.styles_button__TUv57{padding:10px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:4px;cursor:pointer;transition:background-color .3s;color:#39393b}.styles_dropdownItem__qnmT_{padding:0 24px;margin-bottom:10px;opacity:.5;cursor:pointer}.styles_dropdownItem__qnmT_,.styles_dropdownItem__qnmT_ div{font-weight:400;font-size:14px;line-height:24px;font-style:normal;color:#39393b}.styles_dropdownItem__qnmT_.styles_activeItem__LqKsj,.styles_dropdownItem__qnmT_:hover{opacity:1}.styles_dropdownItem__qnmT_:last-child{margin-bottom:0}.styles_notificationsCount___JaHe{position:absolute;right:9px;top:7px;background:#c21c75;border-radius:50%;width:4px;height:4px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:10px;line-height:11px;font-style:normal;color:#fdfdfd}.styles_languageSwitcher__NnXio{font-weight:300;font-size:16px;line-height:20px;font-style:normal;color:#39393b}@keyframes Tooltip_studioPopIn__mwSdv{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Tooltip_studioFadeUp__i5Rzt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_studioFadeIn__gZr0l{0%{opacity:0}to{opacity:1}}@keyframes Tooltip_studioSpin___vHu9{to{transform:rotate(1turn)}}@keyframes Tooltip_studioPulseSoft__625pp{0%,to{opacity:1}50%{opacity:.45}}@keyframes Tooltip_studioShimmer__5ZGHr{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Tooltip_studioDot__QYcxy{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.Tooltip_motionGuard__vuR4P,*),:where(.Tooltip_motionGuard__vuR4P,*):after,:where(.Tooltip_motionGuard__vuR4P,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Tooltip_wrap__d2QIf{position:relative;display:inline-flex}.Tooltip_wrap__d2QIf:focus-within>.Tooltip_bubble__yQcAN,.Tooltip_wrap__d2QIf:hover>.Tooltip_bubble__yQcAN{opacity:1;transform:translateX(-50%) translateY(0) scale(1);transition-delay:.35s}.Tooltip_bubble__yQcAN{position:absolute;left:50%;z-index:80;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 9px;border-radius:8px;background:#1a1d24;color:#fff;font-size:11.5px;font-weight:500;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1);transition-delay:0ms;box-shadow:0 4px 14px rgba(15,23,42,.18)}.Tooltip_wrap__d2QIf[data-side=top]>.Tooltip_bubble__yQcAN{bottom:calc(100% + 7px);transform:translateX(-50%) translateY(3px) scale(.96)}.Tooltip_wrap__d2QIf[data-side=bottom]>.Tooltip_bubble__yQcAN{top:calc(100% + 7px);transform:translateX(-50%) translateY(-3px) scale(.96)}.Tooltip_hint__giz_p{font-weight:400;color:#b8bdc7;font-size:10.5px}@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_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:transparent;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_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%;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 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 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:transparent;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 ReferenceReportModal_studioPopIn__Ik8_O{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ReferenceReportModal_studioFadeUp__3nTl7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ReferenceReportModal_studioFadeIn__0_Eze{0%{opacity:0}to{opacity:1}}@keyframes ReferenceReportModal_studioSpin__b9j4M{to{transform:rotate(1turn)}}@keyframes ReferenceReportModal_studioPulseSoft__S273h{0%,to{opacity:1}50%{opacity:.45}}@keyframes ReferenceReportModal_studioShimmer__e_S2z{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ReferenceReportModal_studioDot__qe9ua{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ReferenceReportModal_motionGuard__ngmI3,*),:where(.ReferenceReportModal_motionGuard__ngmI3,*):after,:where(.ReferenceReportModal_motionGuard__ngmI3,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ReferenceReportModal_overlay__m4vvE{position:fixed;inset:0;z-index:4000;background:rgba(11,13,18,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:28px;animation:ReferenceReportModal_refFade__zWWUV .16s ease}.ReferenceReportModal_panel__yxoc8{width:min(1080px,94vw);max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.06),0 32px 70px rgba(15,23,42,.28);animation:ReferenceReportModal_refRise__zXcx7 .2s cubic-bezier(.22,.8,.28,1)}.ReferenceReportModal_head__MPQgk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid transparent;flex:0 0 auto;transition:border-color .16s ease,box-shadow .16s ease}.ReferenceReportModal_headScrolled__Lq1Dk{border-bottom-color:#ececf1;box-shadow:0 8px 16px -14px rgba(15,23,42,.22)}.ReferenceReportModal_headText__4lZ4A{display:flex;flex-direction:column;gap:4px}.ReferenceReportModal_kicker__89Frq{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c21c75}.ReferenceReportModal_kicker__89Frq:before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#c21c75,#da77ac)}.ReferenceReportModal_heading__sS3Ln{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em;color:#0b0d12}.ReferenceReportModal_close__G9f7Z{flex:0 0 auto;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}.ReferenceReportModal_close__G9f7Z:hover{background:rgba(194,28,117,.1);color:#c21c75}.ReferenceReportModal_close__G9f7Z:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.ReferenceReportModal_body__0pGSB{padding:18px 24px 26px;overflow-y:auto}.ReferenceReportModal_section__AGkJs+.ReferenceReportModal_section__AGkJs{margin-top:22px;padding-top:22px;border-top:1px solid #ececf1}.ReferenceReportModal_sectionHead__2z9o5{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ReferenceReportModal_sectionTitle__zpRm1{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#0b0d12}.ReferenceReportModal_countPill__lBqwA{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 7px;border-radius:999px;background:#f3f4f7;color:#6b7280;font-size:11px;font-weight:600;line-height:1.6}.ReferenceReportModal_grid__ePxlP{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}@keyframes ReferenceReportModal_thumbIn__W3EQG{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ReferenceReportModal_tile__lfgQK{position:relative;aspect-ratio:4/3;border:1px solid #ececf1;border-radius:12px;overflow:hidden;background:#f3f4f7;cursor:pointer;animation:ReferenceReportModal_thumbIn__W3EQG .24s cubic-bezier(.22,.8,.28,1) backwards;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),border-color .14s ease}.ReferenceReportModal_tile__lfgQK img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s cubic-bezier(.4,0,.2,1)}.ReferenceReportModal_tile__lfgQK:hover{transform:translateY(-2px);border-color:rgba(194,28,117,.35);box-shadow:0 2px 4px rgba(15,23,42,.06),0 14px 30px rgba(15,23,42,.12)}.ReferenceReportModal_tile__lfgQK:hover img{transform:scale(1.05)}.ReferenceReportModal_tile__lfgQK:focus-within .ReferenceReportModal_scrim__zVsen,.ReferenceReportModal_tile__lfgQK:hover .ReferenceReportModal_scrim__zVsen{opacity:1}.ReferenceReportModal_tile__lfgQK:focus-within .ReferenceReportModal_useChip__8QnBB,.ReferenceReportModal_tile__lfgQK:hover .ReferenceReportModal_useChip__8QnBB{opacity:1;transform:translateY(0)}.ReferenceReportModal_tile__lfgQK:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.ReferenceReportModal_tileAdded__SRbhR{border-color:rgba(194,28,117,.55);box-shadow:0 0 0 2px rgba(194,28,117,.16)}.ReferenceReportModal_tileAdded__SRbhR:hover{border-color:rgba(194,28,117,.55);box-shadow:0 0 0 2px rgba(194,28,117,.16),0 2px 4px rgba(15,23,42,.06),0 14px 30px rgba(15,23,42,.12)}.ReferenceReportModal_scrim__zVsen{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}.ReferenceReportModal_useChip__8QnBB{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#c21c75;color:#fff;font-size:11px;font-weight:600;letter-spacing:-.003em;white-space:nowrap;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;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 ReferenceReportModal_badgePop__FAZTo{0%{transform:scale(.6)}to{transform:scale(1)}}.ReferenceReportModal_status__fsDmm{position:absolute;top:6px;right:6px;width:22px;height:22px;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:ReferenceReportModal_badgePop__FAZTo .22s cubic-bezier(.34,1.4,.44,1);pointer-events:none}.ReferenceReportModal_statusSpin__FRQ8B{animation:ReferenceReportModal_studioSpin__b9j4M .9s linear infinite}.ReferenceReportModal_srcChip__Xxt5A{position:absolute;left:6px;bottom:6px;max-width:70%;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:1.5;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:background .14s ease}.ReferenceReportModal_srcChip__Xxt5A:hover{background:rgba(0,0,0,.78);text-decoration:underline;text-underline-offset:.15em}.ReferenceReportModal_srcChip__Xxt5A:focus-visible{outline:2px solid #fff;outline-offset:1px}.ReferenceReportModal_srcCaption___i1u_{position:absolute;left:6px;bottom:6px;max-width:70%;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:1.5;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@keyframes ReferenceReportModal_refFade__zWWUV{0%{opacity:0}to{opacity:1}}@keyframes ReferenceReportModal_refRise__zXcx7{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.ReferenceReportModal_overlay__m4vvE{padding:14px}.ReferenceReportModal_head__MPQgk{padding:16px 16px 12px}.ReferenceReportModal_body__0pGSB{padding:14px 16px 20px}.ReferenceReportModal_grid__ePxlP{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}}@keyframes ReferenceSearchCard_studioPopIn__PKCV2{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ReferenceSearchCard_studioFadeUp__nR2rX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ReferenceSearchCard_studioFadeIn__IOLu9{0%{opacity:0}to{opacity:1}}@keyframes ReferenceSearchCard_studioSpin__FfMbh{to{transform:rotate(1turn)}}@keyframes ReferenceSearchCard_studioPulseSoft__Ue_vC{0%,to{opacity:1}50%{opacity:.45}}@keyframes ReferenceSearchCard_studioShimmer__g_Z1t{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ReferenceSearchCard_studioDot__twKeD{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ReferenceSearchCard_motionGuard__dn5qX,*),:where(.ReferenceSearchCard_motionGuard__dn5qX,*):after,:where(.ReferenceSearchCard_motionGuard__dn5qX,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ReferenceSearchCard_card__tHUEP{margin:8px 0;padding:14px;background:#fff;border:1px solid #ececf1;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ReferenceSearchCard_header__KcHRA{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.ReferenceSearchCard_kicker__dFezJ{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c21c75}.ReferenceSearchCard_kicker__dFezJ:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#c21c75,#da77ac)}.ReferenceSearchCard_title__JOXMt{font-size:15px;font-weight:650;letter-spacing:-.01em;color:#0b0d12}.ReferenceSearchCard_grid__shGvA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}@keyframes ReferenceSearchCard_thumbIn__hWLzg{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ReferenceSearchCard_tile__r9BnX{position:relative;aspect-ratio:1/1;padding:0;border:1px solid #ececf1;border-radius:12px;overflow:hidden;background:#f6f6f8;cursor:pointer;animation:ReferenceSearchCard_thumbIn__hWLzg .24s cubic-bezier(.22,.8,.28,1) backwards;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),border-color .14s ease}.ReferenceSearchCard_tile__r9BnX img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s cubic-bezier(.4,0,.2,1)}.ReferenceSearchCard_tile__r9BnX: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)}.ReferenceSearchCard_tile__r9BnX:hover img{transform:scale(1.05)}.ReferenceSearchCard_tile__r9BnX:focus-within .ReferenceSearchCard_scrim__0o341,.ReferenceSearchCard_tile__r9BnX:hover .ReferenceSearchCard_scrim__0o341{opacity:1}.ReferenceSearchCard_tile__r9BnX:focus-within .ReferenceSearchCard_useChip__D6toP,.ReferenceSearchCard_tile__r9BnX:hover .ReferenceSearchCard_useChip__D6toP{opacity:1;transform:translateY(0)}.ReferenceSearchCard_tile__r9BnX:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.ReferenceSearchCard_tileAdded__9LF_X{border-color:rgba(194,28,117,.55);box-shadow:0 0 0 2px rgba(194,28,117,.16)}.ReferenceSearchCard_tileAdded__9LF_X:hover{border-color:rgba(194,28,117,.55);box-shadow:0 0 0 2px rgba(194,28,117,.16),0 2px 4px rgba(15,23,42,.06),0 12px 26px rgba(15,23,42,.12)}.ReferenceSearchCard_scrim__0o341{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}.ReferenceSearchCard_useChip__D6toP{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;letter-spacing:-.003em;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 ReferenceSearchCard_badgePop__6xX6c{0%{transform:scale(.6)}to{transform:scale(1)}}.ReferenceSearchCard_status__D7ilJ{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:ReferenceSearchCard_badgePop__6xX6c .22s cubic-bezier(.34,1.4,.44,1);pointer-events:none}.ReferenceSearchCard_statusSpin__DBvzC{animation:ReferenceSearchCard_studioSpin__FfMbh .9s linear infinite}.ReferenceSearchCard_srcChip__MGubb{position:absolute;left:6px;bottom:6px;max-width:70%;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:1.5;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ReferenceSearchCard_moreTile__jR_SZ{position:relative;aspect-ratio:1/1;padding:0;border:1px solid #ececf1;border-radius:12px;overflow:hidden;background:#f6f6f8;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:ReferenceSearchCard_thumbIn__hWLzg .24s cubic-bezier(.22,.8,.28,1) backwards;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),border-color .14s ease}.ReferenceSearchCard_moreTile__jR_SZ:hover{transform:translateY(-2px);border-color:#dfe2e9;box-shadow:0 2px 4px rgba(15,23,42,.06),0 12px 26px rgba(15,23,42,.12)}.ReferenceSearchCard_moreTile__jR_SZ:hover .ReferenceSearchCard_moreImg__l_1Tq{opacity:.3}.ReferenceSearchCard_moreTile__jR_SZ:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.ReferenceSearchCard_moreImg__l_1Tq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.2;filter:saturate(.85);transition:opacity .14s ease}.ReferenceSearchCard_moreLabel__PdPgn{position:relative;display:flex;flex-direction:column;align-items:center}.ReferenceSearchCard_moreCount__9RNSh{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#1a1d24}.ReferenceSearchCard_moreText__2l8pF{font-size:10px;font-weight:600;color:#6b7280}.ReferenceSearchCard_report__xoaLM{display:inline-flex;align-items:center;gap:4px;margin-top:12px;padding:0;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:color .14s ease}.ReferenceSearchCard_report__xoaLM:hover{color:#c21c75}.ReferenceSearchCard_report__xoaLM:hover .ReferenceSearchCard_reportArrow__jHYJw{transform:translateX(2px)}.ReferenceSearchCard_report__xoaLM:focus-visible{outline:2px solid #c21c75;outline-offset:2px;border-radius:4px}.ReferenceSearchCard_reportArrow__jHYJw{display:inline-flex;align-items:center;transition:transform .14s cubic-bezier(.22,.8,.28,1)}@keyframes AssistantMessage_studioPopIn__iN_T7{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AssistantMessage_studioFadeUp__lXA_f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantMessage_studioFadeIn__OKBUz{0%{opacity:0}to{opacity:1}}@keyframes AssistantMessage_studioSpin__ZJzvA{to{transform:rotate(1turn)}}@keyframes AssistantMessage_studioPulseSoft__WVWQd{0%,to{opacity:1}50%{opacity:.45}}@keyframes AssistantMessage_studioShimmer__UJ1b1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes AssistantMessage_studioDot__mKD23{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.AssistantMessage_motionGuard__JlHHC,*),:where(.AssistantMessage_motionGuard__JlHHC,*):after,:where(.AssistantMessage_motionGuard__JlHHC,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.AssistantMessage_turn__5puTF{align-self:stretch;display:flex;gap:10px;max-width:100%}.AssistantMessage_avatar__52EA2{position:relative;flex-shrink:0;width:34px;height:34px;margin-top:1px;border-radius:10px;background:transparent}.AssistantMessage_avatarLottie__yPEeC{width:100%;height:100%}.AssistantMessage_avatarStreaming__EBgvB:after{content:"";position:absolute;inset:-2px;border-radius:10px;box-shadow:0 0 0 1px rgba(194,28,117,.35);animation:AssistantMessage_avatarBreathe__ARk6T 3.5s ease-in-out infinite}.AssistantMessage_content___UpyY{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.AssistantMessage_textBlock__ab_Z_{background:transparent;border:0;border-radius:0;padding:0;margin:0;color:#1a1d24;font-size:14.5px;line-height:1.62;letter-spacing:-.006em;word-wrap:break-word}.AssistantMessage_textSpan__mo9zD>:first-child{margin-top:0}.AssistantMessage_textSpan__mo9zD>:last-child{margin-bottom:0}.AssistantMessage_textSpan__mo9zD p{margin:0 0 10px}.AssistantMessage_textSpan__mo9zD ol,.AssistantMessage_textSpan__mo9zD ul{margin:6px 0 10px;padding-left:20px}.AssistantMessage_textSpan__mo9zD li+li{margin-top:3px}.AssistantMessage_textSpan__mo9zD li>p{margin:0}.AssistantMessage_textSpan__mo9zD strong{font-weight:600;color:#0b0d12}.AssistantMessage_textSpan__mo9zD em{font-style:italic}.AssistantMessage_textSpan__mo9zD code{background:#eef0f3;color:#3d4351;padding:1.5px 6px;border-radius:6px;border:1px solid #ececf1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.85em;font-weight:500;white-space:nowrap}.AssistantMessage_textSpan__mo9zD pre{background:#fafafb;border:1px solid #ececf1;padding:10px 12px;border-radius:8px;overflow-x:auto;margin:8px 0}.AssistantMessage_textSpan__mo9zD pre code{background:transparent;padding:0}.AssistantMessage_textSpan__mo9zD a{color:#c21c75;text-decoration:underline;text-underline-offset:.15em}.AssistantMessage_textSpan__mo9zD h1,.AssistantMessage_textSpan__mo9zD h2,.AssistantMessage_textSpan__mo9zD h3,.AssistantMessage_textSpan__mo9zD h4{margin:14px 0 6px;line-height:1.25;letter-spacing:-.01em;color:#0b0d12}.AssistantMessage_textSpan__mo9zD h1{font-size:1.18em;font-weight:600}.AssistantMessage_textSpan__mo9zD h2{font-size:1.1em;font-weight:600}.AssistantMessage_textSpan__mo9zD h3{font-size:1.02em;font-weight:650}.AssistantMessage_textSpan__mo9zD blockquote{margin:8px 0;padding-left:12px;border-left:3px solid rgba(11,13,18,.12);color:#3d4351}.AssistantMessage_textSpan__mo9zD table{border-collapse:collapse;margin:8px 0;font-size:.95em}.AssistantMessage_textSpan__mo9zD td,.AssistantMessage_textSpan__mo9zD th{border:1px solid #ececf1;padding:5px 9px;text-align:left}.AssistantMessage_textSpan__mo9zD th{background:#fafafb;font-weight:600}.AssistantMessage_bubbleTime__1edGi{font-size:11px;margin-top:2px;color:#9aa1ae;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;transition:opacity .15s ease}.AssistantMessage_turn__5puTF:hover .AssistantMessage_bubbleTime__1edGi{opacity:1}.AssistantMessage_workingLine__u7b_v{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;padding:1px 0}.AssistantMessage_workingDots__G22hs{display:inline-flex;align-items:center;gap:4px}.AssistantMessage_workingDots__G22hs span{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#c21c75,#da77ac);animation:AssistantMessage_workingDot__nrn5b 1.25s ease-in-out infinite}.AssistantMessage_workingDots__G22hs span:nth-child(2){animation-delay:.16s}.AssistantMessage_workingDots__G22hs span:nth-child(3){animation-delay:.32s}.AssistantMessage_workingLabel__ZosG4{font-size:13.5px;font-weight:500;letter-spacing:-.005em;background:linear-gradient(90deg,#5b6270,#1a1d24,#5b6270);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:AssistantMessage_shimmerSweep__mluIc 1.6s linear infinite}.AssistantMessage_liveStatus__XMgnt{display:flex;align-items:center;gap:8px;min-width:0;width:100%;padding:7px 0 1px;border-top:1px solid #f0f1f4;color:#5b6270;font-size:12.5px;line-height:1.4}.AssistantMessage_liveStatusGlyph__1Deu4{flex:0 0 16px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.AssistantMessage_liveStatusMessage__H4GkI{min-width:0;flex:1 1;font-weight:550;color:#3d4351}.AssistantMessage_liveStatusMeta__hf_w7{flex-shrink:0;color:#8b92a0;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AssistantMessage_liveStatus_retrying__hhtmq{color:#9a6b3f}.AssistantMessage_liveStatus_retrying__hhtmq .AssistantMessage_runDot__KhoTJ{background:#b07848}.AssistantMessage_liveStatus_recovered___o41f,.AssistantMessage_liveStatus_recovered___o41f .AssistantMessage_liveStatusMessage__H4GkI{color:#52705f}.AssistantMessage_plan__rahvA{width:100%;border-top:1px solid #ececf1;border-bottom:1px solid #f2f2f5}.AssistantMessage_planSummary__ZmEe_{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;padding:8px 0 7px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AssistantMessage_planSummary__ZmEe_::-webkit-details-marker{display:none}.AssistantMessage_planHeading__a1_kF{color:#1a1d24;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.AssistantMessage_planCurrent___1_WN{min-width:0;overflow:hidden;color:#6b7280;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.AssistantMessage_planCount__zoqOn{color:#8b92a0;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AssistantMessage_planChevron__4gqE0{display:inline-flex;color:#8b92a0;transition:transform .18s cubic-bezier(.22,.8,.28,1)}.AssistantMessage_plan__rahvA[open] .AssistantMessage_planChevron__4gqE0{transform:rotate(180deg)}.AssistantMessage_planTrack__ntdO8{grid-column:1/-1;position:relative;display:block;height:2px;overflow:hidden;border-radius:999px;background:#eceef2}.AssistantMessage_planProgress__gG16s{position:absolute;inset:0;border-radius:inherit;background:#c21c75;transform-origin:left center;transition:transform .26s cubic-bezier(.22,.8,.28,1)}.AssistantMessage_planSteps__fu2yM{display:flex;flex-direction:column;gap:7px;margin:0;padding:2px 0 10px;list-style:none}.AssistantMessage_planStep__aEjfO{display:flex;align-items:center;gap:8px;min-width:0;color:#8b92a0;font-size:11.5px}.AssistantMessage_planStepIcon__koIY5{flex:0 0 16px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#9aa1ae;font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AssistantMessage_planStep_running__rOJgN{color:#3d4351;font-weight:600}.AssistantMessage_planStep_done__eAmtD{color:#6b7280}.AssistantMessage_toolRow__8UfuI{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;width:100%;max-width:100%}.AssistantMessage_toolGlyph__aaVh1{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.AssistantMessage_runDot__KhoTJ{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c21c75;animation:AssistantMessage_subtlePulse__fYHB3 1.4s ease-in-out infinite}.AssistantMessage_checkGlyph__iG1YQ{width:14px;height:14px;color:#3d4351}.AssistantMessage_checkGlyph__iG1YQ path{stroke-dasharray:16;stroke-dashoffset:0;animation:AssistantMessage_checkDraw__7E21Z .24s cubic-bezier(.22,.8,.28,1)}.AssistantMessage_toolVerb__MhKQB{font-weight:600;letter-spacing:-.005em;color:#3d4351;white-space:nowrap}.AssistantMessage_toolRowDone__UXyyz .AssistantMessage_toolVerb__MhKQB{color:#6b7280;font-weight:600}.AssistantMessage_toolVerbRunning__fAY4k{background:linear-gradient(90deg,#5b6270,#1a1d24,#5b6270);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:AssistantMessage_shimmerSweep__mluIc 1.6s linear infinite}.AssistantMessage_toolSep__HsEcf{flex-shrink:0;width:3px;height:3px;border-radius:50%;background:#d1d5db}.AssistantMessage_toolTarget___YUNv{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.AssistantMessage_toolMeta__uVK8S{margin-left:auto;flex-shrink:0;color:#9aa1ae;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AssistantMessage_creditsBadge__yl2mt{flex-shrink:0;display:inline-block;padding:1px 7px;background:rgba(194,28,117,.08);color:#c21c75;border-radius:5px;font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AssistantMessage_toolCard__qzx_d{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #ececf1;box-shadow:0 1px 2px rgba(15,23,42,.04);font-size:12.5px;width:100%;max-width:100%}.AssistantMessage_toolCardShimmer__NBTy_:before{content:"";position:absolute;top:0;left:0;height:2px;width:38%;background:linear-gradient(90deg,transparent,#c21c75,#da77ac,transparent);animation:AssistantMessage_shimmerBar__vftJJ 1.6s linear infinite}.AssistantMessage_toolErrorCard__PGEIf{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;background:#fbf8f4;border:1px solid #ece3d8;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);width:100%;max-width:100%}.AssistantMessage_errGlyph__sRI5j{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:hsla(28,31%,55%,.12);color:#b08968;display:flex;align-items:center;justify-content:center;margin-top:1px}.AssistantMessage_errGlyph__sRI5j svg{display:block;margin-top:.5px}.AssistantMessage_errBody__Ma1Qm{flex:1 1;min-width:0}.AssistantMessage_errSentence__RVnVa{margin:0;font-size:14px;line-height:1.5;color:#6b5840}.AssistantMessage_errDetails__FKTWR{margin-top:6px;font-size:11px;color:#9aa1ae}.AssistantMessage_errDetails__FKTWR summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AssistantMessage_errDetails__FKTWR summary::-webkit-details-marker{display:none}.AssistantMessage_errDetails__FKTWR summary:before{content:"Details"}.AssistantMessage_errDetails__FKTWR summary[data-open]:before{content:"Hide details"}.AssistantMessage_errDetails__FKTWR pre{margin:6px 0 0;padding:8px 10px;background:#fafafb;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px;color:#9aa1ae;white-space:pre-wrap;word-break:break-word}@keyframes AssistantMessage_subtlePulse__fYHB3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes AssistantMessage_shimmerSweep__mluIc{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes AssistantMessage_shimmerBar__vftJJ{0%{transform:translateX(-100%)}to{transform:translateX(360%)}}@keyframes AssistantMessage_avatarBreathe__ARk6T{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.3;transform:scale(1.08)}}@keyframes AssistantMessage_turnSlideIn__lIy42{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AssistantMessage_animateIn__lA_04{animation:AssistantMessage_turnSlideIn__lIy42 .2s cubic-bezier(.22,.8,.28,1);animation-fill-mode:backwards}@keyframes AssistantMessage_blockRise___Ruv1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AssistantMessage_blockAnim__aOitF{animation:AssistantMessage_blockRise___Ruv1 .24s cubic-bezier(.22,.8,.28,1);animation-fill-mode:backwards}@keyframes AssistantMessage_workingDot__nrn5b{0%,to{opacity:.3;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@keyframes AssistantMessage_checkDraw__7E21Z{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.AssistantMessage_genSkeleton__WOsIP{align-self:flex-start;width:100%;max-width:320px;background:#fff;border:1px solid #ececf1;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.05)}.AssistantMessage_genSkeletonFrame__P0OD0{position:relative;width:100%;aspect-ratio:4/5;background:linear-gradient(100deg,#f3f3f6 28%,#e9e9ef 45%,#f3f3f6 62%);background-size:220% 100%;animation:AssistantMessage_genSkeletonShimmer__OK51_ 1.5s ease-in-out infinite}@keyframes AssistantMessage_genSkeletonShimmer__OK51_{0%{background-position:220% 0}to{background-position:-220% 0}}.AssistantMessage_genSkeletonMeta__Ra26N{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12px;color:#6b7280;border-top:1px solid #ececf1}.AssistantMessage_genSkeletonLabel__yZn_9{font-weight:600;color:#4b5563;white-space:nowrap}@keyframes Conversation_studioPopIn__VJ_d2{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Conversation_studioFadeUp__D9OSM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Conversation_studioFadeIn__sKFtQ{0%{opacity:0}to{opacity:1}}@keyframes Conversation_studioSpin__xWaxB{to{transform:rotate(1turn)}}@keyframes Conversation_studioPulseSoft__BiyWM{0%,to{opacity:1}50%{opacity:.45}}@keyframes Conversation_studioShimmer__dSnKO{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Conversation_studioDot__h127g{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.Conversation_motionGuard__ypNgs,*),:where(.Conversation_motionGuard__ypNgs,*):after,:where(.Conversation_motionGuard__ypNgs,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes Conversation_sessionFadeIn__G2tvP{0%{opacity:0}to{opacity:1}}.Conversation_container__UfSNJ{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;animation:Conversation_sessionFadeIn__G2tvP .2s ease-out;animation-fill-mode:backwards}.Conversation_welcome__iJTzn{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#9aa1ae;padding:24px 28px;gap:4px}.Conversation_welcomeLottie__LRVRj{width:120px;height:120px;margin-bottom:-2px;pointer-events:none}.Conversation_welcomeTitle__DwE2U{font-size:19px;font-weight:600;letter-spacing:-.015em;color:#0b0d12;margin:0 0 6px;animation:Conversation_studioFadeUp__D9OSM .32s cubic-bezier(.22,.8,.28,1) both;animation-delay:60ms}.Conversation_welcomeText__uZ6za{font-size:13.5px;line-height:1.55;margin:0;max-width:280px;color:#6b7280;animation:Conversation_studioFadeUp__D9OSM .32s cubic-bezier(.22,.8,.28,1) both;animation-delay:.13s}.Conversation_starterChips__L1UqO{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;max-width:320px}.Conversation_starterChip__ejVU_{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid #ececf1;background:#fff;color:#3d4351;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.Conversation_starterChip__ejVU_:hover{background:rgba(194,28,117,.04);border-color:rgba(194,28,117,.35);color:#c21c75;transform:translateY(-1px)}.Conversation_starterChip__ejVU_:active{transform:translateY(1px)}.Conversation_starterChipIcon__8Jm2I{display:inline-flex;align-items:center;line-height:1}.Conversation_clarification__XDbo4{align-self:flex-start;max-width:92%;padding:13px 15px;border-radius:14px;border:1px solid #ececf1;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.Conversation_clarificationLabel__nEa1V{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c21c75;margin-bottom:6px}.Conversation_clarificationSpark__vEqjz{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:rgba(194,28,117,.1);color:#c21c75}.Conversation_clarificationQuestion___4UdB{font-size:14.5px;line-height:1.5;color:#0b0d12;font-weight:600;letter-spacing:-.006em}.Conversation_clarificationChips__OMQza{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.Conversation_clarificationChip__EfjZv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ececf1;background:#fff;color:#3d4351;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.Conversation_clarificationChip__EfjZv:hover{background:rgba(194,28,117,.05);border-color:rgba(194,28,117,.4);color:#c21c75;transform:translateY(-1px)}.Conversation_clarificationChip__EfjZv:active{transform:translateY(1px)}.Conversation_clarificationChip__EfjZv:disabled{opacity:.48;cursor:default;transform:none}.Conversation_clarificationHint__7zPv0{margin-top:10px;font-size:11.5px;color:#9aa1ae}@keyframes Conversation_chipPop__dzj2o{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.Conversation_chipAnim__raOiq{animation:Conversation_chipPop__dzj2o .22s cubic-bezier(.22,.8,.28,1);animation-fill-mode:backwards}.Conversation_messageList__7OPgB{display:flex;flex-direction:column;row-gap:24px;padding-bottom:8px}.Conversation_mobileResults__XtZK3,.Conversation_mobileSheetBackdrop__PQzu2{display:none}.Conversation_skillBadge__XWtQL{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:12px;color:#6b7280;background:rgba(194,28,117,.05);border:1px solid rgba(194,28,117,.18)}.Conversation_skillBadge__XWtQL strong{color:#c21c75;font-weight:700}.Conversation_skillBadgeSpark__ZJu8e{display:inline-flex;align-items:center;color:#c21c75;line-height:1;animation:Conversation_skillArrive__dwFKY .36s cubic-bezier(.34,1.4,.44,1) both}.Conversation_skillBadgeActive__3POGs .Conversation_skillBadgeSpark__ZJu8e{animation:Conversation_skillWorking__vHIv9 1.8s ease-in-out infinite}@media(max-width:768px){.Conversation_container__UfSNJ{padding:14px 14px calc(20px + env(safe-area-inset-bottom, 0))}.Conversation_welcome__iJTzn{flex:0 0 auto;justify-content:flex-start;padding:8px 0 24px}.Conversation_welcomeLottie__LRVRj{display:block;width:76px;height:76px;margin-bottom:0}.Conversation_welcomeTitle__DwE2U{display:block;max-width:300px;font-size:17px}.Conversation_starterChips__L1UqO{margin-top:12px}.Conversation_messageList__7OPgB{row-gap:18px}.Conversation_artifactWrap__xIGso{display:none}.Conversation_mobileResults__XtZK3{display:block;width:100%;padding:14px 0 6px;border-top:1px solid #ececf1}.Conversation_mobileResultsHeader__YLes6{display:flex;align-items:center;gap:8px;margin-bottom:10px}.Conversation_mobileResultsHeader__YLes6 h3{margin:0;color:#0b0d12;font-size:15px;font-weight:700;letter-spacing:-.01em}.Conversation_mobileResultsHeader__YLes6 span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(194,28,117,.08);color:#c21c75;font-size:11px;font-weight:700}.Conversation_mobileResultsGrid__35gF3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.Conversation_mobileResultCard__zDTbe{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;padding:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#1a1d24;text-align:left;box-shadow:0 1px 2px rgba(15,23,42,.04);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)}.Conversation_mobileResultCard__zDTbe:active{transform:scale(.96);transition-duration:80ms}.Conversation_mobileResultCard__zDTbe:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.Conversation_mobileResultMedia__ZTI4S{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#f3f4f6}.Conversation_mobileResultMedia__ZTI4S img,.Conversation_mobileResultMedia__ZTI4S video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.Conversation_mobileResultPlaceholder__tRUVM{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9aa1ae}.Conversation_mobileResultType__JyY92{position:absolute;left:7px;bottom:7px;display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 7px;border-radius:7px;background:rgba(11,13,18,.72);color:#fff;font-size:10px;font-weight:650;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Conversation_mobileResultMeta__QB9I4{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:42px;padding:8px 10px}.Conversation_mobileResultMeta__QB9I4>span:first-child{min-width:0;overflow:hidden;color:#6b7280;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Conversation_mobileResultMore__1f0Ha{color:#9aa1ae;font-size:10px;letter-spacing:1px;flex-shrink:0}.Conversation_mobileResultsHint__H8CMQ{margin:10px 2px 0;color:#8b92a0;font-size:11.5px;line-height:1.45}.Conversation_mobileSheetBackdrop__PQzu2{display:block;position:fixed;inset:0;z-index:70;width:100%;height:100%;padding:0;border:0;background:rgba(11,13,18,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes Conversation_skillArrive__dwFKY{0%{opacity:0;transform:scale(.72) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes Conversation_skillWorking__vHIv9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.52;transform:scale(.88)}}.Conversation_assistantTurnGroup__5WVOR{align-self:stretch;display:flex;flex-direction:column;gap:8px}.Conversation_feedbackPrompt__nR2vv,.Conversation_feedbackThanks__8wdil{margin-left:44px;color:#8b92a0;font-size:11.5px}.Conversation_feedbackPrompt__nR2vv{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.Conversation_feedbackQuestion__t8o0K{white-space:nowrap}.Conversation_feedbackActions__D4ZYo{display:inline-flex;align-items:center;gap:5px}.Conversation_feedbackActions__D4ZYo button{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#6b7280;font:inherit;cursor:pointer;transition:transform .14s cubic-bezier(.22,.8,.28,1),border-color .14s ease,color .14s ease,background .14s ease}.Conversation_feedbackActions__D4ZYo button:hover{border-color:rgba(194,28,117,.28);background:rgba(194,28,117,.035);color:#c21c75}.Conversation_feedbackActions__D4ZYo button:active{transform:scale(.97)}.Conversation_feedbackThanks__8wdil{color:#667a6d}.Conversation_feedbackChip__BW4ms{align-self:flex-end;display:inline-flex;align-items:center;gap:5px;margin:2px 0;padding:4px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#8b92a0;font-size:11.5px;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.Conversation_feedbackChip__BW4ms:hover{border-color:rgba(194,28,117,.28);background:rgba(194,28,117,.035);color:#c21c75}.Conversation_feedbackSelected__vKxXb{border-color:rgba(194,28,117,.45)!important;background:rgba(194,28,117,.07)!important;color:#c21c75!important}.Conversation_sessionFeedbackBanner__JkNTN{align-self:stretch;margin:4px 0 2px 44px;padding:10px 12px;border:1px solid #ececf0;border-radius:12px;background:#fafaf8;color:#8b92a0;font-size:11.5px;display:flex;flex-direction:column;gap:8px}.Conversation_sessionFeedbackRow__8qosL{display:flex;align-items:center;gap:8px 10px}.Conversation_sessionFeedbackRow__8qosL .Conversation_feedbackQuestion__t8o0K{flex:1 1;white-space:normal}.Conversation_sessionFeedbackClose__Z1U1_{display:inline-flex;align-items:center;padding:4px;border:none;background:none;color:#b0b5c0;cursor:pointer;transition:color .14s ease}.Conversation_sessionFeedbackClose__Z1U1_:hover{color:#6b7280}.Conversation_sessionFeedbackComment__KpZ_2{display:flex;align-items:flex-end;gap:8px}.Conversation_sessionFeedbackComment__KpZ_2 textarea{flex:1 1;resize:none;padding:7px 9px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font:inherit;line-height:1.4}.Conversation_sessionFeedbackComment__KpZ_2 textarea:focus{outline:none;border-color:rgba(194,28,117,.35)}.Conversation_sessionFeedbackComment__KpZ_2 button{padding:6px 12px;border:1px solid rgba(194,28,117,.3);border-radius:8px;background:#fff;color:#c21c75;font:inherit;cursor:pointer;transition:background .14s ease}.Conversation_sessionFeedbackComment__KpZ_2 button:hover{background:rgba(194,28,117,.05)}.Conversation_bubbleAttachments__LCBq6{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.Conversation_attachmentChip__2IXMF{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;background:#fff;border:1px solid #ececf1;border-radius:8px}.Conversation_attachmentChipThumbOnly__R8bTj{gap:0;padding:3px}.Conversation_messageTouchChip__M2_Rl{display:inline-flex;align-items:center;gap:5px;min-height:30px;max-width:150px;padding:3px 8px 3px 4px;overflow:hidden;border:1px solid hsla(0,0%,100%,.55);border-radius:9px;background:hsla(0,0%,100%,.72);color:#3b3e46;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.Conversation_messageTouchChip__M2_Rl>span{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}.Conversation_chipThumb__07cKB{width:40px;height:40px;object-fit:cover;border-radius:6px;background:#edeef1}.Conversation_chipThumbPlaceholder__mTUu8{width:40px;height:40px;border-radius:6px;background:rgba(11,13,18,.06)}.Conversation_chipLabel__jjKz4{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;color:#6b7280;opacity:1}@keyframes Conversation_artifactIn__KDu_j{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.Conversation_artifactWrap__xIGso{align-self:flex-start;width:100%;max-width:320px;animation:Conversation_artifactIn__KDu_j .22s cubic-bezier(.22,.8,.28,1);animation-fill-mode:backwards}.Conversation_artifactBubble__2b8uy{position:relative;width:100%;background:#fff;border:1px solid #ececf1;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.05);transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.Conversation_artifactBubble__2b8uy:hover{box-shadow:0 2px 4px rgba(15,23,42,.06),0 12px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.Conversation_artifactMedia__P5LVv{display:block;width:100%;height:auto;background:#0e0e11;max-height:360px;object-fit:contain}.Conversation_mediaFade__tYgjF{opacity:0;transition:opacity .3s ease}.Conversation_mediaLoaded__kYsdx{opacity:1}.Conversation_provenance__gay_C{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;line-height:1;color:#9aa1ae;text-align:left}.Conversation_provenance__gay_C svg{display:block;flex-shrink:0}.Conversation_artifactDownload__oZaSK{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:9px;background:rgba(17,24,39,.55);color:#fff;cursor:pointer;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease,background .16s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Conversation_artifactDownload__oZaSK:hover{background:rgba(17,24,39,.82)}.Conversation_artifactDownload__oZaSK:focus-visible{outline:2px solid #fff;outline-offset:1px}.Conversation_artifactBubble__2b8uy:focus-within .Conversation_artifactDownload__oZaSK,.Conversation_artifactBubble__2b8uy:hover .Conversation_artifactDownload__oZaSK{opacity:1;transform:translateY(0)}@media(hover:none){.Conversation_artifactDownload__oZaSK{opacity:.92;transform:none}}.Conversation_artifactPlaceholder__wYWXK{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;padding:11px 14px;text-align:center;color:#6b7280;font-size:12px;font-weight:500;line-height:1;background:#fafafb}@keyframes Conversation_bubbleSlideUp___5CJw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Conversation_animateIn__iuvoO{animation:Conversation_bubbleSlideUp___5CJw .18s ease-out;animation-fill-mode:backwards}.Conversation_bubble__h3NLq{max-width:78%;padding:9px 14px;border-radius:14px;font-size:14px;line-height:1.5;word-wrap:break-word}.Conversation_bubbleUser__4gEnW{align-self:flex-end;background:rgba(194,28,117,.045);color:#0b0d12;border:0;box-shadow:none;border-bottom-right-radius:6px}.Conversation_bubbleAssistant__AuTWD{align-self:flex-start;background:#f3f4f6;color:#1a1d24;border-bottom-left-radius:6px}.Conversation_bubbleContent__GDOo1{white-space:pre-wrap}.Conversation_bubbleTime__fg_kn{font-size:11px;margin-top:4px;color:#9aa1ae;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;opacity:0;transition:opacity .15s ease}.Conversation_bubble__h3NLq:hover .Conversation_bubbleTime__fg_kn{opacity:1}.Conversation_errorMessage__kBYE9{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fbf8f4;border:1px solid #ece3d8;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);align-self:flex-start;max-width:92%}.Conversation_errorIcon__O_yzT{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:hsla(28,31%,55%,.12);color:#b08968;display:flex;align-items:center;justify-content:center;margin-top:1px}.Conversation_errorIcon__O_yzT svg{display:block;margin-top:.5px}.Conversation_errorBody__C639h{flex:1 1;min-width:0}.Conversation_errorText__TpnEX{margin:0;font-size:14px;line-height:1.5;color:#6b5840}.Conversation_errorDetails__jeoJg{margin-top:6px;font-size:11px;color:#9aa1ae}.Conversation_errorDetails__jeoJg summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Conversation_errorDetails__jeoJg summary::-webkit-details-marker{display:none}.Conversation_errorDetails__jeoJg summary:before{content:"Details"}.Conversation_errorDetails__jeoJg pre{margin:6px 0 0;padding:8px 10px;background:#fafafb;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px;color:#9aa1ae;white-space:pre-wrap;word-break:break-word}.Conversation_retryButton__gigil{display:inline-block;margin-top:8px;padding:5px 12px;font-size:12.5px;font-weight:600;color:#c21c75;background:transparent;border:1px solid rgba(194,28,117,.25);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.Conversation_retryButton__gigil:hover{background:rgba(194,28,117,.06);border-color:rgba(194,28,117,.4)}.Conversation_retryButton__gigil:disabled{opacity:.58;cursor:wait}.Conversation_errorNoRetry__kh__S{display:block;font-size:11px;color:#9aa1ae;margin-top:6px}@keyframes SelectionPopover_studioPopIn__MZyj0{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SelectionPopover_studioFadeUp__1lfLO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SelectionPopover_studioFadeIn__C0B_W{0%{opacity:0}to{opacity:1}}@keyframes SelectionPopover_studioSpin__RqPgm{to{transform:rotate(1turn)}}@keyframes SelectionPopover_studioPulseSoft__15y_L{0%,to{opacity:1}50%{opacity:.45}}@keyframes SelectionPopover_studioShimmer__Apvyz{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes SelectionPopover_studioDot__h4TSX{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.SelectionPopover_motionGuard__4WkkM,*),:where(.SelectionPopover_motionGuard__4WkkM,*):after,:where(.SelectionPopover_motionGuard__4WkkM,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes SelectionPopover_selectionPopIn__464nn{0%{opacity:0;transform:translate(-50%,14px) scale(.97)}to{opacity:1;transform:translate(-50%,8px) scale(1)}}.SelectionPopover_popover__qMi6M{position:absolute;z-index:20;transform:translate(-50%,8px);transform-origin:top center;display:flex;flex-direction:column;min-width:184px;max-height:60vh;overflow-y:auto;padding:6px;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);pointer-events:auto;animation:SelectionPopover_selectionPopIn__464nn .2s cubic-bezier(.34,1.4,.44,1) both}.SelectionPopover_mobileSheetHeader__ZfIXv{display:none}.SelectionPopover_mobileSheet__qPNcw{position:fixed;z-index:80;left:max(8px,env(safe-area-inset-left,0))!important;right:max(8px,env(safe-area-inset-right,0));top:auto!important;bottom:max(8px,env(safe-area-inset-bottom,0));width:auto;min-width:0;max-height:min(78dvh,680px);padding:8px;border-radius:22px;transform:none;transform-origin:bottom center;animation:SelectionPopover_mobileSheetIn__gnw5p .24s cubic-bezier(.34,1.4,.44,1) both}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_mobileSheetHeader__ZfIXv{position:-webkit-sticky;position:sticky;top:-8px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-2px -2px 5px;padding:10px 10px 11px;border-bottom:1px solid #ececf1;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_mobileSheetHeader__ZfIXv>div{display:flex;flex-direction:column;gap:2px}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_mobileSheetHeader__ZfIXv strong{color:#0b0d12;font-size:15px;line-height:1.2}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_mobileSheetHeader__ZfIXv span{color:#8b92a0;font-size:11.5px;line-height:1.3}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_mobileSheetHeader__ZfIXv button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:50%;background:#f3f4f6;color:#3d4351;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)}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_mobileSheetHeader__ZfIXv button:active{transform:scale(.96);transition-duration:80ms}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_sectionTitle__AcGQ9{padding:8px 12px 3px;font-size:10.5px}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_row__UhSlv{min-height:48px;padding:10px 12px}.SelectionPopover_mobileSheet__qPNcw .SelectionPopover_label__MHAPt{font-size:14px}@keyframes SelectionPopover_mobileSheetIn__gnw5p{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SelectionPopover_section___kmnk{display:flex;flex-direction:column}.SelectionPopover_section___kmnk+.SelectionPopover_section___kmnk{margin-top:4px;padding-top:4px;border-top:1px solid #ececf1}.SelectionPopover_sectionTitle__AcGQ9{padding:4px 10px 2px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9aa1ae}.SelectionPopover_row__UhSlv{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;background:transparent;border-radius:10px;cursor:pointer;color:#3d4351;text-align:left;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)}.SelectionPopover_row__UhSlv:active{transform:scale(.96);transition-duration:80ms}.SelectionPopover_row__UhSlv:hover{background:rgba(194,28,117,.05);color:#0b0d12}.SelectionPopover_row__UhSlv:disabled{opacity:.6;cursor:default}.SelectionPopover_actionError__Bxav7{margin:6px 4px 2px;padding:7px 9px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:11.5px;line-height:1.4}.SelectionPopover_icon__zvBbj{flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#c21c75}.SelectionPopover_label__MHAPt{font-size:12.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.SelectionPopover_spin__wVx2_{animation:SelectionPopover_studioSpin__RqPgm .9s linear infinite}.SelectionPopover_savePanel__PirwZ{display:flex;flex-direction:column;min-width:220px;padding:2px}.SelectionPopover_savePanelHeader__I_zKU{display:flex;align-items:center;gap:6px;padding:2px 4px 8px}.SelectionPopover_backBtn__0GY4s{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6b7280;line-height:1;cursor:pointer;padding:4px 6px;border-radius:8px;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)}.SelectionPopover_backBtn__0GY4s:active{transform:scale(.96);transition-duration:80ms}.SelectionPopover_backBtn__0GY4s:hover{background:rgba(194,28,117,.05);color:#0b0d12}.SelectionPopover_savePanelTitle___7Sw9{font-size:12.5px;font-weight:600;color:#0b0d12}.SelectionPopover_saveError__k1kKv{margin:0 4px 8px;padding:6px 9px;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:11.5px;line-height:1.4}.SelectionPopover_newKitForm__cBrJg{display:flex;gap:6px;padding:0 4px 8px}.SelectionPopover_newKitForm__cBrJg input{flex:1 1;min-width:0;border:1px solid #ececf1;border-radius:8px;padding:7px 9px;font-size:12.5px;color:#1a1d24;transition:border-color .14s cubic-bezier(.4,0,.2,1)}.SelectionPopover_newKitForm__cBrJg input:focus{outline:none;border-color:#c21c75}.SelectionPopover_newKitForm__cBrJg input::placeholder{color:#9aa1ae}.SelectionPopover_newKitForm__cBrJg button{display:inline-flex;align-items:center;justify-content:center;border:none;background:#c21c75;color:#fff;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:600;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)}.SelectionPopover_newKitForm__cBrJg button:active{transform:scale(.96);transition-duration:80ms}.SelectionPopover_newKitForm__cBrJg button:disabled{background:#ececf1;color:#9aa1ae;cursor:default}.SelectionPopover_kitList___Vg_r{display:flex;flex-direction:column;max-height:180px;overflow-y:auto}.SelectionPopover_kitRow__yopTb{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:transparent;border-radius:10px;cursor:pointer;text-align:left;transition:background .14s cubic-bezier(.4,0,.2,1)}.SelectionPopover_kitRow__yopTb:hover{background:rgba(194,28,117,.05)}.SelectionPopover_kitRow__yopTb:disabled{opacity:.6;cursor:default}.SelectionPopover_kitLogo___NiNI{width:24px;height:24px;border-radius:6px;object-fit:contain;background:#f3f4f6;flex-shrink:0}.SelectionPopover_kitLogoFallback__L_la2{width:24px;height:24px;border-radius:6px;background:rgba(194,28,117,.08);color:#c21c75;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SelectionPopover_kitName__Rivda{flex:1 1;min-width:0;font-size:12.5px;font-weight:500;color:#3d4351;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectionPopover_kitAdd__2Lpi8{display:inline-flex;align-items:center;color:#c21c75;flex-shrink:0}.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 ComposerControls_studioPopIn__oqvXx{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ComposerControls_studioFadeUp__HJQCw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ComposerControls_studioFadeIn__j_Hb5{0%{opacity:0}to{opacity:1}}@keyframes ComposerControls_studioSpin__r3djw{to{transform:rotate(1turn)}}@keyframes ComposerControls_studioPulseSoft__YFb4q{0%,to{opacity:1}50%{opacity:.45}}@keyframes ComposerControls_studioShimmer__6HeKk{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ComposerControls_studioDot__oAT84{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ComposerControls_motionGuard__pQHfZ,*),:where(.ComposerControls_motionGuard__pQHfZ,*):after,:where(.ComposerControls_motionGuard__pQHfZ,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ComposerControls_bar__3gPo3{display:flex;align-items:center;gap:6px;padding:0 2px}.ComposerControls_ctrl___M33M{position:relative;display:inline-flex}.ComposerControls_spacer__2uUVs{flex:1 1}.ComposerControls_iconBtn__cwXWM{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:30px;height:30px;border-radius:8px;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#3d4351;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.22,.8,.28,1)}.ComposerControls_iconBtn__cwXWM:hover{background:rgba(194,28,117,.05);color:#c21c75}.ComposerControls_iconBtn__cwXWM:active{transform:scale(.96)}.ComposerControls_modeBtn__9sjbN{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ececf1;background:#fff;height:30px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:#3d4351;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1)}.ComposerControls_modeBtn__9sjbN:hover{border-color:rgba(194,28,117,.35);background:rgba(194,28,117,.05)}.ComposerControls_caret__tMnok{display:inline-flex;color:#9aa1ae}.ComposerControls_thinkOn__ZOgqi{border-color:rgba(194,28,117,.45);background:rgba(194,28,117,.07);color:#c21c75}.ComposerControls_thinkOn__ZOgqi:hover{border-color:rgba(194,28,117,.6);background:rgba(194,28,117,.1)}.ComposerControls_panel__zQQoE{position:absolute;bottom:calc(100% + 8px);left:0;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);padding:12px;z-index:40;transform-origin:bottom center;animation:ComposerControls_studioPopIn__oqvXx .2s cubic-bezier(.34,1.4,.44,1) both}.ComposerControls_panelTitle__l7OZg{font-size:13px;font-weight:700;color:#0b0d12;margin-bottom:8px}.ComposerControls_modeMenu__aEeM_{width:270px}.ComposerControls_modeOption__M_B66{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:9px 10px;border-radius:10px;cursor:pointer;text-align:left;transition:background .14s cubic-bezier(.4,0,.2,1)}.ComposerControls_modeOption__M_B66:hover{background:rgba(194,28,117,.05)}.ComposerControls_modeOptionActive__5z7DI{background:rgba(194,28,117,.08)}.ComposerControls_modeOptionText__EWuQy{display:flex;flex-direction:column;flex:1 1;font-size:13px;font-weight:600;color:#1a1d24}.ComposerControls_modeOptionHint__lMVr6{font-size:11.5px;font-weight:400;color:#6b7280;margin-top:1px}.ComposerControls_check__5HT2d{display:inline-flex;align-items:center;color:#c21c75}.ComposerControls_settingsPanel__el_uh{width:290px;max-width:calc(100vw - 24px);left:50%;right:auto;margin-left:-145px}.ComposerControls_sizeGrid__U4OEE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ComposerControls_sizeCell__QrBoI{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid #ececf1;background:#fff;border-radius:10px;padding:8px 0 7px;cursor:pointer;transition:border-color .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1)}.ComposerControls_sizeCell__QrBoI:hover{border-color:rgba(194,28,117,.4)}.ComposerControls_sizeShapeBox__aKfDx{height:24px;display:flex;align-items:center;justify-content:center}.ComposerControls_sizeShape__UkiEb{display:block;border:1.5px solid #9aa1ae;border-radius:3px;background:#fafafb}.ComposerControls_sizeLabel__pVSXB{font-size:11px;font-weight:600;color:#6b7280;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ComposerControls_sizeCellActive__tE5GZ{border-color:#c21c75;background:rgba(194,28,117,.06)}.ComposerControls_sizeCellActive__tE5GZ .ComposerControls_sizeShape__UkiEb{border-color:#c21c75;background:rgba(194,28,117,.12)}.ComposerControls_sizeCellActive__tE5GZ .ComposerControls_sizeLabel__pVSXB{color:#c21c75}.ComposerControls_fieldLabel__9j3bT{font-size:11.5px;font-weight:600;color:#6b7280;margin:10px 0 6px}.ComposerControls_fieldLabel__9j3bT:first-child{margin-top:0}.ComposerControls_segment__3Hn1K{display:flex;background:#f3f4f6;border-radius:10px;padding:3px;gap:2px}.ComposerControls_seg__qz3l7{flex:1 1;border:none;background:transparent;padding:5px 0;border-radius:7px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer}.ComposerControls_seg__qz3l7:hover{color:#1a1d24}.ComposerControls_segActive__XdbkW{background:#fff;color:#c21c75;box-shadow:0 1px 2px rgba(15,23,42,.08)}.ComposerControls_grid__3uf_J{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.ComposerControls_gridCell__zeBaI{border:1px solid #ececf1;background:#fff;border-radius:10px;padding:9px 0;font-size:11.5px;font-weight:600;color:#3d4351;cursor:pointer;transition:border-color .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1)}.ComposerControls_gridCell__zeBaI:hover{border-color:rgba(194,28,117,.4)}.ComposerControls_gridCellActive__uefV0{border-color:#c21c75;background:rgba(194,28,117,.08);color:#c21c75}.ComposerControls_presetSelectRow__Pzbxt{display:flex;align-items:center;gap:6px}.ComposerControls_presetSelect__kRH3O{min-width:0;flex:1 1;height:34px;padding:0 28px 0 10px;border:1px solid #e1e2e6;border-radius:9px;outline:0;background:#fff;color:#3d4351;font-family:inherit;font-size:11px;font-weight:580;cursor:pointer}.ComposerControls_presetSelect__kRH3O:focus{border-color:rgba(194,28,117,.48);box-shadow:0 0 0 3px rgba(194,28,117,.07)}.ComposerControls_browsePresets__0w2ma{height:34px;padding:0 9px;border:1px solid rgba(194,28,117,.24);border-radius:9px;background:rgba(194,28,117,.055);color:#c21c75;font-size:10px;font-weight:680;cursor:pointer}.ComposerControls_browsePresets__0w2ma:hover{border-color:rgba(194,28,117,.42);background:rgba(194,28,117,.1)}.ComposerControls_toggleRow__1Ejl9{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:12.5px;font-weight:600;color:#3d4351}.ComposerControls_modelsPanel__kWibU{width:336px;max-width:calc(100vw - 24px);left:auto;right:0;padding:0;max-height:min(440px,60vh);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:84px;scroll-padding-bottom:8px}.ComposerControls_modelsSticky__jMiJh{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;padding:8px;border-bottom:1px solid #ececf1;border-radius:14px 14px 0 0}.ComposerControls_modelsSticky__jMiJh .ComposerControls_tabs__LUW_j{margin-bottom:0}.ComposerControls_modelsHeader__RtPWw{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ComposerControls_autoToggle__JLB1u{border:1px solid #ececf1;background:#fff;border-radius:999px;padding:3px 12px;font-size:11.5px;font-weight:600;color:#6b7280;cursor:pointer}.ComposerControls_autoOn__PcSUX{background:#c21c75;color:#fff;border-color:#c21c75}.ComposerControls_tabs__LUW_j{display:flex;gap:4px;background:#f3f4f6;border-radius:10px;padding:3px;margin-bottom:8px;overflow-x:auto}.ComposerControls_tab__E0OYG{border:none;background:transparent;padding:5px 12px;border-radius:7px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;white-space:nowrap}.ComposerControls_tabActive__80Pb_{background:#fff;color:#c21c75;box-shadow:0 1px 2px rgba(15,23,42,.08)}.ComposerControls_modelList__h20JU,.ComposerControls_skillList__3Re8u{display:flex;flex-direction:column;gap:2px}.ComposerControls_skillList__3Re8u{max-height:280px;overflow-y:auto}.ComposerControls_modelList__h20JU{padding:8px}.ComposerControls_modelRow___jAAF,.ComposerControls_skillRow__Si3JF{display:flex;align-items:center;gap:10px;width:100%;border:1px solid transparent;background:transparent;padding:9px 10px;border-radius:10px;cursor:pointer;text-align:left;transition:background .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1)}.ComposerControls_modelRow___jAAF:hover,.ComposerControls_skillRow__Si3JF:hover{background:rgba(194,28,117,.05)}.ComposerControls_modelRowActive__T4qtl{background:rgba(194,28,117,.08);border-color:rgba(194,28,117,.35)}.ComposerControls_modelLogo___IQHX{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:#f7f7f9;color:#1a1d24}.ComposerControls_modelLogo___IQHX svg{display:block}.ComposerControls_modelLogoAuto__S9i8a{background:rgba(194,28,117,.08);color:#c21c75}.ComposerControls_modelText__nFTcn,.ComposerControls_skillText__BDbb6{display:flex;flex-direction:column;flex:1 1;min-width:0}.ComposerControls_modelName__kzy_x,.ComposerControls_skillName__GkmgC{font-size:13px;font-weight:600;color:#1a1d24}.ComposerControls_modelProvider__laJ_p{margin-left:6px;font-size:10.5px;font-weight:500;color:#9aa1ae;white-space:nowrap}.ComposerControls_modelDesc__TH8XJ,.ComposerControls_skillDesc__IyJ_2{font-size:11.5px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ComposerControls_modelTime__CKFN6{flex-shrink:0;font-size:11px;color:#9aa1ae;background:#f7f7f9;border-radius:6px;padding:2px 6px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ComposerControls_modelCredits__Zw11k{flex-shrink:0;min-width:42px;color:#c21c75;font-size:11px;font-weight:650;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ComposerControls_skillIcon__T3SlH{display:inline-flex;align-items:center;justify-content:center;width:22px;flex-shrink:0;color:#3d4351}.ComposerControls_skillsPanel__gEItT{width:300px}@keyframes ReferenceMentionMenu_studioPopIn__fOZFX{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ReferenceMentionMenu_studioFadeUp__Y4IOR{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ReferenceMentionMenu_studioFadeIn__ov_uH{0%{opacity:0}to{opacity:1}}@keyframes ReferenceMentionMenu_studioSpin__ppj2R{to{transform:rotate(1turn)}}@keyframes ReferenceMentionMenu_studioPulseSoft__Y0qPg{0%,to{opacity:1}50%{opacity:.45}}@keyframes ReferenceMentionMenu_studioShimmer__f5UhH{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ReferenceMentionMenu_studioDot__Qz9qU{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ReferenceMentionMenu_motionGuard__gv75b,*),:where(.ReferenceMentionMenu_motionGuard__gv75b,*):after,:where(.ReferenceMentionMenu_motionGuard__gv75b,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ReferenceMentionMenu_menu__B8lO6{position:absolute;left:10px;right:10px;bottom:calc(100% + 9px);z-index:80;overflow:hidden;border:1px solid #e4e5e9;border-radius:15px;background:hsla(0,0%,100%,.98);box-shadow:0 18px 48px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform-origin:bottom center;animation:ReferenceMentionMenu_studioPopIn__fOZFX .2s cubic-bezier(.34,1.4,.44,1) both}.ReferenceMentionMenu_footer__2ZIac,.ReferenceMentionMenu_header__gKk13{display:flex;align-items:center;justify-content:space-between;color:#777c86;font-size:10.5px}.ReferenceMentionMenu_header__gKk13{padding:10px 11px 8px;border-bottom:1px solid #f0f0f2;color:#30333a;font-size:11.5px;font-weight:650}.ReferenceMentionMenu_header__gKk13 strong{font-weight:650;color:#c21c75}.ReferenceMentionMenu_headerHint__FuPnq{color:#9b9fa8;font-size:10px;font-weight:500}.ReferenceMentionMenu_list__1BEC0{max-height:300px;overflow-y:auto;padding:5px;scrollbar-width:thin}.ReferenceMentionMenu_option__Sznux{width:100%;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:6px;border:0;border-radius:10px;background:transparent;color:#24262c;text-align:left;cursor:pointer}.ReferenceMentionMenu_optionActive__2wqs1{background:#f4f4f6}.ReferenceMentionMenu_optionDisabled__isngf{opacity:.48;cursor:not-allowed}.ReferenceMentionMenu_thumb__Oiqjx{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border:1px solid #e6e7ea;border-radius:9px;background:linear-gradient(145deg,#f8f8fa,#eeeff2);color:#666c77}.ReferenceMentionMenu_thumb__Oiqjx img{width:100%;height:100%;object-fit:cover}.ReferenceMentionMenu_copy__G6Su_{min-width:0;display:flex;flex-direction:column;gap:2px}.ReferenceMentionMenu_description__rzSfI,.ReferenceMentionMenu_name__nRGKp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferenceMentionMenu_name__nRGKp{font-size:12px;font-weight:650}.ReferenceMentionMenu_description__rzSfI{color:#898e97;font-size:10.5px}.ReferenceMentionMenu_kind__6999B{padding:3px 6px;border-radius:999px;background:#f0f1f3;color:#777c85;font-size:9px;font-weight:650;letter-spacing:.02em}.ReferenceMentionMenu_empty__nowfr{padding:24px 18px;color:#8a8f99;font-size:11.5px;line-height:1.5;text-align:center}.ReferenceMentionMenu_footer__2ZIac{gap:12px;justify-content:flex-start;padding:7px 10px;border-top:1px solid #f0f0f2;background:#fafafb}.ReferenceMentionMenu_footer__2ZIac span{display:inline-flex;align-items:center;gap:3px}.ReferenceMentionMenu_footer__2ZIac kbd{min-width:17px;height:17px;display:inline-grid;place-items:center;padding:0 4px;border:1px solid #dddfe3;border-radius:4px;background:#fff;color:#656a73;font:inherit;box-shadow:0 1px 0 #d4d6da}@media(max-width:720px){.ReferenceMentionMenu_menu__B8lO6{position:fixed;left:10px;right:10px;bottom:112px}}@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_container__qQ1SF{position:relative;flex-shrink:0;margin-top:auto;padding:10px 12px 8px;background:#fff;border:1px solid #ececf1;border-radius:22px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 40px rgba(15,23,42,.1);display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease,box-shadow .18s ease}.Composer_container__qQ1SF:focus-within{border-color:rgba(194,28,117,.4);box-shadow:0 0 0 3px rgba(194,28,117,.1),0 16px 40px rgba(15,23,42,.12)}.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:transparent;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:#f7f7f8;border:1px solid #ececf1;border-radius:12px}.Composer_referenceChip__oWxum{max-width:190px;height:40px;display:inline-flex;align-items:center;gap:7px;padding:4px 5px 4px 4px;border:1px solid rgba(194,28,117,.24);border-radius:10px;background:#fff;color:#34373e;box-shadow:0 1px 2px rgba(15,23,42,.04);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:rgba(194,28,117,.12);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%;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;object-fit:cover}.Composer_touchTargetChip__gVbfh{gap:5px;max-width:132px;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>span:nth-child(2){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:transparent;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}.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_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{width:100%;height:100%;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 1;resize:none;border:none;background:transparent;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_::placeholder{color:#9aa1ae}.Composer_button__5Ggy7{flex-shrink:0;width:30px;height:30px;border:none;border-radius:50%;font-size:16px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#c21c75,#da77ac);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(194,28,117,.28);transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.Composer_button__5Ggy7:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(194,28,117,.36)}.Composer_button__5Ggy7:active:not(:disabled){transform:translateY(0) scale(.96)}.Composer_button__5Ggy7:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.Composer_stopButton__6h20x{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px rgba(239,68,68,.3)}.Composer_stopButton__6h20x:hover{box-shadow:0 6px 16px rgba(239,68,68,.36)}.Composer_spinner__EmFv6{animation:Composer_studioSpin__J5CP5 .9s linear infinite}@keyframes CostIndicator_studioPopIn__8VGWo{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CostIndicator_studioFadeUp__v9o0_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CostIndicator_studioFadeIn__HucTA{0%{opacity:0}to{opacity:1}}@keyframes CostIndicator_studioSpin__FJqFv{to{transform:rotate(1turn)}}@keyframes CostIndicator_studioPulseSoft__tt3_A{0%,to{opacity:1}50%{opacity:.45}}@keyframes CostIndicator_studioShimmer__u1JTU{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CostIndicator_studioDot__1zha_{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.CostIndicator_motionGuard__z_lxt,*),:where(.CostIndicator_motionGuard__z_lxt,*):after,:where(.CostIndicator_motionGuard__z_lxt,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CostIndicator_costIndicator__9En2_{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #ececf1;border-radius:999px;font-size:13px;font-weight:600;color:#0b0d12;line-height:1;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.05);font-family:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.CostIndicator_costIndicator__9En2_:hover{border-color:rgba(194,28,117,.28);box-shadow:0 2px 4px rgba(15,23,42,.05),0 8px 20px rgba(194,28,117,.08);transform:translateY(-1px)}.CostIndicator_costIndicator__9En2_:active{transform:scale(.98)}.CostIndicator_costIndicator__9En2_:focus-visible{outline:2px solid rgba(194,28,117,.42);outline-offset:2px}.CostIndicator_pulsing__Mp2L2{animation:CostIndicator_studioPulseSoft__tt3_A .6s cubic-bezier(.4,0,.2,1)}.CostIndicator_creditIcon__vklr_{display:inline-flex;align-items:center;justify-content:center;color:#c21c75;line-height:1}.CostIndicator_creditLabel__xpR2Q{font-size:11px;font-weight:500;color:#9aa1ae;letter-spacing:.02em;margin-left:1px}.CostIndicator_costText__zp1c5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:768px){.CostIndicator_costIndicator__9En2_{min-width:44px;min-height:40px;justify-content:center;padding:6px 9px}.CostIndicator_creditLabel__xpR2Q{display:none}}@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:50%;transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:2px;padding:6px;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);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_tool__bJHi7{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:38px;height:38px;border-radius:10px;color:#4b5563;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.CanvasToolbar_tool__bJHi7:hover{background:#f3f4f6;color:#111827}.CanvasToolbar_tool__bJHi7:disabled{opacity:.34;cursor:not-allowed}.CanvasToolbar_toolActive__CZU5X,.CanvasToolbar_toolActive__CZU5X:hover{background:#c21c75;color:#fff}.CanvasToolbar_shapeWrap__mFa_g{position:relative;display:inline-flex}.CanvasToolbar_shapeTool__GUGJN{padding-right:2px}.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%;transform:translateX(-50%);display:flex;gap:2px;padding:5px;background:#fff;border:1px solid #ececf1;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:transparent;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:#f3f4f6;color:#111827}.CanvasToolbar_shapeOptActive__7fInj{background:rgba(194,28,117,.08);color:#c21c75}.CanvasToolbar_divider__1BLy_{width:1px;height:22px;margin:0 4px;background:#ececf1}@media(prefers-reduced-motion:reduce){.CanvasToolbar_bar__vugdK,.CanvasToolbar_shapesPop__nnzRM{animation:none}}@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:hsla(0,0%,100%,.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;object-fit:contain;display:block}.InPlaceEditor_textMask__ojh0z{position:absolute;inset:0;width:100%;height:100%;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%);-webkit-backdrop-filter:blur(8px);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::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;grid-gap:8px;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}@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:hsla(0,0%,100%,.97);box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 32px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(14px) saturate(150%);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:hsla(0,0%,100%,.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:transparent;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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%;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:hsla(0,0%,100%,.92);stroke-width:1.5;stroke-dasharray:7 7}.MoveObjectOverlay_destination__7M68z{position:absolute;z-index:4;overflow:hidden;border:2px solid #fff;background:hsla(0,0%,100%,.15);box-shadow:0 0 0 1px rgba(32,35,43,.7),0 8px 24px rgba(0,0,0,.18);cursor:-webkit-grab;cursor:grab;transition:box-shadow .12s ease}.MoveObjectOverlay_destination__7M68z img{position:absolute;max-width:none;object-fit:fill;pointer-events:none;opacity:.93}.MoveObjectOverlay_destinationDragging__iEGVC{cursor:-webkit-grabbing;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 hsla(0,0%,100%,.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%);-webkit-backdrop-filter:blur(10px);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:hsla(0,0%,100%,.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;grid-gap:9px;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:transparent;color:#23252a;text-overflow:ellipsis;white-space:nowrap;font:600 11.5px/1.2 inherit}.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%;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);grid-gap:9px;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:hsla(0,0%,100%,.96);box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 32px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(14px) saturate(150%);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:transparent;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:hsla(0,0%,100%,.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:transparent;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%;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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.8);border-radius:12px;background:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:transparent;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;grid-gap:7px;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:transparent;color:#222329;font:600 12px/1.2 inherit}.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:transparent;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}}@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 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 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 .HintViewer,.Canvas_excaliWrapper__X4aAs .excalidraw .default-sidebar-trigger,.Canvas_excaliWrapper__X4aAs .excalidraw .help-icon,.Canvas_excaliWrapper__X4aAs .excalidraw .layer-ui__wrapper__top-right,.Canvas_excaliWrapper__X4aAs .excalidraw .welcome-screen-center{display:none!important}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu{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);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:#1a1d24;border-radius:8px;padding:7px 12px;transition:background-color .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,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{-webkit-padding-start:24px;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 #ececf1;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_videoOverlay__ZYGp9{position:absolute;inset:0;pointer-events:none;z-index:3}.Canvas_videoTileOverlay__YG98Q{position:absolute;top:0;left:0;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:0ms}@media(prefers-reduced-motion:reduce){.Canvas_videoTileOverlay__YG98Q{transition:none}}.Canvas_canvasWithHistory__e7H7o{display:flex;flex:1 1;overflow:hidden}.Canvas_canvasMain__iWck5{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.Canvas_toolbar__21UOD{display:flex;justify-content:flex-end;padding:8px 16px;border-bottom:1px solid #ececf1;flex-shrink:0}.Canvas_container__IdESO,.Canvas_gridContainer__LBoK6{flex:1 1;overflow-y:auto;padding:16px}.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:50%;transform:translate(-50%,-50%);width:min(460px,100% - 48px);padding:28px 32px 24px;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid #ececef;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 32px rgba(15,23,42,.06);color:#0f172a;font-size:15px;font-weight:600;letter-spacing:-.01em;text-align:center;max-width:460px;pointer-events:auto;animation:Canvas_placeholderFadeIn__jEiGZ .32s cubic-bezier(.2,.8,.2,1)}.Canvas_placeholderLottie__6kDjH{width:110px;height:110px;margin:-10px auto 6px}.Canvas_placeholderHint__wJ69V{display:block;margin-top:8px;font-size:13px;font-weight:400;line-height:1.5;color:#64748b;max-width:360px;margin-left:auto;margin-right:auto}@keyframes Canvas_placeholderFadeIn__jEiGZ{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.Canvas_grid__eQd2k{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.Canvas_card__A52Eg{border:1px solid #ececf1;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease,border-color .15s ease}.Canvas_card__A52Eg:hover{box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.05);transform:translateY(-1px)}.Canvas_cardSelected__qYqss{border-color:#c21c75;box-shadow:0 0 0 2px rgba(194,28,117,.078)}.Canvas_cardImage__toSGj{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f3f4f6}.Canvas_cardFooter__f1q6r{padding:8px 12px;border-top:1px solid #f3f4f6}.Canvas_modelName__ZW6Gi{font-size:11px;color:#9aa1ae;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@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}}@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 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-feature-settings:"tnum";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 1;min-width:0;border:none;background:transparent;outline:none;font-size:13px;color:#1a1d24}.SessionList_searchInput__XtDyU::placeholder{color:#9aa1ae}.SessionList_olderToggle__4EaiI{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;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-feature-settings:"tnum";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:transparent;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 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 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:transparent;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 1;min-width:0;color:inherit;text-align:left}.SessionList_deleteButton__zyb70,.SessionList_rowMain__j4v01{align-items:center;border:none;background:transparent;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%;object-fit:cover;display:block}.SessionList_thumbFallback__SEwwq{display:inline-flex;align-items:center;justify-content:center;opacity:.65}.SessionList_rowBody__Vcm5f{flex:1 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}@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);-webkit-backdrop-filter:blur(2px);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);grid-gap:4px;gap:4px;padding:8px}.CommandPalette_action__b_jPl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;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 1}.PricingModal_overlay__yJtxt{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:18px;background:rgba(23,20,24,.52);-webkit-backdrop-filter:blur(10px);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 hsla(0,0%,100%,.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;-webkit-backdrop-filter:none;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_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:transparent;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));grid-gap:16px;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 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%,#fff);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);grid-gap:3px;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;grid-gap:11px;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;grid-gap:20px;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:26px clamp(18px,3vw,32px) 28px;background:#fff;border:1px solid #e9e4e9;border-radius:18px}.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;grid-gap:clamp(16px,2.4vw,30px);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;grid-gap:2px;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}}@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,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);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:#fff;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;grid-gap:10px;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;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;object-fit:cover;flex-shrink:0;background:#e5e7eb}.CastModal_rowText__1yw2X{display:flex;flex-direction:column;gap:2px;flex:1 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 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:36px;flex:0 0 auto;padding:0 13px;border-radius:10px;font-size:10.5px}.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 1}.CastManager_errorBanner__2oIY5 button{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.CastManager_workspace__TMwOb{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.CastManager_workspaceWithRail__FDHG3{grid-template-columns:minmax(0,1fr) minmax(330px,.68fr)}.CastManager_rosterPanel__AzyR0{min-width:0}.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:9.5px;font-weight:700}.CastManager_cardGrid__aCQ5T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.CastManager_castCard__jeWrN{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;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:72px;height:88px;border-radius:10px}.CastManager_portrait__QZqeg{display:block;object-fit:cover;background:#ececef}.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:11.5px;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:8px;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:9px;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:8.5px;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));grid-gap:9px;gap:9px}.CastManager_skeletonCard__1ApoM{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;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:-webkit-sticky;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:14px;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:12px;padding:15px 16px 16px}.CastManager_kindRow__4KQ4n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;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:2px;padding:9px 10px;border:0;border-radius:8px;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:9.5px}.CastManager_kindActive__CkhIh span,.CastManager_kind___oBYI span{font-size:8px}.CastManager_kind___oBYI{background:transparent}.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:9.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:10.5px}.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:34px;padding:0 9px}.CastManager_field__b43tk>textarea{min-height:72px;padding:8px 9px;resize:vertical;line-height:1.45}.CastManager_upload__zWWMo{min-height:72px;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);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CastManager_upload__zWWMo>img{width:54px;height:54px;flex:0 0 54px;border-radius:8px;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:9.5px;white-space:nowrap}.CastManager_uploadCopy__2WbzS span{color:#8a8f98;font-size:8.5px;line-height:1.4}.CastManager_consent__fDufE{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #e5e6e9;border-radius:10px;background:#f4f4f6;color:#626771;font-size:9px;line-height:1.48;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);grid-gap:7px;gap:7px;padding-top:2px}.CastManager_cancelButton__akiFi,.CastManager_submitButton__ADR6M{min-height:36px;padding:0 12px;border-radius:9px;font-size:10px}.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}}@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:24px;background:rgba(20,17,20,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ReferenceLibrary_panel__dUIne{width:min(1120px,100%);height:min(800px,100dvh - 48px);min-height:580px;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.86);border-radius:22px;background:#fbfafb;box-shadow:0 2px 4px rgba(43,17,29,.08),0 32px 90px rgba(43,17,29,.26);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 #efeaed;color:#251f23;background:radial-gradient(440px 150px at 90% 0,rgba(194,28,117,.09),transparent 72%),#fff}.ReferenceLibrary_header___SMcd h2{margin:3px 0 5px;font-size:27px;font-weight:720;line-height:1.15;letter-spacing:-.035em}.ReferenceLibrary_header___SMcd p{max-width:640px;margin:0;color:#77717a;font-size:12px;line-height:1.5}.ReferenceLibrary_eyebrow__p2Kg_,.ReferenceLibrary_sectionEyebrow__qvkGD{font-size:9.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ReferenceLibrary_eyebrow__p2Kg_{color:#c21c75}.ReferenceLibrary_close__Tq8Uu{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #e9e4e7;border-radius:10px;background:#f7f4f6;color:#716a70;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.ReferenceLibrary_close__Tq8Uu:hover{border-color:rgba(194,28,117,.25);background:rgba(194,28,117,.07);color:#c21c75}.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;background:#fff}.ReferenceLibrary_search__2Hxvh{flex:1 1;min-width:0;height:39px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #e4e5e9;border-radius:11px;color:#8b9099;background:#f9f9fa}.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:transparent;color:#24262c;font-size:12px}.ReferenceLibrary_search__2Hxvh input::placeholder{color:#a0a4ac}.ReferenceLibrary_refresh__gkqxl{height:39px;padding:0 13px;border:1px solid #e4e5e9;border-radius:11px;background:#fff;color:#646a75;font-size:11px;font-weight:650;cursor:pointer}.ReferenceLibrary_refresh__gkqxl:hover:not(:disabled){border-color:#cfd1d6;color:#25282e}.ReferenceLibrary_tabs__u9x0T{flex:0 0 auto;display:flex;gap:4px;overflow-x:auto;padding:0 22px 12px;border-bottom:1px solid #ece8eb;background:#fff;scrollbar-width:none}.ReferenceLibrary_tabs__u9x0T::-webkit-scrollbar{display:none}.ReferenceLibrary_tabActive__bAHXC,.ReferenceLibrary_tab__j6E4q{flex:0 0 auto;height:30px;padding:0 11px;border:0;border-radius:9px;font-size:11px;font-weight:650;cursor:pointer}.ReferenceLibrary_tab__j6E4q{background:transparent;color:#7b808a}.ReferenceLibrary_tab__j6E4q:hover{color:#292c32;background:#f3f3f5}.ReferenceLibrary_tabActive__bAHXC{color:#c21c75;background:rgba(194,28,117,.085);box-shadow:inset 0 0 0 1px rgba(194,28,117,.08)}.ReferenceLibrary_body___VxDE{flex:1 1;min-height:0;overflow-y:auto;padding:20px 22px 24px;background:#f5f3f5}.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-size:11px;line-height:1.45}.ReferenceLibrary_notice__VWN_u{border-color:#e0e1e5;background:#f7f7f9;color:#727782}.ReferenceLibrary_section__YqogU{margin-bottom:18px;padding:19px;border:1px solid #e9e5e8;border-radius:16px;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:#202329;font-size:15px;letter-spacing:-.02em}.ReferenceLibrary_sectionHeading__Vx_Sn>span{color:#969aa2;font-size:10px}.ReferenceLibrary_sectionEyebrow__qvkGD{color:#c21c75}.ReferenceLibrary_presetGrid__ym40T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ReferenceLibrary_presetCard__V6vO5{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:0 10px;gap:0 10px;padding:8px;border:1px solid #e5e6e9;border-radius:12px;background:#fff;color:#282b31;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ReferenceLibrary_presetCard__V6vO5:hover:not(:disabled){transform:translateY(-1px);border-color:#cfd1d6;box-shadow:0 7px 18px rgba(20,23,31,.07)}.ReferenceLibrary_presetCardSelected__txVru{border-color:rgba(194,28,117,.55);box-shadow:inset 0 0 0 1px 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:9px;color:hsla(0,0%,100%,.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-kind=motion]{background:radial-gradient(circle at 70% 20%,#4c376c,transparent 50%),#18151b}.ReferenceLibrary_presetSubject__lAxA_{position:absolute;left:25px;top:12px;width:13px;height:27px;border:1px solid hsla(0,0%,100%,.66);border-radius:7px 7px 4px 4px}.ReferenceLibrary_presetPath__rCLVX{position:absolute;left:8px;top:25px;width:44px;height:18px;border-top:1px dashed hsla(0,0%,100%,.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:#25282e;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ReferenceLibrary_presetCopy__TqplX span{display:-webkit-box;overflow:hidden;color:#858a93;font-size:9.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReferenceLibrary_presetType__54Hfn{align-self:end;color:#a0a4ac;font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ReferenceLibrary_assetGrid__7hD33{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.ReferenceLibrary_assetCard__GOPS_{min-width:0;padding:0;overflow:hidden;border:1px solid #e5e6e9;border-radius:12px;background:#fff;color:#282b31;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ReferenceLibrary_assetCard__GOPS_:hover:not(:disabled){transform:translateY(-2px);border-color:#cfd1d6;box-shadow:0 9px 24px rgba(20,23,31,.09)}.ReferenceLibrary_assetCardSelected__R6aPG{border-color:rgba(194,28,117,.65);box-shadow:0 0 0 2px rgba(194,28,117,.1)}.ReferenceLibrary_assetCardDisabled__LVSNn{opacity:.58}.ReferenceLibrary_assetVisual__hoGzf{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:#eff0f2}.ReferenceLibrary_assetVisual__hoGzf>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease}.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:#8d929b;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-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ReferenceLibrary_assetKind__yLOqM{left:7px;background:rgba(15,18,24,.7);color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(7px);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{font-size:11px}.ReferenceLibrary_assetCopy__0FtmR span{color:#8b9099;font-size:9.5px}.ReferenceLibrary_empty__Xe63h{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #d8dade;border-radius:13px;color:#898e97;text-align:center}.ReferenceLibrary_empty__Xe63h strong{color:#454951;font-size:12px}.ReferenceLibrary_empty__Xe63h>span:last-child{max-width:400px;font-size:10.5px;line-height:1.45}.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;grid-gap:20px;gap:20px;margin-bottom:0;background:radial-gradient(340px 120px at 100% 0,rgba(194,28,117,.055),transparent 75%),#fff}.ReferenceLibrary_importIntro__J0cEs{display:flex;align-items:flex-start;gap:10px}.ReferenceLibrary_importIntro__J0cEs h3{margin:0 0 4px;font-size:13px;letter-spacing:-.01em}.ReferenceLibrary_importIntro__J0cEs p{margin:0;color:#858a93;font-size:10px;line-height:1.45}.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:#eeeef1}.ReferenceLibrary_importKindActive__OV7c4,.ReferenceLibrary_importKind___ITmQ{height:27px;padding:0 8px;border:0;border-radius:7px;font-size:9.5px;font-weight:650;cursor:pointer}.ReferenceLibrary_importKind___ITmQ{color:#747983;background:transparent}.ReferenceLibrary_importKindActive__OV7c4{color:#292c32;background:#fff;box-shadow:0 1px 3px rgba(20,23,31,.09)}.ReferenceLibrary_urlField__aQ_wY{flex:1 1;min-width:120px;height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dedfe3;border-radius:9px;color:#8b9099;background:#fff}.ReferenceLibrary_urlField__aQ_wY input{min-width:0;width:100%;border:0;outline:0;color:#34373e;font-size:10.5px}.ReferenceLibrary_doneButton__WlM0_,.ReferenceLibrary_importButton__Fd6FM{border:0;color:#fff;background:#c21c75;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.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 11px;border-radius:9px;font-size:9.5px;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 #e9e5e8;background:#fff}.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 10px;border:1px solid #e1e2e5;border-radius:9px;background:#fff;color:#5d626c;font-size:10px;font-weight:650;text-decoration:none;cursor:pointer}.ReferenceLibrary_secondaryButton__epqj1:hover{border-color:rgba(194,28,117,.35);color:#c21c75}.ReferenceLibrary_footerSelection__mdCg8{color:#8b9098;font-size:10px}.ReferenceLibrary_doneButton__WlM0_{height:35px;padding:0 17px;border-radius:9px;font-size:10.5px}@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{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{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}}@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 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 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 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}@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_topbar__TmHz1{flex-shrink:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#fff;border-bottom:1px solid #ececf1}.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:40px;width:auto;display:block}.StudioScreen_topDivider__l1hcZ{width:1px;height:22px;background:#ececf1;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:transparent;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:10px;cursor:pointer;color:#0b0d12;font-size:14px;font-weight:600;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:#f3f4f6;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.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 #ececf1;background:#fff;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:10px;cursor:pointer;color:#3d4351;font-size:12.5px;font-weight:500;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{border-color:rgba(194,28,117,.35);color:#c21c75;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,23,42,.05)}.StudioScreen_brandBtnIcon__g_6e5{display:inline-flex;align-items:center;color:#6b7280;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:#9aa1ae;transition:transform .18s ease;flex-shrink:0}.StudioScreen_caretOpen__LpI3K{transform:rotate(180deg)}.StudioScreen_menuPanel__j18uy{position:absolute;top:calc(100% + 8px);left:0;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);padding:12px;z-index:60;transform-origin:top left;animation:StudioScreen_studioPopIn__HHL_Q .2s cubic-bezier(.34,1.4,.44,1) both}.StudioScreen_sessionsPanel__Qk2SW{width:320px}.StudioScreen_brandPanel__Cg6to,.StudioScreen_sessionsPanel__Qk2SW{max-height:60vh;padding:8px;display:flex;flex-direction:column;overflow:hidden}.StudioScreen_brandPanel__Cg6to{width:300px}.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 #ececf1}.StudioScreen_footerLink__hmB4A{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12.5px;font-weight:500;color:#6b7280;text-decoration:none;transition:color .14s cubic-bezier(.4,0,.2,1)}.StudioScreen_footerLink__hmB4A:hover{color:#c21c75}.StudioScreen_studioLayout__wLTjH{flex:1 1;min-height:0;display:flex;width:100%;background:radial-gradient(1200px 600px at 20% -10%,rgba(218,119,172,.05),transparent 60%),radial-gradient(1000px 500px at 100% 110%,rgba(194,28,117,.04),transparent 60%),#f7f8fa;color:#0b0d12;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:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 6px;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#9aa1ae;cursor:pointer;transition:color .15s ease}.StudioScreen_sectionToggle__5pM3d:hover{color:#6b7280}.StudioScreen_chevron__Uwqur{color:#9aa1ae;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-right:1px solid #ececf1;overflow-y:hidden;min-height:0}.StudioScreen_projectHeader__QfrRs{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:4px 6px 14px;border-bottom:1px solid #ececf1;color:#0b0d12;line-height:1.35}.StudioScreen_sectionLabel__FMJ25{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#9aa1ae;font-weight:600;padding:0 6px}.StudioScreen_brandKitHint__nCW6D{flex-shrink:0;padding:12px 14px;background:linear-gradient(180deg,#fbfbfd,#f5f6f8);border:1px solid #ececf1;border-radius:12px;font-size:12px;color:#3d4351;line-height:1.45}.StudioScreen_canvasMain__WKL_T{flex:1 1;position:relative;display:flex;flex-direction:column;overflow:hidden;background:transparent}.StudioScreen_costBar__FlzGw{position:absolute;top:14px;right:14px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.85);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border:1px solid rgba(15,23,42,.06);border-radius:999px;font-size:12.5px;font-weight:500;color:#1a1d24;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.04)}.StudioScreen_traceOverlay__yaQrn{position:absolute;top:14px;left:14px;z-index:5;max-width:320px;max-height:40%;overflow:hidden}.StudioScreen_chatRail__H_mhM{flex:0 0 440px;display:flex;flex-direction:column;background:#fff;border-left:1px solid #ececf1;overflow:hidden;position:relative}.StudioScreen_chatBody__60vdf{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:150px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar{width:8px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:4px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.22)}.StudioScreen_chatComposer__f3HwQ{position:absolute;left:0;right:0;bottom:0;padding:32px 14px 14px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 55%);pointer-events:none;z-index:4}.StudioScreen_chatComposer__f3HwQ>*{pointer-events:auto}.StudioScreen_devPanel__TAtzb{flex-shrink:0;border-top:1px dashed #ececf1;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{width:100%;height:100%;min-height:0;border-left:none;border-top:none}.StudioScreen_costBar__FlzGw{top:10px;right: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-left:4px;padding-left:10px;border-left:1px solid #ececf1}.StudioScreen_mobileOptionalNav__YGlmd{display:inline-flex}@media(max-width:768px){.StudioScreen_topbar__TmHz1{height:56px;padding:env(safe-area-inset-top,0) max(8px,env(safe-area-inset-right,0)) 0 max(8px,env(safe-area-inset-left,0));gap:4px}.StudioScreen_topbarLeft__ob__I{gap:4px}.StudioScreen_brand__xzBRG{width:38px;flex:0 0 38px;overflow:hidden}.StudioScreen_brandLogo__U_sjH{height:34px;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-left:auto;flex-shrink:0}.StudioScreen_topNav__Ds__t{gap:2px;margin-left:0;padding-left: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_chatBody__60vdf{overflow:hidden;padding-top:0;padding-bottom:112px}}