@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 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:linear-gradient(160deg,hsla(0,0%,100%,.82),rgba(253,242,249,.74));backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid hsla(0,0%,100%,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 1px 2px rgba(15,23,42,.05),0 12px 32px rgba(15,23,42,.12);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}.InPlaceEditor_applyHint___z5Kk{-webkit-margin-end:auto;margin-inline-end:auto;font-size:12px;color:#6b7280;align-self:center}@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}@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 .disable-zen-mode{display:none!important}.Canvas_excaliWrapper__X4aAs .excalidraw .App-menu_bottom .Island,.Canvas_excaliWrapper__X4aAs .excalidraw .zoom-actions{background:hsla(0,0%,100%,.72)!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08)!important;overflow:hidden}.Canvas_excaliWrapper__X4aAs .excalidraw .zoom-actions .ToolIcon__icon{border-radius:999px}.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:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);padding:6px;animation:Canvas_studioPopIn__878lS .2s cubic-bezier(.34,1.4,.44,1) both}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item{font-size:13px;color:#39393b;border-radius:8px;padding:7px 12px;transition:background-color .14s cubic-bezier(.32,.72,0,1),color .14s cubic-bezier(.32,.72,0,1)}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item:hover{background-color:rgba(194,28,117,.05);color:#c21c75}.Canvas_excaliWrapper__X4aAs .excalidraw .context-menu-item.checkmark{-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 hsla(0,0%,6%,.06);margin:4px 0}@keyframes Canvas_shimmerSweep__eVLZP{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Canvas_sessionFadeIn__xMmn_{0%{opacity:0}to{opacity:1}}.Canvas_skeletonOverlay__vzOgT{position:absolute;inset:0;pointer-events:none;z-index:2}.Canvas_shimmer__RLaXI{position:absolute;border-radius:8px;background:linear-gradient(90deg,rgba(194,28,117,.1),rgba(218,119,172,.22) 50%,rgba(194,28,117,.1));background-size:200% 100%;animation:Canvas_shimmerSweep__eVLZP 1.6s ease-in-out infinite;opacity:.95;transition:opacity .2s ease-out}.Canvas_shimmer__RLaXI.Canvas_fadingOut__lZrKy{opacity:0}.Canvas_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_placeholder__xUfTS{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;overflow:hidden}.Canvas_placeholderCard__H_1qq{position:absolute;top:50%;left:calc(50% - (var(--chat-rail-w, 440px) + 12px)/2);transform:translate(-50%,-50%);width:min(460px,100% - 48px);padding:28px 32px 24px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);color:#0f0f0f;text-align:center;max-width:460px;pointer-events:auto;animation:Canvas_placeholderFadeIn__jEiGZ .34s cubic-bezier(.32,.72,0,1)}.Canvas_placeholderMark__e8njt{position:relative;display:grid;place-items:center;width:74px;height:74px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(253,231,242,.95),rgba(253,231,242,0) 68%)}.Canvas_placeholderMark__e8njt img{width:40px;height:auto;transform-origin:50% 55%;animation:Canvas_placeholderHeartbeat__AvVZ_ 3.4s cubic-bezier(.4,0,.35,1) infinite;filter:drop-shadow(0 8px 12px rgba(151,20,88,.22))}.Canvas_placeholderMark__e8njt:after{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,rgba(194,28,117,.16),rgba(194,28,117,0) 70%);animation:Canvas_placeholderHeartHalo__KGxEH 3.4s cubic-bezier(.4,0,.35,1) infinite}@keyframes Canvas_placeholderHeartbeat__AvVZ_{0%{transform:scale(1)}9%{transform:scale(1.11)}18%{transform:scale(1.005)}27%{transform:scale(1.07)}40%{transform:scale(1)}to{transform:scale(1)}}@keyframes Canvas_placeholderHeartHalo__KGxEH{0%{opacity:.5;transform:scale(.94)}13%{opacity:.9;transform:scale(1.06)}31%{opacity:.66;transform:scale(1.02)}46%,to{opacity:.5;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.Canvas_placeholderMark__e8njt img,.Canvas_placeholderMark__e8njt:after{animation:none}}.Canvas_placeholderEyebrow__CqDpL{display:block;font-family:var(--font-archivo,inherit);font-weight:700;font-size:10px;line-height:12px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#c21c75;margin-bottom:8px}.Canvas_placeholderTitle__l4U89{font-family:var(--font-instrument,"Instrument Serif",Georgia,serif);font-size:29px;font-weight:400;line-height:1.14;letter-spacing:-.01em;text-wrap:balance;color:#0f0f0f;margin:0}.Canvas_placeholderHint__wJ69V{display:block;margin:10px auto 0;font-family:var(--font-archivo,inherit);font-weight:400;font-size:14px;line-height:22px;font-style:normal;color:#39393b;max-width:340px}@keyframes Canvas_placeholderFadeIn__jEiGZ{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:768px){.Canvas_excaliWrapper__X4aAs{min-height:0}.Canvas_placeholderCard__H_1qq{width:calc(100% - 32px);padding:20px 18px 18px;border-radius:16px}.Canvas_placeholderLottie__6kDjH{width:86px;height:86px;margin:-6px auto 4px}.Canvas_placeholderHint__wJ69V{margin-top:6px;line-height:1.4}}.Canvas_canvasToast__0NBWc{position:absolute;bottom:84px;left:50%;transform:translateX(-50%);z-index:30;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);color:#39393b;font-weight:500;font-size:12px;line-height:14px;font-style:normal;animation:Canvas_toastIn__NZtuy .3s cubic-bezier(.32,.72,0,1)}.Canvas_canvasToast__0NBWc:before{content:"";width:7px;height:7px;border-radius:50%;background:#c21c75}.Canvas_canvasToastError__aOOt_{border-color:rgba(130,21,47,.35)}.Canvas_canvasToastError__aOOt_:before{background:#82152f}@keyframes Canvas_toastIn__NZtuy{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.__className_bbcc58{font-family:"__Instrument_Serif_bbcc58";font-weight:400}.__variable_bbcc58{--font-instrument:"__Instrument_Serif_bbcc58"}@keyframes CastModal_studioPopIn__PYava{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CastModal_studioFadeUp__HkVqC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CastModal_studioFadeIn__16DuD{0%{opacity:0}to{opacity:1}}@keyframes CastModal_studioSpin__nk11C{to{transform:rotate(1turn)}}@keyframes CastModal_studioPulseSoft__fXLyu{0%,to{opacity:1}50%{opacity:.45}}@keyframes CastModal_studioShimmer__ppyxO{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CastModal_studioDot__gZEhT{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.CastModal_motionGuard__51rr_,*),:where(.CastModal_motionGuard__51rr_,*):after,:where(.CastModal_motionGuard__51rr_,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CastModal_overlay__S1GK8{position:fixed;inset:0;z-index:4000;background:rgba(11,13,18,.45);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);display:flex;align-items:center;justify-content:center;padding:24px;animation:CastModal_castFade__WyjD7 .16s ease}.CastModal_panel__AWI1S{position:relative;width:min(560px,94vw);max-height:88vh;overflow-y:auto;padding:30px 28px 24px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border:1px solid hsla(0,0%,100%,.55);border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 32px 70px rgba(15,23,42,.28);animation:CastModal_castRise__eEuJM .2s cubic-bezier(.22,.8,.28,1)}.CastModal_close__qv6ei{position:absolute;top:12px;right:12px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f3f4f7;color:#6b7280;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease}.CastModal_close__qv6ei:hover{background:rgba(194,28,117,.1);color:#c21c75}.CastModal_close__qv6ei:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.CastModal_heading__VzuD5{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.015em;color:#0b0d12}.CastModal_subheading__sWB5d{margin:0 0 20px;font-size:14px;line-height:1.5;color:#3d4351}.CastModal_form__PnfjB{display:flex;flex-direction:column;gap:14px}.CastModal_kindRow__TK1hG{display:grid;grid-template-columns:1fr 1fr;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 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}.MrLogoBuddy_dock__T3FD1{bottom:100%;height:106px;overflow:hidden;z-index:4}.MrLogoBuddy_dock__T3FD1,.MrLogoBuddy_gripLayer__5pVQq{position:absolute;inset-inline-end:52px;width:124px;pointer-events:none}.MrLogoBuddy_gripLayer__5pVQq{bottom:calc(100% - 8px);height:18px;z-index:6}.MrLogoBuddy_gripLayer__5pVQq svg{display:block;width:100%;height:100%;overflow:visible}.MrLogoBuddy_gripPaw__j2LbS{opacity:1;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.MrLogoBuddy_gripShape__zegwQ{fill:#141d2d;stroke:#080d16;stroke-width:1.35px;stroke-linejoin:round}.MrLogoBuddy_gripShade__M9MPB{fill:none;stroke:#05080f;stroke-width:1.1px;stroke-linecap:round;opacity:.3}.MrLogoBuddy_fingerSeams__bwPAD{fill:none;stroke:hsla(0,0%,100%,.2);stroke-width:.9px;stroke-linecap:round;opacity:.72}.MrLogoBuddy_gripHighlight__cz3Hs{fill:none;stroke:hsla(0,0%,100%,.5);stroke-width:.9px;stroke-linecap:round}.MrLogoBuddy_rightGrip__w28MR{opacity:0}.MrLogoBuddy_state_asking__A3Ela .MrLogoBuddy_rightGrip__w28MR,.MrLogoBuddy_state_idle__iF5JD .MrLogoBuddy_rightGrip__w28MR{opacity:1}.MrLogoBuddy_riser__v6bZJ{position:absolute;top:0;inset-inline-start:0;width:124px;height:124px;transform:translateY(26%);transition:transform .28s cubic-bezier(.23,1,.32,1);will-change:transform;isolation:isolate}.MrLogoBuddy_dock__T3FD1:focus-within .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_asking__A3Ela .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_generating_image__w0F5M .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_generating_video___Gpot .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_looking__gXPZk .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_searching__z0hLO .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_skill__gaQXZ .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_thinking__ydzmD .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_state_tool__OtXoB .MrLogoBuddy_riser__v6bZJ,.MrLogoBuddy_typing__dJE4w .MrLogoBuddy_riser__v6bZJ{transform:translateY(0)}@media(hover:hover)and (pointer:fine){.MrLogoBuddy_dock__T3FD1:hover .MrLogoBuddy_riser__v6bZJ{transform:translateY(0);transition-duration:.42s;transition-timing-function:cubic-bezier(.32,.72,0,1)}}.MrLogoBuddy_dock__T3FD1:focus-within .MrLogoBuddy_riser__v6bZJ{transition-duration:0ms}.MrLogoBuddy_buddy___4j2R{pointer-events:auto;position:absolute;inset:4px 18px 0;border-radius:44% 44% 38% 38%;padding:0;border:0;background:transparent;cursor:pointer}.MrLogoBuddy_buddy___4j2R[aria-disabled=true]{cursor:default}.MrLogoBuddy_buddy___4j2R:focus-visible{outline:none}.MrLogoBuddy_riser__v6bZJ:focus-within .MrLogoBuddy_pose__qzHpN{filter:drop-shadow(0 0 2px rgba(194,28,117,.95)) drop-shadow(0 0 6px rgba(194,28,117,.55))}.MrLogoBuddy_pose__qzHpN{position:absolute;inset:0;display:block;pointer-events:none;z-index:1;transform-origin:50% 85%}.MrLogoBuddy_pose__qzHpN [data-buddy-eye-gaze=true],.MrLogoBuddy_pose__qzHpN [data-buddy-eye-highlight-gaze=true]{transform:translateZ(0);transition:transform .22s cubic-bezier(.23,1,.32,1);will-change:transform}.MrLogoBuddy_typing__dJE4w [data-buddy-eye-gaze=true]{transform:translate3d(-7px,5px,0)}.MrLogoBuddy_typing__dJE4w [data-buddy-eye-highlight-gaze=true]{transform:translate3d(-3.1px,2.2px,0)}.MrLogoBuddy_typing__dJE4w [data-buddy-eye-blink=true]{animation:MrLogoBuddy_buddyTypingBlink__FX6nO 3.6s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_typing__dJE4w [data-buddy-eye-highlight-blink=true]{animation:MrLogoBuddy_buddyTypingGlint__qcliL 3.6s linear infinite}@keyframes MrLogoBuddy_buddyTypingBlink__FX6nO{0%,58%,66%,to{transform:scaleY(1)}62%{transform:scaleY(.08)}}@keyframes MrLogoBuddy_buddyTypingGlint__qcliL{0%,58%,66%,to{opacity:1}60%,64%{opacity:0}}.MrLogoBuddy_state_idle__iF5JD .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyBreathe__gA_nP 5.2s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_thinking__ydzmD .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyPonder__SA_em 4s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_tool__OtXoB .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyOperate__rLlmX 2.8s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_generating_image__w0F5M .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyComposeImage__C6ywz 3.2s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_generating_video___Gpot .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyTrackVideo__5esui 3.6s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_looking__gXPZk .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyInspect__lMWeP 4s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_searching__z0hLO .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddySearch__WmVZi 4.6s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_skill__gaQXZ .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyFlourish__Xsu4_ 3.2s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_asking__A3Ela .MrLogoBuddy_pose__qzHpN{animation:MrLogoBuddy_buddyLeanIn__1MCdo .52s cubic-bezier(.32,.72,0,1) both}@keyframes MrLogoBuddy_buddyBreathe__gA_nP{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.7px) rotate(-.35deg) scale(1.004)}}@keyframes MrLogoBuddy_buddyPonder__SA_em{0%,to{transform:translateY(1px) rotate(0deg) scale(1)}24%,42%{transform:translateY(-1px) rotate(-2deg) scale(1.006)}68%,84%{transform:translateY(-.4px) rotate(1deg) scale(1.003)}}@keyframes MrLogoBuddy_buddyOperate__rLlmX{0%,to{transform:translate3d(0,1px,0) rotate(0deg) scale(1)}22%{transform:translate3d(-1px,-1px,0) rotate(-1.2deg) scale(1.004)}48%{transform:translate3d(0,.5px,0) rotate(.4deg) scale(.998)}74%{transform:translate3d(1px,-1px,0) rotate(1.2deg) scale(1.004)}}@keyframes MrLogoBuddy_buddyComposeImage__C6ywz{0%,to{transform:translate3d(0,.5px,0) rotate(0deg) scale(1)}18%{transform:translate3d(0,-1px,0) rotate(-.8deg) scale(1.006)}44%,60%{transform:translate3d(0,-1.5px,0) rotate(.8deg) scale(1.012)}76%{transform:translateZ(0) rotate(-.4deg) scale(1.002)}}@keyframes MrLogoBuddy_buddyTrackVideo__5esui{0%,to{transform:translate3d(-1px,0,0) rotate(-1deg) scale(1)}32%{transform:translate3d(1px,-1px,0) rotate(1deg) scale(1.006)}58%{transform:translate3d(1.5px,-.3px,0) rotate(1.4deg) scale(1.003)}82%{transform:translate3d(-.5px,-1px,0) rotate(-.6deg) scale(1.006)}}@keyframes MrLogoBuddy_buddyInspect__lMWeP{0%,to{transform:translate3d(0,.5px,0) rotate(0deg) scale(.995)}24%{transform:translate3d(0,-.8px,0) rotate(-.7deg) scale(1.012)}42%,72%{transform:translate3d(0,-1px,0) rotate(.4deg) scale(1.025)}}@keyframes MrLogoBuddy_buddySearch__WmVZi{0%,12%,to{transform:translateZ(0) rotate(0deg)}25%,42%{transform:translate3d(-2px,-.6px,0) rotate(-2deg)}56%{transform:translate3d(0,-1px,0) rotate(0deg) scale(1.006)}70%,88%{transform:translate3d(2px,-.6px,0) rotate(2deg)}}@keyframes MrLogoBuddy_buddyFlourish__Xsu4_{0%,to{transform:translate3d(0,.5px,0) rotate(0deg) scale(1)}22%{transform:translate3d(0,-2px,0) rotate(-2deg) scale(1.012)}48%{transform:translate3d(0,-1.5px,0) rotate(2deg) scale(1.008)}72%{transform:translate3d(0,.4px,0) rotate(0deg) scale(.998)}}@keyframes MrLogoBuddy_buddyLeanIn__1MCdo{0%{transform:translateY(4px) rotate(1.5deg) scale(.98)}to{transform:translateY(0) rotate(0deg) scale(1)}}.MrLogoBuddy_characterArt__OZ8Sc,.MrLogoBuddy_heldProp__3m0Jz{position:absolute!important;inset:0;width:100%!important;height:100%!important;display:block;pointer-events:none}.MrLogoBuddy_characterArt__OZ8Sc{z-index:2}.MrLogoBuddy_heldProp__3m0Jz{z-index:1;overflow:visible;opacity:1;animation:MrLogoBuddy_propEnter__Xz6aS .22s cubic-bezier(.23,1,.32,1) both}.MrLogoBuddy_propObject__gDeGR{transform-box:view-box;transform-origin:376px 335px}@keyframes MrLogoBuddy_propEnter__Xz6aS{0%{opacity:0}to{opacity:1}}.MrLogoBuddy_busyRing__TsnH_{position:absolute;pointer-events:none;inset-inline:14px;bottom:4px;height:46px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(194,28,117,.28) 0,rgba(194,28,117,0) 70%);animation:MrLogoBuddy_busyPulse__F4AJT 2s ease-in-out infinite;z-index:0}.MrLogoBuddy_activityCue__nwu9d{position:absolute;inset:12px 14px 24px;pointer-events:none;z-index:0;transform-origin:center}.MrLogoBuddy_activityCue__nwu9d:after,.MrLogoBuddy_activityCue__nwu9d:before{content:"";position:absolute;display:block}.MrLogoBuddy_state_thinking__ydzmD .MrLogoBuddy_activityCue__nwu9d:after{top:15px;inset-inline-end:10px;width:4px;height:4px;border-radius:50%;background:rgba(194,28,117,.62);box-shadow:8px -5px 0 rgba(194,28,117,.42),17px -7px 0 rgba(194,28,117,.22);animation:MrLogoBuddy_cueThought__ZXStW 3.1s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_tool__OtXoB .MrLogoBuddy_activityCue__nwu9d{inset:18px 20px 26px;border:1px dashed rgba(71,115,137,.5);border-radius:50%;animation:MrLogoBuddy_cueTool__Z01Ml 4.4s linear infinite}.MrLogoBuddy_state_tool__OtXoB .MrLogoBuddy_busyRing__TsnH_{background:radial-gradient(ellipse at center,rgba(71,115,137,.3) 0,rgba(71,115,137,0) 70%)}.MrLogoBuddy_state_generating_image__w0F5M .MrLogoBuddy_activityCue__nwu9d{inset:17px 15px 24px;border:1px solid rgba(194,28,117,.42);border-radius:15px;animation:MrLogoBuddy_cueImageFrame__WvlJw 1.9s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_generating_image__w0F5M .MrLogoBuddy_activityCue__nwu9d:after{top:8px;inset-inline-end:8px;width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 3px rgba(194,28,117,.18);animation:MrLogoBuddy_cueImageFlash__S_YI4 1.9s ease-out infinite}.MrLogoBuddy_state_generating_video___Gpot .MrLogoBuddy_activityCue__nwu9d{inset:19px 10px 28px;border-block:2px dotted rgba(105,76,160,.46);animation:MrLogoBuddy_cueVideoTrack__FeowC 2.35s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_generating_video___Gpot .MrLogoBuddy_activityCue__nwu9d:after{top:0;bottom:0;inset-inline-start:48%;width:1px;background:linear-gradient(180deg,transparent,rgba(105,76,160,.7),transparent);animation:MrLogoBuddy_cueVideoPlayhead__kWhE1 2.35s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_generating_video___Gpot .MrLogoBuddy_busyRing__TsnH_{background:radial-gradient(ellipse at center,rgba(105,76,160,.34) 0,rgba(105,76,160,0) 70%)}.MrLogoBuddy_state_looking__gXPZk .MrLogoBuddy_activityCue__nwu9d:before{top:23px;inset-inline-end:5px;width:39px;height:39px;border:2px solid rgba(211,139,55,.48);border-radius:50%;box-shadow:inset 0 0 12px rgba(211,139,55,.13);animation:MrLogoBuddy_cueLens__NAKGW 2.65s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_looking__gXPZk .MrLogoBuddy_activityCue__nwu9d{z-index:2}.MrLogoBuddy_state_looking__gXPZk .MrLogoBuddy_activityCue__nwu9d:after{top:59px;inset-inline-end:0;width:16px;height:2px;border-radius:2px;background:rgba(211,139,55,.48);transform:rotate(48deg);transform-origin:left center;animation:MrLogoBuddy_cueLensHandle__KaPh8 2.65s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_looking__gXPZk .MrLogoBuddy_busyRing__TsnH_{background:radial-gradient(ellipse at center,rgba(211,139,55,.28) 0,rgba(211,139,55,0) 70%)}.MrLogoBuddy_state_searching__z0hLO .MrLogoBuddy_activityCue__nwu9d{inset:14px 10px 24px;border:1px dashed rgba(56,121,169,.5);border-radius:50%;animation:MrLogoBuddy_cueSearchOrbit__6PtwH 3.25s cubic-bezier(.77,0,.175,1) infinite}.MrLogoBuddy_state_searching__z0hLO .MrLogoBuddy_activityCue__nwu9d:after{top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:rgba(56,121,169,.85);box-shadow:0 0 8px rgba(56,121,169,.55)}.MrLogoBuddy_state_searching__z0hLO .MrLogoBuddy_busyRing__TsnH_{background:radial-gradient(ellipse at center,rgba(56,121,169,.3) 0,rgba(56,121,169,0) 70%)}.MrLogoBuddy_state_skill__gaQXZ .MrLogoBuddy_activityCue__nwu9d:after,.MrLogoBuddy_state_skill__gaQXZ .MrLogoBuddy_activityCue__nwu9d:before{width:12px;height:12px;background:rgba(232,174,61,.82);-webkit-clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);animation:MrLogoBuddy_cueSkillSpark__p1Uzs 1.75s cubic-bezier(.23,1,.32,1) infinite}.MrLogoBuddy_state_skill__gaQXZ .MrLogoBuddy_activityCue__nwu9d:before{top:12px;inset-inline-start:4px}.MrLogoBuddy_state_skill__gaQXZ .MrLogoBuddy_activityCue__nwu9d:after{top:31px;inset-inline-end:0;animation-delay:-875ms}.MrLogoBuddy_state_skill__gaQXZ .MrLogoBuddy_busyRing__TsnH_{background:radial-gradient(ellipse at center,rgba(232,174,61,.34) 0,rgba(232,174,61,0) 70%)}@keyframes MrLogoBuddy_cueThought__ZXStW{0%,to{opacity:.35;transform:translate3d(0,4px,0) scale(.9)}42%,70%{opacity:1;transform:translate3d(2px,-2px,0) scale(1)}}@keyframes MrLogoBuddy_cueTool__Z01Ml{to{transform:rotate(1turn)}}@keyframes MrLogoBuddy_cueImageFrame__WvlJw{0%,to{opacity:.35;transform:scale(.92) rotate(-2deg)}44%,64%{opacity:.85;transform:scale(1.02) rotate(1deg)}}@keyframes MrLogoBuddy_cueImageFlash__S_YI4{0%,43%,to{opacity:0;transform:scale(.7)}48%{opacity:1;transform:scale(1.25)}62%{opacity:0;transform:scale(1.7)}}@keyframes MrLogoBuddy_cueVideoTrack__FeowC{0%,to{opacity:.35;transform:translate3d(-5px,0,0)}50%{opacity:.8;transform:translate3d(5px,0,0)}}@keyframes MrLogoBuddy_cueVideoPlayhead__kWhE1{0%,to{opacity:0;transform:translate3d(-34px,0,0)}18%,82%{opacity:.8}50%{transform:translate3d(34px,0,0)}}@keyframes MrLogoBuddy_cueLens__NAKGW{0%,to{opacity:.25;transform:translate3d(3px,5px,0) scale(.88)}42%,72%{opacity:.85;transform:translate3d(-8px,-6px,0) scale(1.08)}}@keyframes MrLogoBuddy_cueLensHandle__KaPh8{0%,to{opacity:.25;transform:translate3d(3px,5px,0) rotate(48deg) scale(.88)}42%,72%{opacity:.85;transform:translate3d(-8px,-6px,0) rotate(48deg) scale(1.08)}}@keyframes MrLogoBuddy_cueSearchOrbit__6PtwH{0%,12%,to{opacity:.25;transform:rotate(-40deg) scale(.96)}42%{opacity:.8;transform:rotate(70deg) scale(1.02)}88%{opacity:.55;transform:rotate(230deg) scale(.98)}}@keyframes MrLogoBuddy_cueSkillSpark__p1Uzs{0%,to{opacity:.15;transform:rotate(0deg) scale(.65)}35%{opacity:1;transform:rotate(90deg) scale(1.15)}70%{opacity:.4;transform:rotate(180deg) scale(.85)}}@keyframes MrLogoBuddy_busyPulse__F4AJT{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}.MrLogoBuddy_bubbleLayer__fPVQZ{position:absolute;bottom:calc(100% + 106px - 18px);inset-inline-end:96px;z-index:5;pointer-events:none;display:flex;justify-content:flex-end}.MrLogoBuddy_bubble__9aLo_{position:relative;max-width:230px;padding:7px 12px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid #ece9f0;box-shadow:0 6px 18px rgba(24,20,28,.1);font-size:12.5px;line-height:1.35;color:#3d4351;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:MrLogoBuddy_bubbleIn__nl61S .26s cubic-bezier(.22,1.1,.36,1) both}.MrLogoBuddy_bubble__9aLo_:after{content:"";position:absolute;bottom:-5px;inset-inline-end:14px;width:10px;height:10px;background:#fff;-webkit-border-end:1px solid #ece9f0;border-inline-end:1px solid #ece9f0;border-bottom:1px solid #ece9f0;transform:rotate(45deg)}.MrLogoBuddy_bubbleAsk__Hepjn{color:#23262d;font-weight:600}.MrLogoBuddy_bubbleAsk__Hepjn,.MrLogoBuddy_bubbleAsk__Hepjn:after{border-color:rgba(194,28,117,.35)}@keyframes MrLogoBuddy_bubbleIn__nl61S{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.MrLogoBuddy_dock__T3FD1{inset-inline-end:40px;width:92px;height:79px}.MrLogoBuddy_gripLayer__5pVQq{bottom:calc(100% - 6px);inset-inline-end:40px;width:92px;height:14px}.MrLogoBuddy_riser__v6bZJ{width:92px;height:92px}.MrLogoBuddy_bubbleLayer__fPVQZ{bottom:calc(100% + 79px - 14px);inset-inline-end:76px}.MrLogoBuddy_bubble__9aLo_{max-width:150px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.MrLogoBuddy_bubble__9aLo_,.MrLogoBuddy_pose__qzHpN{animation:none!important}.MrLogoBuddy_pose__qzHpN [data-buddy-eye-gaze=true],.MrLogoBuddy_pose__qzHpN [data-buddy-eye-highlight-gaze=true]{transition:none}.MrLogoBuddy_pose__qzHpN [data-buddy-eye-blink=true],.MrLogoBuddy_pose__qzHpN [data-buddy-eye-highlight-blink=true]{animation:none!important}.MrLogoBuddy_riser__v6bZJ{transition:none}}.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 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:has(:focus-visible)>.Tooltip_bubble__yQcAN,.Tooltip_wrap__d2QIf:hover>.Tooltip_bubble__yQcAN{opacity:1;transform:var(--tip-show-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_wrap__d2QIf[data-side=right]>.Tooltip_bubble__yQcAN{left:calc(100% + 9px);top:50%;--tip-show-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(-3px) scale(.96)}.Tooltip_wrap__d2QIf[data-side=left]>.Tooltip_bubble__yQcAN{left:auto;right:calc(100% + 9px);top:50%;--tip-show-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(3px) scale(.96)}.Tooltip_hint__giz_p{font-weight:400;color:#b8bdc7;font-size:10.5px}@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_composerShell__JQxCm{position:relative}.Composer_container__qQ1SF{position:relative;flex-shrink:0;margin-top:auto;padding:10px 12px 8px;background:linear-gradient(160deg,hsla(0,0%,100%,.8),rgba(253,240,248,.72));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid hsla(0,0%,100%,.65);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),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);background:hsla(0,0%,100%,.82);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,.Composer_pendingThumb__7Irok video{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{position:relative;flex-shrink:0;width:32px;height:32px;border:none;border-radius:50%;font-size:16px;font-weight:600;cursor:pointer;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 30% 0,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 58%),linear-gradient(152deg,#d92b8b,#c21c75 52%,#9d1259);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(94,10,54,.35),0 2px 5px rgba(151,20,88,.28),0 8px 18px -6px rgba(151,20,88,.5);transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1),filter .2s ease}.Composer_button__5Ggy7:before{content:"";position:absolute;inset:-40% -120%;z-index:-1;background:linear-gradient(74deg,hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 62%);transform:translateX(-58%);transition:transform .62s cubic-bezier(.3,.7,.2,1)}.Composer_button__5Ggy7>svg{animation:Composer_composerGlyphIn__x_xZ2 .26s cubic-bezier(.2,.8,.2,1)}.Composer_button__5Ggy7:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 rgba(94,10,54,.35),0 3px 7px rgba(151,20,88,.3),0 14px 26px -8px rgba(151,20,88,.6)}.Composer_button__5Ggy7:hover:not(:disabled):before{transform:translateX(58%)}.Composer_button__5Ggy7:active:not(:disabled){transform:translateY(0) scale(.94);transition-duration:90ms}.Composer_button__5Ggy7:focus-visible{outline:2px solid rgba(194,28,117,.6);outline-offset:2px}.Composer_button__5Ggy7:disabled{background:rgba(236,232,240,.85);color:#a79fb0;cursor:not-allowed;box-shadow:inset 0 0 0 1px rgba(42,20,45,.06)}.Composer_button__5Ggy7:disabled:before{display:none}.Composer_stopButton__6h20x{background:radial-gradient(120% 90% at 30% 0,hsla(0,0%,100%,.5),hsla(0,0%,100%,0) 58%),linear-gradient(152deg,#f2603f,#e0342e 52%,#a81724);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(94,10,20,.35),0 2px 5px rgba(203,40,45,.3),0 8px 18px -6px rgba(203,40,45,.5);animation:Composer_composerStopPulse__cHxDN 2s ease-in-out infinite}.Composer_stopButton__6h20x:hover:not(:disabled){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1px 0 rgba(94,10,20,.35),0 3px 7px rgba(203,40,45,.32),0 14px 26px -8px rgba(203,40,45,.62)}.Composer_stopButton__6h20x:disabled{animation:none;background:linear-gradient(152deg,#e8a79f,#c9827f);color:#fff}@keyframes Composer_composerGlyphIn__x_xZ2{0%{opacity:0;transform:scale(.6) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes Composer_composerStopPulse__cHxDN{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(94,10,20,.35),0 2px 5px rgba(203,40,45,.3),0 0 0 0 rgba(224,52,46,.45)}70%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(94,10,20,.35),0 2px 5px rgba(203,40,45,.3),0 0 0 7px rgba(224,52,46,0)}}@media(prefers-reduced-motion:reduce){.Composer_button__5Ggy7{transition:box-shadow .2s ease}.Composer_button__5Ggy7:before,.Composer_button__5Ggy7>svg{animation:none;transition:none}.Composer_button__5Ggy7:active:not(:disabled),.Composer_button__5Ggy7:hover:not(:disabled){transform:none}.Composer_stopButton__6h20x{animation:none}}.Composer_spinner__EmFv6{animation:Composer_studioSpin__J5CP5 .9s linear infinite}@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:linear-gradient(180deg,#fff,#fdf7fa);border:1px solid rgba(194,28,117,.12);border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(194,28,117,.06)}.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:30px;height:30px;margin-top:2px;border-radius:9px;background:transparent}.AssistantMessage_avatarLottie__yPEeC{width:100%;height:100%}.AssistantMessage_avatarStreaming__EBgvB:after{content:"";position:absolute;inset:-2px;border-radius:9px;box-shadow:0 0 0 1px rgba(194,28,117,.25);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:15px;line-height:1.7;letter-spacing:-.003em;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_liveStatusShimmer__jDkft{background:linear-gradient(90deg,#5b6270,#5b6270 35%,#aab0bb 50%,#5b6270 65%,#5b6270);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:AssistantMessage_liveStatusSweep__OWFia 2.4s ease-in-out infinite}@keyframes AssistantMessage_liveStatusSweep__OWFia{0%{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.AssistantMessage_liveStatusShimmer__jDkft{animation:none;-webkit-text-fill-color:currentColor}}.AssistantMessage_liveStatusGlyph__1Deu4{flex:0 0 22px;width:22px;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 #f0f1f4}.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:6px 12px;margin:2px 0;font-size:12px;color:#9aa1ae;width:-moz-fit-content;width:fit-content;max-width:100%;background:rgba(250,233,237,.4);border:1px solid rgba(194,28,117,.14);border-radius:999px;transition:background .25s ease,border-color .25s ease}.AssistantMessage_toolRowDone__UXyyz{background:hsla(0,0%,97%,.7);border-color:rgba(15,23,42,.06)}.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 rgba(194,28,117,.16);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 26px rgba(194,28,117,.07)}.AssistantMessage_genSkeletonFrame__P0OD0{position:relative;width:100%;aspect-ratio:4/5;background:linear-gradient(100deg,#faf3f7 28%,#f4e3ec 45%,#faf3f7 62%);background-size:220% 100%;animation:AssistantMessage_genSkeletonShimmer__OK51_ 1.5s ease-in-out infinite}.AssistantMessage_genSkeletonFrame__P0OD0:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(194,28,117,.75),transparent);background-size:200% 100%;animation:AssistantMessage_genSkeletonShimmer__OK51_ 1.5s linear 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}.AssistantMessage_genSkeletonNote__djA9Z{margin:0;padding:0 12px 10px;font-size:12px;line-height:1.45;color:#6b7280}.AssistantMessage_sourcesBlock___cnRC{margin:6px 0 10px}.AssistantMessage_sourcesToggle__TsDzt{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font:inherit;font-size:11.5px;font-weight:600;color:#6b7280;background:#f4f5f7;border:1px solid #e6e7ea;border-radius:999px;cursor:pointer}.AssistantMessage_sourcesToggle__TsDzt:hover{color:#374151;background:#eceef1}.AssistantMessage_sourcesToggle__TsDzt:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:2px}.AssistantMessage_sourcesChevron___YB1K{font-size:12px;line-height:1;opacity:.7}.AssistantMessage_sourcesBody__vuyUr{margin-top:7px;padding:9px 12px;background:#fafafb;border:1px solid #ececef;border-radius:9px}.AssistantMessage_sourcesQueries__QtKJG{margin:0 0 7px;color:#6b7280;font-size:11.5px;line-height:1.45}.AssistantMessage_sourcesList__xZW7R{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.AssistantMessage_sourcesList__xZW7R li{font-size:12px;line-height:1.4}.AssistantMessage_sourcesList__xZW7R a{color:#1f2937;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.AssistantMessage_sourcesList__xZW7R a:hover{color:#c21c75}.AssistantMessage_sourcesHost__EUNY5{display:block;color:#9aa0aa;font-size:10.5px}.AssistantMessage_thinkBlock__CXb_d{margin:2px 0 6px}.AssistantMessage_thinkToggle__Sdju7{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 2px;border-radius:8px;cursor:pointer;transition:background .15s ease}.AssistantMessage_thinkToggle__Sdju7:hover{background:rgba(15,23,42,.04)}.AssistantMessage_thinkGlyph__Uh63z{display:inline-flex;color:#9aa1ae}.AssistantMessage_thinkLabelDone__W9l7D{font-size:12.5px;font-weight:500;color:#9aa1ae}.AssistantMessage_thinkChevron__U_q4H{color:#9aa1ae;transition:transform .18s ease}.AssistantMessage_thinkChevronOpen__YhIVH{transform:rotate(180deg)}.AssistantMessage_thinkBody__RaJug{margin:4px 0 6px 6px;padding:10px 14px;max-height:300px;overflow-y:auto;border-left:2px solid rgba(194,28,117,.25);background:rgba(250,233,237,.28);border-radius:0 12px 12px 0;font-size:12.5px;line-height:1.6;color:#6b7280;white-space:pre-wrap}.AssistantMessage_thinkBody__RaJug p{margin:0 0 8px}.AssistantMessage_thinkBody__RaJug p:last-child{margin-bottom:0}.AssistantMessage_thinkEmpty__LHtKx{margin:0;font-style:italic;color:#9aa1ae}@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:112px;height:112px;margin-bottom:2px;pointer-events:none;filter:drop-shadow(0 10px 12px rgba(94,10,54,.18))}.Conversation_welcomeTitle__DwE2U{font-family:var(--font-instrument,"Instrument Serif",Georgia,serif);font-size:29px;font-weight:400;line-height:1.16;letter-spacing:-.01em;text-wrap:balance;color:#17121c;margin:6px 0 8px;max-width:340px;animation:Conversation_studioFadeUp__D9OSM .32s cubic-bezier(.22,.8,.28,1) both;animation-delay:60ms}.Conversation_welcomeText__uZ6za{font-family:var(--font-archivo,inherit);font-size:13.5px;line-height:1.6;margin:0;max-width:300px;color:#6b7280;animation:Conversation_studioFadeUp__D9OSM .32s cubic-bezier(.22,.8,.28,1) both;animation-delay:.13s}.Conversation_starterChips__L1UqO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:20px;width:100%;max-width:380px;perspective:620px;perspective-origin:50% 40%}.Conversation_starterChip__ejVU_{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px 9px 9px;text-align:left;border:1px solid hsla(0,0%,100%,.72);border-radius:15px;background:linear-gradient(158deg,hsla(0,0%,100%,.94),rgba(253,240,248,.82));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:#2a2130;cursor:pointer;transform-style:preserve-3d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(42,20,45,.05),0 8px 18px -6px rgba(42,20,45,.14);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .16s ease}.Conversation_starterChip__ejVU_:hover{transform:translateY(-4px) rotateX(7deg) scale(1.015);border-color:rgba(194,28,117,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 2px 4px rgba(42,20,45,.06),0 20px 34px -12px rgba(151,20,88,.34)}.Conversation_starterChip__ejVU_:active{transform:translateY(-1px) rotateX(3deg) scale(.995);transition-duration:90ms}.Conversation_starterChip__ejVU_:focus-visible{outline:2px solid rgba(194,28,117,.55);outline-offset:2px}.Conversation_starterChip__ejVU_:last-child:nth-child(odd){grid-column:1/-1}.Conversation_starterChipArt__32SGz{flex:0 0 46px;width:46px;height:36px;display:block;overflow:hidden;border-radius:9px;background:linear-gradient(150deg,#fff,#fbeef5);box-shadow:inset 0 0 0 1px rgba(194,28,117,.12),inset 0 2px 5px rgba(42,20,45,.07);transform:translateZ(14px)}.Conversation_starterChipCopy__ft8Gr{display:flex;flex-direction:column;gap:1px;min-width:0;transform:translateZ(6px)}.Conversation_starterChipCopy__ft8Gr strong{font-family:var(--font-archivo,inherit);font-size:12.5px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#17121c;text-wrap:balance}.Conversation_starterChipCopy__ft8Gr>span{font-size:10.5px;line-height:1.35;color:#857c8f;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(prefers-reduced-motion:reduce){.Conversation_starterChip__ejVU_{transition:border-color .16s ease}.Conversation_starterChip__ejVU_:active,.Conversation_starterChip__ejVU_:hover{transform:none}}.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:28px;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:6px 14px;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_skillBadge__XWtQL{animation:Conversation_skillBadgeArrive__jLtyI .32s cubic-bezier(.22,1.1,.36,1) both;overflow:hidden;position:relative}@keyframes Conversation_skillBadgeArrive__jLtyI{0%{opacity:0;transform:translateX(-10px) scale(.94)}to{opacity:1;transform:translateX(0) scale(1)}}.Conversation_skillBadgeActive__3POGs{background:rgba(194,28,117,.09);border-color:rgba(194,28,117,.45);color:#3d4351;box-shadow:0 0 0 3px rgba(194,28,117,.08);animation:Conversation_skillBadgeArrive__jLtyI .32s cubic-bezier(.22,1.1,.36,1) both,Conversation_skillGlow__cpg0G 1.8s ease-in-out .32s infinite}.Conversation_skillBadgeActive__3POGs:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(194,28,117,.14) 50%,transparent 80%);transform:translateX(-100%);animation:Conversation_skillSweep__NkL6k 2.2s ease-in-out .32s infinite;pointer-events:none}.Conversation_skillBadgePulse__E0qzR{width:6px;height:6px;border-radius:50%;background:#c21c75;animation:Conversation_skillPulse__WouK0 1.4s ease-in-out infinite;flex:none}@keyframes Conversation_skillPulse__WouK0{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes Conversation_skillSweep__NkL6k{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes Conversation_skillGlow__cpg0G{0%,to{box-shadow:0 0 0 3px rgba(194,28,117,.06)}50%{box-shadow:0 0 0 5px rgba(194,28,117,.14)}}@media(prefers-reduced-motion:reduce){.Conversation_skillBadgeActive__3POGs,.Conversation_skillBadgeActive__3POGs:after,.Conversation_skillBadgePulse__E0qzR,.Conversation_skillBadge__XWtQL{animation:none}}.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:1 1;justify-content:flex-start;padding:40px 0 24px}.Conversation_welcomeLottie__LRVRj{display:block;width:76px;height:76px;margin-bottom:0}.Conversation_welcomeTitle__DwE2U{display:block;max-width:300px;font-size:23px}.Conversation_starterChips__L1UqO{margin-top:12px;gap:8px}}@media(max-width:768px)and (max-width:420px){.Conversation_starterChips__L1UqO{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.Conversation_messageList__7OPgB{row-gap:18px}.Conversation_artifactWrap__xIGso,.Conversation_shotGroup__lrmWG{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:center;display:inline-flex;align-items:center;gap:6px;margin:10px 0 4px;padding:6px 14px;border:1px solid rgba(194,28,117,.16);border-radius:999px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#6b7280;font-size:11.5px;font-weight:500;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:8px 2px 4px;padding:12px 14px;border:1px solid rgba(194,28,117,.14);border-radius:14px;background:rgba(250,233,237,.35);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_artifactFooter__uTxs2{min-height:26px;margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.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;font-size:11px;line-height:1;color:#9aa1ae;text-align:left}.Conversation_provenance__gay_C svg{display:block;flex-shrink:0}.Conversation_artifactFeedback__l7SyS{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#9aa1ae;font-size:10.5px;line-height:1}.Conversation_artifactFeedback__l7SyS button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#7b8492;cursor:pointer;transition:transform .14s cubic-bezier(.22,.8,.28,1),border-color .14s ease,color .14s ease,background .14s ease}.Conversation_artifactFeedback__l7SyS button:hover:not(:disabled){border-color:rgba(194,28,117,.28);background:rgba(194,28,117,.035);color:#c21c75}.Conversation_artifactFeedback__l7SyS button:active:not(:disabled){transform:scale(.96)}.Conversation_artifactFeedback__l7SyS button:disabled{cursor:wait;opacity:.55}.Conversation_artifactFeedbackLabel__hjHqu{white-space:nowrap}.Conversation_artifactFeedbackSelected__WHUAy{border-color:rgba(194,28,117,.45)!important;background:rgba(194,28,117,.07)!important;color:#c21c75!important}.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}.Conversation_shotGroup__lrmWG{align-self:flex-start;width:100%;max-width:100%;overflow:hidden;background:#fff;border:1px solid #e7e7e7;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .18s cubic-bezier(.34,1.4,.44,1),transform .18s cubic-bezier(.34,1.4,.44,1)}.Conversation_shotGroup__lrmWG:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(15,23,42,.06),0 12px 28px rgba(15,23,42,.07)}.Conversation_shotGroupHeader__ybhvT{display:flex;align-items:center;gap:7px;padding:9px 12px;border-bottom:1px solid #e7e7e7}.Conversation_shotGroupIcon__Hgmmd{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:rgba(194,28,117,.08);color:#c21c75;line-height:1}.Conversation_shotGroupTitle__V_okU{font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#0f0f0f;letter-spacing:.01em}.Conversation_shotGroupCount__54_uo{margin-left:auto;font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#c21c75;padding:1px 8px;border-radius:999px;background:rgba(194,28,117,.07);white-space:nowrap}.Conversation_shotStrip___8IJC{display:flex;gap:10px;padding:10px 12px 12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.Conversation_shotTile___65Fy{flex:0 0 148px;width:148px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.Conversation_shotTileMedia__IgDNn{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid #e7e7e7;border-radius:4px;background:#0e0e11;cursor:-webkit-grab;cursor:grab;transition:transform .14s cubic-bezier(.34,1.4,.44,1),box-shadow .14s cubic-bezier(.34,1.4,.44,1)}.Conversation_shotTileMedia__IgDNn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(15,23,42,.12)}.Conversation_shotTileMedia__IgDNn:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.98)}.Conversation_shotTileEl__A4xKd{display:block;width:100%;height:100%;object-fit:cover}.Conversation_shotTilePlaceholder__L4c3s{display:flex;flex-direction:column;justify-content:center;gap:5px;width:100%;height:100%;background:#fafafb;color:#6b7280}.Conversation_shotBadge__Iuaxf,.Conversation_shotTilePlaceholder__L4c3s{align-items:center;font-weight:500;font-size:12px;line-height:14px;font-style:normal}.Conversation_shotBadge__Iuaxf{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;gap:4px;min-height:20px;padding:0 7px;border-radius:6px;background:rgba(11,13,18,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:10.5px;pointer-events:none}.Conversation_shotBadgeFinal__ougD7{background:rgba(194,28,117,.88)}.Conversation_shotPlay__aMNA5{position:absolute;top:50%;left:50%;z-index:3;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 0 0 2px;border:none;border-radius:50%;background:rgba(11,13,18,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transform:translate(-50%,-50%) scale(1);opacity:1;transition:opacity .14s cubic-bezier(.34,1.4,.44,1),transform .14s cubic-bezier(.34,1.4,.44,1),background .14s ease}.Conversation_shotPlay__aMNA5:hover{background:rgba(194,28,117,.85);transform:translate(-50%,-50%) scale(1.06)}.Conversation_shotPlay__aMNA5:active{transform:translate(-50%,-50%) scale(.98)}.Conversation_shotPlay__aMNA5:focus-visible{outline:2px solid #fff;outline-offset:1px}.Conversation_shotPlayHidden__LyTw_{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.9)}.Conversation_shotTileFooter__W2GTj{display:flex;align-items:center;min-height:26px}.Conversation_shotTileMedia__IgDNn:focus-within .Conversation_artifactDownload__oZaSK,.Conversation_shotTileMedia__IgDNn:hover .Conversation_artifactDownload__oZaSK{opacity:1;transform:translateY(0)}@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,.055);color:#0b0d12;border:1px solid hsla(0,0%,100%,.65);box-shadow:0 1px 2px rgba(15,23,42,.03);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}.Conversation_mediaOpenable__uYceq{cursor:zoom-in}.Conversation_expandBtn__dclX9{position:absolute;top:8px;inset-inline-end:44px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:rgba(20,18,22,.55);color:#fff;cursor:pointer;opacity:0;transition:opacity .14s ease,background-color .14s ease}.Conversation_expandBtn__dclX9:hover{background:rgba(20,18,22,.75)}.Conversation_expandBtn__dclX9:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:2px}.Conversation_artifactBubble__2b8uy:hover .Conversation_expandBtn__dclX9{opacity:1}.Conversation_shotTileOpenable__PfSYN{cursor:zoom-in}.MediaLightbox_backdrop__bdA9s{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px);background:rgba(18,16,20,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:MediaLightbox_lightboxIn__L6hlZ .18s ease-out both;outline:none}@keyframes MediaLightbox_lightboxIn__L6hlZ{0%{opacity:0}to{opacity:1}}.MediaLightbox_stage__zmV9a{margin:0;max-width:min(1280px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:12px;animation:MediaLightbox_lightboxRise__IonOq .22s cubic-bezier(.22,1.1,.36,1) both}@keyframes MediaLightbox_lightboxRise__IonOq{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.MediaLightbox_media__6YFBW{max-width:100%;max-height:calc(100vh - 140px);border-radius:14px;background:hsla(0,0%,100%,.04);box-shadow:0 24px 60px rgba(0,0,0,.45);object-fit:contain}.MediaLightbox_caption__TxF0n{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.82);font-size:13px;letter-spacing:.01em}.MediaLightbox_counter__fUrql{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.6)}.MediaLightbox_close__dxWsJ,.MediaLightbox_nav__lHKq0{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);color:#fff;border-radius:999px;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.MediaLightbox_close__dxWsJ:hover,.MediaLightbox_nav__lHKq0:hover{background:hsla(0,0%,100%,.2)}.MediaLightbox_close__dxWsJ:active,.MediaLightbox_nav__lHKq0:active{transform:scale(.94)}.MediaLightbox_close__dxWsJ:focus-visible,.MediaLightbox_nav__lHKq0:focus-visible{outline:2px solid #fff;outline-offset:2px}.MediaLightbox_close__dxWsJ{top:clamp(12px,2.5vw,24px);inset-inline-end:clamp(12px,2.5vw,24px);width:40px;height:40px}.MediaLightbox_nav__lHKq0{top:50%;transform:translateY(-50%);width:44px;height:44px}.MediaLightbox_nav__lHKq0:active{transform:translateY(-50%) scale(.94)}.MediaLightbox_navPrev__Q0diu{inset-inline-start:clamp(8px,2vw,28px)}.MediaLightbox_navNext__WIZb1{inset-inline-end:clamp(8px,2vw,28px)}@media(max-width:768px){.MediaLightbox_media__6YFBW{max-height:calc(100vh - 180px)}.MediaLightbox_nav__lHKq0{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.MediaLightbox_backdrop__bdA9s,.MediaLightbox_stage__zmV9a{animation:none}}.QuestionOverlay_dock__Y0kHq{position:-webkit-sticky;position:sticky;bottom:8px;z-index:30;display:flex;justify-content:center;padding:0 4px 4px;pointer-events:none;animation:QuestionOverlay_questionRise__M8SIc .26s cubic-bezier(.22,1.1,.36,1) both}@keyframes QuestionOverlay_questionRise__M8SIc{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.QuestionOverlay_card__W5a9l{pointer-events:auto;width:100%;max-width:640px;display:flex;gap:14px;padding:14px 16px;border-radius:20px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border:1px solid rgba(194,28,117,.22);box-shadow:0 10px 30px rgba(24,20,28,.12),0 2px 6px rgba(24,20,28,.06)}.QuestionOverlay_body__HctuK{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.QuestionOverlay_eyebrow__JASWA{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c21c75}.QuestionOverlay_question__UOX3Z{margin:0;font-size:15px;line-height:1.45;font-weight:600;color:#23262d;text-wrap:balance}.QuestionOverlay_options___3_AL{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.QuestionOverlay_option__6uGBY{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid #e6e3ea;background:#fff;color:#2b2f36;font-size:13.5px;cursor:pointer;animation:QuestionOverlay_optionIn__0hbkQ .24s cubic-bezier(.22,1.1,.36,1) both;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.QuestionOverlay_option__6uGBY:hover{border-color:rgba(194,28,117,.5);background:rgba(194,28,117,.05)}.QuestionOverlay_option__6uGBY:active{transform:scale(.98)}.QuestionOverlay_option__6uGBY:focus-visible{outline:2px solid #c21c75;outline-offset:2px}@keyframes QuestionOverlay_optionIn__0hbkQ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.QuestionOverlay_optionKey__jh9o6{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(194,28,117,.08);color:#c21c75;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuestionOverlay_footer__xia5s{display:flex;align-items:center;gap:10px;margin-top:2px}.QuestionOverlay_hint__W_RXz{font-size:12px;color:#7b818c;flex:1 1;min-width:0}.QuestionOverlay_dismiss__1AuVI{border:0;background:transparent;color:#8b909a;font-size:12px;cursor:pointer;padding:4px 6px;border-radius:8px}.QuestionOverlay_dismiss__1AuVI:hover{color:#2b2f36;background:rgba(0,0,0,.04)}.QuestionOverlay_postPreview__wC7gX{flex:none;width:168px;border-radius:14px;overflow:hidden;border:1px solid #ece9f0;background:#fff;display:flex;flex-direction:column}.QuestionOverlay_postHead__UVJ6Z{display:flex;align-items:center;gap:6px;padding:7px 8px}.QuestionOverlay_postAvatar__BEZEu{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#c21c75,#f6a5c0)}.QuestionOverlay_postHandle__2PyY2{font-size:11px;font-weight:600;color:#2b2f36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuestionOverlay_postDot__FhjDL{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10px;color:#b6bac2;letter-spacing:1px}.QuestionOverlay_postMedia__g8RUZ{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:#f4f2f7}.QuestionOverlay_postActions__OExWz{display:flex;gap:8px;padding:8px}.QuestionOverlay_postActions__OExWz span{width:14px;height:14px;border-radius:3px;background:#e9e6ee}.QuestionOverlay_postCaption__7CTC_{padding:0 8px 9px;font-size:10.5px;line-height:1.35;color:#9aa0aa}@media(max-width:768px){.QuestionOverlay_card__W5a9l{flex-direction:column;gap:10px;padding:12px}.QuestionOverlay_postPreview__wC7gX{width:100%;max-width:200px;align-self:center}}@media(prefers-reduced-motion:reduce){.QuestionOverlay_dock__Y0kHq,.QuestionOverlay_option__6uGBY{animation:none}}.CostIndicator_costIndicator__9En2_{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:4px 16px 4px 5px;border-radius:999px;background:#fff;border:1px solid #eee;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.CostIndicator_costIndicator__9En2_:hover{box-shadow:0 2px 8px hsla(0,0%,64%,.18);transform:translateY(-1px)}.CostIndicator_creditIcon__vklr_{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fae9ed;color:#c21c75}.CostIndicator_costText__zp1c5{font-weight:700;font-size:14.5px;color:#282828}.CostIndicator_creditLabel__xpR2Q{font-weight:400;font-size:13px;color:#828282}.CostIndicator_pulsing__Mp2L2{animation:CostIndicator_creditPulse__wl6Da .6s ease}@keyframes CostIndicator_creditPulse__wl6Da{0%{box-shadow:0 0 0 0 rgba(194,28,117,.35)}to{box-shadow:0 0 0 10px rgba(194,28,117,0)}}.StudioOnboarding_layer__QhfjR{position:fixed;z-index:1200;inset:0;pointer-events:none}.StudioOnboarding_scrim__NX9fr{position:absolute;inset:0;background:rgba(23,20,24,.56);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.StudioOnboarding_highlight__WzkbK{position:fixed;z-index:1;border:2px solid #fff;border-radius:14px;box-shadow:0 0 0 4px rgba(194,28,117,.72),0 16px 48px rgba(0,0,0,.26);pointer-events:none;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.StudioOnboarding_card__O0wZE{z-index:2;width:min(348px,100vw - 32px);padding:20px;border:1px solid hsla(0,0%,100%,.25);border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(17,13,18,.28);color:#2a272d;pointer-events:auto}.StudioOnboarding_card__O0wZE h2{margin:8px 0 9px;font-size:22px;font-weight:650;line-height:1.12;letter-spacing:-.04em}.StudioOnboarding_card__O0wZE p{margin:0;color:#716b75;font-size:13px;line-height:1.55}.StudioOnboarding_cardAnchored__fj951{position:fixed;top:var(--tour-anchor-top);left:var(--tour-anchor-left);transition:top .22s ease,left .22s ease}.StudioOnboarding_cardCentered__sAvpp{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.StudioOnboarding_cardTop__pUgN1{display:flex;justify-content:space-between;align-items:center}.StudioOnboarding_cardTop__pUgN1 span{color:#c21c75;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.StudioOnboarding_cardTop__pUgN1 button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:8px;background:#f4f1f3;color:#5d575f;cursor:pointer;font-size:18px}.StudioOnboarding_progress__PQQnF{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:3px;gap:3px;margin:14px 0 16px}.StudioOnboarding_progress__PQQnF span{height:3px;border-radius:999px;background:#e8e3e6}.StudioOnboarding_progressActive__ADJWe{background:#c21c75!important}.StudioOnboarding_count__BY5pQ{color:#99939c;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StudioOnboarding_actions___7Vw7{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:20px}.StudioOnboarding_actions___7Vw7>div{display:flex;gap:7px}.StudioOnboarding_actions___7Vw7 button{min-height:36px;padding:8px 12px;border:0;border-radius:9px;cursor:pointer;font:600 12px/1 Poppins,sans-serif}.StudioOnboarding_actions___7Vw7 button:focus-visible{outline:2px solid rgba(194,28,117,.4);outline-offset:2px}.StudioOnboarding_back__nk81D,.StudioOnboarding_skip__7M_OD{background:transparent;color:#716b75}.StudioOnboarding_next___H_Rp{background:#2d2930;color:#fff}@media(max-width:720px){.StudioOnboarding_cardAnchored__fj951,.StudioOnboarding_cardCentered__sAvpp{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;transform:none}.StudioOnboarding_highlight__WzkbK{border-radius:10px}}@media(prefers-reduced-motion:reduce){.StudioOnboarding_cardAnchored__fj951,.StudioOnboarding_highlight__WzkbK{transition:none}}@keyframes CastManager_studioPopIn__NNDJA{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CastManager_studioFadeUp__IA5CS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CastManager_studioFadeIn__wPxrD{0%{opacity:0}to{opacity:1}}@keyframes CastManager_studioSpin__2VlRk{to{transform:rotate(1turn)}}@keyframes CastManager_studioPulseSoft__bXrvv{0%,to{opacity:1}50%{opacity:.45}}@keyframes CastManager_studioShimmer__IqDu6{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CastManager_studioDot__lKDAk{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.CastManager_motionGuard__ZgpoG,*),:where(.CastManager_motionGuard__ZgpoG,*):after,:where(.CastManager_motionGuard__ZgpoG,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CastManager_root__CmIuC{color:#24262c}.CastManager_managerHeader__e01bF{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #ececef}.CastManager_managerHeader__e01bF h3{margin:2px 0 4px;color:#202329;font-size:18px;letter-spacing:-.025em}.CastManager_managerHeader__e01bF p{max-width:520px;margin:0;color:#7c818b;font-size:10.5px;line-height:1.5}.CastManager_eyebrow__bz_pf{color:#c21c75;font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.CastManager_addButton__VAEGA,.CastManager_empty__aAy05 button,.CastManager_submitButton__ADR6M{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:#c21c75;color:#fff;font-family:inherit;font-weight:680;cursor:pointer;transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.CastManager_addButton__VAEGA:hover,.CastManager_empty__aAy05 button:hover,.CastManager_submitButton__ADR6M:hover{transform:translateY(-1px)}.CastManager_addButton__VAEGA:active,.CastManager_empty__aAy05 button:active,.CastManager_submitButton__ADR6M:active{transform:translateY(0) scale(.98);transition-duration:80ms}.CastManager_addButton__VAEGA:disabled,.CastManager_empty__aAy05 button:disabled,.CastManager_submitButton__ADR6M:disabled{opacity:.48;cursor:not-allowed;transform:none}.CastManager_addButton__VAEGA:focus-visible,.CastManager_empty__aAy05 button:focus-visible,.CastManager_submitButton__ADR6M:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.CastManager_addButton__VAEGA{min-height:40px;flex:0 0 auto;padding:0 15px;border-radius:10px;font-size:12px}.CastManager_summary__UrGKU{display:flex;gap:22px;padding:13px 1px 16px;color:#858a93;font-size:9.5px}.CastManager_summary__UrGKU span{display:inline-flex;align-items:baseline;gap:5px}.CastManager_summary__UrGKU strong{color:#272a30;font-size:15px;font-weight:720;letter-spacing:-.03em}.CastManager_errorBanner__2oIY5,.CastManager_formError__z3F_N{display:flex;align-items:center;gap:8px;border:1px solid rgba(194,28,117,.2);border-radius:10px;background:rgba(194,28,117,.05);color:#972148;font-size:10.5px;line-height:1.45}.CastManager_errorBanner__2oIY5{margin-bottom:14px;padding:9px 10px}.CastManager_errorBanner__2oIY5>span{flex:1 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)}.CastManager_workspaceWithRail__FDHG3 .CastManager_rosterPanel__AzyR0{display:none}.CastManager_rosterPanel__AzyR0{min-width:0}.CastManager_refineIdentity__zw_NY{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #ececef}.CastManager_refineIdentity__zw_NY .CastManager_portraitFallback__PCsUJ,.CastManager_refineIdentity__zw_NY .CastManager_portraitLink__gnUKi,.CastManager_refineIdentity__zw_NY .CastManager_portrait__QZqeg{flex:0 0 72px;width:72px}.CastManager_refineIdentity__zw_NY>div{display:flex;flex-direction:column;gap:2px;min-width:0}.CastManager_refineIdentity__zw_NY strong{color:#282b31;font-size:13px;font-weight:600;line-height:1.38}.CastManager_refineIdentity__zw_NY span{color:#7c818b;font-size:12px;line-height:1.42}.CastManager_refineGrid__BRJKy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px 16px 4px}@media(max-width:768px){.CastManager_refineGrid__BRJKy{grid-template-columns:minmax(0,1fr)}}.CastManager_refineButton__fvCb9{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid rgba(194,28,117,.28);border-radius:999px;background:rgba(194,28,117,.06);color:#c21c75;font-size:12px;font-weight:600;line-height:1.17;cursor:pointer;transition:background .16s ease,border-color .16s ease}.CastManager_refineButton__fvCb9:hover{background:rgba(194,28,117,.12);border-color:rgba(194,28,117,.45)}.CastManager_group__PmcEQ{padding:16px 0 18px;border-top:1px solid #ececef}.CastManager_group__PmcEQ:first-child{padding-top:0;border-top:0}.CastManager_groupHeading__23LAn{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.CastManager_groupHeading__23LAn h4{margin:0 0 2px;color:#292c32;font-size:12px;letter-spacing:-.01em}.CastManager_groupHeading__23LAn p{margin:0;color:#92969f;font-size:9.5px}.CastManager_groupHeading__23LAn>span{min-width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#f0f0f2;color:#696e78;font-size:11px;font-weight:700}.CastManager_cardGrid__aCQ5T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.CastManager_castCard__jeWrN{min-width:0;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:8px;border:1px solid #e5e6e9;border-radius:13px;background:#fff;box-shadow:0 1px 2px rgba(30,20,26,.025);transition:border-color .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_castCard__jeWrN:hover{transform:translateY(-1px);border-color:#d7d8dc;box-shadow:0 7px 20px rgba(30,20,26,.065)}.CastManager_castCardSelected__xc68D{border-color:rgba(194,28,117,.58);box-shadow:inset 0 0 0 1px rgba(194,28,117,.1)}.CastManager_portraitFallback__PCsUJ,.CastManager_portrait__QZqeg{width:100%;aspect-ratio:4/5;height:auto;border-radius:10px}.CastManager_portrait__QZqeg{display:block;object-fit:cover;object-position:center top;background:#ececef}.CastManager_portraitLink__gnUKi{flex:0 0 auto;display:block;border-radius:10px;cursor:zoom-in;transition:opacity .14s cubic-bezier(.4,0,.2,1)}.CastManager_portraitLink__gnUKi:hover{opacity:.85}.CastManager_portraitLink__gnUKi:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:2px}.CastManager_portraitFallback__PCsUJ{display:grid;place-items:center;color:#81304f;background:radial-gradient(circle at 70% 22%,rgba(194,28,117,.13),transparent 43%),#f1eaed;font-size:15px;font-weight:760;letter-spacing:.04em}.CastManager_cardContent__6LPI_{min-width:0;display:flex;flex-direction:column}.CastManager_cardTopline__HgBVc{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.CastManager_cardTopline__HgBVc strong{min-width:0;overflow:hidden;color:#282b31;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.CastManager_status__BjNsq{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;font-size:9.5px;font-weight:720;white-space:nowrap}.CastManager_statusDot__Ar__t{width:5px;height:5px;border-radius:50%;background:currentColor}.CastManager_status_ready__dr54Y{background:#eaf5ef;color:#2f7450}.CastManager_status_review__Hmhg9{background:#f7f0df;color:#8a681e}.CastManager_status_review__Hmhg9 .CastManager_statusDot__Ar__t{animation:CastManager_studioPulseSoft__bXrvv 1.8s ease-in-out infinite}.CastManager_status_attention__nTZ1A{background:rgba(194,28,117,.08);color:#a02a52}.CastManager_status_archived__gijiO{background:#eeeeef;color:#777b83}.CastManager_subjectKind__Az2at{margin-top:2px;color:#92969f;font-size:8.5px;font-weight:620}.CastManager_cardContent__6LPI_>p{display:-webkit-box;min-height:27px;margin:5px 0 7px;overflow:hidden;color:#777c86;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CastManager_cardActions__yxhEk{display:flex;align-items:center;gap:5px;margin-top:auto}.CastManager_cancelButton__akiFi,.CastManager_closeButton__zHb03,.CastManager_revokeButton__vXyLR,.CastManager_selectButton__tZ0zQ,.CastManager_selectedButton__wKX0Z{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;background:#fff;font-family:inherit;font-size:11px;font-weight:680;cursor:pointer;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_cancelButton__akiFi:active,.CastManager_closeButton__zHb03:active,.CastManager_revokeButton__vXyLR:active,.CastManager_selectButton__tZ0zQ:active,.CastManager_selectedButton__wKX0Z:active{transform:scale(.96);transition-duration:80ms}.CastManager_cancelButton__akiFi:disabled,.CastManager_closeButton__zHb03:disabled,.CastManager_revokeButton__vXyLR:disabled,.CastManager_selectButton__tZ0zQ:disabled,.CastManager_selectedButton__wKX0Z:disabled{opacity:.5;cursor:not-allowed;transform:none}.CastManager_selectButton__tZ0zQ,.CastManager_selectedButton__wKX0Z{min-height:25px;padding:0 7px}.CastManager_selectButton__tZ0zQ{border:1px solid rgba(194,28,117,.26);color:#c21c75;background:rgba(194,28,117,.04)}.CastManager_selectedButton__wKX0Z{border:1px solid #c21c75;color:#fff;background:#c21c75}.CastManager_revokeButton__vXyLR{min-height:25px;margin-left:auto;padding:0 6px;border:1px solid #e4e5e8;color:#858a93}.CastManager_unavailable__CXSL3{display:inline-flex;align-items:center;gap:4px;color:#92969f;font-size:8.5px}.CastManager_archived__sPh_O{padding-top:15px;border-top:1px solid #ececef}.CastManager_archived__sPh_O summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#6f747d;font-size:10px;font-weight:680;cursor:pointer}.CastManager_empty__aAy05{min-height:255px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;border:1px dashed #d8dade;border-radius:14px;color:#777c86;text-align:center}.CastManager_empty__aAy05 strong{margin-top:10px;color:#34373e;font-size:13px}.CastManager_empty__aAy05 p{max-width:390px;margin:5px 0 15px;font-size:10px;line-height:1.5}.CastManager_empty__aAy05 button{min-height:34px;padding:0 12px;border-radius:9px;font-size:10px}.CastManager_emptyPortrait__yBLQ_{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#c21c75;background:rgba(194,28,117,.08)}.CastManager_skeletonGrid___nuQR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));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:17px;letter-spacing:-.02em}.CastManager_closeButton__zHb03{width:29px;height:29px;flex:0 0 29px;border:1px solid #e4e5e8;color:#767b84}.CastManager_form__Q3F5i{display:flex;flex-direction:column;gap:16px;padding:20px}.CastManager_kindRow__4KQ4n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));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:3px;padding:12px 14px;border:0;border-radius:10px;color:#757a83;text-align:left;cursor:pointer;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_kindActive__CkhIh:active,.CastManager_kind___oBYI:active{transform:scale(.96);transition-duration:80ms}.CastManager_kindActive__CkhIh strong,.CastManager_kind___oBYI strong{color:inherit;font-size:12.5px}.CastManager_kindActive__CkhIh span,.CastManager_kind___oBYI span{font-size:10.5px}.CastManager_kind___oBYI{background: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:12.5px;font-weight:680}.CastManager_field__b43tk>input,.CastManager_field__b43tk>select,.CastManager_field__b43tk>textarea{width:100%;border:1px solid #dddee2;border-radius:9px;outline:0;background:#fff;color:#30333a;font-family:inherit;font-size:13.5px;line-height:1.4}.CastManager_field__b43tk>input:focus,.CastManager_field__b43tk>select:focus,.CastManager_field__b43tk>textarea:focus{border-color:rgba(194,28,117,.56);box-shadow:0 0 0 3px rgba(194,28,117,.07)}.CastManager_field__b43tk>input,.CastManager_field__b43tk>select{height:42px;padding:0 12px}.CastManager_field__b43tk>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236E7380' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.CastManager_field__b43tk>textarea{min-height:96px;padding:10px 12px;resize:vertical;line-height:1.45}.CastManager_field__b43tk>.CastManager_fieldHint__jn7oZ{color:rgba(194,28,117,.85);font-size:11.5px;font-weight:500;line-height:1.4}.CastManager_fieldRow__nMCQy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.CastManager_wizardPanel__d6F_Q{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #e5e6e9;border-radius:10px;background:#fafafb}.CastManager_wizardPanel__d6F_Q>strong{color:#3d4047;font-size:12px;font-weight:680}.CastManager_upload__zWWMo{min-height:96px;display:flex;align-items:center;gap:10px;padding:8px;overflow:hidden;border:1px dashed #d6d8dc;border-radius:10px;background:#fff;cursor:pointer;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.CastManager_upload__zWWMo:active{transform:scale(.96);transition-duration:80ms}.CastManager_upload__zWWMo>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CastManager_upload__zWWMo>img{width:72px;height:72px;flex:0 0 72px;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:12px;white-space:nowrap}.CastManager_uploadCopy__2WbzS span{color:#8a8f98;font-size:10.5px;line-height:1.4}.CastManager_consent__fDufE{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e5e6e9;border-radius:10px;background:#f4f4f6;color:#626771;font-size:12px;line-height:1.5;cursor:pointer}.CastManager_consent__fDufE input{margin-top:2px;flex:0 0 auto;accent-color:#c21c75}.CastManager_formError__z3F_N{padding:8px 9px}.CastManager_formActions__lSgRB{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;padding-top:2px}.CastManager_cancelButton__akiFi,.CastManager_submitButton__ADR6M{min-height:42px;padding:0 14px;border-radius:9px;font-size:13px}.CastManager_cancelButton__akiFi{border:1px solid #dedfe3;color:#696e78}@media(max-width:980px){.CastManager_workspaceWithRail__FDHG3{grid-template-columns:1fr}.CastManager_formRail__rQSQJ{position:static;grid-row:1}}@media(max-width:720px){.CastManager_cardGrid__aCQ5T,.CastManager_skeletonGrid___nuQR{grid-template-columns:1fr}}@media(max-width:620px){.CastManager_managerHeader__e01bF{gap:14px}.CastManager_managerHeader__e01bF p{display:none}.CastManager_addButton__VAEGA{padding:0 10px}.CastManager_summary__UrGKU{gap:13px}.CastManager_formOpen__psUGK .CastManager_rosterPanel__AzyR0{display:none}.CastManager_formRail__rQSQJ{border-radius:12px;box-shadow:none}}.CastManager_voiceRow__Prald{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px;color:#6b7280}.CastManager_voiceLabel__lZZWj{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#4b5563;white-space:nowrap}.CastManager_voiceValue__fuc1N{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827}.CastManager_voiceSelect__Iqwsi{min-width:0;flex:1 1 150px;max-width:100%;padding:4px 6px;font:inherit;font-size:12px;color:#111827;background:#fff;border:1px solid #d8d9dd;border-radius:7px}.CastManager_voiceSelect__Iqwsi:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:1px}.CastManager_voiceCancel__6Xsub,.CastManager_voiceEdit__6QX3_,.CastManager_voiceSave__ovYI9{padding:3px 8px;font:inherit;font-size:11.5px;font-weight:600;border-radius:999px;border:1px solid transparent;cursor:pointer;background:none}.CastManager_voiceCancel__6Xsub:disabled,.CastManager_voiceEdit__6QX3_:disabled,.CastManager_voiceSave__ovYI9:disabled{opacity:.55;cursor:default}.CastManager_voiceCancel__6Xsub:focus-visible,.CastManager_voiceEdit__6QX3_:focus-visible,.CastManager_voiceSave__ovYI9:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:1px}.CastManager_voiceEdit__6QX3_{color:#c21c75}.CastManager_voiceEdit__6QX3_:hover:not(:disabled){background:rgba(194,28,117,.08)}.CastManager_voiceSave__ovYI9{color:#fff;background:#c21c75}.CastManager_voiceCancel__6Xsub{color:#6b7280}.CastManager_voiceCancel__6Xsub:hover:not(:disabled){background:#f1f2f4}.CastManager_voiceError__WUv0u{flex:1 0 100%;color:#b8433a;font-size:11.5px;line-height:1.35}@keyframes ReferenceLibrary_studioPopIn__zGE3f{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ReferenceLibrary_studioFadeUp__py9jd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ReferenceLibrary_studioFadeIn___p8Hq{0%{opacity:0}to{opacity:1}}@keyframes ReferenceLibrary_studioSpin__9pdR1{to{transform:rotate(1turn)}}@keyframes ReferenceLibrary_studioPulseSoft__w9Yes{0%,to{opacity:1}50%{opacity:.45}}@keyframes ReferenceLibrary_studioShimmer__1Q_KY{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ReferenceLibrary_studioDot__i7IY6{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ReferenceLibrary_motionGuard__8Uyms,*),:where(.ReferenceLibrary_motionGuard__8Uyms,*):after,:where(.ReferenceLibrary_motionGuard__8Uyms,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ReferenceLibrary_overlay__gBSKs{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(20,17,20,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:ReferenceLibrary_studioFadeIn___p8Hq .2s cubic-bezier(.32,.72,0,1) both}.ReferenceLibrary_panel__dUIne{width:min(1360px,100vw - 32px);height:min(920px,100dvh - 32px);min-height:580px;display:flex;flex-direction:column;overflow:hidden;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);animation:ReferenceLibrary_studioPopIn__zGE3f .2s cubic-bezier(.34,1.4,.44,1) both}.ReferenceLibrary_header___SMcd{position:relative;flex:0 0 auto;display:flex;justify-content:space-between;gap:24px;padding:25px 28px 21px;border-bottom:1px solid #e7e7e7;color:#0f0f0f;background:radial-gradient(440px 150px at 90% 0,rgba(194,28,117,.06),transparent 72%)}.ReferenceLibrary_header___SMcd h2{margin:3px 0 5px;font-weight:500;font-size:20px;line-height:26px;font-style:normal;letter-spacing:-.02em;color:#0f0f0f}.ReferenceLibrary_header___SMcd p{max-width:640px;margin:0;color:#39393b;font-weight:400;font-size:14px;line-height:22px;font-style:normal}.ReferenceLibrary_eyebrow__p2Kg_,.ReferenceLibrary_sectionEyebrow__qvkGD{font-weight:500;font-size:12px;line-height:14px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.ReferenceLibrary_eyebrow__p2Kg_{color:#c21c75}.ReferenceLibrary_inventoryCount__yD4zq{display:inline-flex;margin-top:9px;padding:4px 8px;border:1px solid rgba(194,28,117,.12);border-radius:999px;color:#8f3653;background:rgba(194,28,117,.055);font-size:9.5px;font-weight:680}.ReferenceLibrary_close__Tq8Uu{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #e7e7e7;border-radius:10px;background:#fff;color:#39393b;cursor:pointer;transition:border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_close__Tq8Uu:hover{border-color:rgba(194,28,117,.25);background:rgba(194,28,117,.07);color:#c21c75;transform:translateY(-1px)}.ReferenceLibrary_close__Tq8Uu:focus-visible{outline:2px solid rgba(194,28,117,.65);outline-offset:2px}.ReferenceLibrary_toolbar__LWVzF{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 22px 11px}.ReferenceLibrary_search__2Hxvh{flex:1 1;min-width:0;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #e7e7e7;border-radius:11px;color:#8d8d8d;background:#f9f9f9;transition:border-color .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_search__2Hxvh:focus-within{border-color:rgba(194,28,117,.38);box-shadow:0 0 0 3px rgba(194,28,117,.07);background:#fff}.ReferenceLibrary_search__2Hxvh input{width:100%;border:0;outline:0;background:transparent;color:#39393b;font-weight:400;font-size:14px;line-height:22px;font-style:normal}.ReferenceLibrary_search__2Hxvh input::placeholder{color:#8d8d8d}.ReferenceLibrary_refresh__gkqxl{height:40px;padding:0 14px;border:1px solid #e7e7e7;border-radius:11px;background:#fff;color:#39393b;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_refresh__gkqxl:hover:not(:disabled){border-color:rgba(194,28,117,.3);color:#c21c75;transform:translateY(-1px);box-shadow:4px 4px 20px 0 hsla(0,0%,64%,.102)}.ReferenceLibrary_tabs__u9x0T{flex:0 0 auto;display:flex;gap:4px;overflow-x:auto;padding:0 22px 12px;border-bottom:1px solid #e7e7e7;scrollbar-width:none}.ReferenceLibrary_tabs__u9x0T::-webkit-scrollbar{display:none}.ReferenceLibrary_tabActive__bAHXC,.ReferenceLibrary_tab__j6E4q{flex:0 0 auto;height:30px;padding:0 12px;border:0;border-radius:9px;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:background .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_tab__j6E4q{background:transparent;color:#39393b}.ReferenceLibrary_tab__j6E4q:hover{color:#0f0f0f;background:#f9f9f9}.ReferenceLibrary_tabActive__bAHXC{color:#c21c75;background:rgba(194,28,117,.09);box-shadow:inset 0 0 0 1px rgba(194,28,117,.12)}.ReferenceLibrary_body___VxDE{flex:1 1;min-height:0;overflow-y:auto;padding:20px 22px 24px;background:#f9f9f9}.ReferenceLibrary_error__j6Fj9{margin-bottom:14px;padding:10px 12px;border:1px solid rgba(194,28,117,.2);border-radius:10px;background:rgba(194,28,117,.05);color:#9d2346;font-weight:400;font-size:12px;line-height:18px;font-style:normal}.ReferenceLibrary_notice__VWN_u{border-color:#e7e7e7;background:#f9f9f9;color:#39393b}.ReferenceLibrary_section__YqogU{margin-bottom:18px;padding:19px;border:1px solid #e7e7e7;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(43,17,29,.025)}.ReferenceLibrary_sectionHeading__Vx_Sn{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.ReferenceLibrary_sectionHeading__Vx_Sn h3{margin:2px 0 0;color:#0f0f0f;font-weight:500;font-size:20px;line-height:26px;font-style:normal;letter-spacing:-.02em}.ReferenceLibrary_sectionHeading__Vx_Sn>span{color:#8d8d8d;font-weight:500;font-size:12px;line-height:14px;font-style:normal}.ReferenceLibrary_sectionDescription__i_n1m{max-width:720px;margin:5px 0 0;color:#898e97;font-size:10.5px;line-height:1.45}.ReferenceLibrary_sectionEyebrow__qvkGD{color:#c21c75}.ReferenceLibrary_presetGrid__ym40T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ReferenceLibrary_assetGrid__7hD33>*,.ReferenceLibrary_presetGrid__ym40T>*{animation:ReferenceLibrary_studioFadeUp__py9jd .34s cubic-bezier(.32,.72,0,1) both}.ReferenceLibrary_presetCard__V6vO5{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:0 10px;gap:0 10px;padding:8px;border:1px solid #e7e7e7;border-radius:4px;background:#fff;color:#39393b;text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_presetCard__V6vO5:hover:not(:disabled){transform:translateY(-2px);border-color:#e7e7e7;box-shadow:4px 4px 20px 0 hsla(0,0%,64%,.102)}.ReferenceLibrary_presetCardSelected__txVru{border-color:#c21c75;box-shadow:0 0 0 2px rgba(194,28,117,.12)}.ReferenceLibrary_presetVisual__cACJ5{position:relative;grid-row:1/3;width:62px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:4px;color: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-group=talent]{background:radial-gradient(circle at 70% 20%,#4c376c,transparent 50%),#18151b}.ReferenceLibrary_presetVisual__cACJ5[data-group=styles]{background:radial-gradient(circle at 70% 20%,#8a4a2e,transparent 50%),#1d1715}.ReferenceLibrary_presetVisual__cACJ5[data-group=environments]{background:radial-gradient(circle at 70% 20%,#27635a,transparent 50%),#141d1c}.ReferenceLibrary_presetVisual__cACJ5[data-group=product]{background:radial-gradient(circle at 70% 20%,#365f8a,transparent 50%),#151a20}.ReferenceLibrary_presetVisual__cACJ5[data-group=video]{background:radial-gradient(circle at 70% 20%,#7a2f52,transparent 50%),#16121a}.ReferenceLibrary_presetVisual__cACJ5[data-swatch=dark]>svg{color:hsla(0,0%,100%,.92);filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.ReferenceLibrary_presetVisual__cACJ5[data-swatch=light]>svg{color:rgba(20,16,22,.78);filter:drop-shadow(0 1px 2px rgba(255,255,255,.7))}.ReferenceLibrary_presetSubject__lAxA_{position:absolute;left:25px;top:12px;width:13px;height:27px;border:1px solid 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:#0f0f0f;font-weight:500;font-size:12px;line-height:16px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ReferenceLibrary_presetCopy__TqplX span{display:-webkit-box;overflow:hidden;color:#39393b;font-weight:400;font-size:12px;line-height:17px;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReferenceLibrary_presetType__54Hfn{align-self:end;color:#8d8d8d;font-weight:500;font-size:12px;line-height:14px;font-style:normal;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.ReferenceLibrary_showMore__P4_k3{width:100%;height:34px;margin-top:11px;border:1px solid #e3e4e7;border-radius:10px;color:#6f747e;background:#f8f8f9;font-size:10.5px;font-weight:680;cursor:pointer}.ReferenceLibrary_showMore__P4_k3:hover{border-color:rgba(194,28,117,.3);color:#c21c75;background:rgba(194,28,117,.035)}.ReferenceLibrary_assetGrid__7hD33{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.ReferenceLibrary_assetCard__GOPS_{min-width:0;padding:0;overflow:hidden;border:1px solid #e7e7e7;border-radius:4px;background:#fff;color:#39393b;text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_assetCard__GOPS_:hover:not(:disabled){transform:translateY(-2px);box-shadow:4px 4px 20px 0 hsla(0,0%,64%,.102)}.ReferenceLibrary_assetCardSelected__R6aPG{border-color:#c21c75;box-shadow:0 0 0 2px rgba(194,28,117,.12)}.ReferenceLibrary_assetCardDisabled__LVSNn{opacity:.58}.ReferenceLibrary_assetVisual__hoGzf{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:#f9f9f9}.ReferenceLibrary_assetVisual__hoGzf>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .24s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_assetCard__GOPS_:hover .ReferenceLibrary_assetVisual__hoGzf>img{transform:scale(1.025)}.ReferenceLibrary_assetFallback__V6evP{width:100%;height:100%;display:grid;place-items:center;color:#8d8d8d;background:radial-gradient(circle at 50% 30%,#fff,transparent 58%),linear-gradient(145deg,#f1f2f4,#e4e6e9)}.ReferenceLibrary_assetKind__yLOqM,.ReferenceLibrary_selectedMark__nfLiv{position:absolute;top:7px;padding:3px 6px;border-radius:999px;font-weight:500;font-size:12px;line-height:14px;font-style:normal;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.ReferenceLibrary_assetKind__yLOqM{left:7px;background:rgba(15,18,24,.7);color: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{color:#0f0f0f;font-weight:500;font-size:12px;line-height:16px;font-style:normal}.ReferenceLibrary_assetCopy__0FtmR span{color:#39393b;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_skeletonGrid__FAevH{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.ReferenceLibrary_skeletonCard__FGEqc{overflow:hidden;border:1px solid #e7e7e7;border-radius:4px;background:#fff}.ReferenceLibrary_skeletonVisual__wIZGQ{display:block;aspect-ratio:5/4;background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:ReferenceLibrary_studioShimmer__1Q_KY 1.6s linear infinite}.ReferenceLibrary_skeletonLines__4lHH4{display:flex;flex-direction:column;gap:7px;padding:10px}.ReferenceLibrary_skeletonLines__4lHH4 span{height:9px;border-radius:999px;background:linear-gradient(90deg,#f3f2f7 25%,#faf9fd 50%,#f3f2f7 75%);background-size:200% 100%;animation:ReferenceLibrary_studioShimmer__1Q_KY 1.6s linear infinite}.ReferenceLibrary_skeletonLines__4lHH4 span:nth-child(2){width:58%}.ReferenceLibrary_empty__Xe63h{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #c4c4c4;border-radius:4px;color:#8d8d8d;text-align:center}.ReferenceLibrary_empty__Xe63h strong{color:#0f0f0f;font-weight:500;font-size:12px;line-height:16px;font-style:normal}.ReferenceLibrary_empty__Xe63h>span:last-child{max-width:400px;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_emptyIcon__e9iCB,.ReferenceLibrary_importIcon__GSu4T{display:grid;place-items:center;border-radius:10px;color:#c21c75;background:rgba(194,28,117,.08)}.ReferenceLibrary_emptyIcon__e9iCB{width:38px;height:38px}.ReferenceLibrary_importSection__B51PZ{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);align-items:center;grid-gap:20px;gap:20px;margin-bottom:0;background:radial-gradient(340px 120px at 100% 0,rgba(194,28,117,.05),transparent 75%),#fff}.ReferenceLibrary_importIntro__J0cEs{display:flex;align-items:flex-start;gap:10px}.ReferenceLibrary_importIntro__J0cEs h3{margin:0 0 4px;color:#0f0f0f;font-weight:500;font-size:14px;line-height:20px;font-style:normal;letter-spacing:-.01em}.ReferenceLibrary_importIntro__J0cEs p{margin:0;color:#39393b;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_importIcon__GSu4T{width:36px;height:36px;flex:0 0 36px}.ReferenceLibrary_importControls__oP5ik{min-width:0;display:flex;align-items:center;gap:7px}.ReferenceLibrary_importKinds__v4Mz3{display:flex;padding:3px;border-radius:9px;background:#e7e7e7}.ReferenceLibrary_importKindActive__OV7c4,.ReferenceLibrary_importKind___ITmQ{height:27px;padding:0 9px;border:0;border-radius:7px;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:background .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_importKind___ITmQ{color:#39393b;background:transparent}.ReferenceLibrary_importKindActive__OV7c4{color:#c21c75;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 #e7e7e7;border-radius:9px;color:#8d8d8d;background:#fff;transition:border-color .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_urlField__aQ_wY:focus-within{border-color:rgba(194,28,117,.38);box-shadow:0 0 0 3px rgba(194,28,117,.07)}.ReferenceLibrary_urlField__aQ_wY input{min-width:0;width:100%;border:0;outline:0;color:#39393b;font-weight:400;font-size:12px;line-height:17px;font-style:normal}.ReferenceLibrary_doneButton__WlM0_,.ReferenceLibrary_importButton__Fd6FM{border:0;color:#fff;background:#c21c75;font-weight:500;font-size:12px;line-height:14px;font-style:normal;cursor:pointer;transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_doneButton__WlM0_:hover,.ReferenceLibrary_importButton__Fd6FM:hover{transform:translateY(-1px);box-shadow:0 7px 17px rgba(194,28,117,.24)}.ReferenceLibrary_importButton__Fd6FM{height:34px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border-radius:9px;white-space:nowrap}.ReferenceLibrary_footer__ajZS7{flex:0 0 auto;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 22px;border-top:1px solid #e7e7e7}.ReferenceLibrary_footerActions__23Sqb,.ReferenceLibrary_footerSelection__mdCg8{display:flex;align-items:center;gap:8px}.ReferenceLibrary_secondaryButton__epqj1{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #e7e7e7;border-radius:9px;background:#fff;color:#39393b;font-weight:500;font-size:12px;line-height:14px;font-style:normal;text-decoration:none;cursor:pointer;transition:border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1)}.ReferenceLibrary_secondaryButton__epqj1:hover{border-color:rgba(194,28,117,.35);color:#c21c75;transform:translateY(-1px)}.ReferenceLibrary_footerSelection__mdCg8{color:#39393b;font-weight:500;font-size:12px;line-height:14px;font-style:normal}.ReferenceLibrary_doneButton__WlM0_{height:35px;padding:0 18px;border-radius:9px}@media(max-width:900px){.ReferenceLibrary_overlay__gBSKs{padding:12px}.ReferenceLibrary_panel__dUIne{height:calc(100vh - 24px);min-height:0;border-radius:19px}.ReferenceLibrary_presetGrid__ym40T{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceLibrary_assetGrid__7hD33,.ReferenceLibrary_skeletonGrid__FAevH{grid-template-columns:repeat(3,minmax(0,1fr))}.ReferenceLibrary_importSection__B51PZ{grid-template-columns:1fr}.ReferenceLibrary_footer__ajZS7{align-items:flex-start}}@media(max-width:620px){.ReferenceLibrary_overlay__gBSKs{padding:0}.ReferenceLibrary_panel__dUIne{width:100%;height:100dvh;border-radius:0}.ReferenceLibrary_header___SMcd{padding:20px}.ReferenceLibrary_tabs__u9x0T,.ReferenceLibrary_toolbar__LWVzF{padding-left:14px;padding-right:14px}.ReferenceLibrary_body___VxDE{padding:14px}.ReferenceLibrary_assetGrid__7hD33,.ReferenceLibrary_presetGrid__ym40T,.ReferenceLibrary_skeletonGrid__FAevH{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceLibrary_importControls__oP5ik{align-items:stretch;flex-wrap:wrap}.ReferenceLibrary_urlField__aQ_wY{flex-basis:100%}.ReferenceLibrary_footer__ajZS7{flex-direction:column;gap:8px;padding:10px 14px}.ReferenceLibrary_footerSelection__mdCg8{width:100%;justify-content:space-between}}.ReferenceLibrary_importResult__3bcj4{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding:10px 13px;border-radius:12px;border:1px solid rgba(194,28,117,.22);background:rgba(194,28,117,.05)}.ReferenceLibrary_importResult__3bcj4 strong{font-size:12.5px;font-weight:700;color:#c21c75}.ReferenceLibrary_importPlatform__TGP_C{padding:2px 8px;border-radius:999px;background:rgba(194,28,117,.12);color:#c21c75;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ReferenceLibrary_importNames__BVBhk{flex:1 1 100%;font-size:11.5px;line-height:1.45;color:#7c7386;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes ResearchBoard_studioPopIn__4Ci3b{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ResearchBoard_studioFadeUp__uy6o3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ResearchBoard_studioFadeIn__Jrlwn{0%{opacity:0}to{opacity:1}}@keyframes ResearchBoard_studioSpin__MKI0Z{to{transform:rotate(1turn)}}@keyframes ResearchBoard_studioPulseSoft__3pF4M{0%,to{opacity:1}50%{opacity:.45}}@keyframes ResearchBoard_studioShimmer__pWtug{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ResearchBoard_studioDot__7fjls{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ResearchBoard_motionGuard__26H6p,*),:where(.ResearchBoard_motionGuard__26H6p,*):after,:where(.ResearchBoard_motionGuard__26H6p,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ResearchBoard_dock__3DUiP{flex:0 0 312px;min-height:0;display:flex;flex-direction:column;background:#fff;border-left:1px solid rgba(15,23,42,.07);animation:ResearchBoard_dockIn__qMc_L .26s cubic-bezier(.22,.8,.28,1) backwards}@keyframes ResearchBoard_dockIn__qMc_L{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.ResearchBoard_header__LqxMh{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 12px;border-bottom:1px solid #ececf1}.ResearchBoard_headings__MRT7R{min-width:0;display:flex;flex-direction:column;gap:3px}.ResearchBoard_headerActions__0UEsR,.ResearchBoard_kicker__WjYbn{display:inline-flex;align-items:center;gap:6px}.ResearchBoard_kicker__WjYbn{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c21c75}.ResearchBoard_kicker__WjYbn:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#c21c75,#da77ac)}.ResearchBoard_title__0huQm{overflow:hidden;font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:#0b0d12;text-overflow:ellipsis;white-space:nowrap}.ResearchBoard_close__Jcibr{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid #ececf1;border-radius:9px;background:#fff;color:#767b84;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.ResearchBoard_close__Jcibr:hover{border-color:rgba(194,28,117,.25);background:rgba(194,28,117,.06);color:#c21c75}.ResearchBoard_close__Jcibr:focus-visible{outline:2px solid rgba(194,28,117,.65);outline-offset:2px}.ResearchBoard_body__LUzM3{flex:1 1;min-height:0;overflow-y:auto;padding:14px 16px 18px;display:flex;flex-direction:column;gap:16px}.ResearchBoard_group___KIBo{display:flex;flex-direction:column;gap:8px}.ResearchBoard_groupTitle__P0CKr{margin:0;font-size:12px;font-weight:680;letter-spacing:-.005em;color:#3d4047}.ResearchBoard_grid__gVt1B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ResearchBoard_tile__NkbXN{position:relative;aspect-ratio:1/1;padding:0;border:1px solid #ececf1;border-radius:12px;overflow:hidden;background:#f6f6f8;cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),border-color .14s ease}.ResearchBoard_tile__NkbXN img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s cubic-bezier(.4,0,.2,1)}.ResearchBoard_tile__NkbXN:hover{transform:translateY(-2px);border-color:rgba(194,28,117,.35);box-shadow:0 2px 4px rgba(15,23,42,.06),0 12px 26px rgba(15,23,42,.12)}.ResearchBoard_tile__NkbXN:hover img{transform:scale(1.05)}.ResearchBoard_tile__NkbXN:focus-within .ResearchBoard_scrim__l2kFu,.ResearchBoard_tile__NkbXN:hover .ResearchBoard_scrim__l2kFu{opacity:1}.ResearchBoard_tile__NkbXN:focus-within .ResearchBoard_useChip__A1qKb,.ResearchBoard_tile__NkbXN:hover .ResearchBoard_useChip__A1qKb{opacity:1;transform:translateY(0)}.ResearchBoard_tile__NkbXN:focus-visible{outline:2px solid #c21c75;outline-offset:2px}.ResearchBoard_tileAdded__cyP0Z{border-color:rgba(194,28,117,.55);box-shadow:0 0 0 2px rgba(194,28,117,.16)}.ResearchBoard_scrim__l2kFu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,13,18,.58),rgba(11,13,18,.14) 46%,rgba(11,13,18,0) 72%);opacity:0;transition:opacity .14s ease;pointer-events:none}.ResearchBoard_useChip__A1qKb{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;background:#c21c75;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;box-shadow:0 3px 10px rgba(194,28,117,.35);opacity:0;transform:translateY(-3px);transition:opacity .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1);pointer-events:none}@keyframes ResearchBoard_badgePop__eOjUW{0%{transform:scale(.6)}to{transform:scale(1)}}.ResearchBoard_status__rkugc{position:absolute;top:6px;right:6px;width:21px;height:21px;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;background:#c21c75;border-radius:50%;box-shadow:0 2px 6px rgba(194,28,117,.4);animation:ResearchBoard_badgePop__eOjUW .22s cubic-bezier(.34,1.4,.44,1);pointer-events:none}.ResearchBoard_statusSpin__4ChX9{animation:ResearchBoard_studioSpin__MKI0Z .9s linear infinite}.ResearchBoard_srcChip__bskge{position:absolute;left:6px;bottom:6px;max-width:78%;overflow:hidden;padding:2px 7px;border-radius:999px;background:rgba(11,13,18,.55);color:hsla(0,0%,100%,.92);font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}@media(max-width:768px){.ResearchBoard_dock__3DUiP{display:none}}.ResearchBoard_queryList__chygg{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 10px;padding:0;list-style:none}.ResearchBoard_queryChip__pIfi0{padding:3px 8px;border-radius:999px;background:#f1f2f5;border:1px solid #e6e7ea;color:#5b6270;font-size:10.5px;line-height:1.35}.ResearchBoard_sourceList__XB7_6{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:9px;list-style:decimal}.ResearchBoard_sourceItem__pfFR0{color:#9aa0aa;font-size:11px}.ResearchBoard_sourceItem__pfFR0::marker{color:#b9bec7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchBoard_sourceTitle__yNHX_{display:block;color:#24262c;font-size:12.5px;font-weight:560;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.ResearchBoard_sourceTitle__yNHX_:hover{color:#c21c75;text-decoration:underline;text-underline-offset:2px}.ResearchBoard_sourceTitle__yNHX_:focus-visible{outline:2px solid rgba(194,28,117,.5);outline-offset:2px;border-radius:3px}.ResearchBoard_sourceMeta__P2jnh{display:block;margin-top:2px;color:#9aa0aa;font-size:10.5px}@keyframes SessionList_studioPopIn__wkXGp{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SessionList_studioFadeUp__4VxnH{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionList_studioFadeIn__5h3Sc{0%{opacity:0}to{opacity:1}}@keyframes SessionList_studioSpin__oAbOO{to{transform:rotate(1turn)}}@keyframes SessionList_studioPulseSoft__Oy2wf{0%,to{opacity:1}50%{opacity:.45}}@keyframes SessionList_studioShimmer__7islV{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes SessionList_studioDot__3C5_l{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){:where(.SessionList_motionGuard__LL7at,*),:where(.SessionList_motionGuard__LL7at,*):after,:where(.SessionList_motionGuard__LL7at,*):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.SessionList_wrapper__VhQlP{display:flex;flex-direction:column;gap:8px;flex:1 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:hsla(0,0%,100%,.45);color:#c21c75;font-size:13px;font-weight:600;cursor:pointer;text-align:left;letter-spacing:-.01em;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1)}.SessionList_newButton__saJbO:active{transform:scale(.96);transition-duration:80ms}.SessionList_newButton__saJbO:hover{background:rgba(194,28,117,.05);border-color:#c21c75}.SessionList_newButton__saJbO:focus-visible{outline:2px solid rgba(194,28,117,.45);outline-offset:1px}.SessionList_list__xeSLj{flex:1 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 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_glassBar__FQgzL{position:absolute;top:12px;left:12px;right:12px;z-index:40;display:flex;justify-content:center;pointer-events:none}.StudioScreen_glassPill__WFxoG{pointer-events:auto;width:min(1272px,100%);display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding-block:6px;padding-inline:18px 10px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08)}.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:26px;width:auto;display:block}.StudioScreen_topDivider__l1hcZ{width:1px;height:22px;background:#eee;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:#0f0f0f;font-weight:600;font-size:14px;line-height:20px;font-style:normal;letter-spacing:-.01em;transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.StudioScreen_projectBtn__BthcV:hover{transform:translateY(-1px)}.StudioScreen_projectBtn__BthcV:active{transform:translateY(0) scale(.98);transition-duration:80ms}.StudioScreen_projectBtn__BthcV:hover{background:hsla(0,0%,100%,.7);box-shadow:0 1px 2px hsla(0,0%,6%,.04),0 6px 16px hsla(0,0%,6%,.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 hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.5);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:10px;cursor:pointer;color:#39393b;font-weight:500;font-size:12px;line-height:14px;font-style:normal;transition:transform .14s cubic-bezier(.22,.8,.28,1),box-shadow .14s cubic-bezier(.22,.8,.28,1),background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),color .14s cubic-bezier(.22,.8,.28,1)}.StudioScreen_brandBtn__1G_mE:hover{transform:translateY(-1px)}.StudioScreen_brandBtn__1G_mE:active{transform:translateY(0) scale(.98);transition-duration:80ms}.StudioScreen_brandBtn__1G_mE:hover{background:hsla(0,0%,100%,.82);border-color:rgba(194,28,117,.35);color:#c21c75;box-shadow:0 1px 2px hsla(0,0%,6%,.04),0 6px 16px hsla(0,0%,6%,.05)}.StudioScreen_brandBtnIcon__g_6e5{display:inline-flex;align-items:center;color:#828282;flex-shrink:0}.StudioScreen_brandBtnIconActive__Ev6iK,.StudioScreen_brandBtn__1G_mE:hover .StudioScreen_brandBtnIcon__g_6e5{color:#c21c75}.StudioScreen_brandBtnName__ET1ZB{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioScreen_caret__7rK0p{color:#9b9b9b;transition:transform .18s ease;flex-shrink:0}.StudioScreen_caretOpen__LpI3K{transform:rotate(180deg)}.StudioScreen_menuPanel__j18uy{position:absolute;top:calc(100% + 8px);inset-inline-start:0;padding:12px;z-index:60;transform-origin:top left;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);animation:StudioScreen_studioPopIn__HHL_Q .2s cubic-bezier(.34,1.4,.44,1) both}.StudioScreen_sessionsPanel__Qk2SW{width:380px}.StudioScreen_brandPanel__Cg6to,.StudioScreen_sessionsPanel__Qk2SW{max-height:72vh;padding:8px;display:flex;flex-direction:column;overflow:hidden}.StudioScreen_brandPanel__Cg6to{width:360px}.StudioScreen_panelFooter__nvhnm{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:8px 6px 2px;border-top:1px solid #eee}.StudioScreen_footerLink__hmB4A{display:inline-flex;align-items:center;gap:5px;min-width:0;font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#828282;text-decoration:none;transition:color .14s cubic-bezier(.4,0,.2,1)}.StudioScreen_footerLink__hmB4A:hover{color:#c21c75}.StudioScreen_studioLayout__wLTjH{flex:1 1;min-height:0;display:flex;width:100%;position:relative;background:#fff;color:#0f0f0f;font-feature-settings:"ss01","cv11"}.StudioScreen_railSection__U342W{display:flex;flex-direction:column}.StudioScreen_sectionToggle__5pM3d{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 6px;font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#9b9b9b;cursor:pointer;transition:color .15s ease}.StudioScreen_sectionToggle__5pM3d:hover{color:#828282}.StudioScreen_chevron__Uwqur{color:#9b9b9b;transition:transform .18s ease;flex-shrink:0}.StudioScreen_chevronOpen__4Olw5{transform:rotate(90deg)}.StudioScreen_sectionBody__9f3fV{display:flex;flex-direction:column;margin-top:4px}.StudioScreen_leftRail__e1yoO{flex:0 0 248px;display:flex;flex-direction:column;gap:14px;padding:18px 14px;background:#fff;-webkit-border-end:1px solid #eee;border-inline-end:1px solid #eee;overflow-y:hidden;min-height:0}.StudioScreen_projectHeader__QfrRs{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;line-height:20px;font-style:normal;letter-spacing:-.01em;padding:4px 6px 14px;border-bottom:1px solid #eee;color:#0f0f0f}.StudioScreen_sectionLabel__FMJ25{font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#9b9b9b;padding:0 6px}.StudioScreen_brandKitHint__nCW6D{flex-shrink:0;padding:12px 14px;background:linear-gradient(180deg,#fbfbfd,#f5f6f8);border:1px solid #eee;border-radius:12px;font-weight:400;font-size:12px;line-height:16px;font-style:normal;color:#39393b}.StudioScreen_canvasMain__WKL_T{flex:1 1;position:relative;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(70% 55% at 85% 8%,rgba(255,216,244,.2) 0,rgba(255,216,244,0) 58%),radial-gradient(rgba(57,57,59,.06) 1px,transparent 1.4px) 0 0/24px 24px,#fdfdfd}.StudioScreen_costBar__FlzGw{position:absolute;top:14px;inset-inline-end:14px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);font-weight:500;font-size:12px;line-height:14px;font-style:normal;color:#0f0f0f}.StudioScreen_traceOverlay__yaQrn{position:absolute;top:14px;inset-inline-start:14px;z-index:5;max-width:320px;max-height:40%;overflow:hidden}.StudioScreen_chatRail__H_mhM{position:absolute;top:84px;inset-inline-end:12px;bottom:12px;z-index:25;width:var(--chat-rail-w,440px);display:flex;flex-direction:column;overflow:hidden;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08)}.StudioScreen_railHandle__LxNzD{position:absolute;top:0;bottom:0;inset-inline-start:-3px;width:12px;z-index:6;cursor:ew-resize;touch-action:none}.StudioScreen_railHandle__LxNzD:after{content:"";position:absolute;top:50%;inset-inline-start:4px;width:4px;height:40px;transform:translateY(-50%);border-radius:999px;background:rgba(42,20,45,.14);box-shadow:0 0 0 1px hsla(0,0%,100%,.6);transition:background .18s ease,height .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.StudioScreen_railHandle__LxNzD:hover:after{width:5px;height:64px;background:rgba(194,28,117,.55);box-shadow:0 0 0 1px hsla(0,0%,100%,.7),0 2px 10px rgba(151,20,88,.35)}.StudioScreen_railHandle__LxNzD:active:after{width:5px;height:88px;background:#c21c75;box-shadow:0 0 0 1px hsla(0,0%,100%,.8),0 2px 14px rgba(151,20,88,.5)}@media(prefers-reduced-motion:reduce){.StudioScreen_railHandle__LxNzD:after{transition:background .18s ease}}.StudioScreen_dockWrap__iedk2{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);z-index:35}.StudioScreen_dock__cWIRM{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:18px;padding-inline:8px 12px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;-webkit-border-start:0;border-inline-start:0;transition:transform .2s cubic-bezier(.34,1.4,.44,1)}.StudioScreen_dock__cWIRM:hover{transform:translateX(2px)}.StudioScreen_dockBtn__1LumF{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fae9ed;color:#c21c75;cursor:pointer;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.34,1.4,.44,1),box-shadow .14s cubic-bezier(.4,0,.2,1)}.StudioScreen_dockBtn__1LumF:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(194,28,117,.22)}.StudioScreen_dockBtnOn__f3xKA,.StudioScreen_dockBtn__1LumF:active{background:#c21c75;color:#fff}.StudioScreen_dockBtnActive__EMXZ1{box-shadow:0 0 0 2px rgba(194,28,117,.35)}.StudioScreen_dockHidden__kRJOY{opacity:0;pointer-events:none}.StudioScreen_dockPanel__w_NiI{position:fixed;inset-inline-start:0;top:50%;z-index:45;padding-block:18px;padding-inline:16px 18px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid hsla(0,0%,6%,.06);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:32px;border-end-end-radius:32px;-webkit-border-start:0;border-inline-start:0;transform-origin:left center;animation:StudioScreen_dockPanelIn__CIuWe .26s cubic-bezier(.22,1.1,.36,1) both}.StudioScreen_dockPanelClosing__ccFg0{animation:StudioScreen_dockPanelOut__V7_zV .18s cubic-bezier(.4,0,.7,.2) both;pointer-events:none}@keyframes StudioScreen_dockPanelIn__CIuWe{0%{opacity:0;transform:translateY(-50%) translateX(-14px) scale(.97)}to{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}}@keyframes StudioScreen_dockPanelOut__V7_zV{0%{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}to{opacity:0;transform:translateY(-50%) translateX(-14px) scale(.97)}}@media(prefers-reduced-motion:reduce){.StudioScreen_dockPanelClosing__ccFg0,.StudioScreen_dockPanel__w_NiI{animation-duration:1ms}}.StudioScreen_chatBody__60vdf{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:150px;padding-top:4px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar{width:8px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar-thumb{background:hsla(0,0%,6%,.12);border-radius:4px}.StudioScreen_chatBody__60vdf::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,6%,.22)}.StudioScreen_chatComposer__f3HwQ{position:absolute;left:0;right:0;bottom:0;padding:24px 14px 14px;background:none;pointer-events:none;z-index:4}.StudioScreen_chatComposer__f3HwQ>*{pointer-events:auto}.StudioScreen_devPanel__TAtzb{flex-shrink:0;border-top:1px dashed #eee;max-height:200px;overflow-y:auto}@media(max-width:1280px){.StudioScreen_leftRail__e1yoO{flex-basis:220px;padding:16px 12px}.StudioScreen_chatRail__H_mhM{flex-basis:400px}}@media(max-width:1024px){.StudioScreen_leftRail__e1yoO{display:none}.StudioScreen_chatRail__H_mhM{flex-basis:380px}}@media(max-width:768px){.StudioScreen_studioLayout__wLTjH{display:block;position:relative}.StudioScreen_canvasMain__WKL_T{display:none}.StudioScreen_chatRail__H_mhM{inset-inline:0;top:calc(62px + env(safe-area-inset-top, 0));bottom:0;width:auto;height:auto;min-height:0;border:none;border-radius:0}.StudioScreen_railHandle__LxNzD{display:none}.StudioScreen_costBar__FlzGw{top:10px;inset-inline-end:10px}}@media(prefers-reduced-motion:reduce){.StudioScreen_studioLayout__wLTjH,.StudioScreen_studioLayout__wLTjH *,.StudioScreen_studioLayout__wLTjH :after,.StudioScreen_studioLayout__wLTjH :before{animation:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.StudioScreen_topNav__Ds__t{display:flex;align-items:center;gap:6px;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:1px solid #eee;border-inline-start:1px solid #eee}.StudioScreen_mobileOptionalNav__YGlmd{display:inline-flex}@media(max-width:768px){.StudioScreen_glassBar__FQgzL{top:max(8px,env(safe-area-inset-top,0));left:8px;right:8px}.StudioScreen_glassPill__WFxoG{min-height:48px;padding-block:4px;padding-inline:12px 6px}.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;-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.StudioScreen_topNav__Ds__t{gap:2px;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:4px;padding-inline-start:4px}.StudioScreen_brandPanel__Cg6to,.StudioScreen_menuPanel__j18uy,.StudioScreen_sessionsPanel__Qk2SW{position:fixed;top:calc(56px + env(safe-area-inset-top, 0));left:max(8px,env(safe-area-inset-left,0));right:max(8px,env(safe-area-inset-right,0));width:auto;max-height:min(60vh,520px);transform-origin:top center}.StudioScreen_dockWrap__iedk2{position:fixed;inset-inline-start:58px;top:calc(14px + env(safe-area-inset-top, 0));transform:none;z-index:45}.StudioScreen_dock__cWIRM{flex-direction:row;gap:2px;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none}.StudioScreen_dock__cWIRM:hover{transform:none}.StudioScreen_dockBtn__1LumF{width:36px;height:36px}.StudioScreen_dockBtn__1LumF:hover{transform:none;box-shadow:none}.StudioScreen_dockPanel__w_NiI{inset-inline:max(8px,env(safe-area-inset-left,0)) max(8px,env(safe-area-inset-right,0));top:calc(66px + env(safe-area-inset-top, 0));transform:none;max-height:min(58vh,520px);padding-block:14px;padding-inline:14px;border-radius:22px;-webkit-border-start:1px solid hsla(0,0%,6%,.06);border-inline-start:1px solid hsla(0,0%,6%,.06);transform-origin:top center}.StudioScreen_chatBody__60vdf{overflow:hidden;padding-top:8px;padding-bottom:112px}}.StudioScreen_avatarButton__st7_V{padding:0!important;overflow:hidden;border:1px solid hsla(0,0%,93%,.9);background:#fff!important}.StudioScreen_avatarRound__dJQK3{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden}.StudioScreen_avatarRound__dJQK3 img{width:100%;height:100%;object-fit:cover;display:block}.StudioScreen_avatarHeart__xqy26{width:20px!important;height:auto!important;object-fit:contain!important}.StudioScreen_creditFeature__avNBK,.StudioScreen_dockFeature__n9VQM{position:relative;display:inline-flex;align-items:center}.StudioScreen_tourLauncher__29G5r{position:absolute;bottom:76px;inset-inline-start:18px;z-index:36;display:grid;width:34px;height:34px;place-items:center;padding:0;align-items:center;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 40px hsla(0,0%,6%,.08);border:1px solid rgba(194,28,117,.3);border-radius:50%;color:#c21c75;cursor:pointer;font-weight:700;font-size:13px;line-height:13px;font-style:normal;font-family:Poppins,sans-serif;transition:border-color .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.34,1.4,.44,1)}.StudioScreen_tourLauncher__29G5r:hover{border-color:rgba(194,28,117,.55);background:hsla(0,0%,100%,.96);transform:translateY(-1px)}.StudioScreen_tourLauncher__29G5r:active{transform:scale(.97)}.StudioScreen_tourLauncher__29G5r:focus-visible{outline:2px solid rgba(194,28,117,.4);outline-offset:2px}.StudioScreen_dockFeature__n9VQM{display:grid;place-items:center}@media(max-width:900px){.StudioScreen_tourLauncher__29G5r{display:none}}