.CreateNewPassword_wrapper__0xHf1{min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;background:var(--gradient-agent);padding:1.25rem;font-family:var(--font-figtree),sans-serif}.CreateNewPassword_logoTop__OaY9w{position:absolute;top:0;left:0;z-index:0}.CreateNewPassword_logoBottom__tlMpF{position:absolute;bottom:0;right:0;z-index:0}.CreateNewPassword_backLink__qD3AP{position:absolute;top:2.5rem;left:2.5rem;display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:var(--blue-black);text-decoration:none;z-index:10;font-family:var(--font-poppins);transition:opacity .2s}.CreateNewPassword_backLink__qD3AP:hover{opacity:.7}.CreateNewPassword_container__YTaax{display:flex;flex-direction:column;align-items:center;gap:2.5rem;z-index:1;width:100%;max-width:33.5rem}.CreateNewPassword_card__qTqs9{width:100%;min-width:33.5rem;background:var(--white);padding:2rem;border-radius:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1.5rem}@media(max-width:600px){.CreateNewPassword_card__qTqs9{min-width:100%}}.CreateNewPassword_title__5eCgw{text-align:center;font-size:1.5rem;font-weight:600;color:var(--blue-black);margin-bottom:.5rem}.CreateNewPassword_form__gTHZm{display:flex;flex-direction:column;gap:1.5rem}.CreateNewPassword_fields__IDjaa{gap:1.25rem}.CreateNewPassword_fields__IDjaa,.CreateNewPassword_inputGroup__JwVjb{display:flex;flex-direction:column}.CreateNewPassword_label__ZEHRq{font-size:14px;font-weight:500;color:var(--blue-black);margin-bottom:4px}.CreateNewPassword_hint__UFTil{font-size:.875rem;color:var(--blue-black);margin-top:.25rem;font-weight:400}.CreateNewPassword_inputWrapper__TSe4S{position:relative;width:100%}.CreateNewPassword_eyeBtn__rd_SV{margin-left:10px;border:none;background:none;cursor:pointer;position:absolute;right:1rem;z-index:10;top:13px}.CreateNewPassword_eyeBtn__rd_SV:hover{color:var(--text-primary)}.CreateNewPassword_submitButton__IFLF1{width:100%;border-radius:2rem!important;padding:14px 0!important;justify-content:center;margin-top:1rem;font-size:1rem;font-weight:700!important}.CreateNewPassword_submitButton__IFLF1:disabled{opacity:.7;cursor:not-allowed}.CreateNewPassword_description__vBD_7{font-size:.875rem;color:var(--blue-black);text-align:center;line-height:1.5}.CreateNewPassword_description__vBD_7 strong{font-weight:600}.CreateNewPassword_successContent__OUiYw{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.CreateNewPassword_backLinkCenter__ZKyKT{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--blue-black);text-decoration:none;margin-top:1rem}.CreateNewPassword_backLinkCenter__ZKyKT:hover{opacity:.7}.Input_wrapper__RA9Qt{width:100%;position:relative;font-family:var(--font-figtree)}.Input_label__7_36U{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:var(--text-primary)}.Input_container__FXmmX{display:flex;align-items:center;position:relative;background:var(--surface-base);border:1px solid var(--border-default);border-radius:2rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.Input_container__FXmmX:focus-within{border-color:var(--border-focus)}.Input_container__FXmmX.Input_hasError__a9ksa{border-color:var(--status-error)}.Input_container__FXmmX input{width:100%;border:none;outline:none;background:transparent;color:var(--text-primary)}.Input_container__FXmmX input::placeholder{color:var(--text-muted)}.Input_error__FslCf{margin-top:.25rem;padding-left:1rem;font-size:.75rem;font-weight:500;color:var(--status-error-text)}.FlaskFormStep_container__Rxnn1{display:flex;flex-direction:column;gap:1.75rem;max-width:540px;width:100%;margin:0 auto;padding:1rem .25rem}.FlaskFormStep_section__TM_o3{display:flex;flex-direction:column;gap:.85rem}.FlaskFormStep_sectionLabel__1EQLL{font-size:.7rem;font-weight:700;color:var(--dark-gray);font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.06em}.FlaskFormStep_typeRow__Vnydh{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.FlaskFormStep_typeIconWrap__a1aq2{display:flex;align-items:flex-end;justify-content:center;min-height:82px;padding-bottom:.25rem}.FlaskFormStep_typeCard__BLYFX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.25rem .5rem;background:var(--surface-base);border:2px solid var(--light-gray);border-radius:1rem;cursor:pointer;transition:border-color .2s ease,transform .12s ease,box-shadow .2s ease,background .2s ease;font-family:var(--font-secondary)}.FlaskFormStep_typeCard__BLYFX:hover:not(:disabled){border-color:var(--bright-blue-50);transform:translateY(-2px);box-shadow:0 4px 14px rgba(13,20,21,.08)}.FlaskFormStep_typeCard__BLYFX:disabled{opacity:.3;cursor:not-allowed}.FlaskFormStep_typeCardActive__WCoyL{border-color:var(--blue-black);background:var(--surface-base);box-shadow:0 0 0 3px rgba(13,20,21,.06),0 4px 14px rgba(13,20,21,.1)}.FlaskFormStep_typeIcon__XUl57{color:var(--blue-black);opacity:.8}.FlaskFormStep_typeLabel___nFvV{font-size:1.05rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);letter-spacing:.01em}.FlaskFormStep_typeCapacity__AQIwN{font-size:.68rem;font-weight:500;color:var(--dark-gray);font-family:var(--font-secondary);text-align:center}.FlaskFormStep_fieldGrid__s0zee{display:flex;gap:.85rem}.FlaskFormStep_field__9_Hg9{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.FlaskFormStep_fieldNarrow__VsDei{flex:0 0 8rem}.FlaskFormStep_unit__DRX5N{font-weight:500;text-transform:none;letter-spacing:0}.FlaskFormStep_toggleRow__JUET8{display:flex;align-items:center;gap:.65rem;padding:.65rem .9rem;background:var(--surface-subtle);border:1px solid var(--light-gray);border-radius:.75rem;cursor:pointer;user-select:none;transition:background .15s ease,border-color .15s ease}.FlaskFormStep_toggleRow__JUET8:hover{background:var(--surface-muted)}.FlaskFormStep_toggleRowActive__TklCM{background:var(--bright-blue-25);border-color:var(--bright-blue-50)}.FlaskFormStep_toggleSwitch__Hi43L{position:relative;width:2rem;height:1.1rem;flex-shrink:0}.FlaskFormStep_toggleSwitch__Hi43L input{opacity:0;width:0;height:0;position:absolute}.FlaskFormStep_toggleSwitch__Hi43L span{position:absolute;inset:0;background:var(--medium-gray);border-radius:999px;transition:background .2s ease}.FlaskFormStep_toggleSwitch__Hi43L span:after{content:"";position:absolute;left:.15rem;top:.15rem;width:.8rem;height:.8rem;background:var(--surface-base);border-radius:50%;transition:transform .2s ease}.FlaskFormStep_toggleSwitch__Hi43L input:checked+span{background:var(--bright-blue-100)}.FlaskFormStep_toggleSwitch__Hi43L input:checked+span:after{transform:translateX(.9rem)}.FlaskFormStep_toggleLabel__3PUrf{font-size:.85rem;font-weight:600;color:var(--blue-black);font-family:var(--font-secondary)}.FlaskFormStep_toggleSublabel__kfuIX{font-size:.72rem;color:var(--dark-gray);font-family:var(--font-secondary);margin-left:auto}.PlateSizeStep_container__7tcgZ{display:flex;flex-direction:column;gap:2rem;align-items:center;width:100%;padding:.5rem .25rem}.PlateSizeStep_heading__9Kqbn{text-align:center;display:flex;flex-direction:column;gap:.35rem}.PlateSizeStep_title__SzgJY{font-size:1.3rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);margin:0}.PlateSizeStep_subtitle__jp0Pq{font-size:.88rem;color:var(--dark-gray);font-family:var(--font-secondary);margin:0}.PlateSizeStep_grid__goCRa{display:grid;grid-template-columns:repeat(5,1fr);gap:.9rem;width:100%;max-width:780px}.PlateSizeStep_card__3tk_5{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem .75rem 1.35rem;background:var(--surface-base);border:2px solid var(--light-gray);border-radius:1rem;cursor:pointer;font-family:var(--font-secondary);transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease,background .2s ease}.PlateSizeStep_card__3tk_5:hover{border-color:var(--blue-black);transform:translateY(-3px);background:var(--surface-base);box-shadow:0 0 0 3px rgba(13,20,21,.06),0 8px 22px rgba(13,20,21,.1)}.PlateSizeStep_iconWrap__sbYkZ{display:flex;align-items:center;justify-content:center;min-height:60px}.PlateSizeStep_cardLabel__ZjvZ8{font-size:1rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);letter-spacing:.01em}.PlateSizeStep_cardMeta__ZRi6m{font-size:.68rem;font-weight:600;color:var(--dark-gray);font-family:var(--font-secondary);text-align:center;font-variant-numeric:tabular-nums;line-height:1.4}.PlateSizeStep_cardMetaDim__X99Vg{font-weight:500;opacity:.75}@media(max-width:820px){.PlateSizeStep_grid__goCRa{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.PlateSizeStep_grid__goCRa{grid-template-columns:repeat(2,1fr)}}.WellInlineEditor_panel__op2TX{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--surface-base);border-radius:.75rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.04);min-width:280px;max-width:340px}.WellInlineEditor_header__7YAPk{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.06)}.WellInlineEditor_headerLeft__ZBMKc{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.WellInlineEditor_title__7rxKj{font-size:1rem;font-weight:700;color:var(--blue-black);font-variant-numeric:tabular-nums}.WellInlineEditor_subtitle__y2BDO{font-size:.7rem;color:var(--dark-gray);font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.WellInlineEditor_colorPreview__IZtyK{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid;flex-shrink:0}.WellInlineEditor_emptyHint__EPsE0{font-size:.78rem;color:var(--dark-gray);line-height:1.5;padding:.25rem 0}.WellInlineEditor_field__d5rfO{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.WellInlineEditor_fieldNarrow__G_tov{flex:0 0 5.5rem}.WellInlineEditor_row__PyndS{display:flex;gap:.6rem}.WellInlineEditor_label__xj7T0{font-size:.7rem;font-weight:600;color:var(--dark-gray);text-transform:uppercase;letter-spacing:.03em}.WellInlineEditor_unit__dI7_q{font-weight:500;text-transform:none;letter-spacing:0}.WellInlineEditor_input__aeaXY{padding:.55rem .7rem;border:1px solid rgba(0,0,0,.12);border-radius:.5rem;font-size:.9rem;color:var(--blue-black);background:var(--surface-base);transition:border-color .15s ease,box-shadow .15s ease;font-variant-numeric:tabular-nums;width:100%}.WellInlineEditor_input__aeaXY:focus{outline:none;border-color:var(--status-info);box-shadow:0 0 0 3px rgba(80,144,228,.15)}.WellInlineEditor_input__aeaXY::placeholder{color:var(--text-muted)}.WellInlineEditor_inputError__F1NCW{border-color:var(--status-error)}.WellInlineEditor_inputError__F1NCW:focus{border-color:var(--status-error);box-shadow:0 0 0 3px rgba(255,98,80,.15)}.WellInlineEditor_volumeWrap__cc_bV{display:flex;align-items:center;gap:.5rem}.WellInlineEditor_volumeMax__UUvSp{font-size:.72rem;color:var(--dark-gray);font-variant-numeric:tabular-nums;white-space:nowrap}.WellInlineEditor_errorText__kErGC{font-size:.7rem;color:var(--status-error-text);margin-top:-.1rem}.WellInlineEditor_actions__hsSPf{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.WellInlineEditor_btnPrimary__IPvxT,.WellInlineEditor_btnSecondary__p46LO{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:.5rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease;border:1px solid transparent}.WellInlineEditor_btnSecondary__p46LO{background:transparent;border-color:rgba(0,0,0,.12);color:var(--dark-gray)}.WellInlineEditor_btnSecondary__p46LO:hover{background:rgba(255,98,80,.08);color:var(--status-error-text);border-color:rgba(255,98,80,.3)}.WellInlineEditor_btnPrimary__IPvxT{background:var(--blue-black);color:var(--text-on-dark)}.WellInlineEditor_btnPrimary__IPvxT:hover{background:var(--surface-inverse)}.WellInlineEditor_btnPrimary__IPvxT:disabled{opacity:.4;cursor:not-allowed}.PlateFillStep_container__RgPRu{display:flex;gap:1.5rem;width:100%;height:100%;min-height:0}.PlateFillStep_gridSide__sjG5O{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem;align-items:center;position:relative}.PlateFillStep_changeSizeBtn__8vE9H{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--medium-gray);border-radius:2rem;font-family:var(--font-secondary);font-size:.78rem;font-weight:700;color:var(--dark-gray);cursor:pointer;transition:opacity .2s ease}.PlateFillStep_changeSizeBtn__8vE9H:hover{opacity:.85;color:var(--blue-black);border-color:var(--blue-black)}.PlateFillStep_dishOutline__urPwE{width:100%;max-width:680px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.9),hsla(180,2%,91%,.6)),var(--light-gray);border-radius:1.5rem;border:1px solid var(--light-gray);box-shadow:inset 0 2px 8px rgba(13,20,21,.04),0 4px 20px rgba(13,20,21,.04);padding:1.25rem}.PlateFillStep_editorSide__YLfrE{width:320px;flex-shrink:0;overflow-y:auto}@media(max-width:900px){.PlateFillStep_container__RgPRu{flex-direction:column}.PlateFillStep_editorSide__YLfrE{width:100%}}.FlaskDetailPanel_backdrop__MN97u{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.15)}.FlaskDetailPanel_panel__6xpw3{position:fixed;right:0;top:0;z-index:65;height:100dvh;width:100%;max-width:28rem;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-base);border-left:1px solid var(--border-default);box-shadow:-4px 0 20px rgba(0,0,0,.08);animation:FlaskDetailPanel_slideIn__rtf3F .2s ease-out}@media(max-width:768px){.FlaskDetailPanel_panel__6xpw3{max-width:100%}}.FlaskDetailPanel_embeddedPanel__7j8y1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-base);border:1px solid var(--border-default);border-radius:.85rem;box-shadow:0 2px 10px rgba(0,0,0,.04)}@keyframes FlaskDetailPanel_slideIn__rtf3F{0%{transform:translateX(100%)}to{transform:translateX(0)}}.FlaskDetailPanel_header__LjZu1{flex-shrink:0;padding:1rem 1.5rem;border-bottom:1px solid var(--border-default);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.FlaskDetailPanel_headerInfo__CNTUb{flex:1;min-width:0}.FlaskDetailPanel_badge__CL_ka{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-bottom:.5rem}.FlaskDetailPanel_title__zWGT6{font-size:1.25rem;font-weight:700;line-height:1.4;word-break:break-word}.FlaskDetailPanel_headerActions__m2okK{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.FlaskDetailPanel_headerActionBtn__rw428{all:unset;flex-shrink:0;padding:.3rem .75rem;border-radius:6px;font-size:.7rem;font-weight:600;background:var(--status-error-bg);border:1px solid var(--status-error-soft);color:var(--status-error-text);cursor:pointer;transition:all .15s;white-space:nowrap}.FlaskDetailPanel_headerActionBtn__rw428:hover{background:var(--status-error-bg);border-color:var(--status-error)}.FlaskDetailPanel_headerLinkBtn__n58_p{all:unset;flex-shrink:0;padding:.3rem .75rem;border-radius:6px;font-size:.7rem;font-weight:600;background:var(--status-info-bg);border:1px solid var(--status-info-soft);color:var(--status-info-text);cursor:pointer;transition:all .15s;white-space:nowrap}.FlaskDetailPanel_headerLinkBtn__n58_p:hover{background:var(--status-info-bg);border-color:var(--status-info)}.FlaskDetailPanel_closeBtn__Xj5za{all:unset;padding:.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:background .15s,color .15s}.FlaskDetailPanel_closeBtn__Xj5za:hover{background:rgba(0,0,0,.06);color:var(--text-primary)}.FlaskDetailPanel_content__j3M3h{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.FlaskDetailPanel_section__RAGlA{margin-bottom:1.25rem}.FlaskDetailPanel_section__RAGlA h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem}.FlaskDetailPanel_card__7o4k6{background:var(--brand-cool-yellow-10);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.FlaskDetailPanel_cardPrimary__WXOqN{font-size:.875rem;font-weight:500;color:var(--text-primary)}.FlaskDetailPanel_cardSecondary__b1nRK{font-size:.75rem;color:var(--text-secondary)}.FlaskDetailPanel_row__RahSF{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.FlaskDetailPanel_row__RahSF>span:first-child{color:var(--text-secondary);font-weight:500}.FlaskDetailPanel_row__RahSF>span:last-child{color:var(--text-primary);font-weight:600;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlaskDetailPanel_link__9d8Dc{color:var(--brand-brilliant-sky-blue);cursor:pointer;font-weight:600}.FlaskDetailPanel_link__9d8Dc:hover{text-decoration:underline}.FlaskDetailPanel_needsText__52LLJ{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.FlaskDetailPanel_statusBadge__lsOol{font-size:.7rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;text-transform:uppercase;letter-spacing:.02em}.FlaskDetailPanel_status_completed__eRiBz{background:var(--status-success-bg);color:var(--status-success-text)}.FlaskDetailPanel_status_failed__1Qt8Z{background:var(--status-error-bg);color:var(--status-error-text)}.FlaskDetailPanel_status_running__tNAnI{background:var(--status-info-bg);color:var(--status-info-text)}.FlaskDetailPanel_status_created__tiw0T{background:var(--surface-subtle);color:var(--text-secondary)}.FlaskDetailPanel_status_scheduled__1PIf9{background:var(--status-info-bg);color:var(--status-info-text)}.FlaskDetailPanel_status_cancelled__PbLSi,.FlaskDetailPanel_status_paused__4asK1,.FlaskDetailPanel_status_queued__AnvNI{background:var(--status-warning-bg);color:var(--status-warning-text)}.FlaskDetailPanel_status_incubating__hPPWZ{background:var(--status-info-bg);color:var(--status-info-text)}.FlaskDetailPanel_errorRow__7W72n{font-size:.8rem;color:var(--status-error-text);padding:.375rem 0;line-height:1.4}.FlaskDetailPanel_viewAllLink__Jwbu6{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:.625rem;border-radius:.75rem;background:var(--brand-cool-yellow-10);border:1px solid var(--border-default);color:var(--brand-brilliant-sky-blue);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.FlaskDetailPanel_viewAllLink__Jwbu6:hover{background:var(--brand-cool-yellow-25)}.FlaskDetailPanel_searchInput__bAJGF{width:100%;padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:.5rem;font-size:.8rem;font-family:inherit;color:var(--text-primary);background:var(--surface-base);outline:none;transition:border-color .15s}.FlaskDetailPanel_searchInput__bAJGF:focus{border-color:var(--brand-brilliant-sky-blue)}.FlaskDetailPanel_searchInput__bAJGF::placeholder{color:var(--text-muted)}.FlaskDetailPanel_protocolList__dGNCW{display:flex;flex-direction:column;gap:.25rem;max-height:12rem;overflow-y:auto;margin-top:.25rem}.FlaskDetailPanel_protocolOption__C2HPc{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.5rem .6rem;border-radius:.5rem;cursor:pointer;transition:background .1s}.FlaskDetailPanel_protocolOption__C2HPc:hover{background:var(--brand-cool-yellow-25)}.FlaskDetailPanel_protocolOptionName___hEsV{font-size:.8rem;font-weight:600;color:var(--text-primary)}.FlaskDetailPanel_historyToggle__1IZp7{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;border-radius:.75rem;background:var(--brand-cool-yellow-10);border:1px solid var(--border-default);font-size:.8rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .15s}.FlaskDetailPanel_historyToggle__1IZp7:hover{background:var(--brand-cool-yellow-25);color:var(--text-primary)}.FlaskDetailPanel_historyList__z_noR{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.FlaskDetailPanel_historyItem__EnoVF{padding:.6rem .75rem;border-radius:.5rem;background:var(--brand-cool-yellow-10);border:1px solid var(--border-default)}.FlaskDetailPanel_historyMeta__JW0pf{font-size:.7rem;color:var(--text-secondary);margin-top:.25rem}.FlaskDetailPanel_footer__HU08d{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid var(--border-default);display:flex;gap:.5rem;background:var(--surface-base)}.FlaskDetailPanel_actionBtn__eKJcy{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(--text-on-dark);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}.FlaskDetailPanel_actionBtn__eKJcy:hover{opacity:.9}.FlaskDetailPanel_unlinkBtn__W9zP_{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;margin-top:.5rem;padding:.5rem;border-radius:.75rem;border:1px dashed var(--border-default);font-size:.8rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .15s}.FlaskDetailPanel_unlinkBtn__W9zP_:hover{color:var(--status-error-text);border-color:var(--status-error);background:var(--status-error-bg)}.FlaskDetailPanel_actionBtnSecondary__EMRs_{all:unset;flex:1;display:flex;align-items:center;justify-content:center;padding:.625rem;border-radius:.75rem;background:var(--brand-cool-yellow-10);border:1px solid var(--border-default);color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.FlaskDetailPanel_actionBtnSecondary__EMRs_:hover{background:var(--brand-cool-yellow-25)}.FlaskDetailPanel_actionBtnDanger__H1UXf{all:unset;flex:1;display:flex;align-items:center;justify-content:center;padding:.625rem;border-radius:.75rem;background:var(--status-error);color:var(--text-on-dark);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}.FlaskDetailPanel_actionBtnDanger__H1UXf:hover{opacity:.85}.FlaskDetailPanel_actionBtnDanger__H1UXf:disabled{opacity:.5;cursor:not-allowed}@keyframes LabwareModal_fadeIn__pVApk{0%{opacity:0}to{opacity:1}}@keyframes LabwareModal_slideUp__GYBe4{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LabwareModal_slideInRight__yyL7O{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes LabwareModal_spin__BCQT5{to{transform:rotate(1turn)}}.LabwareModal_overlay__MEvuA{position:fixed;inset:0;background:rgba(13,20,21,.6);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);z-index:9500!important;display:flex;align-items:center;justify-content:center;padding:2.5rem;animation:LabwareModal_fadeIn__pVApk .2s ease-out}.LabwareModal_modal__G5ciq{width:100%;max-width:1280px;height:100%;max-height:860px;background:var(--surface-base);border-radius:1.5rem;box-shadow:0 24px 60px rgba(13,20,21,.25),0 2px 6px rgba(13,20,21,.1);display:flex;flex-direction:column;overflow:hidden;animation:LabwareModal_slideUp__GYBe4 .28s cubic-bezier(.16,1,.3,1);font-family:var(--font-primary);color:var(--blue-black)}.LabwareModal_header__V_ml1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.1rem 1.5rem;border-bottom:1px solid var(--light-gray);background:var(--surface-base);flex-shrink:0}.LabwareModal_headerActions__EprL6,.LabwareModal_headerRight__KPbm_{display:flex;align-items:center;gap:.6rem;justify-self:end}.LabwareModal_headerActions__EprL6{grid-column:3;position:relative}.LabwareModal_editToggleBtn___gDOs{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:2rem;background:transparent;border:1px solid var(--blue-black);color:var(--blue-black);font-family:var(--font-secondary);font-size:.82rem;font-weight:700;cursor:pointer;transition:opacity .2s ease,background .2s ease}.LabwareModal_editToggleBtn___gDOs:hover:not(:disabled){opacity:.85}.LabwareModal_editToggleBtnActive__mMqy4{background:var(--blue-black);border-color:var(--blue-black);color:var(--text-on-dark)}.LabwareModal_editToggleBtnActive__mMqy4:hover:not(:disabled){opacity:.85}.LabwareModal_flaskWrap__dF_WL{display:flex;flex-direction:column;align-items:center;gap:.85rem;animation:LabwareModal_slideUp__GYBe4 .35s cubic-bezier(.16,1,.3,1)}.LabwareModal_flaskLabel__49W6W{font-size:1.4rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);letter-spacing:.01em;margin-top:.5rem}.LabwareModal_flaskCellLine__nYAsP{font-size:1rem;color:var(--dark-gray);font-family:var(--font-secondary);font-weight:500}.LabwareModal_flaskVolume__wbX0d{font-size:.9rem;color:var(--dark-gray);font-family:var(--font-secondary);font-variant-numeric:tabular-nums}.LabwareModal_flaskFormWrap__71kdJ{width:100%;max-width:540px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;overflow-y:auto}.LabwareModal_editWithSwitch__qYqzQ{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;gap:.85rem}.LabwareModal_switchTypeBtn__wYTQ0{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;background:var(--bright-blue-25);border:1px solid var(--bright-blue-100);color:var(--bright-blue-100);border-radius:2rem;font-family:var(--font-secondary);font-size:.8rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.LabwareModal_switchTypeBtn__wYTQ0:hover:not(:disabled){opacity:.85}.LabwareModal_flaskTypePickerWrap__02PbE{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;max-width:540px;margin:0 auto;width:100%}.LabwareModal_flaskTypePickerLabel__JuGuw{font-size:.72rem;font-weight:700;color:var(--dark-gray);font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.06em}.LabwareModal_flaskTypePickerGrid__Gx_TT{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.LabwareModal_flaskTypeCard__Ssx1U{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.5rem .75rem;background:var(--surface-base);border:2px solid var(--light-gray);border-radius:1rem;cursor:pointer;font-family:var(--font-secondary);transition:border-color .2s ease,transform .12s ease,box-shadow .2s ease,background .2s ease}.LabwareModal_flaskTypeCard__Ssx1U:hover:not(:disabled){border-color:var(--bright-blue-50);transform:translateY(-2px);box-shadow:0 4px 14px rgba(13,20,21,.08)}.LabwareModal_flaskTypeCardActive__cceM5{border-color:var(--blue-black);background:var(--surface-base);box-shadow:0 0 0 3px rgba(13,20,21,.06),0 4px 14px rgba(13,20,21,.1)}.LabwareModal_flaskTypeLabel__bQZ_4{font-size:1.05rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);letter-spacing:.01em;margin-top:.25rem}.LabwareModal_flaskTypeCapacity__SMXDr{font-size:.7rem;font-weight:500;color:var(--dark-gray);font-family:var(--font-secondary);text-align:center}.LabwareModal_emptyState__QZidr{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--medium-gray)}.LabwareModal_emptyStateIcon__EaP3J{font-size:3rem;font-weight:200}.LabwareModal_emptyStateText__71_9b{font-size:1rem;font-weight:500;font-family:var(--font-secondary)}.LabwareModal_linkProjectWrap__1g_pH{position:relative}.LabwareModal_linkProjectBtn__pp_m3{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:2rem;background:var(--bright-blue-25);border:1px solid var(--bright-blue-100);color:var(--bright-blue-100);font-family:var(--font-secondary);font-size:.82rem;font-weight:700;cursor:pointer;transition:opacity .2s ease;max-width:220px}.LabwareModal_linkProjectBtn__pp_m3:hover:not(:disabled){opacity:.85}.LabwareModal_linkProjectBtn__pp_m3:disabled{opacity:.5;cursor:not-allowed}.LabwareModal_linkProjectLabel__iurje{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.LabwareModal_linkProjectDropdown__99lbq{position:absolute;top:calc(100% + .4rem);right:0;width:320px;max-height:360px;background:var(--surface-base);border:1px solid var(--light-gray);border-radius:1rem;box-shadow:0 12px 36px rgba(13,20,21,.18);z-index:10;display:flex;flex-direction:column;overflow:hidden;animation:LabwareModal_slideUp__GYBe4 .18s cubic-bezier(.16,1,.3,1)}.LabwareModal_linkProjectSearchRow__sumdm{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem;border-bottom:1px solid var(--light-gray);background:var(--surface-base)}.LabwareModal_linkProjectSearchIcon__ZJdYZ{color:var(--medium-gray);flex-shrink:0}.LabwareModal_linkProjectSearch__ullNU{flex:1;border:none;background:transparent;outline:none;font-size:.86rem;color:var(--blue-black);font-family:var(--font-secondary)}.LabwareModal_linkProjectSearch__ullNU::placeholder{color:var(--medium-gray)}.LabwareModal_linkProjectList__Sukqa{flex:1;overflow-y:auto;padding:.35rem}.LabwareModal_linkProjectItem__n5gnG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;background:transparent;border:none;border-radius:.85rem;font-family:var(--font-secondary);font-size:.85rem;color:var(--blue-black);font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease}.LabwareModal_linkProjectItem__n5gnG:hover:not(:disabled){background:var(--light-gray)}.LabwareModal_linkProjectItem__n5gnG:disabled{cursor:default}.LabwareModal_linkProjectItemActive__4qDES{background:var(--bright-blue-25);color:var(--bright-blue-100);font-weight:700}.LabwareModal_linkProjectItemFree__UvZXB{width:100%;padding:.65rem .85rem;background:var(--red-25);border:1px solid var(--red-50);border-radius:.85rem;color:var(--red-100);font-family:var(--font-secondary);font-size:.78rem;font-weight:700;cursor:pointer;margin-bottom:.35rem;transition:opacity .12s ease}.LabwareModal_linkProjectItemFree__UvZXB:hover:not(:disabled){opacity:.85}.LabwareModal_linkProjectName__FBDTQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.LabwareModal_linkProjectEmpty__8cYaJ{padding:.75rem;color:var(--medium-gray);font-size:.8rem;text-align:center;font-style:italic;font-family:var(--font-secondary)}.LabwareModal_headerLeft__6yL8s{display:flex;align-items:center;gap:1rem;min-width:0;justify-self:start;grid-column:1}.LabwareModal_headerCenter__ogHgs{display:flex;align-items:center;justify-content:center;justify-self:center}.LabwareModal_slotBadge__OEfLv{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .95rem;background:var(--blue-black);color:var(--text-on-dark);font-family:var(--font-secondary);font-weight:700;font-size:1.05rem;border-radius:2rem;font-variant-numeric:tabular-nums;letter-spacing:.01em;box-shadow:0 2px 6px rgba(13,20,21,.15)}.LabwareModal_headerTitles__Sn8PN{display:flex;flex-direction:column;gap:.15rem;min-width:0}.LabwareModal_title__oPwJz{font-size:1.2rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);margin:0;line-height:1.2;text-transform:capitalize}.LabwareModal_subtitle__PecqV{font-size:.78rem;color:var(--dark-gray);font-family:var(--font-secondary);font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.LabwareModal_headerMeta__0_nay{display:flex;align-items:center;gap:1.25rem}.LabwareModal_fillSummary__7uJdu{display:flex;align-items:baseline;gap:.25rem;font-variant-numeric:tabular-nums}.LabwareModal_fillCount__K8yLC{font-size:1.35rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);line-height:1}.LabwareModal_fillDivider__tMm0f{font-size:1.1rem;color:var(--medium-gray);font-weight:300;line-height:1}.LabwareModal_fillTotal__ijm0F{font-size:1rem;color:var(--dark-gray);font-weight:600;line-height:1}.LabwareModal_fillLabel__3z8bR{font-size:.72rem;color:var(--dark-gray);font-family:var(--font-secondary);margin-left:.35rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.LabwareModal_closeBtn__S_6C9{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:2rem;background:transparent;color:var(--dark-gray);cursor:pointer;transition:background .15s ease,color .15s ease;justify-self:end}.LabwareModal_closeBtn__S_6C9:hover{background:var(--light-gray);color:var(--blue-black)}.LabwareModal_body__VN1Xx{display:flex;flex:1;min-height:0;gap:1.5rem;padding:1.75rem;overflow-y:auto;overflow-x:clip}.LabwareModal_bulkBanner__nvldj{margin:.9rem 1.5rem 0;padding:.9rem 1.1rem;background:var(--status-info-bg);border:1px solid var(--status-info-soft);border-left:3px solid var(--status-info);border-radius:1rem;color:var(--blue-black);font-family:var(--font-secondary);font-size:.84rem;font-weight:500;line-height:1.4;flex-shrink:0}.LabwareModal_lockedBanner__zXwRV{display:flex;align-items:center;gap:.5rem}.LabwareModal_lockedBanner__zXwRV,.LabwareModal_replaceBanner__uRo95{margin:.9rem 1.5rem 0;padding:.9rem 1.1rem;background:var(--status-warning-bg);border-left:1px solid var(--status-warning);border:1px solid var(--status-warning);border-left-width:3px;border-radius:1rem;color:var(--blue-black);font-family:var(--font-secondary);font-size:.84rem;font-weight:500;line-height:1.4;flex-shrink:0}.LabwareModal_replaceBanner__uRo95{animation:LabwareModal_slideUp__GYBe4 .25s cubic-bezier(.16,1,.3,1)}.LabwareModal_replaceBanner__uRo95 strong{font-weight:700}.LabwareModal_unifiedBody__EQviE{display:flex;flex:1;min-height:0;gap:1.5rem;width:100%}.LabwareModal_mainColumn___Z_RF{flex:7;min-width:0;display:flex;align-items:stretch;justify-content:center;min-height:0}.LabwareModal_mainColumn___Z_RF>*{flex:1;min-width:0}.LabwareModal_infoColumn__iDE77{flex:3;min-width:260px;max-width:340px;display:flex;flex-direction:column;min-height:0;height:100%;animation:LabwareModal_slideInRight__yyL7O .32s cubic-bezier(.16,1,.3,1) .1s backwards}.LabwareModal_infoColumn__iDE77>*{flex:1;min-height:0}.LabwareModal_infoActions__xGiNX{display:flex;flex-direction:column;gap:.55rem;padding-top:.6rem;border-top:1px solid var(--light-gray)}.LabwareModal_infoActions__xGiNX button{width:100%;justify-content:center}.LabwareModal_detailsHeader__9S_jU{padding-bottom:.75rem;border-bottom:1px solid var(--light-gray)}.LabwareModal_detailsTitle__OPF18{font-size:1rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary);text-transform:capitalize;line-height:1.2}.LabwareModal_detailsSubtitle__geqLu{margin-top:.25rem;font-size:.78rem;color:var(--dark-gray);font-family:var(--font-secondary);font-weight:500}.LabwareModal_detailsList__7_3pu{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;flex:1}.LabwareModal_detailsRow__g2AsU{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.82rem;line-height:1.3;font-family:var(--font-secondary)}.LabwareModal_detailsRow__g2AsU dt{color:var(--dark-gray);font-weight:500;text-transform:uppercase;font-size:.68rem;letter-spacing:.04em}.LabwareModal_detailsRow__g2AsU dd{color:var(--blue-black);font-weight:600;margin:0;text-align:right;word-break:break-word}.LabwareModal_detailsMono___g6Zz{font-variant-numeric:tabular-nums;font-family:SF Mono,ui-monospace,Menlo,Monaco,monospace}.LabwareModal_detailsFootnote__0cl7V{padding-top:.6rem;border-top:1px solid var(--light-gray);color:var(--medium-gray);font-size:.7rem;font-style:italic;line-height:1.4;font-family:var(--font-secondary)}.LabwareModal_gridContainer__QHTh9{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;position:relative}.LabwareModal_dishOutline__mh6wp{width:100%;max-width:680px;height:100%;max-height:100%;display:flex;align-items:safe center;justify-content:safe center;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.9),hsla(180,2%,91%,.6)),var(--light-gray);border-radius:1.5rem;border:1px solid var(--light-gray);box-shadow:inset 0 2px 8px rgba(13,20,21,.04),0 4px 20px rgba(13,20,21,.04);padding:1.5rem;overflow:scroll;animation:LabwareModal_slideUp__GYBe4 .4s cubic-bezier(.16,1,.3,1) .08s backwards}.LabwareModal_dishOutline__mh6wp::-webkit-scrollbar-button{display:none;height:0;width:0}.LabwareModal_dishOutline__mh6wp::-webkit-scrollbar{width:.25rem;height:.25rem}.LabwareModal_dishOutline__mh6wp::-webkit-scrollbar-thumb{background-color:var(--blue-black);border-radius:1rem}.LabwareModal_dishOutline__mh6wp::-webkit-scrollbar-track{background-color:transparent}.LabwareModal_sidebar__nIBbJ{width:320px;flex-shrink:0;overflow-y:auto;animation:LabwareModal_slideInRight__yyL7O .32s cubic-bezier(.16,1,.3,1) .15s backwards}.LabwareModal_emptyHint__uGUlB{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.9rem 1.25rem;border-radius:1.5rem;border:1px solid var(--light-gray);box-shadow:0 4px 14px rgba(13,20,21,.06);display:flex;align-items:center;gap:.85rem;max-width:32rem;pointer-events:none;animation:LabwareModal_slideUp__GYBe4 .35s cubic-bezier(.16,1,.3,1) .25s backwards}.LabwareModal_emptyHintIcon__B_4fQ{font-size:1.4rem}.LabwareModal_emptyHintTitle__GFur0{font-size:.85rem;font-weight:700;color:var(--blue-black);font-family:var(--font-primary)}.LabwareModal_emptyHintText__2gAIb{font-size:.72rem;color:var(--dark-gray);font-family:var(--font-secondary);line-height:1.4;max-width:22rem}.LabwareModal_errorState__VxMWn,.LabwareModal_loadingState__rRh_n{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--dark-gray);font-size:.9rem;font-family:var(--font-secondary)}.LabwareModal_errorState__VxMWn{color:var(--red-100)}.LabwareModal_spin__BCQT5{animation:LabwareModal_spin__BCQT5 1s linear infinite}.LabwareModal_footer__07Qm4{justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--light-gray);background:var(--surface-base);flex-shrink:0}.LabwareModal_footerLeft__4OC6N,.LabwareModal_footer__07Qm4{display:flex;align-items:center}.LabwareModal_footerRight__IpjTd{display:flex;align-items:center;gap:.6rem}.LabwareModal_dirtyIndicator__opN0S{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:var(--status-warning-text);font-family:var(--font-secondary)}.LabwareModal_dirtyDot__hNyCw{width:.55rem;height:.55rem;border-radius:50%;background:var(--status-warning);box-shadow:0 0 0 3px var(--status-warning-bg)}.LabwareModal_savedIndicator__tHA0z{font-size:.82rem;font-weight:600;color:var(--green-100);font-family:var(--font-secondary)}.LabwareModal_btnGhost__t_S9B,.LabwareModal_btnPrimary__SGI4k{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}.LabwareModal_btnGhost__t_S9B{background:transparent;color:var(--blue-black);border-color:var(--blue-black)}.LabwareModal_btnGhost__t_S9B:hover:not(:disabled){opacity:.85}.LabwareModal_btnGhost__t_S9B:disabled{opacity:.4;cursor:not-allowed}.LabwareModal_btnPrimary__SGI4k{background:var(--blue-black);color:var(--text-on-dark)}.LabwareModal_btnPrimary__SGI4k:hover:not(:disabled){opacity:.85}.LabwareModal_btnPrimary__SGI4k:disabled{background:var(--dark-gray);color:var(--light-gray);cursor:not-allowed}.LabwareModal_btnDanger__ZoMYa{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.6rem 1.25rem;background:transparent;color:var(--red-100);border:1px solid var(--red-100);border-radius:2rem;font-family:var(--font-secondary);font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .2s ease}.LabwareModal_btnDanger__ZoMYa:hover:not(:disabled){opacity:.85}.LabwareModal_btnDanger__ZoMYa:disabled{opacity:.4;cursor:not-allowed}@media(max-width:900px){.LabwareModal_overlay__MEvuA{padding:0}.LabwareModal_modal__G5ciq{border-radius:0;max-height:none}.LabwareModal_body__VN1Xx{flex-direction:column;padding:1rem;gap:1rem}.LabwareModal_sidebar__nIBbJ{width:100%}}.ReplaceScheduleModal_body__JhJoX{display:flex;flex-direction:column;gap:1rem;width:100%}.ReplaceScheduleModal_warning__kpZH1{font-size:.8125rem;color:var(--red-100);background:var(--red-25);border:1px solid var(--red-100);border-radius:.625rem;padding:.625rem .75rem;margin:0;line-height:1.45}.ReplaceScheduleModal_group__l_Ytb{display:flex;flex-direction:column;gap:.375rem}.ReplaceScheduleModal_groupLabel__QNGCL{font-size:.8125rem;font-weight:500;color:var(--dark-gray)}.ReplaceScheduleModal_field__ztTfh{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.ReplaceScheduleModal_row__wOt03{display:flex;gap:.75rem;flex-wrap:wrap}.ReplaceScheduleModal_input__Hw3sa{padding:.4375rem .625rem;border:1px solid var(--medium-gray);border-radius:.5rem;font-size:.875rem;color:var(--blue-black);background:var(--white)}.ReplaceScheduleModal_input__Hw3sa:focus{outline:none;border-color:var(--blue-black)}.ReplaceScheduleModal_input__Hw3sa:disabled{opacity:.5;cursor:not-allowed}.ReplaceScheduleModal_patternTabs__lCraW{display:flex;gap:.375rem;flex-wrap:wrap}.ReplaceScheduleModal_patternTab__5Usfy{padding:.375rem .875rem;border-radius:1.5rem;border:1px solid var(--medium-gray);background:transparent;font-size:.8125rem;color:var(--blue-black);cursor:pointer;transition:all .15s ease}.ReplaceScheduleModal_patternTab__5Usfy:hover{border-color:var(--blue-black)}.ReplaceScheduleModal_patternTabActive__w32TR{background-color:var(--blue-black);color:var(--white);border-color:var(--blue-black)}.ReplaceScheduleModal_dayToggles__7KMOp{display:flex;gap:.375rem}.ReplaceScheduleModal_dayToggle__aaKXw{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--medium-gray);background:transparent;font-size:.75rem;font-weight:500;color:var(--blue-black);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.ReplaceScheduleModal_dayToggle__aaKXw:hover{border-color:var(--blue-black)}.ReplaceScheduleModal_dayToggleActive__iDhNt{background-color:var(--blue-black);color:var(--white);border-color:var(--blue-black)}.ReplaceScheduleModal_intervalInput__UPOkK{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--blue-black)}.ReplaceScheduleModal_numberInput__9jMnT{width:4rem;padding:.375rem .5rem;border:1px solid var(--medium-gray);border-radius:.5rem;font-size:.875rem;text-align:center;color:var(--blue-black);background:var(--white)}.ReplaceScheduleModal_numberInput__9jMnT:focus{outline:none;border-color:var(--blue-black)}.ReplaceScheduleModal_numberInput__9jMnT:disabled{opacity:.5;cursor:not-allowed}.ReplaceScheduleModal_endCondition__q1lWu{display:flex;flex-direction:column;gap:.5rem}.ReplaceScheduleModal_radioLabel__Q_ELj{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--blue-black);cursor:pointer}.ReplaceScheduleModal_radioLabel__Q_ELj input[type=radio]{accent-color:var(--blue-black)}.ReplaceScheduleModal_previewList__hWdFJ{list-style:none;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:var(--blue-black);background:var(--light-gray);border-radius:.625rem;padding:.625rem .75rem}.ReplaceScheduleModal_previewMore__gMpFA{font-size:.75rem;color:var(--dark-gray)}.ReplaceScheduleModal_actions__d4RZL{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.ReplaceScheduleModal_upcomingHead__GAl0s{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ReplaceScheduleModal_clearAllBtn__ouVdY{all:unset;font-size:.75rem;font-weight:600;color:var(--status-error-ink);cursor:pointer}.ReplaceScheduleModal_clearAllBtn__ouVdY:hover{opacity:.7}.ReplaceScheduleModal_clearAllBtn__ouVdY:disabled{opacity:.45;cursor:not-allowed}.ReplaceScheduleModal_upcomingList__DBfgn{display:flex;flex-direction:column;gap:.25rem;max-height:9rem;overflow-y:auto;margin:0;padding:0;list-style:none}.ReplaceScheduleModal_upcomingItem__f_v9i{display:flex;align-items:center;gap:.5rem;border:1px solid var(--light-gray);border-radius:.75rem;padding:.3rem .5rem;font-size:.8125rem;color:var(--blue-black)}.ReplaceScheduleModal_upcomingWhen__Icun_{font-weight:500}.ReplaceScheduleModal_upcomingRel__JbDw1{font-size:.75rem;color:var(--dark-gray);margin-right:auto}.ReplaceScheduleModal_upcomingInput__uzpsr{flex:1;min-width:0;padding:.25rem .5rem;border:1px solid var(--border-default);border-radius:.5rem;font-size:.8125rem;background:var(--surface-base)}.ReplaceScheduleModal_upcomingInput__uzpsr:focus{outline:none;border-color:var(--border-focus)}.ReplaceScheduleModal_upcomingAction__C__4X{all:unset;font-size:.75rem;font-weight:600;color:var(--blue-black);cursor:pointer;padding:.1rem .3rem;border-radius:.375rem}.ReplaceScheduleModal_upcomingAction__C__4X:hover:not(:disabled){background:var(--light-gray)}.ReplaceScheduleModal_upcomingAction__C__4X:disabled{opacity:.45;cursor:not-allowed}.ReplaceScheduleModal_focusRow__lu9Co{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.ReplaceScheduleModal_focusText__4F3lb{display:flex;flex-direction:column;gap:var(--space-05);flex:1}.ReplaceScheduleModal_focusHint__Pb6Uo{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-normal)}.ReplaceScheduleModal_focusSwitch__vdnFe{appearance:none;position:relative;margin-top:.125rem;width:2.25rem;height:1.25rem;border-radius:999px;background:var(--medium-gray);cursor:pointer;transition:background var(--duration-normal) var(--ease-standard);flex-shrink:0}.ReplaceScheduleModal_focusSwitch__vdnFe:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--white);transition:transform var(--duration-normal) var(--ease-standard)}.ReplaceScheduleModal_focusSwitch__vdnFe:checked{background:var(--bright-blue-100)}.ReplaceScheduleModal_focusSwitch__vdnFe:checked:after{transform:translateX(1rem)}.ReplaceScheduleModal_focusSwitch__vdnFe:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.WhelixAgent_dashboardContainer__0xTPl{font-family:var(--font-primary);color:var(--blue-black);padding-right:1rem;padding-bottom:1rem;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.WhelixAgent_headerSpacing__qDHT9{margin:1rem 0}.WhelixAgent_header__7hDlP{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);border-radius:2rem;padding:.75rem 1.5rem;margin:1rem 0;flex-shrink:0}.WhelixAgent_header__7hDlP h2{font-size:1.375rem;font-weight:500;color:var(--blue-black);line-height:1.4}.WhelixAgent_topBar__KRsea{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-shrink:0}.WhelixAgent_topBar__KRsea .WhelixAgent_topActions__R73cN{display:flex;gap:1rem;max-height:2.5rem}.WhelixAgent_mainLayout__BAoFe{display:grid;grid-template-columns:1.85fr 1.2fr;gap:1rem;height:100%;overflow:hidden}.WhelixAgent_leftColumn__saquG{display:flex;flex-direction:column;height:100%;gap:1rem;overflow:hidden}.WhelixAgent_rightColumn__PFx3J{height:100%;overflow:hidden}.WhelixAgent_protocolsSection__I8KVC{background:var(--white);border-radius:2rem;padding-right:.375rem;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_sectionHeader__D4jne{display:flex;justify-content:space-between;align-items:center;padding:1rem;flex-shrink:0}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_sectionHeader__D4jne h2{font-size:1.125rem;font-weight:500;color:var(--blue-black);line-height:1.45}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_sectionHeader__D4jne .WhelixAgent_headerIcon__RHzhq{cursor:pointer}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.5rem;flex:1;overflow-y:auto;padding:0 .375rem 1rem 1rem;align-content:start}@media(max-width:1440px){.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P{grid-template-columns:minmax(0,1fr)}}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P::-webkit-scrollbar-button{display:none;height:0;width:0}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P::-webkit-scrollbar{width:.25rem;height:.25rem}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P::-webkit-scrollbar-thumb{background-color:var(--blue-black);border-radius:1rem}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P::-webkit-scrollbar-thumb:hover{background-color:var(--dark-gray)}.WhelixAgent_protocolsSection__I8KVC .WhelixAgent_grid__wCL3P::-webkit-scrollbar-track{background-color:var(--medium-gray)}.WhelixAgent_bottomProtocols__E_N1o{background-color:var(--white);border-radius:2rem;padding:1rem;flex-shrink:0;margin-top:0}.WhelixAgent_bottomProtocols__E_N1o h3{font-size:1.125rem;font-weight:500;margin-bottom:1rem;line-height:1.44;color:var(--blue-black)}.WhelixAgent_bottomProtocols__E_N1o .WhelixAgent_pillContainer__MVs_a{display:flex;gap:.5rem;flex-wrap:wrap}.WhelixAgent_chatWidget__OBUQM{background:var(--gradient-agent);border-radius:2rem;height:100%;display:flex;flex-direction:column;padding:1rem .375rem 1rem 1rem;position:relative}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatHeader__hNbpt{display:flex;justify-content:space-between;margin-bottom:1rem;color:var(--blue-black);padding-right:.625rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatHeader__hNbpt .WhelixAgent_expandIcon__co9DM{cursor:pointer}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_tabToggle__nCXlO{display:flex;gap:.25rem;padding:.25rem;background:hsla(0,0%,100%,.5);border-radius:.75rem;margin-bottom:.75rem;flex-shrink:0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_tabBtn__Hd9ae{flex:1;padding:.5rem 1rem;border-radius:.5rem;border:none;background:transparent;font-size:.875rem;font-weight:500;color:var(--dark-gray);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_tabBtn__Hd9ae:hover{color:var(--blue-black)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_tabBtnActive__qA4E7{background:var(--white);color:var(--blue-black);box-shadow:0 1px 3px rgba(0,0,0,.1)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ{flex:1;display:flex;flex-direction:column;overflow-y:auto;gap:1rem;padding-right:.375rem;border-bottom-right-radius:2.25rem;min-height:0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ::-webkit-scrollbar-button{display:none;height:0;width:0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ::-webkit-scrollbar{width:.25rem;height:.25rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ::-webkit-scrollbar-thumb{background-color:var(--blue-black);border-radius:1rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ::-webkit-scrollbar-thumb:hover{background-color:var(--dark-gray)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ::-webkit-scrollbar-track{background-color:var(--medium-gray)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH{padding:.75rem 1.25rem;font-size:.9375rem;line-height:1.5;width:fit-content;position:relative;word-wrap:break-word}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC{align-self:flex-start;background-color:var(--white);color:var(--blue-black);max-width:90%;border-radius:1.5rem 1.5rem 1.5rem 0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC .prose{overflow-x:auto}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC .prose a{color:var(--bright-blue-100)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC .prose table{border:1px solid var(--light-gray);display:block;overflow-x:auto;white-space:nowrap}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC .prose td,.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC .prose th{border:1px solid var(--light-gray);padding:.375rem .75rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC .prose thead{background:var(--light-gray)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_user__U_wQe{align-self:flex-end;max-width:80%;background-color:var(--light-blue);color:var(--blue-black);border-radius:1.5rem 1.5rem 0 1.5rem;white-space:pre-wrap}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_user__U_wQe .WhelixAgent_deleteMessageBtn__FCJqa{left:0;right:auto;transform:translateX(-50%)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH .WhelixAgent_deleteMessageBtn__FCJqa{position:absolute;top:.375rem;right:0;transform:translateX(50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--light-gray);background-color:var(--white);color:var(--dark-gray);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH .WhelixAgent_deleteMessageBtn__FCJqa:hover{color:var(--red-100);background-color:var(--red-25)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH:focus-within .WhelixAgent_deleteMessageBtn__FCJqa,.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH:hover .WhelixAgent_deleteMessageBtn__FCJqa{opacity:1}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_pendingDelete__F3dYt{background-color:var(--red-25);box-shadow:inset 0 0 0 1px var(--red-100)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH.WhelixAgent_pendingDelete__F3dYt .WhelixAgent_deleteMessageBtn__FCJqa{color:var(--red-100);border-color:var(--red-100)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH .WhelixAgent_loadingSpinner__LcN7q{color:var(--light-blue);font-weight:400;display:flex;align-items:center;gap:.5rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH .WhelixAgent_cursor__Ge9ou{display:inline-block;width:2px;height:.9em;background-color:var(--brand-grass-green);margin-left:2px;vertical-align:text-bottom;animation:WhelixAgent_blink__MgMUT .8s step-end infinite}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_messageBubble__g0uMH .WhelixAgent_streamingCursor__kGG0k{display:inline-block;width:2px;height:.9em;background-color:var(--blue-black,#111);margin-left:2px;vertical-align:text-bottom;animation:WhelixAgent_blink__MgMUT .8s step-end infinite}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT{position:relative;display:flex;flex-direction:column}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT .WhelixAgent_turnDeleteBtn__9crgU{position:absolute;bottom:.5rem;left:.5rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--light-gray);background-color:var(--white);color:var(--dark-gray);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT .WhelixAgent_turnDeleteBtn__9crgU:hover{color:var(--red-100);background-color:var(--red-25)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT:focus-within .WhelixAgent_turnDeleteBtn__9crgU,.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT:hover .WhelixAgent_turnDeleteBtn__9crgU{opacity:1}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT.WhelixAgent_pendingDelete__F3dYt .WhelixAgent_batchToggleWrapper__l3yg9,.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT.WhelixAgent_pendingDelete__F3dYt .WhelixAgent_protocolPanel__HAaQG{background-color:var(--red-25);box-shadow:inset 0 0 0 1px var(--red-100)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_deletableTurn__4nBrT.WhelixAgent_pendingDelete__F3dYt .WhelixAgent_turnDeleteBtn__9crgU{color:var(--red-100);border-color:var(--red-100)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV{align-self:flex-start;width:fit-content;max-width:85%;min-height:16rem;max-height:16rem;background-color:var(--text-primary);color:var(--brand-grass-green);font-family:monospace;font-size:.8125rem;line-height:1.6;overflow:hidden;padding:0;display:flex;flex-direction:column;position:relative;border-radius:1.5rem 1.5rem 1.5rem 0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingHeader__yp8ox{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--border-strong);flex-shrink:0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingHeader__yp8ox .WhelixAgent_dot__Q5DyK{width:.5rem;height:.5rem;background-color:var(--brand-grass-green);border-radius:50%;animation:WhelixAgent_pulse__oTnGO 1.5s ease-in-out infinite}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingHeader__yp8ox .WhelixAgent_label__Raa2l{font-size:.75rem;font-weight:500;color:var(--text-muted)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingHeader__yp8ox .WhelixAgent_chars__nmlD5{margin-left:auto;font-size:.6875rem;color:var(--text-secondary)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingBody__dVYf2{flex:1;overflow-y:auto;padding:.75rem 1rem;white-space:pre-wrap;word-break:break-word}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingBody__dVYf2::-webkit-scrollbar{width:.25rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingBody__dVYf2::-webkit-scrollbar-thumb{background-color:var(--text-secondary);border-radius:1rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatBody__kvUUJ .WhelixAgent_streaming__1tATV .WhelixAgent_streamingBody__dVYf2::-webkit-scrollbar-track{background-color:var(--text-primary)}@keyframes WhelixAgent_blink__MgMUT{0%,to{opacity:1}50%{opacity:0}}@keyframes WhelixAgent_pulse__oTnGO{0%,to{opacity:1}50%{opacity:.4}}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelSelector__rbx46{position:relative;margin-top:.25rem;padding-right:.625rem;flex-shrink:0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelTrigger__wzxOE{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:1rem;border:1px solid rgba(0,0,0,.2);background:transparent;color:var(--text-primary);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelTrigger__wzxOE:hover{background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.35)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelMenu__vA2Kp{position:absolute;bottom:100%;left:0;margin-bottom:.25rem;background:var(--white);border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden;z-index:10;min-width:12rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelOption__MZUIH{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.5rem .75rem;border:none;background:transparent;cursor:pointer;transition:background .15s}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelOption__MZUIH:hover{background:var(--light-gray)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelOptionActive__yu64v{background:var(--surface-subtle)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelOptionLabel__eoIZZ{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_modelOptionSubtitle__W4TsL{font-size:.6875rem;color:#555}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP{position:relative;margin-top:.375rem;flex-shrink:0}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_chatInput__Y3gSa{width:100%;padding:.875rem 3.75rem .875rem 4.625rem;border-radius:1.25rem;border:none;outline:none;background:var(--white);color:var(--blue-black);font-size:1rem;resize:none;overflow-y:auto;min-height:3rem;max-height:8rem;line-height:1.25rem;display:block}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_chatInput__Y3gSa::placeholder{color:var(--dark-gray)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_chatInput__Y3gSa:disabled{opacity:.6;cursor:not-allowed}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_chatInputSingleAction__ykNcm{padding-left:2.875rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_composerActions__joNcp{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.125rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_composerAction__nti77{width:1.75rem;height:1.75rem;border-radius:50%;border:none;background:transparent;color:var(--dark-gray);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_composerAction__nti77:hover:not(:disabled){background:var(--light-gray);color:var(--bright-blue-100)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_composerAction__nti77:disabled{opacity:.4;cursor:not-allowed}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_composerActionListening__d4LAT{color:var(--red-100);background:var(--red-25);animation:WhelixAgent_composerPulse___bJLW 1.6s ease-in-out infinite}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_composerActionListening__d4LAT:hover:not(:disabled){color:var(--red-100);background:var(--red-25)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_micButton__Kb1DO{position:absolute;right:1rem;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}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_micButton__Kb1DO:hover:not(:disabled){background:var(--bright-blue-50)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_chatInputWrapper__U1NMP .WhelixAgent_micButton__Kb1DO:disabled{opacity:.5;cursor:not-allowed}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChips__HTR3T{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;padding:0 .25rem;list-style:none}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChip__IyjKP{position:relative;display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .5rem;border-radius:.5rem;border:1px solid var(--light-gray);background:var(--white);font-size:.75rem;color:var(--blue-black)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipDownloadable__etdEx{padding-right:1.625rem}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipDownload__Gql4S{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.25rem;border:none;background:transparent;color:var(--dark-gray);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipDownload__Gql4S:hover{background:var(--light-gray);color:var(--blue-black)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChip__IyjKP:focus-within .WhelixAgent_attachmentChipDownload__Gql4S,.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChip__IyjKP:hover .WhelixAgent_attachmentChipDownload__Gql4S{opacity:1}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipIcon__MufxM{flex-shrink:0;color:var(--dark-gray)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipName__nyE3U{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipSize__siOPU{flex-shrink:0;color:var(--dark-gray)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipRemove__vMR5j{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;border-radius:.25rem;background:transparent;color:var(--dark-gray);cursor:pointer;transition:background .15s,color .15s}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipRemove__vMR5j:hover:not(:disabled){background:var(--light-gray);color:var(--blue-black)}.WhelixAgent_chatWidget__OBUQM .WhelixAgent_attachmentChipRemove__vMR5j:disabled{opacity:.4;cursor:not-allowed}@keyframes WhelixAgent_composerPulse___bJLW{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.WhelixAgent_composerActionListening__d4LAT{animation:none}}.WhelixAgent_batchToggleWrapper__l3yg9{display:flex;align-items:center;gap:.25rem}.WhelixAgent_batchArrow__a_Bdc{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--light-gray);background:var(--white);cursor:pointer;transition:background-color .2s}.WhelixAgent_batchArrow__a_Bdc:hover{background:var(--light-gray)}.WhelixAgent_batchScrollArea__89f0E{display:flex;gap:.25rem;padding:.25rem;border-radius:.5rem;overflow-x:auto;flex:1;min-width:0}.WhelixAgent_batchScrollArea__89f0E::-webkit-scrollbar{display:none}.WhelixAgent_batchScrollArea__89f0E{-ms-overflow-style:none;scrollbar-width:none}.WhelixAgent_batchTab__oLZdZ{flex-shrink:0;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;white-space:nowrap;transition:all .2s;cursor:pointer;border:none}.WhelixAgent_protocolContainer__rCbfT{display:flex;flex-direction:column;gap:.5rem;background-color:var(--white);padding:.5rem;border-radius:1.5rem}.WhelixAgent_stepCard__yDFCL{background:var(--white);border-radius:1.5rem;padding:.5rem;border:1px solid var(--light-gray)}.WhelixAgent_stepHeader__liu1H{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:var(--font-secondary)}.WhelixAgent_stepHeader__liu1H h3{min-width:0;font-size:1rem;font-weight:500;color:var(--blue-black);line-height:1.375}.WhelixAgent_stepHeader__liu1H h3 .WhelixAgent_stepTitle__gEXoi{font-weight:400}.WhelixAgent_stepHeader__liu1H .WhelixAgent_addStepBtn__oSqLJ{cursor:pointer}.WhelixAgent_stepList__4oTcy{display:flex;flex-direction:column;gap:.5rem}.WhelixAgent_stepItem__909tw{display:flex;align-items:flex-start;gap:.25rem;font-size:.875rem;line-height:1.3;color:var(--text-primary)}.WhelixAgent_stepItem__909tw .WhelixAgent_stepNumberCompleted__3f0n1,.WhelixAgent_stepItem__909tw .WhelixAgent_stepNumberFailed__l1RUE,.WhelixAgent_stepItem__909tw .WhelixAgent_stepNumberRunning___cTJr,.WhelixAgent_stepItem__909tw .WhelixAgent_stepNumber__qdKiU{flex-shrink:0;width:1.5rem;height:1.5rem;background-color:var(--yellow);color:var(--blue-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;line-height:1.33}.WhelixAgent_stepItem__909tw .WhelixAgent_stepNumberCompleted__3f0n1{background-color:var(--status-success);color:var(--text-on-dark)}.WhelixAgent_stepItem__909tw .WhelixAgent_stepNumberRunning___cTJr{background-color:var(--bright-blue-100);color:var(--text-on-dark);animation:WhelixAgent_pulse__oTnGO 1.5s ease-in-out infinite}.WhelixAgent_stepItem__909tw .WhelixAgent_stepNumberFailed__l1RUE{background-color:var(--status-error);color:var(--text-on-dark)}.WhelixAgent_stepItem__909tw .WhelixAgent_stepErrorMsg__tvhmG{display:block;color:var(--status-error-ink);font-size:.7rem;line-height:1.3;margin-top:.125rem}.WhelixAgent_stepItem__909tw .WhelixAgent_stepContent__KiVJb{flex:1;display:flex;flex-direction:column;gap:.25rem}.WhelixAgent_stepItem__909tw .WhelixAgent_stepContent__KiVJb .WhelixAgent_contentRow__DUYEZ{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.WhelixAgent_stepItem__909tw .WhelixAgent_stepContent__KiVJb .WhelixAgent_badgeSmall__6nhGC,.WhelixAgent_stepItem__909tw .WhelixAgent_stepContent__KiVJb .WhelixAgent_badge__nPelG{background:var(--light-gray);color:var(--blue-black);border-radius:50%;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1.33}.WhelixAgent_stepItem__909tw .WhelixAgent_stepContent__KiVJb .WhelixAgent_badgeSmall__6nhGC{width:1.5rem;height:1.5rem;font-size:.75rem;vertical-align:middle}.WhelixAgent_stepItem__909tw .WhelixAgent_stepContent__KiVJb .WhelixAgent_subInstruction__fK0GO{background:var(--white);color:var(--blue-black);display:inline-block;width:fit-content}.WhelixAgent_stepItem__909tw .WhelixAgent_actionButtonsRow__M2pHS{display:flex;gap:.5rem}.WhelixAgent_protocolActions__p_3DY{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;justify-content:flex-end}.WhelixAgent_approvalContent__I1pRq{display:flex;flex-direction:column;gap:.5rem}.WhelixAgent_approvalHeader__TDuEZ{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.9375rem}.WhelixAgent_approvalHeaderLeft__LmrUe{display:flex;align-items:center;gap:.375rem}.WhelixAgent_approvalIcon__OPwtB{font-size:1.125rem;color:var(--status-warning-ink)}.WhelixAgent_approvalTitle__TRYw2{color:var(--blue-black)}.WhelixAgent_approvalCardsScroller__fGTSF{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.WhelixAgent_approvalCardsScroller__fGTSF::-webkit-scrollbar{height:4px}.WhelixAgent_approvalCardsScroller__fGTSF::-webkit-scrollbar-track{background:var(--surface-subtle);border-radius:2px}.WhelixAgent_approvalCardsScroller__fGTSF::-webkit-scrollbar-thumb{background:var(--surface-muted);border-radius:2px}.WhelixAgent_approvalCard__TCiY3{flex:0 0 auto;min-width:192px;max-width:260px;background:var(--white);border:1px solid var(--border-subtle);border-left-width:3px;border-radius:.625rem;padding:.625rem .75rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.06)}.WhelixAgent_approvalCard__TCiY3[data-color=blue]{border-left-color:var(--bright-blue-100)}.WhelixAgent_approvalCard__TCiY3[data-color=green]{border-left-color:var(--status-success)}.WhelixAgent_approvalCard__TCiY3[data-color=danger]{border-left-color:var(--status-error)}.WhelixAgent_approvalCard__TCiY3[data-color=purple]{border-left-color:#7c3aed}.WhelixAgent_approvalCard__TCiY3[data-color=default]{border-left-color:var(--border-subtle)}.WhelixAgent_approvalCard__TCiY3:has(.WhelixAgent_approvalImageWrapper__qhJ1G){max-width:340px}.WhelixAgent_approvalCardTypeRow___LTRE{display:flex;align-items:center}.WhelixAgent_approvalCardTypeBadge__Sk4ls{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.2rem .5rem;border-radius:1rem;white-space:nowrap}.WhelixAgent_approvalCardTypeBadge__Sk4ls[data-color=blue]{background:rgba(59,130,246,.1);color:var(--bright-blue-100)}.WhelixAgent_approvalCardTypeBadge__Sk4ls[data-color=green]{background:rgba(34,197,94,.1);color:var(--status-success-ink)}.WhelixAgent_approvalCardTypeBadge__Sk4ls[data-color=danger]{background:var(--status-error-bg);color:var(--status-error-ink)}.WhelixAgent_approvalCardTypeBadge__Sk4ls[data-color=purple]{background:rgba(124,58,237,.1);color:#7c3aed}.WhelixAgent_approvalCardTypeBadge__Sk4ls[data-color=default]{background:var(--surface-subtle);color:var(--text-secondary)}.WhelixAgent_approvalCardTypeBadge__Sk4ls svg{flex-shrink:0}.WhelixAgent_approvalDescription__pHaA9{font-size:.8125rem;color:var(--text-secondary);margin:0;line-height:1.45}.WhelixAgent_approvalDetail___j3AC{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.WhelixAgent_approvalDetail___j3AC span{background:var(--surface-subtle);padding:.125rem .5rem;border-radius:.375rem}.WhelixAgent_approvalDetailGroup__UGJH_{display:flex;flex-direction:column;gap:.25rem;width:100%}.WhelixAgent_approvalDetailGroup__UGJH_+.WhelixAgent_approvalDetailGroup__UGJH_{margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.WhelixAgent_warningText__WKc1L{color:var(--red-100)!important;background:var(--red-25)!important;font-size:.75rem}.WhelixAgent_approvalHintWrapper__TTuSZ{position:relative;display:flex;align-items:center}.WhelixAgent_infoIcon__6rjig{color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:color .2s}.WhelixAgent_infoIcon__6rjig:hover{color:var(--text-secondary)}.WhelixAgent_infoIcon__6rjig:hover+.WhelixAgent_approvalHint__TSutp{opacity:1;pointer-events:auto}.WhelixAgent_approvalHint__TSutp{position:absolute;top:calc(100% + .375rem);right:0;width:12.5rem;font-size:.6875rem;line-height:1.4;color:var(--text-on-dark);background:var(--surface-inverse);border:1px solid var(--border-strong);border-radius:.5rem;padding:.375rem .625rem;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.08);opacity:0;pointer-events:none;transition:opacity .15s;z-index:10}.WhelixAgent_approvalHint__TSutp:hover{opacity:1;pointer-events:auto}.WhelixAgent_approvalStepsPreview__xJrk6{width:100%;margin-top:.25rem}.WhelixAgent_approvalStepsToggle__GmSzI{background:none;border:none;color:var(--text-secondary);font-size:.75rem;cursor:pointer;padding:0}.WhelixAgent_approvalStepsToggle__GmSzI:hover{color:var(--text-primary)}.WhelixAgent_approvalStepsList__UZNZN{display:flex;flex-direction:column;gap:.25rem;margin-top:.375rem;padding-left:.5rem;border-left:2px solid var(--border-subtle)}.WhelixAgent_approvalStepItem___ymAZ{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-secondary);padding:.125rem 0}.WhelixAgent_approvalStepName__xm7lq{font-weight:500;color:var(--text-primary);background:transparent!important;padding:0!important}.WhelixAgent_approvalStepActions__PE73Y{color:var(--text-muted);background:transparent!important;padding:0!important}.WhelixAgent_approvalTable__FOojy{width:100%;border-collapse:collapse;font-size:.8125rem;margin-top:.25rem}.WhelixAgent_approvalTable__FOojy td,.WhelixAgent_approvalTable__FOojy th{text-align:left;padding:.375rem .5rem;border-bottom:1px solid var(--border-subtle)}.WhelixAgent_approvalTable__FOojy th{font-weight:600;color:var(--text-primary);background:var(--surface-subtle);font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.WhelixAgent_approvalTable__FOojy td{color:var(--text-secondary)}.WhelixAgent_approvalTable__FOojy tr:last-child td{border-bottom:none}.WhelixAgent_approvalImageWrapper__qhJ1G{width:100%;max-width:320px;height:10rem;border-radius:.75rem;overflow:hidden;background:var(--surface-subtle);cursor:pointer;position:relative}.WhelixAgent_approvalImageWrapper__qhJ1G img{width:100%;height:100%;display:block;object-fit:cover}.WhelixAgent_approvalImageWrapper__qhJ1G:hover:after{content:"Click to preview";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);color:var(--text-on-dark);font-size:.8125rem;font-weight:500}.WhelixAgent_imagePreviewOverlay__71bxf{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);cursor:pointer}.WhelixAgent_imagePreviewOverlay__71bxf img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:1rem}.WhelixAgent_approvalFields__0WbZ4{display:flex;flex-direction:column;gap:.5rem;max-width:280px}.WhelixAgent_approvalFieldLabel__NQOvA{display:block;font-size:.8125rem;font-weight:500;color:var(--text-primary);margin-bottom:.25rem}.WhelixAgent_approvalFieldOptional__ysELU{font-weight:400;color:var(--text-muted)}.WhelixAgent_approvalFieldWarning__EOYlr{font-size:.75rem;color:var(--status-warning-ink);margin-top:-.5rem}.WhelixAgent_approvalInput__Nw81U{width:100%;padding:.5rem .75rem;border:1px solid var(--border-subtle);border-radius:.5rem;font-size:.8125rem;font-family:inherit;outline:none;background:var(--surface-base)}.WhelixAgent_approvalInput__Nw81U::placeholder{color:var(--text-muted)}.WhelixAgent_approvalInput__Nw81U:focus{border-color:var(--bright-blue-50)}.WhelixAgent_approvalFieldsRow__7L3sA{display:flex;align-items:flex-end;gap:.75rem}.WhelixAgent_approvalFieldsSelect__lBhQT{flex:1}.WhelixAgent_approvalToggleLabel__OldgL{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-primary);white-space:nowrap;padding-bottom:.5rem;cursor:pointer}.WhelixAgent_approvalActions__etRcO{display:flex;gap:.5rem;margin-top:.25rem}.WhelixAgent_approveBtn__cUQPV,.WhelixAgent_rejectBtn__tk0FZ{min-width:5.5rem;min-height:2.25rem}.WhelixAgent_rejectBtn__tk0FZ{color:var(--status-error-ink)!important;border-color:var(--status-error)!important}.WhelixAgent_rejectBtn__tk0FZ:hover{background:var(--status-error-bg)!important}.WhelixAgent_approvalBadge__KKCZB{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:1rem;font-size:.8125rem;font-weight:500;width:fit-content}.WhelixAgent_approvalBadge__KKCZB[data-status=approved]{background:var(--status-success-bg);color:var(--status-success-ink)}.WhelixAgent_approvalBadge__KKCZB[data-status=rejected]{background:var(--status-error-bg);color:var(--status-error-ink)}.WhelixAgent_approvalBadge__KKCZB[data-status=expired]{background:var(--surface-subtle);color:var(--text-secondary)}.WhelixAgent_approvalBadge__KKCZB[data-status=pending]{background:var(--status-warning-bg);color:var(--status-warning-ink)}.WhelixAgent_footerActions__pJnZz{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;margin-top:.25rem}.WhelixAgent_fullscreen__FNXXb{width:100%;height:100%;border-radius:2rem;padding-right:1rem}.WhelixAgent_logoWrapperExpanded__0lror{display:flex;justify-content:space-between;align-items:center}.WhelixAgent_resetChatBtn__lRTjt{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid transparent;background:hsla(0,0%,100%,.6);color:var(--text-secondary);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.WhelixAgent_resetChatBtn__lRTjt:hover{background:hsla(0,0%,100%,.9);border-color:var(--text-muted);color:var(--text-primary)}.WhelixAgent_resetChatBtn__lRTjt svg{width:1.125rem;height:1.125rem}.WhelixAgent_fullScreenWrapper__XNtRr{background:var(--gradient-light);padding:1rem;position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;overflow:hidden}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_header__7hDlP{margin-top:0;flex-shrink:0}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_content__UKS5z{flex:1;min-height:0;overflow:hidden}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_chatBody__kvUUJ{padding-right:10px}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_chatWidget__OBUQM{padding-right:22px}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_messageBubble__g0uMH.WhelixAgent_bot__ZzuKC{max-width:65%}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_stepContent__KiVJb{flex-direction:row;align-items:center}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_stepItem__909tw{align-items:baseline}.WhelixAgent_fullScreenWrapper__XNtRr .WhelixAgent_stepCard__yDFCL{padding:1rem}.WhelixAgent_expandedMode__FAlbc .WhelixAgent_stepContent__KiVJb{flex-direction:row;align-items:center}.WhelixAgent_expandedMode__FAlbc .WhelixAgent_stepItem__909tw{align-items:baseline}.WhelixAgent_expandedMode__FAlbc .WhelixAgent_stepCard__yDFCL{padding:1rem}.WhelixAgent_expandedMode__FAlbc{width:100%}.WhelixAgent_protocolPanel__HAaQG{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-base);border-radius:var(--radius-lg);padding:var(--space-4);max-width:var(--measure-list)}.WhelixAgent_detailMode__0VFAQ{background:transparent;padding:0;border-radius:0;gap:0}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepCard__yDFCL{background:transparent;border:none;border-radius:0;border-bottom:1px solid var(--border-subtle);padding:var(--space-3) var(--space-2)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepCard__yDFCL:first-child{padding-top:var(--space-1)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepCard__yDFCL:last-child{border-bottom:none;padding-bottom:var(--space-1)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepHeader__liu1H{margin-bottom:var(--space-1)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepHeader__liu1H h3{font-weight:600}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepHeader__liu1H>div{opacity:.7;transition:opacity var(--duration-fast) var(--ease-standard)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepCard__yDFCL:focus-within>.WhelixAgent_stepHeader__liu1H>div,.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepCard__yDFCL:hover>.WhelixAgent_stepHeader__liu1H>div{opacity:1}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepList__4oTcy{gap:var(--space-1);margin-left:var(--space-3);padding-left:var(--space-6);border-left:1px solid var(--border-subtle)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_addActionBtn__QZ4Sf{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--radius-circle);border:1px solid var(--border-subtle);background:var(--surface-base);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_addActionBtn__QZ4Sf:hover:not(:disabled){background:var(--surface-subtle);color:var(--text-primary)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_addActionBtn__QZ4Sf:disabled{opacity:.4;cursor:not-allowed}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepContent__KiVJb{flex-wrap:wrap;row-gap:0}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepContent__KiVJb>.WhelixAgent_contentRow__DUYEZ:first-child{min-height:1.5rem}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw .WhelixAgent_actionButtonsRow__M2pHS{align-items:center;min-height:1.5rem;opacity:.35;transition:opacity var(--duration-fast) var(--ease-standard)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw:focus-within .WhelixAgent_actionButtonsRow__M2pHS,.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw:hover .WhelixAgent_actionButtonsRow__M2pHS{opacity:1}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_actionButtonsRow__M2pHS>button{color:var(--text-secondary)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_actionButtonsRow__M2pHS>button:hover:not(:disabled){color:var(--text-primary)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_actionButtonsRow__M2pHS>button:last-child{color:var(--status-error-soft)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_actionButtonsRow__M2pHS>button:last-child:hover:not(:disabled){color:var(--status-error-ink)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_deleteStepBtn__xa86f{color:var(--status-error-soft)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_deleteStepBtn__xa86f:hover:not(:disabled){color:var(--status-error-ink)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw{position:relative;align-items:flex-start;border-radius:var(--radius-md);padding:var(--space-1);cursor:default;transition:background var(--duration-fast) var(--ease-standard)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw:hover{background:color-mix(in srgb,var(--surface-subtle) 45%,transparent)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw .WhelixAgent_stepContent__KiVJb .WhelixAgent_subInstruction__fK0GO{background:transparent;color:var(--text-secondary)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItemSelected__k2ZCt,.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItemSelected__k2ZCt:hover{background:var(--surface-subtle);box-shadow:inset 2px 0 0 var(--border-strong)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItemJustMoved__Rh1tK,.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItemJustMoved__Rh1tK:hover{background:var(--surface-info-soft);box-shadow:inset 2px 0 0 var(--status-info);transition:background var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItemDragging__6MP7Q{opacity:.35}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItemDropTarget___KC56{background:color-mix(in srgb,var(--surface-info-soft) 60%,transparent)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItemDropLine__gVciC:before{content:"";position:absolute;left:0;right:0;top:calc(var(--space-05)*-1);height:2px;border-radius:var(--radius-pill);background:var(--status-info)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_dragHandle__iZQ4j{position:absolute;left:calc((var(--space-5) + var(--space-05))*-1);top:calc(var(--space-1) + (1.5rem - var(--space-5))/2);display:flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border:1px solid var(--border-subtle);background:var(--surface-base);color:var(--text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);opacity:0;cursor:grab;touch-action:none;transition:opacity var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_dragHandle__iZQ4j:active{cursor:grabbing}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_dragHandle__iZQ4j:hover{background:var(--surface-subtle);border-color:var(--border-default)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw:focus-within .WhelixAgent_dragHandle__iZQ4j,.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepItem__909tw:hover .WhelixAgent_dragHandle__iZQ4j{opacity:1}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepDropZone__PkzOX{height:var(--space-2);border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--ease-standard)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepDropZoneArmed__xFJsV{background:color-mix(in srgb,var(--surface-info-soft) 70%,transparent)}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepDropZoneEmpty__8oWFF{height:auto;padding:var(--space-2);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center}.WhelixAgent_detailMode__0VFAQ .WhelixAgent_stepDropZoneOver__cEUW4{background:var(--surface-info-soft);box-shadow:inset 0 2px 0 var(--status-info)}.WhelixAgent_dragPreview__mi9W4{display:flex;align-items:baseline;gap:var(--space-2);max-width:32rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface-base);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;cursor:grabbing}.WhelixAgent_dragPreview__mi9W4>span:first-child{flex:0 1 auto;white-space:nowrap}.WhelixAgent_dragPreviewSub__B9_pM{flex:1 1 0;min-width:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes WhelixAgent_slideUpFade__koZGG{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.WhelixAgent_animateEnter__Y5J2I{will-change:transform,opacity;animation:WhelixAgent_slideUpFade__koZGG .4s cubic-bezier(.16,1,.3,1) forwards}.Button_button__vCRdt{display:flex;align-items:center;gap:8px;padding:12px 24px;font-family:var(--font-poppins);border-radius:8px;font-weight:500;font-size:1rem;transition:all .15s ease-in-out;cursor:pointer;border:none}.Button_button__vCRdt:disabled{cursor:not-allowed;opacity:.6}.Button_black__fIO1H{background:var(--surface-inverse);color:var(--text-on-dark)}.Button_black__fIO1H:hover{background:#111}.Button_blue__zK2lN{background:var(--bright-blue-100);color:var(--white)}.Button_blue__zK2lN:hover{background:var(--status-info)}.Button_red__0kKlP{color:var(--text-on-dark)}.Button_red__0kKlP,.Button_red__0kKlP:hover{background:var(--status-error)}.Button_transparent__so64F{background:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.Button_transparent__so64F:hover{background:var(--surface-inverse);color:var(--text-on-dark)}.Button_text__Ri2Yy{background:transparent;border:none;color:var(--text-primary)}.Button_text__Ri2Yy:hover{opacity:.7}.Button_circle__ANLCc{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent}.Button_circleInner__Z8M1l,.Button_circle__ANLCc{border-radius:50%;border:2px solid var(--text-primary)}.Button_circleInner__Z8M1l{width:22px;height:22px}.VerifyEmailForm_container__mMDFA{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.VerifyEmailForm_title__0kv5v{font-size:1.5rem;font-weight:600;color:var(--blue-black);margin-bottom:.5rem}.VerifyEmailForm_subtitle__X6Gxf{font-size:.875rem;color:var(--dark-gray);margin-bottom:1.5rem}.VerifyEmailForm_subtitle__X6Gxf strong{color:var(--blue-black)}.VerifyEmailForm_inputWrapper__gtu_I{width:100%;margin-bottom:1.5rem}.VerifyEmailForm_codeInput__w9pHJ{width:100%;padding:1rem;font-size:1.5rem;text-align:center;letter-spacing:.5rem;border:1px solid var(--light-gray);border-radius:.75rem;outline:none;transition:border-color .2s;font-family:var(--font-montserrat),monospace}.VerifyEmailForm_codeInput__w9pHJ:focus{border-color:var(--light-blue)}.VerifyEmailForm_codeInput__w9pHJ::placeholder{font-size:1rem;letter-spacing:normal;color:var(--dark-gray)}.VerifyEmailForm_verifyBtn__29Bl_{width:100%;margin-bottom:1rem}.VerifyEmailForm_resendRow__Z9Bw1{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--dark-gray);margin-bottom:1rem}.VerifyEmailForm_resendBtn__NKrdh{background:none;border:none;color:var(--light-blue);font-weight:500;cursor:pointer;padding:0;font-size:.875rem}.VerifyEmailForm_resendBtn__NKrdh:hover{text-decoration:underline}.VerifyEmailForm_resendBtn__NKrdh:disabled{opacity:.6;cursor:not-allowed}.VerifyEmailForm_backBtn__jyrt6{background:none;border:none;color:var(--dark-gray);font-size:.875rem;cursor:pointer;padding:.5rem;margin-top:.5rem}.VerifyEmailForm_backBtn__jyrt6:hover{color:var(--blue-black);text-decoration:underline}.TwoStepCodeForm_container__SOypG{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.TwoStepCodeForm_title__0jFWl{font-size:1.5rem;font-weight:600;color:var(--blue-black);margin-bottom:.5rem}.TwoStepCodeForm_subtitle__ZMa2g{font-size:.875rem;color:var(--dark-gray);margin-bottom:1.5rem}.TwoStepCodeForm_inputWrapper__j_If3{width:100%;margin-bottom:1.5rem}.TwoStepCodeForm_codeInput__38ylc{width:100%;padding:1rem;font-size:1.5rem;text-align:center;letter-spacing:.5rem;border:1px solid var(--light-gray);border-radius:.75rem;outline:none;transition:border-color .2s;font-family:var(--font-montserrat),monospace}.TwoStepCodeForm_codeInput__38ylc:focus{border-color:var(--light-blue)}.TwoStepCodeForm_codeInput__38ylc::placeholder{font-size:1rem;letter-spacing:normal;color:var(--dark-gray)}.TwoStepCodeForm_backupInput__9fEJl{letter-spacing:.25rem;text-transform:uppercase}.TwoStepCodeForm_verifyBtn__u5tiC{width:100%;margin-bottom:1rem}.TwoStepCodeForm_switchBtn__8O77q{background:none;border:none;color:var(--light-blue);font-weight:500;cursor:pointer;padding:0;font-size:.875rem;margin-bottom:1rem}.TwoStepCodeForm_switchBtn__8O77q:hover{text-decoration:underline}.TwoStepCodeForm_backBtn__3L6q5{background:none;border:none;color:var(--dark-gray);font-size:.875rem;cursor:pointer;padding:.5rem}.TwoStepCodeForm_backBtn__3L6q5:hover{color:var(--blue-black);text-decoration:underline}.Integrations_page__y4d7S{padding:1.5rem;font-family:var(--font-poppins)}.Integrations_grid__2Y3AM{display:flex;flex-wrap:wrap;gap:1rem}.Integrations_card__u7ZLq{width:100%;max-width:21rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:var(--white);border:1px solid var(--light-gray);border-radius:1.5rem}.Integrations_cardHeader__lRE2X{display:flex;align-items:center;gap:.75rem}.Integrations_iconBadge__OCo_f{flex-shrink:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:.875rem;background:var(--integration-accent);color:var(--white)}.Integrations_titleGroup__8q_Ez{min-width:0}.Integrations_title__45YGH{font-size:1rem;font-weight:500;line-height:1.3;color:var(--blue-black)}.Integrations_subtitle__HR1mN{margin-top:.125rem;font-size:.8125rem;line-height:1.35;color:var(--dark-gray)}.Integrations_actions__P1tIi{display:flex;flex-direction:column;gap:.5rem}.Integrations_brandButton__NxtPz,.Integrations_fullButton__b0UpR{width:100%;justify-content:center}.Integrations_brandButton__NxtPz{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-family:var(--font-poppins);font-size:1rem;font-weight:500;color:var(--white);background:var(--integration-accent);text-decoration:none;transition:opacity .15s ease-in-out}.Integrations_brandButton__NxtPz:hover{opacity:.9}.Integrations_hint__VvkCi{font-size:.8125rem;line-height:1.35;color:var(--dark-gray)}.Integrations_loading__xBC2y{font-size:.875rem;color:var(--dark-gray)}