.styles_bareWrap__l0nRm,.styles_wrap__YFGQ2{position:relative;display:flex;align-items:center}.styles_bareWrap__l0nRm{justify-content:center}.styles_toggle__vhsDz{padding:0;margin:0;background:rgba(0,0,0,0);border:0;box-shadow:none;display:flex;cursor:pointer}.styles_menu__Sh5o7{position:absolute;top:calc(100% + 10px);right:0;z-index:1050;min-width:220px;padding:14px 0;background:var(--color-paper-white,#ffffff);border:1px solid var(--color-hairline,#eeeeee);border-radius:16px;box-shadow:0 18px 44px rgba(40,40,40,.12);animation:styles_menuIn__ivxZs .16s ease}@keyframes styles_menuIn__ivxZs{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.styles_button__TUv57{padding:8px 10px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border-radius:999px;cursor:pointer;transition:background-color .2s ease;color:var(--color-ink,#282828)}.styles_button__TUv57 svg{transition:transform .25s ease}.styles_button__TUv57:hover{background:var(--color-petal-wash,#fae9ed)}.styles_buttonOpen__CKzOz svg{transform:rotate(180deg)}.styles_dropdownItem__qnmT_{font-family:var(--font-archivo,Poppins,sans-serif);padding:0 24px;margin-bottom:10px;opacity:.6;cursor:pointer}.styles_dropdownItem__qnmT_,.styles_dropdownItem__qnmT_ div{font-weight:400;font-size:14px;line-height:24px;font-style:normal;color:var(--color-charcoal,#39393b)}.styles_dropdownItem__qnmT_.styles_activeItem__LqKsj,.styles_dropdownItem__qnmT_:hover{opacity:1}.styles_dropdownItem__qnmT_:last-child{margin-bottom:0}.styles_megaMenu__GUEcF{min-width:540px;padding:12px;border-radius:18px;font-family:var(--font-archivo,Poppins,sans-serif)}@media(max-width:700px){.styles_megaMenu__GUEcF{min-width:320px}}.styles_megaGrid__QFAqN{display:grid;grid-template-columns:1fr 1fr;gap:2px}@media(max-width:700px){.styles_megaGrid__QFAqN{grid-template-columns:1fr}}.styles_megaCell__DX_dc{cursor:pointer}.styles_megaCell__DX_dc.styles_activeItem__LqKsj .styles_megaItem__zZ5w2{background:var(--color-petal-wash,#fae9ed)}.styles_megaItem__zZ5w2{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;transition:background .15s ease}.styles_megaIcon__a0YP3,.styles_megaItem__zZ5w2:hover{background:var(--color-petal-wash,#fae9ed)}.styles_megaIcon__a0YP3{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--color-raspberry-pulse,#c21c75)}.styles_megaMeta__ow8C1{display:flex;flex-direction:column;min-width:0}.styles_megaMeta__ow8C1 b{font-weight:600;font-size:13.5px;line-height:1.35;color:var(--color-ink,#282828);white-space:nowrap}.styles_megaMeta__ow8C1 small{font-weight:400;font-size:11px;line-height:1.35;color:var(--color-silver,#828282);white-space:nowrap}.styles_languageSwitcher__NnXio{font-weight:300;font-size:16px;line-height:20px;font-style:normal;color:#3d3c39}.styles_currentLanguage__TPFtL,.styles_languageOption___lCLB{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}@keyframes BrandSelector_studioPopIn__mW2b1{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes BrandSelector_studioFadeUp__VML6T{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes BrandSelector_studioFadeIn__UoK0n{0%{opacity:0}to{opacity:1}}@keyframes BrandSelector_studioSpin__TUxzC{to{transform:rotate(1turn)}}@keyframes BrandSelector_studioPulseSoft__gpXAV{0%,to{opacity:1}50%{opacity:.45}}@keyframes BrandSelector_studioShimmer__6iWrM{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes BrandSelector_studioDot__1CxnE{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.BrandSelector_motionGuard__XBYwh,*),:where(.BrandSelector_motionGuard__XBYwh,*):after,:where(.BrandSelector_motionGuard__XBYwh,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.BrandSelector_container__CITFa{display:flex;flex-direction:column;gap:6px;flex-shrink:0;min-height:0}.BrandSelector_panelTitle__i0vti{flex-shrink:0;padding:4px 4px 0;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#9aa1ae}.BrandSelector_panelHint__5rdfW{flex-shrink:0;margin:0;padding:0 4px;font-size:11.5px;line-height:1.45;color:#6b7280}.BrandSelector_stateFade__kxm0s{min-height:0;animation:BrandSelector_studioFadeIn__UoK0n .2s cubic-bezier(.22,.8,.28,1) both}.BrandSelector_kitList__1bOQ8{display:flex;flex-direction:column;gap:2px;max-height:44vh;overflow-y:auto;padding:2px 2px 12px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 16px),transparent)}.BrandSelector_kitList__1bOQ8::-webkit-scrollbar{width:6px}.BrandSelector_kitList__1bOQ8::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:3px}.BrandSelector_kitList__1bOQ8::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.22)}.BrandSelector_kitRow__O5nGe{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;border:none;border-radius:10px;background:rgba(0,0,0,0);color:#1a1d24;cursor:pointer;text-align:left;transition:background-color .14s cubic-bezier(.4,0,.2,1)}.BrandSelector_kitRow__O5nGe:hover{background:rgba(194,28,117,.05)}.BrandSelector_kitRow__O5nGe:focus-visible{outline:2px solid rgba(194,28,117,.45);outline-offset:1px}.BrandSelector_kitRowActive__9ZRaJ,.BrandSelector_kitRowActive__9ZRaJ:hover{background:rgba(194,28,117,.08)}.BrandSelector_kitRowWrap__cLTCc{display:flex;align-items:center;gap:4px;border-radius:10px}.BrandSelector_kitRowWrap__cLTCc .BrandSelector_kitRow__O5nGe{flex:1;min-width:0}.BrandSelector_kitRowWrap__cLTCc:hover .BrandSelector_kitRow__O5nGe{background:rgba(194,28,117,.05)}.BrandSelector_kitRowWrap__cLTCc:focus-within .BrandSelector_assetsLink__zL1ZO,.BrandSelector_kitRowWrap__cLTCc:hover .BrandSelector_assetsLink__zL1ZO{opacity:1}.BrandSelector_kitRowWrapActive__hI2kx:hover .BrandSelector_kitRow__O5nGe{background:rgba(194,28,117,.08)}.BrandSelector_kitRowWrapActive__hI2kx .BrandSelector_assetsLink__zL1ZO{opacity:1}.BrandSelector_assetsLink__zL1ZO{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border-radius:999px;border:1px solid #ececf1;background:#fff;color:#3d4351;font-size:11.5px;font-weight:600;text-decoration:none;white-space:nowrap;opacity:0;transition:opacity .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1)}.BrandSelector_assetsLink__zL1ZO:hover{color:#c21c75;border-color:rgba(194,28,117,.35)}.BrandSelector_assetsLink__zL1ZO:focus-visible{opacity:1;outline:2px solid rgba(194,28,117,.45);outline-offset:1px}.BrandSelector_kitLogo__hNZJR{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#f7f7f9;border:1px solid #ececf1;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.BrandSelector_kitLogo__hNZJR img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.BrandSelector_kitLetter__gsgXe{font-size:12px;font-weight:700;color:#6b7280;line-height:1}.BrandSelector_noneChip__X2G55{color:#9aa1ae}.BrandSelector_kitBody__HXcmR{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.BrandSelector_kitName__dVPF0{font-size:13px;font-weight:500;color:#0b0d12;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BrandSelector_swatches__CHHCd{display:inline-flex;gap:3px}.BrandSelector_swatch__rgjcy{width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.BrandSelector_kitCheck__l9zx1{flex-shrink:0;color:#c21c75}.BrandSelector_skeletonList__Mg3jd{display:flex;flex-direction:column;gap:2px}.BrandSelector_skeletonRow__F0ldN{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px;border-radius:10px}.BrandSelector_skeletonLogo__VNVM4{flex-shrink:0;width:28px;height:28px;border-radius:8px}.BrandSelector_skeletonLine__b7BS6,.BrandSelector_skeletonLogo__VNVM4{background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:BrandSelector_studioShimmer__6iWrM 1.6s linear infinite}.BrandSelector_skeletonLine__b7BS6{flex:1;height:10px;max-width:68%;border-radius:5px}.BrandSelector_state__yPojr{padding:10px 8px;font-size:12px;color:#9aa1ae;line-height:1.5}.BrandSelector_state__yPojr a{color:#c21c75;font-weight:500;text-decoration:none}.BrandSelector_state__yPojr a:hover{text-decoration:underline}.BrandSelector_retryButton___p9oY{margin-left:6px;padding:2px 8px;font-size:12px;font-weight:500;color:#1a1d24;background-color:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:border-color .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.BrandSelector_retryButton___p9oY:hover{border-color:rgba(194,28,117,.45);color:#c21c75}@keyframes Canvas_studioPopIn__878lS{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Canvas_studioFadeUp__NW6np{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Canvas_studioFadeIn__GhDnw{0%{opacity:0}to{opacity:1}}@keyframes Canvas_studioSpin__oZ912{to{transform:rotate(1turn)}}@keyframes Canvas_studioPulseSoft__Ss_6z{0%,to{opacity:1}50%{opacity:.45}}@keyframes Canvas_studioShimmer__lNuKk{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Canvas_studioDot__bVDqH{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.Canvas_motionGuard__JLUIF,*),:where(.Canvas_motionGuard__JLUIF,*):after,:where(.Canvas_motionGuard__JLUIF,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Canvas_excaliWrapper__X4aAs{position:relative;flex:1;min-height:400px;overflow:hidden;display:flex;flex-direction:column;animation:Canvas_sessionFadeIn__xMmn_ .2s ease-out;animation-fill-mode:backwards}.Canvas_excaliWrapper__X4aAs .excalidraw{flex:1}.Canvas_excaliWrapper__X4aAs .excalidraw .App-bottom-bar,.Canvas_excaliWrapper__X4aAs .excalidraw .App-menu__left,.Canvas_excaliWrapper__X4aAs .excalidraw .App-menu_top,.Canvas_excaliWrapper__X4aAs .excalidraw .App-toolbar,.Canvas_excaliWrapper__X4aAs .excalidraw .App-toolbar-container,.Canvas_excaliWrapper__X4aAs .excalidraw .Dialog.command-palette-dialog,.Canvas_excaliWrapper__X4aAs .excalidraw .HintViewer,.Canvas_excaliWrapper__X4aAs .excalidraw .command-palette-dialog,.Canvas_excaliWrapper__X4aAs .excalidraw .default-sidebar-trigger,.Canvas_excaliWrapper__X4aAs .excalidraw .disable-zen-mode,.Canvas_excaliWrapper__X4aAs .excalidraw .help-icon,.Canvas_excaliWrapper__X4aAs .excalidraw .layer-ui__wrapper__footer-left,.Canvas_excaliWrapper__X4aAs .excalidraw .layer-ui__wrapper__top-right,.Canvas_excaliWrapper__X4aAs .excalidraw .undo-redo-buttons,.Canvas_excaliWrapper__X4aAs .excalidraw .welcome-screen-center,.Canvas_excaliWrapper__X4aAs .excalidraw .zoom-actions{display:none!important}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu{background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(15,15,15,.06);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 12px 40px rgba(15,15,15,.08);padding:6px;animation:Canvas_studioPopIn__878lS .2s cubic-bezier(.34,1.4,.44,1) both}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item{font-size:13px;color:#3d3c39;border-radius:8px;padding:7px 12px;transition:background-color .14s cubic-bezier(.32,.72,0,1),color .14s cubic-bezier(.32,.72,0,1)}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item:hover{background-color:rgba(194,28,117,.05);color:#c21c75}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item.checkmark{padding-inline-start:24px}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item.checkmark:before{color:#c21c75}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item.dangerous:hover{background-color:rgba(240,62,62,.06)}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item.dangerous:hover .context-menu-item__label{color:#f03e3e}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item .context-menu-item__shortcut{background:#f3f2f7;color:#6b7280;border-radius:6px;font-size:11px;padding:2px 7px;opacity:1}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item-separator{border:none;border-top:1px solid rgba(15,15,15,.06);margin:4px 0}@keyframes Canvas_shimmerSweep__eVLZP{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Canvas_sessionFadeIn__xMmn_{0%{opacity:0}to{opacity:1}}.Canvas_skeletonOverlay__vzOgT{position:absolute;inset:0;pointer-events:none;z-index:2}.Canvas_shimmer__RLaXI{position:absolute;border-radius:8px;background:linear-gradient(90deg,rgba(194,28,117,.1),rgba(218,119,172,.22) 50%,rgba(194,28,117,.1));background-size:200% 100%;animation:Canvas_shimmerSweep__eVLZP 1.6s ease-in-out infinite;opacity:.95;transition:opacity .2s ease-out}.Canvas_shimmer__RLaXI.Canvas_fadingOut__lZrKy{opacity:0}.Canvas_layerJobOverlay__KZQ2w{position:absolute;inset:0;pointer-events:none;z-index:5}.Canvas_layerJobCard__Kf3Ss{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;isolation:isolate;border-radius:10px;color:#fff;text-align:center;pointer-events:auto;animation:Canvas_layerJobIn__2X_ub .32s cubic-bezier(.22,.8,.28,1) both}.Canvas_layerJobRunning__sp5bi{background:linear-gradient(180deg,rgba(12,12,16,.16),rgba(12,12,16,.28));backdrop-filter:blur(1.5px) saturate(104%);-webkit-backdrop-filter:blur(1.5px) saturate(104%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.Canvas_layerJobScan__zzMQd{position:absolute;left:0;right:0;top:0;height:34%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.02) 28%,rgba(255,255,255,.34) 50%,rgba(194,28,117,.28) 62%,transparent);mix-blend-mode:screen;animation:Canvas_layerJobScan__zzMQd 2.8s cubic-bezier(.45,0,.2,1) infinite;will-change:transform}.Canvas_layerJobGlyphs__tVUxt{position:absolute;top:22%;left:50%;display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:min(72%,220px);pointer-events:none;transform:translateX(-50%)}.Canvas_layerJobGlyph__V5Kaj{display:block;height:9px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 8px 22px rgba(194,28,117,.28);animation:Canvas_layerJobGlyphLift__QwvT6 2.6s cubic-bezier(.22,.8,.28,1) infinite;transform-origin:12% 50%}.Canvas_layerJobGlyph__V5Kaj:first-child{width:92%;height:11px;animation-delay:0s}.Canvas_layerJobGlyph__V5Kaj:nth-child(2){width:64%;opacity:.85;animation-delay:.38s}.Canvas_layerJobGlyph__V5Kaj:nth-child(3){width:38%;height:8px;background:rgba(194,28,117,.92);animation-delay:.76s}.Canvas_layerJobProgress__kYk1i{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;background:rgba(255,255,255,.1)}.Canvas_layerJobProgress__kYk1i span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#c21c75 35%,#da77ac 70%,transparent);animation:Canvas_layerJobProgress__kYk1i 2s cubic-bezier(.22,.8,.28,1) infinite}.Canvas_layerJobStatus__c8gMn{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:9px;max-width:min(92%,340px);padding:9px 15px;border-radius:999px;background:rgba(10,10,14,.72);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px rgba(8,8,12,.28),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.Canvas_layerJobDots__P2ywE{display:flex;gap:5px}.Canvas_layerJobDots__P2ywE i{width:5px;height:5px;border-radius:50%;background:#fff;animation:Canvas_studioDot__bVDqH 1.05s cubic-bezier(.22,.8,.28,1) infinite}.Canvas_layerJobDots__P2ywE i:nth-child(2){animation-delay:.14s;background:#da77ac}.Canvas_layerJobDots__P2ywE i:nth-child(3){animation-delay:.28s;background:#c21c75}.Canvas_layerJobMessage__7EPKM{font-size:12.5px;font-weight:650;letter-spacing:.01em;line-height:1.35;color:rgba(255,255,255,.96)}.Canvas_layerJobCancel__pWzvc{position:absolute;right:12px;bottom:12px;z-index:2;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(10,10,14,.72);color:rgba(255,255,255,.92);font-size:12px;font-weight:650;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1)}.Canvas_layerJobCancel__pWzvc:hover{background:rgba(10,10,14,.9);border-color:rgba(255,255,255,.4)}.Canvas_layerJobError__l4ccM{background:rgba(130,21,47,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.Canvas_layerJobError__l4ccM .Canvas_layerJobStatus__c8gMn{background:rgba(18,8,12,.55)}.Canvas_layerJobError__l4ccM button{position:relative;z-index:1;border:0;border-radius:999px;padding:7px 14px;background:#fff;color:#20202a;font-size:12px;font-weight:650;cursor:pointer}@keyframes Canvas_layerJobIn__2X_ub{0%{opacity:0}to{opacity:1}}@keyframes Canvas_layerJobScan__zzMQd{0%{transform:translate3d(0,-120%,0)}to{transform:translate3d(0,320%,0)}}@keyframes Canvas_layerJobGlyphLift__QwvT6{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96);filter:blur(4px)}18%{opacity:.95;transform:translateZ(0) scale(1);filter:blur(0)}72%{opacity:.55;transform:translate3d(0,-18px,0)}to{opacity:0;transform:translate3d(0,-40px,0);filter:blur(2px)}}@keyframes Canvas_layerJobProgress__kYk1i{0%{transform:translate3d(-90%,0,0)}to{transform:translate3d(240%,0,0)}}.Canvas_videoOverlay__ZYGp9{position:absolute;inset:0;pointer-events:none;z-index:3}.Canvas_videoTileOverlay__YG98Q{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#000;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:opacity .14s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.Canvas_videoHidden__1oy1k{opacity:0;transition-duration:0s}@media(prefers-reduced-motion:reduce){.Canvas_videoTileOverlay__YG98Q{transition:none}}.Canvas_placeholder__xUfTS{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;overflow:hidden}.Canvas_placeholderCard__H_1qq{position:absolute;top:50%;left:calc(50% - (var(--chat-rail-w, 440px) + 12px)/2);transform:translate(-50%,-50%);width:min(420px,100% - 48px);padding:28px 28px 24px;background:#fff;border:1px solid #e8e6e1;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.04);color:#0f0f0f;text-align:center;max-width:420px;pointer-events:auto;animation:Canvas_placeholderFadeIn__jEiGZ .34s cubic-bezier(.32,.72,0,1)}.Canvas_placeholderMark__e8njt{position:relative;display:grid;place-items:center;width:74px;height:74px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(253,231,242,.95),rgba(253,231,242,0) 68%)}.Canvas_placeholderMark__e8njt img{width:40px;height:auto;transform-origin:50% 55%;animation:Canvas_placeholderHeartbeat__AvVZ_ 3.4s cubic-bezier(.4,0,.35,1) infinite;filter:drop-shadow(0 8px 12px rgba(151,20,88,.22))}.Canvas_placeholderMark__e8njt:after{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,rgba(194,28,117,.16),rgba(194,28,117,0) 70%);animation:Canvas_placeholderHeartHalo__KGxEH 3.4s cubic-bezier(.4,0,.35,1) infinite}@keyframes Canvas_placeholderHeartbeat__AvVZ_{0%{transform:scale(1)}9%{transform:scale(1.11)}18%{transform:scale(1.005)}27%{transform:scale(1.07)}40%{transform:scale(1)}to{transform:scale(1)}}@keyframes Canvas_placeholderHeartHalo__KGxEH{0%{opacity:.5;transform:scale(.94)}13%{opacity:.9;transform:scale(1.06)}31%{opacity:.66;transform:scale(1.02)}46%,to{opacity:.5;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.Canvas_placeholderMark__e8njt img,.Canvas_placeholderMark__e8njt:after{animation:none}}.Canvas_placeholderEyebrow__CqDpL{display:block;font-family:var(--font-archivo,inherit);font-weight:700;font-size:10px;line-height:12px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#c21c75;margin-bottom:8px}.Canvas_placeholderTitle__l4U89{font-family:var(--font-instrument,"Instrument Serif",Georgia,serif);font-size:29px;font-weight:400;line-height:1.14;letter-spacing:-.01em;text-wrap:balance;color:#0f0f0f;margin:0}.Canvas_placeholderHint__wJ69V{display:block;margin:10px auto 0;font-family:var(--font-archivo,inherit);font-weight:400;font-size:14px;line-height:22px;font-style:normal;color:#3d3c39;max-width:340px}@keyframes Canvas_placeholderFadeIn__jEiGZ{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:768px){.Canvas_excaliWrapper__X4aAs{min-height:0}.Canvas_placeholderCard__H_1qq{width:calc(100% - 32px);padding:20px 18px 18px;border-radius:16px}.Canvas_placeholderLottie__6kDjH{width:86px;height:86px;margin:-6px auto 4px}.Canvas_placeholderHint__wJ69V{margin-top:6px;line-height:1.4}}.Canvas_canvasToast__0NBWc{position:absolute;bottom:84px;left:50%;transform:translateX(-50%);z-index:30;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#fff;border:1px solid var(--color-hairline,#e8e6e1);border-radius:16px;box-shadow:0 1px 2px rgba(16,15,9,.05);color:#3d3c39;font-weight:500;font-size:12px;line-height:14px;font-style:normal;animation:Canvas_toastIn__NZtuy .3s cubic-bezier(.32,.72,0,1)}.Canvas_canvasToast__0NBWc:before{content:"";width:7px;height:7px;border-radius:50%;background:#c21c75}.Canvas_canvasToastError__aOOt_{border:1px solid rgba(194,28,117,.35);background:#fff5f9;color:#9d2346;max-width:min(520px,100% - 32px);white-space:normal;text-align:left}.Canvas_canvasToastError__aOOt_:before{background:#b91c1c;flex-shrink:0}@keyframes Canvas_toastIn__NZtuy{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Canvas_remoteCursorLayer__wuDfc{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:6}.Canvas_remoteCursor__WNXJm{position:absolute;top:0;left:0;display:flex;align-items:flex-start;gap:2px;will-change:transform;transition:transform 80ms linear}.Canvas_remoteCursorArrow__ikrsN{display:block;filter:drop-shadow(0 1px 2px rgba(15,15,15,.35))}.Canvas_remoteCursorName__EIjme{margin-top:14px;margin-left:-4px;padding:2px 8px;border-radius:999px;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 4px rgba(15,15,15,.25)}.Canvas_peerGenLayer__FQe8d{position:absolute;left:16px;bottom:16px;z-index:7;display:flex;flex-direction:column;gap:8px;pointer-events:none}.Canvas_peerGenChip__Nknns{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(10px);border:1px solid rgba(15,15,15,.07);box-shadow:0 4px 16px rgba(15,15,15,.1);font-size:13px;font-weight:600;color:#4d3a47}.Canvas_peerGenPulse__WPAc7{width:9px;height:9px;border-radius:50%;background:#c21c75;animation:Canvas_peerGenPulse__WPAc7 1.2s ease-in-out infinite}@keyframes Canvas_peerGenPulse__WPAc7{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.ArrangePanel_panel__UNZ8L{position:absolute;z-index:21;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:640px;padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 6px 24px rgba(20,20,28,.16);backdrop-filter:blur(10px);transform:translateX(-50%);pointer-events:auto}.ArrangePanel_group__Cx2p0{display:inline-flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid rgba(20,20,28,.1)}.ArrangePanel_group__Cx2p0:first-child{padding-left:0;border-left:none}.ArrangePanel_label__0wUxk{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8a94;padding-right:2px}.ArrangePanel_group__Cx2p0 button{min-width:26px;height:26px;border:1px solid rgba(20,20,28,.12);border-radius:7px;background:#fff;color:#20202a;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.ArrangePanel_group__Cx2p0 button:hover:not(:disabled){border-color:rgba(229,50,90,.5)}.ArrangePanel_group__Cx2p0 button:disabled{opacity:.35;cursor:default}.ArrangePanel_active__4P_RG{border-color:#e5325a!important;color:#c51f48!important;background:#fff0f4!important}.ArrangePanel_preview__D1gYn{width:14px;height:14px;display:block}@keyframes CanvasToolbar_studioPopIn__1sxPq{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CanvasToolbar_studioFadeUp__kfkxs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CanvasToolbar_studioFadeIn__szIE5{0%{opacity:0}to{opacity:1}}@keyframes CanvasToolbar_studioSpin__K05Kg{to{transform:rotate(1turn)}}@keyframes CanvasToolbar_studioPulseSoft__8CNca{0%,to{opacity:1}50%{opacity:.45}}@keyframes CanvasToolbar_studioShimmer__QX5VL{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CanvasToolbar_studioDot__MODKO{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.CanvasToolbar_motionGuard__QGzDD,*),:where(.CanvasToolbar_motionGuard__QGzDD,*):after,:where(.CanvasToolbar_motionGuard__QGzDD,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CanvasToolbar_bar__vugdK{position:absolute;bottom:20px;left:calc(50% - (var(--chat-rail-w, 440px) + 12px)/2);z-index:6;transform:translateX(-50%);animation:CanvasToolbar_barIn__wHqgi .22s cubic-bezier(.22,.8,.28,1)}@keyframes CanvasToolbar_barIn__wHqgi{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.CanvasToolbar_shapeWrap__mFa_g{position:relative;display:inline-flex}.CanvasToolbar_shapeCaret__zb3gd{position:absolute;right:3px;bottom:3px;display:inline-flex;color:currentColor;opacity:.7}.CanvasToolbar_shapesPop__nnzRM{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:8;display:flex;gap:2px;transform:translateX(-50%);padding:5px;background:#fff;border:1px solid #e8e6e1;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 32px rgba(15,23,42,.12);animation:CanvasToolbar_barIn__wHqgi .14s cubic-bezier(.22,.8,.28,1)}.CanvasToolbar_shapeOpt__hjOxp{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);width:34px;height:34px;border-radius:9px;color:#4b5563;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.CanvasToolbar_shapeOpt__hjOxp:hover{background:#f3f1ed;color:#100f09}.CanvasToolbar_shapeOptActive__7fInj{background:#100f09;color:#f5f4ef}.CanvasToolbar_aiTool__T2xXd{color:#c21c75}.CanvasToolbar_aiTool__T2xXd:hover{color:#c21c75;background:rgba(194,28,117,.08)}@media(prefers-reduced-motion:reduce){.CanvasToolbar_bar__vugdK,.CanvasToolbar_shapesPop__nnzRM{animation:none}}.CanvasZoomToolbar_bar__c7I5d{position:absolute;bottom:20px;left:20px;z-index:6}.CanvasZoomToolbar_percent__wbIWy{width:auto;min-width:2.75rem;padding-inline:.4rem;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#100f09}@keyframes InPlaceEditor_studioPopIn__igc2d{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes InPlaceEditor_studioFadeUp__3Oalg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes InPlaceEditor_studioFadeIn__U7sNx{0%{opacity:0}to{opacity:1}}@keyframes InPlaceEditor_studioSpin__81zp0{to{transform:rotate(1turn)}}@keyframes InPlaceEditor_studioPulseSoft__d_Jy3{0%,to{opacity:1}50%{opacity:.45}}@keyframes InPlaceEditor_studioShimmer__0P_HA{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes InPlaceEditor_studioDot__qQEvz{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.InPlaceEditor_motionGuard__LzGuq,*),:where(.InPlaceEditor_motionGuard__LzGuq,*):after,:where(.InPlaceEditor_motionGuard__LzGuq,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.InPlaceEditor_overlay__ChvxM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:InPlaceEditor_studioFadeIn__U7sNx .2s cubic-bezier(.22,.8,.28,1) both}.InPlaceEditor_modal__3yJKE{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:InPlaceEditor_studioPopIn__igc2d .2s cubic-bezier(.34,1.4,.44,1) both}.InPlaceEditor_preview__Fkvk8{position:relative;background:#f3f4f6;border-radius:20px 20px 0 0;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InPlaceEditor_selectionInstruction__Bs52r{display:flex;align-items:baseline;justify-content:center;gap:7px;padding:9px 12px;border-bottom:1px solid rgba(20,23,31,.08);background:rgba(255,255,255,.94);color:#272a31;font-size:11.5px}.InPlaceEditor_selectionInstruction__Bs52r strong{font-weight:700}.InPlaceEditor_selectionInstruction__Bs52r span{color:#777d88}.InPlaceEditor_selectionSurface__xE_qh{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden;cursor:crosshair;touch-action:none}.InPlaceEditor_previewImage__e7NMf{width:auto;max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;display:block}.InPlaceEditor_textMask__ojh0z{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none}.InPlaceEditor_selectionBox__1aE2k{position:absolute;border:2px solid #fff;background:rgba(194,28,117,.2);box-shadow:0 0 0 1px #c21c75,0 6px 18px rgba(194,28,117,.22);pointer-events:none}.InPlaceEditor_selectionStatus___F4VW{position:absolute;left:50%;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(23,25,31,.78);color:#fff;font-size:11px;transform:translateX(-50%);backdrop-filter:blur(8px);pointer-events:none}.InPlaceEditor_selectionError__p5rVC{margin:10px 20px 0;padding:8px 10px;border:1px solid #fecaca;border-radius:9px;background:#fff7f7;color:#b42318;font-size:11px}.InPlaceEditor_previewModel__cawz7{position:absolute;bottom:8px;right:8px;font-size:10px;color:#fff;background:rgba(0,0,0,.5);padding:2px 8px;border-radius:6px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace}.InPlaceEditor_editorIntro__vDVq3{padding:20px 20px 2px}.InPlaceEditor_editorIntro__vDVq3 h2{margin:3px 0 6px;color:#111318;font-size:20px;line-height:1.2}.InPlaceEditor_editorIntro__vDVq3 p{margin:0;color:#6b7280;font-size:13px;line-height:1.5}.InPlaceEditor_eyebrow__HsfMm{color:#c21c75;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.InPlaceEditor_editSection__FVPQs{padding:12px 20px 0}.InPlaceEditor_editLabel__3BXAR{display:block;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.InPlaceEditor_editLabel__3BXAR span{margin-left:5px;color:#a4a9b3;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.InPlaceEditor_editInput__OiC0k{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ececf1;border-radius:8px;background:#fff;color:#1a1d24;box-sizing:border-box;transition:border-color .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1)}.InPlaceEditor_editInput__OiC0k:focus{outline:none;border-color:#c21c75;box-shadow:0 0 0 2px rgba(194,28,117,.15)}.InPlaceEditor_editInput__OiC0k::-moz-placeholder{color:#9aa1ae}.InPlaceEditor_editInput__OiC0k::placeholder{color:#9aa1ae}.InPlaceEditor_fieldHint__ltDvc{margin:5px 1px 0;color:#9298a4;font-size:11.5px;line-height:1.4}.InPlaceEditor_modelLock__RtdNK{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border:1px solid #ececf1;border-radius:10px;background:#f8f8fa}.InPlaceEditor_modelLock__RtdNK>span:last-child{display:flex;flex-direction:column;gap:1px}.InPlaceEditor_modelLock__RtdNK strong{color:#272a31;font-size:13px;font-weight:650}.InPlaceEditor_modelLock__RtdNK small{color:#858b96;font-size:11.5px}.InPlaceEditor_modelDot__tSIQz{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:#10a37f;box-shadow:0 0 0 4px rgba(16,163,127,.12)}.InPlaceEditor_options__z90kx{display:grid;gap:8px;padding:16px 20px 0}.InPlaceEditor_checkRow___aul1{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #ececf1;border-radius:10px;cursor:pointer}.InPlaceEditor_checkRow___aul1 input{width:16px;height:16px;margin:2px 0 0;accent-color:#c21c75}.InPlaceEditor_checkRow___aul1 span{display:flex;flex-direction:column;gap:2px}.InPlaceEditor_checkRow___aul1 strong{color:#272a31;font-size:13px;font-weight:600}.InPlaceEditor_checkRow___aul1 small{color:#858b96;font-size:11.5px;line-height:1.35}.InPlaceEditor_colorRow__X_wjS{display:flex;align-items:center;gap:10px;margin:10px 20px 0;padding:10px 12px;border-radius:10px;background:#f8f8fa}.InPlaceEditor_colorInput__JbSjR{width:40px;height:40px;padding:2px;border:1px solid #ececf1;border-radius:8px;cursor:pointer;background:#fff}.InPlaceEditor_colorValue__ily_W{font-size:13px;color:#6b7280;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace}.InPlaceEditor_actions__kHQcc{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px}.InPlaceEditor_cancelButton__ff3Eq{padding:8px 16px;font-size:14px;font-weight:500;color:#3d4351;background:#fff;border:1px solid #ececf1;border-radius:10px;cursor:pointer;transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.InPlaceEditor_cancelButton__ff3Eq:hover{transform:translateY(-1px)}.InPlaceEditor_cancelButton__ff3Eq:active{transform:translateY(0) scale(.98);transition-duration:80ms}.InPlaceEditor_cancelButton__ff3Eq:hover{background:rgba(194,28,117,.05)}.InPlaceEditor_applyButton__LOWB0{padding:8px 16px;font-size:14px;font-weight:600;color:#fff;background:#c21c75;border:none;border-radius:10px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.05);transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.InPlaceEditor_applyButton__LOWB0:hover{transform:translateY(-1px)}.InPlaceEditor_applyButton__LOWB0:active{transform:translateY(0) scale(.98);transition-duration:80ms}.InPlaceEditor_applyButton__LOWB0:hover{background:#a81765;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 24px rgba(15,23,42,.1)}.InPlaceEditor_applyButton__LOWB0:disabled{background:#d8dae0;box-shadow:none;cursor:not-allowed;transform:none}.InPlaceEditor_applyHint___z5Kk{margin-inline-end:auto;font-size:12px;color:#6b7280;align-self:center}.NamedLayerChips_row__mLMVJ{position:absolute;left:16px;right:16px;top:68px;z-index:9;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;pointer-events:auto;padding:2px 0 6px;scrollbar-width:none}.NamedLayerChips_row__mLMVJ::-webkit-scrollbar{display:none}.NamedLayerChips_chip__gUiC7{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:7px 11px;border-radius:999px;border:1px solid #e6e7eb;background:rgba(255,255,255,.96);color:#17181c;font-size:12.5px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.06)}.NamedLayerChips_chip__gUiC7:disabled{cursor:default;opacity:.72}.NamedLayerChips_chipActive__2VVMn{border-color:rgba(194,28,117,.55);background:rgba(194,28,117,.08)}.NamedLayerChips_name__t12kG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.NamedLayerChips_kind__szYIy{flex:none;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#8b909a}@media(max-width:768px){.NamedLayerChips_row__mLMVJ{top:auto;bottom:96px;left:10px;right:10px}}@keyframes MoveObjectOverlay_studioPopIn__HESax{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MoveObjectOverlay_studioFadeUp__7dY3I{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes MoveObjectOverlay_studioFadeIn__sGiew{0%{opacity:0}to{opacity:1}}@keyframes MoveObjectOverlay_studioSpin__fVaqq{to{transform:rotate(1turn)}}@keyframes MoveObjectOverlay_studioPulseSoft__LXbIX{0%,to{opacity:1}50%{opacity:.45}}@keyframes MoveObjectOverlay_studioShimmer__UP6BI{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes MoveObjectOverlay_studioDot__zGsid{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.MoveObjectOverlay_motionGuard__asXBS,*),:where(.MoveObjectOverlay_motionGuard__asXBS,*):after,:where(.MoveObjectOverlay_motionGuard__asXBS,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.MoveObjectOverlay_modeLayer__vtyDl{position:absolute;inset:0;z-index:9;color:#17181c;pointer-events:none}.MoveObjectOverlay_modeHeader__HxptY{position:absolute;top:14px;left:16px;z-index:5;display:flex;align-items:center;gap:9px;min-height:42px;padding:6px 7px 6px 8px;border:1px solid #e6e7eb;border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 32px rgba(15,23,42,.12);backdrop-filter:blur(14px) saturate(150%);pointer-events:auto;animation:MoveObjectOverlay_studioPopIn__HESax .2s cubic-bezier(.34,1.4,.44,1) both}.MoveObjectOverlay_modeHeader__HxptY>div{display:flex;flex-direction:column;min-width:0}.MoveObjectOverlay_modeHeader__HxptY strong{font-size:13px;letter-spacing:-.01em}.MoveObjectOverlay_modeHeader__HxptY>div>span{color:#7a7f89;font-size:10.5px;white-space:nowrap}.MoveObjectOverlay_modeHeader__HxptY>button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;border:0;border-radius:9px;background:#f3f4f6;color:#676c76;cursor:pointer}.MoveObjectOverlay_modeHeader__HxptY>button:hover{background:#e9eaee;color:#1f2025}.MoveObjectOverlay_modeIcon__Sjx5C{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:9px;background:rgba(194,28,117,.1);color:#c21c75}.MoveObjectOverlay_toolDock__K0dA8{position:absolute;z-index:5;display:flex;gap:3px;padding:5px;border:1px solid #e6e7eb;border-radius:13px;background:rgba(255,255,255,.98);box-shadow:0 8px 24px rgba(15,23,42,.12);transform:translateX(-50%);pointer-events:auto;animation:MoveObjectOverlay_studioPopIn__HESax .2s cubic-bezier(.34,1.4,.44,1) both}.MoveObjectOverlay_toolDock__K0dA8 button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:#696e78;cursor:pointer;font:600 11px/1 inherit}.MoveObjectOverlay_toolDock__K0dA8 button:hover{background:#f4f4f6;color:#25272c}.MoveObjectOverlay_toolDock__K0dA8 kbd{padding:2px 4px;border:1px solid #e2e3e7;border-radius:5px;background:#f7f7f8;color:#8c9098;font:600 8px/1 ui-monospace,monospace}.MoveObjectOverlay_toolDock__K0dA8 .MoveObjectOverlay_toolActive__cIJko{background:rgba(194,28,117,.1);color:#c21c75}.MoveObjectOverlay_imageLayer__BPTYl{position:absolute;z-index:1;overflow:hidden;border-radius:5px;box-shadow:0 0 0 2px rgba(194,28,117,.78),0 0 0 6px rgba(194,28,117,.08);cursor:crosshair;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MoveObjectOverlay_moveReady__uANht{cursor:default}.MoveObjectOverlay_dimmer__b5F5a{position:absolute;inset:0;background:rgba(25,28,36,.34);pointer-events:none}.MoveObjectOverlay_draftRect__eoGLa{position:absolute;z-index:2;border:2px solid #fff;background:rgba(255,255,255,.12);box-shadow:0 0 0 1px rgba(30,33,40,.55);pointer-events:none}.MoveObjectOverlay_lassoSvg__Qevl9{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.MoveObjectOverlay_lassoSvg__Qevl9 polygon{fill:rgba(255,255,255,.12);stroke:#fff;stroke-width:.35;stroke-dasharray:1.2 1;vector-effect:non-scaling-stroke}.MoveObjectOverlay_sourceMask__yS3y1{position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;opacity:.48;pointer-events:none}.MoveObjectOverlay_connector__BqmnL{position:absolute;inset:0;z-index:3;overflow:visible;pointer-events:none}.MoveObjectOverlay_connector__BqmnL line{stroke:rgba(255,255,255,.92);stroke-width:1.5;stroke-dasharray:7 7}.MoveObjectOverlay_destination__7M68z{position:absolute;z-index:4;overflow:hidden;border:2px solid #fff;background:rgba(255,255,255,.15);box-shadow:0 0 0 1px rgba(32,35,43,.7),0 8px 24px rgba(0,0,0,.18);cursor:grab;transition:box-shadow .12s ease}.MoveObjectOverlay_destination__7M68z img{position:absolute;max-width:none;-o-object-fit:fill;object-fit:fill;pointer-events:none;opacity:.93}.MoveObjectOverlay_destinationDragging__iEGVC{cursor:grabbing;box-shadow:0 0 0 2px rgba(194,28,117,.8),0 14px 34px rgba(0,0,0,.24)}.MoveObjectOverlay_handle__9ywvY{position:absolute;z-index:2;width:8px;height:8px;border:1px solid #737780;background:#fff}.MoveObjectOverlay_handleTl___NBax{left:-4px;top:-4px}.MoveObjectOverlay_handleTr__Co3Ty{right:-4px;top:-4px}.MoveObjectOverlay_handleBl__o5PxA{left:-4px;bottom:-4px}.MoveObjectOverlay_handleBr__ZGdX4{right:-4px;bottom:-4px}.MoveObjectOverlay_emptyHint__pSFjY,.MoveObjectOverlay_loadingHint__2kv9D{position:absolute;left:50%;top:50%;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(30,32,38,.68);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.16);transform:translate(-50%,-50%);backdrop-filter:blur(10px);pointer-events:none;font-size:12px}.MoveObjectOverlay_loadingHint__2kv9D svg{animation:MoveObjectOverlay_spin__DGBbO .8s linear infinite}.MoveObjectOverlay_panel__Ib7b2{position:absolute;z-index:6;width:336px;max-width:calc(100vw - 24px);padding:16px;border:1px solid #e5e6ea;border-radius:16px;background:rgba(255,255,255,.985);box-shadow:0 1px 2px rgba(15,23,42,.05),0 20px 54px rgba(15,23,42,.17);pointer-events:auto;animation:MoveObjectOverlay_studioPopIn__HESax .2s cubic-bezier(.34,1.4,.44,1) both}.MoveObjectOverlay_panelHeader__9xRGD{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.MoveObjectOverlay_panelHeader__9xRGD>div{display:flex;flex-direction:column}.MoveObjectOverlay_panelHeader__9xRGD strong{font-size:15px;letter-spacing:-.015em}.MoveObjectOverlay_panelHeader__9xRGD span{margin-top:3px;color:#858a94;font-size:10.5px}.MoveObjectOverlay_panelHeader__9xRGD button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:9px;background:#f4f4f6;color:#6f747e;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.MoveObjectOverlay_panelHeader__9xRGD button:hover{background:#e9eaee;color:#25272c}.MoveObjectOverlay_panelHeader__9xRGD button:active{transform:scale(.97)}.MoveObjectOverlay_fieldLabel__x8Kw7{display:block;margin:0 0 7px 2px;color:#686d77;font-size:10.5px;font-weight:650}.MoveObjectOverlay_objectField__bLOGM{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:48px;padding:5px;border:1px solid #e5e6ea;border-radius:12px;background:#f8f8f9}.MoveObjectOverlay_objectField__bLOGM input{width:100%;min-width:0;overflow:hidden;border:0;outline:0;background:rgba(0,0,0,0);color:#23252a;text-overflow:ellipsis;white-space:nowrap;font:600 11.5px/1.2 inherit}.MoveObjectOverlay_objectField__bLOGM input::-moz-placeholder{color:#a2a6ae;font-weight:500}.MoveObjectOverlay_objectField__bLOGM input::placeholder{color:#a2a6ae;font-weight:500}.MoveObjectOverlay_objectThumb__KwRt9{width:38px;height:38px;overflow:hidden;border-radius:9px;background:#eceef1}.MoveObjectOverlay_objectThumb__KwRt9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MoveObjectOverlay_refineButton__Bu1Oq{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #e1e3e7;border-radius:9px;background:#fff;color:#c21c75;cursor:pointer}.MoveObjectOverlay_refineButton__Bu1Oq:hover:not(:disabled){border-color:rgba(194,28,117,.35);background:rgba(194,28,117,.06)}.MoveObjectOverlay_refineButton__Bu1Oq:active:not(:disabled){transform:scale(.97)}.MoveObjectOverlay_refineButton__Bu1Oq:disabled{color:#b7bbc3;cursor:not-allowed;opacity:.72}.MoveObjectOverlay_tip__jOmSL{min-height:34px;margin:9px 2px 17px;color:#858a94;font-size:10px;line-height:1.45}.MoveObjectOverlay_modelSelect__e61nk{width:100%;min-height:42px;padding:0 34px 0 11px;overflow:hidden;border:1px solid #e5e6ea;border-radius:11px;outline:0;background:#fff;color:#33363d;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font:600 11px/1 inherit}.MoveObjectOverlay_error__MUP_r{margin-top:10px;padding:10px 11px;border:1px solid #fecaca;border-radius:10px;background:#fff7f7;color:#b42318;font-size:10.5px;line-height:1.4;overflow-wrap:anywhere}.MoveObjectOverlay_actions__totnG{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:9px;margin-top:17px}.MoveObjectOverlay_actions__totnG button{min-height:42px;min-width:0;border-radius:11px;cursor:pointer;white-space:nowrap;font:650 11px/1 inherit;transition:background-color .16s ease,color .16s ease,transform .16s ease}.MoveObjectOverlay_actions__totnG button:active:not(:disabled){transform:scale(.98)}.MoveObjectOverlay_cancel__CZxiC{border:1px solid #e2e3e7;background:#fff;color:#555a64}.MoveObjectOverlay_run__Nel68{display:inline-flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:0;background:#1e2025;color:#fff}.MoveObjectOverlay_run__Nel68 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MoveObjectOverlay_run__Nel68:hover:not(:disabled){background:#111217}.MoveObjectOverlay_run__Nel68:disabled{background:#e5e6e9;color:#999da5;cursor:not-allowed}.MoveObjectOverlay_run__Nel68 svg{flex:0 0 auto}@keyframes MoveObjectOverlay_spin__DGBbO{to{transform:rotate(1turn)}}@media(max-width:920px){.MoveObjectOverlay_panel__Ib7b2{width:300px;padding:14px}.MoveObjectOverlay_modeHeader__HxptY>div>span{display:none}}@media(max-width:560px){.MoveObjectOverlay_panel__Ib7b2{left:12px!important;right:12px;bottom:12px;top:auto!important;width:auto;max-height:min(430px,100dvh - 96px);overflow-y:auto}.MoveObjectOverlay_toolDock__K0dA8{max-width:calc(100vw - 24px)}.MoveObjectOverlay_toolDock__K0dA8 button{padding:0 8px}}@media(prefers-reduced-motion:reduce){.MoveObjectOverlay_loadingHint__2kv9D svg{animation:none}}@keyframes QuickEditOverlay_studioPopIn__xXqxO{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes QuickEditOverlay_studioFadeUp__52PDz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes QuickEditOverlay_studioFadeIn__1ng_j{0%{opacity:0}to{opacity:1}}@keyframes QuickEditOverlay_studioSpin__JwBal{to{transform:rotate(1turn)}}@keyframes QuickEditOverlay_studioPulseSoft__X6fNv{0%,to{opacity:1}50%{opacity:.45}}@keyframes QuickEditOverlay_studioShimmer__bDtcc{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes QuickEditOverlay_studioDot__KZA8_{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.QuickEditOverlay_motionGuard__rwzpC,*),:where(.QuickEditOverlay_motionGuard__rwzpC,*):after,:where(.QuickEditOverlay_motionGuard__rwzpC,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.QuickEditOverlay_modeLayer__AUhJD{position:absolute;inset:0;z-index:8;pointer-events:none;color:#17181c}.QuickEditOverlay_modeHeader__O6Ofv{position:absolute;top:14px;left:16px;display:flex;align-items:center;gap:9px;max-width:min(520px,100% - 32px);min-height:42px;padding:6px 7px 6px 8px;border:1px solid #e6e7eb;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 32px rgba(15,23,42,.12);backdrop-filter:blur(14px) saturate(150%);pointer-events:auto;animation:QuickEditOverlay_studioPopIn__xXqxO .2s cubic-bezier(.34,1.4,.44,1) both}.QuickEditOverlay_modeHeader__O6Ofv>div{display:flex;flex-direction:column;min-width:0}.QuickEditOverlay_modeHeader__O6Ofv strong{font-size:13px;letter-spacing:-.01em}.QuickEditOverlay_modeHeader__O6Ofv>div>span{overflow:hidden;color:#7a7f89;font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.QuickEditOverlay_modeHeader__O6Ofv>button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:1px;border:0;border-radius:9px;background:#f3f4f6;color:#676c76;cursor:pointer}.QuickEditOverlay_modeHeader__O6Ofv>button:hover{background:#e9eaee;color:#1f2025}.QuickEditOverlay_modeIcon__9d3ji{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:9px;background:rgba(194,28,117,.1);color:#c21c75}.QuickEditOverlay_modelBadge__UAQ_w{flex:0 0 auto;padding:4px 7px;border:1px solid #e8e8ed;border-radius:7px;background:#fafafa;color:#707580;font:600 9px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;white-space:nowrap}.QuickEditOverlay_modelPicker__GU90L{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:3px 4px 3px 7px;border:1px solid #e8e8ed;border-radius:8px;background:#fafafa;color:#858a94;font-size:8px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.QuickEditOverlay_modelPicker__GU90L select{max-width:116px;min-height:23px;border:0;outline:0;background:rgba(0,0,0,0);color:#36383e;cursor:pointer;font:650 10px/1 inherit;text-transform:none}.QuickEditOverlay_toolDock__J4JtU{position:absolute;z-index:3;display:flex;align-items:center;gap:3px;padding:5px;border:1px solid #e6e7eb;border-radius:13px;background:rgba(255,255,255,.97);box-shadow:0 8px 24px rgba(15,23,42,.12);transform:translateX(-50%);pointer-events:auto;animation:QuickEditOverlay_studioPopIn__xXqxO .2s cubic-bezier(.34,1.4,.44,1) both}.QuickEditOverlay_toolDock__J4JtU button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:#696e78;cursor:pointer;font:600 11px/1 inherit;white-space:nowrap}.QuickEditOverlay_toolDock__J4JtU button:hover:not(:disabled){background:#f4f4f6;color:#25272c}.QuickEditOverlay_toolDock__J4JtU button:disabled{opacity:.38;cursor:not-allowed}.QuickEditOverlay_toolDock__J4JtU kbd{min-width:17px;padding:2px 4px;border:1px solid #e2e3e7;border-radius:5px;background:#f7f7f8;color:#8c9098;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.QuickEditOverlay_toolDock__J4JtU .QuickEditOverlay_toolActive__YWFko{background:rgba(194,28,117,.1);color:#c21c75}.QuickEditOverlay_toolDock__J4JtU .QuickEditOverlay_toolActive__YWFko:hover:not(:disabled){background:rgba(194,28,117,.13);color:#c21c75}.QuickEditOverlay_toolDock__J4JtU .QuickEditOverlay_toolActive__YWFko kbd{border-color:rgba(194,28,117,.2);background:#fff;color:#c21c75}.QuickEditOverlay_imageLayer__osnh9{position:absolute;z-index:1;overflow:hidden;border-radius:5px;box-shadow:0 0 0 2px rgba(194,28,117,.9),0 0 0 6px rgba(194,28,117,.1);cursor:crosshair;pointer-events:auto;touch-action:none;animation:QuickEditOverlay_studioPopIn__xXqxO .2s cubic-bezier(.34,1.4,.44,1) both}.QuickEditOverlay_mask__rGYil{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;opacity:.72;pointer-events:none;transition:opacity .14s ease}.QuickEditOverlay_mask__rGYil:not(.QuickEditOverlay_maskActive__lCJQc){opacity:.42}.QuickEditOverlay_pin__E2pv8{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#c21c75;color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.18),0 0 0 1px rgba(16,17,20,.7);transform:translate(-50%,-50%);cursor:pointer;font:700 11px/1 inherit;transition:transform .12s ease,box-shadow .12s ease}.QuickEditOverlay_pin__E2pv8:hover{transform:translate(-50%,-50%) scale(1.08)}.QuickEditOverlay_pinActive__eYAFO{box-shadow:0 2px 7px rgba(194,28,117,.35),0 0 0 2px rgba(255,255,255,.95),0 0 0 4px rgba(194,28,117,.6)}.QuickEditOverlay_pinNegative__t7mzb{width:20px;height:20px;background:#fff;color:#24262c;border-color:#24262c}.QuickEditOverlay_scanPulse__tnISk{position:absolute;z-index:2;width:34px;height:34px;border:2px solid #c21c75;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:QuickEditOverlay_scan__7dc8e 1.15s ease-out infinite}@keyframes QuickEditOverlay_scan__7dc8e{0%{opacity:.8;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}.QuickEditOverlay_emptyHint__ztSVA{position:absolute;left:50%;bottom:22px;display:flex;align-items:center;gap:9px;max-width:calc(100% - 24px);padding:8px 11px;border:1px solid rgba(255,255,255,.8);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(15,23,42,.14);transform:translateX(-50%);pointer-events:none}.QuickEditOverlay_emptyHint__ztSVA>span{display:inline-flex;color:#c21c75}.QuickEditOverlay_emptyHint__ztSVA>div{display:flex;flex-direction:column;min-width:0}.QuickEditOverlay_emptyHint__ztSVA strong{font-size:11.5px}.QuickEditOverlay_emptyHint__ztSVA small{color:#777c86;font-size:9.5px;white-space:nowrap}.QuickEditOverlay_objectCard__G0ZXv{position:absolute;z-index:4;width:252px;padding:8px;border:1px solid #e5e6ea;border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 1px 2px rgba(15,23,42,.05),0 18px 44px rgba(15,23,42,.16);pointer-events:auto;animation:QuickEditOverlay_studioPopIn__xXqxO .2s cubic-bezier(.34,1.4,.44,1) both}.QuickEditOverlay_objectCardTitle__SVJnY{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 7px;color:#777c86;font-size:10px;font-weight:650;letter-spacing:.01em;text-transform:uppercase}.QuickEditOverlay_objectCardTitle__SVJnY button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:7px;background:rgba(0,0,0,0);color:#979ba3;cursor:pointer}.QuickEditOverlay_objectCardTitle__SVJnY button:hover{background:#f3f3f5;color:#ef4444}.QuickEditOverlay_objectName__Nkfm1{display:grid;grid-template-columns:25px minmax(0,1fr) 22px;align-items:center;gap:7px;min-height:40px;padding:5px 6px;border:1px solid #e4e5e9;border-radius:10px;background:#f8f8f9}.QuickEditOverlay_objectName__Nkfm1 input{min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:#222329;font:600 12px/1.2 inherit}.QuickEditOverlay_objectName__Nkfm1 input::-moz-placeholder{color:#a0a4ad;font-weight:500}.QuickEditOverlay_objectName__Nkfm1 input::placeholder{color:#a0a4ad;font-weight:500}.QuickEditOverlay_objectNumber__ymMpi{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#c21c75;color:#fff;font-size:10px;font-weight:750}.QuickEditOverlay_objectState__xxMau{display:inline-flex;align-items:center;justify-content:center;color:#16a36a}.QuickEditOverlay_objectMeta__XxM1i{min-height:24px;padding:7px 3px 2px;color:#7b8089;font-size:10px}.QuickEditOverlay_objectMeta__XxM1i button{padding:0;border:0;background:rgba(0,0,0,0);color:#c21c75;cursor:pointer;font:650 10px/1.2 inherit}.QuickEditOverlay_describeButton__gr7En{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;margin-top:4px;padding:0 11px;border:0;border-radius:9px;background:#17181c;color:#fff;cursor:pointer;font:650 11px/1 inherit}.QuickEditOverlay_describeButton__gr7En:hover:not(:disabled){background:#2b2d33}.QuickEditOverlay_describeButton__gr7En:disabled{background:#e9eaed;color:#9a9ea7;cursor:not-allowed}.QuickEditOverlay_errorToast__gS5vF{position:absolute;left:50%;bottom:78px;max-width:min(440px,100% - 28px);padding:9px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff7f7;color:#b42318;box-shadow:0 8px 24px rgba(127,29,29,.1);transform:translateX(-50%);pointer-events:auto;font-size:11px}.QuickEditOverlay_spinner__yh_Hr{animation:QuickEditOverlay_spin__B_szO .8s linear infinite}@keyframes QuickEditOverlay_spin__B_szO{to{transform:rotate(1turn)}}@media(max-width:1100px){.QuickEditOverlay_toolDock__J4JtU button span{display:none}.QuickEditOverlay_toolDock__J4JtU button{padding:0 7px}.QuickEditOverlay_modeHeader__O6Ofv>div>span,.QuickEditOverlay_modelBadge__UAQ_w,.QuickEditOverlay_modelPicker__GU90L>span{display:none}}@media(prefers-reduced-motion:reduce){.QuickEditOverlay_scanPulse__tnISk,.QuickEditOverlay_spinner__yh_Hr{animation:none}}.TextLayersOverlay_overlayRoot__Lx9Mi{position:absolute;inset:0;overflow:hidden;z-index:4;pointer-events:none}.TextLayersOverlay_artifactLayer__qFRlX{position:absolute;top:0;left:0;pointer-events:none}.TextLayersOverlay_textBox__zwzv0{position:absolute;display:flex;align-items:flex-start;overflow:visible;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:default;border-radius:4px;outline:none}.TextLayersOverlay_editing__qjbO_ .TextLayersOverlay_textBox__zwzv0{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;white-space:pre;outline:1px dashed rgba(59,130,246,.55);outline-offset:3px;transition:outline-color .12s ease,box-shadow .16s ease}.TextLayersOverlay_editing__qjbO_ .TextLayersOverlay_textBox__zwzv0:hover{outline:1.5px dashed rgba(59,130,246,.9)}.TextLayersOverlay_editing__qjbO_ .TextLayersOverlay_textBox__zwzv0.TextLayersOverlay_selected__RQ5RG{outline:2px solid #3b82f6;outline-offset:3px;box-shadow:0 0 0 6px rgba(59,130,246,.14)}.TextLayersOverlay_textBox__zwzv0.TextLayersOverlay_dragging__iEevV{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:2px solid #3b82f6}.TextLayersOverlay_roleTag__vIfV2{position:absolute;transform:translateY(-100%);margin-top:-6px;padding:2px 7px;border-radius:999px;background:rgba(59,130,246,.95);color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.5;white-space:nowrap;pointer-events:auto;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .12s ease}.TextLayersOverlay_roleTag__vIfV2:active{cursor:grabbing}.TextLayersOverlay_roleTag__vIfV2:before{content:"⠿";margin-right:5px;opacity:.75}.TextLayersOverlay_editing__qjbO_ .TextLayersOverlay_roleTag__vIfV2,.TextLayersOverlay_editing__qjbO_ .TextLayersOverlay_roleTag__vIfV2.TextLayersOverlay_selectedTag__Mgc3b{opacity:1}.TextLayersOverlay_scrimmed__HaF1V{padding:.15em .4em}.TextLayersOverlay_imageBox__uQ3u9{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;cursor:default;outline:none}.TextLayersOverlay_editing__qjbO_ .TextLayersOverlay_imageBox__uQ3u9{pointer-events:auto;cursor:grab;outline:1.5px solid rgba(59,130,246,.7);outline-offset:2px}.TextLayersOverlay_imageBox__uQ3u9.TextLayersOverlay_dragging__iEevV{cursor:grabbing;outline:1.5px solid rgba(59,130,246,.95)}.TextLayersOverlay_editChip__Tn6Kg{position:absolute;top:8px;right:8px;pointer-events:auto;opacity:1;border:0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;color:#fff;background:rgba(20,20,28,.78);cursor:pointer;backdrop-filter:blur(4px)}.TextLayersOverlay_editChip__Tn6Kg:hover{background:rgba(229,50,90,.92)}.TextLayersOverlay_styleToolbar__N7MYz{position:absolute;top:-48px;left:0;z-index:3;display:flex;align-items:center;gap:8px;max-width:max(100%,560px);padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 6px 24px rgba(20,20,28,.16);backdrop-filter:blur(10px);pointer-events:auto;white-space:nowrap}.TextLayersOverlay_fontSelect__b8qV2{max-width:168px;border:1px solid rgba(20,20,28,.14);border-radius:8px;padding:5px 8px;font-size:13px;background:#fff;color:#20202a;cursor:pointer}.TextLayersOverlay_fontSelect__b8qV2:focus-visible{outline:2px solid rgba(229,50,90,.55)}.TextLayersOverlay_toolbarGroup__J6fme{display:inline-flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid rgba(20,20,28,.1)}.TextLayersOverlay_toolbarGroup__J6fme button{min-width:26px;height:26px;border:1px solid rgba(20,20,28,.12);border-radius:7px;background:#fff;color:#20202a;font-size:13px;line-height:1;cursor:pointer}.TextLayersOverlay_toolbarGroup__J6fme button:hover{border-color:rgba(229,50,90,.5)}.TextLayersOverlay_toolActive__8qBfK{border-color:#e5325a!important;color:#c51f48!important;background:#fff0f4!important}.TextLayersOverlay_metricValue__5Pf4U{min-width:30px;text-align:center;font-size:11.5px;font-variant-numeric:tabular-nums;color:#55555f}.TextLayersOverlay_sizeInput__pen1x{width:46px;height:26px;border:1px solid rgba(20,20,28,.12);border-radius:7px;text-align:center;font-size:12px;-moz-appearance:textfield}.TextLayersOverlay_sizeInput__pen1x::-webkit-inner-spin-button,.TextLayersOverlay_sizeInput__pen1x::-webkit-outer-spin-button{-webkit-appearance:none}.TextLayersOverlay_swatch__vNcUL{width:20px;height:20px;min-width:20px!important;border-radius:50%!important;border:1.5px solid rgba(20,20,28,.18)!important;padding:0!important}.TextLayersOverlay_swatchActive__OvHxk{border-color:#e5325a!important;box-shadow:0 0 0 2px rgba(229,50,90,.3)}.TextLayersOverlay_colorInput__vcbBo{width:26px;height:26px;padding:0;border:1px solid rgba(20,20,28,.12);border-radius:7px;background:none;cursor:pointer}.TextLayersOverlay_imageLayerWrap__RBFYS{display:contents}.TextLayersOverlay_resizeHandle___yJDR{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #fff;background:#e5325a;box-shadow:0 1px 5px rgba(20,20,28,.35);cursor:nwse-resize;pointer-events:auto;z-index:2}.TextLayersOverlay_layerDeleteChip__KPLw_{position:absolute;width:20px;height:20px;border-radius:50%;border:0;background:rgba(20,20,28,.82);color:#fff;font-size:13px;line-height:1;cursor:pointer;pointer-events:auto;z-index:2}.TextLayersOverlay_layerDeleteChip__KPLw_:hover{background:#c51f48}.TextLayersOverlay_sheetStyleRow__O__Ta{display:flex;gap:14px;margin-top:6px}.TextLayersOverlay_sheetStyleRow__O__Ta label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:rgba(20,20,28,.65)}.TextLayersOverlay_sheetStyleRow__O__Ta input[type=number]{width:64px;border:1px solid rgba(20,20,28,.16);border-radius:8px;padding:6px 8px;font-size:14px}.TextLayersOverlay_sheetStyleRow__O__Ta input[type=color]{width:34px;height:30px;border:1px solid rgba(20,20,28,.16);border-radius:8px;padding:0;background:none}.TextLayersOverlay_fontChoices__is1Ag,.TextLayersOverlay_sheetFontChoices__MHF_1{display:flex;gap:5px;flex-wrap:wrap}.TextLayersOverlay_fontChoices__is1Ag button,.TextLayersOverlay_sheetFontChoices__MHF_1 button{border:1px solid rgba(20,20,28,.16);border-radius:999px;padding:4px 8px;background:rgba(255,255,255,.94);color:#20202a;font-size:10px;line-height:1.2;cursor:pointer;white-space:nowrap}.TextLayersOverlay_fontChoices__is1Ag{position:absolute;z-index:2;max-width:calc(100% - 16px);pointer-events:auto;padding:4px;border-radius:10px;background:rgba(255,255,255,.86);box-shadow:0 4px 16px rgba(20,20,28,.12);backdrop-filter:blur(8px)}.TextLayersOverlay_fontChoiceActive__8Uria{border-color:#e5325a!important;color:#c51f48!important;background:#fff0f4!important}.TextLayersOverlay_sheetBackdrop__3VxZj{position:fixed;inset:0;z-index:60;background:rgba(10,10,16,.45);pointer-events:auto;display:flex;align-items:flex-end}.TextLayersOverlay_sheet__TX71d{width:100%;background:#fff;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;max-height:70vh;overflow-y:auto}.TextLayersOverlay_sheetTitle__JVswk{font-weight:700;font-size:15px}.TextLayersOverlay_sheetField__7K1Ft{display:flex;flex-direction:column;gap:4px}.TextLayersOverlay_sheetField__7K1Ft textarea{width:100%;border:1px solid rgba(20,20,28,.18);border-radius:10px;padding:10px 12px;font-size:15px;resize:vertical}.TextLayersOverlay_sheetRole__3AGba{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(20,20,28,.55)}.TextLayersOverlay_sheetFontChoices__MHF_1{margin-top:2px}.TextLayersOverlay_sheetFontChoices__MHF_1 button{padding:7px 10px;font-size:12px}.TextLayersOverlay_sheetActions__VlIO7{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.TextLayersOverlay_sheetCancel__Y1iu9,.TextLayersOverlay_sheetSave__8QP8M{border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.TextLayersOverlay_sheetCancel__Y1iu9{background:rgba(20,20,28,.08);color:rgba(20,20,28,.85)}.TextLayersOverlay_sheetSave__8QP8M{background:#e5325a;color:#fff}.TextLayersOverlay_saveNotice__UIzj4{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:80;transform:translateX(-50%);max-width:min(90vw,420px);border:1px solid rgba(22,128,79,.18);border-radius:999px;padding:9px 14px;color:#12643f;background:rgba(241,252,246,.96);box-shadow:0 8px 30px rgba(20,20,28,.16);font-size:13px;font-weight:600;text-align:center;pointer-events:none;backdrop-filter:blur(10px)}.TextLayersOverlay_saveNoticeError__pPeQc{border-color:rgba(190,36,57,.2);color:#a61f36;background:rgba(255,244,246,.97)}.TextStylePanel_panel__JoxB5{position:absolute;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 6px 24px rgba(20,20,28,.16);backdrop-filter:blur(10px);transform:translateX(-50%);pointer-events:auto;white-space:nowrap}.TextStylePanel_fontSelect__cFHO1{max-width:168px;border:1px solid rgba(20,20,28,.14);border-radius:8px;padding:5px 8px;font-size:13px;background:#fff;color:#20202a;cursor:pointer}.TextStylePanel_fontSelect__cFHO1:focus-visible{outline:2px solid rgba(229,50,90,.55)}.TextStylePanel_group__4KW_a{display:inline-flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid rgba(20,20,28,.1)}.TextStylePanel_group__4KW_a:first-child{padding-left:0;border-left:none}.TextStylePanel_group__4KW_a button{min-width:26px;height:26px;border:1px solid rgba(20,20,28,.12);border-radius:7px;background:#fff;color:#20202a;font-size:13px;line-height:1;cursor:pointer}.TextStylePanel_group__4KW_a button:hover{border-color:rgba(229,50,90,.5)}.TextStylePanel_active__CNDH6{border-color:#e5325a!important;color:#c51f48!important;background:#fff0f4!important}.TextStylePanel_metricValue__J00B4{min-width:34px;text-align:center;font-size:11.5px;font-variant-numeric:tabular-nums;color:#55555f}.TextStylePanel_sizeInput__LllkK{width:46px;height:26px;border:1px solid rgba(20,20,28,.12);border-radius:7px;text-align:center;font-size:12px;-moz-appearance:textfield}.TextStylePanel_sizeInput__LllkK::-webkit-inner-spin-button,.TextStylePanel_sizeInput__LllkK::-webkit-outer-spin-button{-webkit-appearance:none}.TextStylePanel_swatch__wM38r{width:20px;height:20px;min-width:20px!important;border-radius:50%!important;border:1.5px solid rgba(20,20,28,.18)!important;padding:0!important}.TextStylePanel_swatchActive__HXCAP{border-color:#e5325a!important;box-shadow:0 0 0 2px rgba(229,50,90,.3)}.TextStylePanel_colorInput__WqdHx{width:26px;height:26px;padding:0;border:1px solid rgba(20,20,28,.12);border-radius:7px;background:#fff;cursor:pointer}.TextStylePanel_panelHint__FMlpx{flex-basis:100%;padding:4px 6px 2px;font-size:11px;color:#b03535;white-space:normal;max-width:340px}.ShapeStylePanel_panel__Tx_h_{position:absolute;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:520px;padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 6px 24px rgba(20,20,28,.16);backdrop-filter:blur(10px);transform:translateX(-50%);pointer-events:auto}.ShapeStylePanel_group__J8_ah{display:inline-flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid rgba(20,20,28,.1)}.ShapeStylePanel_group__J8_ah:first-child{padding-left:0;border-left:none}.ShapeStylePanel_label__7Xh4V{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8a94;padding-right:2px}.ShapeStylePanel_group__J8_ah button,.ShapeStylePanel_segBtn__0M_Ow{min-width:26px;height:26px;border:1px solid rgba(20,20,28,.12);border-radius:7px;background:#fff;color:#20202a;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.ShapeStylePanel_group__J8_ah button:hover,.ShapeStylePanel_segBtn__0M_Ow:hover{border-color:rgba(229,50,90,.5)}.ShapeStylePanel_active__gsPSp{border-color:#e5325a!important;color:#c51f48!important;background:#fff0f4!important}.ShapeStylePanel_swatch__TigYQ{width:20px;height:20px;min-width:20px!important;border-radius:50%!important;border:1.5px solid rgba(20,20,28,.18)!important;padding:0!important}.ShapeStylePanel_swatchActive__G4AZy{border-color:#e5325a!important;box-shadow:0 0 0 2px rgba(229,50,90,.3)}.ShapeStylePanel_swatchWhite__yfLp9{box-shadow:inset 0 0 0 1px rgba(20,20,28,.12)}.ShapeStylePanel_colorInput__FCgqt{width:26px;height:26px;padding:0;border:1px solid rgba(20,20,28,.12);border-radius:7px;background:#fff;cursor:pointer}.ShapeStylePanel_opacity__VZyuE{display:inline-flex;align-items:center;gap:6px}.ShapeStylePanel_opacity__VZyuE input[type=range]{width:72px;accent-color:#c21c75;cursor:pointer}.ShapeStylePanel_metricValue__eGHbM{min-width:28px;text-align:right;font-size:11.5px;font-variant-numeric:tabular-nums;color:#55555f}.ShapeStylePanel_preview__ZYRnI{width:16px;height:12px;pointer-events:none}@keyframes CastModal_studioPopIn__PYava{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CastModal_studioFadeUp__HkVqC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CastModal_studioFadeIn__16DuD{0%{opacity:0}to{opacity:1}}@keyframes CastModal_studioSpin__nk11C{to{transform:rotate(1turn)}}@keyframes CastModal_studioPulseSoft__fXLyu{0%,to{opacity:1}50%{opacity:.45}}@keyframes CastModal_studioShimmer__ppyxO{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CastModal_studioDot__gZEhT{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.CastModal_motionGuard__51rr_,*),:where(.CastModal_motionGuard__51rr_,*):after,:where(.CastModal_motionGuard__51rr_,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CastModal_overlay__S1GK8{position:fixed;inset:0;z-index:4000;background:rgba(11,13,18,.45);backdrop-filter:blur(12px) saturate(120%);display:flex;align-items:center;justify-content:center;padding:24px;animation:CastModal_castFade__WyjD7 .16s ease}.CastModal_panel__AWI1S{position:relative;width:min(560px,94vw);max-height:88vh;overflow-y:auto;padding:30px 28px 24px;background:rgba(255,255,255,.9);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.55);border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 32px 70px rgba(15,23,42,.28);animation:CastModal_castRise__eEuJM .2s cubic-bezier(.22,.8,.28,1)}.CastModal_close__qv6ei{position:absolute;top:12px;right:12px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f3f4f7;color:#6b7280;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease}.CastModal_close__qv6ei:hover{background:rgba(194,28,117,.1);color:#c21c75}.CastModal_close__qv6ei:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.CastModal_heading__VzuD5{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.015em;color:#0b0d12}.CastModal_subheading__sWB5d{margin:0 0 20px;font-size:14px;line-height:1.5;color:#3d4351}.CastModal_form__PnfjB{display:flex;flex-direction:column;gap:14px}.CastModal_kindRow__TK1hG{display:grid;grid-template-columns:1fr 1fr;gap:10px}.CastModal_kindActive__HavjK,.CastModal_kind__l7PFF{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1)}.CastModal_kindActive__HavjK:hover,.CastModal_kind__l7PFF:hover{border-color:rgba(194,28,117,.45)}.CastModal_kindActive__HavjK:focus-visible,.CastModal_kind__l7PFF:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.CastModal_kindActive__HavjK{border-color:#c21c75;background:rgba(194,28,117,.05)}.CastModal_kindTitle__CLHT8{font-size:13.5px;font-weight:600;color:#0b0d12}.CastModal_kindNote__u6Zd8{font-size:12px;line-height:1.4;color:#6b7280}.CastModal_field__AqQCn{display:flex;flex-direction:column;gap:6px}.CastModal_label__T1Kxp{font-size:13px;font-weight:600;color:#0b0d12}.CastModal_hint__qfMR1{font-size:12px;line-height:1.45;color:#6b7280}.CastModal_file__idPB8,.CastModal_input__IBTId,.CastModal_textarea__63h9c{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:13.5px;color:#0b0d12;background:#fff;font-family:inherit}.CastModal_file__idPB8:focus,.CastModal_input__IBTId:focus,.CastModal_textarea__63h9c:focus{outline:none;border-color:#c21c75;box-shadow:0 0 0 3px rgba(194,28,117,.12)}.CastModal_textarea__63h9c{resize:vertical;line-height:1.5}.CastModal_file__idPB8{padding:8px 10px;cursor:pointer}.CastModal_preview__vs_JA{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid #e5e7eb}.CastModal_consent__TTSah{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#f8f9fb;font-size:12.5px;line-height:1.5;color:#3d4351;cursor:pointer}.CastModal_consent__TTSah input{margin-top:2px;flex-shrink:0;accent-color:#c21c75}.CastModal_error__Tc7qm{margin:0;font-size:13px;line-height:1.45;color:#c21c75}.CastModal_submit__gNhD3{padding:12px 16px;border:none;border-radius:12px;background:#c21c75;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),opacity .14s cubic-bezier(.4,0,.2,1)}.CastModal_submit__gNhD3:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 28px rgba(194,28,117,.3)}.CastModal_submit__gNhD3:disabled{opacity:.45;cursor:not-allowed}.CastModal_submit__gNhD3:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.CastModal_listBlock__3UivT{margin-top:26px;padding-top:20px;border-top:1px solid #eef0f4}.CastModal_listHeading__tTYEU{margin:0 0 10px;font-size:14px;font-weight:700;color:#0b0d12}.CastModal_muted__hKDnU{margin:0;font-size:13px;color:#6b7280}.CastModal_list___1uqC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.CastModal_row__ujRjh{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#f8f9fb}.CastModal_thumbEmpty__LBvIE,.CastModal_thumb__KNIOz{width:38px;height:38px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#e5e7eb}.CastModal_rowText__1yw2X{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.CastModal_rowName__ou95s{font-size:13.5px;font-weight:600;color:#0b0d12}.CastModal_rowMeta__KRx0h{font-size:12px;color:#6b7280}.CastModal_revoke__RWLiZ{flex-shrink:0;padding:6px 12px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;font-size:12.5px;font-weight:500;color:#6b7280;cursor:pointer;transition:border-color .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.CastModal_revoke__RWLiZ:hover{border-color:rgba(194,28,117,.45);color:#c21c75}.CastModal_revoke__RWLiZ:focus-visible{outline:2px solid #c21c75;outline-offset:2px}@keyframes CastModal_castFade__WyjD7{0%{opacity:0}to{opacity:1}}@keyframes CastModal_castRise__eEuJM{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CommandPalette_studioPopIn__AL9AI{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CommandPalette_studioFadeUp__8bMQr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CommandPalette_studioFadeIn__CUoSR{0%{opacity:0}to{opacity:1}}@keyframes CommandPalette_studioSpin__qJww_{to{transform:rotate(1turn)}}@keyframes CommandPalette_studioPulseSoft__Jff1M{0%,to{opacity:1}50%{opacity:.45}}@keyframes CommandPalette_studioShimmer__JCTYG{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CommandPalette_studioDot__5u4OQ{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.CommandPalette_motionGuard__nt44v,*),:where(.CommandPalette_motionGuard__nt44v,*):after,:where(.CommandPalette_motionGuard__nt44v,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CommandPalette_backdrop__NVqAn{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh;animation:CommandPalette_studioFadeIn__CUoSR .14s cubic-bezier(.22,.8,.28,1) both}.CommandPalette_panel__jPX3v{width:480px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #ececf1;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 32px rgba(15,23,42,.12);overflow:hidden;transform-origin:top center;animation:CommandPalette_studioPopIn__AL9AI .2s cubic-bezier(.34,1.4,.44,1) both}.CommandPalette_header__7tm7m{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ececf1;font-size:13px;font-weight:600;color:#0b0d12}.CommandPalette_hint__Q7Fa2{font-size:11px;font-weight:500;color:#9aa1ae;text-transform:uppercase;letter-spacing:.06em}.CommandPalette_actions__efp_b{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:8px}.CommandPalette_action__b_jPl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,0);border-radius:10px;background:rgba(0,0,0,0);color:#1a1d24;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1)}.CommandPalette_action__b_jPl:hover:not(:disabled){background:rgba(194,28,117,.05)}.CommandPalette_action__b_jPl:focus-visible{background:rgba(194,28,117,.08);border-color:rgba(194,28,117,.35);box-shadow:0 0 0 3px rgba(194,28,117,.12);outline:none}.CommandPalette_action__b_jPl:disabled{opacity:.55;cursor:not-allowed}.CommandPalette_icon__q8y9N{flex-shrink:0;width:20px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#6b7280}.CommandPalette_label__CJOyP{flex:1}.ContextMeter_ringWrap__NFMSj{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#6b7280;cursor:default}.ContextMeter_ringWrap__NFMSj:focus-within .ContextMeter_popover__zewkT,.ContextMeter_ringWrap__NFMSj:hover .ContextMeter_popover__zewkT{opacity:1;visibility:visible;transform:translate(-50%)}.ContextMeter_ringTrack__2s2rg{fill:none;stroke:#e5e7eb;stroke-width:2}.ContextMeter_ringFill__4Kt6q{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.22,.8,.28,1),stroke .4s ease}.ContextMeter_mid__KX2h2{color:#e2a13c}.ContextMeter_high__4uoen{color:#c21c75}.ContextMeter_flash__lnI59{animation:ContextMeter_contextPulse__psrXa 1s ease 2}@keyframes ContextMeter_contextPulse__psrXa{0%,to{box-shadow:0 0 0 0 rgba(194,28,117,0)}50%{box-shadow:0 0 0 5px rgba(194,28,117,.12)}}.ContextMeter_popover__zewkT{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);display:flex;flex-direction:column;gap:2px;align-items:center;min-width:200px;padding:12px 16px;border-radius:16px;background:#fff;border:1px solid #eef0f3;box-shadow:0 8px 28px rgba(23,25,35,.12);text-align:center;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s;pointer-events:none;z-index:60}.ContextMeter_popTitle__aHAaS{color:#8b92a0;font-size:13px;line-height:1.35}.ContextMeter_popTokens__EJqud{color:#1f2430;font-size:14.5px;font-weight:500;line-height:1.4}.ContextMeter_popNote__QvI9p{margin-top:3px;color:#c21c75;font-size:12px}@keyframes Composer_studioPopIn__86bRN{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Composer_studioFadeUp__s_02s{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Composer_studioFadeIn__SJyN9{0%{opacity:0}to{opacity:1}}@keyframes Composer_studioSpin__J5CP5{to{transform:rotate(1turn)}}@keyframes Composer_studioPulseSoft__w_wGZ{0%,to{opacity:1}50%{opacity:.45}}@keyframes Composer_studioShimmer__BCEyH{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Composer_studioDot__L56G9{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.Composer_motionGuard__rsE5a,*),:where(.Composer_motionGuard__rsE5a,*):after,:where(.Composer_motionGuard__rsE5a,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Composer_composerShell__JQxCm{position:relative}.Composer_marketing__69wxE .Composer_container__qQ1SF{padding:0}.Composer_container__qQ1SF{position:relative;flex-shrink:0;margin-top:auto;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none;display:flex;flex-direction:column;gap:8px}.Composer_referenceError__Sz6TG{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(194,28,117,.22);border-radius:9px;background:rgba(194,28,117,.055);color:#9d2346;font-size:10.5px;line-height:1.35}.Composer_referenceError__Sz6TG button{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:0;border-radius:6px;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.Composer_referenceError__Sz6TG button:hover{background:rgba(194,28,117,.1)}.Composer_pendingRow__fFrPe{display:flex;flex-wrap:wrap;gap:8px;padding:6px 10px;background:#fff;border:1px solid #e8e8e8;border-radius:12px}.Composer_pendingRowLabel__tpotN{flex-basis:100%;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:#9aa1ae;line-height:1.2}.Composer_pendingThumbUnavailable__UvN20{width:auto;min-width:56px;padding:0 26px 0 9px;display:inline-flex;align-items:center;background:rgba(194,28,117,.06);border:1px solid rgba(194,28,117,.32);box-shadow:none;color:#9d2346;font-size:10.5px;font-weight:600;line-height:1.2}.Composer_pendingThumbUnavailable__UvN20:hover{transform:none;box-shadow:none}.Composer_imageCountHint__B1rfd{display:flex;align-items:center;gap:6px;margin:0;padding:0 12px;color:#6b7280;font-size:11px;line-height:1.35}.Composer_imageCountHint__B1rfd svg{flex-shrink:0;color:#c21c75}.Composer_referenceChip__oWxum{max-width:190px;height:40px;display:inline-flex;align-items:center;gap:7px;padding:4px 5px 4px 4px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;color:#34373e;box-shadow:none;animation:Composer_studioPopIn__86bRN .2s cubic-bezier(.34,1.4,.44,1) both}.Composer_referenceChip__oWxum>button{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:0;border-radius:50%;background:#f0f0f2;color:#767b85;cursor:pointer}.Composer_referenceChip__oWxum>button:hover{background:#f7f7f7;color:#c21c75}.Composer_referenceChipThumb__eUoKJ{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;overflow:hidden;border-radius:7px;color:#c21c75;background:rgba(194,28,117,.08)}.Composer_referenceChipThumb__eUoKJ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Composer_referenceChipCopy__QCv_h{min-width:0;display:flex;flex-direction:column;gap:1px}.Composer_referenceChipCopy__QCv_h span,.Composer_referenceChipCopy__QCv_h strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Composer_referenceChipCopy__QCv_h strong{color:#34373e;font-size:10.5px;font-weight:680}.Composer_referenceChipCopy__QCv_h span{color:#969aa3;font-size:8.5px;text-transform:capitalize}.Composer_touchContext__HkKdJ{display:flex;align-items:center;gap:6px;min-width:0;padding:5px 6px;overflow-x:auto;border:1px solid #ececf1;border-radius:12px;background:#f7f7f8;scrollbar-width:none;animation:Composer_studioPopIn__86bRN .2s cubic-bezier(.34,1.4,.44,1) both}.Composer_touchContext__HkKdJ::-webkit-scrollbar{display:none}.Composer_touchSourceChip__ndqyB,.Composer_touchTargetChip__gVbfh{display:inline-flex;align-items:center;flex:0 0 auto;height:30px;border:1px solid #e1e2e6;border-radius:9px;background:#fff;color:#434750;font-size:10.5px;font-weight:650;white-space:nowrap}.Composer_touchSourceChip__ndqyB{gap:6px;padding:3px 8px 3px 3px}.Composer_touchSourceChip__ndqyB img{width:24px;height:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.Composer_touchTargetChip__gVbfh{gap:5px;max-width:160px;padding:3px 7px 3px 4px;cursor:pointer;transition:border-color .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.Composer_touchTargetChip__gVbfh img{width:22px;height:22px;flex:0 0 22px;border-radius:5px;-o-object-fit:cover;object-fit:cover;background:#f3f4f6}.Composer_touchTargetChip__gVbfh>span:nth-child(2),.Composer_touchTargetChip__gVbfh>span:nth-child(3){overflow:hidden;text-overflow:ellipsis}.Composer_touchTargetChip__gVbfh.Composer_touchTargetChipActive__sFJBu,.Composer_touchTargetChip__gVbfh:hover{border-color:rgba(194,28,117,.36);background:rgba(194,28,117,.05);color:#c21c75}.Composer_touchTargetNumber__LHnT8{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;flex:0 0 21px;border-radius:50%;background:#c21c75;color:#fff;font-size:9px;font-weight:750}.Composer_touchTargetState__2lLB1{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#c6c8ce;animation:Composer_touchStatePulse__hxyfn 1s ease-in-out infinite}.Composer_touchTargetReady__whcsW{background:#16a36a;animation:none}@keyframes Composer_touchStatePulse__hxyfn{50%{opacity:.35}}.Composer_touchContextClose__EvjQs{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 25px;margin-left:auto;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#898e98;cursor:pointer}.Composer_touchContextClose__EvjQs:hover{background:#e9eaed;color:#292b31}.Composer_touchModeLabel__9SUCD{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border-radius:8px;background:rgba(194,28,117,.07);color:#c21c75;font-size:10.5px;font-weight:650}.Composer_skillChipRow__Nr661{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.Composer_skillChip__e6n0Y{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 11px;border-radius:10px;font-size:12.5px;font-weight:600;color:#c21c75;background:rgba(194,28,117,.07);border:1px solid rgba(194,28,117,.28);transition:background .14s cubic-bezier(.4,0,.2,1);animation:Composer_studioPopIn__86bRN .2s cubic-bezier(.34,1.4,.44,1) both}.Composer_skillChip__e6n0Y:hover{background:rgba(194,28,117,.1)}.Composer_skillChipIcon__PY5la{display:inline-flex;align-items:center;line-height:1}.Composer_skillChipLabel__6IA6r{letter-spacing:-.005em}.Composer_skillChipActive__5nMes{animation:Composer_skillChipPulse__ok8Kj 1.6s ease-in-out infinite;box-shadow:0 0 0 3px rgba(194,28,117,.08)}@keyframes Composer_skillChipPulse__ok8Kj{0%,to{box-shadow:0 0 0 3px rgba(194,28,117,.06)}50%{box-shadow:0 0 0 5px rgba(194,28,117,.16)}}@media(prefers-reduced-motion:reduce){.Composer_skillChipActive__5nMes{animation:none}}.Composer_skillChipRemove__AeehJ{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:none;border-radius:50%;background:rgba(194,28,117,.14);color:#c21c75;font-size:13px;line-height:1;cursor:pointer;transition:background .15s ease}.Composer_skillChipRemove__AeehJ:hover{background:rgba(194,28,117,.24)}.Composer_pendingThumb__7Irok{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#000;box-shadow:0 1px 2px rgba(15,23,42,.08);transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1);animation:Composer_studioPopIn__86bRN .2s cubic-bezier(.34,1.4,.44,1) both}.Composer_pendingThumb__7Irok:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(15,23,42,.05),0 6px 16px rgba(15,23,42,.12)}.Composer_pendingThumb__7Irok img,.Composer_pendingThumb__7Irok video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Composer_refFallback__JugGW{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f7f7f8;color:#9aa1ae}.Composer_removePending__Giy_Q{position:absolute;top:2px;right:2px;width:18px;height:18px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.Composer_removePending__Giy_Q:hover{background:rgba(0,0,0,.85)}.Composer_attachButton___Wh2W{flex-shrink:0;width:30px;height:30px;border:1px solid #ececf1;border-radius:50%;background:#fff;color:#3d4351;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.22,.8,.28,1)}.Composer_attachButton___Wh2W:hover:not(:disabled){background:rgba(194,28,117,.05);border-color:rgba(194,28,117,.25)}.Composer_attachButton___Wh2W:active:not(:disabled){transform:scale(.96)}.Composer_attachButton___Wh2W:disabled{opacity:.5;cursor:not-allowed}.Composer_inputRow__GhnCr{display:flex;padding:6px 8px 0 12px}.Composer_bottomRow__whbvt{display:flex;align-items:center;gap:6px;padding:0 4px 2px 6px}.Composer_sendWrap__SkCEA{margin-left:auto;display:flex;align-items:center;gap:8px}.Composer_textarea__MnRX_{flex:1;resize:none;border:none;background:rgba(0,0,0,0);padding:4px 0;font-size:14px;font-family:inherit;line-height:1.45;max-height:160px;overflow-y:auto;color:#1a1d24}.Composer_textarea__MnRX_:focus{outline:none}.Composer_textarea__MnRX_:disabled{color:#9aa1ae;cursor:not-allowed}.Composer_textarea__MnRX_::-moz-placeholder{color:#9aa1ae}.Composer_textarea__MnRX_::placeholder{color:#9aa1ae}.Composer_button__5Ggy7{position:relative;flex-shrink:0;width:32px;height:32px;border:none;border-radius:50%;font-size:16px;font-weight:600;cursor:pointer;overflow:hidden;isolation:isolate;background:#c21c75;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(94,10,54,.35),0 2px 5px rgba(151,20,88,.28),0 8px 18px -6px rgba(151,20,88,.5);transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1),filter .2s ease}.Composer_button__5Ggy7:before{content:"";position:absolute;inset:-40% -120%;z-index:-1;background:linear-gradient(74deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 62%);transform:translateX(-58%);transition:transform .62s cubic-bezier(.3,.7,.2,1)}.Composer_button__5Ggy7>svg{animation:Composer_composerGlyphIn__x_xZ2 .26s cubic-bezier(.2,.8,.2,1)}.Composer_button__5Ggy7:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(94,10,54,.35),0 3px 7px rgba(151,20,88,.3),0 14px 26px -8px rgba(151,20,88,.6)}.Composer_button__5Ggy7:hover:not(:disabled):before{transform:translateX(58%)}.Composer_button__5Ggy7:active:not(:disabled){transform:translateY(0) scale(.94);transition-duration:90ms}.Composer_button__5Ggy7:focus-visible{outline:2px solid rgba(194,28,117,.6);outline-offset:2px}.Composer_button__5Ggy7:disabled{background:rgba(236,232,240,.85);color:#a79fb0;cursor:not-allowed;box-shadow:inset 0 0 0 1px rgba(42,20,45,.06)}.Composer_button__5Ggy7:disabled:before{display:none}.Composer_stopButton__6h20x{background:radial-gradient(120% 90% at 30% 0,rgba(255,255,255,.5),rgba(255,255,255,0) 58%),linear-gradient(152deg,#f2603f,#e0342e 52%,#a81724);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(94,10,20,.35),0 2px 5px rgba(203,40,45,.3),0 8px 18px -6px rgba(203,40,45,.5);animation:Composer_composerStopPulse__cHxDN 2s ease-in-out infinite}.Composer_stopButton__6h20x:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(94,10,20,.35),0 3px 7px rgba(203,40,45,.32),0 14px 26px -8px rgba(203,40,45,.62)}.Composer_stopButton__6h20x:disabled{animation:none;background:linear-gradient(152deg,#e8a79f,#c9827f);color:#fff}@keyframes Composer_composerGlyphIn__x_xZ2{0%{opacity:0;transform:scale(.6) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes Composer_composerStopPulse__cHxDN{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(94,10,20,.35),0 2px 5px rgba(203,40,45,.3),0 0 0 0 rgba(224,52,46,.45)}70%{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(94,10,20,.35),0 2px 5px rgba(203,40,45,.3),0 0 0 7px rgba(224,52,46,0)}}@media(prefers-reduced-motion:reduce){.Composer_button__5Ggy7{transition:box-shadow .2s ease}.Composer_button__5Ggy7:before,.Composer_button__5Ggy7>svg{animation:none;transition:none}.Composer_button__5Ggy7:active:not(:disabled),.Composer_button__5Ggy7:hover:not(:disabled){transform:none}.Composer_stopButton__6h20x{animation:none}}.Composer_spinner__EmFv6{animation:Composer_studioSpin__J5CP5 .9s linear infinite}.Composer_srOnly__FPxLE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CostIndicator_costIndicator__9En2_{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:4px 16px 4px 5px;border-radius:999px;background:#fff;border:1px solid #e8e8e8;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.CostIndicator_costIndicator__9En2_:hover{box-shadow:0 2px 8px rgba(164,164,164,.18);transform:translateY(-1px)}.CostIndicator_creditIcon__vklr_{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f7f7f7;color:#100f09}.CostIndicator_costText__zp1c5{font-weight:700;font-size:14.5px;color:#282828}.CostIndicator_creditLabel__xpR2Q{font-weight:400;font-size:13px;color:#828282}.CostIndicator_pulsing__Mp2L2{animation:CostIndicator_creditPulse__wl6Da .6s ease}@keyframes CostIndicator_creditPulse__wl6Da{0%{box-shadow:0 0 0 0 rgba(194,28,117,.35)}to{box-shadow:0 0 0 10px rgba(194,28,117,0)}}.StudioOnboarding_layer__QhfjR{position:fixed;z-index:1200;inset:0;pointer-events:none}.StudioOnboarding_scrim__NX9fr{position:absolute;inset:0;background:rgba(28,24,25,.62);backdrop-filter:blur(2px);pointer-events:auto}.StudioOnboarding_highlight__WzkbK{position:fixed;z-index:1;border:2px solid #fff;border-radius:14px;box-shadow:0 0 0 3px rgba(194,28,117,.82),0 18px 52px rgba(20,16,17,.25);pointer-events:none;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.StudioOnboarding_card__O0wZE{z-index:2;width:min(366px,100vw - 32px);padding:22px;border:1px solid #e8e6e1;border-radius:18px;background:#fff;box-shadow:0 26px 76px rgba(22,18,19,.24);color:#100f09;font-family:var(--font-archivo,Archivo,Poppins,sans-serif);pointer-events:auto}.StudioOnboarding_card__O0wZE h2{max-width:560px;margin:9px 0;font-size:clamp(23px,3vw,32px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.StudioOnboarding_card__O0wZE p{max-width:610px;margin:0;color:#6f6e6b;font-size:13px;line-height:1.55}.StudioOnboarding_cardAnchored__fj951{position:fixed;top:var(--tour-anchor-top);left:var(--tour-anchor-left);transition:top .18s ease,left .18s ease}.StudioOnboarding_cardCentered__sAvpp{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.StudioOnboarding_cardWelcome__wHbcD{width:min(740px,100vw - 32px);padding:clamp(24px,4vw,42px)}.StudioOnboarding_cardWelcome__wHbcD h2{margin-top:13px}.StudioOnboarding_cardTop__pUgN1{display:flex;justify-content:space-between;align-items:center}.StudioOnboarding_cardTop__pUgN1 span{color:#c21c75;font-family:var(--font-figtree,Figtree,Poppins,sans-serif);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.StudioOnboarding_cardTop__pUgN1 button{transition:color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid #e8e6e1;border-radius:9px;background:rgba(0,0,0,0);color:#6f6e6b}.StudioOnboarding_cardTop__pUgN1 button:active:not(:disabled){transform:translateY(1px) scale(.985)}.StudioOnboarding_cardTop__pUgN1 button:focus-visible{outline:2px solid rgba(194,28,117,.32);outline-offset:3px}.StudioOnboarding_progress__PQQnF{display:grid;grid-template-columns:repeat(var(--tour-step-count),1fr);gap:4px;margin:18px 0 20px}.StudioOnboarding_progress__PQQnF span{height:2px;background:#e8e6e1}.StudioOnboarding_progressActive__ADJWe{background:#c21c75!important}.StudioOnboarding_count__BY5pQ{color:#9b9a97;font-family:var(--font-figtree,Figtree,Poppins,sans-serif);font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.StudioOnboarding_startingPoints__Jku12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.StudioOnboarding_startingPoints__Jku12>button{transition:color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:grid;grid-template-columns:72px minmax(0,1fr) 20px;gap:14px;align-items:center;min-width:0;padding:10px;border:1px solid #e8e6e1;border-radius:13px;background:#fff;color:#100f09;text-align:left}.StudioOnboarding_startingPoints__Jku12>button:active:not(:disabled){transform:translateY(1px) scale(.985)}.StudioOnboarding_startingPoints__Jku12>button:focus-visible{outline:2px solid rgba(194,28,117,.32);outline-offset:3px}.StudioOnboarding_startingPoints__Jku12>button:hover{border-color:rgba(194,28,117,.42);background:#fff}.StudioOnboarding_startingPoints__Jku12>button:hover .StudioOnboarding_startingPointArrow__6tiLf{transform:translateX(2px);color:#c21c75}.StudioOnboarding_startingPointSelected__g8YaV{border-color:#c21c75!important;box-shadow:inset 0 0 0 1px #c21c75}.StudioOnboarding_startingPointArtwork__TGWRi{position:relative;display:grid;width:72px;height:66px;place-items:center;overflow:hidden;border-radius:9px;background:#eadde4;color:#82152f}.StudioOnboarding_startingPointArtwork__TGWRi svg{position:relative;z-index:2}.StudioOnboarding_startingPointArtwork__TGWRi i{position:absolute;display:block;border:1px solid;opacity:.26}.StudioOnboarding_startingPointArtwork__TGWRi i:first-of-type{width:46px;height:34px;transform:rotate(-12deg)}.StudioOnboarding_startingPointArtwork__TGWRi i:last-of-type{width:30px;height:42px;transform:translate(24px,19px) rotate(18deg)}.StudioOnboarding_startingPointArtwork_campaign__C1UoM{background:#e5e8dc;color:#48552f}.StudioOnboarding_startingPointArtwork_identity__XzwTw{background:#e7e1d6;color:#684c2d}.StudioOnboarding_startingPointArtwork_video__w_gho{background:#dfe3e9;color:#34445b}.StudioOnboarding_startingPointCopy__mVgf5{display:grid;gap:4px;min-width:0}.StudioOnboarding_startingPointCopy__mVgf5 strong{font-size:13px;font-weight:650;line-height:1.15}.StudioOnboarding_startingPointCopy__mVgf5 small{color:#6f6e6b;font-size:11px;line-height:1.35}.StudioOnboarding_startingPointArrow__6tiLf{color:#9b9a97;transition:color .14s ease,transform .14s ease}.StudioOnboarding_actions___7Vw7{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:24px}.StudioOnboarding_actions___7Vw7>div{display:flex;gap:7px}.StudioOnboarding_actions___7Vw7 button{transition:color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);min-height:38px;padding:9px 13px;border:1px solid rgba(0,0,0,0);border-radius:10px;font:650 12px/1 var(--font-archivo,Archivo,Poppins,sans-serif)}.StudioOnboarding_actions___7Vw7 button:active:not(:disabled){transform:translateY(1px) scale(.985)}.StudioOnboarding_actions___7Vw7 button:focus-visible{outline:2px solid rgba(194,28,117,.32);outline-offset:3px}.StudioOnboarding_back__nk81D,.StudioOnboarding_skip__7M_OD{background:rgba(0,0,0,0);color:#6f6e6b}.StudioOnboarding_back__nk81D{border-color:#e8e6e1!important}.StudioOnboarding_next___H_Rp{background:#100f09;color:#fff}@media(max-width:720px){.StudioOnboarding_cardAnchored__fj951,.StudioOnboarding_cardCentered__sAvpp{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:calc(100dvh - 24px);overflow-y:auto;transform:none}.StudioOnboarding_cardWelcome__wHbcD{padding:22px}.StudioOnboarding_startingPoints__Jku12{grid-template-columns:1fr}.StudioOnboarding_highlight__WzkbK{border-radius:10px}}@media(max-width:420px){.StudioOnboarding_startingPointArtwork__TGWRi{width:58px;height:56px}.StudioOnboarding_startingPoints__Jku12>button{grid-template-columns:58px minmax(0,1fr) 18px}}@media(prefers-reduced-motion:reduce){.StudioOnboarding_cardAnchored__fj951,.StudioOnboarding_highlight__WzkbK,.StudioOnboarding_startingPointArrow__6tiLf{transition:none}}.PricingModal_overlay__yJtxt{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:18px;background:rgba(23,20,24,.52);backdrop-filter:blur(10px)}.PricingModal_panel__nuaUx{position:relative;width:min(1540px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:42px 42px 28px;color:#19161a;background:#fbfafb;border:1px solid rgba(255,255,255,.72);border-radius:24px;box-shadow:0 24px 80px rgba(20,16,22,.24);overscroll-behavior:contain}.PricingModal_pageOverlay__JD6oX{position:relative;inset:auto;z-index:auto;display:block;min-height:calc(100dvh - 96px);padding:0;background:#fbfafb;backdrop-filter:none}.PricingModal_pagePanel__WtoTt{width:100%;max-height:none;overflow:visible;padding:48px clamp(24px,4vw,72px) 64px;border:0;border-radius:0;box-shadow:none}.PricingModal_close__ZX1Zw{position:absolute;top:20px;right:20px;z-index:3;display:grid;width:38px;height:38px;padding:0;place-items:center;color:#5e5760;background:#fff;border:1px solid #e7e2e7;border-radius:50%;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.PricingModal_close__ZX1Zw:hover{border-color:#b9afb9;transform:scale(1.04)}.PricingModal_header__jtwS0{max-width:720px;margin:0 auto 30px;text-align:center}.PricingModal_header__jtwS0 h2{margin:6px 0 10px;font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.035em}.PricingModal_eyebrow__RN8OA{margin:0;color:#c21c75;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.PricingModal_intro__Y1nDj{max-width:640px;margin:0 auto;color:#706871;font-size:15px;line-height:1.55}.PricingModal_currencyPicker__Q_9hh{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0 12px;color:#6e676f;font-size:13px;vertical-align:middle}.PricingModal_currencyPicker__Q_9hh select{min-height:34px;padding:0 28px 0 12px;color:#1d1a1e;font:inherit;font-weight:600;background:#fff;border:1px solid #ded9df;border-radius:999px;cursor:pointer}.PricingModal_currencyPicker__Q_9hh select:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.PricingModal_intervalToggle___dLck{display:inline-flex;gap:3px;margin-top:22px;padding:4px;background:#efedef;border-radius:999px}.PricingModal_intervalToggle___dLck button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 18px;color:#6e676f;background:rgba(0,0,0,0);border:0;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.PricingModal_intervalToggle___dLck button:active{transform:scale(.98)}.PricingModal_intervalToggle___dLck button span{padding:3px 7px;color:#a81564;background:#fce5f2;border-radius:999px;font-size:10px;font-weight:700}.PricingModal_intervalToggle___dLck .PricingModal_activeInterval__AEyG0{color:#211d21;background:#fff;box-shadow:0 1px 4px rgba(32,26,32,.13)}.PricingModal_cards__LipDJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:stretch}.PricingModal_cards__LipDJ:has(.PricingModal_card__nEGnb:nth-child(3):last-child){grid-template-columns:minmax(260px,.95fr) minmax(300px,1.08fr) minmax(260px,.95fr)}.PricingModal_card__nEGnb,.PricingModal_skeleton__h7rm8{min-width:0;overflow:hidden;background:#fff;border:1px solid #e5e1e5;border-radius:18px}.PricingModal_card__nEGnb{position:relative;display:flex;flex-direction:column}.PricingModal_popular__0EJuO{border-color:var(--plan-accent);box-shadow:0 14px 32px color-mix(in srgb,var(--plan-accent) 10%,transparent)}.PricingModal_badge__P5Q66{padding:8px 14px;color:#fff;background:var(--plan-accent);font-size:12px;font-weight:700;text-align:center}.PricingModal_cardBody__JHSv8{display:flex;flex:1;flex-direction:column;padding:24px}.PricingModal_planHeading___kwQZ{display:flex;min-height:64px;align-items:flex-start;justify-content:space-between;gap:12px}.PricingModal_planHeading___kwQZ h3{margin:0 0 5px;font-size:24px;line-height:1.1;letter-spacing:-.02em}.PricingModal_planHeading___kwQZ p{margin:0;color:#7a737b;font-size:12px;line-height:1.4}.PricingModal_discount__KZxoa{flex:none;padding:5px 8px;color:var(--plan-accent);background:color-mix(in srgb,var(--plan-accent) 10%,white);border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase}.PricingModal_priceRow__bfvuo{display:flex;align-items:baseline;gap:7px;margin-top:16px;white-space:nowrap}.PricingModal_priceRow__bfvuo strong{font-size:clamp(34px,3vw,46px);line-height:1;letter-spacing:-.045em}.PricingModal_priceRow__bfvuo del,.PricingModal_priceRow__bfvuo span{color:#888088}.PricingModal_priceRow__bfvuo del{font-size:20px}.PricingModal_priceRow__bfvuo span{font-size:12px}.PricingModal_billingNote__CR1r_,.PricingModal_valueLine__GpE1o{min-height:18px;margin:10px 0 16px;color:#7b747c;font-size:11px;line-height:1.45}.PricingModal_cta__qNm1D{width:100%;min-height:44px;padding:0 14px;color:#fff;background:#1c191c;border:0;border-radius:12px;font-weight:650;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.PricingModal_cta__qNm1D:hover:not(:disabled){transform:translateY(-1px)}.PricingModal_cta__qNm1D:active:not(:disabled){transform:scale(.99)}.PricingModal_cta__qNm1D:disabled{cursor:wait;opacity:.62}.PricingModal_popular__0EJuO .PricingModal_cta__qNm1D{background:var(--plan-accent)}.PricingModal_valueLine__GpE1o{margin:10px 0 20px;text-align:center}.PricingModal_creditsSection__67_nv{padding-top:18px;border-top:1px solid #eee9ee}.PricingModal_creditTitle__BAL0y{display:flex;align-items:center;gap:8px;color:#252125;font-size:13px}.PricingModal_creditTitle__BAL0y svg{color:var(--plan-accent)}.PricingModal_creditMeter__Fmh7C{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;margin:12px 0 20px}.PricingModal_creditMeter__Fmh7C span{height:13px;background:#ebe8eb;border-radius:999px}.PricingModal_creditMeter__Fmh7C .PricingModal_filled__iq3Vk{background:var(--plan-accent)}.PricingModal_usageBlock__37SlJ{margin:2px 0 20px;padding:15px;background:#f5f3f5;border-radius:12px}.PricingModal_usageHeading__L4NoQ,.PricingModal_usageRow__lY5_A{display:flex;align-items:center;justify-content:space-between;gap:10px}.PricingModal_usageHeading__L4NoQ{margin-bottom:11px;font-size:12px}.PricingModal_usageHeading__L4NoQ span{padding:3px 6px;color:var(--plan-accent);background:#fff;border-radius:5px;font-size:9px;font-weight:700;text-transform:uppercase}.PricingModal_usageRow__lY5_A{padding:4px 0;color:#635d64;font-size:11px}.PricingModal_usageRow__lY5_A strong{color:#2e2a2e;font-size:10px;text-align:right}.PricingModal_features__RLv2T{display:grid;gap:11px;margin:0;padding:0;list-style:none}.PricingModal_features__RLv2T li{display:flex;align-items:flex-start;gap:8px;color:#4e484f;font-size:12px;line-height:1.42}.PricingModal_features__RLv2T svg{flex:none;margin-top:1px;color:var(--plan-accent)}.PricingModal_stateMessage__fwJXl{grid-column:1/-1;max-width:540px;margin:28px auto;padding:28px;text-align:center;background:#fff;border:1px solid #e8e3e8;border-radius:16px}.PricingModal_stateMessage__fwJXl strong{display:block;font-size:17px}.PricingModal_stateMessage__fwJXl p{margin:8px 0 16px;color:#766e77;line-height:1.5}.PricingModal_stateMessage__fwJXl button{min-height:40px;padding:0 18px;color:#fff;background:#c21c75;border:0;border-radius:10px;cursor:pointer}.PricingModal_skeleton__h7rm8{display:grid;gap:20px;min-height:620px;padding:28px 24px}.PricingModal_skeleton__h7rm8 span{display:block;height:22px;background:linear-gradient(90deg,#f1eef1,#faf9fa,#f1eef1);background-size:200% 100%;border-radius:7px;animation:PricingModal_shimmer__wH0YA 1.3s linear infinite}.PricingModal_skeleton__h7rm8 span:nth-child(2){width:64%;height:48px}.PricingModal_skeleton__h7rm8 span:nth-child(3){height:44px}.PricingModal_skeleton__h7rm8 span:nth-child(4){height:130px}.PricingModal_skeleton__h7rm8 span:nth-child(5){height:190px}.PricingModal_modelCatalog__QpMO1{margin:34px auto 0;max-width:1120px;padding:0 clamp(18px,3vw,32px);background:#fff;border:1px solid #e9e4e9;border-radius:18px}.PricingModal_modelCatalog__QpMO1[open]{padding-bottom:28px}.PricingModal_catalogSummary__TtmSw{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 0;color:#4a444a;font-size:13.5px;font-weight:600;cursor:pointer;list-style:none}.PricingModal_catalogSummary__TtmSw::-webkit-details-marker{display:none}.PricingModal_catalogSummary__TtmSw:after{content:"▾";margin-inline-start:auto;color:#a49ca4;font-size:12px;transition:transform .16s ease}.PricingModal_modelCatalog__QpMO1[open] .PricingModal_catalogSummary__TtmSw:after{transform:rotate(180deg)}.PricingModal_catalogHint__BP8vb{color:#a49ca4;font-size:12px;font-weight:400}.PricingModal_creditFootnote__9MX6m{margin:8px 0 0;color:#8b848c;font-size:11.5px;line-height:1.45}.PricingModal_catalogHead__5UNGT{text-align:center;margin-bottom:22px}.PricingModal_catalogHead__5UNGT strong{display:block;font-size:17px;letter-spacing:-.01em;color:#201c20}.PricingModal_catalogHead__5UNGT span{display:block;max-width:620px;margin:6px auto 0;color:#7b747c;font-size:12.5px;line-height:1.5}.PricingModal_catalogGroups__vZyyB{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,30px)}.PricingModal_catalogGroup__Ndf1O{min-width:0}.PricingModal_catalogGroupTitle__FI2Vq{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #efeaef;color:#c21c75;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PricingModal_catalogList__llvoY{display:grid;gap:2px;margin:0;padding:0;list-style:none}.PricingModal_catalogList__llvoY li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 8px;border-radius:8px}.PricingModal_catalogList__llvoY li:hover{background:#f7f4f7}.PricingModal_catalogModel__4kgm7{display:flex;flex-direction:column;gap:2px;min-width:0}.PricingModal_catalogName__rrOiO{color:#221e22;font-size:13px;font-weight:600;line-height:1.2}.PricingModal_catalogMeta__uwS2c{overflow:hidden;color:#857e86;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.PricingModal_catalogCredits__agMKQ{flex:none;padding:4px 9px;color:#a81564;background:#fce9f3;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.PricingModal_catalogCredits__agMKQ em{font-style:normal;font-weight:500;opacity:.75}.PricingModal_actionError__XAK3g{max-width:720px;margin:18px auto 0;padding:11px 14px;color:#8c245e;background:#fff0f7;border:1px solid #f2c7de;border-radius:10px;font-size:12px;text-align:center}.PricingModal_footerNote__avyrr{margin:20px 0 0;color:#8b838c;font-size:11px;text-align:center}@keyframes PricingModal_shimmer__wH0YA{to{background-position:-200% 0}}@media(max-width:820px){.PricingModal_overlay__yJtxt{padding:0}.PricingModal_panel__nuaUx{width:100%;height:100%;max-height:none;padding:70px 18px 24px;border:0;border-radius:0}.PricingModal_pageOverlay__JD6oX{min-height:calc(100dvh - 72px)}.PricingModal_pagePanel__WtoTt{height:auto;min-height:calc(100dvh - 72px);padding:40px 18px 32px}.PricingModal_close__ZX1Zw{position:fixed;top:16px;right:16px}.PricingModal_header__jtwS0{margin-bottom:24px}.PricingModal_cards__LipDJ,.PricingModal_cards__LipDJ:has(.PricingModal_card__nEGnb:nth-child(3):last-child){display:grid;grid-auto-columns:minmax(282px,86vw);grid-auto-flow:column;grid-template-columns:none;justify-content:start;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x mandatory}.PricingModal_card__nEGnb,.PricingModal_skeleton__h7rm8{scroll-snap-align:center}.PricingModal_catalogGroups__vZyyB{grid-template-columns:1fr}}@media(max-width:440px){.PricingModal_intervalToggle___dLck button{padding:0 12px}.PricingModal_intervalToggle___dLck button span{display:none}.PricingModal_cardBody__JHSv8{padding:21px}}@media(prefers-reduced-motion:reduce){.PricingModal_skeleton__h7rm8 span{animation:none}.PricingModal_close__ZX1Zw,.PricingModal_cta__qNm1D,.PricingModal_intervalToggle___dLck button{transition:none}}.PricingModal_skipRow__TgE2b{position:absolute;top:20px;left:20px;z-index:3}.PricingModal_skipButton__taR_8{font:inherit;font-size:13px;font-weight:550;padding:9px 14px;border-radius:999px;border:1px solid #e7e2e7;background:#fff;color:#5e5760;cursor:pointer}.PricingModal_skipButton__taR_8:hover{color:#b3125c;border-color:rgba(179,18,92,.4)}@keyframes CastManager_studioPopIn__NNDJA{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CastManager_studioFadeUp__IA5CS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CastManager_studioFadeIn__wPxrD{0%{opacity:0}to{opacity:1}}@keyframes CastManager_studioSpin__2VlRk{to{transform:rotate(1turn)}}@keyframes CastManager_studioPulseSoft__bXrvv{0%,to{opacity:1}50%{opacity:.45}}@keyframes CastManager_studioShimmer__IqDu6{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CastManager_studioDot__lKDAk{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.CastManager_motionGuard__ZgpoG,*),:where(.CastManager_motionGuard__ZgpoG,*):after,:where(.CastManager_motionGuard__ZgpoG,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CastManager_root__CmIuC{color:#24262c}.CastManager_managerHeader__e01bF{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #ececef}.CastManager_managerHeader__e01bF h3{margin:2px 0 4px;color:#202329;font-size:18px;letter-spacing:-.025em}.CastManager_managerHeader__e01bF p{max-width:520px;margin:0;color:#7c818b;font-size:10.5px;line-height:1.5}.CastManager_eyebrow__bz_pf{color:#c21c75;font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.CastManager_addButton__VAEGA,.CastManager_empty__aAy05 button,.CastManager_submitButton__ADR6M{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:#c21c75;color:#fff;font-family:inherit;font-weight:680;cursor:pointer;transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.CastManager_addButton__VAEGA:hover,.CastManager_empty__aAy05 button:hover,.CastManager_submitButton__ADR6M:hover{transform:translateY(-1px)}.CastManager_addButton__VAEGA:active,.CastManager_empty__aAy05 button:active,.CastManager_submitButton__ADR6M:active{transform:translateY(0) scale(.98);transition-duration:80ms}.CastManager_addButton__VAEGA:disabled,.CastManager_empty__aAy05 button:disabled,.CastManager_submitButton__ADR6M:disabled{opacity:.48;cursor:not-allowed;transform:none}.CastManager_addButton__VAEGA:focus-visible,.CastManager_empty__aAy05 button:focus-visible,.CastManager_submitButton__ADR6M:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.CastManager_addButton__VAEGA{min-height:40px;flex:0 0 auto;padding:0 15px;border-radius:10px;font-size:12px}.CastManager_summary__UrGKU{display:flex;gap:22px;padding:13px 1px 16px;color:#858a93;font-size:9.5px}.CastManager_summary__UrGKU span{display:inline-flex;align-items:baseline;gap:5px}.CastManager_summary__UrGKU strong{color:#272a30;font-size:15px;font-weight:720;letter-spacing:-.03em}.CastManager_errorBanner__2oIY5,.CastManager_formError__z3F_N{display:flex;align-items:center;gap:8px;border:1px solid rgba(194,28,117,.2);border-radius:10px;background:rgba(194,28,117,.05);color:#972148;font-size:10.5px;line-height:1.45}.CastManager_errorBanner__2oIY5{margin-bottom:14px;padding:9px 10px}.CastManager_errorBanner__2oIY5>span{flex:1}.CastManager_errorBanner__2oIY5 button{border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:700;cursor:pointer}.CastManager_workspace__TMwOb{display:grid;align-items:start;gap:18px}.CastManager_workspaceWithRail__FDHG3,.CastManager_workspace__TMwOb{grid-template-columns:minmax(0,1fr)}.CastManager_workspaceWithRail__FDHG3 .CastManager_rosterPanel__AzyR0{display:none}.CastManager_rosterPanel__AzyR0{min-width:0}.CastManager_refineIdentity__zw_NY{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #ececef}.CastManager_refineIdentity__zw_NY .CastManager_portraitFallback__PCsUJ,.CastManager_refineIdentity__zw_NY .CastManager_portraitLink__gnUKi,.CastManager_refineIdentity__zw_NY .CastManager_portrait__QZqeg{flex:0 0 72px;width:72px}.CastManager_refineIdentity__zw_NY>div{display:flex;flex-direction:column;gap:2px;min-width:0}.CastManager_refineIdentity__zw_NY strong{color:#282b31;font-size:13px;font-weight:600;line-height:1.38}.CastManager_refineIdentity__zw_NY span{color:#7c818b;font-size:12px;line-height:1.42}.CastManager_refineGrid__BRJKy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px 4px}@media(max-width:768px){.CastManager_refineGrid__BRJKy{grid-template-columns:minmax(0,1fr)}}.CastManager_refineButton__fvCb9{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid rgba(194,28,117,.28);border-radius:999px;background:rgba(194,28,117,.06);color:#c21c75;font-size:12px;font-weight:600;line-height:1.17;cursor:pointer;transition:background .16s ease,border-color .16s ease}.CastManager_refineButton__fvCb9:hover{background:rgba(194,28,117,.12);border-color:rgba(194,28,117,.45)}.CastManager_group__PmcEQ{padding:16px 0 18px;border-top:1px solid #ececef}.CastManager_group__PmcEQ:first-child{padding-top:0;border-top:0}.CastManager_groupHeading__23LAn{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.CastManager_groupHeading__23LAn h4{margin:0 0 2px;color:#292c32;font-size:12px;letter-spacing:-.01em}.CastManager_groupHeading__23LAn p{margin:0;color:#92969f;font-size:9.5px}.CastManager_groupHeading__23LAn>span{min-width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#f0f0f2;color:#696e78;font-size:11px;font-weight:700}.CastManager_cardGrid__aCQ5T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CastManager_castCard__jeWrN{min-width:0;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;padding:8px;border:1px solid #e5e6e9;border-radius:13px;background:#fff;box-shadow:0 1px 2px rgba(30,20,26,.025);transition:border-color .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_castCard__jeWrN:hover{transform:translateY(-1px);border-color:#d7d8dc;box-shadow:0 7px 20px rgba(30,20,26,.065)}.CastManager_castCardSelected__xc68D{border-color:rgba(194,28,117,.58);box-shadow:inset 0 0 0 1px rgba(194,28,117,.1)}.CastManager_portraitFallback__PCsUJ,.CastManager_portrait__QZqeg{width:100%;aspect-ratio:4/5;height:auto;border-radius:10px}.CastManager_portrait__QZqeg{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#ececef}.CastManager_portraitLink__gnUKi{flex:0 0 auto;display:block;border-radius:10px;cursor:zoom-in;transition:opacity .14s cubic-bezier(.4,0,.2,1)}.CastManager_portraitLink__gnUKi:hover{opacity:.85}.CastManager_portraitLink__gnUKi:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:2px}.CastManager_portraitFallback__PCsUJ{display:grid;place-items:center;color:#81304f;background:radial-gradient(circle at 70% 22%,rgba(194,28,117,.13),transparent 43%),#f1eaed;font-size:15px;font-weight:760;letter-spacing:.04em}.CastManager_cardContent__6LPI_{min-width:0;display:flex;flex-direction:column}.CastManager_cardTopline__HgBVc{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.CastManager_cardTopline__HgBVc strong{min-width:0;overflow:hidden;color:#282b31;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.CastManager_status__BjNsq{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;font-size:9.5px;font-weight:720;white-space:nowrap}.CastManager_statusDot__Ar__t{width:5px;height:5px;border-radius:50%;background:currentColor}.CastManager_status_ready__dr54Y{background:#eaf5ef;color:#2f7450}.CastManager_status_review__Hmhg9{background:#f7f0df;color:#8a681e}.CastManager_status_review__Hmhg9 .CastManager_statusDot__Ar__t{animation:CastManager_studioPulseSoft__bXrvv 1.8s ease-in-out infinite}.CastManager_status_attention__nTZ1A{background:rgba(194,28,117,.08);color:#a02a52}.CastManager_status_archived__gijiO{background:#eeeeef;color:#777b83}.CastManager_subjectKind__Az2at{margin-top:2px;color:#92969f;font-size:8.5px;font-weight:620}.CastManager_cardContent__6LPI_>p{display:-webkit-box;min-height:27px;margin:5px 0 7px;overflow:hidden;color:#777c86;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CastManager_cardActions__yxhEk{display:flex;align-items:center;gap:5px;margin-top:auto}.CastManager_cancelButton__akiFi,.CastManager_closeButton__zHb03,.CastManager_revokeButton__vXyLR,.CastManager_selectButton__tZ0zQ,.CastManager_selectedButton__wKX0Z{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;background:#fff;font-family:inherit;font-size:11px;font-weight:680;cursor:pointer;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_cancelButton__akiFi:active,.CastManager_closeButton__zHb03:active,.CastManager_revokeButton__vXyLR:active,.CastManager_selectButton__tZ0zQ:active,.CastManager_selectedButton__wKX0Z:active{transform:scale(.96);transition-duration:80ms}.CastManager_cancelButton__akiFi:disabled,.CastManager_closeButton__zHb03:disabled,.CastManager_revokeButton__vXyLR:disabled,.CastManager_selectButton__tZ0zQ:disabled,.CastManager_selectedButton__wKX0Z:disabled{opacity:.5;cursor:not-allowed;transform:none}.CastManager_selectButton__tZ0zQ,.CastManager_selectedButton__wKX0Z{min-height:25px;padding:0 7px}.CastManager_selectButton__tZ0zQ{border:1px solid rgba(194,28,117,.26);color:#c21c75;background:rgba(194,28,117,.04)}.CastManager_selectedButton__wKX0Z{border:1px solid #c21c75;color:#fff;background:#c21c75}.CastManager_revokeButton__vXyLR{min-height:25px;margin-left:auto;padding:0 6px;border:1px solid #e4e5e8;color:#858a93}.CastManager_unavailable__CXSL3{display:inline-flex;align-items:center;gap:4px;color:#92969f;font-size:8.5px}.CastManager_archived__sPh_O{padding-top:15px;border-top:1px solid #ececef}.CastManager_archived__sPh_O summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#6f747d;font-size:10px;font-weight:680;cursor:pointer}.CastManager_empty__aAy05{min-height:255px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;border:1px dashed #d8dade;border-radius:14px;color:#777c86;text-align:center}.CastManager_empty__aAy05 strong{margin-top:10px;color:#34373e;font-size:13px}.CastManager_empty__aAy05 p{max-width:390px;margin:5px 0 15px;font-size:10px;line-height:1.5}.CastManager_empty__aAy05 button{min-height:34px;padding:0 12px;border-radius:9px;font-size:10px}.CastManager_emptyPortrait__yBLQ_{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#c21c75;background:rgba(194,28,117,.08)}.CastManager_skeletonGrid___nuQR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.CastManager_skeletonCard__1ApoM{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px;border:1px solid #e8e8eb;border-radius:13px}.CastManager_skeletonPortrait__uVSmW{width:72px;height:88px;border-radius:10px;background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:CastManager_studioShimmer__IqDu6 1.6s linear infinite}.CastManager_skeletonLines__QAEZy{display:flex;flex-direction:column;gap:8px;padding-top:7px}.CastManager_skeletonLines__QAEZy span{height:8px;border-radius:999px;background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:CastManager_studioShimmer__IqDu6 1.6s linear infinite}.CastManager_skeletonLines__QAEZy span:nth-child(2){width:62%}.CastManager_skeletonLines__QAEZy span:nth-child(3){width:78%;margin-top:15px}.CastManager_formRail__rQSQJ{position:sticky;top:0;overflow:hidden;border:1px solid #e4e5e8;border-radius:15px;background:#fbfbfc;box-shadow:0 18px 45px rgba(31,18,25,.09);animation:CastManager_studioPopIn__NNDJA .2s cubic-bezier(.34,1.4,.44,1) both}.CastManager_formHeader__HNfQF{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 16px 13px;border-bottom:1px solid #e8e8eb;background:#fff}.CastManager_formHeader__HNfQF h4{margin:2px 0 0;color:#282b31;font-size:17px;letter-spacing:-.02em}.CastManager_closeButton__zHb03{width:29px;height:29px;flex:0 0 29px;border:1px solid #e4e5e8;color:#767b84}.CastManager_form__Q3F5i{display:flex;flex-direction:column;gap:16px;padding:20px}.CastManager_kindRow__4KQ4n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:3px;border-radius:11px;background:#ededf0}.CastManager_kindActive__CkhIh,.CastManager_kind___oBYI{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:0;border-radius:10px;color:#757a83;text-align:left;cursor:pointer;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_kindActive__CkhIh:active,.CastManager_kind___oBYI:active{transform:scale(.96);transition-duration:80ms}.CastManager_kindActive__CkhIh strong,.CastManager_kind___oBYI strong{color:inherit;font-size:12.5px}.CastManager_kindActive__CkhIh span,.CastManager_kind___oBYI span{font-size:10.5px}.CastManager_kind___oBYI{background:rgba(0,0,0,0)}.CastManager_kindActive__CkhIh{color:#393c43;background:#fff;box-shadow:0 1px 4px rgba(28,24,29,.09)}.CastManager_field__b43tk{display:flex;flex-direction:column;gap:5px}.CastManager_field__b43tk>span{color:#3d4047;font-size:12.5px;font-weight:680}.CastManager_field__b43tk>input,.CastManager_field__b43tk>select,.CastManager_field__b43tk>textarea{width:100%;border:1px solid #dddee2;border-radius:9px;outline:0;background:#fff;color:#30333a;font-family:inherit;font-size:13.5px;line-height:1.4}.CastManager_field__b43tk>input:focus,.CastManager_field__b43tk>select:focus,.CastManager_field__b43tk>textarea:focus{border-color:rgba(194,28,117,.56);box-shadow:0 0 0 3px rgba(194,28,117,.07)}.CastManager_field__b43tk>input,.CastManager_field__b43tk>select{height:42px;padding:0 12px}.CastManager_field__b43tk>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236E7380' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.CastManager_field__b43tk>textarea{min-height:96px;padding:10px 12px;resize:vertical;line-height:1.45}.CastManager_field__b43tk>.CastManager_fieldHint__jn7oZ{color:rgba(194,28,117,.85);font-size:11.5px;font-weight:500;line-height:1.4}.CastManager_fieldRow__nMCQy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CastManager_wizardPanel__d6F_Q{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #e5e6e9;border-radius:10px;background:#fafafb}.CastManager_wizardPanel__d6F_Q>strong{color:#3d4047;font-size:12px;font-weight:680}.CastManager_upload__zWWMo{min-height:96px;display:flex;align-items:center;gap:10px;padding:8px;overflow:hidden;border:1px dashed #d6d8dc;border-radius:10px;background:#fff;cursor:pointer;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_upload__zWWMo:active{transform:scale(.96);transition-duration:80ms}.CastManager_upload__zWWMo>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.CastManager_upload__zWWMo>img{width:72px;height:72px;flex:0 0 72px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.CastManager_uploadWithPreview__uQtsF{border-style:solid;border-color:rgba(194,28,117,.25)}.CastManager_uploadIcon__9arbA{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:9px;color:#c21c75;background:rgba(194,28,117,.07)}.CastManager_uploadCopy__2WbzS{min-width:0;display:flex;flex-direction:column;gap:3px}.CastManager_uploadCopy__2WbzS span,.CastManager_uploadCopy__2WbzS strong{overflow:hidden;text-overflow:ellipsis}.CastManager_uploadCopy__2WbzS strong{color:#3d4047;font-size:12px;white-space:nowrap}.CastManager_uploadCopy__2WbzS span{color:#8a8f98;font-size:10.5px;line-height:1.4}.CastManager_consent__fDufE{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e5e6e9;border-radius:10px;background:#f4f4f6;color:#626771;font-size:12px;line-height:1.5;cursor:pointer}.CastManager_consent__fDufE input{margin-top:2px;flex:0 0 auto;accent-color:#c21c75}.CastManager_formError__z3F_N{padding:8px 9px}.CastManager_formActions__lSgRB{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;padding-top:2px}.CastManager_cancelButton__akiFi,.CastManager_submitButton__ADR6M{min-height:42px;padding:0 14px;border-radius:9px;font-size:13px}.CastManager_cancelButton__akiFi{border:1px solid #dedfe3;color:#696e78}@media(max-width:980px){.CastManager_workspaceWithRail__FDHG3{grid-template-columns:1fr}.CastManager_formRail__rQSQJ{position:static;grid-row:1}}@media(max-width:720px){.CastManager_cardGrid__aCQ5T,.CastManager_skeletonGrid___nuQR{grid-template-columns:1fr}}@media(max-width:620px){.CastManager_managerHeader__e01bF{gap:14px}.CastManager_managerHeader__e01bF p{display:none}.CastManager_addButton__VAEGA{padding:0 10px}.CastManager_summary__UrGKU{gap:13px}.CastManager_formOpen__psUGK .CastManager_rosterPanel__AzyR0{display:none}.CastManager_formRail__rQSQJ{border-radius:12px;box-shadow:none}}.CastManager_voiceRow__Prald{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px;color:#6b7280}.CastManager_voiceLabel__lZZWj{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#4b5563;white-space:nowrap}.CastManager_voiceValue__fuc1N{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827}.CastManager_voiceSelect__Iqwsi{min-width:0;flex:1 1 150px;max-width:100%;padding:4px 6px;font:inherit;font-size:12px;color:#111827;background:#fff;border:1px solid #d8d9dd;border-radius:7px}.CastManager_voiceSelect__Iqwsi:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:1px}.CastManager_voiceCancel__6Xsub,.CastManager_voiceEdit__6QX3_,.CastManager_voiceSave__ovYI9{padding:3px 8px;font:inherit;font-size:11.5px;font-weight:600;border-radius:999px;border:1px solid rgba(0,0,0,0);cursor:pointer;background:none}.CastManager_voiceCancel__6Xsub:disabled,.CastManager_voiceEdit__6QX3_:disabled,.CastManager_voiceSave__ovYI9:disabled{opacity:.55;cursor:default}.CastManager_voiceCancel__6Xsub:focus-visible,.CastManager_voiceEdit__6QX3_:focus-visible,.CastManager_voiceSave__ovYI9:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:1px}.CastManager_voiceEdit__6QX3_{color:#c21c75}.CastManager_voiceEdit__6QX3_:hover:not(:disabled){background:rgba(194,28,117,.08)}.CastManager_voiceSave__ovYI9{color:#fff;background:#c21c75}.CastManager_voiceCancel__6Xsub{color:#6b7280}.CastManager_voiceCancel__6Xsub:hover:not(:disabled){background:#f1f2f4}.CastManager_voiceError__WUv0u{flex:1 0 100%;color:#b8433a;font-size:11.5px;line-height:1.35}@keyframes ReferenceLibrary_studioPopIn__zGE3f{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ReferenceLibrary_studioFadeUp__py9jd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ReferenceLibrary_studioFadeIn___p8Hq{0%{opacity:0}to{opacity:1}}@keyframes ReferenceLibrary_studioSpin__9pdR1{to{transform:rotate(1turn)}}@keyframes ReferenceLibrary_studioPulseSoft__w9Yes{0%,to{opacity:1}50%{opacity:.45}}@keyframes ReferenceLibrary_studioShimmer__1Q_KY{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ReferenceLibrary_studioDot__i7IY6{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ReferenceLibrary_motionGuard__8Uyms,*),:where(.ReferenceLibrary_motionGuard__8Uyms,*):after,:where(.ReferenceLibrary_motionGuard__8Uyms,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ReferenceLibrary_overlay__gBSKs{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(20,17,20,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:ReferenceLibrary_studioFadeIn___p8Hq .2s cubic-bezier(.32,.72,0,1) both}.ReferenceLibrary_panel__dUIne{width:min(1360px,100vw - 32px);height:min(920px,100dvh - 32px);min-height:580px;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--color-hairline,#e8e6e1);border-radius:22px;box-shadow:0 1px 2px rgba(16,15,9,.05);animation:ReferenceLibrary_studioPopIn__zGE3f .2s cubic-bezier(.34,1.4,.44,1) both}.ReferenceLibrary_header___SMcd{position:relative;flex:0 0 auto;display:flex;justify-content:space-between;gap:24px;padding:25px 28px 21px;border-bottom:1px solid #e7e7e7;color:#0f0f0f;background:radial-gradient(440px 150px at 90% 0,rgba(194,28,117,.06),transparent 72%)}.ReferenceLibrary_header___SMcd h2{margin:3px 0 5px;font-weight:500;font-size:20px;line-height:26px;font-style:normal;letter-spacing:-.02em;color:#0f0f0f}.ReferenceLibrary_header___SMcd p{max-width:640px;margin:0;color:#3d3c39;font-weight:400;font-size:14px;line-height:22px;font-style:normal}.ReferenceLibrary_eyebrow__p2Kg_,.ReferenceLibrary_sectionEyebrow__qvkGD{font-weight:500;font-size:12px;line-height:14px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.ReferenceLibrary_eyebrow__p2Kg_{color:#c21c75}.ReferenceLibrary_inventoryCount__yD4zq{display:inline-flex;margin-top:9px;padding:4px 8px;border:1px solid rgba(194,28,117,.12);border-radius:999px;color:#8f3653;background:rgba(194,28,117,.055);font-size:9.5px;font-weight:680}.ReferenceLibrary_close__Tq8Uu{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #e7e7e7;border-radius:10px;background:#fff;color:#3d3c39;cursor:pointer;transition:border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_close__Tq8Uu:hover{border-color:rgba(194,28,117,.25);background:rgba(194,28,117,.07);color:#c21c75;transform:translateY(-1px)}.ReferenceLibrary_close__Tq8Uu:focus-visible{outline:2px solid rgba(194,28,117,.65);outline-offset:2px}.ReferenceLibrary_toolbar__LWVzF{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 22px 11px}.ReferenceLibrary_search__2Hxvh{flex:1;min-width:0;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #e7e7e7;border-radius:11px;color:#8d8d8d;background:#f9f9f9;transition:border-color .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_search__2Hxvh:focus-within{border-color:rgba(194,28,117,.38);box-shadow:0 0 0 3px rgba(194,28,117,.07);background:#fff}.ReferenceLibrary_search__2Hxvh input{width:100%;border:0;outline:0;background:rgba(0,0,0,0);color:#3d3c39;font-weight:400;font-size:14px;line-height:22px;font-style:normal}.ReferenceLibrary_search__2Hxvh input::-moz-placeholder{color:#8d8d8d}.ReferenceLibrary_search__2Hxvh input::placeholder{color:#8d8d8d}.ReferenceLibrary_refresh__gkqxl{height:40px;padding:0 14px;border:1px solid #e7e7e7;border-radius:11px;background:#fff;color:#3d3c39;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_refresh__gkqxl:hover:not(:disabled){border-color:rgba(194,28,117,.3);color:#c21c75;transform:translateY(-1px);box-shadow:4px 4px 20px 0 rgba(164,164,164,.1019607843)}.ReferenceLibrary_tabs__u9x0T{flex:0 0 auto;display:flex;gap:4px;overflow-x:auto;padding:0 22px 12px;border-bottom:1px solid #e7e7e7;scrollbar-width:none}.ReferenceLibrary_tabs__u9x0T::-webkit-scrollbar{display:none}.ReferenceLibrary_tabActive__bAHXC,.ReferenceLibrary_tab__j6E4q{flex:0 0 auto;height:30px;padding:0 12px;border:0;border-radius:9px;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:background .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_tab__j6E4q{background:rgba(0,0,0,0);color:#3d3c39}.ReferenceLibrary_tab__j6E4q:hover{color:#0f0f0f;background:#f9f9f9}.ReferenceLibrary_tabActive__bAHXC{color:#c21c75;background:rgba(194,28,117,.09);box-shadow:inset 0 0 0 1px rgba(194,28,117,.12)}.ReferenceLibrary_body___VxDE{flex:1;min-height:0;overflow-y:auto;padding:20px 22px 24px;background:#f9f9f9}.ReferenceLibrary_error__j6Fj9{margin-bottom:14px;padding:10px 12px;border:1px solid rgba(194,28,117,.2);border-radius:10px;background:rgba(194,28,117,.05);color:#9d2346;font-weight:400;font-size:12px;line-height:18px;font-style:normal}.ReferenceLibrary_notice__VWN_u{border-color:#e7e7e7;background:#f9f9f9;color:#3d3c39}.ReferenceLibrary_section__YqogU{margin-bottom:18px;padding:19px;border:1px solid #e7e7e7;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(43,17,29,.025)}.ReferenceLibrary_sectionHeading__Vx_Sn{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.ReferenceLibrary_sectionHeading__Vx_Sn h3{margin:2px 0 0;color:#0f0f0f;font-weight:500;font-size:20px;line-height:26px;font-style:normal;letter-spacing:-.02em}.ReferenceLibrary_sectionHeading__Vx_Sn>span{color:#8d8d8d;font-weight:500;font-size:12px;line-height:14px;font-style:normal}.ReferenceLibrary_sectionDescription__i_n1m{max-width:720px;margin:5px 0 0;color:#898e97;font-size:10.5px;line-height:1.45}.ReferenceLibrary_sectionEyebrow__qvkGD{color:#c21c75}.ReferenceLibrary_presetGrid__ym40T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ReferenceLibrary_assetGrid__7hD33>*,.ReferenceLibrary_presetGrid__ym40T>*{animation:ReferenceLibrary_studioFadeUp__py9jd .34s cubic-bezier(.32,.72,0,1) both}.ReferenceLibrary_presetCard__V6vO5{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto;gap:0 10px;padding:8px;border:1px solid #e7e7e7;border-radius:4px;background:#fff;color:#3d3c39;text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_presetCard__V6vO5:hover:not(:disabled){transform:translateY(-2px);border-color:#e7e7e7;box-shadow:4px 4px 20px 0 rgba(164,164,164,.1019607843)}.ReferenceLibrary_presetCardSelected__txVru{border-color:#c21c75;box-shadow:0 0 0 2px rgba(194,28,117,.12)}.ReferenceLibrary_presetVisual__cACJ5{position:relative;grid-row:1/3;width:62px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:4px;color:rgba(255,255,255,.78);background:radial-gradient(circle at 70% 20%,#673148,transparent 48%),#18151b}.ReferenceLibrary_presetVisual__cACJ5>svg{position:absolute;right:5px;bottom:5px}.ReferenceLibrary_presetVisual__cACJ5[data-group=talent]{background:radial-gradient(circle at 70% 20%,#4c376c,transparent 50%),#18151b}.ReferenceLibrary_presetVisual__cACJ5[data-group=styles]{background:radial-gradient(circle at 70% 20%,#8a4a2e,transparent 50%),#1d1715}.ReferenceLibrary_presetVisual__cACJ5[data-group=environments]{background:radial-gradient(circle at 70% 20%,#27635a,transparent 50%),#141d1c}.ReferenceLibrary_presetVisual__cACJ5[data-group=product]{background:radial-gradient(circle at 70% 20%,#365f8a,transparent 50%),#151a20}.ReferenceLibrary_presetVisual__cACJ5[data-group=video]{background:radial-gradient(circle at 70% 20%,#7a2f52,transparent 50%),#16121a}.ReferenceLibrary_presetVisual__cACJ5[data-swatch=dark]>svg{color:rgba(255,255,255,.92);filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.ReferenceLibrary_presetVisual__cACJ5[data-swatch=light]>svg{color:rgba(20,16,22,.78);filter:drop-shadow(0 1px 2px rgba(255,255,255,.7))}.ReferenceLibrary_presetSubject__lAxA_{position:absolute;left:25px;top:12px;width:13px;height:27px;border:1px solid rgba(255,255,255,.66);border-radius:7px 7px 4px 4px}.ReferenceLibrary_presetPath__rCLVX{position:absolute;left:8px;top:25px;width:44px;height:18px;border-top:1px dashed rgba(255,255,255,.36);border-radius:50%;transform:rotate(-9deg)}.ReferenceLibrary_presetCopy__TqplX{min-width:0;display:flex;flex-direction:column;gap:3px}.ReferenceLibrary_presetCopy__TqplX strong{overflow:hidden;color:#0f0f0f;font-weight:500;font-size:12px;line-height:16px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ReferenceLibrary_presetCopy__TqplX span{display:-webkit-box;overflow:hidden;color:#3d3c39;font-weight:400;font-size:12px;line-height:17px;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReferenceLibrary_presetType__54Hfn{align-self:end;color:#8d8d8d;font-weight:500;line-height:14px;font-style:normal;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.ReferenceLibrary_showMore__P4_k3{width:100%;height:34px;margin-top:11px;border:1px solid #e3e4e7;border-radius:10px;color:#6f747e;background:#f8f8f9;font-size:10.5px;font-weight:680;cursor:pointer}.ReferenceLibrary_showMore__P4_k3:hover{border-color:rgba(194,28,117,.3);color:#c21c75;background:rgba(194,28,117,.035)}.ReferenceLibrary_assetGrid__7hD33{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ReferenceLibrary_assetCard__GOPS_{min-width:0;padding:0;overflow:hidden;border:1px solid #e7e7e7;border-radius:4px;background:#fff;color:#3d3c39;text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_assetCard__GOPS_:hover:not(:disabled){transform:translateY(-2px);box-shadow:4px 4px 20px 0 rgba(164,164,164,.1019607843)}.ReferenceLibrary_assetCardSelected__R6aPG{border-color:#c21c75;box-shadow:0 0 0 2px rgba(194,28,117,.12)}.ReferenceLibrary_assetCardDisabled__LVSNn{opacity:.58}.ReferenceLibrary_assetVisual__hoGzf{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:#f9f9f9}.ReferenceLibrary_assetVisual__hoGzf>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .24s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_assetCard__GOPS_:hover .ReferenceLibrary_assetVisual__hoGzf>img{transform:scale(1.025)}.ReferenceLibrary_assetFallback__V6evP{width:100%;height:100%;display:grid;place-items:center;color:#8d8d8d;background:radial-gradient(circle at 50% 30%,#fff,transparent 58%),linear-gradient(145deg,#f1f2f4,#e4e6e9)}.ReferenceLibrary_assetKind__yLOqM,.ReferenceLibrary_selectedMark__nfLiv{position:absolute;top:7px;padding:3px 6px;border-radius:999px;font-weight:500;line-height:14px;font-style:normal;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.ReferenceLibrary_assetKind__yLOqM{left:7px;background:rgba(15,18,24,.7);color:rgba(255,255,255,.9);backdrop-filter:blur(7px)}.ReferenceLibrary_selectedMark__nfLiv{right:7px;background:#c21c75;color:#fff}.ReferenceLibrary_assetCopy__0FtmR{display:flex;flex-direction:column;gap:3px;padding:9px 10px 10px}.ReferenceLibrary_assetCopy__0FtmR span,.ReferenceLibrary_assetCopy__0FtmR strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferenceLibrary_assetCopy__0FtmR strong{color:#0f0f0f;font-weight:500;font-size:12px;line-height:16px;font-style:normal}.ReferenceLibrary_assetCopy__0FtmR span{color:#3d3c39;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_skeletonGrid__FAevH{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ReferenceLibrary_skeletonCard__FGEqc{overflow:hidden;border:1px solid #e7e7e7;border-radius:4px;background:#fff}.ReferenceLibrary_skeletonVisual__wIZGQ{display:block;aspect-ratio:5/4;background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:ReferenceLibrary_studioShimmer__1Q_KY 1.6s linear infinite}.ReferenceLibrary_skeletonLines__4lHH4{display:flex;flex-direction:column;gap:7px;padding:10px}.ReferenceLibrary_skeletonLines__4lHH4 span{height:9px;border-radius:999px;background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:ReferenceLibrary_studioShimmer__1Q_KY 1.6s linear infinite}.ReferenceLibrary_skeletonLines__4lHH4 span:nth-child(2){width:58%}.ReferenceLibrary_empty__Xe63h{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #c4c4c4;border-radius:4px;color:#8d8d8d;text-align:center}.ReferenceLibrary_empty__Xe63h strong{color:#0f0f0f;font-weight:500;font-size:12px;line-height:16px;font-style:normal}.ReferenceLibrary_empty__Xe63h>span:last-child{max-width:400px;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_emptyIcon__e9iCB,.ReferenceLibrary_importIcon__GSu4T{display:grid;place-items:center;border-radius:10px;color:#c21c75;background:rgba(194,28,117,.08)}.ReferenceLibrary_emptyIcon__e9iCB{width:38px;height:38px}.ReferenceLibrary_importSection__B51PZ{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);align-items:center;gap:20px;margin-bottom:0;background:radial-gradient(340px 120px at 100% 0,rgba(194,28,117,.05),transparent 75%),#fff}.ReferenceLibrary_importIntro__J0cEs{display:flex;align-items:flex-start;gap:10px}.ReferenceLibrary_importIntro__J0cEs h3{margin:0 0 4px;color:#0f0f0f;font-weight:500;font-size:14px;line-height:20px;font-style:normal;letter-spacing:-.01em}.ReferenceLibrary_importIntro__J0cEs p{margin:0;color:#3d3c39;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_importIcon__GSu4T{width:36px;height:36px;flex:0 0 36px}.ReferenceLibrary_importControls__oP5ik{min-width:0;display:flex;align-items:center;gap:7px}.ReferenceLibrary_importKinds__v4Mz3{display:flex;padding:3px;border-radius:9px;background:#e7e7e7}.ReferenceLibrary_importKindActive__OV7c4,.ReferenceLibrary_importKind___ITmQ{height:27px;padding:0 9px;border:0;border-radius:7px;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:background .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_importKind___ITmQ{color:#3d3c39;background:rgba(0,0,0,0)}.ReferenceLibrary_importKindActive__OV7c4{color:#c21c75;background:#fff;box-shadow:0 1px 3px rgba(20,23,31,.09)}.ReferenceLibrary_urlField__aQ_wY{flex:1;min-width:120px;height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e7e7e7;border-radius:9px;color:#8d8d8d;background:#fff;transition:border-color .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_urlField__aQ_wY:focus-within{border-color:rgba(194,28,117,.38);box-shadow:0 0 0 3px rgba(194,28,117,.07)}.ReferenceLibrary_urlField__aQ_wY input{min-width:0;width:100%;border:0;outline:0;color:#3d3c39;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_doneButton__WlM0_,.ReferenceLibrary_importButton__Fd6FM{border:0;color:#fff;background:#c21c75;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_doneButton__WlM0_:hover,.ReferenceLibrary_importButton__Fd6FM:hover{transform:translateY(-1px);box-shadow:0 7px 17px rgba(194,28,117,.24)}.ReferenceLibrary_importButton__Fd6FM{height:34px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border-radius:9px;white-space:nowrap}.ReferenceLibrary_footer__ajZS7{flex:0 0 auto;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 22px;border-top:1px solid #e7e7e7}.ReferenceLibrary_footerActions__23Sqb,.ReferenceLibrary_footerSelection__mdCg8{display:flex;align-items:center;gap:8px}.ReferenceLibrary_secondaryButton__epqj1{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #e7e7e7;border-radius:9px;background:#fff;color:#3d3c39;font-weight:500;font-size:12px;line-height:14px;font-style:normal;text-decoration:none;cursor:pointer;transition:border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_secondaryButton__epqj1:hover{border-color:rgba(194,28,117,.35);color:#c21c75;transform:translateY(-1px)}.ReferenceLibrary_footerSelection__mdCg8{color:#3d3c39;font-weight:500;font-size:12px;line-height:14px;font-style:normal}.ReferenceLibrary_doneButton__WlM0_{height:35px;padding:0 18px;border-radius:9px}@media(max-width:900px){.ReferenceLibrary_overlay__gBSKs{padding:12px}.ReferenceLibrary_panel__dUIne{height:calc(100vh - 24px);min-height:0;border-radius:19px}.ReferenceLibrary_presetGrid__ym40T{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceLibrary_assetGrid__7hD33,.ReferenceLibrary_skeletonGrid__FAevH{grid-template-columns:repeat(3,minmax(0,1fr))}.ReferenceLibrary_importSection__B51PZ{grid-template-columns:1fr}.ReferenceLibrary_footer__ajZS7{align-items:flex-start}}@media(max-width:620px){.ReferenceLibrary_overlay__gBSKs{padding:0}.ReferenceLibrary_panel__dUIne{width:100%;height:100dvh;border-radius:0}.ReferenceLibrary_header___SMcd{padding:20px}.ReferenceLibrary_tabs__u9x0T,.ReferenceLibrary_toolbar__LWVzF{padding-left:14px;padding-right:14px}.ReferenceLibrary_body___VxDE{padding:14px}.ReferenceLibrary_assetGrid__7hD33,.ReferenceLibrary_presetGrid__ym40T,.ReferenceLibrary_skeletonGrid__FAevH{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceLibrary_importControls__oP5ik{align-items:stretch;flex-wrap:wrap}.ReferenceLibrary_urlField__aQ_wY{flex-basis:100%}.ReferenceLibrary_footer__ajZS7{flex-direction:column;gap:8px;padding:10px 14px}.ReferenceLibrary_footerSelection__mdCg8{width:100%;justify-content:space-between}}.ReferenceLibrary_importResult__3bcj4{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding:10px 13px;border-radius:12px;border:1px solid rgba(194,28,117,.22);background:rgba(194,28,117,.05)}.ReferenceLibrary_importResult__3bcj4 strong{font-size:12.5px;font-weight:700;color:#c21c75}.ReferenceLibrary_importPlatform__TGP_C{padding:2px 8px;border-radius:999px;background:rgba(194,28,117,.12);color:#c21c75;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ReferenceLibrary_importNames__BVBhk{flex:1 1 100%;font-size:11.5px;line-height:1.45;color:#7c7386;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ReferenceLibrary_fontCardWrap__kNA4j{position:relative}.ReferenceLibrary_fontCardWrap__kNA4j>button:first-child{width:100%}.ReferenceLibrary_fontCardWrap__kNA4j:hover .ReferenceLibrary_fontOtfChip__wEwnP{opacity:1}.ReferenceLibrary_fontUseChip__qQrxX{position:absolute;top:8px;left:8px;border:none;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(194,28,117,.88);cursor:pointer;opacity:1;transition:opacity .12s ease;backdrop-filter:blur(4px)}.ReferenceLibrary_fontUseChip__qQrxX:hover:not(:disabled){background:#c21c75}.ReferenceLibrary_fontUseChip__qQrxX:disabled{cursor:default;opacity:.7}.ReferenceLibrary_fontReadyChip__i_YqE{position:absolute;top:8px;left:8px;border:none;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(20,20,28,.78);cursor:default;opacity:1;backdrop-filter:blur(4px)}.ReferenceLibrary_fontNotice__Wqd5l{margin:2px 10px 10px;padding:9px 12px;border-radius:10px;background:rgba(194,28,117,.07);color:#3d4351;font-size:12px;line-height:1.5}.ReferenceLibrary_fontOtfChip__wEwnP{position:absolute;top:8px;right:8px;border:none;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#fff;background:rgba(20,20,28,.78);cursor:pointer;opacity:1;transition:opacity .12s ease;backdrop-filter:blur(4px)}.ReferenceLibrary_fontOtfChip__wEwnP:hover:not(:disabled){background:#c21c75}.ReferenceLibrary_fontOtfChip__wEwnP:disabled{cursor:default;opacity:.7}@keyframes ResearchBoard_studioPopIn__4Ci3b{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ResearchBoard_studioFadeUp__uy6o3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ResearchBoard_studioFadeIn__Jrlwn{0%{opacity:0}to{opacity:1}}@keyframes ResearchBoard_studioSpin__MKI0Z{to{transform:rotate(1turn)}}@keyframes ResearchBoard_studioPulseSoft__3pF4M{0%,to{opacity:1}50%{opacity:.45}}@keyframes ResearchBoard_studioShimmer__pWtug{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ResearchBoard_studioDot__7fjls{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ResearchBoard_motionGuard__26H6p,*),:where(.ResearchBoard_motionGuard__26H6p,*):after,:where(.ResearchBoard_motionGuard__26H6p,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ResearchBoard_dock__3DUiP{flex:0 0 312px;min-height:0;display:flex;flex-direction:column;padding-top:84px;margin-inline-end:calc(var(--chat-rail-w, 440px) + 24px);background:#fff;border-left:1px solid rgba(15,23,42,.07);animation:ResearchBoard_dockIn__qMc_L .26s cubic-bezier(.22,.8,.28,1) backwards}@media(max-width:1024px){.ResearchBoard_dock__3DUiP{display:none}}@keyframes ResearchBoard_dockIn__qMc_L{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.ResearchBoard_header__LqxMh{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 12px;border-bottom:1px solid #ececf1}.ResearchBoard_headings__MRT7R{min-width:0;display:flex;flex-direction:column;gap:3px}.ResearchBoard_headerActions__0UEsR,.ResearchBoard_kicker__WjYbn{display:inline-flex;align-items:center;gap:6px}.ResearchBoard_kicker__WjYbn{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c21c75}.ResearchBoard_kicker__WjYbn:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#c21c75,#da77ac)}.ResearchBoard_title__0huQm{overflow:hidden;font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:#0b0d12;text-overflow:ellipsis;white-space:nowrap}.ResearchBoard_close__Jcibr{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid #ececf1;border-radius:9px;background:#fff;color:#767b84;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.ResearchBoard_close__Jcibr:hover{border-color:rgba(194,28,117,.25);background:rgba(194,28,117,.06);color:#c21c75}.ResearchBoard_close__Jcibr:focus-visible{outline:2px solid rgba(194,28,117,.65);outline-offset:2px}.ResearchBoard_body__LUzM3{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 18px;display:flex;flex-direction:column;gap:16px}.ResearchBoard_group___KIBo{display:flex;flex-direction:column;gap:8px}.ResearchBoard_groupTitle__P0CKr{margin:0;font-size:12px;font-weight:680;letter-spacing:-.005em;color:#3d4047}.ResearchBoard_grid__gVt1B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ResearchBoard_tile__NkbXN{position:relative;aspect-ratio:1/1;padding:0;border:1px solid #ececf1;border-radius:12px;overflow:hidden;background:#f6f6f8;cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),border-color .14s ease}.ResearchBoard_tile__NkbXN img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .28s cubic-bezier(.4,0,.2,1)}.ResearchBoard_tile__NkbXN:hover{transform:translateY(-2px);border-color:rgba(194,28,117,.35);box-shadow:0 2px 4px rgba(15,23,42,.06),0 12px 26px rgba(15,23,42,.12)}.ResearchBoard_tile__NkbXN:hover img{transform:scale(1.05)}.ResearchBoard_tile__NkbXN:focus-within .ResearchBoard_scrim__l2kFu,.ResearchBoard_tile__NkbXN:hover .ResearchBoard_scrim__l2kFu{opacity:1}.ResearchBoard_tile__NkbXN:focus-within .ResearchBoard_useChip__A1qKb,.ResearchBoard_tile__NkbXN:hover .ResearchBoard_useChip__A1qKb{opacity:1;transform:translateY(0)}.ResearchBoard_tile__NkbXN:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.ResearchBoard_tileAdded__cyP0Z{border-color:rgba(194,28,117,.55);box-shadow:0 0 0 2px rgba(194,28,117,.16)}.ResearchBoard_scrim__l2kFu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,13,18,.58),rgba(11,13,18,.14) 46%,rgba(11,13,18,0) 72%);opacity:0;transition:opacity .14s ease;pointer-events:none}.ResearchBoard_useChip__A1qKb{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;background:#c21c75;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;box-shadow:0 3px 10px rgba(194,28,117,.35);opacity:0;transform:translateY(-3px);transition:opacity .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1);pointer-events:none}@keyframes ResearchBoard_badgePop__eOjUW{0%{transform:scale(.6)}to{transform:scale(1)}}.ResearchBoard_status__rkugc{position:absolute;top:6px;right:6px;width:21px;height:21px;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;background:#c21c75;border-radius:50%;box-shadow:0 2px 6px rgba(194,28,117,.4);animation:ResearchBoard_badgePop__eOjUW .22s cubic-bezier(.34,1.4,.44,1);pointer-events:none}.ResearchBoard_statusSpin__4ChX9{animation:ResearchBoard_studioSpin__MKI0Z .9s linear infinite}.ResearchBoard_srcChip__bskge{position:absolute;left:6px;bottom:6px;max-width:78%;overflow:hidden;padding:2px 7px;border-radius:999px;background:rgba(11,13,18,.55);color:rgba(255,255,255,.92);font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}@media(max-width:768px){.ResearchBoard_dock__3DUiP{display:none}}.ResearchBoard_queryList__chygg{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 10px;padding:0;list-style:none}.ResearchBoard_queryChip__pIfi0{padding:3px 8px;border-radius:999px;background:#f1f2f5;border:1px solid #e6e7ea;color:#5b6270;font-size:10.5px;line-height:1.35}.ResearchBoard_sourceList__XB7_6{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:9px;list-style:decimal}.ResearchBoard_sourceItem__pfFR0{color:#9aa0aa;font-size:11px}.ResearchBoard_sourceItem__pfFR0::marker{color:#b9bec7;font-variant-numeric:tabular-nums}.ResearchBoard_sourceTitle__yNHX_{display:block;color:#24262c;font-size:12.5px;font-weight:560;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.ResearchBoard_sourceTitle__yNHX_:hover{color:#c21c75;text-decoration:underline;text-underline-offset:2px}.ResearchBoard_sourceTitle__yNHX_:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:2px;border-radius:3px}.ResearchBoard_sourceMeta__P2jnh{display:block;margin-top:2px;color:#9aa0aa;font-size:10.5px}@keyframes SessionList_studioPopIn__wkXGp{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SessionList_studioFadeUp__4VxnH{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionList_studioFadeIn__5h3Sc{0%{opacity:0}to{opacity:1}}@keyframes SessionList_studioSpin__oAbOO{to{transform:rotate(1turn)}}@keyframes SessionList_studioPulseSoft__Oy2wf{0%,to{opacity:1}50%{opacity:.45}}@keyframes SessionList_studioShimmer__7islV{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes SessionList_studioDot__3C5_l{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.SessionList_motionGuard__LL7at,*),:where(.SessionList_motionGuard__LL7at,*):after,:where(.SessionList_motionGuard__LL7at,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.SessionList_wrapper__VhQlP{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.SessionList_panelHeader__DLytS{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:4px 4px 0}.SessionList_panelTitle__S7aIW{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#9aa1ae}.SessionList_countBadge__WHCTH{font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#6b7280;background:#f1f2f4;border-radius:999px;padding:1px 7px;line-height:1.5}.SessionList_searchBox__UB5HJ{flex-shrink:0;display:flex;align-items:center;gap:7px;height:32px;padding:0 9px;border:1px solid #ececf1;border-radius:10px;background:#f7f7f9;cursor:text;transition:border-color .14s cubic-bezier(.4,0,.2,1),background-color .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1)}.SessionList_searchBox__UB5HJ:focus-within{background:#fff;border-color:#c21c75;box-shadow:0 0 0 3px rgba(194,28,117,.08)}.SessionList_searchIcon__KL_tw{flex-shrink:0;color:#9aa1ae}.SessionList_searchInput__XtDyU{flex:1;min-width:0;border:none;background:rgba(0,0,0,0);outline:none;font-size:13px;color:#1a1d24}.SessionList_searchInput__XtDyU::-moz-placeholder{color:#9aa1ae}.SessionList_searchInput__XtDyU::placeholder{color:#9aa1ae}.SessionList_olderToggle__4EaiI{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;gap:7px;width:100%;padding:7px 6px;margin-top:2px;font-size:12px;font-weight:600;color:#9aa1ae;cursor:pointer;transition:color .14s cubic-bezier(.4,0,.2,1)}.SessionList_olderToggle__4EaiI:hover{color:#6b7280}.SessionList_olderChevron__GBlRF{color:#9aa1ae;transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.SessionList_olderChevronOpen__aSOiA{transform:rotate(90deg)}.SessionList_olderFold__OgNE6{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1)}.SessionList_olderFoldOpen__gQ67F{grid-template-rows:1fr}.SessionList_olderFoldInner___JP7_{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:4px;visibility:hidden;transition:visibility .2s}.SessionList_olderFoldOpen__gQ67F .SessionList_olderFoldInner___JP7_{visibility:visible}.SessionList_olderCount__otDlt{margin-left:auto;font-size:10.5px;font-weight:600;color:#6b7280;background:#f1f2f4;border-radius:999px;padding:1px 7px;font-variant-numeric:tabular-nums;line-height:1.5}.SessionList_newButton__saJbO{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px dashed rgba(194,28,117,.35);border-radius:10px;background:rgba(255,255,255,.45);color:#c21c75;font-size:13px;font-weight:600;cursor:pointer;text-align:left;letter-spacing:-.01em;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.SessionList_newButton__saJbO:active{transform:scale(.96);transition-duration:80ms}.SessionList_newButton__saJbO:hover{background:rgba(194,28,117,.05);border-color:#c21c75}.SessionList_newButton__saJbO:focus-visible{outline:2px solid rgba(194,28,117,.45);outline-offset:1px}.SessionList_list__xeSLj{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:2px 2px 14px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 18px),transparent)}.SessionList_list__xeSLj::-webkit-scrollbar{width:6px}.SessionList_list__xeSLj::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:3px}.SessionList_list__xeSLj::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.22)}.SessionList_state__eh5Vr{padding:12px 10px;font-size:12px;color:#9aa1ae;text-align:left}.SessionList_skeletonList__2eiCY{display:flex;flex-direction:column;gap:4px}.SessionList_skeletonRow__ZCOCn{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:10px}.SessionList_skeletonThumb__ufmW5{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:SessionList_studioShimmer__7islV 1.6s linear infinite}.SessionList_skeletonBody__Bw_PB{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.SessionList_skeletonLine__btDac{height:10px;width:72%;border-radius:5px}.SessionList_skeletonLineShort__SRyFe,.SessionList_skeletonLine__btDac{background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:SessionList_studioShimmer__7islV 1.6s linear infinite}.SessionList_skeletonLineShort__SRyFe{height:8px;width:38%;border-radius:4px}.SessionList_retryLink__zfsYx{background:none;border:none;color:#c21c75;cursor:pointer;padding:0;font-size:12px;text-decoration:underline}.SessionList_row___BSB3{position:relative;display:flex;align-items:center;gap:4px;min-height:44px;padding:0;border:none;border-radius:10px;background:rgba(0,0,0,0);color:#1a1d24;width:100%;transition:background .14s cubic-bezier(.4,0,.2,1);animation:SessionList_studioFadeUp__4VxnH .32s cubic-bezier(.22,.8,.28,1) both}.SessionList_row___BSB3:hover{background:rgba(194,28,117,.05)}.SessionList_row___BSB3:hover .SessionList_deleteButton__zyb70{opacity:1;transform:scale(1)}.SessionList_rowMain__j4v01{display:flex;gap:10px;padding:6px 8px;flex:1;min-width:0;color:inherit;text-align:left}.SessionList_deleteButton__zyb70,.SessionList_rowMain__j4v01{align-items:center;border:none;background:rgba(0,0,0,0);cursor:pointer}.SessionList_deleteButton__zyb70{flex-shrink:0;display:inline-flex;justify-content:center;width:22px;height:22px;margin-right:6px;padding:0;border-radius:50%;color:#9aa1ae;line-height:1;opacity:0;transform:scale(.8);transition:opacity .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.SessionList_deleteButton__zyb70:hover{background:#fee2e2;color:#b91c1c;opacity:1;transform:scale(1)}.SessionList_deleteButton__zyb70:focus-visible{opacity:1;transform:scale(1);outline:2px solid #ef4444;outline-offset:1px}.SessionList_rowActive__OvLKh{background:rgba(194,28,117,.08)}.SessionList_rowActive__OvLKh:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#c21c75}.SessionList_rowActive__OvLKh:hover{background:rgba(194,28,117,.08)}.SessionList_thumb__N08kd{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#f3f4f6,#eceef2);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#9aa1ae;border:1px solid rgba(15,23,42,.04)}.SessionList_thumb__N08kd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.SessionList_thumbFallback__SEwwq{display:inline-flex;align-items:center;justify-content:center;opacity:.65}.SessionList_rowBody__Vcm5f{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.SessionList_rowTitle__LuQak{font-size:13px;font-weight:500;color:#0b0d12;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SessionList_rowMeta__i0tz5{font-size:11px;color:#9aa1ae;display:flex;align-items:center;gap:6px;min-width:0}.SessionList_sharedBadge__QfhLL{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;background:rgba(194,28,117,.09);color:#8a2a5d;font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}@keyframes StudioScreen_studioPopIn__HHL_Q{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes StudioScreen_studioFadeUp__usTG3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes StudioScreen_studioFadeIn__IhdBR{0%{opacity:0}to{opacity:1}}@keyframes StudioScreen_studioSpin__Blguw{to{transform:rotate(1turn)}}@keyframes StudioScreen_studioPulseSoft__5lifm{0%,to{opacity:1}50%{opacity:.45}}@keyframes StudioScreen_studioShimmer__V6i7F{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes StudioScreen_studioDot__Vk3rv{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.StudioScreen_motionGuard__AJd6g,*),:where(.StudioScreen_motionGuard__AJd6g,*):after,:where(.StudioScreen_motionGuard__AJd6g,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.StudioScreen_studioRoot__Lub3D{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.StudioScreen_glassBar__FQgzL{position:absolute;top:12px;left:12px;right:12px;z-index:40;display:flex;justify-content:center;pointer-events:none}.StudioScreen_glassPill__WFxoG{pointer-events:auto;width:min(1272px,100%)}.StudioScreen_headerNav__rZSPZ{min-height:60px;padding-block:8px;padding-inline:18px 12px}.StudioScreen_shareBtn__ynmxw{gap:7px}.StudioScreen_topbarLeft__ob__I{display:flex;align-items:center;gap:8px;min-width:0}.StudioScreen_brand__xzBRG{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.22,.8,.28,1)}.StudioScreen_brand__xzBRG:hover{opacity:.85}.StudioScreen_brand__xzBRG:active{transform:scale(.98)}.StudioScreen_brandLogo__U_sjH{height:42px;width:auto;display:block}.StudioScreen_topDivider__l1hcZ{width:1px;height:22px;background:#e8e6e1;margin:0 2px}.StudioScreen_topbarRight__gKtSR{display:inline-flex;align-items:center;gap:10px}.StudioScreen_menuWrap__FLtjo{position:relative;display:inline-flex}.StudioScreen_projectBtn__BthcV{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:10px;cursor:pointer;color:#0f0f0f;font-weight:600;font-size:14px;line-height:20px;font-style:normal;letter-spacing:-.01em;transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.StudioScreen_projectBtn__BthcV:hover{transform:translateY(-1px)}.StudioScreen_projectBtn__BthcV:active{transform:translateY(0) scale(.98);transition-duration:80ms}.StudioScreen_projectBtn__BthcV:hover{background:rgba(255,255,255,.7);box-shadow:0 1px 2px rgba(15,15,15,.04),0 6px 16px rgba(15,15,15,.05)}.StudioScreen_projectName__Xg4Fd{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioScreen_projectIcon__i8Cc6{display:inline-flex;align-items:center;color:#c21c75;flex-shrink:0}.StudioScreen_brandBtn__1G_mE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.5);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:10px;cursor:pointer;color:#3d3c39;font-weight:500;font-size:12px;line-height:14px;font-style:normal;transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.StudioScreen_brandBtn__1G_mE:hover{transform:translateY(-1px)}.StudioScreen_brandBtn__1G_mE:active{transform:translateY(0) scale(.98);transition-duration:80ms}.StudioScreen_brandBtn__1G_mE:hover{background:rgba(255,255,255,.82);border-color:rgba(194,28,117,.35);color:#c21c75;box-shadow:0 1px 2px rgba(15,15,15,.04),0 6px 16px rgba(15,15,15,.05)}.StudioScreen_brandBtnIcon__g_6e5{display:inline-flex;align-items:center;color:#828282;flex-shrink:0}.StudioScreen_brandBtnIconActive__Ev6iK,.StudioScreen_brandBtn__1G_mE:hover .StudioScreen_brandBtnIcon__g_6e5{color:#c21c75}.StudioScreen_brandBtnName__ET1ZB{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioScreen_caret__7rK0p{color:#9b9b9b;transition:transform .18s ease;flex-shrink:0}.StudioScreen_caretOpen__LpI3K{transform:rotate(180deg)}.StudioScreen_menuPanel__j18uy{position:absolute;top:calc(100% + 8px);inset-inline-start:0;padding:12px;z-index:60;transform-origin:top left;background:#fff;border:1px solid var(--color-hairline,#e8e6e1);border-radius:14px;box-shadow:0 1px 2px rgba(16,15,9,.05);animation:StudioScreen_studioPopIn__HHL_Q .2s cubic-bezier(.34,1.4,.44,1) both}.StudioScreen_sessionsPanel__Qk2SW{width:380px}.StudioScreen_brandPanel__Cg6to,.StudioScreen_sessionsPanel__Qk2SW{max-height:72vh;padding:8px;display:flex;flex-direction:column;overflow:hidden}.StudioScreen_brandPanel__Cg6to{width:360px}.StudioScreen_panelFooter__nvhnm{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:8px 6px 2px;border-top:1px solid #e8e6e1}.StudioScreen_footerLink__hmB4A{display:inline-flex;align-items:center;gap:5px;min-width:0;font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#828282;text-decoration:none;transition:color .14s cubic-bezier(.4,0,.2,1)}.StudioScreen_footerLink__hmB4A:hover{color:#c21c75}.StudioScreen_studioLayout__wLTjH{flex:1;min-height:0;display:flex;width:100%;position:relative;background:#fff;color:#0f0f0f;font-feature-settings:"ss01","cv11"}.StudioScreen_railSection__U342W{display:flex;flex-direction:column}.StudioScreen_sectionToggle__5pM3d{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 6px;font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#9b9b9b;cursor:pointer;transition:color .15s ease}.StudioScreen_sectionToggle__5pM3d:hover{color:#828282}.StudioScreen_chevron__Uwqur{color:#9b9b9b;transition:transform .18s ease;flex-shrink:0}.StudioScreen_chevronOpen__4Olw5{transform:rotate(90deg)}.StudioScreen_sectionBody__9f3fV{display:flex;flex-direction:column;margin-top:4px}.StudioScreen_leftRail__e1yoO{flex:0 0 248px;display:flex;flex-direction:column;gap:14px;padding:18px 14px;background:#fff;border-inline-end:1px solid #e8e6e1;overflow-y:hidden;min-height:0}.StudioScreen_projectHeader__QfrRs{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;line-height:20px;font-style:normal;letter-spacing:-.01em;padding:4px 6px 14px;border-bottom:1px solid #e8e6e1;color:#0f0f0f}.StudioScreen_sectionLabel__FMJ25{font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#9b9b9b;padding:0 6px}.StudioScreen_brandKitHint__nCW6D{flex-shrink:0;padding:12px 14px;background:linear-gradient(180deg,#fbfbfd,#f5f6f8);border:1px solid #e8e6e1;border-radius:12px;font-weight:400;font-size:12px;line-height:16px;font-style:normal;color:#3d3c39}.StudioScreen_canvasMain__WKL_T{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(70% 55% at 85% 8%,rgba(255,216,244,.2) 0,rgba(255,216,244,0) 58%),radial-gradient(rgba(57,57,59,.06) 1px,transparent 1.4px) 0 0/24px 24px,#fdfdfd}.StudioScreen_costBar__FlzGw{position:absolute;top:14px;inset-inline-end:14px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid var(--color-hairline,#e8e6e1);border-radius:16px;box-shadow:0 1px 2px rgba(16,15,9,.05);font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#0f0f0f}.StudioScreen_traceOverlay__yaQrn{position:absolute;top:14px;inset-inline-start:14px;z-index:5;max-width:320px;max-height:40%;overflow:hidden}.StudioScreen_chatRail__H_mhM{position:absolute;top:84px;inset-inline-end:12px;bottom:12px;z-index:25;width:var(--chat-rail-w,440px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--color-hairline,#e8e6e1);border-radius:16px;box-shadow:0 1px 2px rgba(16,15,9,.06)}.StudioScreen_railHandle__LxNzD{position:absolute;top:0;bottom:0;inset-inline-start:-3px;width:12px;z-index:6;cursor:ew-resize;touch-action:none}.StudioScreen_railHandle__LxNzD:after{content:"";position:absolute;top:50%;inset-inline-start:4px;width:4px;height:40px;transform:translateY(-50%);border-radius:999px;background:rgba(42,20,45,.14);box-shadow:0 0 0 1px rgba(255,255,255,.6);transition:background .18s ease,height .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.StudioScreen_railHandle__LxNzD:hover:after{width:5px;height:64px;background:rgba(194,28,117,.55);box-shadow:0 0 0 1px rgba(255,255,255,.7),0 2px 10px rgba(151,20,88,.35)}.StudioScreen_railHandle__LxNzD:active:after{width:5px;height:88px;background:#c21c75;box-shadow:0 0 0 1px rgba(255,255,255,.8),0 2px 14px rgba(151,20,88,.5)}@media(prefers-reduced-motion:reduce){.StudioScreen_railHandle__LxNzD:after{transition:background .18s ease}}.StudioScreen_dockWrap__iedk2{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);z-index:50;overflow:visible}.StudioScreen_dock__cWIRM{display:flex;padding:0;background:none;border:0;box-shadow:none}.StudioScreen_dockBtn__1LumF{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f6eef1;color:#c21c75;cursor:pointer;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.34,1.4,.44,1),box-shadow .14s cubic-bezier(.4,0,.2,1)}.StudioScreen_dockBtn__1LumF:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(194,28,117,.22)}.StudioScreen_dockBtnOn__f3xKA,.StudioScreen_dockBtn__1LumF:active{background:#c21c75;color:#fff}.StudioScreen_dockBtnActive__EMXZ1{box-shadow:0 0 0 2px rgba(194,28,117,.35)}.StudioScreen_dockHidden__kRJOY{opacity:0;pointer-events:none}.StudioScreen_dockPanel__w_NiI{position:absolute;inset-inline-start:calc(100% + 12px);top:50%;z-index:45;padding-block:10px;padding-inline:10px;background:#fff;border:1px solid var(--color-hairline,#e8e6e1);border-radius:20px;box-shadow:0 1px 2px rgba(16,15,9,.05);box-shadow:0 1px 2px rgba(16,15,9,.05),0 18px 40px rgba(16,15,9,.12);transform-origin:left center;animation:StudioScreen_dockPanelIn__CIuWe .22s cubic-bezier(.22,1.1,.36,1) both}.StudioScreen_dockPanelClosing__ccFg0{animation:StudioScreen_dockPanelOut__V7_zV .18s cubic-bezier(.4,0,.7,.2) both;pointer-events:none}@keyframes StudioScreen_dockPanelIn__CIuWe{0%{opacity:0;transform:translateY(-50%) translateX(-14px) scale(.97)}to{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}}@keyframes StudioScreen_dockPanelOut__V7_zV{0%{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}to{opacity:0;transform:translateY(-50%) translateX(-10px) scale(.98)}}@keyframes StudioScreen_dockPanelInMobile__tuQ0v{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes StudioScreen_dockPanelOutMobile__fb5cJ{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.StudioScreen_dockPanelClosing__ccFg0,.StudioScreen_dockPanel__w_NiI{animation-duration:1ms}}.StudioScreen_chatBody__60vdf{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:150px;padding-top:4px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar{width:8px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar-thumb{background:rgba(15,15,15,.12);border-radius:4px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar-thumb:hover{background:rgba(15,15,15,.22)}.StudioScreen_chatComposer__f3HwQ{position:absolute;left:0;right:0;bottom:0;padding:24px 14px 14px;background:none;pointer-events:none;z-index:4}.StudioScreen_chatComposer__f3HwQ>*{pointer-events:auto}.StudioScreen_devPanel__TAtzb{flex-shrink:0;border-top:1px dashed #e8e6e1;max-height:200px;overflow-y:auto}@media(max-width:1280px){.StudioScreen_leftRail__e1yoO{flex-basis:220px;padding:16px 12px}.StudioScreen_chatRail__H_mhM{flex-basis:400px}}@media(max-width:1024px){.StudioScreen_leftRail__e1yoO{display:none}.StudioScreen_chatRail__H_mhM{flex-basis:380px}}@media(max-width:768px){.StudioScreen_studioLayout__wLTjH{display:block;position:relative}.StudioScreen_canvasMain__WKL_T{display:none}.StudioScreen_chatRail__H_mhM{inset-inline:0;top:calc(62px + env(safe-area-inset-top, 0));bottom:0;width:auto;height:auto;min-height:0;border:none;border-radius:0}.StudioScreen_railHandle__LxNzD{display:none}.StudioScreen_costBar__FlzGw{top:10px;inset-inline-end:10px}}@media(prefers-reduced-motion:reduce){.StudioScreen_studioLayout__wLTjH,.StudioScreen_studioLayout__wLTjH *,.StudioScreen_studioLayout__wLTjH :after,.StudioScreen_studioLayout__wLTjH :before{animation:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.StudioScreen_topNav__Ds__t{display:flex;align-items:center;gap:6px;margin-inline-start:4px;padding-inline-start:10px;border-inline-start:1px solid #e8e6e1}.StudioScreen_mobileOptionalNav__YGlmd{display:inline-flex}@media(max-width:768px){.StudioScreen_glassBar__FQgzL{top:max(8px,env(safe-area-inset-top,0));left:8px;right:8px}.StudioScreen_headerNav__rZSPZ{min-height:52px;padding-block:6px;padding-inline:12px 8px}.StudioScreen_brand__xzBRG{width:46px;flex:0 0 46px;overflow:hidden}.StudioScreen_brandLogo__U_sjH{height:38px;width:auto;max-width:none}.StudioScreen_brandBtnName__ET1ZB,.StudioScreen_brandBtn__1G_mE .StudioScreen_caret__7rK0p,.StudioScreen_mobileOptionalNav__YGlmd,.StudioScreen_projectBtn__BthcV .StudioScreen_caret__7rK0p,.StudioScreen_projectName__Xg4Fd,.StudioScreen_topDivider__l1hcZ{display:none}.StudioScreen_brandBtn__1G_mE,.StudioScreen_projectBtn__BthcV{width:36px;height:36px;padding:0;justify-content:center}.StudioScreen_topbarRight__gKtSR{gap:3px;margin-inline-start:auto;flex-shrink:0}.StudioScreen_topNav__Ds__t{gap:2px;margin-inline-start:0;padding-inline-start:4px}.StudioScreen_brandPanel__Cg6to,.StudioScreen_menuPanel__j18uy,.StudioScreen_sessionsPanel__Qk2SW{position:fixed;top:calc(56px + env(safe-area-inset-top, 0));left:max(8px,env(safe-area-inset-left,0));right:max(8px,env(safe-area-inset-right,0));width:auto;max-height:min(60vh,520px);transform-origin:top center}.StudioScreen_dockWrap__iedk2{position:fixed;inset-inline-start:66px;top:calc(14px + env(safe-area-inset-top, 0));transform:none;z-index:45}.StudioScreen_dock__cWIRM{flex-direction:row;gap:0;padding:0;background:none;border:0;box-shadow:none}.StudioScreen_dockBtn__1LumF{width:36px;height:36px}.StudioScreen_dockBtn__1LumF:hover{transform:none;box-shadow:none}.StudioScreen_dockPanel__w_NiI{position:fixed;inset-inline:max(8px,env(safe-area-inset-left,0)) max(8px,env(safe-area-inset-right,0));top:calc(66px + env(safe-area-inset-top, 0));transform:none;max-height:min(58vh,520px);padding-block:14px;padding-inline:14px;border-radius:20px;animation:StudioScreen_dockPanelInMobile__tuQ0v .2s ease both;transform-origin:top center}.StudioScreen_dockPanelClosing__ccFg0{animation:StudioScreen_dockPanelOutMobile__fb5cJ .16s ease both}.StudioScreen_chatBody__60vdf{overflow:hidden;padding-top:8px;padding-bottom:112px}}.StudioScreen_avatarButton__st7_V{padding:0!important;overflow:hidden;border:1px solid rgba(232,230,225,.9);background:#fff!important}.StudioScreen_avatarRound__dJQK3{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden}.StudioScreen_avatarRound__dJQK3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.StudioScreen_avatarHeart__xqy26{width:20px!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.StudioScreen_creditFeature__avNBK,.StudioScreen_dockFeature__n9VQM{position:relative;display:inline-flex;align-items:center}.StudioScreen_tourLauncher__29G5r{position:absolute;bottom:76px;inset-inline-start:18px;z-index:36;display:grid;width:34px;height:34px;place-items:center;padding:0;align-items:center;background:#fff;border:1px solid var(--color-hairline,#e8e6e1);border-radius:16px;box-shadow:0 1px 2px rgba(16,15,9,.05);border:1px solid rgba(194,28,117,.3);border-radius:50%;color:#c21c75;cursor:pointer;font-weight:700;font-size:13px;line-height:13px;font-style:normal;font-family:Poppins,sans-serif;transition:border-color .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.34,1.4,.44,1)}.StudioScreen_tourLauncher__29G5r:hover{border-color:rgba(194,28,117,.55);background:rgba(255,255,255,.96);transform:translateY(-1px)}.StudioScreen_tourLauncher__29G5r:active{transform:scale(.97)}.StudioScreen_tourLauncher__29G5r:focus-visible{outline:2px solid rgba(194,28,117,.4);outline-offset:2px}.StudioScreen_dockFeature__n9VQM{display:grid;place-items:center}@media(max-width:900px){.StudioScreen_tourLauncher__29G5r{display:none}}@keyframes StudioPrimaryNav_studioPopIn___OuMc{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes StudioPrimaryNav_studioFadeUp__HTtjg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes StudioPrimaryNav_studioFadeIn__gUDC6{0%{opacity:0}to{opacity:1}}@keyframes StudioPrimaryNav_studioSpin__60Dqw{to{transform:rotate(1turn)}}@keyframes StudioPrimaryNav_studioPulseSoft__HDtUC{0%,to{opacity:1}50%{opacity:.45}}@keyframes StudioPrimaryNav_studioShimmer__ugdNy{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes StudioPrimaryNav_studioDot__HILEq{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.StudioPrimaryNav_motionGuard__ZVNl_,*),:where(.StudioPrimaryNav_motionGuard__ZVNl_,*):after,:where(.StudioPrimaryNav_motionGuard__ZVNl_,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.StudioPrimaryNav_nav___Dn6i{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-inline-start:12px;padding:3px;border-radius:999px;border:1px solid #ececf1;background:#f7f7f9}.StudioPrimaryNav_pill__nPtjK{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;color:#3d4351;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.StudioPrimaryNav_pill__nPtjK svg{flex-shrink:0}.StudioPrimaryNav_pill__nPtjK:hover{color:#0b0d12;background:#fff}.StudioPrimaryNav_pill__nPtjK:focus-visible{outline:2px solid rgba(194,28,117,.45);outline-offset:1px}.StudioPrimaryNav_active__jkh8X,.StudioPrimaryNav_active__jkh8X:hover{color:#c21c75;background:#fbeaf3}.StudioPrimaryNav_label__WGzI8{display:inline}.StudioPrimaryNav_compact__u_k3P .StudioPrimaryNav_pill__nPtjK{width:34px;padding:0}.StudioPrimaryNav_compact__u_k3P .StudioPrimaryNav_label__WGzI8{display:none}@media(max-width:1199px){.StudioPrimaryNav_pill__nPtjK{width:34px;padding:0}.StudioPrimaryNav_label__WGzI8{display:none}}@media(max-width:720px){.StudioPrimaryNav_nav___Dn6i{margin-inline-start:6px;padding:2px;gap:1px}.StudioPrimaryNav_pill__nPtjK{width:36px;height:36px}}@keyframes TracePanel_studioPopIn__0JhOZ{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TracePanel_studioFadeUp__E_6zO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes TracePanel_studioFadeIn__h9zeK{0%{opacity:0}to{opacity:1}}@keyframes TracePanel_studioSpin__kSkls{to{transform:rotate(1turn)}}@keyframes TracePanel_studioPulseSoft__LIts3{0%,to{opacity:1}50%{opacity:.45}}@keyframes TracePanel_studioShimmer__ChHW8{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes TracePanel_studioDot__dJ34i{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.TracePanel_motionGuard__PgW0G,*),:where(.TracePanel_motionGuard__PgW0G,*):after,:where(.TracePanel_motionGuard__PgW0G,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.TracePanel_container__UkwpS{flex-shrink:0;max-height:40%;display:flex;flex-direction:column;border-bottom:1px solid #ececf1;overflow:hidden}.TracePanel_header__l7zb1{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fafafb;border:none;border-bottom:1px solid #ececf1;cursor:pointer;width:100%;text-align:left}.TracePanel_headerTitle___Uk4_{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.TracePanel_chevron__U6GIx{display:inline-flex;align-items:center;color:#9aa1ae;transition:transform .2s cubic-bezier(.4,0,.2,1)}.TracePanel_chevronOpen__88qAs{transform:rotate(180deg)}.TracePanel_body__pOKaZ{flex:1;overflow:hidden;padding:8px 0;max-height:600px;opacity:1;transition:max-height .2s ease,opacity .15s ease}.TracePanel_body__pOKaZ:not(.TracePanel_bodyCollapsed__prGS_){overflow-y:auto}.TracePanel_bodyCollapsed__prGS_{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.TracePanel_placeholder__hX5RS{padding:24px 16px;text-align:center;color:#9aa1ae;font-size:13px}.TracePanel_stepList__7Hjsz{display:flex;flex-direction:column}@keyframes TracePanel_stepRise__U_Q0o{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TracePanel_step__Xn6zN{display:flex;align-items:flex-start;gap:10px;padding:8px 16px;border-left:3px solid #ececf1;margin-left:16px;animation:TracePanel_stepRise__U_Q0o .24s cubic-bezier(.22,.8,.28,1);animation-fill-mode:backwards;transition:border-color .2s ease}.TracePanel_stepDone__iFqR7,.TracePanel_stepRunning__7qtD6{border-left-color:#c21c75}.TracePanel_stepIcon__NfDKu{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.TracePanel_spinner__v3I93{width:14px;height:14px;border:2px solid #ececf1;border-top-color:#c21c75;border-radius:50%;animation:TracePanel_spin__6Qz0l .8s linear infinite}@keyframes TracePanel_spin__6Qz0l{to{transform:rotate(1turn)}}.TracePanel_checkmark__2NGTF{display:inline-flex;color:#c21c75}.TracePanel_checkmark__2NGTF svg path{stroke-dasharray:24;stroke-dashoffset:0;animation:TracePanel_traceCheckDraw__MZt1W .24s cubic-bezier(.22,.8,.28,1)}@keyframes TracePanel_traceCheckDraw__MZt1W{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.TracePanel_stepContent__WR9vI{flex:1;min-width:0}.TracePanel_toolName__9IfcF{font-size:13px;font-weight:600;color:#1a1d24;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.TracePanel_stepDescription__5mPon{font-size:12px;color:#6b7280;margin-top:2px}.TracePanel_stepMeta__RiJzM{display:flex;align-items:center;gap:10px;margin-top:4px}.TracePanel_summary__Ad6ew{font-size:12px;color:#3d4351;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TracePanel_cost__Ang3z,.TracePanel_duration__HVYlx{font-size:11px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.TracePanel_thinking__kbV9l{margin:0 16px 8px;padding:6px 10px;background:#fafafb;border:1px dashed #ececf1;border-radius:12px}.TracePanel_thinkingSummary__AG7JV{font-size:11px;font-weight:500;color:#9aa1ae;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:italic;letter-spacing:.02em;text-transform:uppercase}.TracePanel_thinkingText__1pH2o{margin:6px 0 0;padding:0;font-size:11px;line-height:1.45;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;white-space:pre-wrap;word-break:break-word;font-style:italic;max-height:200px;overflow-y:auto}