.Sidebar_sidebar__u7z6j{width:16.5rem;height:calc(100dvh - 2rem);background-color:var(--surface-base);border-radius:1.5rem;position:relative;margin:1rem;display:flex;flex-direction:column;padding:1.5rem 0;z-index:50;font-family:var(--font-poppins)}.Sidebar_logo__2fyK4{margin-bottom:1.5rem}.Sidebar_nav__oCiHq{flex:1;display:flex;flex-direction:column;gap:.5rem}.Sidebar_navItem__NZLfZ{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;color:var(--dark-gray);font-weight:500;font-size:1rem;transition:all .2s ease;position:relative;line-height:1.375}.Sidebar_navItem__NZLfZ:hover{background-color:var(--surface-subtle);color:var(--text-primary)}.Sidebar_navItem__NZLfZ.Sidebar_active___iWkh{color:var(--blue-black)}.Sidebar_navItem__NZLfZ.Sidebar_active___iWkh:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.375rem;background-color:var(--light-blue);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.Sidebar_navItem__NZLfZ.Sidebar_active___iWkh .Sidebar_icon__azV_W{color:var(--light-blue)}.Sidebar_navItem__NZLfZ .Sidebar_icon__azV_W{font-size:1.25rem;width:1.25rem;height:1.25rem;display:flex;justify-content:center}.Sidebar_footer___mzRE{padding:0 1rem;margin-top:auto}.Sidebar_footer___mzRE .Sidebar_footerNav__D_xLb{margin:0 -1rem .5rem}.Sidebar_footer___mzRE .Sidebar_viewModeToggle__bpKV9{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-bottom:.75rem;padding:.625rem .75rem;border:1px solid var(--bright-blue-25);border-radius:1rem;background:none;cursor:pointer;color:var(--blue-black);font-family:var(--font-poppins);font-size:.8125rem;font-weight:500;line-height:1.3;transition:background-color .2s ease,color .2s ease}.Sidebar_footer___mzRE .Sidebar_viewModeToggle__bpKV9:hover{background-color:var(--bright-blue-25)}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV{display:flex;align-items:center;gap:.5rem}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV .Sidebar_avatar__q_5re{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--light-blue);color:var(--blue-black);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.875rem;line-height:1.3;overflow:hidden;flex-shrink:0}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV .Sidebar_avatar__q_5re img{width:100%;height:100%;object-fit:cover;display:block}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV .Sidebar_userInfo__MTtvH{flex:1;overflow:hidden}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV .Sidebar_userInfo__MTtvH .Sidebar_userName__h1iaG{font-size:.875rem;font-weight:500;line-height:1.3;color:var(--blue-black)}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV .Sidebar_userInfo__MTtvH .Sidebar_userEmail__5uhXf{font-size:.75rem;color:var(--blue-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.33}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV .Sidebar_logoutBtn__BAMKi{background:none;border:none;cursor:pointer;color:var(--blue-black)}.Sidebar_footer___mzRE .Sidebar_userProfile__DZMhV .Sidebar_logoutBtn__BAMKi:hover{color:var(--red-100)}.Sidebar_userProfile__DZMhV{display:flex;align-items:center;padding:.625rem .5rem;border-radius:1rem;transition:background-color .2s ease}.Sidebar_userProfile__DZMhV.Sidebar_active___iWkh,.Sidebar_userProfile__DZMhV:hover{background-color:var(--bright-blue-25)}.Tooltip_tooltip__epNz_{z-index:10000}.Tooltip_blueTooltip__Vblv4{--rt-color-bg:var(--brightBlue-100);--rt-color-text:var(--white);--rt-opacity:1;max-width:15.625rem;border-radius:1rem!important;background-color:var(--brand-brilliant-sky-blue)!important;padding:.5rem!important;text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--brand-white)!important;opacity:1!important}.Tooltip_withError__2_3oh{border-width:1px;border-style:solid;border-color:var(--brand-cherry-red)!important;color:var(--brand-cherry-red)!important}.Tooltip_errorTooltip__MkYby{--rt-color-bg:var(--status-error-bg);--rt-color-text:var(--status-error);--rt-opacity:1;max-width:20rem;border-radius:.75rem!important;background-color:var(--status-error-bg)!important;padding:.5rem .75rem!important;text-align:left;font-size:.75rem;line-height:1rem;color:var(--status-error)!important;opacity:1!important;border:1px solid var(--status-error-soft)}.Tooltip_errorTooltip__MkYby .react-tooltip-arrow{background:var(--status-error-bg);border:1px solid var(--status-error-soft)}.PageHeader_root__VnERc{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);border-radius:2rem;padding:.75rem 1.5rem;flex-shrink:0}.PageHeader_root__VnERc h2{font-size:1.375rem;font-weight:500;color:var(--blue-black);font-family:var(--font-figtree),sans-serif;line-height:1.4}.PageHeader_surfaceBase__sTQOR{background-color:var(--surface-base)}.PageHeader_titleGroup__PCp5_{display:flex;align-items:center;gap:1rem}.CreateProject_pageContainer__imVfA{font-family:var(--font-primary);color:var(--blue-black);padding-right:1rem;padding-bottom:1rem;min-height:100dvh;display:grid;overflow-y:auto;grid-template-rows:auto auto minmax(0,1fr)}.CreateProject_headerSpacing__r7NLv{margin-top:1rem;margin-bottom:2rem}.CreateProject_contentWrapper__Ywlhp{max-width:32rem;margin:0 auto;width:100%;display:flex;flex-direction:column;height:100%}.CreateProject_stepCard__UmXEe{background-color:var(--white);border-radius:2rem;display:flex;flex-direction:column;gap:.5rem}.CreateProject_wideWrapper__vEEgI{width:100%;max-width:var(--measure-page);margin-inline:auto}.CreateProject_stepsSection__VNxTH{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-8)}.CreateProject_chatInputWrapper__D1MmF{position:relative;max-height:3rem;flex-shrink:0;display:flex;align-items:center}.CreateProject_chatInputWrapper__D1MmF .CreateProject_chatInput__TpARB{width:100%;padding:.875rem 3.75rem .875rem 1rem;border-radius:2rem;border:none;outline:none;background:var(--white);color:var(--blue-black);font-size:1rem;border:1px solid var(--light-gray);max-height:3rem}.CreateProject_chatInputWrapper__D1MmF .CreateProject_chatInput__TpARB::placeholder{color:var(--dark-gray)}.CreateProject_chatInputWrapper__D1MmF .CreateProject_micButton__C6KTg{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border-radius:50%;background:var(--bright-blue-100);border:none;color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.CreateProject_chatInputWrapper__D1MmF .CreateProject_micButton__C6KTg:hover{background:var(--bright-blue-50)}.CircularProgress_chartItem__XfLIn{display:flex;flex-direction:column;align-items:center;gap:.25rem}.CircularProgress_chartItem__XfLIn .CircularProgress_chartWrapper__MnpFb{position:relative;display:flex;justify-content:center;align-items:center}.CircularProgress_chartItem__XfLIn .CircularProgress_chartLabel__ab0_i{position:absolute;text-align:center}.CircularProgress_chartItem__XfLIn .CircularProgress_chartLabel__ab0_i .CircularProgress_mainLabel__Bjyae{font-size:.75rem;font-weight:400;color:var(--blue-black);line-height:1.3;display:block}.CircularProgress_chartItem__XfLIn .CircularProgress_subLabel__9xq1d{font-size:.75rem;color:var(--blue-black);font-weight:600;text-align:center;line-height:1.3}.RobotToggle_wrapper__4_8QQ{display:inline-flex;align-items:center;flex-shrink:0;margin-bottom:.5rem}.RobotToggle_toggle__iXNEB{display:inline-flex;gap:.25rem;background:var(--light-gray);border-radius:2rem;padding:.3rem}.RobotToggle_btn__KooBQ{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border-radius:2rem;font-family:var(--font-secondary);font-size:.85rem;font-weight:700;color:var(--dark-gray);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.RobotToggle_btn__KooBQ:hover:not(.RobotToggle_active__snShN){color:var(--blue-black);background:hsla(0,0%,100%,.6)}.RobotToggle_active__snShN{background:var(--blue-black);color:var(--text-on-dark);box-shadow:0 1px 2px rgba(13,20,21,.08),0 2px 6px rgba(13,20,21,.12)}.RobotToggle_active__snShN .RobotToggle_dot__BmCNr{background:var(--surface-base);opacity:.7}.RobotToggle_active__snShN .RobotToggle_owner__3OLy2{color:hsla(0,0%,100%,.6)}.RobotToggle_dot__BmCNr{width:6px;height:6px;border-radius:50%;flex-shrink:0}.RobotToggle_dotOwn__eKGKQ{background:var(--status-success)}.RobotToggle_dotProject__JOKrL{background:var(--status-info)}.RobotToggle_owner__3OLy2{font-size:.7rem;font-weight:400;color:var(--dark-gray)}.Incubator_container__CcQDs{font-family:var(--font-figtree);color:var(--blue-black);padding-right:1rem;padding-bottom:1rem;height:100dvh;display:flex;flex-direction:column;overflow-y:auto}.Incubator_headerSpacing__CouiC{margin:1rem 0}.Incubator_robotToggle__salPn{display:flex;gap:0;background:var(--surface-subtle);border-radius:.5rem;padding:3px;margin-bottom:.5rem;flex-shrink:0;width:fit-content}.Incubator_toggleBtn__70E76{padding:.4rem 1rem;border:none;border-radius:.4rem;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}.Incubator_toggleBtn__70E76:hover{color:var(--text-primary)}.Incubator_toggleActive__TnBqT{background:var(--surface-base);color:var(--blue-black);box-shadow:0 1px 3px rgba(0,0,0,.1)}.Incubator_envBar__Rjrx4{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem;flex-shrink:0}@media(max-width:768px){.Incubator_envBar__Rjrx4{grid-template-columns:repeat(2,1fr)}}.Incubator_envCard__biYSZ{background-color:var(--white);border-radius:2rem;padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:box-shadow .2s;position:relative}.Incubator_envCard__biYSZ:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.Incubator_envIcon__IYjJN{font-size:1.5rem;flex-shrink:0}.Incubator_envInfo__u9GF3{display:flex;flex-direction:column;min-width:0;flex:1;position:relative}.Incubator_envLabel__wxkDY{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.Incubator_envCurrent__OsYSA{font-size:1.25rem;font-weight:700;color:var(--blue-black)}@keyframes Incubator_envTrendBlink__R8SEp{0%,to{opacity:1}50%{opacity:.15}}.Incubator_envTrend__4IWUK{display:inline-block;margin-left:.4rem;font-size:.85rem;vertical-align:middle}.Incubator_envTrendUp__qn0xX{color:var(--status-error-text,var(--red-100))}.Incubator_envTrendDown__3R6jG,.Incubator_envTrendUp__qn0xX{animation:Incubator_envTrendBlink__R8SEp 1s ease-in-out infinite}.Incubator_envTrendDown__3R6jG{color:var(--bright-blue-100)}.Incubator_envTrendHold__LMm7C{color:var(--green-100);font-size:.6rem}.Incubator_envTarget__NUESh{font-size:.75rem;color:var(--text-secondary);margin-top:.1rem}.Incubator_envEditHint__OH_WJ{position:absolute;top:.6rem;right:.85rem;font-size:.65rem;color:#aaa;pointer-events:none}.Incubator_envEditRow__OFzRy{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:.35rem;background:var(--white);border-radius:.5rem}.Incubator_envCancelBtn__hiyfp{font-size:1rem;line-height:1;color:#999;background:none;border:none;cursor:pointer;padding:0 .15rem}.Incubator_envCancelBtn__hiyfp:hover{color:var(--blue-black)}.Incubator_envInput__OvRW9{font-size:.8rem;border:1px solid var(--bright-blue-100);border-radius:.5rem;padding:.2rem .5rem;width:5rem;outline:none}.Incubator_envInput__OvRW9:focus{border-color:var(--blue-black)}.Incubator_envInputInvalid__Ss9hV,.Incubator_envInputInvalid__Ss9hV:focus{border-color:var(--status-error)}.Incubator_envRangeInvalid__UHf9t{color:var(--status-error-text);font-weight:600}.Incubator_envHintOffline__UECn5{color:var(--status-warning-text);font-weight:600}.Incubator_envSetBtn__RzRAZ{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border:none;border-radius:.5rem;background:var(--blue-black);color:var(--white);cursor:pointer;transition:opacity .15s;white-space:nowrap}.Incubator_envSetBtn__RzRAZ:hover{opacity:.85}.Incubator_envSetBtn__RzRAZ:disabled{opacity:.5;cursor:not-allowed}.Incubator_statusBar__2NZ7c{background-color:var(--white);border-radius:2rem;padding:.5rem 1.25rem;display:flex;align-items:center;gap:1.5rem;margin-bottom:.75rem;flex-shrink:0;flex-wrap:wrap}.Incubator_statusInfo___HgpE{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.Incubator_statusActions__Vg7ua{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-wrap:wrap}.Incubator_statusLabel__Fc1Lr{font-weight:600;color:var(--text-secondary)}.Incubator_statusValue__ai9Lh{font-weight:600;color:var(--blue-black)}.Incubator_statusOk__rDe6O{font-weight:700;color:var(--green-100)}.Incubator_statusError__cwilW{font-weight:700;color:var(--red-100)}.Incubator_statusStale__QKnih{font-weight:700;color:var(--text-secondary)}.Incubator_statusAlarm__9OgUY{font-size:.75rem;font-weight:700;color:var(--status-error-text,var(--red-100));background:var(--status-error-bg,rgba(220,38,38,.1));border-radius:1rem;padding:.2rem .75rem;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Incubator_statusOffline__v7m3W{font-size:.75rem;font-weight:600;color:var(--status-warning-text);background:var(--status-warning-bg);border-radius:1rem;padding:.15rem .6rem}.Incubator_gridSection__y0CVY{flex:1;min-height:0;overflow-y:auto}.Incubator_gridCard__X6Jmd{background-color:var(--white);border-radius:2rem;padding:1.25rem}.Incubator_gridLoading___es8w{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--text-secondary);font-size:.875rem}.Incubator_gridBulkActions___sUqa{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;position:sticky;top:0;z-index:10;background:var(--white);border-radius:.75rem;padding:.35rem 0}.Incubator_bulkBtn__Zrz9q{font-size:.75rem;font-weight:600;padding:.4rem 1rem;border-radius:9999px;border:1.5px solid var(--border-default);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s}.Incubator_bulkBtn__Zrz9q:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--text-muted);color:var(--blue-black)}.Incubator_bulkBtn__Zrz9q:disabled{opacity:.35;cursor:not-allowed}.Incubator_bulkBtnDanger__kJ1E9{border-color:var(--status-error-soft);color:var(--status-error-text)}.Incubator_bulkBtnDanger__kJ1E9:hover:not(:disabled){background:var(--status-error-bg);border-color:var(--status-error);color:var(--status-error-text)}.Incubator_bulkBtnWarning__ZDk3Y{border-color:var(--status-warning-soft);color:var(--status-warning-text)}.Incubator_bulkBtnWarning__ZDk3Y:hover:not(:disabled){background:var(--status-warning-bg);border-color:var(--status-warning);color:var(--status-warning-text)}.Incubator_bulkLockedHint__BiHxV{font-size:.7rem;color:var(--status-warning-text);background:var(--status-warning-bg);border:1px solid var(--status-warning-soft);border-radius:.4rem;padding:.25rem .6rem}.Incubator_gridScroll__eGVJg{overflow-x:auto;-webkit-overflow-scrolling:touch}.Incubator_grid__UGKvj{display:grid;grid-template-columns:2.5rem repeat(5,12rem);gap:.5rem;min-width:max-content}.Incubator_gridColHeader__ylFhA{text-align:center;font-weight:700;font-size:.8rem;color:var(--blue-black);padding:.25rem 0}.Incubator_gridRowLabel__GbQCg{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:var(--blue-black)}.Incubator_slotCell__Hny3u{border-radius:.75rem;display:flex;align-items:center;justify-content:center;min-height:5.5rem;cursor:pointer;transition:transform .15s,box-shadow .15s,outline-color .15s;user-select:none;position:relative;overflow:hidden}.Incubator_slotCell__Hny3u:hover{transform:scale(1.03);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Incubator_slotEmpty__CussF{background-color:var(--surface-subtle);border:1.5px dashed var(--border-default);color:var(--text-muted)}.Incubator_slotNeedsFlask__Anplh{background-color:var(--status-warning-bg);border:1.5px dashed var(--status-warning);color:var(--status-warning-text);animation:Incubator_pulseAmber__KZaUk 2s ease-in-out infinite}@keyframes Incubator_pulseAmber__KZaUk{0%,to{border-color:var(--status-warning);box-shadow:0 0 0 0 hsla(73,88%,78%,0)}50%{border-color:var(--status-warning);box-shadow:0 0 8px 2px hsla(73,88%,78%,.2)}}.Incubator_slotEmptyFlask__aCWPo{background-color:var(--status-info-bg);border:1.5px solid var(--status-info-soft);color:var(--status-info-text)}.Incubator_slotOccupied__IGKXW{background-color:var(--status-success-bg);border:1.5px solid var(--status-success-soft);color:var(--status-success-text)}.Incubator_slotInUse__gF31e{background-color:var(--status-warning-bg);border:2px solid var(--status-warning);color:var(--status-warning-text);animation:Incubator_pulseInUse__BCAJp 2s ease-in-out infinite}@keyframes Incubator_pulseInUse__BCAJp{0%,to{opacity:1}50%{opacity:.7}}.Incubator_slotReserved__k4hCZ{background-color:var(--status-info-bg);border:2px dashed var(--status-info);color:var(--status-info-text)}.Incubator_slotStuck__gK2V2{background-color:var(--status-error-bg);border:2px dashed var(--status-error);color:var(--status-error-text);animation:Incubator_stuckPulse__EJldC 2.2s ease-in-out infinite}@keyframes Incubator_stuckPulse__EJldC{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,0)}50%{box-shadow:0 0 6px 2px rgba(220,38,38,.35)}}.Incubator_slotIconStuck__cRcdT{color:var(--status-error-text)}.Incubator_slotIconSpin__Qr_XN{animation:Incubator_spin__PAW_y 1.5s linear infinite;color:var(--status-warning-text)}@keyframes Incubator_spin__PAW_y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Incubator_slotIconBlue__yTc8o{color:var(--status-info-text)}.Incubator_slotSelected__ILeKX{outline:2.5px solid var(--bright-blue-100);outline-offset:-1px;transform:scale(1.03);box-shadow:0 2px 12px rgba(80,144,228,.25)}.Incubator_slotMultiSelected__fkT1d{outline:2.5px solid var(--status-info);outline-offset:-1px;box-shadow:0 0 0 3px rgba(80,144,228,.18);background-color:rgba(80,144,228,.07)!important}.Incubator_slotCheckmark__e9fXZ{position:absolute;top:.3rem;right:.3rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--status-info);display:flex;align-items:center;justify-content:center;color:var(--text-on-dark);z-index:1;pointer-events:none}.Incubator_slotPlus__MP27k{font-size:1.75rem;font-weight:300;color:var(--text-muted);transition:color .15s}.Incubator_slotEmpty__CussF:hover .Incubator_slotPlus__MP27k{color:var(--text-secondary)}.Incubator_slotContent__TFRU_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;height:100%;padding:.3rem}.Incubator_slotLabel__5wUve{position:absolute;top:.25rem;left:.4rem;font-size:.55rem;font-weight:600;opacity:.5}.Incubator_slotSizeTag__BXIKd{position:absolute;top:.25rem;right:.4rem;font-size:.55rem;font-weight:500;opacity:.6}.Incubator_slotCellLine__KDAbj{font-size:.85rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%}.Incubator_slotPassage___6S_d{font-size:.65rem;font-weight:500;opacity:.7}.Incubator_slotWellsBadge___c_9S{display:inline-flex;align-items:center;padding:.08rem .4rem;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.14);font-size:.6rem;font-weight:600;line-height:1;color:var(--blue-black);letter-spacing:.01em;font-variant-numeric:tabular-nums}.Incubator_slotIconAmber__Z2ui_{color:var(--status-warning-text);opacity:.7;flex-shrink:0}.Incubator_slotNeedLabel__b3PKK{font-size:.7rem;font-weight:600;color:var(--status-warning-text)}.Incubator_slotEmptyContent__3c5Qt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:100%}.Incubator_slotLinkedMuted__JHnC8{font-size:.5rem;color:var(--text-muted);opacity:.7;max-width:100%}.Incubator_slotLinkedMuted__JHnC8,.Incubator_slotNeedProto___vNs4{font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Incubator_slotNeedProto___vNs4{font-size:.55rem;color:var(--status-warning-text);opacity:.8;max-width:90%}.Incubator_slotDragging__gFuLb{opacity:.4}.Incubator_slotHolding__QXWBc{cursor:progress;transform:scale(1.04);box-shadow:0 4px 14px rgba(22,101,52,.25);transition:transform .15s ease-out,box-shadow .15s ease-out}.Incubator_slotHoldRing__gdcsl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.72);border-radius:.75rem;z-index:6;pointer-events:none;animation:Incubator_slotHoldRingFade__k1sCf .12s ease-out}.Incubator_slotHoldRingSvg__d9KMn{position:absolute;width:3rem;height:3rem;transform:rotate(-90deg)}.Incubator_slotHoldRingTrack__8ntAH{fill:none;stroke:rgba(22,101,52,.18);stroke-width:3}.Incubator_slotHoldRingFill__HZ7Z0{fill:none;stroke:var(--status-success);stroke-width:3;stroke-linecap:round;stroke-dasharray:100.53;stroke-dashoffset:100.53;animation:Incubator_slotHoldRingFill__HZ7Z0 2s linear forwards}.Incubator_slotHoldRingNum__AVI6k{position:relative;font-size:1rem;font-weight:700;color:var(--status-success-text);font-variant-numeric:tabular-nums;z-index:1}@keyframes Incubator_slotHoldRingFill__HZ7Z0{0%{stroke-dashoffset:100.53}to{stroke-dashoffset:0}}@keyframes Incubator_slotHoldRingFade__k1sCf{0%{opacity:0}to{opacity:1}}.Incubator_slotDragOver__w_LQO{outline:2.5px dashed var(--bright-blue-100);outline-offset:-2px;background-color:var(--status-info-bg)!important}.Incubator_slotDragInvalid__EJ2td{outline:2.5px dashed var(--red-100);outline-offset:-2px}.Incubator_dragOverlay__WtAam{border-radius:.75rem;padding:.5rem;background:var(--white);box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:8rem;min-height:4rem;opacity:.9;pointer-events:none}.Incubator_dragOverlayLine__tEEl8{font-size:.8rem;font-weight:700;color:var(--blue-black)}.Incubator_dragOverlaySub__6R43A{font-size:.6rem;color:var(--text-secondary)}.Incubator_bulkSelectionBar__xCKdE{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .85rem;background:var(--status-info-bg);border:1.5px solid var(--status-info-soft);border-radius:.75rem;flex-wrap:wrap;position:sticky;top:0;z-index:10}.Incubator_bulkSelectionCount__egk24{font-size:.8rem;font-weight:700;color:var(--status-info-text)}.Incubator_bulkSelectionClear__dT1uk{font-size:1.1rem;font-weight:700;line-height:1;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:0 .15rem}.Incubator_bulkSelectionClear__dT1uk:hover{color:var(--blue-black)}.Incubator_bulkSelectionDivider__dzhYW{width:1px;height:1.2rem;background:var(--status-info-bg);margin:0 .15rem;flex-shrink:0}.Incubator_bulkDropdownWrapper__woJC1{position:relative}.Incubator_bulkDropdownMenu__bkYTc{position:absolute;top:calc(100% + 4px);left:0;z-index:200;background:var(--surface-base);border:1.5px solid var(--border-subtle);border-radius:.6rem;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:200px;max-height:260px;overflow-y:auto;padding:.35rem}.Incubator_bulkDropdownSearch__jRmSR{width:100%;padding:.35rem .6rem;font-size:.8rem;border:1.5px solid var(--border-subtle);border-radius:.4rem;margin-bottom:.3rem;outline:none;font-family:var(--font-figtree)}.Incubator_bulkDropdownSearch__jRmSR:focus{border-color:var(--status-info-soft)}.Incubator_bulkDropdownItem__E07GQ{display:block;width:100%;text-align:left;padding:.4rem .6rem;border-radius:.35rem;background:none;border:none;font-size:.8rem;font-family:var(--font-figtree);color:var(--blue-black);cursor:pointer}.Incubator_bulkDropdownItem__E07GQ:hover{background:var(--surface-subtle)}.Incubator_bulkDropdownEmpty__ed_6a{font-size:.75rem;color:var(--text-muted);padding:.4rem .6rem}.Incubator_selectionHint___O0fe{font-size:.65rem;color:var(--text-secondary);font-weight:500;margin-left:auto;align-self:center;white-space:nowrap}.Incubator_selectionHint___O0fe b,.Incubator_selectionHint___O0fe strong{color:var(--text-primary);font-weight:700}.Incubator_slotTooltip__tlQdU{max-width:260px!important;font-size:.75rem!important;line-height:1.5!important;padding:.6rem .85rem!important;border-radius:.75rem!important;z-index:10000!important}.Incubator_slotTooltip__tlQdU strong{font-weight:700}.Incubator_slotTooltip__tlQdU .Incubator_tooltipRow__xT_Vg{display:flex;justify-content:space-between;gap:1rem}.Incubator_slotTooltip__tlQdU .Incubator_tooltipLabel__EjAJn{color:var(--text-muted)}.NoRobotBanner_banner__G58Cr{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:2rem;background-color:var(--surface-base);border:1.5px solid var(--status-warning);margin-bottom:.75rem;flex-shrink:0}.NoRobotBanner_icon__8taAa{color:var(--status-warning-text);flex-shrink:0}.NoRobotBanner_text__iBW3k{font-family:var(--font-figtree);font-size:.85rem;font-weight:500;color:var(--text-primary)}.Projects_container__Hi2wv{font-family:var(--font-figtree);color:var(--blue-black);padding-right:1rem;padding-bottom:1rem;height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);overflow:hidden}.Projects_headerSpacing__FK8j_{margin-top:1rem;margin-bottom:1.5rem}.Projects_topBar__tDRm6{display:flex;justify-content:space-between;margin-bottom:1rem;flex-shrink:0}.Projects_topBar__tDRm6 .Projects_topActions__jZZgG{display:flex;gap:1rem;max-height:2.5rem}.Projects_projectsContent__gOQZH{overflow-y:auto;margin-bottom:1.25rem}.Projects_projectsContent__gOQZH::-webkit-scrollbar-button{display:none;height:0;width:0}.Projects_projectsContent__gOQZH::-webkit-scrollbar{width:.25rem;height:.25rem}.Projects_projectsContent__gOQZH::-webkit-scrollbar-thumb{background-color:var(--blue-black);border-radius:1rem}.Projects_projectsContent__gOQZH::-webkit-scrollbar-thumb:hover{background-color:var(--dark-gray)}.Projects_projectsContent__gOQZH::-webkit-scrollbar-track{background-color:var(--medium-gray)}.Projects_projectsGrid__GFQ6m{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:1200px){.Projects_projectsGrid__GFQ6m{grid-template-columns:repeat(2,1fr)}}.Projects_paginationWrapper__BVg8S{display:flex;justify-content:center;padding-top:1rem}.Projects_projectCard__vYQvQ{background:var(--white);padding:1rem;border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease}.Projects_projectCard__vYQvQ:hover{transform:translateY(-2px)}.Projects_projectCard__vYQvQ .Projects_cardHeader__80V1z{display:flex;justify-content:space-between;align-items:center}.Projects_projectCard__vYQvQ .Projects_cardHeader__80V1z h3{font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:500;color:var(--blue-black);line-height:1.375}.Projects_projectCard__vYQvQ .Projects_cardHeader__80V1z .Projects_cardHeaderActions__cNVcL{display:flex;align-items:center;gap:.5rem}.Projects_projectCard__vYQvQ .Projects_cardHeader__80V1z .Projects_deleteBtn__Ec2rB{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background-color .2s;color:var(--red-100)}.Projects_projectCard__vYQvQ .Projects_cardHeader__80V1z .Projects_deleteBtn__Ec2rB svg{fill:var(--red-100)}.Projects_projectCard__vYQvQ .Projects_cardHeader__80V1z .Projects_deleteBtn__Ec2rB:hover{background:var(--red-25)}.Projects_projectCard__vYQvQ .Projects_cardContent__efTHe{display:flex;justify-content:space-between;align-items:flex-start;font-size:.75rem}.Projects_projectCard__vYQvQ .Projects_infoColumn__eKxdi{display:grid;grid-template-columns:max-content auto;column-gap:.5rem;row-gap:.25rem}.Projects_projectCard__vYQvQ .Projects_infoColumn__eKxdi.Projects_alignRight__tYSqw{text-align:right}.Projects_projectCard__vYQvQ .Projects_infoRow__i7bEx{display:contents;color:var(--blue-black);line-height:1.33}.Projects_projectCard__vYQvQ .Projects_label__SgkIC{font-weight:600;white-space:nowrap;text-align:left}.Projects_projectCard__vYQvQ .Projects_value__wUN18{font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes Projects_shimmer__aYtPn{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Projects_pulseDot__JtoSl{0%,to{opacity:1}50%{opacity:.4}}@keyframes Projects_fadeIn__8aXO4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Projects_slideIn__1DYNx{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Projects_timelineSection__vyCWK{background:var(--surface-base);border-radius:2rem;border:1px solid var(--border-default);padding:1rem 0;width:100%;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.Projects_timelineSection__vyCWK .Projects_timelineHeader__tTT3s{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 1.5rem;flex-shrink:0}.Projects_timelineSection__vyCWK .Projects_timelineHeader__tTT3s h2{font-size:1rem;font-weight:600;line-height:1.45;color:var(--text-primary)}.Projects_timelineOverlay__TKBZn{position:fixed;inset:0;z-index:50;background:var(--surface-base);display:flex;flex-direction:column;overflow:hidden}.Projects_timelineOverlay__TKBZn .Projects_timelineHeader__tTT3s{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 1.5rem 0;flex-shrink:0}.Projects_timelineOverlay__TKBZn .Projects_timelineHeader__tTT3s h2{font-size:1rem;font-weight:600;line-height:1.45;color:var(--text-primary)}.Projects_expandButton__b9Qnc{all:unset;width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s}.Projects_expandButton__b9Qnc:hover{background:var(--brand-cool-yellow-25);color:var(--text-primary)}.Projects_expandButton__b9Qnc img{width:1rem;height:1rem}.Projects_headerRight__HnfFZ{display:flex;align-items:center;gap:.5rem}.Projects_tabsRoot__XgD_N{display:flex;flex-direction:column;flex:1;overflow:hidden}.Projects_tabsList__6KiOS{display:inline-flex;background:var(--brand-cool-yellow-10);border:1px solid var(--border-default);border-radius:9999px;padding:.125rem}.Projects_tabsTrigger___X9rX{all:unset;padding:.25rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.Projects_tabsTrigger___X9rX[data-state=active]{background:var(--brand-brilliant-sky-blue);color:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.1)}.Projects_tabsTrigger___X9rX:hover:not([data-state=active]){color:var(--text-primary)}.Projects_timelineContent__OwVuf{flex:1;overflow:auto;min-height:0;width:100%}.Projects_timelineContent__OwVuf::-webkit-scrollbar-button{display:none;height:0;width:0}.Projects_timelineContent__OwVuf::-webkit-scrollbar{width:6px;height:6px}.Projects_timelineContent__OwVuf::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:9999px}.Projects_timelineContent__OwVuf::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.Projects_timelineContent__OwVuf::-webkit-scrollbar-track{background-color:transparent}.Projects_timelineGrid__UGs14{position:relative;display:flex;flex-direction:column;gap:.5rem;min-width:fit-content;padding:0 0 1rem 1rem;margin-right:4px}.Projects_timelineGrid__UGs14 .Projects_timeRow__7Lep9{display:grid;gap:.5rem;align-items:center;margin-bottom:.5rem;min-width:fit-content;position:sticky;top:0;z-index:15;background:var(--surface-base)}.Projects_timelineGrid__UGs14 .Projects_timeRow__7Lep9 .Projects_timeLabel__gCbd_{text-align:center;border-radius:9999px;padding:.125rem .625rem;font-size:.6875rem;color:var(--text-muted);font-weight:500;line-height:1.33;background:transparent}.Projects_timelineGrid__UGs14 .Projects_timeRow__7Lep9 .Projects_timeLabelToday__QFdTD{background:var(--brand-brilliant-sky-blue);color:var(--white);font-weight:600}.Projects_timelineGrid__UGs14 .Projects_timeRow__7Lep9 .Projects_emptyCell__t6D7O{width:8.75rem;position:sticky;left:1rem;z-index:16;background:var(--surface-base)}.Projects_timelineGrid__UGs14 .Projects_timeRow__7Lep9 .Projects_dayHeaderTrack__eA4C4{display:flex;min-width:1920px;gap:0}.Projects_timelineGrid__UGs14 .Projects_timeRow__7Lep9 .Projects_dayHeaderTrack__eA4C4 .Projects_timeLabel__gCbd_{flex:1;margin:0 .125rem;background:var(--light-gray);color:var(--text-secondary)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO{display:grid;gap:.5rem;align-items:center;min-height:3rem;min-width:fit-content}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_rowLabel__YidfH{grid-column:1;grid-row:1;padding:0 .75rem;height:3rem;display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.75rem;position:sticky;left:1rem;z-index:12;box-shadow:2px 0 8px rgba(0,0,0,.06)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_rowName__rgA_g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_rowDot__kdTg4{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_rowEventCount___PU_R{font-size:.625rem;font-weight:400;color:var(--text-muted);margin-left:auto}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_gridCell__vjsm9{height:3rem;border:1px solid var(--border-subtle);border-radius:.5rem;background-color:transparent;z-index:1;width:100%}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_event__D_rie{height:2.5rem;align-self:center;margin:0 .125rem;border-radius:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .5rem;cursor:pointer;transition:all .2s;border-left:3px solid transparent}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_event__D_rie:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventName___20UG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventTime__NhLBW{font-size:.625rem;font-weight:400;color:var(--text-secondary);flex-shrink:0;margin-left:auto}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDot__HVG1s{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDotRunning__t1qaC{background:var(--brand-brilliant-sky-blue);animation:Projects_pulseDot__JtoSl 1.5s ease-in-out infinite}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDotPaused__IColV{background:var(--status-warning)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDotFailed__FoRxc{background:var(--status-error)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDotCompleted__PYz6F{background:var(--status-success)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDotQueued__6v5PK{background:var(--text-muted)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDotScheduled__nuCgd{background:var(--brand-brilliant-sky-blue)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_statusDotDefault__769jS{background:var(--text-muted)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventPaused__mKIj9{border-style:dashed!important;opacity:.8}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventFailed__spOmk{border:1.5px dashed var(--status-error)!important}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventQueued__1vXSv{border-style:dotted!important;opacity:.55}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventScheduled__1hDFA{border:1.5px dashed var(--brand-brilliant-sky-blue)!important;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(80,144,228,.06) 0,rgba(80,144,228,.06) 8px)!important;font-style:italic;color:var(--status-info-text)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_stackBadge__FCr9n{height:2.5rem;align-self:center;margin:0 .125rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;z-index:10;cursor:pointer;position:relative;background:var(--brand-cool-yellow-25);border:1.5px dashed var(--border-default);color:var(--text-primary);overflow:hidden;min-width:0;transition:all .2s}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_stackBadge__FCr9n:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_stackCount__4jV4c{flex-shrink:0}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_stackLabel___9Ii1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_dayTrack__dALPS{position:relative;min-width:1920px;height:3rem;grid-column:2;grid-row:1;border:1px solid var(--border-subtle);border-radius:.5rem;overflow:hidden}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_hourLine__qNc1e{position:absolute;top:0;bottom:0;width:1px;background:var(--border-subtle);z-index:0}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventAbsolute__FUp_N{position:absolute;top:.125rem;bottom:.125rem;cursor:pointer;z-index:10;border-radius:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 .5rem;border-left:3px solid transparent;transition:all .2s}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_eventAbsolute__FUp_N:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_stackAbsolute__Kf8Wz{position:absolute;top:.125rem;bottom:.125rem;cursor:pointer;z-index:10;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:var(--brand-cool-yellow-25);border:1.5px dashed var(--border-default);color:var(--text-primary);overflow:hidden;margin:0;padding:0;transition:all .2s}.Projects_timelineGrid__UGs14 .Projects_projectRow__EfmLO .Projects_stackAbsolute__Kf8Wz:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.Projects_stackPopover__nvzZi{position:fixed;transform:translateX(-50%);display:flex;flex-direction:column;gap:.375rem;padding:.5rem;background:var(--white);border:1px solid var(--border-default);border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);z-index:1000;white-space:nowrap;max-height:50vh;overflow-y:auto}.Projects_stackPopover__nvzZi::-webkit-scrollbar-button{display:none;height:0;width:0}.Projects_stackPopover__nvzZi::-webkit-scrollbar{width:6px;height:6px}.Projects_stackPopover__nvzZi::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:9999px}.Projects_stackPopover__nvzZi::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.Projects_stackPopover__nvzZi::-webkit-scrollbar-track{background-color:transparent}.Projects_stackPopoverItem__z01YP{height:2.25rem;padding:0 .5rem;border-radius:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;cursor:pointer;border-left:3px solid transparent;transition:all .2s}.Projects_stackPopoverItem__z01YP:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.Projects_dateNav__15bQn{display:flex;align-items:center;gap:.5rem}.Projects_navButton__RUrtb{all:unset;padding:.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s}.Projects_navButton__RUrtb:hover{background:var(--brand-cool-yellow-25);color:var(--text-primary)}.Projects_tooltip__U5Vqk{position:fixed;z-index:1100;background:var(--white);border-radius:.75rem;padding:.75rem;font-size:.8125rem;width:16rem;pointer-events:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);outline:1px solid var(--border-default);color:var(--text-primary);animation:Projects_fadeIn__8aXO4 .15s ease-out}.Projects_tooltipHeader__oE8I1{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.Projects_tooltipTitle__gE4Vu{font-weight:600;font-size:.875rem;color:inherit;line-height:1.3;flex:1;min-width:0}.Projects_tooltipStatusInline__xwhd9{font-size:.75rem;font-weight:500;flex-shrink:0;white-space:nowrap}.Projects_tooltipTime__fQqsl{margin-top:.25rem;font-size:.75rem;color:var(--text-secondary)}.Projects_tooltipProjectName__5nW5_{margin-top:.25rem;font-size:.6875rem;font-weight:500;color:var(--text-primary)}.Projects_tooltipFooter__EZnNV{margin-top:.375rem;display:flex;align-items:center;gap:.5rem}.Projects_tooltipCategoryBadge__jCBWE{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:500}.Projects_tooltipStepInfo__khA_U{font-size:.625rem;color:var(--text-muted)}.Projects_tooltipProject__9hz4Y{font-size:.75rem;color:var(--text-secondary);margin-bottom:.375rem}.Projects_tooltipRow__L8Xyy{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.8125rem}.Projects_tooltipLabel__kqeP4{color:var(--text-secondary)}.Projects_tooltipStatus__QUCn9{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;text-transform:capitalize}.Projects_tooltipStatusDot__cxN8j{width:.375rem;height:.375rem;border-radius:50%;display:inline-block}.Projects_tooltipProgress__Co6SY{margin-top:.375rem}.Projects_tooltipProgressBar__BKIgb{height:.25rem;border-radius:9999px;background:var(--brand-cool-yellow-25);overflow:hidden;margin-top:.25rem}.Projects_tooltipProgressFill__pbjah{height:100%;border-radius:9999px;transition:width .3s ease}.Projects_detailBackdrop__iqb6k{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.15)}.Projects_detailPanel__V9BXN{position:fixed;right:0;top:0;z-index:65;height:100%;width:100%;max-width:28rem;display:flex;flex-direction:column;background:var(--surface-base);box-shadow:-8px 0 32px rgba(0,0,0,.12);animation:Projects_slideIn__1DYNx .25s ease-out}.Projects_detailHeader__xGqx5{padding:1rem 1.5rem;border-bottom:1px solid var(--border-default);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Projects_detailHeaderInfo__PoVrf{flex:1;min-width:0}.Projects_detailCategoryBadge__uEJgi{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-bottom:.5rem}.Projects_detailTitle__cmf4h{font-size:1.25rem;font-weight:700;line-height:1.4;word-break:break-word}.Projects_detailCloseButton__liK_i{all:unset;padding:.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s;flex-shrink:0}.Projects_detailCloseButton__liK_i:hover{background:var(--brand-cool-yellow-25);color:var(--text-primary)}.Projects_detailContent__ixZR5{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.Projects_detailSection__UlMlp{margin-bottom:1.25rem}.Projects_detailSection__UlMlp h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem}.Projects_detailStatusRow__siXi5{display:flex;align-items:center;gap:.75rem}.Projects_detailStatusDot__mqtZA{width:.625rem;height:.625rem;border-radius:50%}.Projects_detailStatusLabel__LvsxM{font-size:.875rem;font-weight:500}.Projects_detailScheduleCard__OjpYl{background:var(--brand-cool-yellow-10);border-radius:.75rem;padding:.75rem}.Projects_detailScheduleCard__OjpYl p:first-child{font-size:.875rem;font-weight:500;color:var(--text-primary)}.Projects_detailScheduleCard__OjpYl p:last-child{font-size:.875rem;color:var(--text-secondary);margin-top:.125rem}.Projects_detailProgressHeader__cwwZX{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;margin-bottom:.5rem}.Projects_detailProgressHeader__cwwZX span:first-child{font-weight:500;color:var(--text-primary)}.Projects_detailProgressHeader__cwwZX span:last-child{color:var(--text-secondary)}.Projects_detailProgressBar__hZi_P{height:.5rem;border-radius:9999px;background:var(--brand-cool-yellow-25);overflow:hidden}.Projects_detailProgressFill__4IFrp{height:100%;border-radius:9999px;transition:width .3s ease}.Projects_detailFooter__Hrc9p{padding:1rem 1.5rem;border-top:1px solid var(--border-default)}.Projects_detailViewButton__KvG9J{all:unset;display:flex;align-items:center;justify-content:center;width:100%;padding:.625rem;border-radius:.75rem;background:var(--brand-brilliant-sky-blue);color:var(--white);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s}.Projects_detailViewButton__KvG9J:hover{opacity:.9}.Projects_emptyTimeline__o5oKg{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:.9375rem}.Projects_shimmerRow__8MVJp{height:3rem;border-radius:.5rem;background:linear-gradient(90deg,var(--brand-cool-yellow-25) 25%,rgba(255,253,245,.5) 50%,var(--brand-cool-yellow-25) 75%);background-size:200% 100%;animation:Projects_shimmer__aYtPn 1.5s ease-in-out infinite;margin-bottom:.5rem}.Projects_todayButton__e2yBp{all:unset;background:var(--brand-brilliant-sky-blue);color:var(--white);border-radius:9999px;padding:.25rem 1rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .2s;margin-left:.5rem}.Projects_todayButton__e2yBp:hover{opacity:.85}.Projects_majorTimeLabel__8Lvit{font-weight:500!important;background:var(--brand-cool-yellow-25)!important;color:var(--text-primary)!important}.Projects_offHoursTint__QBEiE{position:absolute;top:0;bottom:0;background:rgba(0,0,0,.02);z-index:0;pointer-events:none}.Projects_nowLineOverlay__XVcGn{position:absolute;top:0;bottom:0;z-index:20;pointer-events:none}.Projects_nowLineDot__UvaGB{width:.5rem;height:.5rem;border-radius:50%;background:var(--brand-brilliant-sky-blue);position:absolute;top:0;left:50%;transform:translateX(-50%)}.Projects_nowLineLabel__LzL6w{position:absolute;top:.8rem;left:50%;transform:translateX(-50%);background:var(--white);color:var(--brand-brilliant-sky-blue);font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.1)}.Projects_nowLineBar__dDmlT{position:absolute;top:1.75rem;bottom:0;left:50%;transform:translateX(-50%);width:2px;background:var(--brand-brilliant-sky-blue);opacity:.6}.Projects_weekViewContainer__Fm_8_{display:flex;flex-direction:column;height:100%;min-height:0}.Projects_weekHeaderRow__RpG6o{display:flex;flex-shrink:0;border-bottom:1px solid var(--border-subtle);background:var(--surface-base);z-index:12;padding-right:6px}.Projects_weekGutterCorner__2JBwh{width:4rem;flex-shrink:0;border-right:1px solid var(--border-subtle)}.Projects_weekDayHeader__rF6RC{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:3rem;background:var(--surface-base);min-width:0}.Projects_weekDayHeaderToday__PUVu2{background:var(--brand-cool-yellow-10)}.Projects_weekDayHeaderBorder__EFcym{border-right:1px solid var(--border-subtle)}.Projects_weekDayName__MZado{font-size:.6875rem;font-weight:500;text-transform:uppercase;color:var(--text-muted);line-height:1}.Projects_weekDayNumber__aTKZs{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.875rem;font-weight:600;color:var(--text-primary)}.Projects_weekDayNumberToday__4YXA7{background:var(--brand-brilliant-sky-blue);color:var(--white)}.Projects_weekScrollBody__rLPFo{display:flex;flex:1;overflow-x:auto;overflow-y:scroll;min-height:0}.Projects_weekScrollBody__rLPFo::-webkit-scrollbar-button{display:none;height:0;width:0}.Projects_weekScrollBody__rLPFo::-webkit-scrollbar{width:6px;height:6px}.Projects_weekScrollBody__rLPFo::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:9999px}.Projects_weekScrollBody__rLPFo::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.Projects_weekScrollBody__rLPFo::-webkit-scrollbar-track{background-color:transparent}.Projects_weekTimeGutter__9MCJZ{position:sticky;left:0;z-index:10;width:4rem;flex-shrink:0;background:var(--surface-base)}.Projects_weekGutterBody__mr7tU{position:relative;border-right:1px solid var(--border-subtle)}.Projects_weekGutterLabel__BhZql{position:absolute;right:.5rem;transform:translateY(-50%);font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.Projects_weekDayColumns__EaHoR{display:flex;flex:1;min-width:0;align-items:stretch}.Projects_weekDayColumn__BFrvU{flex:1;min-width:0}.Projects_weekDayColumnLast__oO1v_ .Projects_weekDayGrid__vyW17,.Projects_weekDayColumn__BFrvU:last-child .Projects_weekDayGrid__vyW17{border-right:none}.Projects_weekDayGrid__vyW17{position:relative;background:var(--surface-base);border-right:1px solid var(--border-subtle)}.Projects_weekHourLine__Gtl9T{position:absolute;left:0;right:0;border-top:1px solid var(--border-subtle)}.Projects_weekEventBlock__5wO6y{all:unset;position:absolute;cursor:pointer;border-radius:.5rem;border-left:3px solid transparent;padding:.125rem .375rem;text-align:left;overflow:hidden;transition:all .2s;display:flex;flex-direction:column;box-sizing:border-box}.Projects_weekEventBlock__5wO6y:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.Projects_weekEventHeader__wPvZp{display:flex;align-items:center;gap:.25rem;min-width:0}.Projects_weekEventDot__EY6ef{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.Projects_weekEventDotPulse___QyVe{animation:Projects_pulseDot__JtoSl 1.5s ease-in-out infinite}.Projects_weekEventTitle__GQ8ZA{font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Projects_weekEventTime__kYTjg{font-size:.625rem;margin-top:.125rem;color:var(--text-secondary)}.Projects_weekEventProject__7f4Y1{font-size:.5625rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchInput_input__4i329{margin-right:5rem;max-height:2.5rem;width:100%;max-width:20rem;border-radius:2rem;border-width:1px;border-style:solid;border-color:var(--border-default);background-color:var(--surface-base);padding:.625rem 1rem;padding-inline-start:2.75rem;font-size:1rem;line-height:1.5rem;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.SearchInput_input__4i329:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.SearchInput_input__4i329:disabled{cursor:not-allowed;opacity:.5}.SearchInput_input__4i329::placeholder{color:var(--text-muted)}.SearchInput_input__4i329:focus-within{border-color:var(--border-focus)}.SearchInput_input__4i329:-webkit-autofill,.SearchInput_input__4i329:-webkit-autofill:active,.SearchInput_input__4i329:-webkit-autofill:focus,.SearchInput_input__4i329:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--text-primary)!important}.error-section .SearchInput_input__4i329{border-color:var(--status-error)}.form-section.with-icon .SearchInput_input__4i329{padding-inline-end:40px}.SearchInput_input__4i329::-webkit-inner-spin-button,.SearchInput_input__4i329::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SearchInput_input__4i329[type=number]{appearance:textfield;-moz-appearance:textfield}.CloseButton_btn__eVhqQ{all:unset;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;color:var(--text-secondary);background:transparent;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.CloseButton_btn__eVhqQ:hover:not(:disabled){background:var(--brand-cool-yellow-25);color:var(--text-primary)}.CloseButton_btn__eVhqQ:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.CloseButton_btn__eVhqQ:disabled{cursor:not-allowed;opacity:.4}.CloseButton_sm__esJdL{width:1.75rem;height:1.75rem}.CloseButton_md__WNaBi{width:2rem;height:2rem}.CloseButton_lg__04uFM{width:2.25rem;height:2.25rem}@keyframes ConfirmModal_fadeIn__yLEu7{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal_slideUp__xYjsV{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ConfirmModal_spin__2cBug{to{transform:rotate(1turn)}}.ConfirmModal_overlay__lu1AE{position:fixed;inset:0;background:rgba(13,20,21,.5);backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);z-index:10100!important;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:ConfirmModal_fadeIn__yLEu7 .18s ease-out}.ConfirmModal_modal__EafVd{width:100%;max-width:440px;background:var(--surface-base);border-radius:1.5rem;box-shadow:0 24px 60px rgba(13,20,21,.3),0 4px 10px rgba(13,20,21,.12);display:flex;flex-direction:column;overflow:hidden;animation:ConfirmModal_slideUp__xYjsV .22s cubic-bezier(.16,1,.3,1);font-family:var(--font-primary);color:var(--blue-black)}.ConfirmModal_header__2y_UV{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem .75rem}.ConfirmModal_title__M8E_u{font-size:1.125rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);margin:0;line-height:1.3}.ConfirmModal_closeBtn__7MREH{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:2rem;background:transparent;color:var(--dark-gray);cursor:pointer;transition:background .15s ease,color .15s ease}.ConfirmModal_closeBtn__7MREH:hover:not(:disabled){background:var(--light-gray);color:var(--blue-black)}.ConfirmModal_closeBtn__7MREH:disabled{opacity:.4;cursor:not-allowed}.ConfirmModal_body__IK2ji{display:flex;align-items:flex-start;gap:1rem;padding:.5rem 1.5rem 1.5rem}.ConfirmModal_iconBubble__UwXwK{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:2rem;flex-shrink:0}.ConfirmModal_iconBubbleDanger__UJ1rB{background:var(--red-25);color:var(--red-100)}.ConfirmModal_iconBubbleInfo__el4bJ{background:var(--bright-blue-25);color:var(--bright-blue-100)}.ConfirmModal_message__OlYHd{flex:1;margin:0;padding-top:.4rem;font-size:.95rem;line-height:1.5;color:var(--blue-black);font-family:var(--font-secondary)}.ConfirmModal_footer__rbn6Z{display:flex;justify-content:flex-end;gap:.6rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--light-gray);background:var(--surface-base)}.ConfirmModal_btnGhost__0opQQ,.ConfirmModal_btnPrimary__2if8p{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.6rem 1.25rem;border-radius:2rem;font-family:var(--font-secondary);font-size:.95rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:opacity .3s ease;min-width:104px;justify-content:center}.ConfirmModal_btnGhost__0opQQ{background:transparent;color:var(--blue-black);border-color:var(--blue-black)}.ConfirmModal_btnGhost__0opQQ:hover:not(:disabled){opacity:.85}.ConfirmModal_btnGhost__0opQQ:disabled{opacity:.5;cursor:not-allowed}.ConfirmModal_btnPrimary__2if8p{background:var(--blue-black);color:var(--text-on-dark)}.ConfirmModal_btnPrimary__2if8p:hover:not(:disabled){opacity:.85}.ConfirmModal_btnPrimary__2if8p:disabled{background:var(--dark-gray);color:var(--light-gray);cursor:not-allowed}.ConfirmModal_btnPrimaryDanger__ig5W9{background:var(--red-100);color:var(--text-on-dark)}.ConfirmModal_btnPrimaryDanger__ig5W9:hover:not(:disabled){opacity:.85}.ConfirmModal_btnPrimaryDanger__ig5W9:disabled{background:var(--red-50);color:var(--text-on-dark);cursor:not-allowed}.ConfirmModal_spin__2cBug{animation:ConfirmModal_spin__2cBug 1s linear infinite}.Modal_modal__rPneE{pointer-events:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:9000;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.6;padding:1rem;opacity:0;will-change:opacity}.Modal_modal__rPneE.Modal_modal--miss-click__YuHAb{cursor:pointer}.Modal_modal__rPneE.Modal_modal--miss-click__YuHAb .Modal_modal__body__K3ifI{cursor:auto}.Modal_modal__rPneE.ReactModal__Overlay--after-open{pointer-events:all;animation-name:Modal_fade-in__IFue2;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards}.Modal_modal__rPneE.ReactModal__Overlay--after-open .Modal_modal__content__A_04B{top:0;opacity:1;transition-delay:.2s;animation-delay:.2s}.Modal_modal__rPneE.ReactModal__Overlay--before-close{opacity:1;animation-name:Modal_fade-out__RDfT3;animation-delay:.2s;animation-duration:.2s}.Modal_modal__rPneE.ReactModal__Overlay--before-close .Modal_modal__content__A_04B{top:1.5625rem;opacity:0;transition-delay:0s;transition-duration:.3s;animation-duration:.3s;animation-delay:0s}.Modal_modal__rPneE.Modal_full-screen__SlQrx{background-color:transparent;padding:0}.Modal_modal__rPneE.Modal_full-screen__SlQrx .Modal_modal__body__K3ifI{height:100%;max-width:100%;align-items:stretch;justify-content:stretch}.Modal_modal__rPneE.Modal_full-screen__SlQrx .Modal_modal__content__A_04B{top:0;height:100%;border-radius:0;transition-delay:0s;animation-delay:0s}.Modal_modal__rPneE.Modal_alert__k70Eb.ReactModal__Overlay--after-open{animation-duration:.1s}.Modal_modal__rPneE.Modal_alert__k70Eb.ReactModal__Overlay--after-open .Modal_modal__content__A_04B{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Modal_modal__rPneE.Modal_alert__k70Eb.ReactModal__Overlay--before-close{animation-delay:0s}.Modal_modal__rPneE.Modal_alert__k70Eb.ReactModal__Overlay--before-close .Modal_modal__content__A_04B{transition-delay:0s;transition-duration:.1s}.Modal_modal__rPneE.Modal_alert__k70Eb .Modal_modal__content__A_04B,.Modal_modal__rPneE.Modal_alert__k70Eb.ReactModal__Overlay--before-close .Modal_modal__content__A_04B{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation-duration:.1s;animation-delay:0s}.Modal_modal__rPneE.Modal_alert__k70Eb .Modal_modal__content__A_04B{top:0;opacity:1;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0s;transition-duration:.1s;will-change:transform}.Modal_modal__body__K3ifI{display:flex;max-height:100%;width:100%;flex-direction:column}.Modal_modal__content__A_04B{position:relative;top:1.5625rem;max-height:100%;width:100%;border-radius:1rem;background-color:var(--brand-white);opacity:0;transition-property:opacity,top;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0s;transition-duration:.3s;will-change:opacity,top;animation-duration:.3s;animation-delay:0s}@keyframes Modal_fade-in__IFue2{0%{opacity:0}to{opacity:1}}@keyframes Modal_fade-out__RDfT3{0%{opacity:1}to{opacity:0}}.SimpleButton_btn__OVntS{position:relative;display:inline-flex;min-height:2.5rem;cursor:pointer;align-items:center;justify-content:center;column-gap:1rem;border-radius:2rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.SimpleButton_btn__OVntS:hover{opacity:.85}.SimpleButton_btn__OVntS:disabled{pointer-events:none}.SimpleButton_btn__OVntS.SimpleButton_black__e0vUz{background-color:var(--blue-black);font-family:var(--font-poppins);font-weight:700;color:var(--brand-white)}.SimpleButton_btn__OVntS.SimpleButton_black__e0vUz:disabled{background-color:var(--brand-off-black-50);color:var(--brand-off-black-10)}.SimpleButton_btn__OVntS.SimpleButton_blue__9cyPZ{gap:.5rem;background-color:var(--bright-blue-100);padding:.625rem .5rem;font-family:var(--font-poppins);font-weight:500;color:var(--brand-white)}.SimpleButton_btn__OVntS.SimpleButton_blue__9cyPZ:disabled{background-color:var(--brand-brilliant-sky-blue-50);color:var(--brand-off-black-10)}.SimpleButton_btn__OVntS.SimpleButton_transparent__h2lB6{gap:.5rem;border-width:1px;border-color:var(--blue-black);background-color:transparent;padding-top:.625rem;padding-bottom:.625rem;font-family:var(--font-poppins);font-weight:700;color:var(--blue-black)}.SimpleButton_btn__OVntS.SimpleButton_transparent__h2lB6:disabled{opacity:.4}.SimpleButton_btn__OVntS.SimpleButton_transparentBlueBorder__TbVQn{gap:.5rem;border-width:1px;border-color:var(--bright-blue-100);background-color:transparent;padding-top:.625rem;padding-bottom:.625rem;font-family:var(--font-poppins);font-weight:700;color:var(--bright-blue-100)}.SimpleButton_btn__OVntS.SimpleButton_green__Tnxfh{gap:.5rem;background-color:var(--green-100);padding:.625rem .5rem;font-family:var(--font-poppins);font-weight:500;color:var(--brand-white)}.SimpleButton_btn__OVntS.SimpleButton_green__Tnxfh:disabled{background-color:var(--green-50);color:var(--brand-off-black-10)}.SimpleButton_btn__OVntS.SimpleButton_red__aRDQw{gap:.5rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));padding:.625rem .5rem;font-family:var(--font-poppins);font-weight:500;color:var(--brand-white)}.SimpleButton_btn__OVntS.SimpleButton_red__aRDQw:disabled{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1));color:var(--brand-off-black-10)}.ProtocolCard_card__dDwfN{background:var(--white);border-radius:2rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--light-gray);transition:border-color .2s;min-height:11rem}.ProtocolCard_card__dDwfN:hover{border-color:var(--bright-blue-50)}.ProtocolCard_card__dDwfN.ProtocolCard_clickable__bMNu7{cursor:pointer}.ProtocolCard_card__dDwfN.ProtocolCard_expanded__OJZ74{min-height:auto}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_titleRow__uKpn5{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardTitle__bc7Pd{font-size:1rem;font-weight:500;color:var(--blue-black);line-height:1.375;font-family:var(--font-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_seriesBadge__86phE{flex-shrink:0;font-size:.65rem;font-weight:600;color:var(--blue-black);background:var(--light-gray);border-radius:1rem;padding:.15rem .5rem;white-space:nowrap}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_expandBtn__2HxI9{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:none;background:transparent;cursor:pointer;color:var(--blue-black);transition:transform .2s;flex-shrink:0}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_expandBtn__2HxI9 svg{transform:rotate(-90deg);transition:transform .2s}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_expandBtn__2HxI9.ProtocolCard_expandBtnOpen__xAvLT svg{transform:rotate(90deg)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardActions__T6xQt{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardDeleteBtn__Ca2et{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background-color .2s;color:var(--red-100)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardDeleteBtn__Ca2et svg{fill:var(--red-100)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardDeleteBtn__Ca2et:hover{background:var(--red-25)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardDeleteBtn__Ca2et.ProtocolCard_cardDeleteBtnDisabled___drVz{cursor:not-allowed;opacity:.4;box-shadow:none}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardDeleteBtn__Ca2et.ProtocolCard_cardDeleteBtnDisabled___drVz:hover{background:var(--white)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardDuplicateBtn__nlNAD{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background-color .2s,color .2s;color:var(--blue-black)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_cardDuplicateBtn__nlNAD:hover{background:var(--light-gray);color:var(--bright-blue-100)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_heartIcon__Xvn7s{cursor:pointer;transition:color .2s;color:var(--text-muted);fill:none;stroke:currentColor}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_heartIcon__Xvn7s.ProtocolCard_favorite__EVATb{color:var(--blue-black);fill:var(--blue-black)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_statusIconWrapper__iX3Yg{display:flex;align-items:center}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_iconWarning__Ox2is{color:var(--status-warning-text)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_iconSuccess__CkdeV{color:var(--green-100)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_iconRunning__NpmxJ{color:var(--bright-blue-100)}.ProtocolCard_card__dDwfN .ProtocolCard_cardHeader__Hygc5 .ProtocolCard_iconNeutral__n7slQ{color:var(--blue-black)}.ProtocolCard_card__dDwfN .ProtocolCard_cardBody__7Zz0U{display:flex;flex-direction:column;gap:.5rem}.ProtocolCard_card__dDwfN .ProtocolCard_cardBody__7Zz0U .ProtocolCard_scheduleLine__Tkj2M{font-size:.75rem;line-height:1.33;color:var(--blue-black);font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProtocolCard_card__dDwfN .ProtocolCard_cardBody__7Zz0U .ProtocolCard_infoRow__y9MGA{display:flex;font-size:.75rem;line-height:1.33}.ProtocolCard_card__dDwfN .ProtocolCard_cardBody__7Zz0U .ProtocolCard_infoRow__y9MGA .ProtocolCard_label__v1RzM{color:var(--blue-black);font-weight:600;width:3.5rem;flex-shrink:0}.ProtocolCard_card__dDwfN .ProtocolCard_cardBody__7Zz0U .ProtocolCard_infoRow__y9MGA .ProtocolCard_value__hrWdm{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ProtocolCard_card__dDwfN .ProtocolCard_cardFooter__l9ZQj{margin-top:auto}.ProtocolCard_card__dDwfN .ProtocolCard_cardFooter__l9ZQj .ProtocolCard_progressBarContainer__IKEZp{height:.5rem;background:var(--light-gray);border-radius:2rem;overflow:hidden;margin-bottom:.5rem}.ProtocolCard_card__dDwfN .ProtocolCard_cardFooter__l9ZQj .ProtocolCard_progressBarFill__5Pr1m{height:100%;border-radius:2rem;transition:width .3s ease}.ProtocolCard_card__dDwfN .ProtocolCard_cardFooter__l9ZQj .ProtocolCard_progressBarFill__5Pr1m.ProtocolCard_fillRunning__A_xhr{background-color:var(--bright-blue-100)}.ProtocolCard_card__dDwfN .ProtocolCard_cardFooter__l9ZQj .ProtocolCard_progressBarFill__5Pr1m.ProtocolCard_fillWarning__yCqYI{background-color:var(--status-warning)}.ProtocolCard_card__dDwfN .ProtocolCard_cardFooter__l9ZQj .ProtocolCard_progressBarFill__5Pr1m.ProtocolCard_fillSuccess__QgDm1{background-color:var(--green-100)}.ProtocolCard_card__dDwfN .ProtocolCard_cardFooter__l9ZQj .ProtocolCard_progressLabels___boJ6{display:flex;justify-content:space-between;font-size:.75rem;color:var(--blue-black);font-weight:400;line-height:1.33}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO{display:flex;flex-direction:column;gap:.125rem}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO .ProtocolCard_childrenDivider__R8nnL{height:1px;background:var(--light-gray);margin-bottom:.25rem}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO .ProtocolCard_childRow__PTfbd{display:flex;align-items:center;gap:.5rem;padding:.3rem .25rem;border-radius:.5rem;border:none;background:transparent;cursor:pointer;text-align:left;width:100%;transition:background .15s}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO .ProtocolCard_childRow__PTfbd:hover{background:var(--light-gray)}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO .ProtocolCard_childRow__PTfbd .ProtocolCard_childDate__3iez1{font-size:.7rem;color:var(--blue-black);flex:1;white-space:nowrap}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO .ProtocolCard_childRow__PTfbd .ProtocolCard_childStatus__kmbjL{font-size:.65rem;font-weight:600;white-space:nowrap}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO .ProtocolCard_childRow__PTfbd .ProtocolCard_childViewLink__TJdDO{margin-left:auto;font-size:.65rem;font-weight:600;color:var(--blue-black);opacity:0;transition:opacity .15s;white-space:nowrap}.ProtocolCard_card__dDwfN .ProtocolCard_childrenList__E4tVO .ProtocolCard_childRow__PTfbd:hover .ProtocolCard_childViewLink__TJdDO{opacity:1}.ProtocolCard_card__dDwfN .ProtocolCard_statusDot__JvgJR{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.ProtocolCard_card__dDwfN .ProtocolCard_dotScheduled__po7rV{background:var(--text-muted)}.ProtocolCard_card__dDwfN .ProtocolCard_dotRunning__BYx6q{background:var(--bright-blue-100)}.ProtocolCard_card__dDwfN .ProtocolCard_dotCompleted__MYv_o{background:var(--green-100)}.ProtocolCard_card__dDwfN .ProtocolCard_dotFailed__c6WeI{background:var(--red-100)}.ProtocolCard_card__dDwfN .ProtocolCard_dotCancelled__mukaR{background:var(--text-muted)}.ProtocolCard_childStatus__kmbjL.ProtocolCard_dotScheduled__po7rV{color:var(--text-muted)}.ProtocolCard_childStatus__kmbjL.ProtocolCard_dotRunning__BYx6q{color:var(--bright-blue-100)}.ProtocolCard_childStatus__kmbjL.ProtocolCard_dotCompleted__MYv_o{color:var(--green-100)}.ProtocolCard_childStatus__kmbjL.ProtocolCard_dotFailed__c6WeI{color:var(--red-100)}.ProtocolCard_childStatus__kmbjL.ProtocolCard_dotCancelled__mukaR{color:var(--text-muted)}.Tags_container__7Rj4R{background:var(--white);border-radius:2rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.Tags_header__kJBZo{display:flex;justify-content:space-between;align-items:center}.Tags_header__kJBZo h3{font-size:1.125rem;font-weight:500;color:var(--blue-black);line-height:1.44}.Tags_avatar__mLKid{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:var(--blue-black);background-color:var(--yellow)}.Tags_addButton__m8Gbp{cursor:pointer}.Tags_addButton__m8Gbp:hover{opacity:.7}.Tags_list__Td0Y3{display:flex;flex-wrap:wrap;gap:.5rem}.Tags_chip__YA_ef{display:flex;align-items:center;gap:.5rem;background-color:var(--light-gray);border-radius:1.5rem;padding:.25rem .875rem .25rem .25rem}.Tags_name__VGJcY{font-size:.875rem;font-weight:500;color:var(--blue-black);white-space:nowrap;line-height:1.3}.Tags_removeBtn__E_M4u{cursor:pointer;margin-left:.25rem;color:inherit;transition:color .15s}.Tags_removeBtn__E_M4u:hover{color:red}.Tags_removeBtn__E_M4u svg{width:1rem;height:1rem}.Pagination_pagination__vhpNX{display:flex;gap:.5rem}.Pagination_pagination__vhpNX button{display:flex;min-height:2.5rem;min-width:2.5rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:9999px;font-family:var(--font-figtree);font-size:1rem;line-height:1.5rem;color:var(--brand-off-black)}.Pagination_pagination__vhpNX button:hover{--tw-bg-opacity:0.1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.Pagination_pagination__vhpNX button:disabled{pointer-events:none;--tw-text-opacity:0.7}.Pagination_pagination__vhpNX button:hover:disabled{transition-property:none;transition-duration:0s;animation-duration:0s}@media (min-width:640px){.Pagination_pagination__vhpNX button{min-height:2rem;min-width:2rem;font-size:.75rem}}.Pagination_pagination__vhpNX button.Pagination_active__ThAiU{pointer-events:none;background-color:var(--brand-brilliant-sky-blue);color:var(--brand-white);transition-property:none}.SummaryRobotCamera_camera__UwJJn{position:relative;width:100%;height:100%;min-height:12.5rem;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at top left,rgba(46,169,223,.35),transparent 35%),linear-gradient(145deg,#09131f,#13283e 45%,#06111d)}.SummaryRobotCamera_embeddedMedia__Vs9_R,.SummaryRobotCamera_media__3mgsl{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.SummaryRobotCamera_embeddedMedia__Vs9_R{border:0;background:#06111d}.SummaryRobotCamera_chrome__5yPQ8{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;pointer-events:none}.SummaryRobotCamera_topRow__bd8fa{display:flex;justify-content:space-between;gap:.75rem}.SummaryRobotCamera_pill___dwD5,.SummaryRobotCamera_sourceLabel__XLr__{display:inline-flex;align-items:center;max-width:min(18rem,100%);padding:.45rem .8rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(5,14,23,.62);color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SummaryRobotCamera_pill___dwD5{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.SummaryRobotCamera_sourceLabel__XLr__{margin-left:auto;font-size:.8rem}.SummaryRobotCamera_placeholder__Crg8j{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;color:var(--white)}.SummaryRobotCamera_placeholder__Crg8j:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 18%),repeating-linear-gradient(180deg,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.06) 1px,transparent 0,transparent 12px);opacity:.45;pointer-events:none}.SummaryRobotCamera_copy__Daz8p{position:relative;z-index:1;max-width:24rem}.SummaryRobotCamera_copy__Daz8p h4{margin:0 0 .35rem;font-size:1.1rem;font-weight:500;color:var(--white)}.SummaryRobotCamera_copy__Daz8p p{margin:0;font-size:.875rem;line-height:1.45;color:hsla(0,0%,100%,.82)}.SummaryRobotCamera_retryButton__kU_Fl{margin-top:.75rem;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;padding:.5rem .8rem;background:rgba(46,169,223,.2);color:var(--white);cursor:pointer}.Imager_liveView__vnHZx{display:grid;grid-template-columns:minmax(0,1fr) clamp(18rem,24vw,22rem);gap:var(--space-3);min-height:0;flex:1;font-family:var(--font-figtree);color:var(--text-primary)}.Imager_liveView__vnHZx.Imager_compact__7MVW4{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.Imager_viewCol__ugdpz{min-width:0}.Imager_controlsCol___JAt_,.Imager_viewCol__ugdpz{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.Imager_controlsCol___JAt_{overflow-y:auto;scrollbar-width:thin}.Imager_viewportHead__QKcS1{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:2.125rem}.Imager_viewportTitle__51SCe{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0}.Imager_headRight__qzyVJ{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.Imager_pill__4idPe{display:inline-flex;align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;background:var(--surface-subtle);color:var(--text-secondary);border:1px solid var(--border-subtle)}.Imager_pill__4idPe .Imager_dot__4MF10{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.Imager_pill__4idPe.Imager_live__wmfmj{background:var(--status-success-soft);color:var(--status-success-ink);border-color:transparent}.Imager_pill__4idPe.Imager_live__wmfmj .Imager_dot__4MF10{animation:Imager_pulse__8_CJv 1.4s var(--ease-standard) infinite}.Imager_pill__4idPe.Imager_connecting__pWBLp{background:var(--status-warning-soft);color:var(--status-warning-ink);border-color:transparent}.Imager_pill__4idPe.Imager_offline__iEy44{background:var(--status-error-soft);color:var(--status-error-ink);border-color:transparent}.Imager_pill__4idPe.Imager_stopped__7pttT{background:var(--surface-subtle);color:var(--text-secondary)}@keyframes Imager_pulse__8_CJv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.Imager_chip__1GthK{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--surface-subtle);color:var(--text-secondary);border:1px solid var(--border-subtle);white-space:nowrap}.Imager_chip__1GthK.Imager_chipWrap__BVoFk{white-space:normal;max-width:100%;text-align:left}.Imager_chip__1GthK.Imager_warning__jKpke{background:var(--status-warning-soft);color:var(--status-warning-ink);border-color:transparent}.Imager_chip__1GthK.Imager_error___N4u_{background:var(--status-error-soft);color:var(--status-error-ink);border-color:transparent}.Imager_chip__1GthK.Imager_info__RmeDW{background:var(--status-info-soft);color:var(--status-info-ink);border-color:transparent}.Imager_chip__1GthK.Imager_success__wHHfm{background:var(--status-success-soft);color:var(--status-success-ink);border-color:transparent}.Imager_statusDot__a5V68{width:.5rem;height:.5rem;border-radius:50%;background:var(--medium-gray)}.Imager_statusDot__a5V68.Imager_on__4ozDn{background:var(--status-success)}.Imager_statusDot__a5V68.Imager_off__R57_b{background:var(--status-error)}.Imager_viewport__FgRQZ{position:relative;flex:1;min-height:16rem;border-radius:var(--radius-md);overflow:hidden;background:#0b1220;display:flex;align-items:center;justify-content:center}.Imager_compact__7MVW4 .Imager_viewport__FgRQZ{flex:0 0 auto;aspect-ratio:4/3;min-height:0}.Imager_streamImg__2HyU5{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.Imager_overlay__kIHas{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);text-align:center;color:var(--text-on-dark);background:rgba(8,12,22,.72);font-size:var(--font-size-sm);z-index:1}.Imager_overlay__kIHas p{margin:0;max-width:28rem}.Imager_overlay__kIHas small{color:hsla(0,0%,100%,.7)}.Imager_overlayBtn__Hx3As{all:unset;display:inline-flex;align-items:center;gap:var(--space-1);padding:.5rem 1rem;border-radius:var(--radius-pill);background:var(--white);color:var(--blue-black);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer}.Imager_overlayBtn__Hx3As:hover{background:var(--light-gray)}.Imager_overlayBtn__Hx3As:disabled{opacity:.5;cursor:not-allowed}.Imager_viewportTools__HY1_j{position:absolute;right:var(--space-2);bottom:var(--space-2);display:flex;gap:var(--space-1);z-index:2}.Imager_toolBtn___d6Qc{all:unset;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.92);color:var(--blue-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-sm)}.Imager_toolBtn___d6Qc:hover{background:var(--white)}.Imager_toolBtn___d6Qc:disabled{opacity:.5;cursor:not-allowed}.Imager_toolBtnPrimary__FpqjO{background:var(--bright-blue-100);color:var(--white)}.Imager_toolBtnPrimary__FpqjO:hover{background:var(--bright-blue-100);opacity:.92}.Imager_mockBadge__WHzeK{display:inline-flex;padding:0 .375rem;border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.Imager_banner__nQHok,.Imager_mockBadge__WHzeK{align-items:center;background:var(--status-warning-soft);color:var(--status-warning-ink)}.Imager_banner__nQHok{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-wrap:wrap}.Imager_banner__nQHok.Imager_info__RmeDW{background:var(--status-info-soft);color:var(--status-info-ink)}.Imager_banner__nQHok.Imager_error___N4u_{background:var(--status-error-soft);color:var(--status-error-ink)}.Imager_banner__nQHok strong{font-variant-numeric:tabular-nums}.Imager_bannerText__KX2AW{flex:1;min-width:12rem;margin:0}.Imager_bannerActions___vboj{display:flex;gap:var(--space-2);margin-left:auto}.Imager_bannerBtn__oVpgO{all:unset;padding:.375rem .875rem;border-radius:var(--radius-pill);border:1px solid;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);cursor:pointer}.Imager_bannerBtn__oVpgO:hover{background:hsla(0,0%,100%,.5)}.Imager_bannerBtn__oVpgO:disabled{opacity:.5;cursor:not-allowed}.Imager_bannerBtn__oVpgO.Imager_primary__mw_v_{background:var(--bright-blue-100);border-color:var(--bright-blue-100);color:var(--white)}.Imager_bannerBtn__oVpgO.Imager_primary__mw_v_:hover{opacity:.92;background:var(--bright-blue-100)}.Imager_caption__H6eCK{font-size:var(--font-size-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.Imager_group__kjEs3{display:flex;flex-direction:column;gap:var(--space-1)}.Imager_group__kjEs3 .Imager_groupLabel__SzEjM,.Imager_group__kjEs3>label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}.Imager_groupHint__Fbhgb{font-size:var(--font-size-xs);color:var(--text-secondary)}.Imager_row__O_kWk{display:flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap}.Imager_ledToggle__SxUtZ{padding:.375rem .75rem;border-radius:var(--radius-md);border:1px solid var(--bright-blue-100);background:var(--bright-blue-100);color:var(--white);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;min-width:4rem;text-align:center}.Imager_ledToggle__SxUtZ:hover{opacity:.9}.Imager_ledToggle__SxUtZ:disabled{opacity:.45;cursor:not-allowed}.Imager_ledLevel__7uhF8{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;min-width:2.5rem;text-align:center}.Imager_ledLevel__7uhF8 small{font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);color:var(--text-secondary)}.Imager_stepGroup__4CiZ1{display:flex;background:var(--bright-blue-100);border-radius:var(--radius-pill);padding:.125rem}.Imager_stepBtn__IVq_e{width:1.75rem;height:1.75rem;border-radius:50%;background:transparent;color:var(--white);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.Imager_stepBtn__IVq_e:hover:not(:disabled){background:hsla(0,0%,100%,.14)}.Imager_stepBtn__IVq_e:disabled{opacity:.4;cursor:not-allowed}.Imager_slider__TVAJN{width:100%;accent-color:var(--bright-blue-100);cursor:pointer}.Imager_slider__TVAJN:disabled{cursor:not-allowed;opacity:.5}.Imager_sliderValue__YT8F2{margin-left:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.Imager_focusRow__p7uZq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.Imager_focusColumn__5Jetm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.Imager_focusStep__TlJ0V{display:flex;align-items:center;gap:var(--space-2)}.Imager_focusStepLabel__2ZgEY{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap}.Imager_focusRail__0JCMD{width:2px;height:1.75rem;margin-left:1.0625rem;border-radius:var(--radius-pill);background:var(--border-default)}.Imager_focusStepBtn__wcL_J{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--blue-black);background:var(--white);color:var(--blue-black);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.Imager_focusStepBtn__wcL_J:hover:not(:disabled){background:var(--light-gray)}.Imager_focusStepBtn__wcL_J:active:not(:disabled){background:var(--surface-subtle)}.Imager_focusStepBtn__wcL_J:disabled{opacity:.35;cursor:not-allowed}.Imager_focusAxisLabel__O3_E6{font-size:var(--font-size-2xs);color:var(--text-secondary);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Imager_focusActions__8WOOg{display:flex;flex-direction:column;gap:var(--space-2);min-width:9rem}.Imager_pillBtn__vp_f_{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:.625rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--blue-black);background:var(--white);color:var(--blue-black);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard)}.Imager_pillBtn__vp_f_:hover:not(:disabled){background:var(--light-gray)}.Imager_pillBtn__vp_f_:disabled{opacity:.35;cursor:not-allowed}.Imager_pillBtnPrimary__zFNMR{background:var(--bright-blue-100);border-color:transparent;color:var(--white)}.Imager_pillBtnPrimary__zFNMR:hover:not(:disabled){background:var(--bright-blue-100);opacity:.92}.Imager_autofocusResult__HvTdm{font-size:var(--font-size-xs);color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.Imager_autofocusResult__HvTdm.Imager_warn__3j6cb{color:var(--status-warning-ink)}.Imager_autofocusResult__HvTdm.Imager_error___N4u_{color:var(--status-error-ink)}.Imager_memoryRow__ehwHL{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);flex-wrap:wrap}.Imager_linkBtn__taGAh{all:unset;color:var(--text-link);cursor:pointer;font-weight:var(--font-weight-medium)}.Imager_linkBtn__taGAh:hover{text-decoration:underline}.Imager_linkBtn__taGAh:disabled{opacity:.5;cursor:not-allowed}.Imager_captureRow__9xW8b{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.Imager_captureRow__9xW8b button{width:100%}.Imager_positionState__e7zOV{margin-left:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Imager_positionState__e7zOV.Imager_positionStateMuted__g0pJ_{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.Imager_positionBoardWrap__QsUr7{width:100%;max-width:19rem;margin:0 auto}.Imager_positionBoard__GvH2g{position:relative;width:100%;border-radius:var(--radius-md);border:2px solid var(--border-strong);background:linear-gradient(var(--border-subtle),var(--border-subtle)) 50%/1px 62% no-repeat,linear-gradient(var(--border-subtle),var(--border-subtle)) 50%/62% 1px no-repeat,var(--surface-base)}.Imager_positionBoardDisabled__fCLt_{opacity:.6}.Imager_positionBoardBlocked__izd_y{cursor:pointer}.Imager_positionBoardBlocked__izd_y .Imager_positionPoint__pAu77{pointer-events:none}.Imager_positionBoardBlocked__izd_y:hover{border-color:var(--accent-primary);opacity:.75}.Imager_positionHintBtn__C60_n{all:unset;display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.125rem .25rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-link);cursor:pointer}.Imager_positionHintBtn__C60_n:hover{text-decoration:underline}.Imager_positionHintBtn__C60_n:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Imager_positionPoint__pAu77{all:unset;position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.125rem .25rem;border-radius:var(--radius-sm);cursor:pointer}.Imager_positionPoint__pAu77:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Imager_positionPoint__pAu77:disabled{cursor:not-allowed}.Imager_positionPoint__pAu77:hover:not(:disabled) .Imager_positionDot__B_iB3{border-color:var(--accent-primary)}.Imager_positionDot__B_iB3{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface-base);transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.Imager_positionCheck___XpRR{width:.75rem;height:.75rem;color:transparent}.Imager_positionCurrent__c7QUJ .Imager_positionDot__B_iB3{border-color:var(--accent-primary);background:var(--accent-primary)}.Imager_positionCurrent__c7QUJ .Imager_positionCheck___XpRR{color:var(--text-on-dark)}.Imager_positionPending__lxIKb .Imager_positionDot__B_iB3{border-color:var(--accent-primary);color:var(--accent-primary)}.Imager_positionLabel__GaMGg{white-space:nowrap;font-size:.625rem;line-height:1;color:var(--text-secondary)}.Imager_positionCurrent__c7QUJ .Imager_positionLabel__GaMGg{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Imager_strip__j9IYp{display:flex;flex-direction:column;gap:var(--space-1)}.Imager_stripPane__VJMKi{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-standard)}.Imager_stripPaneOpen__rBQMv{grid-template-rows:1fr}.Imager_stripCollapse__tR0Ca{min-height:0;overflow:hidden}.Imager_stripHead___iMm2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Imager_stripHead___iMm2 span{color:var(--text-secondary);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs)}.Imager_stripList__wthkj{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin}.Imager_thumb___dtC6{position:relative;flex:0 0 auto;width:10.5rem;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-subtle);display:flex;flex-direction:column}.Imager_thumb___dtC6 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;cursor:zoom-in}.Imager_thumbStamp__LT1T8{position:absolute;top:0;left:0;right:0;color:var(--text-on-dark);background:linear-gradient(180deg,rgba(8,12,22,.78),rgba(8,12,22,0));pointer-events:none}.Imager_thumbMeta__jg1JC,.Imager_thumbStamp__LT1T8{display:flex;align-items:center;gap:.25rem;padding:.25rem .375rem;font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums}.Imager_thumbMeta__jg1JC{flex-wrap:wrap;color:var(--text-secondary)}.Imager_thumbActions__8UjNt{display:flex;align-items:center;gap:.125rem;width:100%;justify-content:space-between}.Imager_thumbBtn__HZUF3{all:unset;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--blue-black);color:var(--blue-black);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);cursor:pointer}.Imager_thumbBtn__HZUF3:hover{background:var(--light-gray)}.Imager_thumbBtn__HZUF3:disabled{opacity:.4;cursor:not-allowed}.Imager_iconBtn__TybRQ{all:unset;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.Imager_iconBtn__TybRQ:hover{background:var(--surface-muted)}.Imager_iconBtn__TybRQ:disabled{opacity:.4;cursor:not-allowed}.Imager_iconBtnDanger__5ZT0M:hover:not(:disabled){color:var(--status-error)}.Imager_useForRunBtn__hmw_m{all:unset;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .5rem;background:var(--bright-blue-100);color:var(--white);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);cursor:pointer}.Imager_useForRunBtn__hmw_m:hover{opacity:.9}.Imager_useForRunBtn__hmw_m:disabled{opacity:.5;cursor:not-allowed}.Imager_stripEmpty__f6tkf{font-size:var(--font-size-xs);color:var(--text-muted)}.Imager_lightbox___Ds3O{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(8,12,22,.86);display:flex;align-items:center;justify-content:center;padding:var(--space-6);cursor:zoom-out}.Imager_lightbox___Ds3O img{max-width:100%;max-height:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.Imager_sessionToolbar__lnJXh{flex:1 1 0}.Imager_flaskPicker__aR0pG,.Imager_sessionToolbar__lnJXh{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:nowrap}.Imager_flaskPicker__aR0pG>button{flex:0 0 auto;white-space:nowrap}.Imager_flaskPickerLit__LJa1_{position:relative;border-radius:var(--radius-pill)}.Imager_flaskPickerLit__LJa1_:after{content:"";position:absolute;inset:-.375rem -.5rem;border-radius:inherit;border:2px solid var(--status-warning);pointer-events:none;animation:Imager_attentionRing__Bgidd .8s var(--ease-standard) 2}@keyframes Imager_attentionRing__Bgidd{0%,to{opacity:0;transform:scale(.99)}35%{opacity:1;transform:scale(1)}}.Imager_sessionToolbarActions__SiNm_{display:flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex-shrink:0}.Imager_sessionPickerInline__rEDm4{flex:0 1 20rem;min-width:11rem}.Imager_sessionPickerCompact__kIIKX{flex:0 1 15rem;min-width:9rem}.Imager_sessionIdentityInline__UYCu3{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.Imager_sessionIdentityInline__UYCu3 strong{font-weight:var(--font-weight-semibold);white-space:nowrap}.Imager_sessionIdentityInline__UYCu3 span{font-size:var(--font-size-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Imager_progressOverlay__Hm_RG{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(8,12,22,.72)}.Imager_progressCard__HtZJ1{display:flex;flex-direction:column;gap:var(--space-2);max-width:26rem;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-base);box-shadow:var(--shadow-lg)}.Imager_progressCard__HtZJ1>strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.Imager_stepper__d5wsM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.Imager_step__u86H_{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted)}.Imager_stepDot__k2Yfu{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--border-default);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;flex-shrink:0}.Imager_step_done__jHya9{color:var(--text-secondary)}.Imager_step_done__jHya9 .Imager_stepDot__k2Yfu{background:var(--status-success-soft);border-color:transparent;color:var(--status-success-ink)}.Imager_step_current__nVDeb{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Imager_step_current__nVDeb .Imager_stepDot__k2Yfu{background:var(--status-info-soft);border-color:transparent;color:var(--status-info-ink)}.Imager_sessionNote__Td4rU{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap}.Imager_sessionError__qzwZP{color:var(--status-error-ink);font-size:var(--font-size-sm);flex:1 1 6rem;min-width:3rem;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.Imager_liveView__vnHZx:not(.Imager_compact__7MVW4){grid-template-columns:minmax(0,1fr)}}.ImagingFocusModal_content__Y5mYy{max-height:calc(100vh - 3rem)}.ImagingFocusModal_body__kYPTG{display:flex;flex-direction:column;gap:var(--space-3);min-height:32rem;max-height:calc(100vh - 9rem)}.ImagingFocusModal_subtitle__2vU6A{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}.StatusChip_chip__e81MJ{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-05) var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-transform:capitalize;white-space:nowrap}.StatusChip_sm__jvywq{font-size:var(--font-size-2xs);padding:0 var(--space-1)}.StatusChip_neutral__p9cVb{background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--text-secondary)}.StatusChip_info__bkX8s{background:var(--status-info-bg);border-color:var(--status-info-soft);color:var(--status-info-ink)}.StatusChip_success__YH4vG{background:transparent;border-color:var(--border-subtle);color:var(--status-success-ink)}.StatusChip_warning__ovDM3{background:var(--status-warning-bg);border-color:var(--status-warning-soft);color:var(--status-warning-ink)}.StatusChip_error__urLCP{background:var(--status-error-bg);border-color:var(--status-error);color:var(--status-error-ink);font-weight:var(--font-weight-semibold)}.StatusChip_pulse__2QDnB{width:.375rem;height:.375rem;border-radius:var(--radius-circle);background:currentColor;animation:StatusChip_chipPulse__ViwU0 1.8s var(--ease-standard) infinite}@keyframes StatusChip_chipPulse__ViwU0{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.StatusChip_pulse__2QDnB{animation:none}}.NewImage_container___OQkh{height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:1rem 1rem 1rem 0;font-family:var(--font-figtree);color:var(--blue-black)}.NewImage_headerSpacing__BFvav{margin-bottom:1rem}.NewImage_backButton__PDy6W{cursor:pointer}.NewImage_headerTools__1b9oA{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;margin-left:var(--space-4)}@media(max-width:1024px){.NewImage_headerSpacing__BFvav{flex-wrap:wrap;row-gap:var(--space-2)}.NewImage_headerTools__1b9oA{order:3;flex:1 0 100%;margin-left:0}}.NewImage_contentCard__luNFx{background-color:var(--white);border-radius:2rem;padding:1rem 1.25rem;flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden}@media(max-height:850px),(max-width:1100px){.NewImage_container___OQkh{height:auto;min-height:100%;overflow:visible}.NewImage_contentCard__luNFx{overflow:visible;flex:none;min-height:48rem}}