@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Bebas+Neue&family=Open+Sans:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";._overlay_1ppqn_3{z-index:100;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_1ppqn_13{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;width:620px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;overflow:hidden}._header_1ppqn_27{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:10px;padding:16px 20px;display:flex}._title_1ppqn_36{color:var(--txt);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:700}._closeBtn_1ppqn_44{border:1px solid var(--brd);background:var(--srf);border-radius:var(--r2);width:28px;height:28px;color:var(--mu);cursor:pointer;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}._closeBtn_1ppqn_44:hover{border-color:var(--p);color:var(--p)}._body_1ppqn_61{flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}._modeTabs_1ppqn_70{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}._modeTab_1ppqn_70{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}._modeTab_1ppqn_70:hover{color:var(--txt)}._modeTabActive_1ppqn_97{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._searchRow_1ppqn_104{gap:8px;display:flex}._searchField_1ppqn_109{flex:1;min-width:0;position:relative}._searchInput_1ppqn_115{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);width:100%;height:34px;color:var(--txt);box-sizing:border-box;padding:0 34px 0 10px;font-size:13px}._searchInput_1ppqn_115:focus{border-color:var(--p);outline:none}._searchSpinner_1ppqn_131{color:var(--p);pointer-events:none;animation:.8s linear infinite _searchSpin_1ppqn_131;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@keyframes _searchSpin_1ppqn_131{to{transform:translateY(-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){._searchSpinner_1ppqn_131{animation:none}}._status_1ppqn_151{color:var(--mu);padding:8px 0;font-size:13px}._statusError_1ppqn_157{color:var(--err,#e53);padding:8px 0;font-size:13px}._resultsList_1ppqn_164{flex-direction:column;gap:4px;display:flex}._resultsListLoading_1ppqn_170{opacity:.55;pointer-events:none}._resultItem_1ppqn_175{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:pointer;text-align:left;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}._resultItem_1ppqn_175:hover,._resultItem_1ppqn_175._selected_1ppqn_188{border-color:var(--p);background:var(--srf)}._resultName_1ppqn_190{color:var(--txt);font-size:13px;font-weight:600}._resultMeta_1ppqn_196{color:var(--mu);flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}._resultCode_1ppqn_204{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);color:var(--txt);padding:1px 5px;font-family:monospace;font-size:11px}._divider_1ppqn_215{border:none;border-top:1px solid var(--brd);margin:4px 0}._formTitle_1ppqn_221{color:var(--txt);margin-bottom:2px;font-size:13px;font-weight:700}._formGrid_1ppqn_228{grid-template-columns:1fr 1fr;gap:12px;display:grid}._formField_1ppqn_234{flex-direction:column;gap:4px;display:flex}._formFieldFull_1ppqn_240{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}._label_1ppqn_247{color:var(--mu);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}._input_1ppqn_255{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);height:34px;color:var(--txt);padding:0 10px;font-size:13px}._input_1ppqn_255:focus{border-color:var(--p);outline:none}._select_1ppqn_188{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);height:34px;color:var(--txt);cursor:pointer;padding:0 8px;font-size:13px}._select_1ppqn_188:focus{border-color:var(--p);outline:none}._footer_1ppqn_279{border-top:1px solid var(--brd);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}._btnSecondary_1ppqn_289{border:1px solid var(--brd);background:var(--srf);border-radius:var(--r2);height:32px;color:var(--txt);cursor:pointer;padding:0 14px;font-size:12.5px;font-weight:600}._btnSecondary_1ppqn_289:hover{border-color:var(--p);color:var(--p)}._btnPrimary_1ppqn_302{background:var(--p);border-radius:var(--r2);height:32px;color:var(--primary-foreground);cursor:pointer;border:none;padding:0 16px;font-size:12.5px;font-weight:600}._btnPrimary_1ppqn_302:hover{opacity:.88}._btnPrimary_1ppqn_302:disabled{opacity:.5;cursor:not-allowed}._seg_fqo28_1{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;width:100%;padding:3px;display:flex}._btn_fqo28_12{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;justify-content:center;align-items:center;padding:6px 0;font-family:inherit;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}._btn_fqo28_12:hover{color:var(--txt)}._btnActive_fqo28_31{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._btnActive_fqo28_31:hover{color:var(--p)}._wrap_1ain0_1{flex-direction:column;gap:6px;width:100%;display:flex}._label_1ain0_8{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);padding:0 2px;font-size:10.5px;font-weight:600}._seg_1ain0_17{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;width:100%;padding:3px;display:flex}._stepBtn_1ain0_27,._valueBtn_1ain0_28{cursor:pointer;background:0 0;border:none;border-radius:5px;font-family:inherit;transition:background .12s,color .12s,box-shadow .12s}._stepBtn_1ain0_27{width:34px;color:var(--mu);flex-shrink:0;justify-content:center;align-items:center;padding:6px 0;display:inline-flex}._stepBtn_1ain0_27:hover:not(:disabled){color:var(--txt);background:var(--srf)}._stepBtn_1ain0_27:disabled{opacity:.35;cursor:default}._valueBtn_1ain0_28{font-variant-numeric:tabular-nums;color:var(--txt);flex:1;padding:6px 0;font-size:12px;font-weight:700}._valueBtn_1ain0_28:hover{color:var(--p);background:var(--srf);box-shadow:var(--sh)}._wrap_4pqam_1{position:relative}._trigger_4pqam_5{border-radius:var(--r2);width:100%;color:var(--mu);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}._trigger_4pqam_5:hover,._trigger_4pqam_5[aria-expanded=true]{background:var(--bg);color:var(--txt)}._icon_4pqam_28{flex-shrink:0;display:inline-flex}._panel_4pqam_33{z-index:50;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh2);transform-origin:bottom;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}._panel_4pqam_33[data-state=open]{animation:.18s cubic-bezier(.16,1,.3,1) _settingsPanelIn_4pqam_1}._panel_4pqam_33[data-state=closing]{pointer-events:none;animation:.16s cubic-bezier(.16,1,.3,1) forwards _settingsPanelOut_4pqam_1}@keyframes _settingsPanelIn_4pqam_1{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _settingsPanelOut_4pqam_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.97)}}@media (prefers-reduced-motion:reduce){._panel_4pqam_33[data-state=open]{animation:.15s _settingsPanelFadeIn_4pqam_1}._panel_4pqam_33[data-state=closing]{animation:.15s forwards _settingsPanelFadeOut_4pqam_1}}@keyframes _settingsPanelFadeIn_4pqam_1{0%{opacity:0}to{opacity:1}}@keyframes _settingsPanelFadeOut_4pqam_1{0%{opacity:1}to{opacity:0}}._heading_4pqam_89{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:10.5px;font-weight:700}._field_4pqam_97{flex-direction:column;gap:6px;display:flex}._fieldLabel_4pqam_103{color:var(--mu);font-size:11.5px;font-weight:600}._shortcutRow_4pqam_109{align-items:center;gap:8px;display:flex}._shortcutBtn_4pqam_115{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);min-width:3.25rem;color:var(--txt);letter-spacing:.04em;cursor:pointer;padding:5px 10px;font-family:inherit;font-size:12.5px;font-weight:700}._shortcutBtn_4pqam_115:hover{border-color:var(--p);color:var(--p)}._shortcutBtnListening_4pqam_134{border-color:var(--p);color:var(--p);box-shadow:0 0 0 3px color-mix(in oklab, var(--p) 16%, transparent)}._shortcutReset_4pqam_140{color:var(--mu);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}._shortcutReset_4pqam_140:hover{color:var(--p)}._moreLink_4pqam_155{border-top:1px solid var(--brd);color:var(--p);margin-top:2px;padding:8px 2px 2px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}._moreLink_4pqam_155:hover{text-decoration:underline}._sidebar_gqcah_2{background:var(--srf);border-right:1px solid var(--brd);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:relative;overflow:visible}._userBlock_gqcah_14{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}._userText_gqcah_24{flex:1;min-width:0}._avatar_gqcah_29{background:var(--p);width:34px;height:34px;color:var(--primary-foreground);letter-spacing:.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._userName_gqcah_44{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.2;overflow:hidden}._userEmail_gqcah_54{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._navScroll_gqcah_62{flex:1;min-height:0;overflow:hidden auto}._navGroup_gqcah_69{flex-shrink:0}._section_gqcah_74{font-family:var(--font-sans-stack);text-transform:uppercase;letter-spacing:1px;color:var(--dim);white-space:nowrap;flex-shrink:0;padding:12px 16px 4px;font-size:10.5px;font-weight:600;line-height:1}._navItem_gqcah_88{border-radius:var(--r2);color:var(--mu);cursor:pointer;align-items:center;gap:9px;margin:1px 8px;padding:9px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}._navItem_gqcah_88:hover{background:var(--bg);color:var(--txt)}._navItem_gqcah_88._active_gqcah_108{background:var(--nav-active-bg);color:var(--nav-active-fg)}._navLabel_gqcah_113{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._icon_gqcah_120{opacity:.8;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}._navItem_gqcah_88._active_gqcah_108 ._icon_gqcah_120{opacity:1}._addBtn_gqcah_135{border-radius:var(--r2);border:1px dashed var(--brd);width:calc(100% - 16px);color:var(--mu);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;margin:1px 8px 4px;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:flex}._addBtn_gqcah_135:hover{background:var(--bg);border-color:var(--p);color:var(--p)}._footer_gqcah_160{border-top:1px solid var(--brd);flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding:10px 8px 12px;display:flex}._settingsSlot_gqcah_170{width:100%}._signOutBtn_gqcah_174{border-radius:var(--r2);width:100%;color:var(--mu);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;margin:0;padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}._signOutBtn_gqcah_174:hover{background:var(--bg);color:var(--txt)}._resizer_gqcah_199{cursor:col-resize;z-index:10;touch-action:none;width:7px;position:absolute;top:0;bottom:0;right:-3px}._resizer_gqcah_199:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;right:3px}._resizer_gqcah_199:hover:after{background:var(--p)}._collapseTab_gqcah_226{z-index:11;border:1px solid var(--brd);border-radius:0 var(--r2) var(--r2) 0;background:var(--srf);width:18px;height:44px;color:var(--dim);cursor:pointer;box-shadow:var(--sh);border-left:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}._collapseTab_gqcah_226:hover{background:var(--bg);color:var(--p);border-color:color-mix(in srgb, var(--p) 30%, var(--brd))}._collapseTab_gqcah_226:focus-visible{outline:2px solid var(--p);outline-offset:2px}._sidebar_gqcah_2[data-collapsed=true] ._navLabel_gqcah_113,._sidebar_gqcah_2[data-collapsed=true] ._userText_gqcah_24,._sidebar_gqcah_2[data-collapsed=true] ._section_gqcah_74,._sidebar_gqcah_2[data-collapsed=true] ._settingsSlot_gqcah_170{display:none}._sidebar_gqcah_2[data-collapsed=true] ._userBlock_gqcah_14{justify-content:center;padding:0}._sidebar_gqcah_2[data-collapsed=true] ._navItem_gqcah_88,._sidebar_gqcah_2[data-collapsed=true] ._addBtn_gqcah_135,._sidebar_gqcah_2[data-collapsed=true] ._signOutBtn_gqcah_174{justify-content:center;gap:0;width:calc(100% - 12px);margin-left:6px;margin-right:6px;padding-left:0;padding-right:0}._sidebar_gqcah_2[data-collapsed=true] ._addBtn_gqcah_135{border:none}._sidebar_gqcah_2[data-collapsed=true] ._icon_gqcah_120{opacity:1}._root_uvmwx_1{z-index:10000;pointer-events:none;position:fixed;inset:0}._backdrop_uvmwx_9{pointer-events:auto;background:0 0;position:fixed;inset:0}._dimAll_uvmwx_17{pointer-events:auto;background:#0000008c;position:fixed;inset:0}._spotlight_uvmwx_25{outline:2px solid var(--p);outline-offset:0;pointer-events:none;border-radius:8px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #0000008c}._popover_uvmwx_35{z-index:1;box-sizing:border-box;pointer-events:auto;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);box-shadow:var(--sh);color:var(--txt);max-height:calc(100vh - 24px);padding:14px 16px;position:fixed;overflow-y:auto}._head_uvmwx_51{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._counter_uvmwx_58{letter-spacing:.04em;color:var(--dim);font-size:11px;font-weight:700}._skip_uvmwx_65{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:12px}._skip_uvmwx_65:hover{color:var(--txt);text-decoration:underline}._title_uvmwx_77{margin:0 0 6px;font-size:15px;font-weight:700}._body_uvmwx_78{color:var(--mu);margin:0 0 14px;font-size:13px;line-height:1.55}._actions_uvmwx_80{justify-content:flex-end;gap:8px;display:flex}._btn_uvmwx_86,._btnPrimary_uvmwx_87{border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;background:var(--bg);color:var(--txt);padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600}._btn_uvmwx_86:hover:not(:disabled),._btnPrimary_uvmwx_87:hover{border-color:var(--p)}._btn_uvmwx_86:disabled{opacity:.45;cursor:not-allowed}._btnPrimary_uvmwx_87{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._overlay_1ed10_5{z-index:50;background:#00000073;animation:.15s _overlayIn_1ed10_1;position:fixed;inset:0}@keyframes _overlayIn_1ed10_1{0%{opacity:0}to{opacity:1}}._content_1ed10_19{z-index:51;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh2);width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);animation:.16s cubic-bezier(.16,1,.3,1) _contentIn_1ed10_1;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._contentWide_1ed10_39{width:880px}._contentFull_1ed10_43{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:calc(100vh - 32px);max-height:calc(100vh - 32px)}@keyframes _contentIn_1ed10_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._header_1ed10_56{border-bottom:1px solid var(--brd);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}._title_1ed10_65{color:var(--txt);font-size:15px;font-weight:700;line-height:1.3}._description_1ed10_72{color:var(--mu);margin-top:3px;font-size:12.5px;line-height:1.4}._closeBtn_1ed10_80{border-radius:var(--r2);width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .12s,color .12s;display:flex}._closeBtn_1ed10_80:hover{background:var(--bg);color:var(--txt)}._body_1ed10_103{padding:18px 20px}._footer_1ed10_108{border-top:1px solid var(--brd);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}._form_14cqp_1{flex-direction:column;gap:16px;display:flex}._field_14cqp_7{flex-direction:column;gap:6px;display:flex}._label_14cqp_13{color:var(--txt-muted,var(--mu));text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:600;display:flex}._counter_14cqp_24{text-transform:none;letter-spacing:0;color:var(--dim);font-weight:400}._segmented_14cqp_31{grid-template-columns:1fr 1fr;gap:8px;display:grid}._segment_14cqp_31{text-align:left;border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);cursor:pointer;flex-direction:column;gap:2px;padding:8px 12px;transition:border-color .1s,background .1s;display:flex}._segment_14cqp_31:hover{border-color:var(--p)}._segmentOn_14cqp_53{border-color:var(--p);background:color-mix(in oklab, var(--p) 12%, transparent)}._segmentLabel_14cqp_58{font-size:13px;font-weight:600}._segmentHint_14cqp_59{color:var(--dim);font-size:11.5px}._input_14cqp_61,._textarea_14cqp_62{box-sizing:border-box;border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);width:100%;color:var(--txt);padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5}._textarea_14cqp_62{resize:vertical;min-height:96px}._input_14cqp_61:focus,._textarea_14cqp_62:focus{border-color:var(--p);outline:none}._input_14cqp_61::placeholder,._textarea_14cqp_62::placeholder{color:var(--dim);opacity:.7}._btn_14cqp_83,._btnPrimary_14cqp_84{border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;background:var(--bg);color:var(--txt);padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500}._btn_14cqp_83:hover:not(:disabled),._btnPrimary_14cqp_84:hover:not(:disabled){border-color:var(--p)}._btnPrimary_14cqp_84{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._btn_14cqp_83:disabled,._btnPrimary_14cqp_84:disabled{opacity:.5;cursor:not-allowed}._attachRow_14cqp_110{flex-wrap:wrap;gap:8px;display:flex}._attachBtn_14cqp_116{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12.5px;transition:border-color .1s,color .1s;display:inline-flex}._attachBtn_14cqp_116:hover{border-color:var(--p);color:var(--p)}._thumbs_14cqp_133{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._thumb_14cqp_133{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);width:84px;height:60px;position:relative;overflow:hidden}._thumb_14cqp_133 img{object-fit:cover;width:100%;height:100%;display:block}._thumbRemove_14cqp_157{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}._thumbRemove_14cqp_157:hover{background:#000c}._diagToggle_14cqp_176{color:var(--mu);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}._diagToggle_14cqp_176 input{accent-color:var(--p);flex-shrink:0;margin-top:2px}._wrap_56n33_1{background:var(--bg);min-height:60vh;color:var(--txt);flex:1;justify-content:center;align-items:center;padding:24px;display:flex}._card_56n33_12{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);width:100%;max-width:460px;box-shadow:var(--sh);text-align:center;padding:22px 24px}._title_56n33_23{margin:0 0 8px;font-size:18px;font-weight:700}._text_56n33_24{color:var(--mu);margin:0 0 12px;font-size:13px;line-height:1.55}._detail_56n33_26{color:var(--warn,#b45309);background:var(--bg);border:1px solid var(--brd);border-radius:var(--r3);word-break:break-word;text-align:left;margin:0 0 16px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:12px}._actions_56n33_39{justify-content:center;gap:8px;display:flex}._btn_56n33_45,._btnPrimary_56n33_46{border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;background:var(--bg);color:var(--txt);padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600}._btn_56n33_45:hover{border-color:var(--p)}._btnPrimary_56n33_46{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._btnPrimary_56n33_46:hover{opacity:.9}._icon_1s91g_5,._sparkGroup_1s91g_9{transform-origin:50%}._orbitGroup_1s91g_13{transform-origin:12px 12px;opacity:0}._md_12a1t_4{color:inherit;word-break:break-word;font-size:13px;line-height:1.55}._md_12a1t_4>:first-child{margin-top:0}._md_12a1t_4>:last-child{margin-bottom:0}._md_12a1t_4 p{margin:0 0 8px}._md_12a1t_4 h1,._md_12a1t_4 h2,._md_12a1t_4 h3,._md_12a1t_4 h4{margin:12px 0 6px;font-weight:700;line-height:1.3}._md_12a1t_4 h1{font-size:15px}._md_12a1t_4 h2{font-size:14px}._md_12a1t_4 h3,._md_12a1t_4 h4{font-size:13px}._md_12a1t_4 ul,._md_12a1t_4 ol{margin:0 0 8px;padding-left:18px}._md_12a1t_4 li{margin:2px 0}._md_12a1t_4 strong{font-weight:700}._md_12a1t_4 em{font-style:italic}._md_12a1t_4 a{color:var(--p);font-weight:600;text-decoration:none}._md_12a1t_4 a:hover{text-decoration:underline}._md_12a1t_4 code{background:color-mix(in srgb, var(--mu) 16%, transparent);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}._md_12a1t_4 pre{background:color-mix(in srgb, var(--mu) 14%, transparent);border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}._md_12a1t_4 pre code{background:0 0;padding:0}._md_12a1t_4 blockquote{border-left:3px solid color-mix(in srgb, var(--p) 45%, var(--brd));color:var(--mu);margin:0 0 8px;padding-left:10px}._md_12a1t_4 table{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:12.5px;display:block;overflow-x:auto}._md_12a1t_4 thead th{text-align:left;border-bottom:2px solid var(--brd);white-space:nowrap;padding:5px 9px;font-weight:700}._md_12a1t_4 tbody td{border-bottom:1px solid color-mix(in srgb, var(--brd) 65%, transparent);padding:5px 9px}._md_12a1t_4 tbody tr:last-child td{border-bottom:none}._md_12a1t_4 th[align=right],._md_12a1t_4 td[align=right]{text-align:right;font-variant-numeric:tabular-nums}._md_12a1t_4 th[align=center],._md_12a1t_4 td[align=center]{text-align:center}._md_12a1t_4 hr{border:none;border-top:1px solid var(--brd);margin:10px 0}._headerTrigger_gfslq_9{--assist-spin-dur:2s;--assist-focus-dur:4s;cursor:pointer;isolation:isolate;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0;font-family:inherit;display:inline-flex;position:relative}._headerTrigger_gfslq_9:focus-visible{outline:2px solid var(--p);outline-offset:3px;border-radius:12px}._auraA_gfslq_33,._auraB_gfslq_34,._auraC_gfslq_35,._auraD_gfslq_36{z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}._auraA_gfslq_33{filter:blur(2px);opacity:.55;border-radius:12px;inset:-1px}._auraB_gfslq_34{filter:blur(2px);opacity:.5;inset:0}._auraC_gfslq_35{filter:blur(1.5px);opacity:.45;inset:0}._auraD_gfslq_36{filter:blur(.5px);opacity:.65;inset:1px}.dark ._auraA_gfslq_33,.dark ._auraB_gfslq_34,.dark ._auraC_gfslq_35,.dark ._auraD_gfslq_36{opacity:1}.dark ._auraA_gfslq_33{filter:blur(3px);border-radius:14px;inset:-2px}.dark ._auraB_gfslq_34{filter:blur(3px);inset:-1px}.dark ._auraC_gfslq_35{filter:blur(2px)}._auraA_gfslq_33:before,._auraB_gfslq_34:before,._auraC_gfslq_35:before,._auraD_gfslq_36:before{content:"";z-index:-1;width:600px;height:600px;transition:rotate var(--assist-spin-dur) ease;background-repeat:no-repeat;position:absolute;top:50%;left:50%;translate:-50% -50%}._auraA_gfslq_33:before{background:conic-gradient(#0000,#9b85e8 5%,#0000 38% 50%,#d478c0 60%,#0000 87%);width:900px;height:900px;rotate:60deg}._auraB_gfslq_34:before{background:conic-gradient(#0000,#8a6ca8,#0000 10% 50%,#e58dd0,#0000 60%);rotate:82deg}._auraC_gfslq_35:before{filter:brightness(1.15);background:conic-gradient(transparent 0%, color-mix(in srgb, var(--p) 55%, white), transparent 8%, transparent 50%, #f0b4e4, transparent 58%);rotate:83deg}._auraD_gfslq_36:before{filter:brightness(1.1);background:conic-gradient(#0000,#402fb5 5%,#0000 14% 50%,#cf30aa 60%,#0000 64%);rotate:70deg}.dark ._auraA_gfslq_33:before{background:conic-gradient(#1a1024,#402fb5 5%,#1a1024 38% 50%,#cf30aa 60%,#1a1024 87%)}.dark ._auraB_gfslq_34:before{background:conic-gradient(#0000,#18116a,#0000 10% 50%,#6e1b60,#0000 60%)}.dark ._auraC_gfslq_35:before{filter:brightness(1.35);background:conic-gradient(transparent 0%, color-mix(in srgb, var(--p) 70%, white), transparent 8%, transparent 50%, #dfa2da, transparent 58%)}.dark ._auraD_gfslq_36:before{filter:brightness(1.25);background:conic-gradient(#1c191c,#402fb5 5%,#1c191c 14% 50%,#cf30aa 60%,#1c191c 64%)}._headerTrigger_gfslq_9:hover ._auraA_gfslq_33:before{rotate:-120deg}._headerTrigger_gfslq_9:hover ._auraB_gfslq_34:before{rotate:-98deg}._headerTrigger_gfslq_9:hover ._auraC_gfslq_35:before{rotate:-97deg}._headerTrigger_gfslq_9:hover ._auraD_gfslq_36:before{rotate:-110deg}._headerTrigger_gfslq_9:focus-visible ._auraA_gfslq_33:before{transition-duration:var(--assist-focus-dur);rotate:420deg}._headerTrigger_gfslq_9:focus-visible ._auraB_gfslq_34:before{transition-duration:var(--assist-focus-dur);rotate:442deg}._headerTrigger_gfslq_9:focus-visible ._auraC_gfslq_35:before{transition-duration:var(--assist-focus-dur);rotate:443deg}._headerTrigger_gfslq_9:focus-visible ._auraD_gfslq_36:before{transition-duration:var(--assist-focus-dur);rotate:430deg}._headerTriggerFace_gfslq_199{z-index:1;border:1px solid color-mix(in srgb, var(--p) 35%, var(--brd));background:linear-gradient(180deg, color-mix(in srgb, var(--p) 10%, #fff) 0%, color-mix(in srgb, var(--p) 6%, var(--srf)) 100%);height:34px;color:var(--p);box-sizing:border-box;box-shadow:inset 0 1px 0 #fffc, 0 1px 2px color-mix(in srgb, var(--p) 10%, transparent), 0 1px 4px #cf30aa14;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}._headerTriggerFace_gfslq_199 .spark-icon{z-index:1;flex-shrink:0;position:relative}.dark ._headerTriggerFace_gfslq_199{border-color:color-mix(in srgb, var(--p) 45%, #0a0812);background:linear-gradient(180deg, color-mix(in srgb, var(--p) 18%, #0a0812) 0%, #010201 100%);color:#f3eef8;box-shadow:inset 0 1px 0 #ffffff1f, 0 2px 10px color-mix(in srgb, var(--p) 25%, transparent)}._glowBlob_gfslq_243{filter:blur(16px);opacity:.28;pointer-events:none;width:28px;height:18px;transition:opacity var(--assist-spin-dur) ease;background:#cf30aa;border-radius:50%;position:absolute;top:6px;left:4px}.dark ._glowBlob_gfslq_243{opacity:.75}._headerTrigger_gfslq_9:hover ._glowBlob_gfslq_243{opacity:0}._headerTrigger_gfslq_9:hover .spark-icon,._headerTrigger_gfslq_9[aria-expanded=true] .spark-icon{filter:drop-shadow(0 0 6px #cf30aa8c);transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(1.12)}._headerTrigger_gfslq_9:hover .spark-orbit,._headerTrigger_gfslq_9[aria-expanded=true] .spark-orbit{opacity:1;animation:.6s ease-out _spark-orbit-spin_gfslq_1}@keyframes _spark-orbit-spin_gfslq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._headerTriggerLabel_gfslq_283{z-index:1;line-height:1;position:relative}@media (width<=720px){._headerTriggerFace_gfslq_199{width:34px;height:34px;padding:0}._headerTriggerLabel_gfslq_283{display:none}}._historyMenu_gfslq_304{z-index:5;border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);width:260px;max-height:320px;box-shadow:var(--sh);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:56px;right:12px;overflow-y:auto}._historyEmpty_gfslq_322{color:var(--mu);text-align:center;padding:12px;font-size:12px}._historyItem_gfslq_329{text-align:left;border-radius:var(--r2);width:100%;color:var(--txt);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:8px 10px;font-family:inherit;font-size:12.5px;display:block;overflow:hidden}._historyItem_gfslq_329:hover{background:color-mix(in srgb, var(--p) 8%, var(--srf))}._historyItemActive_gfslq_350{background:color-mix(in srgb, var(--p) 12%, var(--srf));font-weight:600}._panel_gfslq_355{border-left:1px solid color-mix(in srgb, var(--p) 20%, var(--brd));background:radial-gradient(560px 300px at 85% -60px, color-mix(in srgb, var(--p) 13%, transparent), transparent 70%), radial-gradient(420px 260px at -10% 108%, color-mix(in srgb, var(--p) 9%, transparent), transparent 70%), var(--bg);--assistant-inset:16px;flex-direction:column;flex-shrink:0;width:min(460px,42vw);height:100%;animation:.24s cubic-bezier(.2,.8,.3,1) _panel-in_gfslq_1;display:flex;position:relative;overflow:hidden}._panelFullscreen_gfslq_373{z-index:1000;border-left:none;width:100vw;height:100vh;animation:none;position:fixed;inset:0}._panelFullscreen_gfslq_373 ._body_gfslq_385,._panelFullscreen_gfslq_373 ._footer_gfslq_386{padding-left:max(24px,50vw - 580px);padding-right:max(24px,50vw - 580px)}._panelFullscreen_gfslq_373 ._msgRowAssistant_gfslq_393{max-width:100%}._panelFullscreen_gfslq_373 ._charts_gfslq_394{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}@keyframes _panel-in_gfslq_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}._header_gfslq_9{height:52px;min-height:52px;padding:0 var(--assistant-inset);background:var(--srf);border-bottom:1px solid color-mix(in srgb, var(--p) 22%, var(--brd));color:var(--txt);box-sizing:border-box;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}._sparkSeat_gfslq_424{border-radius:var(--r2);width:28px;height:28px;color:var(--p);background:color-mix(in srgb, var(--p) 12%, var(--srf));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p) 22%, transparent), 0 0 20px color-mix(in srgb, var(--p) 18%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._titleCol_gfslq_440{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}._title_gfslq_440{letter-spacing:.01em;font-size:14px;font-weight:700;line-height:1.2}._tagline_gfslq_455{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;font-size:10.5px;overflow:hidden}._close_gfslq_464{z-index:1;border-radius:var(--r2);color:var(--mu);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;transition:background .15s,color .15s;display:inline-flex;position:relative}._close_gfslq_464:hover{background:color-mix(in srgb, var(--p) 10%, var(--srf));color:var(--txt)}._close_gfslq_464:focus-visible{outline:2px solid var(--p);outline-offset:1px}._body_gfslq_385{padding:16px var(--assistant-inset);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mu) 35%, transparent) transparent;flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}._hero_gfslq_507{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:38px 14px 8px;display:flex}._orb_gfslq_516{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--p) 24%, var(--srf)), color-mix(in srgb, var(--p) 7%, var(--srf)) 70%);border:1px solid color-mix(in srgb, var(--p) 32%, var(--brd));width:76px;height:76px;box-shadow:0 0 0 9px color-mix(in srgb, var(--p) 5%, transparent), 0 0 0 20px color-mix(in srgb, var(--p) 2%, transparent), 0 8px 40px color-mix(in srgb, var(--p) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}._heroTitle_gfslq_534{letter-spacing:-.01em;background:linear-gradient(95deg, var(--txt) 20%, color-mix(in srgb, var(--p) 75%, var(--txt)) 80%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:750}._heroSub_gfslq_544{color:var(--mu);max-width:300px;font-size:12.5px;line-height:1.5}._promptGrid_gfslq_551{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:352px;margin-top:16px;display:grid}._promptCard_gfslq_560{text-align:left;border:1px solid var(--brd);background:color-mix(in srgb, var(--srf) 88%, transparent);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;transition:transform .18s cubic-bezier(.2,.8,.3,1),border-color .18s,box-shadow .18s,background .18s;display:flex}._promptCard_gfslq_560:hover:not(:disabled){border-color:color-mix(in srgb, var(--p) 45%, var(--brd));background:var(--srf);box-shadow:0 4px 16px color-mix(in srgb, var(--p) 20%, transparent);transform:translateY(-2px)}._promptCard_gfslq_560:active:not(:disabled){transform:translateY(0)}._promptCard_gfslq_560:focus-visible{outline:2px solid var(--p);outline-offset:2px}._promptCard_gfslq_560:disabled{opacity:.5;cursor:default}._promptIcon_gfslq_595{width:27px;height:27px;color:var(--p);background:color-mix(in srgb, var(--p) 11%, transparent);border-radius:8px;justify-content:center;align-items:center;display:flex}._promptText_gfslq_606{color:var(--txt);font-size:12.3px;font-weight:500;line-height:1.4}._msgRow_gfslq_393{flex-direction:column;animation:.24s cubic-bezier(.2,.8,.3,1) both _msg-in_gfslq_1;display:flex}@keyframes _msg-in_gfslq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._msgRowUser_gfslq_626{align-self:flex-end;max-width:86%}._msgRowAssistant_gfslq_393{flex-direction:row;align-self:flex-start;align-items:flex-start;gap:8px;width:100%}._avatar_gfslq_639{background:color-mix(in srgb, var(--p) 9%, var(--srf));border:1px solid color-mix(in srgb, var(--p) 26%, var(--brd));width:26px;height:26px;box-shadow:0 1px 4px color-mix(in srgb, var(--p) 12%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}._msgCol_gfslq_653{flex-direction:column;flex:1;min-width:0;display:flex}._bubble_gfslq_660{white-space:pre-wrap;padding:9px 13px;font-size:13px;line-height:1.55}._bubbleUser_gfslq_667{background:linear-gradient(135deg, var(--p) 0%, color-mix(in oklch, var(--p) 78%, black) 100%);color:var(--primary-foreground);box-shadow:0 2px 10px color-mix(in srgb, var(--p) 30%, transparent);border-radius:14px 14px 5px}._bubbleAssistant_gfslq_674{background:var(--srf);color:var(--txt);border:1px solid var(--brd);box-shadow:var(--sh);border-radius:5px 14px 14px}._historyMarker_gfslq_682{max-width:92%;color:var(--mu);background:color-mix(in srgb, var(--mu) 9%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:center;padding:3px 12px;font-size:11px;overflow:hidden}._charts_gfslq_394{flex-direction:column;gap:10px;margin-top:8px;display:flex}._actions_gfslq_704{flex-direction:column;gap:8px;margin-top:8px;display:flex}._actionCard_gfslq_711{border:1px solid var(--brd);background:var(--srf);border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}._toolSeat_gfslq_721{color:var(--mu);flex-shrink:0;margin-top:1px;display:flex}._actionIcon_gfslq_728{flex-shrink:0}._actionSummary_gfslq_732{min-width:0;color:var(--txt);flex:1;font-size:12.5px;line-height:1.45}._actionButtons_gfslq_740{flex-shrink:0;gap:6px;display:flex}._approveBtn_gfslq_746,._cancelBtn_gfslq_746,._retryBtn_gfslq_746{cursor:pointer;border:1px solid var(--brd);color:var(--txt);background:0 0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,color .12s}._approveBtn_gfslq_746{border-color:var(--p);background:var(--p);color:var(--primary-foreground)}._approveBtn_gfslq_746:hover:not(:disabled){background:color-mix(in srgb, var(--p) 88%, #000)}._cancelBtn_gfslq_746{color:var(--mu);border-color:#0000}._cancelBtn_gfslq_746:hover:not(:disabled){background:color-mix(in srgb, var(--mu) 12%, transparent);color:var(--txt)}._approveBtn_gfslq_746:focus-visible,._cancelBtn_gfslq_746:focus-visible,._retryBtn_gfslq_746:focus-visible{outline:2px solid var(--p);outline-offset:2px}._approveBtn_gfslq_746:disabled,._cancelBtn_gfslq_746:disabled{opacity:.5;cursor:default}._retryBtn_gfslq_746{border-color:var(--ov);color:var(--ov);background:0 0}._actionSuccess_gfslq_794{color:var(--ok);flex:1;font-size:12.5px;font-weight:500}._actionError_gfslq_801{color:var(--ov);flex:1;font-size:12.5px}._actionDismissed_gfslq_807{color:var(--mu);flex:1;font-size:12.5px}._spinner_gfslq_813{color:var(--p);flex-shrink:0;animation:.9s linear infinite _spin_gfslq_813}@keyframes _spin_gfslq_813{to{transform:rotate(360deg)}}._thinking_gfslq_825{align-items:center;gap:8px;animation:.24s cubic-bezier(.2,.8,.3,1) both _msg-in_gfslq_1;display:flex}._thinkingPill_gfslq_832{border:1px solid var(--brd);background:var(--srf);border-radius:5px 14px 14px;align-items:center;gap:5px;padding:8px 13px;display:flex}._thinkingLabel_gfslq_842{color:var(--mu);margin-left:5px;font-size:12px}._dot_gfslq_848{background:var(--p);opacity:.35;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite _dot-pulse_gfslq_1}._dot_gfslq_848:nth-child(2){animation-delay:.15s}._dot_gfslq_848:nth-child(3){animation-delay:.3s}@keyframes _dot-pulse_gfslq_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._footer_gfslq_386{padding:10px var(--assistant-inset) 14px;flex-direction:column;flex-shrink:0;gap:8px;display:flex}._chipsRow_gfslq_875{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;gap:6px;margin:0;padding:0;display:flex;overflow-x:auto}._chipsRow_gfslq_875::-webkit-scrollbar{display:none}._chip_gfslq_875,._genChip_gfslq_888{white-space:nowrap;cursor:pointer;border:1px solid var(--brd);background:color-mix(in srgb, var(--srf) 80%, transparent);color:var(--mu);border-radius:999px;padding:6px 12px;font-size:11.5px;transition:border-color .15s,color .15s,background .15s}._chip_gfslq_875:hover:not(:disabled){border-color:color-mix(in srgb, var(--p) 50%, var(--brd));color:var(--p);background:color-mix(in srgb, var(--p) 5%, var(--srf))}._genChip_gfslq_888{border-color:color-mix(in srgb, var(--p) 40%, var(--brd));background:color-mix(in srgb, var(--p) 8%, var(--srf));color:var(--p);order:-1;font-weight:600}._genChip_gfslq_888:hover:not(:disabled){background:color-mix(in srgb, var(--p) 14%, var(--srf));border-color:color-mix(in srgb, var(--p) 60%, var(--brd))}._chip_gfslq_875:focus-visible,._genChip_gfslq_888:focus-visible{outline:2px solid var(--p);outline-offset:1px}._chip_gfslq_875:disabled,._genChip_gfslq_888:disabled{opacity:.5;cursor:default}._composer_gfslq_931{border:1px solid var(--brd);background:var(--srf);box-shadow:var(--sh2);border-radius:14px;align-items:flex-end;gap:6px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}._composer_gfslq_931:focus-within{border-color:color-mix(in srgb, var(--p) 55%, var(--brd));box-shadow:0 0 0 3px color-mix(in srgb, var(--p) 13%, transparent), 0 6px 24px color-mix(in srgb, var(--p) 10%, transparent)}._textarea_gfslq_950{resize:none;color:var(--txt);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:7px 0;font-family:inherit;font-size:13px;line-height:1.4}._textarea_gfslq_950::placeholder{color:var(--mu)}._sendBtn_gfslq_968{background:linear-gradient(135deg, var(--p), color-mix(in oklch, var(--p) 78%, black));color:var(--primary-foreground);cursor:pointer;width:34px;height:34px;box-shadow:0 2px 8px color-mix(in srgb, var(--p) 30%, transparent);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .15s,transform .15s,opacity .15s;display:inline-flex}._sendBtn_gfslq_968:hover:not(:disabled){box-shadow:0 4px 16px color-mix(in srgb, var(--p) 20%, transparent);transform:translateY(-1px)}._sendBtn_gfslq_968:active:not(:disabled){transform:scale(.94)}._sendBtn_gfslq_968:focus-visible{outline:2px solid var(--p);outline-offset:2px}._sendBtn_gfslq_968:disabled{background:var(--mu);opacity:.45;cursor:default;box-shadow:none}@media (prefers-reduced-motion:reduce){._headerTrigger_gfslq_9{transition:none;animation:none}._auraA_gfslq_33:before,._auraB_gfslq_34:before,._auraC_gfslq_35:before,._auraD_gfslq_36:before{transition:none}._headerTrigger_gfslq_9:hover ._auraA_gfslq_33:before,._headerTrigger_gfslq_9:focus-visible ._auraA_gfslq_33:before{rotate:60deg}._headerTrigger_gfslq_9:hover ._auraB_gfslq_34:before,._headerTrigger_gfslq_9:focus-visible ._auraB_gfslq_34:before{rotate:82deg}._headerTrigger_gfslq_9:hover ._auraC_gfslq_35:before,._headerTrigger_gfslq_9:focus-visible ._auraC_gfslq_35:before{rotate:83deg}._headerTrigger_gfslq_9:hover ._auraD_gfslq_36:before,._headerTrigger_gfslq_9:focus-visible ._auraD_gfslq_36:before{rotate:70deg}._glowBlob_gfslq_243{transition:none}._headerTrigger_gfslq_9:hover .spark-icon,._headerTrigger_gfslq_9[aria-expanded=true] .spark-icon{filter:none;transform:none}._headerTrigger_gfslq_9:hover .spark-orbit,._headerTrigger_gfslq_9[aria-expanded=true] .spark-orbit,._panel_gfslq_355,._msgRow_gfslq_393,._thinking_gfslq_825{animation:none}._dot_gfslq_848{opacity:.7;animation:none}._spinner_gfslq_813{animation:none}._promptCard_gfslq_560:hover:not(:disabled),._sendBtn_gfslq_968:hover:not(:disabled),._approveBtn_gfslq_746:hover:not(:disabled),._sendBtn_gfslq_968:active:not(:disabled){transform:none}}._shell_sqnqi_2{background:var(--bg);height:100vh;display:flex;overflow:hidden}._main_sqnqi_9{zoom:var(--ui-zoom,1);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._main_sqnqi_9:fullscreen{background:var(--bg)}._page_1nqdp_3{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}._page_1nqdp_3:before{content:"";background:radial-gradient(60% 50% at 18% 0%, color-mix(in srgb, var(--p) 14%, transparent), transparent 70%), radial-gradient(50% 60% at 100% 100%, color-mix(in srgb, var(--p) 8%, transparent), transparent 70%);pointer-events:none;position:fixed;inset:0}._card_1nqdp_23{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh2);width:100%;max-width:432px;padding:52px 52px 22px;animation:.5s cubic-bezier(.2,.7,.2,1) both _rise_1nqdp_1;position:relative}@keyframes _rise_1nqdp_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._tick_1nqdp_41{width:14px;height:14px;color:var(--p);opacity:.55;position:absolute}._tick_1nqdp_41:before,._tick_1nqdp_41:after{content:"";background:currentColor;position:absolute}._tick_1nqdp_41:before{width:14px;height:1.5px;top:6px}._tick_1nqdp_41:after{width:1.5px;height:14px;left:6px}._tickTL_1nqdp_55{top:14px;left:14px}._tickBR_1nqdp_56{bottom:14px;right:14px}._kicker_1nqdp_58{font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);align-items:center;gap:8px;margin-bottom:22px;font-size:11px;font-weight:500;display:inline-flex}._title_1nqdp_70{font-family:var(--font-heading-stack);color:var(--txt);letter-spacing:.01em;text-transform:uppercase;margin-bottom:12px;font-size:68px;font-weight:400;line-height:.92}._title_1nqdp_70 em{color:var(--p);font-style:normal}._subtitle_1nqdp_85{color:var(--mu);margin-bottom:20px;font-size:13px}._rule_1nqdp_91{background:linear-gradient(90deg, var(--p), transparent);opacity:.5;height:1px;margin-bottom:18px}._description_1nqdp_98{color:var(--mu);margin-bottom:28px;font-size:13.5px;line-height:1.65}._signInBtn_1nqdp_105{background:var(--p);color:var(--primary-foreground);border-radius:var(--r2);letter-spacing:-.01em;cursor:pointer;width:100%;box-shadow:0 1px 0 color-mix(in srgb, var(--p) 60%, black);border:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .2s,background .15s;display:inline-flex}._signInBtn_1nqdp_105:hover{background:var(--pd);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--p) 70%, transparent);transform:translateY(-1px)}._signInBtn_1nqdp_105:active{transform:translateY(0)}._arrow_1nqdp_131{font-size:16px;transition:transform .2s}._signInBtn_1nqdp_105:hover ._arrow_1nqdp_131{transform:translate(4px)}._meta_1nqdp_137{border-top:1px dashed var(--brd);font-family:var(--font-mono-stack);letter-spacing:.12em;color:var(--dim);justify-content:flex-end;margin-top:22px;padding-top:14px;font-size:10.5px;display:flex}._btn_10b04_1{border:1px solid var(--brd);border-radius:var(--r2);width:28px;height:28px;color:var(--mu);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:background .1s,color .1s,border-color .1s;display:inline-flex}._btn_10b04_1:hover{background:var(--bg);color:var(--txt);border-color:var(--p)}._trigger_1du7w_4{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .1s,background .1s,color .1s;display:inline-flex}._trigger_1du7w_4:hover{border-color:var(--p);color:var(--p)}._triggerOpen_1du7w_24{border-color:var(--p);color:var(--p);background:var(--mu-bg)}._triggerLabel_1du7w_30{flex:1}._chevron_1du7w_32{color:inherit;flex-shrink:0;transition:transform .15s}._chevronOpen_1du7w_38{transform:rotate(180deg)}._panel_1du7w_42{z-index:9999;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);min-width:160px;box-shadow:var(--sh);flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed}._option_1du7w_56{border-radius:var(--r3);color:var(--txt);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;transition:background .1s;display:flex}._option_1du7w_56:hover{background:var(--mu-bg)}._optionChecked_1du7w_71{color:var(--p);font-weight:600}._checkbox_1du7w_73{accent-color:var(--p);cursor:pointer;flex-shrink:0;width:14px;height:14px}._scroll_1n5lq_2{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto}._scroll_1n5lq_2>table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}._scroll_1n5lq_2>table thead{z-index:5;background-color:var(--table-head-bg);box-shadow:0 1px 0 var(--brd);position:sticky;top:0}._scroll_1n5lq_2>table :where(thead th){background-color:var(--table-head-bg);text-overflow:ellipsis;overflow:hidden}._scroll_1n5lq_2>table :where(tbody td){background-color:var(--srf)}._colResizer_1n5lq_37{z-index:2;cursor:col-resize;touch-action:none;width:6px;height:100%;position:absolute;top:0;right:0}._colResizer_1n5lq_37:after{content:"";background:0 0;border-radius:1px;width:2px;transition:background .15s;position:absolute;top:20%;bottom:20%;right:2px}._scroll_1n5lq_2>table[data-col-resize] thead th:hover ._colResizer_1n5lq_37:after,._colResizer_1n5lq_37:hover:after{background:color-mix(in srgb, var(--p) 55%, transparent)}._trigger_1o9mn_1{border:1px solid var(--brd);border-radius:var(--r2);width:28px;height:28px;color:var(--mu);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}._trigger_1o9mn_1:hover,._trigger_1o9mn_1[aria-expanded=true]{background:var(--bg);color:var(--txt);border-color:color-mix(in srgb, var(--brd) 70%, var(--p))}._badge_1o9mn_25{background:var(--p);min-width:16px;height:16px;color:var(--primary-foreground);text-align:center;pointer-events:none;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}._overlay_1o9mn_42{z-index:200;background:#0000004d;position:fixed;inset:0}._overlay_1o9mn_42[data-state=open]{animation:.2s _notifOverlayIn_1o9mn_1}._overlay_1o9mn_42[data-state=closing]{pointer-events:none;animation:.22s forwards _notifOverlayOut_1o9mn_1}._drawer_1o9mn_58{background:var(--srf);border-left:1px solid var(--brd);width:min(380px,100vw);box-shadow:var(--sh2);z-index:201;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}._drawer_1o9mn_58[data-state=open]{animation:.28s cubic-bezier(.32,.72,0,1) _notifDrawerIn_1o9mn_1}._drawer_1o9mn_58[data-state=closing]{pointer-events:none;animation:.22s cubic-bezier(.32,.72,0,1) forwards _notifDrawerOut_1o9mn_1}@keyframes _notifOverlayIn_1o9mn_1{0%{opacity:0}to{opacity:1}}@keyframes _notifOverlayOut_1o9mn_1{0%{opacity:1}to{opacity:0}}@keyframes _notifDrawerIn_1o9mn_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _notifDrawerOut_1o9mn_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _notifFadeIn_1o9mn_1{0%{opacity:0}to{opacity:1}}@keyframes _notifFadeOut_1o9mn_1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._overlay_1o9mn_42[data-state=open]{animation:.15s _notifOverlayIn_1o9mn_1}._overlay_1o9mn_42[data-state=closing]{animation:.15s forwards _notifOverlayOut_1o9mn_1}._drawer_1o9mn_58[data-state=open]{animation:.15s _notifFadeIn_1o9mn_1}._drawer_1o9mn_58[data-state=closing]{animation:.15s forwards _notifFadeOut_1o9mn_1}}._header_1o9mn_130{border-bottom:1px solid var(--brd);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}._heading_1o9mn_140{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:11px;font-weight:700}._headerActions_1o9mn_148{align-items:center;gap:4px;display:flex}._markAll_1o9mn_154{color:var(--p);cursor:pointer;border-radius:var(--r2);background:0 0;border:none;padding:4px 6px;font-size:11.5px;font-weight:600}._markAll_1o9mn_154:hover{background:var(--bg)}._close_1o9mn_169{border-radius:var(--r2);width:32px;height:32px;color:var(--mu);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._close_1o9mn_169:hover{background:var(--bg);color:var(--txt)}._list_1o9mn_188{flex:1;padding:4px 0;overflow-y:auto}._item_1o9mn_194{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:flex-start;gap:8px;padding:12px 16px;font-family:inherit;transition:background .12s;display:flex}._item_1o9mn_194:hover{background:var(--bg)}._itemUnread_1o9mn_213{background:color-mix(in srgb, var(--p) 6%, transparent)}._dot_1o9mn_217{background:var(--p);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}._dotRead_1o9mn_226{background:0 0}._itemBody_1o9mn_230{flex:1;min-width:0}._itemTitle_1o9mn_235{color:var(--txt);font-size:13px;font-weight:600;line-height:1.3}._itemPreview_1o9mn_242{color:var(--mu);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}._itemMeta_1o9mn_253{color:var(--dim);margin-top:4px;font-size:11px}._empty_1o9mn_259{text-align:center;color:var(--dim);flex:1;justify-content:center;align-items:center;padding:24px 16px;font-size:13px;display:flex}._loading_1o9mn_270{color:var(--dim);flex:1;justify-content:center;align-items:center;padding:24px 16px;font-size:13px;display:flex}._bar_lt3qk_1{background:var(--srf);border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:12px;min-height:52px;padding:0 12px;display:flex}._current_lt3qk_14{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--txt);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;font-weight:400;line-height:1;overflow:hidden}._actions_lt3qk_29{flex-shrink:0;align-items:center;gap:10px;display:flex}._view_12e8q_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._status_12e8q_9{color:var(--mu);padding:24px;font-size:13px}._statusError_12e8q_15{color:var(--over);padding:24px;font-size:13px}._toolbar_12e8q_23{flex-direction:column;flex-shrink:0;gap:8px;padding:8px 24px;display:flex}._toolbarRow_12e8q_31{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._lenses_12e8q_38{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._lensPill_12e8q_47{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s ease-out,background .15s ease-out}._lensPill_12e8q_47:hover{color:var(--txt)}._lensPillActive_12e8q_64{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._smartFilter_12e8q_70{flex:260px;align-items:center;gap:4px;min-width:200px;display:flex}._smartInput_12e8q_78{border:1px solid var(--brd);border-radius:var(--r3);background:var(--srf);color:var(--txt);flex:1;padding:6px 10px;font-size:12.5px}._smartSubmit_12e8q_88{border-radius:var(--r3);border:1px solid var(--brd);background:var(--srf);color:var(--p);cursor:pointer;min-width:40px;padding:6px 12px;font-size:12px;font-weight:600}._smartSubmit_12e8q_88:hover:not(:disabled){border-color:var(--p)}._smartSubmit_12e8q_88:disabled{opacity:.5;cursor:default}._smartError_12e8q_109{color:var(--over);font-size:12px}._spinner_12e8q_114{border:2px solid color-mix(in srgb, var(--primary-foreground) 40%, transparent);border-top-color:var(--p);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite _spin_12e8q_114;display:inline-block}@keyframes _spin_12e8q_114{to{transform:rotate(360deg)}}._explanationChip_12e8q_128{border-radius:var(--r3);background:var(--muted-bg-token,var(--bg));border:1px solid var(--brd);color:var(--txt);align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}._explanationClear_12e8q_141{color:var(--mu);cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1}._explanationClear_12e8q_141:hover{color:var(--over)}._countBadge_12e8q_154{color:var(--mu);white-space:nowrap;font-size:12px}._legend_12e8q_160{color:var(--mu);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}._legendSwatch_12e8q_169{background:var(--bar-accent,var(--mu));border-radius:2px;width:10px;height:10px;margin-left:8px;display:inline-block}._zoomSwitch_12e8q_178{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._zoomTab_12e8q_187{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600}._zoomTabActive_12e8q_199{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._todayBtn_12e8q_205{border-radius:var(--r3);border:1px solid var(--brd);background:var(--srf);color:var(--txt);cursor:pointer;padding:6px 12px;font-size:12px}._todayBtn_12e8q_205:hover{border-color:var(--accent);color:var(--accent)}._pickerWrap_12e8q_220{position:relative}._pickerBtn_12e8q_224{border-radius:var(--r3);border:1px solid var(--brd);background:var(--srf);color:var(--txt);cursor:pointer;padding:6px 12px;font-size:12.5px}._pickerBtn_12e8q_224:hover{border-color:var(--p)}._pickerPanel_12e8q_238{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);width:280px;max-height:360px;box-shadow:var(--sh);z-index:50;flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}._pickerSearch_12e8q_254{border:1px solid var(--brd);border-radius:var(--r3);background:var(--bg);color:var(--txt);margin-bottom:8px;padding:6px 10px;font-size:12.5px}._pickerActions_12e8q_264{gap:8px;margin-bottom:8px;display:flex}._pickerActions_12e8q_264 button{border-radius:var(--r3);border:1px solid var(--brd);background:var(--bg);color:var(--mu);cursor:pointer;padding:4px 10px;font-size:12px}._pickerActions_12e8q_264 button:hover{border-color:var(--p);color:var(--p)}._pickerList_12e8q_285{flex-direction:column;gap:2px;display:flex;overflow-y:auto}._pickerRow_12e8q_292{color:var(--txt);border-radius:var(--r3);cursor:pointer;align-items:center;gap:6px;padding:3px 4px;font-size:12.5px;display:flex}._pickerRow_12e8q_292:hover{background:var(--bg)}._pickerJob_12e8q_307{color:var(--mu);font-weight:600}._chart_12e8q_314{background:var(--srf);border-radius:var(--r);min-height:0;box-shadow:var(--sh);flex:1;margin:0 12px 12px;display:flex;overflow:hidden}._leftCol_12e8q_325{border-right:1px solid var(--brd);scrollbar-width:none;z-index:4;flex-shrink:0;width:240px;position:relative;overflow-y:auto}._leftCol_12e8q_325::-webkit-scrollbar{display:none}._shadowRight_12e8q_342{box-shadow:var(--sh2)}._leftHeaderSpacer_12e8q_346{background:var(--srf);border-bottom:1px solid var(--brd);z-index:1;height:28px;position:sticky;top:0}._leftRow_12e8q_355{border-bottom:1px solid var(--brd);box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;height:48px;padding:6px 12px;display:flex;overflow:hidden}._leftRow_12e8q_355:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._rowOdd_12e8q_372{background:color-mix(in oklch, var(--bg) 60%, transparent)}._leftMain_12e8q_376{align-items:baseline;gap:6px;min-width:0;display:flex}._leftJob_12e8q_383{color:var(--mu);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;line-height:1.2}._leftName_12e8q_394{min-width:0;color:var(--txt);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}._leftPm_12e8q_406{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.2;overflow:hidden}._timeScroll_12e8q_415{flex:1;position:relative;overflow:auto}._timeInner_12e8q_421{position:relative}._monthRow_12e8q_425{background:var(--srf);border-bottom:1px solid var(--brd);z-index:3;height:28px;position:sticky;top:0}._shadowBottom_12e8q_434{box-shadow:var(--sh2)}._monthLabel_12e8q_438{height:100%;color:var(--mu);border-left:1px solid var(--brd);box-sizing:border-box;align-items:center;padding-left:6px;font-size:11px;font-weight:600;display:flex;position:absolute;top:0}._rowsArea_12e8q_452{position:relative}._zebraRow_12e8q_456{background:color-mix(in oklch, var(--bg) 50%, transparent);position:absolute;left:0;right:0}._weekendBand_12e8q_463{background:color-mix(in oklch, var(--brd) 35%, transparent);position:absolute;top:0;bottom:0}._weekLine_12e8q_470{background:var(--brd);opacity:.35;width:1px;position:absolute;top:0;bottom:0}._todayLine_12e8q_479{background:var(--accent);z-index:2;width:2px;position:absolute;top:0;bottom:0}._todayChip_12e8q_488{background:var(--accent);color:var(--primary-foreground);border-radius:var(--r3);white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block;position:sticky;top:2px;transform:translate(-50%)}._rowNoSchedule_12e8q_502{height:48px;color:var(--mu);align-items:center;font-size:12px;font-style:italic;display:flex;position:absolute;left:8px}._bar_12e8q_513{border-left:3px solid var(--bar-accent,#582d82);background:color-mix(in oklch, var(--bar-accent,#582d82) 12%, var(--srf));cursor:default;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 4px 0 6px;transition:transform .2s ease-out,background .2s ease-out;display:flex;position:absolute;overflow:hidden}._bar_12e8q_513:hover{background:color-mix(in oklch, var(--bar-accent,#582d82) 22%, var(--srf));transform:translateY(-1px)}._barLabel_12e8q_533{color:var(--txt);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;font-weight:600;overflow:hidden}._barPmChip_12e8q_543{width:20px;height:20px;color:var(--bar-accent,#582d82);background:color-mix(in oklch, var(--bar-accent,#582d82) 24%, var(--srf));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:8.5px;font-weight:700;display:flex}._barOverdue_12e8q_558{border-left-color:var(--err,#c0392b)}._barOverdueDot_12e8q_562{background:var(--err,#c0392b);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}._phaseDesign_12e8q_573{--bar-accent:var(--p)}._phaseConstruction_12e8q_577{--bar-accent:#1e8f5f}._milestoneHit_12e8q_581{z-index:3;cursor:default;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;transform:translate(-8px,-8px)}._milestone_12e8q_581{border-radius:1px;width:9px;height:9px;transition:transform .2s ease-out;transform:rotate(45deg)}._milestoneHit_12e8q_581:hover ._milestone_12e8q_581{transform:rotate(45deg)scale(1.2)}._msCompleted_12e8q_605{background:var(--ok)}._msInProgress_12e8q_609{background:var(--accent)}._msNotStarted_12e8q_613{border:2px solid var(--mu);background:0 0}._msOverdue_12e8q_618{background:var(--over)}._tooltip_12e8q_624{z-index:100;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);box-shadow:var(--sh);color:var(--txt);pointer-events:none;white-space:nowrap;padding:8px 10px;font-size:11.5px;line-height:1.5}._tooltipTitle_12e8q_638{margin-bottom:2px;font-weight:700}@media (prefers-reduced-motion:reduce){._bar_12e8q_513,._milestone_12e8q_581,._lensPill_12e8q_47,._todayBtn_12e8q_205{transition:none!important;animation:none!important}._bar_12e8q_513:hover{transform:none}._milestoneHit_12e8q_581:hover ._milestone_12e8q_581{transform:rotate(45deg)}}._page_uq5hn_2{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._mcard_uq5hn_14{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._mcard_uq5hn_14:fullscreen{background:var(--srf);border-radius:0;min-height:100%;margin:0}._mcard_uq5hn_14:fullscreen ._tableBody_uq5hn_33{flex:1;min-height:0}._mcardActions_uq5hn_39{align-items:center;gap:8px;display:flex}._shareBtn_uq5hn_40{background:var(--p);color:var(--primary-foreground);cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}._colMenu_uq5hn_41{position:relative}._colMenuBtn_uq5hn_42{border:1px solid var(--brd);background:var(--srf);border-radius:var(--r2);height:28px;color:var(--txt);cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}._colMenuBtn_uq5hn_42:hover{border-color:var(--p);color:var(--p)}._colMenuPanel_uq5hn_49{z-index:30;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);min-width:170px;box-shadow:var(--sh);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:34px;right:0}._colMenuItem_uq5hn_56{border-radius:var(--r2);color:var(--txt);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:5px 7px;font-size:12px;display:flex}._colMenuItem_uq5hn_56:hover{background:var(--bg)}._colMenuItem_uq5hn_56 input{cursor:pointer}._colMenuReset_uq5hn_63{border:none;border-top:1px solid var(--brd);color:var(--p);text-align:left;cursor:pointer;background:0 0;margin-top:4px;padding:5px 7px;font-size:11px;font-weight:700}._mcardHeader_uq5hn_69{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}._mcardTitle_uq5hn_78{color:var(--txt);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:700}._mcardSub_uq5hn_86{color:var(--mu);font-size:12.5px;font-weight:400}._filterBar_uq5hn_93{border-bottom:1px solid var(--brd);background:var(--srf);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;display:flex}._filterLabel_uq5hn_104{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:600}._chip_uq5hn_112{border-radius:var(--radius-sm-token);cursor:pointer;border:1px solid var(--brd);color:var(--mu);background:var(--bg);padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .1s,color .1s,background .1s}._chip_uq5hn_112:hover{border-color:var(--p);color:var(--p)}._chipOn_uq5hn_130{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._statusFilterLabel_uq5hn_136{min-height:26px;color:var(--mu);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}._statusFilterSelect_uq5hn_146{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--txt);cursor:pointer;padding:4px 8px;font-size:12px;font-weight:600}._statusFilterSelect_uq5hn_146:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--p) 16%, transparent);outline:none}._tableScroll_uq5hn_163{flex-direction:column;flex:1;min-height:0;display:flex}._tableBody_uq5hn_33{flex:1;min-height:0}._table_uq5hn_33{border-collapse:collapse;width:100%;min-width:900px}._th_uq5hn_188{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--mu);background:var(--table-head-bg);border-bottom:1px solid var(--brd);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700}._thProjectSticky_uq5hn_201{z-index:6;background:var(--table-head-bg);width:268px;min-width:268px;max-width:320px;box-shadow:1px 0 0 var(--brd);padding:10px 18px;position:sticky;left:0}._thCenter_uq5hn_214{text-align:center}._thAp_uq5hn_219{text-align:center;min-width:86px;color:var(--ft);background:var(--phase-ap-bg);border-top:2px solid var(--phase-ap-accent)}._thDd_uq5hn_228{text-align:center;min-width:86px;color:var(--ok);background:var(--phase-dd-bg);border-top:2px solid var(--phase-dd-accent)}._thCd_uq5hn_237{text-align:center;min-width:86px;color:var(--ov);background:var(--phase-cd-bg);border-top:2px solid var(--phase-cd-accent)}._thOther_uq5hn_246{text-align:center;min-width:86px;color:var(--wk);background:var(--phase-other-bg);border-top:2px solid var(--phase-other-accent)}._thHours_uq5hn_255{text-align:center;min-width:78px;color:var(--p);background:var(--hours-col-bg);border-top:2px solid color-mix(in srgb, var(--p) 45%, transparent)}._thSortable_uq5hn_265{cursor:pointer;-webkit-user-select:none;user-select:none}._thSortable_uq5hn_265:hover{color:var(--txt)}._thInner_uq5hn_274{align-items:center;gap:4px;display:inline-flex}._sortIcon_uq5hn_280{color:var(--dim);flex-shrink:0;align-items:center;display:inline-flex}._thSortable_uq5hn_265:hover ._sortIcon_uq5hn_280{color:var(--p)}._thSub_uq5hn_309{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--mu);background:var(--table-head-bg);border-bottom:1px solid var(--brd);white-space:nowrap;padding:6px 14px;font-size:10.5px;font-weight:600}td{border-bottom:1px solid var(--table-row-border);vertical-align:middle;white-space:nowrap;padding:11px 14px;font-size:13px}._rowA_uq5hn_331 td{background:var(--srf)}._rowB_uq5hn_335 td{background:var(--table-row-alt)}._rowA_uq5hn_331 ._tdProject_uq5hn_339{background:var(--srf)}._rowB_uq5hn_335 ._tdProject_uq5hn_339{background:var(--table-row-alt)}._rowHighlight_uq5hn_347 td,._rowHighlight_uq5hn_347 ._tdProject_uq5hn_339{animation:2.2s ease-out forwards _rowFlash_uq5hn_1!important}@keyframes _rowFlash_uq5hn_1{0%,55%{background:color-mix(in srgb, var(--p) 18%, transparent)}to{background:0 0}}._table_uq5hn_33 tbody tr:not([data-no-hover]):hover td{cursor:pointer}._table_uq5hn_33 tbody tr:hover ._tdProject_uq5hn_339{background:var(--row-hover)!important}._tdCenter_uq5hn_366{text-align:center}._tdProject_uq5hn_339{z-index:2;white-space:normal;width:268px;min-width:268px;max-width:320px;box-shadow:1px 0 0 var(--table-row-border);padding:12px 18px;position:sticky;left:0}._projCell_uq5hn_382{flex-direction:column;gap:4px;min-width:0;display:flex}._projNum_uq5hn_389{color:var(--dim);letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.2;display:flex}._statusBadge_uq5hn_401{border-radius:var(--r3);letter-spacing:.2px;border:1px solid;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}._statusOnHold_uq5hn_412{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._statusClosed_uq5hn_418{background:var(--mu-bg);color:var(--mu);border-color:var(--brd)}._projName_uq5hn_424{color:var(--txt);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .12s;display:-webkit-box;overflow:hidden}._projName_uq5hn_424:hover{color:var(--p)}._pm_uq5hn_441{color:var(--mu);font-size:13px}._officeBadge_uq5hn_447{border-radius:var(--r3);text-transform:uppercase;letter-spacing:.3px;border:1px solid;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}._officeRAL_uq5hn_458{background:var(--office-ral-bg);color:var(--office-ral-fg);border-color:var(--office-ral-brd)}._officePIT_uq5hn_459{background:var(--office-pit-bg);color:var(--office-pit-fg);border-color:var(--office-pit-brd)}._officeCLT_uq5hn_460{background:var(--office-clt-bg);color:var(--office-clt-fg);border-color:var(--office-clt-brd)}._officeASH_uq5hn_461{background:var(--office-ash-bg);color:var(--office-ash-fg);border-color:var(--office-ash-brd)}._officeCOL_uq5hn_462{background:var(--office-col-bg);color:var(--office-col-fg);border-color:var(--office-col-brd)}._officeGVL_uq5hn_463{background:var(--office-gvl-bg);color:var(--office-gvl-fg);border-color:var(--office-gvl-brd)}._officeFLA_uq5hn_464{background:var(--office-fla-bg);color:var(--office-fla-fg);border-color:var(--office-fla-brd)}._dl_uq5hn_467{border-radius:var(--radius-sm-token);border:1px solid;justify-content:center;align-items:center;gap:4px;min-width:74px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}._dlOver_uq5hn_480{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._dlWeek_uq5hn_481{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._dlSoon_uq5hn_482{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._dlFuture_uq5hn_483{background:var(--ft-bg);color:var(--ft);border-color:var(--ft-brd)}._dlNone_uq5hn_484{color:var(--dim);font-size:12px}._dlCell_uq5hn_487{flex-direction:column;align-items:center;gap:3px;display:inline-flex}._dlCellButton_uq5hn_496{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0;padding:2px 4px}._dlCellButton_uq5hn_496:hover{background:var(--hover,#7f7f7f1f)}._dlTitle_uq5hn_511{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11px;line-height:1.2;overflow:hidden}._phaseBadge_uq5hn_522{border-radius:var(--r3);letter-spacing:.2px;border:1px solid;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}._phaseDesign_uq5hn_532{background:color-mix(in srgb, var(--info) 12%, transparent);color:var(--info);border-color:color-mix(in srgb, var(--info) 30%, transparent)}._phaseConstruction_uq5hn_538{background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}._phaseSelect_uq5hn_545{border-radius:var(--r3);letter-spacing:.2px;cursor:pointer;appearance:auto;border:1px solid;padding:3px 7px;font-family:inherit;font-size:11.5px;font-weight:700;display:inline-block}._phaseSelectDesign_uq5hn_558{background:color-mix(in srgb, var(--info) 12%, transparent);color:var(--info);border-color:color-mix(in srgb, var(--info) 30%, transparent)}._phaseSelectConstruction_uq5hn_564{background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}._urgency_uq5hn_571{border-radius:var(--radius-sm-token);text-transform:capitalize;border:1px solid;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}._urgOverdue_uq5hn_581{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._urgAtRisk_uq5hn_582{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._urgOnTrack_uq5hn_583{background:var(--mu-bg);color:var(--mu);border-color:var(--brd)}._cell_uq5hn_586{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:800;display:inline-block}._bandUnder_uq5hn_594{color:var(--dim);font-weight:500}._bandOk_uq5hn_599{color:var(--ok)}._bandOver_uq5hn_603{color:var(--ov)}._cellEmpty_uq5hn_607{color:var(--dim);font-size:12.5px}._noteInput_uq5hn_612{resize:none;width:100%;min-width:180px;max-width:280px;color:var(--txt);background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:12.5px;line-height:1.4;overflow:hidden}._noteInput_uq5hn_612:hover,._noteInput_uq5hn_612:focus{border-color:var(--border);background:var(--surface);outline:none;overflow:auto}._status_uq5hn_136{text-align:center;color:var(--mu);padding:48px;font-size:14px}._statusError_uq5hn_644{text-align:center;color:var(--ov);padding:48px;font-size:14px}._pagination_uq5hn_652{border-top:1px solid var(--brd);background:var(--srf);flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:12px 18px;display:flex}._pageBtn_uq5hn_663{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);color:var(--mu);cursor:pointer;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}._pageBtn_uq5hn_663:hover:not(:disabled){background:var(--bg);color:var(--txt)}._pageBtn_uq5hn_663:disabled{opacity:.4;cursor:default}._pageInfo_uq5hn_686{color:var(--mu);font-size:12.5px}._filterSearch_uq5hn_692{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);flex-shrink:0;align-items:center;gap:6px;width:220px;margin-left:auto;padding:5px 11px;transition:border-color .14s,box-shadow .14s;display:flex}._filterSearch_uq5hn_692:focus-within{border-color:color-mix(in srgb, var(--info) 65%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--info) 14%, transparent);background:var(--srf)}._searchIcon_uq5hn_712{color:var(--dim);flex-shrink:0}._searchInput_uq5hn_717{color:var(--txt);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px}._searchInput_uq5hn_717::placeholder{color:var(--dim)}._filterSep_uq5hn_733{background:var(--brd);flex-shrink:0;width:1px;height:20px;margin:0 10px}._filterCount_uq5hn_741{color:var(--mu);white-space:nowrap;margin-left:4px;font-size:11.5px}._previewMeta_uq5hn_749{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}._previewPm_uq5hn_757{color:var(--mu);font-size:13px}._previewStats_uq5hn_762{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}._previewStat_uq5hn_762{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);flex-direction:column;align-items:center;gap:5px;padding:14px 8px;display:flex}._previewStatValue_uq5hn_780{color:var(--txt);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}._previewStatLabel_uq5hn_788{color:var(--mu);text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:10.5px;font-weight:600}._previewDeadline_uq5hn_797{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);align-items:center;gap:12px;padding:11px 14px;display:flex}._previewDeadlineLabel_uq5hn_807{color:var(--mu);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11.5px;font-weight:600}._previewSectionLabel_uq5hn_816{color:var(--mu);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}._previewTeam_uq5hn_826{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);margin-bottom:10px;padding:12px 14px}._previewTeamNames_uq5hn_834{flex-wrap:wrap;gap:6px;display:flex}._previewTeamMember_uq5hn_840{color:var(--txt);background:var(--srf);border:1px solid var(--brd);border-radius:99px;padding:2px 10px;font-size:12px}._previewTeamMore_uq5hn_849{color:var(--mu);padding:2px 4px;font-size:12px}._previewDeadlines_uq5hn_855{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);margin-bottom:10px;padding:12px 14px}._previewDeadlineRow_uq5hn_863{border-top:1px solid var(--brd);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}._previewDeadlineRow_uq5hn_863:first-of-type{border-top:none}._btnPrimary_uq5hn_876{background:var(--p);height:34px;color:var(--primary-foreground);border-radius:var(--r2);cursor:pointer;border:none;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s}._btnPrimary_uq5hn_876:hover{opacity:.88}._btnPrimary_uq5hn_876:disabled{opacity:.5;cursor:default}._btnOutline_uq5hn_892{background:var(--srf);height:34px;color:var(--txt);border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .12s,color .12s}._btnOutline_uq5hn_892:hover{border-color:var(--p);color:var(--p)}._viewSwitch_uq5hn_908{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._viewTab_uq5hn_917{min-height:32px;color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .1s,background .1s,transform .1s;display:inline-flex}._viewTab_uq5hn_917:hover{color:var(--txt)}._viewTabActive_uq5hn_938{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._viewTab_uq5hn_917:active:not([aria-selected=true]){transform:scale(.96)}._chip_6ejci_2{border-radius:var(--radius-sm-token);white-space:nowrap;vertical-align:middle;border:1px solid;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}._over_6ejci_14{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._week_6ejci_15{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._soon_6ejci_16{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._future_6ejci_17{background:var(--ft-bg);color:var(--ft);border-color:var(--ft-brd)}._row_1qjbr_1{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 12px 0;display:grid}._card_1qjbr_9{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._clickable_1qjbr_22{cursor:pointer;text-align:left;width:100%;font:inherit;appearance:none;transition:border-color .12s,box-shadow .12s,transform 80ms}._clickable_1qjbr_22:hover{border-color:var(--p);box-shadow:var(--sh2)}._clickable_1qjbr_22:active{transform:translateY(1px)}._clickable_1qjbr_22:focus-visible{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in oklab, var(--p) 22%, transparent);outline:none}._active_1qjbr_46{border-color:var(--p);box-shadow:0 0 0 2px color-mix(in oklab, var(--p) 35%, transparent)}._active_1qjbr_46:hover{box-shadow:0 0 0 2px color-mix(in oklab, var(--p) 45%, transparent)}._body_1qjbr_55{flex-direction:column;gap:2px;min-width:0;display:flex}._lbl_1qjbr_62{color:var(--mu);font-size:12px;font-weight:600;line-height:1.25}._n_1qjbr_69{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--txt);flex-shrink:0;font-size:28px;font-weight:800;line-height:1}._sub_1qjbr_79{color:var(--dim);font-size:11.5px;line-height:1.25}._blue_1qjbr_85{color:var(--b)}._amber_1qjbr_86{color:var(--wk)}._purple_1qjbr_87{color:var(--p)}._green_1qjbr_88{color:var(--ok)}._red_1qjbr_89{color:var(--ov)}@media (width<=960px){._row_1qjbr_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._row_1qjbr_1{grid-template-columns:1fr}}._rail_tvvnr_1{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}._rail_tvvnr_1[data-disabled=true]{opacity:.62}._readout_tvvnr_14{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}._discipline_tvvnr_22{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}._valueRow_tvvnr_30{align-items:baseline;gap:3px;display:flex}._value_tvvnr_30{color:var(--txt);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:20px;font-weight:500;line-height:1;transition:color .12s,transform .12s}._rail_tvvnr_1[data-dragging=true] ._value_tvvnr_30{color:var(--p);transform-origin:0;transform:scale(1.06)}._rail_tvvnr_1[data-variant=rest][data-dragging=true] ._value_tvvnr_30{color:var(--ok)}._unit_tvvnr_57{color:var(--p);letter-spacing:.1em;font-size:7px;font-weight:800}._rail_tvvnr_1[data-variant=rest] ._unit_tvvnr_57{color:var(--ok)}._detail_tvvnr_68{color:var(--dim);white-space:nowrap;font-size:8px;font-weight:600;line-height:1.2}._control_tvvnr_76{min-width:0}._viewport_tvvnr_80{--section-progress:0;border:1px solid color-mix(in srgb, var(--brd) 84%, var(--txt));border-radius:var(--r2);background:color-mix(in srgb, var(--srf) 96%, var(--bg));isolation:isolate;height:68px;position:relative;overflow:hidden}._canvas_tvvnr_91,._fallback_tvvnr_92{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._viewport_tvvnr_80[data-fallback=true] ._canvas_tvvnr_91{visibility:hidden}._fallback_tvvnr_92 *{vector-effect:non-scaling-stroke}._fallbackSlab_tvvnr_110{fill:color-mix(in srgb, var(--brd) 26%, var(--srf));stroke:color-mix(in srgb, var(--brd) 88%, var(--txt));stroke-width:.8px}._fallbackStructure_tvvnr_116{fill:none;stroke:color-mix(in srgb, var(--brd) 78%, var(--txt));stroke-width:.8px}._fallbackNeutral_tvvnr_122{fill:color-mix(in srgb, var(--brd) 72%, var(--srf));stroke:color-mix(in srgb, var(--txt) 64%, var(--brd));stroke-width:1px}._fallbackAccent_tvvnr_128,._fallbackBlue_tvvnr_129,._fallbackRed_tvvnr_130{fill:none;stroke-linecap:square;stroke-linejoin:bevel;stroke-dasharray:220;stroke-dashoffset:calc(220 * (1 - var(--section-progress)));transition:stroke-dashoffset .12s cubic-bezier(.32,.72,0,1)}._fallbackAccent_tvvnr_128{stroke:var(--p);stroke-width:5px}._fallbackBlue_tvvnr_129{stroke:var(--p);stroke-width:3px}._fallbackRed_tvvnr_130{stroke:color-mix(in srgb, var(--wk) 72%, #a94f48);stroke-width:2.5px}._input_tvvnr_154{z-index:4;appearance:none;cursor:col-resize;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._input_tvvnr_154::-webkit-slider-runnable-track{background:0 0;height:100%}._input_tvvnr_154::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:18px;height:68px}._input_tvvnr_154::-moz-range-track{background:0 0;height:100%}._input_tvvnr_154::-moz-range-thumb{background:0 0;border:0;width:18px;height:68px}._input_tvvnr_154:focus-visible{outline:2px solid var(--p);outline-offset:-2px}._input_tvvnr_154:disabled{cursor:not-allowed}._handle_tvvnr_200{--handle-x:calc(var(--section-progress) * (100% - 2px) + 1px);z-index:3;width:18px;height:28px;color:var(--txt);pointer-events:none;transform:translate(calc(var(--handle-x) - 50%), -50%);filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--bg) 70%, transparent));place-items:center;transition:transform .12s cubic-bezier(.32,.72,0,1),color .12s;display:grid;position:absolute;top:50%;left:0}._rail_tvvnr_1[data-variant=focus] ._handle_tvvnr_200{color:var(--p)}._rail_tvvnr_1[data-variant=rest] ._handle_tvvnr_200{color:var(--ok)}._rail_tvvnr_1[data-dragging=true] ._handle_tvvnr_200{color:var(--txt)}._handleGlyph_tvvnr_229{display:block}._ticks_tvvnr_233{justify-content:space-between;gap:2px;padding:4px 0 0;display:flex}._tick_tvvnr_233{border-radius:var(--r2);min-width:22px;color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 4px;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:8px;font-weight:700;line-height:1.2}._tick_tvvnr_233:hover:not(:disabled){border-color:var(--brd);color:var(--txt);background:var(--bg)}._tick_tvvnr_233[data-active=true]{border-color:color-mix(in srgb, var(--p) 55%, var(--brd));color:var(--p);background:color-mix(in srgb, var(--p) 10%, var(--srf))}._rail_tvvnr_1[data-variant=rest] ._tick_tvvnr_233[data-active=true]{border-color:color-mix(in srgb, var(--ok) 55%, var(--brd));color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--srf))}._tick_tvvnr_233:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){._handle_tvvnr_200,._fallbackAccent_tvvnr_128,._fallbackBlue_tvvnr_129,._fallbackRed_tvvnr_130,._value_tvvnr_30{transition:none}}._shell_ck03n_2{height:28px;color:var(--txt);flex-shrink:0;align-items:center;display:inline-flex;position:relative}._trigger_ck03n_11{z-index:1;border:1px solid var(--brd);border-radius:var(--r2);min-width:28px;height:28px;color:var(--mu);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;transition:background-color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex;position:relative}._trigger_ck03n_11:hover,._trigger_ck03n_11[aria-expanded=true]{background:var(--bg);border-color:color-mix(in srgb, var(--brd) 70%, var(--p));color:var(--txt)}._trigger_ck03n_11:active{transform:scale(.96)}._trigger_ck03n_11:focus-visible,._btn_ck03n_48:focus-visible,._primaryBtn_ck03n_49:focus-visible,._settingsPanel_ck03n_54 button:focus-visible{outline:2px solid var(--p);outline-offset:2px}._open_ck03n_59 ._trigger_ck03n_11{border-radius:var(--r2) 0 0 var(--r2);background:var(--bg);border-right-color:#0000;width:28px;padding:0;transition:background-color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1),transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),border-radius .32s cubic-bezier(.16,1,.3,1)}._triggerLabel_ck03n_75{white-space:nowrap;line-height:1}._triggerTime_ck03n_80,._time_ck03n_81{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace}._triggerTime_ck03n_80{text-align:center;min-width:3.2em;color:var(--txt)}._panel_ck03n_94{grid-template-columns:0fr;transition:grid-template-columns .42s cubic-bezier(.16,1,.3,1);display:grid}._panel_ck03n_94[data-open=true]{grid-template-columns:1fr}._panelInner_ck03n_104{border-radius:0 var(--r2) var(--r2) 0;background:var(--srf);opacity:0;transform-origin:0;white-space:nowrap;border:1px solid #0000;border-left:0;align-items:center;gap:5px;min-width:0;height:28px;padding:0;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;transform:translate(-10px)scaleX(.96)}._panelInner_ck03n_104:after{background:repeating-linear-gradient(90deg, var(--p) 0 6px, color-mix(in srgb, var(--p) 35%, transparent) 6px 8px);content:"";opacity:0;pointer-events:none;transform-origin:0;border-radius:1px;height:1.5px;transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .52s cubic-bezier(.16,1,.3,1) 80ms;position:absolute;bottom:2px;left:8px;right:8px;transform:scaleX(0)}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104{border-color:var(--brd);opacity:1;padding:0 5px 0 8px;transform:translate(0)scaleX(1)}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104:after{opacity:.55;transform:scaleX(1)}._panelInner_ck03n_104>*{opacity:0;transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .32s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>:first-child{transition-delay:70ms}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>:nth-child(2){transition-delay:.11s}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>:nth-child(3){transition-delay:.145s}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>:nth-child(4){transition-delay:.18s}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>:nth-child(5){transition-delay:.21s}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>:nth-child(6){transition-delay:.24s}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>:nth-child(7){transition-delay:.27s}._panel_ck03n_94[data-open=true] ._panelInner_ck03n_104>*{opacity:1;transform:translate(0)}._phase_ck03n_199{color:var(--p);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._time_ck03n_81{min-width:3.2em;color:var(--txt);text-align:right;font-size:12px;font-weight:700}._count_ck03n_215{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}._btn_ck03n_48,._primaryBtn_ck03n_49{border-radius:var(--r3);width:22px;height:22px;color:var(--mu);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex}._btn_ck03n_48:hover{background:var(--bg);color:var(--txt)}._primaryBtn_ck03n_49{background:var(--p);color:var(--primary-foreground)}._primaryBtn_ck03n_49:hover{background:var(--pd)}._btn_ck03n_48:active,._primaryBtn_ck03n_49:active{transform:scale(.96)}._playIcon_ck03n_261{transform:translate(1px)}._shortBreak_ck03n_265 ._phase_ck03n_199{color:var(--ok)}._longBreak_ck03n_269 ._phase_ck03n_199{color:var(--wk)}._running_ck03n_273._closed_ck03n_273 ._trigger_ck03n_11{border-color:color-mix(in srgb, var(--p) 45%, var(--brd));color:var(--p)}._settingsActive_ck03n_278{background:color-mix(in srgb, var(--p) 10%, var(--srf));color:var(--p)}._settingsPanel_ck03n_54{z-index:20;border:1px solid color-mix(in srgb, var(--brd) 78%, var(--p));border-radius:calc(var(--r2) + 5px);background:color-mix(in srgb, var(--srf) 82%, var(--bg));width:min(360px,100vw - 24px);box-shadow:0 16px 40px color-mix(in srgb, var(--txt) 10%, transparent), inset 0 1px 0 #ffffff59;opacity:0;pointer-events:none;clip-path:inset(0 0 100% 0 round calc(var(--r2) + 5px));transform-origin:100% 0;padding:4px;transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .48s cubic-bezier(.16,1,.3,1),clip-path .52s cubic-bezier(.16,1,.3,1);position:absolute;top:35px;right:0;transform:translateY(-10px)scale(.98)}._settingsPanel_ck03n_54[data-open=true]{opacity:1;pointer-events:auto;clip-path:inset(0 0 0 0 round calc(var(--r2) + 5px));transform:translateY(0)scale(1)}._settingsCore_ck03n_314{border-radius:var(--r2);background:var(--srf);gap:4px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}._settingsCore_ck03n_314:before{display:none}._settingsPanel_ck03n_54[data-open=true] ._settingsCore_ck03n_314:before{opacity:.45;transform:scaleX(1)}._settingsCore_ck03n_314:after{display:none}._settingsCore_ck03n_314>*{opacity:0;transition:opacity .28s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}._settingsPanel_ck03n_54[data-open=true] ._settingsCore_ck03n_314>:first-child{transition-delay:90ms}._settingsPanel_ck03n_54[data-open=true] ._settingsCore_ck03n_314>:nth-child(2){transition-delay:.15s}._settingsPanel_ck03n_54[data-open=true] ._settingsCore_ck03n_314>:nth-child(3){transition-delay:.21s}._settingsPanel_ck03n_54[data-open=true] ._settingsCore_ck03n_314>:nth-child(4){transition-delay:.26s}._settingsPanel_ck03n_54[data-open=true] ._settingsCore_ck03n_314>*{opacity:1;transform:translateY(0)}._settingsHeader_ck03n_365{border-bottom:1px solid color-mix(in srgb, var(--brd) 82%, transparent);padding:0 2px 7px}._settingsHeader_ck03n_365 strong{color:var(--txt);letter-spacing:-.01em;font-size:13px}._controlGroup_ck03n_376{background:0 0;border:0;min-width:0;margin:0;padding:4px 0 6px}._controlGroup_ck03n_376+._controlGroup_ck03n_376{border-top:1px solid color-mix(in srgb, var(--brd) 72%, transparent);padding-top:8px}._focusScale_ck03n_389{grid-template-columns:52px 1fr;align-items:center;gap:10px;padding:3px 3px 1px;display:grid}._focusReadout_ck03n_397{grid-template-columns:auto 1fr;align-items:baseline;column-gap:4px;display:grid}._focusReadout_ck03n_397 strong{color:var(--txt);letter-spacing:-.08em;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:22px;font-weight:500}._focusReadout_ck03n_397 span{color:var(--p);letter-spacing:.1em;font-size:7px;font-weight:800}._scaleRail_ck03n_419{height:48px;position:relative}._scaleRail_ck03n_419:before{background:repeating-linear-gradient(90deg, var(--brd) 0 1px, transparent 1px 6.25%);content:"";height:5px;position:absolute;top:16px;left:0;right:0}._drawnLine_ck03n_439{background:color-mix(in srgb, var(--brd) 76%, var(--srf));border-radius:2px;height:3px;position:absolute;top:17px;left:0;right:0;overflow:hidden}._drawnLine_ck03n_439:after{border-radius:inherit;background:repeating-linear-gradient(90deg, var(--p) 0 7px, color-mix(in srgb, var(--p) 48%, var(--srf)) 7px 9px);content:"";transform:scaleX(var(--focus-ratio));transform-origin:0;transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}._scaleRail_ck03n_419 input{z-index:2;appearance:none;cursor:ew-resize;background:0 0;width:calc(100% + 14px);height:38px;margin:0;position:absolute;top:0;left:-7px}._scaleRail_ck03n_419 input::-webkit-slider-runnable-track{background:0 0;height:3px}._scaleRail_ck03n_419 input::-webkit-slider-thumb{appearance:none;border:2px solid var(--srf);background:var(--p);width:14px;height:25px;box-shadow:0 0 0 1px color-mix(in srgb, var(--p) 72%, var(--brd)), 0 4px 9px color-mix(in srgb, var(--p) 20%, transparent);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);border-radius:3px 3px 7px 7px;margin-top:-11px;transition:transform .18s cubic-bezier(.16,1,.3,1)}._scaleRail_ck03n_419 input::-moz-range-track{background:0 0;height:3px}._scaleRail_ck03n_419 input::-moz-range-thumb{border:2px solid var(--srf);background:var(--p);width:14px;height:25px;box-shadow:0 0 0 1px color-mix(in srgb, var(--p) 72%, var(--brd));clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);border-radius:3px 3px 7px 7px}._scaleRail_ck03n_419 input:hover::-webkit-slider-thumb{transform:scale(1.08)translateY(-1px)}._scaleRail_ck03n_419 input:focus-visible::-webkit-slider-thumb{transform:scale(1.08)translateY(-1px)}._scaleRail_ck03n_419 input:focus-visible{outline:none}._scaleRail_ck03n_419 input:focus-visible+._scaleTicks_ck03n_523{color:var(--p)}._scaleTicks_ck03n_523{color:var(--dim);justify-content:space-between;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:7px;font-weight:700;transition:color .18s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0}._controlCaption_ck03n_541{color:var(--dim);text-align:center;margin-top:-1px;font-size:8.5px;display:block}._breakSketch_ck03n_549{grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:3px 3px 1px;display:grid}._breakReadout_ck03n_557{grid-template-columns:auto 1fr;align-items:baseline;column-gap:4px;display:grid}._breakReadout_ck03n_557 strong{color:var(--txt);letter-spacing:-.08em;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:22px;font-weight:500}._breakReadout_ck03n_557 span{color:var(--ok);letter-spacing:.1em;font-size:7px;font-weight:800}._breakReadout_ck03n_557 small{color:var(--dim);grid-column:1/-1;font-size:7.5px;font-weight:600}._sketchRail_ck03n_586{height:52px;position:relative}._sketchGuide_ck03n_591,._sketchInk_ck03n_592{pointer-events:none;width:100%;height:28px;position:absolute;top:4px;left:0;right:0;overflow:visible}._sketchGuide_ck03n_591 path,._sketchInk_ck03n_592 path{fill:none;stroke-linecap:round;stroke-linejoin:round}._sketchGuide_ck03n_591 path{stroke:color-mix(in srgb, var(--brd) 70%, transparent);stroke-width:1.4px;stroke-dasharray:2 4}._sketchInk_ck03n_592 path{stroke:var(--ok);stroke-width:2.4px;stroke-dasharray:100;stroke-dashoffset:calc(100 - (var(--break-ratio) * 100));filter:drop-shadow(0 0 .4px color-mix(in srgb, var(--ok) 50%, transparent));transition:stroke-dashoffset .24s cubic-bezier(.32,.72,0,1)}._sketchRail_ck03n_586 input{z-index:2;appearance:none;cursor:ew-resize;background:0 0;width:calc(100% + 14px);height:38px;margin:0;position:absolute;top:0;left:-7px}._sketchRail_ck03n_586 input::-webkit-slider-runnable-track{background:0 0;height:3px}._sketchRail_ck03n_586 input::-webkit-slider-thumb{appearance:none;border:2px solid var(--srf);background:var(--ok);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 65%, var(--brd)), 0 3px 8px color-mix(in srgb, var(--ok) 22%, transparent);border-radius:50% 50% 40% 70%;margin-top:-6px;transition:transform .18s cubic-bezier(.16,1,.3,1);transform:rotate(-28deg)}._sketchRail_ck03n_586 input::-moz-range-track{background:0 0;height:3px}._sketchRail_ck03n_586 input::-moz-range-thumb{border:2px solid var(--srf);background:var(--ok);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 65%, var(--brd));border-radius:50% 50% 40% 70%;transform:rotate(-28deg)}._sketchRail_ck03n_586 input:hover::-webkit-slider-thumb{transform:rotate(-28deg)scale(1.1)}._sketchRail_ck03n_586 input:focus-visible::-webkit-slider-thumb{transform:rotate(-28deg)scale(1.1)}._sketchRail_ck03n_586 input:focus-visible{outline:none}._sketchRail_ck03n_586 input:focus-visible+._sketchTicks_ck03n_682{color:var(--ok)}._sketchTicks_ck03n_682{color:var(--dim);justify-content:space-between;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:7px;font-weight:700;transition:color .18s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0}._lockedNote_ck03n_700{color:var(--wk);text-align:center;font-size:9px;font-weight:650}@keyframes _statusPulse_ck03n_1{50%{opacity:.45;transform:scale(.76)}}@media (width<=600px){._settingsPanel_ck03n_54{right:-42px}}@media (prefers-reduced-motion:reduce){._trigger_ck03n_11,._panel_ck03n_94,._panelInner_ck03n_104,._panelInner_ck03n_104>*,._panelInner_ck03n_104:after,._btn_ck03n_48,._primaryBtn_ck03n_49,._settingsPanel_ck03n_54,._settingsCore_ck03n_314>*,._settingsCore_ck03n_314:before,._drawnLine_ck03n_439:after,._sketchInk_ck03n_592 path{transition-duration:.01ms!important;transition-delay:0s!important}._scaleRail_ck03n_419 input::-webkit-slider-thumb{transition-duration:.01ms!important;transition-delay:0s!important}._sketchRail_ck03n_586 input::-webkit-slider-thumb{transition-duration:.01ms!important;transition-delay:0s!important}._statusLamp_ck03n_743[data-running=true]:before{animation:none}._trigger_ck03n_11:active,._btn_ck03n_48:active,._primaryBtn_ck03n_49:active{transform:none}}._page_1sw7v_3{background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow:hidden}._statRow_1sw7v_13{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){._statRow_1sw7v_13{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){._statRow_1sw7v_13{grid-template-columns:1fr}}._totalBadge_1sw7v_29{color:var(--mu);background:var(--bg);border:1px solid var(--brd);border-radius:var(--r3);font-variant-numeric:tabular-nums;padding:4px 12px;font-size:12px}._mcard_1sw7v_40{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._mcardHeader_1sw7v_52{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}._mcardTitle_1sw7v_61{color:var(--txt);letter-spacing:-.015em;font-size:15px;font-weight:700}._mcardSub_1sw7v_68{color:var(--mu);font-size:12.5px;font-weight:400}._mcardActions_1sw7v_74{align-items:center;gap:8px;margin-left:auto;display:flex}._layoutToggle_1sw7v_81{border:1px solid var(--brd);border-radius:var(--r3);background:var(--bg);display:inline-flex;overflow:hidden}._layoutBtn_1sw7v_89{color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}._layoutBtn_1sw7v_89:hover{color:var(--txt);background:var(--row-hover)}._layoutBtnOn_1sw7v_106{background:var(--p);color:var(--primary-foreground)}._layoutBtnOn_1sw7v_106:hover{background:var(--pd);color:var(--primary-foreground)}._filterBar_1sw7v_117{border-bottom:1px solid var(--brd);background:var(--srf);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;display:flex}._filterLabel_1sw7v_128{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:600}._chip_1sw7v_136{border-radius:var(--radius-sm-token);cursor:pointer;border:1px solid var(--brd);color:var(--mu);background:var(--bg);padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .1s,color .1s,background .1s}._chip_1sw7v_136:hover{border-color:var(--p);color:var(--p)}._chipOn_1sw7v_154{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._filterSearch_1sw7v_160{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);flex:1;align-items:center;gap:6px;min-width:200px;max-width:320px;margin-left:auto;padding:4px 10px;transition:border-color .12s,box-shadow .12s;display:flex}._filterSearch_1sw7v_160:focus-within{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in oklab, var(--p) 16%, transparent)}._searchIcon_1sw7v_180{color:var(--dim);flex-shrink:0}._searchInput_1sw7v_185{min-width:0;color:var(--txt);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12px}._searchInput_1sw7v_185::placeholder{color:var(--dim)}._filterCount_1sw7v_200{color:var(--mu);font-variant-numeric:tabular-nums;font-size:11.5px}._tableScroll_1sw7v_207{flex-direction:column;flex:1;min-height:0;display:flex}._tableBody_1sw7v_214{flex:1;min-height:0}._table_1sw7v_207{border-collapse:collapse;width:100%;min-width:960px}thead{z-index:5;position:sticky;top:0}._th_1sw7v_231{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--mu);background:var(--table-head-bg);border-bottom:1px solid var(--brd);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700}._thActions_1sw7v_244{text-align:right}._td_1sw7v_248{vertical-align:middle;border-bottom:1px solid var(--table-row-border);padding:10px 14px;font-size:13px}._tdNote_1sw7v_255{min-width:120px;max-width:220px}._tdActions_1sw7v_261{text-align:right;white-space:nowrap}._rowA_1sw7v_267 td{background:var(--srf)}._rowB_1sw7v_271 td{background:var(--table-row-alt)}._rowPinned_1sw7v_275 td:first-child{box-shadow:inset 3px 0 0 var(--p)}._rowHidden_1sw7v_279{opacity:.55}._rowCompleted_1sw7v_283 ._titleDone_1sw7v_283{color:var(--mu);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--mu) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--mu) 55%, transparent)}._groupRow_1sw7v_290 td{background:var(--bg);border-bottom:1px solid var(--brd);z-index:4;padding:10px 14px;position:sticky;top:41px}._groupLink_1sw7v_299{color:inherit;align-items:baseline;gap:8px;min-width:0;margin-right:8px;text-decoration:none;display:inline-flex}._groupLink_1sw7v_299:hover ._groupName_1sw7v_309{color:var(--p)}._groupJob_1sw7v_313{color:var(--dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}._groupName_1sw7v_309{color:var(--txt);font-size:13px;font-weight:700}._groupCount_1sw7v_327{border-radius:var(--radius-sm-token);background:var(--p);min-width:20px;color:var(--primary-foreground);font-variant-numeric:tabular-nums;vertical-align:middle;justify-content:center;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}._titleCell_1sw7v_343{flex-direction:column;gap:4px;min-width:200px;max-width:420px;display:flex}._titleText_1sw7v_351{text-wrap:pretty;overflow-wrap:anywhere;font-weight:600;line-height:1.35}._kindTag_1sw7v_358{border-radius:var(--r3);border:1px solid var(--brd);text-transform:uppercase;letter-spacing:.04em;color:var(--mu);background:var(--bg);align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700}._kindDeadline_1sw7v_371{color:var(--p);border-color:color-mix(in oklab, var(--p) 35%, var(--brd));background:color-mix(in oklab, var(--p) 8%, var(--srf))}._kindRfi_1sw7v_377{color:var(--wk);border-color:var(--wk-brd);background:var(--wk-bg)}._kindSubmittal_1sw7v_383{color:var(--ft);border-color:var(--ft-brd);background:var(--ft-bg)}._kindTask_1sw7v_389{color:var(--ok);border-color:var(--ok-brd);background:var(--ok-bg)}._projectLink_1sw7v_395{color:inherit;flex-direction:column;gap:2px;min-width:140px;max-width:240px;text-decoration:none;display:flex}._projectLink_1sw7v_395:hover ._projectName_1sw7v_405{color:var(--p)}._projectJob_1sw7v_409{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}._projectName_1sw7v_405{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}._priority_1sw7v_427{border-radius:var(--r3);white-space:nowrap;border:1px solid;padding:2px 7px;font-size:11px;font-weight:600}._priorityLow_1sw7v_436{color:var(--mu);background:var(--bg);border-color:var(--brd)}._priorityMedium_1sw7v_437{color:var(--ft);background:var(--ft-bg);border-color:var(--ft-brd)}._priorityImportant_1sw7v_438{color:var(--wk);background:var(--wk-bg);border-color:var(--wk-brd)}._priorityUrgent_1sw7v_439{color:var(--ov);background:var(--ov-bg);border-color:var(--ov-brd)}._notePreview_1sw7v_442{text-align:left;width:100%;color:var(--mu);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;font-style:italic;display:block;overflow:hidden}._notePreview_1sw7v_442:hover{color:var(--p)}._noteAdd_1sw7v_463{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}._noteAdd_1sw7v_463:hover{color:var(--p)}._noteEditor_1sw7v_477{flex-direction:column;gap:4px;display:flex}._noteTextarea_1sw7v_483{border:1px solid var(--brd);border-radius:var(--r3);background:var(--bg);color:var(--txt);resize:vertical;box-sizing:border-box;width:100%;padding:5px 7px;font-family:inherit;font-size:12px}._noteTextarea_1sw7v_483:focus{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in oklab, var(--p) 18%, transparent);outline:none}._noteEditorActions_1sw7v_502{gap:6px;display:flex}._noteBtn_1sw7v_507{border:1px solid var(--brd);border-radius:var(--r3);background:var(--bg);color:var(--txt);cursor:pointer;padding:3px 10px;font-family:inherit;font-size:11px}._noteBtn_1sw7v_507:hover{background:var(--row-hover);border-color:var(--p)}._actionGroup_1sw7v_524{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}._actionBtn_1sw7v_531{min-width:28px;min-height:28px;color:var(--mu);cursor:pointer;border-radius:var(--r3);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;line-height:0;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}._actionBtn_1sw7v_531:hover{background:var(--row-hover);color:var(--txt)}._actionBtn_1sw7v_531:active{transform:scale(.96)}._actionBtn_1sw7v_531:disabled{opacity:.4;cursor:not-allowed}._actionBtnPrimary_1sw7v_562{color:var(--ok)}._actionBtnPrimary_1sw7v_562:hover{background:color-mix(in oklab, var(--ok) 12%, var(--srf));color:var(--ok)}._actionBtnActive_1sw7v_571{color:var(--p);background:color-mix(in oklab, var(--p) 10%, var(--srf))}._actionBtnDanger_1sw7v_576:hover{color:var(--ov);background:var(--ov-bg)}._status_1sw7v_582{text-align:center;color:var(--mu);padding:48px;font-size:14px}._statusError_1sw7v_589{text-align:center;color:var(--ov);padding:48px;font-size:14px}._laneEmpty_1sw7v_596{text-align:center;color:var(--dim);padding:32px 16px;font-size:12.5px;line-height:1.4}._rowClickable_og7j0_7{cursor:pointer}._rowClickable_og7j0_7:hover td{background:var(--row-hover)!important}._detailGrid_og7j0_16{grid-template-columns:120px 1fr;gap:10px 16px;margin:0;display:grid}._epiVpLink_og7j0_23{border-bottom:1px solid var(--brd);flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}._epiVpCurrent_og7j0_32{color:var(--mu);margin:0;font-size:12.5px;line-height:1.5}._epiVpCurrent_og7j0_32 code{border-radius:var(--r2);border:1px solid var(--brd);background:var(--bg);color:var(--txt);padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}._detailLabel_og7j0_49{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);padding-top:3px;font-size:11.5px;font-weight:600}._detailValue_og7j0_58{color:var(--txt);margin:0;font-size:13.5px}._btnOutline_og7j0_65{border-radius:var(--r2);border:1px solid var(--brd);color:var(--txt);cursor:pointer;background:0 0;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,border-color .12s}._btnOutline_og7j0_65:hover{background:var(--bg);border-color:var(--p);color:var(--p)}._btnPrimary_og7j0_84{border-radius:var(--r2);background:var(--p);color:var(--primary-foreground);cursor:pointer;border:none;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s}._btnPrimary_og7j0_84:hover{opacity:.88}._btnPrimary_og7j0_84:disabled,._btnOutline_og7j0_65:disabled{cursor:not-allowed;opacity:.55}._form_og7j0_108{flex-direction:column;gap:14px;display:flex}._editForm_og7j0_114{border-top:1px solid var(--brd);flex-direction:column;gap:14px;margin-top:18px;padding-top:16px;display:flex}._formGrid_og7j0_123{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._formField_og7j0_129{flex-direction:column;gap:7px;display:flex}._formSelect_og7j0_135,._formTextarea_og7j0_136{border:1px solid var(--input);width:100%;min-width:0;color:var(--txt);font:inherit;background:0 0;border-radius:6px;outline:none;font-size:14px}._formSelect_og7j0_135{height:36px;padding:0 10px}._formTextarea_og7j0_136{resize:vertical;min-height:88px;padding:9px 10px}._formSelect_og7j0_135:focus,._formTextarea_og7j0_136:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}._formActions_og7j0_165{justify-content:flex-end;display:flex}._autoSaveStatus_og7j0_170{min-height:1.2em;color:var(--mu);text-align:right;margin:0;font-size:12px}._formError_og7j0_178{color:var(--ov);margin:0;font-size:13px}._fieldHint_og7j0_184{color:var(--dim);font-size:12px}._page_og7j0_189{background:var(--bg);height:100%;color:var(--txt);flex-direction:column;display:flex;overflow:hidden}._header_og7j0_199{background:var(--srf);border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 24px;display:flex}._headerEnd_og7j0_210{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}._backLink_og7j0_218{color:var(--mu);align-items:center;font-size:12.5px;text-decoration:none;transition:color .12s;display:inline-flex}._backLink_og7j0_218:hover{color:var(--p)}._breadcrumbSep_og7j0_231,._jobNumber_og7j0_236{color:var(--dim);font-size:12px}._projectName_og7j0_241{color:var(--txt);font-size:13.5px;font-weight:700}._content_og7j0_248{flex-direction:column;flex:1;gap:20px;padding:20px 24px 32px;display:flex;overflow:auto}._sectionsStack_og7j0_258{flex-direction:column;flex-shrink:0;gap:28px;display:flex}._sideBySide_og7j0_266{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=1200px){._sideBySide_og7j0_266{grid-template-columns:1fr}}._summaryCard_og7j0_280{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex-shrink:0;gap:10px;padding:20px 24px;display:flex}._projectTitleRow_og7j0_291{align-items:center;gap:10px;display:flex}._projectTitle_og7j0_291{color:var(--txt);letter-spacing:-.02em;font-size:22px;font-weight:800}._btnFlagIcon_og7j0_304{border-radius:var(--r2);width:30px;height:30px;color:var(--mu);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}._btnFlagIcon_og7j0_304:hover:not(:disabled){background:var(--ov-bg);color:var(--ov)}._btnFlagIcon_og7j0_304[aria-pressed=true]{color:var(--ov)}._btnFlagIcon_og7j0_304:disabled{cursor:not-allowed;opacity:.5}._btnTitleEdit_og7j0_334{border-radius:var(--r2);width:30px;height:30px;color:var(--mu);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}._btnTitleEdit_og7j0_334:hover{background:color-mix(in oklab, var(--p) 12%, transparent);color:var(--p)}._meta_og7j0_355{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._metaPrimary_og7j0_363{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._metaActions_og7j0_371{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}._officeBadge_og7j0_379{border-radius:var(--r3);text-transform:uppercase;letter-spacing:.3px;background:var(--office-ral-bg);color:var(--office-ral-fg);border:1px solid var(--office-ral-brd);padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}._summaryMetaGrid_og7j0_392{border-top:1px solid var(--brd);grid-template-columns:1fr;gap:0;margin-top:8px;padding-top:12px;display:grid}@media (width>=960px){._summaryMetaGrid_og7j0_392{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px}._summaryMetaGrid_og7j0_392 ._metaSectionCompact_og7j0_408{border-top:none;border-left:1px solid var(--brd);margin-top:0;padding-top:0;padding-left:24px}}._metaSection_og7j0_408{border-top:1px solid var(--brd);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}._summaryMetaGrid_og7j0_392>._metaSection_og7j0_408:first-child{border-top:none;margin-top:0;padding-top:0}._metaSectionBody_og7j0_432{flex-direction:column;gap:10px;display:flex}._teamGroup_og7j0_438{flex-direction:column;gap:6px;display:flex}._teamList_og7j0_444{flex-wrap:wrap;gap:6px;display:flex}._teamGroupLabel_og7j0_450{text-transform:uppercase;letter-spacing:.06em;color:var(--mu);font-size:10.5px;font-weight:700}._teamChip_og7j0_458{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r3);max-width:100%;color:var(--txt);align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:12.5px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}._teamChip_og7j0_458:hover{border-color:color-mix(in srgb, var(--p) 30%, var(--brd));background:color-mix(in srgb, var(--p) 4%, var(--bg))}._teamChipText_og7j0_478{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;padding:2px 0;display:inline-flex}._teamChipName_og7j0_487{font-weight:600;line-height:1.3}._teamChipSep_og7j0_492{color:var(--dim);font-size:11px;line-height:1}._teamChipRole_og7j0_498{color:var(--mu);font-size:11.5px;font-weight:400;line-height:1.3}._officeBoardChip_og7j0_505{border-radius:var(--r3);text-transform:uppercase;letter-spacing:.3px;border:1px solid;align-items:center;gap:2px;padding:3px 4px 3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}._chipRemove_og7j0_518{cursor:pointer;width:18px;height:18px;color:inherit;opacity:.55;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}._chipRemove_og7j0_518:hover:not(:disabled){opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}._chipRemove_og7j0_518:disabled{opacity:.25;cursor:not-allowed}._metaAddRow_og7j0_547{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}._metaAddRow_og7j0_547 ._formSelect_og7j0_135{flex:1;min-width:160px;max-width:280px}._metaAddBtn_og7j0_561{border-radius:var(--r2);border:1px solid var(--brd);background:var(--srf);height:36px;color:var(--txt);cursor:pointer;white-space:nowrap;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s,background .12s}._metaAddBtn_og7j0_561:hover:not(:disabled){border-color:var(--p);color:var(--p);background:color-mix(in srgb, var(--p) 6%, var(--srf))}._metaAddBtn_og7j0_561:disabled{cursor:not-allowed;opacity:.5}._officeRAL_og7j0_587{background:var(--office-ral-bg);color:var(--office-ral-fg);border-color:var(--office-ral-brd)}._officePIT_og7j0_588{background:var(--office-pit-bg);color:var(--office-pit-fg);border-color:var(--office-pit-brd)}._officeCLT_og7j0_589{background:var(--office-clt-bg);color:var(--office-clt-fg);border-color:var(--office-clt-brd)}._officeASH_og7j0_590{background:var(--office-ash-bg);color:var(--office-ash-fg);border-color:var(--office-ash-brd)}._officeCOL_og7j0_591{background:var(--office-col-bg);color:var(--office-col-fg);border-color:var(--office-col-brd)}._officeGVL_og7j0_592{background:var(--office-gvl-bg);color:var(--office-gvl-fg);border-color:var(--office-gvl-brd)}._officeFLA_og7j0_593{background:var(--office-fla-bg);color:var(--office-fla-fg);border-color:var(--office-fla-brd)}._officeDefault_og7j0_594{background:var(--mu-bg);color:var(--mu);border-color:var(--brd)}._pm_og7j0_600{color:var(--mu);font-size:13px}._active_og7j0_614{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._inactive_og7j0_615{background:var(--mu-bg);color:var(--mu);border-color:var(--brd)}._projectStatusControl_og7j0_617{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}._projectStatusBadge_og7j0_625{border-radius:var(--radius-sm-token);height:28px;font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:11.5px;font-weight:700;transition:filter .12s,transform .1s;display:inline-flex}._projectStatusBadge_og7j0_625:hover:not(:disabled){filter:brightness(.97)}._projectStatusBadge_og7j0_625:active:not(:disabled){transform:scale(.96)}._projectStatusBadge_og7j0_625:disabled{cursor:not-allowed;opacity:.6}._projectStatusBadge_og7j0_625:focus-visible{outline:2px solid var(--p);outline-offset:2px}._projectStatusBadgeLabel_og7j0_659{line-height:1}._projectStatusChevron_og7j0_663{opacity:.7;flex-shrink:0}._projectStatusActive_og7j0_668{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._projectStatusOnHold_og7j0_669{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._projectStatusClosed_og7j0_670{background:var(--mu-bg);color:var(--mu);border-color:var(--brd)}._projectStatusClosedAt_og7j0_672{color:var(--mu);font-size:12px}._projectStatusMenu_og7j0_677{z-index:40;border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);min-width:200px;box-shadow:var(--sh2,0 4px 12px #00000014, 0 1px 3px #0000000d);flex-direction:column;gap:3px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}._projectStatusMenuItem_og7j0_693{text-align:left;border-radius:var(--r2);width:100%;color:var(--txt);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;transition:background .1s,border-color .1s;display:flex}._projectStatusMenuItem_og7j0_693:hover:not(:disabled){background:var(--bg);border-color:var(--brd)}._projectStatusMenuItem_og7j0_693:disabled{opacity:.65;cursor:wait}._projectStatusMenuItemActive_og7j0_720{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p) 35%, transparent)}._projectStatusMenuText_og7j0_724{flex-direction:column;gap:1px;min-width:0;display:flex}._projectStatusMenuLabel_og7j0_731{font-size:12.5px;font-weight:700;line-height:1.2}._projectStatusMenuHint_og7j0_737{color:var(--mu);font-size:11px;font-weight:500;line-height:1.25}._projectStatusCheck_og7j0_744{color:var(--p);flex-shrink:0}._projectStatusMenuItem_og7j0_693._projectStatusActive_og7j0_668,._projectStatusMenuItem_og7j0_693._projectStatusOnHold_og7j0_669,._projectStatusMenuItem_og7j0_693._projectStatusClosed_og7j0_670{color:var(--txt);background:0 0;border-color:#0000}._projectStatusMenuItem_og7j0_693._projectStatusActive_og7j0_668 ._projectStatusMenuLabel_og7j0_731{color:var(--ok)}._projectStatusMenuItem_og7j0_693._projectStatusOnHold_og7j0_669 ._projectStatusMenuLabel_og7j0_731{color:var(--wk)}._projectStatusMenuItem_og7j0_693._projectStatusClosed_og7j0_670 ._projectStatusMenuLabel_og7j0_731{color:var(--mu)}._projectStatusMenuItem_og7j0_693._projectStatusActive_og7j0_668:hover:not(:disabled),._projectStatusMenuItem_og7j0_693._projectStatusOnHold_og7j0_669:hover:not(:disabled),._projectStatusMenuItem_og7j0_693._projectStatusClosed_og7j0_670:hover:not(:disabled){background:var(--bg);border-color:var(--brd)}._mcard_og7j0_769{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex-shrink:0;min-height:280px;display:flex;overflow:hidden}._mcard_og7j0_769:fullscreen{background:var(--srf);border-radius:0;min-height:100%;margin:0}._mcard_og7j0_769:fullscreen ._tableScroll_og7j0_787{max-height:none}._tableScroll_og7j0_787{flex:1;min-height:200px;max-height:min(420px,52vh)}._mcardHeader_og7j0_797{border-bottom:1px solid var(--brd);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}._sectionTitle_og7j0_807{color:var(--txt);flex:1;font-size:15px;font-weight:700}._burnBar_og7j0_815{padding:12px 20px 16px}._burnBarLabel_og7j0_819{color:var(--mu);margin-bottom:6px;font-size:12.5px}._burnBarTrack_og7j0_825{background:var(--bg);border:1px solid var(--brd);border-radius:4px;height:8px;overflow:hidden}._burnBarFill_og7j0_833{border-radius:4px;height:100%;transition:width .2s}._burnBarFillOk_og7j0_839{background:var(--p)}._burnBarFillWarn_og7j0_840{background:var(--warn)}._burnBarFillOver_og7j0_841{background:var(--over)}._table_og7j0_787{border-collapse:collapse;width:100%;min-width:720px}._th_og7j0_850{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--mu);background:var(--table-head-bg);border-bottom:1px solid var(--brd);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700}._thTitle_og7j0_863{min-width:140px;max-width:280px}._row_og7j0_7 td{border-bottom:1px solid var(--table-row-border);vertical-align:middle;padding:11px 14px;font-size:13px}._tdTitle_og7j0_880{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;min-width:140px;max-width:280px;font-weight:600;overflow:hidden}._tdDate_og7j0_890{color:var(--mu);font-variant-numeric:tabular-nums;font-size:12.5px}._tdAssignees_og7j0_896{color:var(--mu);font-size:12.5px}._noAssignees_og7j0_901{color:var(--dim);font-style:italic}._phaseBadge_og7j0_907{border-radius:var(--radius-sm-token);border:1px solid;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}._phaseApSd_og7j0_917{background:var(--phase-ap-bg);color:var(--ft);border-color:var(--ft-brd)}._phaseDd_og7j0_918{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._phaseCd_og7j0_919{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._phaseOther_og7j0_920{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._statusBadge_og7j0_605{border-radius:var(--radius-sm-token);border:1px solid;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}._statusNotStarted_og7j0_932{background:var(--mu-bg);color:var(--mu);border-color:var(--brd)}._statusInProgress_og7j0_933{background:var(--ft-bg);color:var(--ft);border-color:var(--ft-brd)}._statusCompleted_og7j0_934{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._priorityBadge_og7j0_937{border-radius:var(--radius-sm-token);border:1px solid;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}._priorityLow_og7j0_946,._priorityMedium_og7j0_947{background:var(--mu-bg);color:var(--mu);border-color:var(--brd)}._priorityImportant_og7j0_948{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._priorityUrgent_og7j0_949{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._rfiNumber_og7j0_952,._submittalNumber_og7j0_953{color:var(--mu);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:12px}._daysHeld_og7j0_961{font-variant-numeric:tabular-nums;font-weight:600}._daysHeldOk_og7j0_966{color:var(--ok)}._daysHeldWarn_og7j0_967{color:var(--wk)}._daysHeldOver_og7j0_968{color:var(--ov)}._rfiOpen_og7j0_971{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._rfiPending_og7j0_972{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._rfiAnswered_og7j0_973{background:var(--ft-bg);color:var(--ft);border-color:var(--ft-brd)}._rfiClosed_og7j0_974{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._submittalOpen_og7j0_977{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._submittalPending_og7j0_978{background:var(--wk-bg);color:var(--wk);border-color:var(--wk-brd)}._submittalUnderReview_og7j0_979{background:var(--ft-bg);color:var(--ft);border-color:var(--ft-brd)}._submittalApproved_og7j0_980,._submittalApprovedAsNoted_og7j0_981{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._submittalRejected_og7j0_982,._submittalResubmit_og7j0_983{background:var(--ov-bg);color:var(--ov);border-color:var(--ov-brd)}._submittalNoActionTaken_og7j0_984{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-brd)}._deadlineGrid_og7j0_987{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:16px 20px;display:grid}._deadlineCard_og7j0_994{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2,8px);cursor:pointer;flex-direction:column;gap:10px;padding:14px 16px;transition:box-shadow .12s,transform .12s;display:flex}._deadlineCard_og7j0_994:hover{box-shadow:0 4px 12px color-mix(in oklab, var(--txt) 10%, transparent);transform:translateY(-1px)}._deadlineCardOld_og7j0_1011{opacity:.55}._deadlineCardTitle_og7j0_1015{color:var(--txt);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;display:-webkit-box;overflow:hidden}._deadlineCardDue_og7j0_1025{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._deadlineCardDueOver_og7j0_1031{color:var(--ov)}._deadlineCardDueWeek_og7j0_1032{color:var(--wk)}._deadlineCardDueSoon_og7j0_1033{color:var(--ok)}._deadlineCardDueFuture_og7j0_1034{color:var(--ft)}._deadlineCardDueMuted_og7j0_1035{color:var(--dim);font-size:13px;font-weight:500}._deadlineCardBadges_og7j0_1037{flex-wrap:wrap;gap:5px;display:flex}._deadlineCardAssignees_og7j0_1043{color:var(--mu);margin-top:auto;font-size:12px}._btnToggle_og7j0_1050{border-radius:var(--r2);border:1px solid var(--brd);color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._btnToggle_og7j0_1050:hover{background:var(--bg);border-color:var(--p);color:var(--p)}._emptyState_og7j0_1074{color:var(--dim);padding:24px 18px;font-size:14px}._status_og7j0_605{text-align:center;color:var(--mu);padding:48px;font-size:14px}._statusError_og7j0_1088{text-align:center;color:var(--ov);padding:48px;font-size:14px}._ccSection_og7j0_1096{flex-direction:column;gap:8px;margin:16px 0 8px;display:flex}._ccChips_og7j0_1103{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}._ccChip_og7j0_1103{border-radius:var(--radius-sm-token);background:var(--srf);border:1px solid var(--brd);color:var(--txt);align-items:center;gap:4px;padding:2px 8px 2px 10px;font-size:12px;display:inline-flex}._ccChipSelected_og7j0_1122{background:color-mix(in oklab, var(--p) 15%, transparent);border-color:var(--p);color:var(--p);font-weight:700}._ccChipRemove_og7j0_1129{cursor:pointer;width:16px;height:16px;color:var(--dim);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}._ccChipRemove_og7j0_1129:hover:not(:disabled){color:var(--txt);background:var(--brd)}._ccChipRemove_og7j0_1129:disabled{opacity:.4;cursor:not-allowed}._ccAddRow_og7j0_1155{align-items:center;gap:8px;display:flex}._linkPicker_og7j0_1163{flex-direction:column;gap:4px;display:flex;position:relative}._linkResults_og7j0_1170{border:1px solid var(--brd);border-radius:var(--radius-sm-token);background:var(--srf);flex-direction:column;max-height:220px;display:flex;overflow-y:auto}._linkResult_og7j0_1170{text-align:left;border:none;border-bottom:1px solid var(--brd);cursor:pointer;width:100%;color:var(--txt);background:0 0;align-items:baseline;gap:8px;padding:7px 10px;font-size:13px;display:flex}._linkResult_og7j0_1170:last-child{border-bottom:none}._linkResult_og7j0_1170:hover{background:color-mix(in oklab, var(--p) 10%, transparent)}._linkResultNum_og7j0_1199{white-space:nowrap;font-weight:700}._linkResultTitle_og7j0_1204{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._linkEmpty_og7j0_1211{color:var(--dim);padding:8px 10px;font-size:12.5px}._assigneePicker_og7j0_1218{position:relative}._assigneeDropdown_og7j0_1222{z-index:50;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r3);box-shadow:var(--sh);max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}._assigneeOption_og7j0_1239{border-radius:var(--r3);cursor:pointer;text-align:left;width:100%;color:var(--txt);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;font-size:13px;display:flex}._assigneeOption_og7j0_1239:hover{background:color-mix(in oklab, var(--p) 10%, transparent)}._assigneeOptionName_og7j0_1259{font-weight:600}._assigneeOptionRole_og7j0_1263{color:var(--dim);font-size:11px}._assocCount_og7j0_1270{color:var(--mu,#64748b);background:var(--bg);border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600}._assocList_og7j0_1279{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._assocRow_og7j0_1288{border:1px solid var(--brd);content-visibility:auto;contain-intrinsic-size:0 52px;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._assocAvatar_og7j0_1299,._assocAvatarFallback_og7j0_1300{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}._assocAvatarFallback_og7j0_1300{background:var(--bg);color:var(--mu,#64748b);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}._assocText_og7j0_1318{flex-direction:column;flex:1;min-width:0;display:flex}._assocName_og7j0_1325{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._assocMeta_og7j0_1334{color:var(--mu,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._assocHours_og7j0_1342{color:var(--txt);white-space:nowrap;font-size:12px;font-weight:600}._notesSection_og7j0_1349{border-top:1px solid var(--brd,#e5e7eb);flex-direction:column;gap:6px;margin-top:8px;padding:12px 0 4px;display:flex}._hoursSection_og7j0_1358{border-top:1px solid var(--brd,#e5e7eb);flex-direction:column;gap:8px;margin-top:8px;padding:12px 0 4px;display:flex}._hoursHeader_og7j0_1367{justify-content:space-between;align-items:center;gap:8px;display:flex}._hoursWindowChips_og7j0_1374{gap:6px;display:flex}._hoursWindowChips_og7j0_1374 ._chip_og7j0_518{border-radius:var(--r2);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}._chip_og7j0_518{border:1px solid var(--brd);background:var(--srf);height:26px;color:var(--mu);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}._chipOn_og7j0_1402{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._hoursEmpty_og7j0_1408{color:var(--mu);margin:0;font-size:12.5px}._projectNote_og7j0_1414{resize:vertical;width:100%;min-height:60px;color:var(--txt);background:var(--bg);border:1px solid var(--brd);box-sizing:border-box;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:13px;line-height:1.5}._projectNote_og7j0_1414::placeholder{color:var(--mu)}._projectNote_og7j0_1414:focus{border-color:color-mix(in oklab, var(--info) 65%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--info) 14%, transparent);outline:none}._wrap_z87uv_4{flex-direction:column;display:flex;position:relative}._searchRow_z87uv_10{gap:8px;display:flex}._input_z87uv_15{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);min-width:0;color:var(--txt);flex:1;padding:8px 10px;font-family:inherit;font-size:13px}._input_z87uv_15:focus{border-color:var(--p);outline:none}._searchBtn_z87uv_32{background:var(--p);color:var(--primary-foreground);border-radius:var(--r2);cursor:pointer;border:none;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}._dropdown_z87uv_44{z-index:20;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);max-height:260px;box-shadow:var(--sh2);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._status_z87uv_59{color:var(--mu);padding:8px 10px;font-size:12px}._error_z87uv_65{color:var(--warn);padding:8px 10px;font-size:12px}._option_z87uv_71{text-align:left;border:none;border-bottom:1px solid var(--brd);cursor:pointer;background:0 0;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}._option_z87uv_71:last-child{border-bottom:none}._option_z87uv_71:hover{background:var(--bg)}._subject_z87uv_92{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}._meta_z87uv_101{color:var(--mu);font-size:11px}._pickerField_1egvj_1{flex-direction:column;gap:8px;display:flex}._pickerHint_1egvj_7{color:var(--mu);margin:0;font-size:12.5px}._projectList_1egvj_13{border:1px solid var(--brd);border-radius:var(--radius-sm-token);background:var(--bg);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}._projectOption_1egvj_23{border:none;border-bottom:1px solid var(--brd);width:100%;color:var(--txt);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;transition:background .12s;display:flex}._projectOption_1egvj_23:last-child{border-bottom:none}._projectOption_1egvj_23:hover,._projectOption_1egvj_23:focus-visible{background:color-mix(in srgb, var(--p) 6%, var(--bg));outline:none}._projectOptionJob_1egvj_50{color:var(--p);font-size:12px;font-weight:700}._projectOptionName_1egvj_56{font-size:13px;line-height:1.35}._projectOptionMeta_1egvj_61{color:var(--mu);font-size:11.5px}._listEmpty_1egvj_66,._listStatus_1egvj_67{color:var(--dim);padding:16px 12px;font-size:13px}._listStatusError_1egvj_73{color:var(--ov)}._selectedProject_1egvj_77{border:1px solid var(--brd);border-radius:var(--radius-sm-token);background:color-mix(in srgb, var(--p) 5%, var(--bg));flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:10px 12px;display:flex}._selectedLabel_1egvj_89{text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-size:11px;font-weight:700}._selectedValue_1egvj_97{min-width:0;color:var(--txt);flex:1;font-size:13px}._jobNumber_1egvj_104{color:var(--p);font-weight:700}._changeBtn_1egvj_109{border:1px solid var(--brd);background:var(--srf);color:var(--mu);border-radius:var(--r2);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .12s,color .12s}._changeBtn_1egvj_109:hover{border-color:var(--p);color:var(--p)}._page_1vws4_4{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow:hidden}._btnPrimary_1vws4_15{border-radius:var(--r2);background:var(--p);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:none;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s}._btnPrimary_1vws4_15:hover{opacity:.88}._mcard_1vws4_35{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._filterBar_1vws4_49{border-bottom:1px solid var(--brd);background:var(--srf);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;display:flex}._filterLabel_1vws4_60{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:600}._chip_1vws4_68{border-radius:var(--r3);cursor:pointer;border:1px solid var(--brd);color:var(--mu);background:var(--bg);padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .1s,color .1s,background .1s}._chip_1vws4_68:hover{border-color:var(--p);color:var(--p)}._chipOn_1vws4_86{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._filterSep_1vws4_92{background:var(--brd);align-self:stretch;width:1px;margin:0 4px}._pmSelect_1vws4_99{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);padding:4px 8px;font-family:inherit;font-size:12px}._completedToggle_1vws4_109{color:var(--mu);cursor:pointer;align-items:center;gap:6px;margin-left:4px;font-size:12px;display:inline-flex}._search_1vws4_119{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);min-width:200px;padding:4px 10px;font-family:inherit;font-size:12px}._search_1vws4_119:focus{border-color:var(--p);outline:none}._seg_1vws4_137{border:1px solid var(--brd);border-radius:var(--r2);flex-shrink:0;display:inline-flex;overflow:hidden}._segBtn_1vws4_145{background:var(--bg);color:var(--txt);cursor:pointer;border:none;padding:5px 12px;font-family:inherit;font-size:12px;transition:background .12s,color .12s}._segBtn_1vws4_145+._segBtn_1vws4_145{border-left:1px solid var(--brd)}._segBtnActive_1vws4_160{background:var(--p);color:var(--primary-foreground);font-weight:600}._board_1vws4_168{grid-template-columns:repeat(4,minmax(200px,1fr));align-items:start;gap:12px;min-height:320px;display:grid}._boardCol_1vws4_176{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);flex-direction:column;min-height:280px;transition:border-color .12s,background .12s;display:flex}._boardColOver_1vws4_186{border-color:var(--p);background:color-mix(in srgb, var(--p) 6%, var(--bg))}._boardColOverdue_1vws4_191{border-color:color-mix(in srgb, var(--ov) 35%, var(--brd))}._boardColTitleOverdue_1vws4_195{color:var(--ov)}._boardColHeader_1vws4_199{border-bottom:1px solid var(--brd);align-items:center;gap:8px;padding:10px 12px 8px;display:flex}._boardColTitle_1vws4_195{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);font-size:12px;font-weight:700}._boardColBody_1vws4_215{flex-direction:column;flex:1;gap:8px;min-height:120px;padding:10px;display:flex}._boardEmpty_1vws4_224{color:var(--mu);text-align:center;border:1px dashed var(--brd);border-radius:var(--r2);margin:auto;padding:24px 8px;font-size:12px}._boardCard_1vws4_234{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}._boardCard_1vws4_234:hover,._boardCard_1vws4_234:focus-visible{border-color:var(--p);box-shadow:var(--sh);outline:none}._boardCardOverdue_1vws4_253{border-color:color-mix(in srgb, var(--ov) 45%, var(--brd))}._boardCardTop_1vws4_257{justify-content:space-between;align-items:center;gap:8px;display:flex}._boardCardTitle_1vws4_264{color:var(--txt);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}._boardCardMeta_1vws4_272,._boardCardPeople_1vws4_273{color:var(--mu);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}._boardCardTags_1vws4_280{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}@media (width<=1100px){._board_1vws4_168{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (width<=700px){._board_1vws4_168{grid-template-columns:1fr}}._calendar_1vws4_301{flex-direction:column;gap:12px;display:flex}._calNav_1vws4_307{align-items:center;gap:8px;display:flex}._calNavBtn_1vws4_313,._todayBtn_1vws4_314{border:1px solid var(--brd);background:var(--bg);color:var(--txt);border-radius:var(--r2);cursor:pointer;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}._calNavBtn_1vws4_313{width:28px;height:28px}._todayBtn_1vws4_314{padding:4px 10px;font-size:12px}._calMonthLabel_1vws4_336{color:var(--txt);min-width:150px;font-size:14px;font-weight:700}._calGrid_1vws4_343{background:var(--brd);border:1px solid var(--brd);border-radius:var(--r2);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}._calWd_1vws4_355{background:var(--srf);text-transform:uppercase;letter-spacing:.5px;color:var(--dim);text-align:center;padding:6px 8px;font-size:11px;font-weight:700}._calCell_1vws4_366{background:var(--bg);flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:4px 5px;display:flex}._calOut_1vws4_376{background:var(--srf)}._calOut_1vws4_376 ._calDateNum_1vws4_380{color:var(--mu);opacity:.5}._calToday_1vws4_385{box-shadow:inset 0 0 0 2px var(--p)}._calDateNum_1vws4_380{color:var(--mu);text-align:right;font-size:11.5px;font-weight:600}._calItems_1vws4_396{flex-direction:column;gap:2px;display:flex;overflow:hidden}._calItem_1vws4_396{text-align:left;border:1px solid var(--mu-brd);background:var(--mu-bg);width:100%;color:var(--txt);border-radius:var(--r3);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:2px 5px;font-family:inherit;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}._calItem_1vws4_396:hover{border-color:var(--p)}._calItemJob_1vws4_425{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}._calItemOverdue_1vws4_430{background:var(--ov-bg);border-color:var(--ov-brd);color:var(--ov)}._scrollBody_1vws4_438{flex:1;min-height:0;padding:18px;overflow-y:auto}._status_1vws4_447,._statusError_1vws4_448{text-align:center;color:var(--mu);padding:48px;font-size:14px}._statusError_1vws4_448{color:var(--ov)}._sections_1vws4_461{flex-direction:column;gap:22px;display:flex}._sectionHeader_1vws4_467{align-items:center;gap:8px;margin-bottom:8px;display:flex}._sectionTitle_1vws4_474{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);font-size:12px;font-weight:700}._sectionOverdue_1vws4_482{color:var(--ov)}._sectionCount_1vws4_486{color:var(--mu);background:var(--mu-bg);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}._rows_1vws4_495{flex-direction:column;gap:6px;display:flex}._row_1vws4_495{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;grid-template-columns:130px 1fr auto;align-items:center;gap:12px;padding:10px 14px;transition:border-color .12s,box-shadow .12s;display:grid}._row_1vws4_495:hover,._row_1vws4_495:focus-visible{border-color:var(--p);box-shadow:var(--sh);outline:none}._rowDue_1vws4_523{display:flex}._rowMain_1vws4_527{min-width:0}._rowTitle_1vws4_531{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}._rowProject_1vws4_540{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._jobNumber_1vws4_548{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}._rowTags_1vws4_554{flex-shrink:0;align-items:center;gap:6px;display:flex}._officeChip_1vws4_561,._phaseTag_1vws4_562,._prio_1vws4_563,._statusTag_1vws4_564{border-radius:var(--r3);white-space:nowrap;border:1px solid #0000;padding:2px 7px;font-size:11px;font-weight:600}._officeChip_1vws4_561{background:var(--ft-bg);border-color:var(--ft-brd);color:var(--ft)}._phaseTag_1vws4_562{background:var(--mu-bg);border-color:var(--mu-brd);color:var(--mu)}._statusTag_1vws4_564{background:var(--wk-bg);border-color:var(--wk-brd);color:var(--wk)}._prio_1vws4_563{background:var(--mu-bg);border-color:var(--mu-brd);color:var(--mu)}._prioImportant_1vws4_597{background:var(--wk-bg);border-color:var(--wk-brd);color:var(--wk)}._prioUrgent_1vws4_603{background:var(--ov-bg);border-color:var(--ov-brd);color:var(--ov)}._modalGrid_1vws4_611{grid-template-columns:96px 1fr;align-items:baseline;gap:8px 14px;margin:0;display:grid}._modalLabel_1vws4_619{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);font-size:11.5px;font-weight:600}._modalValue_1vws4_627{color:var(--txt);margin:0;font-size:13px}._modalBtn_1vws4_633,._modalBtnPrimary_1vws4_634{border:1px solid var(--brd);background:var(--bg);color:var(--txt);border-radius:var(--r2);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:13px}._modalBtn_1vws4_633:hover,._modalBtnPrimary_1vws4_634:hover{border-color:var(--p)}._modalBtnPrimary_1vws4_634{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._modalBtn_1vws4_633:disabled{opacity:.6;cursor:default}._page_12873_3{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow:hidden}._tabs_12873_14{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._tab_12873_14{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}._tab_12873_14:hover{color:var(--txt)}._tabActive_12873_38{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._btnPrimary_12873_44{border-radius:var(--r2);background:var(--p);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:none;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s}._btnPrimary_12873_44:hover{opacity:.88}._mcard_12873_64{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._filterBar_12873_78{border-bottom:1px solid var(--brd);background:var(--srf);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;display:flex}._filterLabel_12873_89{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:600}._chip_12873_97{border-radius:var(--r3);cursor:pointer;border:1px solid var(--brd);color:var(--mu);background:var(--bg);padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .1s,color .1s,background .1s}._chip_12873_97:hover{border-color:var(--p);color:var(--p)}._chipOn_12873_112{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._filterSep_12873_118{background:var(--brd);align-self:stretch;width:1px;margin:0 4px}._pmSelect_12873_125{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);padding:4px 8px;font-family:inherit;font-size:12px}._completedToggle_12873_135{color:var(--mu);cursor:pointer;align-items:center;gap:6px;margin-left:4px;font-size:12px;display:inline-flex}._search_12873_145{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);min-width:200px;padding:4px 10px;font-family:inherit;font-size:12px}._search_12873_145:focus{border-color:var(--p);outline:none}._totalBadge_12873_161{color:var(--mu);background:var(--mu-bg);border:1px solid var(--mu-brd);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600}._scrollBody_12873_174{flex:1;min-height:0;padding:18px;overflow-y:auto}._status_12873_181,._statusError_12873_182{text-align:center;color:var(--mu);padding:48px;font-size:14px}._statusError_12873_182{color:var(--ov)}._treeToolbar_12873_193{justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}._treeToolBtn_12873_200{border-radius:var(--r3);cursor:pointer;border:1px solid var(--brd);color:var(--mu);background:var(--bg);padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:border-color .1s,color .1s}._treeToolBtn_12873_200:hover{border-color:var(--p);color:var(--p)}._sections_12873_215{flex-direction:column;gap:12px;display:flex}._sectionHeader_12873_217{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--r2);align-items:center;gap:6px;margin-bottom:4px;padding:2px 4px;display:flex}._sectionHeader_12873_217:hover{background:var(--mu-bg)}._sectionHeader_12873_217:focus-visible{outline:2px solid var(--p);outline-offset:1px}._treeChevron_12873_231{color:var(--dim);flex-shrink:0;align-items:center;display:inline-flex}._sectionTitle_12873_238{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);font-size:12px;font-weight:700}._sectionOverdue_12873_246{color:var(--ov)}._sectionCount_12873_248{color:var(--mu);background:var(--mu-bg);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}._rows_12873_257{flex-direction:column;gap:3px;display:flex}._row_12873_257{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 10px;transition:border-color .12s,background .12s;display:grid}._row_12873_257:hover,._row_12873_257:focus-visible{border-color:var(--p);outline:none}._rowDue_12873_280{color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600}._dueNone_12873_287{color:var(--dim);font-size:12px}._dueOverdue_12873_288{color:var(--ov)}._daysHeld_12873_290{color:var(--mu);white-space:nowrap;font-size:10.5px}._rowMain_12873_292{align-items:baseline;gap:8px;min-width:0;display:flex}._rowTitle_12873_294{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:65%;font-size:12.5px;font-weight:600;overflow:hidden}._rowAssignees_12873_305{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._jobNumber_12873_313{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}._rowTags_12873_319{flex-shrink:0;align-items:center;gap:5px;display:flex}._officeChip_12873_321,._discTag_12873_322,._statusTag_12873_323{border-radius:var(--r3);white-space:nowrap;border:1px solid #0000;padding:1px 6px;font-size:10.5px;font-weight:600}._officeChip_12873_321{background:var(--ft-bg);border-color:var(--ft-brd);color:var(--ft)}._discTag_12873_322{background:var(--mu-bg);border-color:var(--mu-brd);color:var(--mu)}._statusTag_12873_323{background:var(--wk-bg);border-color:var(--wk-brd);color:var(--wk)}._statusOverdue_12873_335{background:var(--ov-bg);border-color:var(--ov-brd);color:var(--ov)}._revGroups_12873_339{flex-direction:column;gap:2px;padding-left:20px;display:flex}._revGroup_12873_339{flex-direction:column;display:flex}._revGroupHeader_12873_343{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--r2);align-items:center;gap:5px;margin-bottom:2px;padding:2px 4px;display:flex}._revGroupHeader_12873_343:hover{background:var(--mu-bg)}._revGroupHeader_12873_343:focus-visible{outline:2px solid var(--p);outline-offset:1px}._revBaseNum_12873_357{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}._revRows_12873_364{flex-direction:column;gap:3px;padding-left:16px;display:flex}._modalGrid_12873_368{grid-template-columns:96px 1fr;align-items:baseline;gap:8px 14px;margin:0;display:grid}._modalLabel_12873_376{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);font-size:11.5px;font-weight:600}._modalValue_12873_384{color:var(--txt);margin:0;font-size:13px}._modalDaysHeld_12873_390{color:var(--mu);font-size:12px}._modalBtn_12873_395,._modalBtnPrimary_12873_396{border:1px solid var(--brd);background:var(--bg);color:var(--txt);border-radius:var(--r2);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:13px}._modalBtn_12873_395:hover,._modalBtnPrimary_12873_396:hover{border-color:var(--p)}._modalBtnPrimary_12873_396{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._modalNotesSection_12873_418{flex-direction:column;gap:4px;margin-top:14px;display:flex}._modalNotesLabel_12873_425{color:var(--txt-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}._modalNotesInput_12873_433{box-sizing:border-box;border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);width:100%;color:var(--txt);resize:vertical;min-height:64px;padding:7px 10px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s}._modalNotesInput_12873_433:focus{border-color:var(--p);outline:none}._modalNotesInput_12873_433::placeholder{color:var(--txt-muted);opacity:.6}._root_1g14z_1{flex-direction:column;gap:8px;display:flex}._searchInput_1g14z_7{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);width:100%;color:var(--txt);padding:8px 10px;font-size:13px}._searchInput_1g14z_7:focus{border-color:var(--p);outline:none}._status_1g14z_22{color:var(--mu);margin:0;font-size:12.5px}._statusError_1g14z_28{color:var(--err,#e53);margin:0;font-size:12.5px}._resultsList_1g14z_34{flex-direction:column;gap:4px;max-height:220px;display:flex;overflow-y:auto}._resultItem_1g14z_42{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:pointer;text-align:left;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}._resultItem_1g14z_42:hover,._resultItem_1g14z_42._selected_1g14z_60{border-color:var(--p);background:var(--srf)}._resultName_1g14z_65{color:var(--txt);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._resultMeta_1g14z_75{color:var(--mu);flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}._resultCode_1g14z_83{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);color:var(--txt);padding:1px 5px;font-family:monospace;font-size:11px}._tabs_2jqfw_3{gap:6px;margin-bottom:12px;display:flex}._tabBtn_2jqfw_9{border:1px solid var(--brd);border-radius:var(--r2);color:var(--p);cursor:pointer;background:0 0;padding:7px 14px;font-size:13px;font-weight:600}._tabBtn_2jqfw_9:hover{background:var(--bg)}._tabBtnOn_2jqfw_24{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._searchRow_2jqfw_30{gap:8px;margin-bottom:12px;display:flex}._input_2jqfw_36,._textarea_2jqfw_37{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);width:100%;color:var(--txt);padding:8px 10px;font-family:inherit;font-size:13px}._textarea_2jqfw_37{resize:vertical;min-height:120px}._input_2jqfw_36:focus,._textarea_2jqfw_37:focus{border-color:var(--p);outline:none}._primaryBtn_2jqfw_59{background:var(--p);color:var(--primary-foreground);border-radius:var(--r2);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600}._primaryBtn_2jqfw_59:disabled{opacity:.55;cursor:not-allowed}._teamsCol_2jqfw_75{flex-direction:column;gap:10px;display:flex}._teamsCol_2jqfw_75 ._primaryBtn_2jqfw_59{align-self:flex-start}._status_2jqfw_85{color:var(--mu);font-size:13px}._error_2jqfw_90{color:var(--warn);font-size:13px}._resultRow_2jqfw_95{border-bottom:1px solid var(--brd);gap:10px;padding:10px 0;display:flex}._resultMain_2jqfw_102{flex:1;min-width:0}._resultSubject_2jqfw_107{color:var(--txt);font-size:13px;font-weight:600}._resultMeta_2jqfw_113{color:var(--mu);font-size:11px}._resultPreview_2jqfw_118{color:var(--dim);margin-top:2px;font-size:12px}._saveBtn_2jqfw_124{background:var(--p);color:var(--primary-foreground);border-radius:var(--r2);cursor:pointer;border:none;flex-shrink:0;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:600}._saveBtn_2jqfw_124:disabled{opacity:.55;cursor:not-allowed}._richText_e6gzx_1{color:var(--txt);font-size:13.5px;line-height:1.6}._richText_e6gzx_1 p{margin:0 0 .5em}._richText_e6gzx_1 p:last-child{margin-bottom:0}._richText_e6gzx_1 ul,._richText_e6gzx_1 ol{margin:.5em 0;padding-left:1.25em}._richText_e6gzx_1 li{margin-bottom:.25em}._mcardCollapsed_15hef_5{min-height:0}._collapsedBar_15hef_9{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 20px;font-family:inherit;transition:background .12s;display:flex}._collapsedBar_15hef_9:hover{background:var(--bg)}._collapsedBar_15hef_9:focus-visible{outline:2px solid var(--p);outline-offset:-2px}._collapsedTitle_15hef_33{flex:1;min-width:0}._collapsedAction_15hef_38{color:var(--mu);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}._collapsedBar_15hef_9:hover ._collapsedAction_15hef_38{color:var(--p)}._toggleIcon_15hef_52{flex-shrink:0}._body_15hef_56{flex-direction:column;gap:0;padding:16px 20px 20px;display:flex}._projectCode_15hef_63{color:var(--mu);background:var(--bg);border:1px solid var(--brd);border-radius:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Mono,Consolas,monospace;font-size:12px}._longName_15hef_73{color:var(--txt);margin:0 0 16px;font-size:15px;font-weight:700}._section_15hef_81{border-top:1px solid var(--brd);padding:12px 0}._section_15hef_81:first-child{border-top:none;padding-top:0}._sectionHeading_15hef_91{text-transform:uppercase;letter-spacing:.5px;color:var(--mu);margin-bottom:10px;font-size:12px;font-weight:700}._factGrid_15hef_101{grid-template-columns:180px 1fr;gap:8px 16px;margin:0;display:grid}._factValue_15hef_108{color:var(--txt);margin:0;font-size:13.5px}._miscNotes_15hef_115{color:var(--mu);margin:8px 0 0;font-size:12.5px;font-style:italic}._description_15hef_122{margin:0}._itemList_15hef_127{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._item_15hef_127{flex-direction:column;gap:2px;display:flex}._itemPrimary_15hef_142{color:var(--txt);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}._itemMeta_15hef_151{color:var(--mu);font-size:12px}._primaryBadge_15hef_156{text-transform:uppercase;letter-spacing:.3px;border-radius:var(--radius-sm-token);background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-brd);padding:1px 6px;font-size:10.5px;font-weight:700}._laborTable_15hef_169{border-collapse:collapse;width:100%}._laborTh_15hef_174{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--mu);border-bottom:1px solid var(--brd);padding:6px 8px;font-size:11px;font-weight:700}._laborThNum_15hef_185{text-align:right}._laborTd_15hef_190{color:var(--txt);border-bottom:1px solid var(--brd);padding:7px 8px;font-size:13px}._laborTdNum_15hef_197{text-align:right;font-variant-numeric:tabular-nums}._card_1nl4u_3{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._header_1nl4u_13{border-bottom:1px solid var(--brd);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}._title_1nl4u_23{color:var(--txt);flex:1;font-size:15px;font-weight:700}._emptyState_1nl4u_30{color:var(--dim);padding:24px 18px;font-size:14px}._statusMsg_1nl4u_36{color:var(--ov);padding:24px 18px;font-size:14px}._taskList_1nl4u_44{flex-direction:column;display:flex}._taskRow_1nl4u_49{border-bottom:1px solid var(--table-row-border);align-items:center;gap:10px;padding:10px 20px;display:flex}._taskRow_1nl4u_49:last-child{border-bottom:none}._checkbox_1nl4u_61{cursor:pointer;width:16px;height:16px;accent-color:var(--p);flex-shrink:0}._checkbox_1nl4u_61:disabled{cursor:not-allowed;opacity:.55}._taskTitle_1nl4u_74{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}._taskTitleDone_1nl4u_85{color:var(--mu);font-weight:400;text-decoration:line-through}._taskAssignee_1nl4u_91{color:var(--mu);white-space:nowrap;flex-shrink:0;font-size:12px}._taskAssigneeUnassigned_1nl4u_98{color:var(--dim);flex-shrink:0;font-size:12px;font-style:italic}._deleteBtn_1nl4u_105{width:20px;height:20px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}._deleteBtn_1nl4u_105:hover:not(:disabled){color:var(--ov);background:var(--ov-bg)}._deleteBtn_1nl4u_105:disabled{opacity:.4;cursor:not-allowed}._addRow_1nl4u_134{border-top:1px solid var(--brd);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}._addInput_1nl4u_143,._addSelect_1nl4u_144,._addDate_1nl4u_145{border:1px solid var(--input);height:32px;color:var(--txt);font:inherit;background:0 0;border-radius:6px;outline:none;padding:0 8px;font-size:13px}._addInput_1nl4u_143{flex:1;min-width:120px}._addSelect_1nl4u_144{min-width:120px;max-width:160px}._addDate_1nl4u_145{min-width:120px}._addInput_1nl4u_143:focus,._addSelect_1nl4u_144:focus,._addDate_1nl4u_145:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}._addBtn_1nl4u_178{border-radius:var(--r2);background:var(--p);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:none;padding:5px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s}._addBtn_1nl4u_178:hover{opacity:.88}._addBtn_1nl4u_178:disabled{cursor:not-allowed;opacity:.55}._root_grs94_6{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px;display:flex;overflow-y:auto}._pairRow_grs94_17{align-items:stretch;gap:16px;display:flex}._pairRow_grs94_17>*{flex:1 1 0;min-width:0}@media (width<=760px){._pairRow_grs94_17{flex-direction:column}}._loading_grs94_35,._error_grs94_36,._empty_grs94_37{text-align:center;color:var(--mu);text-wrap:pretty;padding:32px 0;font-size:13px}._error_grs94_36{color:var(--ov)}._card_grs94_50{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}@keyframes _cardIn_grs94_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._root_grs94_6>div{flex-shrink:0;animation:.25s cubic-bezier(.2,0,0,1) both _cardIn_grs94_1}._root_grs94_6>div:nth-child(2){animation-delay:40ms}._root_grs94_6>div:nth-child(3){animation-delay:80ms}._root_grs94_6>div:nth-child(4){animation-delay:.12s}._root_grs94_6>div:nth-child(5){animation-delay:.16s}._root_grs94_6>div:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){._root_grs94_6>div{animation:none}}._cardHeader_grs94_80{border-bottom:1px solid var(--brd);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}._cardTitle_grs94_89{letter-spacing:.04em;text-transform:uppercase;color:var(--mu);font-size:12px;font-weight:700}._count_grs94_97{color:var(--mu);background:var(--bg);border:1px solid var(--brd);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}._deadlineWeeks_grs94_108{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}._weekChip_grs94_116{border-radius:var(--radius-sm-token,4px);cursor:pointer;border:1px solid var(--brd);color:var(--mu);background:var(--bg);flex-shrink:0;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .1s,color .1s,background .1s}._weekChip_grs94_116:hover{border-color:var(--p);color:var(--p)}._weekChipOn_grs94_135{background:var(--p);border-color:var(--p);color:var(--primary-foreground,#fff)}._addBox_grs94_142{border-bottom:1px solid var(--brd);align-items:flex-start;gap:8px;padding:10px 16px;display:flex}._addInput_grs94_150{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);resize:none;flex:1;min-height:36px;padding:6px 10px;font-family:inherit;font-size:13px;line-height:1.4}._addInput_grs94_150:focus{border-color:var(--p);outline:none}._addBtn_grs94_169{border-radius:var(--r2);background:var(--p);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:none;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition-property:opacity,background-color,transform;transition-duration:.12s}._addBtn_grs94_169:hover:not(:disabled){background:var(--pd)}._addBtn_grs94_169:active:not(:disabled){transform:scale(.96)}._addBtn_grs94_169:disabled{opacity:.5;cursor:not-allowed}._announcementRow_grs94_197{border-bottom:1px solid var(--brd);align-items:flex-start;gap:10px;padding:10px 16px;display:flex}._announcementRow_grs94_197:last-child{border-bottom:none}._announcementRow_grs94_197._hidden_grs94_209{opacity:.55}._announcementText_grs94_213{color:var(--txt);flex:1;font-size:13px;line-height:1.5}._announcementMeta_grs94_220{color:var(--mu);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}._announcementActions_grs94_227{flex-shrink:0;align-items:center;gap:4px;display:flex}._iconBtn_grs94_234{border-radius:var(--r2);width:28px;height:28px;color:var(--mu);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:14px;transition-property:background-color,color,transform;transition-duration:.12s;display:inline-flex;position:relative}._iconBtn_grs94_234:after{content:"";position:absolute;inset:-2px}._iconBtn_grs94_234:hover{background:var(--bg);color:var(--txt)}._iconBtn_grs94_234:active{transform:scale(.96)}._hiddenBadge_grs94_268{letter-spacing:.04em;text-transform:uppercase;color:var(--mu);background:var(--bg);border:1px solid var(--brd);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}._addFields_grs94_281{flex-direction:column;flex:1;gap:6px;display:flex}._scheduleRow_grs94_288{gap:6px;display:flex}._scheduleRow_grs94_288 ._scheduleInput_grs94_293{flex:1}._scheduleInput_grs94_293{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);width:100%;padding:4px 8px;font-family:inherit;font-size:12px}._scheduleInput_grs94_293:focus{border-color:var(--p);outline:none}._scheduledBadgeGroup_grs94_314{flex-shrink:0;align-items:center;gap:2px;display:flex}._scheduledBadge_grs94_314{letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:color-mix(in srgb, var(--warn) 15%, transparent);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);white-space:nowrap;cursor:default;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}._deadlineRow_grs94_336{border-bottom:1px solid var(--brd);cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background .1s;display:flex}._deadlineRow_grs94_336:last-child{border-bottom:none}._deadlineSection_grs94_350+._deadlineSection_grs94_350{border-top:1px solid var(--brd)}._deadlineSectionLabel_grs94_354{text-transform:uppercase;letter-spacing:.6px;color:var(--mu);background:color-mix(in oklab, var(--p) 5%, var(--srf));border-bottom:1px solid var(--brd);padding:8px 16px 6px;font-size:10.5px;font-weight:700}._deadlineSection_grs94_350 ._deadlineRow_grs94_336:last-child{border-bottom:none}._deadlineRow_grs94_336:hover{background:var(--bg)}._deadlineRow_grs94_336:focus-visible,._crossOfficeRow_grs94_374:focus-visible,._countTable_grs94_375 tbody tr:focus-visible{outline:2px solid var(--p);outline-offset:-2px}._deadlineRow_grs94_336._overdue_grs94_380{background:color-mix(in srgb, var(--ov) 6%, transparent)}._deadlineRow_grs94_336._overdue_grs94_380:hover{background:color-mix(in srgb, var(--ov) 10%, transparent)}._deadlineRowOpen_grs94_388{background:color-mix(in srgb, var(--p) 6%, transparent)}._deadlineCheck_grs94_392{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._deadlineCheck_grs94_392 input{width:15px;height:15px;accent-color:var(--p);cursor:pointer;margin:0}._deadlineMain_grs94_408{flex:1;min-width:0}._deadlineTitle_grs94_413{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._deadlineRow_grs94_336._overdue_grs94_380 ._deadlineTitle_grs94_413{color:var(--ov)}._deadlineProject_grs94_426{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}._projectNote_grs94_435{resize:vertical;width:240px;min-height:32px;color:var(--txt);background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2,6px);box-sizing:border-box;flex-shrink:0;padding:4px 8px;font-family:inherit;font-size:11px;line-height:1.4}._projectNote_grs94_435::placeholder{color:var(--mu)}._projectNote_grs94_435:focus{border-color:color-mix(in oklab, var(--info) 65%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--info) 14%, transparent);outline:none}._jobNumber_grs94_461{font-variant-numeric:tabular-nums;letter-spacing:.03em;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:10.5px}._deadlineRight_grs94_468{flex-shrink:0;align-items:center;gap:6px;display:flex}._dueDate_grs94_475{color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;min-width:4.5rem;font-size:12px}._deadlineRow_grs94_336._overdue_grs94_380 ._dueDate_grs94_475{color:var(--ov);font-weight:600}._miniScheduleBackdrop_grs94_490{z-index:219;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000073;position:fixed;inset:0}._miniScheduleBackdrop_grs94_490[data-state=open]{animation:.15s _miniScheduleOverlayIn_grs94_1}._miniScheduleBackdrop_grs94_490[data-state=closing]{pointer-events:none;animation:.15s forwards _miniScheduleOverlayOut_grs94_1}._miniSchedule_grs94_490{z-index:220;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--sh2,0 12px 32px #00000038);flex-direction:column;min-width:min(860px,100vw - 32px);display:flex;position:fixed;overflow:hidden}._miniSchedule_grs94_490[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) _miniScheduleIn_grs94_1}._miniSchedule_grs94_490[data-state=closing]{pointer-events:none;animation:.15s forwards _miniScheduleOut_grs94_1}@keyframes _miniScheduleOverlayIn_grs94_1{0%{opacity:0}to{opacity:1}}@keyframes _miniScheduleOverlayOut_grs94_1{0%{opacity:1}to{opacity:0}}@keyframes _miniScheduleIn_grs94_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _miniScheduleOut_grs94_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){._miniScheduleBackdrop_grs94_490[data-state=open],._miniSchedule_grs94_490[data-state=open]{animation:.15s _miniScheduleOverlayIn_grs94_1}._miniScheduleBackdrop_grs94_490[data-state=closing],._miniSchedule_grs94_490[data-state=closing]{animation:.15s forwards _miniScheduleOverlayOut_grs94_1}}._miniScheduleHead_grs94_564{border-bottom:1px solid var(--brd);background:var(--bg);flex-shrink:0;align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}._miniScheduleTitleBlock_grs94_574{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._miniScheduleTitle_grs94_574{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:13.5px;font-weight:700;overflow:hidden}._miniScheduleSubhead_grs94_592{color:var(--mu);font-size:12px;line-height:1.4}._miniDeadlineTitle_grs94_598{color:var(--txt);font-weight:600}._miniDueOverdue_grs94_603{color:var(--ov);font-weight:600}._miniAssignees_grs94_608{color:var(--dim);font-size:11.5px;line-height:1.35}._miniScheduleClose_grs94_614{color:var(--mu);cursor:pointer;border-radius:var(--r3,4px);background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:20px;line-height:1}._miniScheduleClose_grs94_614:hover{background:var(--srf);color:var(--txt)}._miniScheduleFoot_grs94_631{border-top:1px solid var(--brd);background:var(--bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}._miniScheduleAction_grs94_642{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--p);cursor:pointer;font:inherit;white-space:nowrap;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.3;text-decoration:none}._miniScheduleAction_grs94_642:hover{border-color:var(--p);color:var(--txt)}._miniScheduleAction_grs94_642:disabled{opacity:.55;cursor:not-allowed}._miniDeadlineEditor_grs94_667{overscroll-behavior:contain;border-bottom:1px solid var(--brd);background:var(--bg);flex:0 auto;min-height:120px;max-height:min(46vh,420px);padding:14px;overflow-y:auto}._miniItemsPanel_grs94_678{overscroll-behavior:contain;border-bottom:1px solid var(--brd);background:var(--bg);flex:0 auto;min-height:80px;max-height:min(32vh,280px);overflow-y:auto}._miniItemsList_grs94_688{margin:0;padding:0;list-style:none}._miniItemsRow_grs94_694{border-bottom:1px solid var(--brd);padding:10px 14px}._miniItemsRow_grs94_694:last-child{border-bottom:none}._miniItemsRowEditing_grs94_703{background:color-mix(in srgb, var(--p) 5%, transparent)}._miniItemsRowHead_grs94_707{align-items:flex-start;gap:10px;display:flex}._miniItemsBody_grs94_713{flex:1;min-width:0}._miniItemsEdit_grs94_718{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--p);cursor:pointer;font:inherit;white-space:nowrap;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700}._miniItemsEdit_grs94_718:hover{border-color:var(--p);color:var(--txt)}._miniItemEditor_grs94_737{overscroll-behavior:contain;border-top:1px solid var(--brd);max-height:min(40vh,360px);margin-top:10px;padding-top:4px;overflow-y:auto}._miniItemsTitle_grs94_746{color:var(--txt);font-size:13px;font-weight:600;line-height:1.35}._miniItemsNumber_grs94_753{font-variant-numeric:tabular-nums;color:var(--mu);font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:11px}._miniItemsMeta_grs94_760{color:var(--dim);margin-top:3px;font-size:11.5px;line-height:1.35}._miniScheduleEmpty_grs94_767{color:var(--mu);text-align:center;margin:0;padding:28px 16px;font-size:13px}._miniHoursScroll_grs94_775{flex:0 auto;min-height:0;max-height:min(42vh,360px);overflow:auto}._miniHoursTable_grs94_782{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}._miniHoursTable_grs94_782 thead th{z-index:2;background:var(--srf);border-bottom:1px solid var(--brd);color:var(--mu);white-space:nowrap;font-weight:700;position:sticky;top:0}._miniFix_grs94_801{z-index:3;background:var(--srf);position:sticky;left:0}._miniProjHd_grs94_808{text-align:left;text-transform:uppercase;letter-spacing:.04em;min-width:140px;max-width:180px;padding:8px 10px;font-size:11px;left:0}._miniPmHd_grs94_819{text-align:left;text-transform:uppercase;letter-spacing:.04em;border-right:1px solid var(--brd);min-width:72px;padding:8px;font-size:11px;left:140px}._miniPersonHd_grs94_830{text-align:center;color:var(--txt);border-left:1px solid color-mix(in srgb, var(--brd) 70%, transparent);padding:6px 4px 4px;font-size:11.5px;font-weight:700}._miniPersonHdAssignee_grs94_839{color:var(--p)}._miniAssigneeTag_grs94_843{letter-spacing:.04em;color:var(--p);background:color-mix(in srgb, var(--p) 12%, var(--bg));border:1px solid color-mix(in srgb, var(--p) 35%, var(--brd));vertical-align:middle;border-radius:3px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:700;line-height:1.4;display:inline-block}._miniWeekHd_grs94_858{text-align:center;color:var(--dim);font-variant-numeric:tabular-nums;border-left:1px solid color-mix(in srgb, var(--brd) 40%, transparent);min-width:42px;padding:2px 4px 6px;font-size:10px;font-weight:600}._miniTotHd_grs94_869{text-align:center;text-transform:uppercase;letter-spacing:.04em;border-left:1px solid var(--brd);min-width:52px;padding:8px 10px;font-size:11px}._miniProjCell_grs94_879{vertical-align:middle;border-bottom:1px solid var(--brd);background:var(--bg);min-width:140px;max-width:180px;padding:8px 10px;left:0}._miniPmCell_grs94_889{vertical-align:middle;border-bottom:1px solid var(--brd);border-right:1px solid var(--brd);background:var(--bg);min-width:72px;color:var(--mu);padding:8px;font-size:12px;left:140px}._miniProjJob_grs94_901{color:var(--txt);letter-spacing:.02em;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:11px;font-weight:700}._miniProjName_grs94_909{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-top:2px;font-size:11.5px;overflow:hidden}._miniHcCell_grs94_919{text-align:center;vertical-align:middle;border-bottom:1px solid var(--brd);border-left:1px solid color-mix(in srgb, var(--brd) 40%, transparent);background:var(--srf);padding:4px 2px}._miniHc_grs94_919{border-radius:var(--r2);min-width:36px;height:28px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--txt);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 4px;font-size:12.5px;font-weight:600;display:inline-flex}._miniHc_grs94_919:hover{border-color:var(--p);background:color-mix(in srgb, var(--p) 6%, transparent)}._miniHcNil_grs94_951{color:var(--dim);font-weight:400}._miniHcLo_grs94_952{color:var(--info,var(--p))}._miniHcMd_grs94_953{color:var(--ok,#2a9d5c)}._miniHcHi_grs94_954{color:var(--warn,#c9891a);background:color-mix(in oklab, var(--warn,#c9891a) 12%, transparent)}._miniHcMax_grs94_955{color:var(--ov);background:color-mix(in oklab, var(--ov) 14%, transparent)}._miniHcInput_grs94_957{border:1px solid var(--p);border-radius:var(--r2);background:var(--srf);width:40px;height:28px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--txt);box-sizing:border-box;padding:0 2px;font-size:12.5px}._miniHcInput_grs94_957:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p) 18%, transparent);outline:none}._miniRowTot_grs94_977{text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--brd);border-left:1px solid var(--brd);background:var(--bg);color:var(--txt);padding:8px 10px;font-weight:700}._deadlineHours_grs94_988{text-align:right;font-variant-numeric:tabular-nums;min-width:3.25rem;color:var(--mu);letter-spacing:-.01em;flex-shrink:0;font-size:12px;font-weight:700}._deadlineRow_grs94_336:hover ._deadlineHours_grs94_988{color:var(--p)}._chip_grs94_1003{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--brd);background:var(--bg);color:var(--mu);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}._chip_grs94_1003._urgent_grs94_1016{background:color-mix(in srgb, var(--ov) 12%, transparent);border-color:color-mix(in srgb, var(--ov) 30%, transparent);color:var(--ov)}._chip_grs94_1003._important_grs94_1022{background:color-mix(in srgb, var(--warn) 12%, transparent);border-color:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn)}._countTable_grs94_375{border-collapse:collapse;width:100%;font-size:13px}._countTable_grs94_375 th{text-align:left;letter-spacing:.03em;color:var(--mu);border-bottom:1px solid var(--brd);background:var(--bg);padding:6px 16px;font-size:11px;font-weight:600}._countTable_grs94_375 th._numCol_grs94_1046{text-align:right;width:72px}._countTable_grs94_375 td{border-bottom:1px solid var(--brd);vertical-align:middle;padding:8px 16px}._countTable_grs94_375 tr:last-child td{border-bottom:none}._countTable_grs94_375 tbody tr{cursor:pointer;transition:background .1s}._countTable_grs94_375 tbody tr:hover{background:var(--bg)}._countRowOpen_grs94_1070{background:color-mix(in srgb, var(--p) 6%, transparent)}._numCell_grs94_1074{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}._numCell_grs94_1074._overdue_grs94_380{color:var(--ov);font-weight:700}._projectName_grs94_1085{color:var(--txt);font-size:13px;font-weight:500}._projectMeta_grs94_1091{color:var(--mu);margin-top:1px;font-size:11px}._crossOfficeRow_grs94_374{border-bottom:1px solid var(--brd);cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background .1s;display:flex}._crossOfficeRow_grs94_374:last-child{border-bottom:none}._crossOfficeRow_grs94_374:hover{background:var(--bg)}._crossOfficeMain_grs94_1116{flex:1;min-width:0}._crossOfficeTitle_grs94_1121{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._crossOfficeMeta_grs94_1130{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}._officeChip_grs94_1139{letter-spacing:.04em;text-transform:uppercase;color:var(--p);background:color-mix(in srgb, var(--p) 10%, transparent);border:1px solid color-mix(in srgb, var(--p) 25%, transparent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}._workshareExpand_grs94_1154{border:1px solid var(--brd);background:var(--bg);width:24px;height:24px;color:var(--mu);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;transition:background .1s,color .1s,border-color .1s;display:inline-flex}._workshareExpand_grs94_1154:hover{background:var(--srf);color:var(--p);border-color:var(--p)}._workshareGroup_grs94_1176{border-bottom:1px solid var(--brd)}._workshareGroup_grs94_1176:last-child{border-bottom:none}._workshareHeader_grs94_1184{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--txt);background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;transition:background .1s;display:flex}._workshareHeader_grs94_1184:hover{background:var(--bg)}._workshareCaret_grs94_1203{color:var(--mu);flex-shrink:0}._workshareName_grs94_1208{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}._workshareHoursTotal_grs94_1218{color:var(--mu);flex-shrink:0;font-size:12px;font-weight:600}._worksharePeople_grs94_1225{padding:2px 16px 10px 38px}._worksharePm_grs94_1229{color:var(--mu);margin-bottom:4px;font-size:11px}._worksharePersonRow_grs94_1235{justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:12px;display:flex}._worksharePersonName_grs94_1244{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._worksharePersonOffice_grs94_1251{color:var(--mu);font-size:11px}._worksharePersonHours_grs94_1256{color:var(--mu);flex-shrink:0;font-weight:600}._workshareOpenBtn_grs94_1262{cursor:pointer;color:var(--p);background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;font-weight:600}._workshareOpenBtn_grs94_1262:hover{text-decoration:underline}._capacityGroup_grs94_1278{padding:4px 0 2px}._capacityGroupLabel_grs94_1282{text-transform:uppercase;letter-spacing:.05em;color:var(--mu);padding:4px 16px 2px;font-size:10px;font-weight:700}._managerGroup_grs94_1292{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);margin:0 12px 12px;overflow:hidden}._managerGroup_grs94_1292:last-child{margin-bottom:8px}._managerGroupHeader_grs94_1304{border:none;border-bottom:1px solid var(--brd);background:color-mix(in srgb, var(--p) 7%, var(--srf));cursor:pointer;text-align:left;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;transition:background .12s;display:flex}._managerGroupHeader_grs94_1304:hover{background:color-mix(in srgb, var(--p) 11%, var(--srf))}._managerGroupChevron_grs94_1323{color:var(--p);flex-shrink:0}._managerGroupName_grs94_1328{letter-spacing:.03em;text-transform:uppercase;min-width:0;color:var(--txt);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}._managerGroupCount_grs94_1341{font-variant-numeric:tabular-nums;color:var(--p);background:color-mix(in srgb, var(--p) 12%, var(--srf));border:1px solid color-mix(in srgb, var(--p) 24%, var(--brd));border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}._managerProjectRow_grs94_1353{border-bottom:1px solid var(--brd);background:var(--srf);grid-template-columns:minmax(0,1fr) 7.5rem minmax(168px,220px);align-items:center;gap:12px;padding:10px 12px;transition:background .1s;display:grid}._managerProjectRow_grs94_1353:last-child{border-bottom:none}._managerProjectRow_grs94_1353:hover{background:color-mix(in srgb, var(--p) 4%, var(--srf))}._managerProjectRowFlagged_grs94_1372{border-left:3px solid var(--warn,#d97706);padding-left:9px}._managerProjectMain_grs94_1377{cursor:pointer;grid-column:1;min-width:0}._managerProjectMain_grs94_1377:focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:var(--r2)}._managerProjectLine_grs94_1389{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}._managerProjectFlag_grs94_1397{color:var(--warn,#d97706);flex-shrink:0;align-self:center}._managerProjectJob_grs94_1403{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--p);background:color-mix(in srgb, var(--p) 10%, var(--srf));border:1px solid color-mix(in srgb, var(--p) 22%, var(--brd));border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}._managerProjectName_grs94_1417{min-width:0;color:var(--txt);flex:1;font-size:13.5px;font-weight:600;line-height:1.35}._managerProjectDue_grs94_1426{font-variant-numeric:tabular-nums;color:var(--txt);white-space:nowrap;text-align:right;flex-shrink:0;grid-column:2;font-size:12.5px;font-weight:700}._managerProjectDueEmpty_grs94_1437{color:var(--dim);font-weight:500}._managerProjectNotes_grs94_1442{grid-column:3;min-width:0}._managerProjectRow_grs94_1353 ._projectNote_grs94_435{width:100%;min-height:34px;color:var(--txt);background:var(--bg);border-color:color-mix(in srgb, var(--brd) 85%, var(--txt));font-size:12px}@media (width<=900px){._managerProjectRow_grs94_1353{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}._managerProjectMain_grs94_1377,._managerProjectDue_grs94_1426,._managerProjectNotes_grs94_1442{grid-column:auto}._managerProjectDue_grs94_1426{text-align:left}}._capacityRow_grs94_1474{border-bottom:1px solid var(--brd);align-items:center;gap:8px;padding:6px 16px;font-size:13px;display:flex}._capacityRow_grs94_1474:last-child{border-bottom:none}._capacityRowOver_grs94_1487{background:color-mix(in oklab, var(--ov) 15%, var(--srf))}._capacityRowUnder_grs94_1491{background:color-mix(in oklab, var(--p) 8%, var(--srf))}._capacityRowOk_grs94_1495{background:var(--srf)}._capacityName_grs94_1499{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}._capacityHours_grs94_1508{font-variant-numeric:tabular-nums;color:var(--mu);white-space:nowrap;font-size:12px}._showMoreBtn_grs94_1515{text-align:center;width:100%;color:var(--mu);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;padding:7px 16px;font-family:inherit;font-size:11px;font-weight:600;transition-property:background-color,color;transition-duration:.12s;display:block}._showMoreBtn_grs94_1515:hover{background:var(--bg);color:var(--txt)}._showMoreBtn_grs94_1515:focus-visible{outline:2px solid var(--p);outline-offset:-2px}._page_1bgp5_1{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._header_1bgp5_12{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}._title_1bgp5_20{color:var(--txt);margin:0;font-size:22px;font-weight:400}._card_1bgp5_27{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;min-width:0;display:flex;overflow:hidden}._page_1bgp5_1>._card_1bgp5_27{margin:10px 12px 12px}._section_1bgp5_41 ._card_1bgp5_27{margin:0}._table_1bgp5_45{border-collapse:collapse;width:100%;min-width:640px}._th_1bgp5_51{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--mu);background:var(--table-head-bg);border-bottom:1px solid var(--brd);padding:10px 14px;font-size:11.5px;font-weight:700}._row_1bgp5_63 td{border-bottom:1px solid var(--table-row-border);padding:12px 14px;font-size:13px}._rowClickable_1bgp5_69{cursor:pointer}._link_1bgp5_73{color:var(--txt);font-weight:700;text-decoration:none}._rowClickable_1bgp5_69:hover ._link_1bgp5_73{color:var(--p)}._muted_1bgp5_83{color:var(--mu)}._empty_1bgp5_87{color:var(--dim);padding:24px}._page_1bgp5_1>._empty_1bgp5_87{margin:10px 12px}._btnPrimary_1bgp5_96,._btnOutline_1bgp5_97,._btnDanger_1bgp5_98{border-radius:var(--r2);font:inherit;cursor:pointer;font-size:13px;font-weight:600}._btnPrimary_1bgp5_96{background:var(--p);color:var(--primary-foreground);border:none;padding:7px 16px}._btnOutline_1bgp5_97{border:1px solid var(--brd);color:var(--txt);background:0 0;padding:7px 16px}._btnDanger_1bgp5_98{border:1px solid var(--ov-brd);background:var(--ov-bg);color:var(--ov);padding:7px 16px}._btnPrimary_1bgp5_96:disabled,._btnOutline_1bgp5_97:disabled,._btnDanger_1bgp5_98:disabled{cursor:not-allowed;opacity:.55}._form_1bgp5_134{flex-direction:column;gap:14px;display:flex}._formGrid_1bgp5_140{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._field_1bgp5_146{flex-direction:column;gap:7px;display:flex}._input_1bgp5_152,._select_1bgp5_153,._textarea_1bgp5_154{border:1px solid var(--input);width:100%;min-width:0;color:var(--txt);font:inherit;background:0 0;border-radius:6px;outline:none;font-size:14px}._input_1bgp5_152,._select_1bgp5_153{height:36px;padding:0 10px}._textarea_1bgp5_154{resize:vertical;min-height:86px;padding:9px 10px}._actions_1bgp5_178{justify-content:flex-end;gap:10px;display:flex}._detailHeader_1bgp5_184{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 12px 18px;display:flex}._backLink_1bgp5_192{color:var(--mu);margin:10px 12px 8px;font-size:12.5px;text-decoration:none;display:inline-block}._notes_1bgp5_200{color:var(--mu);margin:6px 0 0}._section_1bgp5_41{margin:16px 12px 0}._sectionTitle_1bgp5_209{color:var(--txt);margin:0 0 10px;font-size:14px;font-weight:400}._agendaList_1bgp5_216{flex-direction:column;display:flex}._agendaItem_1bgp5_221{border-bottom:1px solid var(--table-row-border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}._agendaDone_1bgp5_230{color:var(--dim);text-decoration:line-through}._badge_1bgp5_235{border:1px solid var(--brd);border-radius:var(--radius-sm-token);color:var(--mu);padding:2px 8px;font-size:12px}._participantChips_1bgp5_244{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._participantChip_1bgp5_244{border:1px solid var(--brd);border-radius:var(--radius-sm-token);background:var(--table-head-bg);color:var(--txt);align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;display:inline-flex}._participantChipRemove_1bgp5_263{cursor:pointer;color:var(--mu);background:0 0;border:none;align-items:center;padding:0 0 0 4px;font-size:15px;line-height:1;display:flex}._participantChipRemove_1bgp5_263:hover:not(:disabled){color:var(--ov)}._assigneePicker_1bgp5_280{position:relative}._assigneeDropdown_1bgp5_284{z-index:20;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh);max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}._assigneeOption_1bgp5_301{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--txt);background:0 0;border:none;align-items:baseline;gap:8px;padding:8px 12px;display:flex}._assigneeOption_1bgp5_301:hover{background:var(--table-head-bg)}._assigneeOptionName_1bgp5_319{font-size:13px;font-weight:600}._assigneeOptionRole_1bgp5_324{color:var(--mu);font-size:12px}._fieldHint_1bgp5_329{color:var(--mu);margin-top:4px;font-size:12px;display:block}._layout_1q1yp_1{grid-template-columns:320px 1fr;gap:0;height:calc(100vh - 96px);min-height:0;display:grid}@media (width<=720px){._layout_1q1yp_1{grid-template-rows:40% 60%;grid-template-columns:1fr}}._projects_1q1yp_16{border-right:1px solid var(--brd);padding:4px 0;overflow-y:auto}._empty_1q1yp_22{color:var(--mu);padding:16px;font-size:13px}._projectRow_1q1yp_28{border:none;border-bottom:1px solid color-mix(in srgb, var(--brd) 55%, transparent);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--txt);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;transition:background .1s;display:flex}._projectRow_1q1yp_28:hover{background:var(--bg)}._projectActive_1q1yp_49{background:color-mix(in srgb, var(--p) 10%, transparent);box-shadow:inset 3px 0 0 var(--p)}._projectMain_1q1yp_54{flex-direction:column;gap:2px;min-width:0;display:flex}._projectName_1q1yp_61{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._jobNumber_1q1yp_69{color:var(--mu);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}._projectMeta_1q1yp_76{flex-shrink:0;align-items:center;gap:6px;display:flex}._hours_1q1yp_83{color:var(--txt);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}._caret_1q1yp_90{color:var(--mu)}._officeChip_1q1yp_94{letter-spacing:.04em;text-transform:uppercase;color:var(--p);background:color-mix(in srgb, var(--p) 10%, transparent);border:1px solid color-mix(in srgb, var(--p) 25%, transparent);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}._detail_1q1yp_106{min-width:0;padding:14px 18px;overflow:auto}._detailHeader_1q1yp_112{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._detailTitle_1q1yp_121{color:var(--txt);font-size:14px;font-weight:600}._detailPm_1q1yp_127{color:var(--mu);font-weight:400}._detailTotal_1q1yp_132{color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}._peopleTable_1q1yp_140{border-collapse:collapse;width:100%;font-size:13px}._peopleTable_1q1yp_140 th{text-align:left;border-bottom:2px solid var(--brd);color:var(--mu);text-transform:uppercase;letter-spacing:.03em;padding:7px 10px;font-size:11px;font-weight:600}._peopleTable_1q1yp_140 td{border-bottom:1px solid color-mix(in srgb, var(--brd) 60%, transparent);color:var(--txt);padding:8px 10px}._peopleTable_1q1yp_140 ._hoursCol_1q1yp_163{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:5.5rem;padding-left:10px;padding-right:10px;font-weight:600}._loading_by4jk_3,._error_by4jk_4,._empty_by4jk_5{color:var(--mu);margin:0;padding:8px 0;font-size:13px}._error_by4jk_4{color:var(--ov)}._projectMeta_by4jk_17{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}._jobNumber_by4jk_25{font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--mu);background:var(--bg);border:1px solid var(--brd);border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:12px}._pm_by4jk_37{color:var(--mu);font-size:12px}._chip_by4jk_42{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--brd);background:var(--bg);color:var(--mu);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}._viewLink_by4jk_55{color:var(--p);margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}._viewLink_by4jk_55:hover{text-decoration:underline}._sectionHeading_by4jk_68{letter-spacing:.04em;text-transform:uppercase;color:var(--mu);border-bottom:1px solid var(--brd);margin:16px 0 6px;padding-bottom:4px;font-size:11px;font-weight:700}._list_by4jk_80{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._listItem_by4jk_89{border-bottom:1px solid var(--brd);flex-direction:column;align-items:stretch;gap:8px;padding:6px 0;font-size:13px;display:flex}._listItem_by4jk_89:last-child{border-bottom:none}._itemTitle_by4jk_103{min-width:0;color:var(--txt);flex:1;line-height:1.4}._deadlineRow_by4jk_110{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._itemMeta_by4jk_117{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}._editDeadlineBtn_by4jk_126{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--p);cursor:pointer;font:inherit;padding:2px 7px;font-size:11px;font-weight:700}._editDeadlineBtn_by4jk_126:hover{border-color:var(--p);color:var(--txt)}._listItemEditing_by4jk_143{padding-bottom:12px}._deadlineEditor_by4jk_147{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);margin-top:2px;padding:12px}._date_by4jk_155{color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._assignee_by4jk_162{color:var(--mu);white-space:nowrap;font-size:11px}._rfiNumber_by4jk_168{letter-spacing:.02em;color:var(--mu);font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:11px}._teamList_by4jk_176{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._teamChip_by4jk_185{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);align-items:baseline;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}._teamChipName_by4jk_196{color:var(--txt);font-weight:600}._teamChipRole_by4jk_201{color:var(--mu);font-size:11px}._notesInput_by4jk_207{box-sizing:border-box;border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);width:100%;min-height:64px;color:var(--txt);font:inherit;resize:vertical;padding:8px 10px;font-size:13px;line-height:1.4;display:block}._notesInput_by4jk_207::placeholder{color:var(--dim)}._notesInput_by4jk_207:focus{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in srgb, var(--p) 16%, transparent);outline:none}._hoursBlock_by4jk_234{margin-top:4px}._hoursHeader_by4jk_238{justify-content:space-between;align-items:center;gap:8px;display:flex}._hoursHeader_by4jk_238 ._sectionHeading_by4jk_68{flex:1;margin:16px 0 6px}._hoursChips_by4jk_250{flex-shrink:0;gap:4px;display:inline-flex}._weekChip_by4jk_256{border:1px solid var(--brd);background:var(--bg);color:var(--mu);border-radius:var(--r2);cursor:pointer;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:700}._weekChip_by4jk_256:hover{color:var(--txt);border-color:color-mix(in srgb, var(--p) 40%, var(--brd))}._weekChipOn_by4jk_273{background:var(--p);border-color:var(--p);color:var(--primary-foreground,#fff)}._weekChipOn_by4jk_273:hover{color:var(--primary-foreground,#fff)}._card_r6y04_3{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}._cardHeader_r6y04_11{border-bottom:1px solid var(--brd);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}._cardTitle_r6y04_20{letter-spacing:.04em;text-transform:uppercase;color:var(--mu);font-size:12px;font-weight:700}._count_r6y04_28{color:var(--mu);background:var(--bg);border:1px solid var(--brd);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}._loading_r6y04_39,._empty_r6y04_40,._error_r6y04_41{text-align:center;color:var(--mu);padding:20px 16px;font-size:13px}._error_r6y04_41{color:var(--ov)}._flagList_r6y04_52{margin:0;padding:0;list-style:none}._flagRow_r6y04_58{border-bottom:1px solid var(--brd);align-items:flex-start;gap:10px;padding:8px 16px;display:flex}._flagRow_r6y04_58:last-child{border-bottom:none}._flagIcon_r6y04_70{text-align:center;width:18px;color:var(--ov);flex-shrink:0;font-size:13px;line-height:1.6}._flagIconCross_r6y04_79{color:var(--ov)}._flagIconUntagged_r6y04_83{color:var(--mu)}._flagBody_r6y04_87{flex:1;min-width:0}._flagName_r6y04_92{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._flagDetail_r6y04_101{color:var(--mu);margin-top:1px;font-size:11px;line-height:1.4}._page_rr8qf_2{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._mcard_rr8qf_14{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._mcard_rr8qf_14:fullscreen{background:var(--srf);border-radius:0;min-height:100%;margin:0}._mcard_rr8qf_14:fullscreen ._gridScroll_rr8qf_33{flex:1;min-height:0}._mcard_rr8qf_14:fullscreen ._gridBody_rr8qf_38{flex:1;min-height:0}._mcardHeader_rr8qf_43{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}._mcardTitle_rr8qf_52{color:var(--txt);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:700}._mcardSub_rr8qf_60{color:var(--mu);font-size:12.5px;font-weight:400}._mcardActions_rr8qf_66{align-items:center;gap:8px;display:flex}._filterBar_rr8qf_73{border-bottom:1px solid var(--brd);background:var(--srf);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;min-height:52px;padding:10px 18px;display:flex;overflow-x:auto}._filterSep_rr8qf_86{background:var(--brd);flex-shrink:0;width:1px;height:20px;margin:0 6px}._filterLabel_rr8qf_94{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:600}._pmSelect_rr8qf_102{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);cursor:pointer;flex-shrink:0;max-width:130px;padding:5px 10px;font-family:inherit;font-size:12.5px;transition:border-color .12s}._pmSelect_rr8qf_102:hover,._pmSelect_rr8qf_102:focus{border-color:color-mix(in oklab, var(--info) 65%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--info) 14%, transparent);outline:none}._filterCount_rr8qf_123{color:var(--mu);white-space:nowrap;flex-shrink:0;margin-left:4px;font-size:11.5px}._chip_rr8qf_131{border:1px solid var(--brd);background:var(--bg);color:var(--txt);cursor:pointer;border-radius:999px;flex-shrink:0;padding:4px 12px;font-family:inherit;font-size:12px;transition:background .12s,border-color .12s,color .12s}._chip_rr8qf_131:hover{border-color:color-mix(in oklab, var(--info) 65%, transparent)}._chipOn_rr8qf_148{background:var(--accent,#00a9df);border-color:var(--accent,#00a9df);color:#06283d;font-weight:600}._seg_rr8qf_155{border:1px solid var(--brd);border-radius:var(--r2);flex-shrink:0;display:inline-flex;overflow:hidden}._segBtn_rr8qf_163{background:var(--bg);color:var(--txt);cursor:pointer;border:none;padding:5px 11px;font-family:inherit;font-size:12px;transition:background .12s,color .12s}._segBtn_rr8qf_163+._segBtn_rr8qf_163{border-left:1px solid var(--brd)}._segBtnActive_rr8qf_178{background:var(--accent,#00a9df);color:#06283d;font-weight:600}._filterSearch_rr8qf_184{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);flex-shrink:0;align-items:center;gap:6px;width:220px;padding:5px 11px;transition:border-color .14s,box-shadow .14s;display:flex}._filterSearch_rr8qf_184:focus-within{border-color:color-mix(in oklab, var(--info) 65%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--info) 14%, transparent);background:var(--srf)}._searchIcon_rr8qf_203{color:var(--dim);flex-shrink:0}._searchInput_rr8qf_208{color:var(--txt);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px}._searchInput_rr8qf_208::placeholder{color:var(--dim)}._wkNav_rr8qf_224{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);flex-shrink:0;align-items:center;gap:6px;padding:4px 6px;display:flex}._wkBtn_rr8qf_235{border-radius:var(--r2);cursor:pointer;width:28px;height:28px;color:var(--mu);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;transition:background .12s,color .12s;display:flex}._wkBtn_rr8qf_235:hover{background:var(--srf);color:var(--txt)}._wkLabel_rr8qf_255{color:var(--txt);white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;min-width:0;font-size:12.5px;font-weight:600}._todayBtn_rr8qf_265{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--mu);cursor:pointer;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}._todayBtn_rr8qf_265:hover{background:var(--bg);color:var(--txt);border-color:var(--p)}._holidayNote_rr8qf_284{color:var(--ov);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}._gridScroll_rr8qf_33{flex-direction:column;flex:1;min-height:0;display:flex}._gridBody_rr8qf_38{flex:1;min-height:0}._grid_rr8qf_33{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}._grid_rr8qf_33 thead{z-index:20;background-color:var(--table-head-bg);position:sticky;top:0}._schFix_rr8qf_327{z-index:1;background-color:var(--srf);position:sticky}._schC0_rr8qf_333{z-index:1;width:var(--bei-col-0-width,260px);min-width:var(--bei-col-0-width,260px);max-width:var(--bei-col-0-width,260px);box-shadow:1px 0 0 var(--brd);left:0}._schC2_rr8qf_342{left:var(--bei-col-0-width,260px);z-index:2;width:var(--bei-col-1-width,80px);min-width:var(--bei-col-1-width,80px);max-width:var(--bei-col-1-width,80px);white-space:normal;word-break:break-word;box-shadow:1px 0 0 var(--brd)}._schFixInner_rr8qf_354{min-width:0;max-width:100%;display:block;overflow:hidden}._grid_rr8qf_33 thead th._schFix_rr8qf_327{z-index:22;background-color:var(--table-head-bg)!important}._grid_rr8qf_33 thead th._schC2_rr8qf_342{z-index:23}._grid_rr8qf_33 thead ._totalsRow_rr8qf_371 th._schFix_rr8qf_327{background-color:color-mix(in oklab, var(--p) 6%, var(--srf))!important}._rowA_rr8qf_375 ._schFix_rr8qf_327{background-color:var(--srf)!important}._rowB_rr8qf_376 ._schFix_rr8qf_327{background-color:var(--table-row-alt)!important}._totalsRow_rr8qf_371 ._schFix_rr8qf_327{background-color:color-mix(in oklab, var(--p) 6%, var(--srf))!important}._grid_rr8qf_33 tbody td._schFix_rr8qf_327{z-index:1;background-color:var(--srf)!important}._grid_rr8qf_33 tbody td._schC2_rr8qf_342{z-index:2}._grid_rr8qf_33 tbody tr._rowB_rr8qf_376 td._schFix_rr8qf_327{background-color:var(--table-row-alt)!important}._grid_rr8qf_33 tbody tr:not([data-no-hover]):hover td._schFix_rr8qf_327{background-color:var(--row-hover)!important}._grid_rr8qf_33 tbody td._schFix_rr8qf_327._col-hi_rr8qf_399{background-color:color-mix(in srgb, var(--p) 11%, var(--srf))!important}._grid_rr8qf_33 tbody tr._rowB_rr8qf_376 td._schFix_rr8qf_327._col-hi_rr8qf_399{background-color:color-mix(in srgb, var(--p) 11%, var(--table-row-alt))!important}._grid_rr8qf_33 tbody tr:not([data-no-hover]):hover td._schFix_rr8qf_327._col-hi_rr8qf_399{background-color:color-mix(in srgb, var(--p) 16%, var(--row-hover))!important}._grid_rr8qf_33 tbody tr._rowSelected_rr8qf_411 td._schFix_rr8qf_327{background-color:color-mix(in srgb, var(--p) 8%, var(--srf))!important}._grid_rr8qf_33 tbody tr._rowSelected_rr8qf_411._rowB_rr8qf_376 td._schFix_rr8qf_327{background-color:color-mix(in srgb, var(--p) 8%, var(--table-row-alt))!important}._grid_rr8qf_33 thead th._schFix_rr8qf_327._col-hi_rr8qf_399{background-color:color-mix(in srgb, var(--p) 14%, var(--table-head-bg))!important}._grpHd_rr8qf_424 th{text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--brd);text-align:center;background:var(--table-head-bg);padding:6px 4px;font-size:10.5px;font-weight:700}._ghMech_rr8qf_435{color:var(--warn);background:color-mix(in oklab, var(--warn) 8%, var(--table-head-bg))!important;border-bottom:2px solid var(--warn)!important}._ghElec_rr8qf_441{color:var(--info);background:color-mix(in oklab, var(--info) 8%, var(--table-head-bg))!important;border-bottom:2px solid var(--info)!important}._ghOther_rr8qf_447{color:var(--mu);background:var(--table-head-bg)!important;border-bottom:2px solid var(--brd)!important}._th_rr8qf_454{text-transform:uppercase;letter-spacing:.6px;color:var(--mu);background:var(--table-head-bg);border-bottom:1px solid var(--brd);white-space:nowrap;text-align:left;padding:10px 14px;font-size:11.5px;font-weight:700}._thSortable_rr8qf_467{cursor:pointer;-webkit-user-select:none;user-select:none}._thSortable_rr8qf_467:hover{color:var(--txt)}._thInner_rr8qf_476{align-items:center;gap:4px;display:inline-flex}._sortIcon_rr8qf_482{color:var(--dim);flex-shrink:0;align-items:center;display:inline-flex}._thSortable_rr8qf_467:hover ._sortIcon_rr8qf_482{color:var(--p)}._sortAlpha_rr8qf_493{letter-spacing:.3px;font-size:10px;font-weight:700}._personTh_rr8qf_499{text-align:center;border-bottom:1px solid var(--brd);background:var(--table-head-bg);vertical-align:bottom;width:58px;min-width:58px;max-width:58px;padding:10px 4px}._personThName_rr8qf_510{color:var(--mu);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:10px;font-weight:700;line-height:1.3;display:block;overflow:hidden}._personGroupTh_rr8qf_525{text-align:center;color:var(--txt);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:var(--table-head-bg);border-bottom:1px solid var(--brd);border-left:2px solid var(--brd);cursor:pointer;padding:8px 4px;font-size:11px;font-weight:700;transition:background-color .12s,color .12s,box-shadow .12s}._personGroupTh_rr8qf_525:hover:not([aria-pressed=true]){background:color-mix(in oklab, var(--p) 6%, var(--table-head-bg))}._personGroupTh_rr8qf_525[aria-pressed=true]{color:var(--p);background:color-mix(in oklab, var(--p) 14%, var(--table-head-bg));box-shadow:inset 0 -3px 0 var(--p);border-left-color:color-mix(in oklab, var(--p) 45%, var(--brd))}._personColSelected_rr8qf_553{box-shadow:inset 2px 0 0 color-mix(in oklab, var(--p) 50%, transparent);background:color-mix(in oklab, var(--p) 7%, var(--srf))!important}._rowB_rr8qf_376 ._personColSelected_rr8qf_553{background:color-mix(in oklab, var(--p) 7%, var(--table-row-alt))!important}._weekTh_rr8qf_562._personColSelected_rr8qf_553,._totVal_rr8qf_563._personColSelected_rr8qf_553{color:var(--p);font-weight:700;background:color-mix(in oklab, var(--p) 12%, var(--table-head-bg))!important}._totalsRow_rr8qf_371 ._personColSelected_rr8qf_553{background:color-mix(in oklab, var(--p) 12%, color-mix(in oklab, var(--p) 6%, var(--srf)))!important}._weekThCurrent_rr8qf_573._personColSelected_rr8qf_553{box-shadow:inset 0 -2px 0 var(--wk), inset 2px 0 0 color-mix(in oklab, var(--p) 50%, transparent);background:color-mix(in oklab, var(--p) 10%, color-mix(in oklab, var(--wk) 14%, var(--table-head-bg)))!important}._weekColCurrent_rr8qf_578._personColSelected_rr8qf_553{background:color-mix(in oklab, var(--p) 8%, color-mix(in oklab, var(--wk) 8%, var(--srf)))!important}._rowB_rr8qf_376 ._weekColCurrent_rr8qf_578._personColSelected_rr8qf_553{background:color-mix(in oklab, var(--p) 8%, color-mix(in oklab, var(--wk) 8%, var(--table-row-alt)))!important}._weekTh_rr8qf_562{text-align:center;width:52px;min-width:52px;max-width:52px;color:var(--mu);white-space:nowrap;background:var(--table-head-bg);border-bottom:1px solid var(--brd);border-right:1px solid color-mix(in oklab, var(--brd) 85%, var(--txt));box-sizing:border-box;padding:6px 2px;font-size:10px;font-weight:600}._weekThCurrent_rr8qf_573{box-shadow:inset 0 -2px 0 var(--wk);color:var(--txt);background:color-mix(in oklab, var(--wk) 14%, var(--table-head-bg))!important}._weekColCurrent_rr8qf_578{background:color-mix(in oklab, var(--wk) 8%, var(--srf))!important}._rowB_rr8qf_376 ._weekColCurrent_rr8qf_578{background:color-mix(in oklab, var(--wk) 8%, var(--table-row-alt))!important}._totalsRow_rr8qf_371 ._weekColCurrent_rr8qf_578{background:color-mix(in oklab, var(--wk) 12%, color-mix(in oklab, var(--p) 6%, var(--srf)))!important}._weekThBlockStart_rr8qf_621,._hcCellBlockStart_rr8qf_622,._totVal_rr8qf_563._weekThBlockStart_rr8qf_621{border-left:2px solid color-mix(in oklab, var(--brd) 70%, var(--txt))}._hcCell_rr8qf_622{text-align:center;border-right:1px solid color-mix(in oklab, var(--brd) 85%, var(--txt));box-sizing:border-box;width:52px;min-width:52px;max-width:52px;padding:5px 3px;overflow:hidden}._rangeNote_rr8qf_638{color:var(--mu);white-space:nowrap;flex-shrink:0;font-size:11.5px}._totColHd_rr8qf_645{text-align:center;text-transform:uppercase;letter-spacing:.6px;width:48px;min-width:48px;color:var(--mu);background:var(--table-head-bg);border-bottom:1px solid var(--brd);border-left:2px solid var(--brd);vertical-align:bottom;padding:10px 6px;font-size:11.5px;font-weight:700}._totColHd_rr8qf_645 ._thInner_rr8qf_476{flex-direction:column;justify-content:flex-end;gap:2px;min-height:100%}._totColHd_rr8qf_645 ._sortIcon_rr8qf_482{min-height:12px}td{border-bottom:1px solid var(--table-row-border);vertical-align:middle;padding:0;font-size:13px}._rowA_rr8qf_375 td{background:var(--srf)}._rowB_rr8qf_376 td{background:var(--table-row-alt)}._rowSelected_rr8qf_411 td{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--p) 45%, transparent)}._rowUnassigned_rr8qf_687 td{opacity:.42;color:var(--mu);filter:grayscale(.35)}._rowUnassigned_rr8qf_687 td._schFix_rr8qf_327{background:color-mix(in oklab, var(--mu) 6%, var(--srf))}._rowB_rr8qf_376._rowUnassigned_rr8qf_687 td._schFix_rr8qf_327{background:color-mix(in oklab, var(--mu) 8%, var(--table-row-alt))}._tdFix_rr8qf_701{white-space:normal;padding:8px 14px;overflow:hidden}._schFix_rr8qf_327._tdFix_rr8qf_701{box-sizing:border-box}._projLink_rr8qf_711{flex-direction:column;gap:2px;min-width:0;text-decoration:none;transition:color .12s;display:flex}._projLink_rr8qf_711:hover ._projNum_rr8qf_720,._projLink_rr8qf_711:hover ._projName_rr8qf_721{color:var(--p)}._projNum_rr8qf_720{color:var(--dim);letter-spacing:.3px;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;line-height:1.2}._projName_rr8qf_721{color:var(--txt);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:700;line-height:1.3}._pmCell_rr8qf_744{color:var(--mu);white-space:normal;word-break:break-word;padding-left:8px;padding-right:8px;font-size:13px}._hc_rr8qf_622{border-radius:var(--r3);font-variant-numeric:tabular-nums;box-sizing:border-box;justify-content:center;align-items:center;min-width:30px;max-width:100%;height:26px;padding:0 5px;font-size:14px;font-weight:600;display:inline-flex;position:relative}._hcProbable_rr8qf_769{font-style:italic}._hcHasNote_rr8qf_773:after{content:"";background:var(--p);border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:1px}._hcNil_rr8qf_784{color:var(--dim);background:0 0;font-size:12px;font-weight:400}._hcLo_rr8qf_785{color:var(--info);background:0 0}._hcMd_rr8qf_786{color:var(--ok);background:0 0}._hcHi_rr8qf_787{color:var(--warn);background:color-mix(in oklab, var(--warn) 18%, transparent)}._hcMax_rr8qf_788{color:var(--ov);background:color-mix(in oklab, var(--ov) 18%, transparent)}._rowTotal_rr8qf_790{color:var(--txt);text-align:center;border-left:1px solid var(--table-row-border);min-width:48px;padding:5px 8px;font-size:13px;font-weight:700}._totalsRow_rr8qf_371 th,._totalsRow_rr8qf_371 td{border-top:2px solid var(--p);padding:6px 2px;background:color-mix(in oklab, var(--p) 6%, var(--srf))!important}._totFix_rr8qf_808{box-sizing:border-box;background:color-mix(in oklab, var(--p) 6%, var(--srf))!important}._totLabel_rr8qf_813{text-transform:uppercase;letter-spacing:.9px;color:var(--p)!important;padding-left:14px!important;font-size:10.5px!important;font-weight:700!important}._totVal_rr8qf_563{font-variant-numeric:tabular-nums;box-sizing:border-box;width:52px;min-width:52px;max-width:52px;font-size:12px;font-weight:700}._totOv_rr8qf_832{color:var(--ov)!important}._totWk_rr8qf_833{color:var(--wk)!important}._totOk_rr8qf_834{color:var(--ok)!important}._grandTotal_rr8qf_836{color:var(--p);border-left:1px solid var(--brd);font-size:13px;font-weight:800;background:color-mix(in oklab, var(--p) 6%, var(--srf))!important}._status_rr8qf_845{text-align:center;color:var(--mu);padding:48px;font-size:14px}._statusError_rr8qf_852{text-align:center;color:var(--ov);padding:48px;font-size:14px}._emptyCell_rr8qf_859{text-align:center;color:var(--dim);padding:28px;font-style:italic}._nil_rr8qf_866{color:var(--dim);font-size:11px}._hcInput_rr8qf_872{border:1px solid var(--p);border-radius:var(--r3);text-align:center;background:var(--srf);width:52px;color:var(--txt);padding:2px 4px;font-family:inherit;font-size:13px}._hcEditable_rr8qf_884{cursor:pointer}._hcEditable_rr8qf_884:hover{outline:1px solid var(--brd);border-radius:var(--r3)}._colPto_rr8qf_894{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--mu) 8%, transparent), color-mix(in srgb, var(--mu) 8%, transparent) 6px, transparent 6px, transparent 12px);color:var(--mu);opacity:.7}._travelFlag_rr8qf_906{color:var(--wk);margin-left:3px;font-size:10px}._travelHover_rr8qf_912{z-index:1100;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);min-width:120px;max-width:220px;box-shadow:var(--sh2);pointer-events:none;padding:8px 10px;position:fixed;transform:translate(-50%)}._travelHoverTitle_rr8qf_926{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);margin-bottom:6px;font-size:10.5px;font-weight:700}._travelHoverList_rr8qf_935{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}._travelHoverList_rr8qf_935 li{color:var(--txt);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.3}._cellMenu_rr8qf_953{z-index:1000;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);min-width:220px;max-width:280px;box-shadow:var(--sh);padding:10px;position:fixed}._cellMenuItem_rr8qf_965{text-align:left;width:100%;color:var(--txt);cursor:pointer;border-radius:var(--r3);background:0 0;border:none;padding:6px 4px;font-family:inherit;font-size:12.5px;display:block}._cellMenuItem_rr8qf_965:hover{background:var(--bg)}._cellMenuLabel_rr8qf_983{color:var(--dim);text-transform:uppercase;letter-spacing:.4px;flex-direction:column;gap:4px;margin-top:6px;font-size:11px;font-weight:600;display:flex}._cellMenuNote_rr8qf_995{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);resize:vertical;min-height:56px;padding:6px 8px;font-family:inherit;font-size:12.5px}._cellMenuActions_rr8qf_1007{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}._cellMenuBtn_rr8qf_1014{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:12px}._cellMenuBtnPrimary_rr8qf_1025{background:var(--p);border-color:var(--p);color:var(--primary-foreground);font-weight:600}._page_tn0td_3{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow:hidden}._topbar_tn0td_15{background:var(--srf);border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:16px;height:52px;padding:0 12px;display:flex}._breadcrumb_tn0td_26{color:var(--mu);flex:1;align-items:center;gap:6px;font-size:12.5px;display:flex}._breadcrumbCur_tn0td_35{color:var(--txt);font-size:13.5px;font-weight:700}._tabs_tn0td_42{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._tab_tn0td_42{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}._tab_tn0td_42:hover{color:var(--txt)}._tabActive_tn0td_68{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._tabBody_tn0td_74{flex-direction:column;flex:1;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}._mcard_tn0td_84{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._mcardHeader_tn0td_95{border-bottom:1px solid var(--brd);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;transition:background .22s,border-color .22s;display:flex}._mcardTitle_tn0td_106{color:var(--txt);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:700}._mcardSub_tn0td_114{color:var(--mu);font-size:12.5px;font-weight:400}._wkNav_tn0td_121{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);align-items:center;gap:8px;padding:4px 6px;display:flex}._wkBtn_tn0td_131{border-radius:var(--r2);cursor:pointer;width:28px;height:28px;color:var(--mu);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;transition:background .12s,color .12s;display:inline-flex}._wkBtn_tn0td_131:hover{background:var(--srf);color:var(--txt)}._wkLabel_tn0td_151{color:var(--txt);white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;min-width:170px;font-size:12.5px;font-weight:600}._todayBtn_tn0td_161{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--mu);cursor:pointer;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s}._todayBtn_tn0td_161:hover{background:var(--bg);color:var(--txt)}._legendBar_tn0td_180{border-bottom:1px solid var(--brd);background:var(--srf);flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;padding:10px 18px;display:flex}._legendFilters_tn0td_191{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._legendBarInline_tn0td_199{flex-flow:wrap;align-items:center}._legendLabel_tn0td_205{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-size:11.5px;font-weight:600}._legendItem_tn0td_214{color:var(--mu);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}._filterControls_tn0td_223{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}._filterControl_tn0td_223{align-items:center;gap:6px;display:inline-flex}._filterControlEnd_tn0td_236{margin-left:auto}._filterControlLabel_tn0td_240{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._filterSelect_tn0td_248{border:1px solid var(--brd);background:var(--bg);color:var(--txt);font:inherit;border-radius:6px;padding:4px 8px;font-size:12.5px}._travelDestFilters_tn0td_258{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._travelDestList_tn0td_267{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}._travelDestEmpty_tn0td_275{color:var(--mu);font-size:12px}._travelDestChip_tn0td_280{border:1px solid color-mix(in srgb, var(--accent,var(--b)) 35%, var(--brd));background:color-mix(in srgb, var(--accent,var(--b)) 10%, var(--bg));max-width:180px;color:var(--txt);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;transition:border-color .12s,background .12s;display:inline-flex}._travelDestChip_tn0td_280:hover{border-color:var(--accent,var(--b))}._travelDestChipOn_tn0td_300{border-color:var(--accent,var(--b));background:color-mix(in srgb, var(--accent,var(--b)) 22%, var(--bg));font-weight:600}._travelDestName_tn0td_306{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._travelDestCount_tn0td_312{font-variant-numeric:tabular-nums;color:var(--mu);font-weight:700}._topProjectsBar_tn0td_318{border-bottom:1px solid var(--brd);background:var(--srf);flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:10px;padding:8px 18px 10px;display:flex}._topProjectsLabel_tn0td_329{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding-top:6px;font-size:11px;font-weight:700}._topProjectsList_tn0td_339{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}._topProjectChip_tn0td_347{border:1px solid var(--brd);border-radius:var(--r2,6px);background:var(--bg);max-width:100%;color:var(--txt);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:6px;padding:5px 10px;font-size:12px;transition:border-color .12s,background .12s;display:inline-flex}._topProjectChip_tn0td_347:hover{border-color:var(--p)}._topProjectChipOn_tn0td_368{border-color:var(--p);background:color-mix(in srgb, var(--p) 12%, var(--bg))}._topProjectJob_tn0td_373{font-variant-numeric:tabular-nums;color:var(--p);white-space:nowrap;font-weight:700}._topProjectName_tn0td_380{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}._topProjectCount_tn0td_387{font-variant-numeric:tabular-nums;color:var(--mu);white-space:nowrap;font-weight:700}._topProjectDest_tn0td_394{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--brd);max-width:140px;padding-left:6px;font-size:11px;overflow:hidden}._legendSwatch_tn0td_405{border-radius:var(--radius-sm-token);border:1px solid;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-block}._tableScroll_tn0td_416{flex-direction:column;flex:1;min-height:0;display:flex}._tableBody_tn0td_423{flex:1;min-height:0}._wkGrid_tn0td_428{width:100%;min-width:720px}._nameTh_tn0td_433,._roleTh_tn0td_434,._dayTh_tn0td_435{text-align:left;color:var(--dim);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--brd);background:var(--table-head-bg);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700}._nameTh_tn0td_433{white-space:normal;word-break:break-word;width:165px;min-width:165px;max-width:165px;padding-left:10px;padding-right:10px}._roleTh_tn0td_434{white-space:normal;word-break:break-word;width:145px;min-width:145px;max-width:145px;padding-left:10px;padding-right:10px}._dayTh_tn0td_435{text-align:center;min-width:100px}._dayThDate_tn0td_473{color:var(--mu);text-transform:none;letter-spacing:0;margin-top:2px;font-size:10px;font-weight:600;display:block}._nameTd_tn0td_483,._roleTd_tn0td_484,._statusTd_tn0td_485{border-bottom:1px solid var(--brd);vertical-align:middle;padding:8px 14px}._nameTd_tn0td_483{color:var(--txt);white-space:normal;word-break:break-word;background:var(--srf);width:165px;max-width:165px;padding-left:10px;padding-right:10px;font-size:13.5px;font-weight:700}._roleTd_tn0td_484{color:var(--mu);background:var(--srf);white-space:normal;word-break:break-word;width:145px;max-width:145px;padding-left:10px;padding-right:10px;font-size:12px}._statusTd_tn0td_485{text-align:center;background:var(--srf);position:relative}._statusTdOpen_tn0td_522{z-index:25;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--p) 35%, transparent);overflow:visible;background:color-mix(in srgb, var(--p) 4%, var(--srf))!important}._rowA_tn0td_529 td{background:var(--srf)!important}._rowB_tn0td_533 td{background:color-mix(in srgb, var(--bg) 50%, var(--srf))!important}._wkGrid_tn0td_428 tbody tr:hover td{background:color-mix(in srgb, var(--p) 5%, var(--srf))!important}._statusCell_tn0td_541{border-radius:var(--radius-sm-token);min-width:72px;min-height:28px;color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}._statusCell_tn0td_541:hover:not(:disabled){background:var(--bg);border-color:var(--brd);color:var(--mu)}._statusCell_tn0td_541:active:not(:disabled){transform:scale(.97)}._statusCell_tn0td_541:disabled{cursor:wait;opacity:.7}._sPto_tn0td_574{background:color-mix(in srgb, var(--ov) 12%, transparent);color:var(--ov);border-color:color-mix(in srgb, var(--ov) 35%, transparent)}._sHoliday_tn0td_580{background:color-mix(in srgb, var(--ov) 10%, transparent);color:var(--ov);border-color:color-mix(in srgb, var(--ov) 28%, transparent)}._sWfh_tn0td_586{background:color-mix(in srgb, var(--mu) 10%, transparent);color:var(--mu);border-color:var(--brd)}._sRemote_tn0td_592{background:color-mix(in srgb, var(--b) 12%, transparent);color:var(--b);border-color:color-mix(in srgb, var(--b) 35%, transparent)}._sSite_tn0td_598{background:color-mix(in srgb, var(--p) 12%, transparent);color:var(--p);border-color:color-mix(in srgb, var(--p) 30%, transparent)}._sHalf_tn0td_604{background:color-mix(in srgb, var(--wk) 12%, transparent);color:var(--wk);border-color:color-mix(in srgb, var(--wk) 35%, transparent)}._sOffice_tn0td_610{color:var(--dim);font-weight:500}._dayThHoliday_tn0td_615{color:var(--ov)}._dayThHolidayName_tn0td_619{color:var(--ov);text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100px;margin:2px auto 0;font-size:9.5px;font-weight:700;display:block;overflow:hidden}._calWrap_tn0td_634{background:var(--bg,transparent);flex:1;min-height:0;padding:16px 18px 18px;position:relative;overflow:auto}._calSeasonBackdrop_tn0td_643{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}._calSeasonBackdrop_tn0td_643 canvas{width:100%;height:100%;display:block}.dark ._calSeasonBackdrop_tn0td_643{opacity:.4}._calGrid_tn0td_661{background:color-mix(in srgb, var(--txt) 12%, var(--srf));border:1px solid color-mix(in srgb, var(--txt) 12%, var(--srf));border-radius:var(--r2);z-index:1;isolation:isolate;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-height:480px;display:grid;position:relative;overflow:visible}._calWd_tn0td_677{background:var(--table-head-bg);text-align:center;color:var(--dim);text-transform:uppercase;letter-spacing:.4px;padding:8px 6px;font-size:11px;font-weight:700}._calCell_tn0td_688{background:var(--srf);cursor:pointer;flex-direction:column;gap:4px;min-height:96px;padding:6px 8px;font-size:11px;transition:background .12s;display:flex;position:relative}._calCellOpen_tn0td_701{z-index:25;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--p) 40%, transparent);background:color-mix(in srgb, var(--p) 4%, var(--srf));overflow:visible}._calCell_tn0td_688:hover{background:color-mix(in srgb, var(--p) 3%, var(--srf))}._calOut_tn0td_712{background:color-mix(in srgb, var(--bg) 55%, var(--srf))}._calOut_tn0td_712 ._calDateNum_tn0td_716{color:var(--dim)}._calToday_tn0td_720{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--p) 45%, transparent);background:color-mix(in srgb, var(--p) 4%, var(--srf))}._calDate_tn0td_716{justify-content:space-between;align-items:center;gap:4px;display:flex}._calDateNum_tn0td_716{color:var(--txt);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1}._calToday_tn0td_720 ._calDateNum_tn0td_716{background:var(--p);width:22px;height:22px;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._calAdd_tn0td_751{border-radius:var(--r2);cursor:pointer;width:22px;height:22px;color:var(--mu);opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;transition:opacity .12s,background .12s,border-color .12s,color .12s;display:inline-flex}._calCell_tn0td_688:hover ._calAdd_tn0td_751,._calAdd_tn0td_751:focus-visible{opacity:1}._calAdd_tn0td_751:hover{background:color-mix(in srgb, var(--p) 10%, transparent);border-color:color-mix(in srgb, var(--p) 25%, transparent);color:var(--p)}._calTrips_tn0td_780{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow:hidden}._calChipWrap_tn0td_789{align-items:stretch;width:100%;min-width:0;display:flex}._calChipWrap_tn0td_789 ._calChip_tn0td_789{cursor:default;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}._calChip_tn0td_789{text-align:left;border:1px solid color-mix(in srgb, var(--wk) 35%, transparent);border-radius:var(--r2);background:color-mix(in srgb, var(--wk) 14%, transparent);width:100%;color:var(--txt);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:3px 7px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.35;transition:background .12s,border-color .12s;display:block;overflow:hidden}._calChip_tn0td_789:hover:not(:disabled){background:color-mix(in srgb, var(--wk) 22%, transparent);border-color:var(--wk)}._calChip_tn0td_789:disabled{opacity:.6;cursor:wait}._calChipRemove_tn0td_835{border:1px solid color-mix(in srgb, var(--wk) 35%, transparent);border-radius:0 var(--r2) var(--r2) 0;background:color-mix(in srgb, var(--wk) 14%, transparent);color:var(--mu);cursor:pointer;flex-shrink:0;align-self:stretch;padding:0 5px;font-family:inherit;font-size:12px;line-height:1;transition:background .12s,border-color .12s,color .12s}._calChipRemove_tn0td_835:hover:not(:disabled){background:color-mix(in srgb, var(--err,#f87171) 18%, transparent);border-color:var(--err,#f87171);color:var(--err,#f87171)}._calChipRemove_tn0td_835:disabled{opacity:.6;cursor:wait}._calForm_tn0td_861{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);flex-direction:column;gap:5px;margin-top:auto;padding:6px;display:flex}._calForm_tn0td_861 select,._calForm_tn0td_861 input{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--txt);padding:5px 7px;font-family:inherit;font-size:11.5px}._calForm_tn0td_861 select:focus,._calForm_tn0td_861 input:focus{border-color:var(--p);outline:none}._calFormRow_tn0td_889{gap:6px;display:flex}._calFormRow_tn0td_889 button{border-radius:var(--r2);cursor:pointer;border:1px solid var(--brd);background:var(--srf);color:var(--txt);flex:1;padding:5px 8px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .12s,border-color .12s}._calFormRow_tn0td_889 button:first-child{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._calFormRow_tn0td_889 button:first-child:hover:not(:disabled){filter:brightness(1.05)}._calFormRow_tn0td_889 button:first-child:disabled{opacity:.65;cursor:wait}._calFormRow_tn0td_889 button:last-child:hover{background:var(--bg)}._calPop_tn0td_927{z-index:30;border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);min-width:320px;max-width:380px;box-shadow:var(--sh2,0 4px 12px #00000014, 0 1px 3px #0000000d);transform-origin:0 0;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;top:28px;left:4px}._calPop_tn0td_927[data-state=open]{animation:.16s cubic-bezier(.16,1,.3,1) _schedulePopIn_tn0td_1}._calPop_tn0td_927[data-state=closing]{pointer-events:none;animation:.16s cubic-bezier(.16,1,.3,1) forwards _schedulePopOut_tn0td_1}._calPop_tn0td_927 ._personSearch_tn0td_954,._calPop_tn0td_927 ._travelDestInput_tn0td_955{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);width:100%;min-width:0;color:var(--txt);padding:4px 6px;font-family:inherit;font-size:11px}._calPop_tn0td_927 ._personSearch_tn0td_954:focus,._calPop_tn0td_927 ._personSelect_tn0td_968:focus,._calPop_tn0td_927 ._travelDestInput_tn0td_955:focus{border-color:var(--p);outline:none}._calPop_tn0td_927 ._travelDestInput_tn0td_955{padding:5px 7px;font-size:11.5px}._calPop_tn0td_927 ._calFormRow_tn0td_889 button{padding:4px 6px;font-size:11px}._calHolidayCell_tn0td_985{background:color-mix(in srgb, var(--bg) 40%, var(--srf))}._calHolidayCell_tn0td_985 ._calDateNum_tn0td_716{color:#1e3a8a;z-index:1;position:relative}._calHolidayVisual_tn0td_995{pointer-events:none;flex:1;justify-content:center;align-items:stretch;min-height:0;margin:-2px -4px 0;display:flex}._holArt_tn0td_1005{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:0;padding:2px 4px 4px;display:flex;position:relative}._holKicker_tn0td_1019,._holTag_tn0td_1020{letter-spacing:.02em;color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:800;line-height:1.15;overflow:hidden}._holTag_tn0td_1020{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:9.5px;font-weight:700}._holIcons_tn0td_1040{flex:1;justify-content:center;align-items:center;gap:4px;width:100%;min-height:0;display:flex}._holIcon_tn0td_1040{object-fit:contain;filter:drop-shadow(0 1px 2px #0000001f);-webkit-user-select:none;user-select:none;width:auto;max-width:46%;height:clamp(36px,9vw,56px)}._holIcons_tn0td_1040:has(._holIcon_tn0td_1040:only-child) ._holIcon_tn0td_1040{max-width:58%;height:clamp(42px,11vw,64px)}._hol_newYear_tn0td_1064 ._holKicker_tn0td_1019,._hol_newYear_tn0td_1064 ._holTag_tn0td_1020,._hol_newYearsEve_tn0td_1066 ._holKicker_tn0td_1019,._hol_newYearsEve_tn0td_1066 ._holTag_tn0td_1020{color:#92400e}._holEgg_tn0td_1070{z-index:2;background:color-mix(in srgb, var(--srf) 72%, transparent);border-radius:4px;justify-content:center;align-items:center;padding:4px;display:none;position:absolute;inset:0}._holEggGif_tn0td_1082{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%}._calHolidayCell_tn0td_985:hover ._holEgg_tn0td_1070,._calHolidayCell_tn0td_985:focus-within ._holEgg_tn0td_1070{display:flex}@media (prefers-reduced-motion:reduce){._calHolidayCell_tn0td_985:hover ._holEgg_tn0td_1070,._calHolidayCell_tn0td_985:focus-within ._holEgg_tn0td_1070{display:none}}._hol_memorial_tn0td_1103 ._holKicker_tn0td_1019,._hol_memorial_tn0td_1103 ._holTag_tn0td_1020{color:#1e3a5f}._hol_labor_tn0td_1106 ._holKicker_tn0td_1019,._hol_labor_tn0td_1106 ._holTag_tn0td_1020{color:#334155}._hol_thanksgiving_tn0td_1109 ._holKicker_tn0td_1019,._hol_thanksgiving_tn0td_1109 ._holTag_tn0td_1020{color:#9a3412}._hol_christmasEve_tn0td_1112 ._holKicker_tn0td_1019,._hol_christmasEve_tn0td_1112 ._holTag_tn0td_1020,._hol_christmas_tn0td_1112 ._holKicker_tn0td_1019,._hol_christmas_tn0td_1112 ._holTag_tn0td_1020{color:#14532d}._hol_event_tn0td_1117 ._holKicker_tn0td_1019,._hol_event_tn0td_1117 ._holTag_tn0td_1020{color:var(--p)}._hol_independence_tn0td_1120 ._holKicker_tn0td_1019{font-size:11px}._hol_independence_tn0td_1120 ._holTag_tn0td_1020{letter-spacing:.1em;font-size:11px}._calHolidayCell_tn0td_985 ._calTrips_tn0td_780{flex:none;max-height:40%}._travelHeaderActions_tn0td_1135{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._viewSeg_tn0td_1142{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._viewSegBtn_tn0td_1151{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}._viewSegBtn_tn0td_1151:hover{color:var(--txt)}._viewSegBtnActive_tn0td_1168{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._personSearch_tn0td_954{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--txt);box-sizing:border-box;width:100%;margin-bottom:4px;padding:5px 7px;font-family:inherit;font-size:11.5px}._travelDestInput_tn0td_955{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--txt);box-sizing:border-box;width:100%;margin-bottom:4px;padding:7px 10px;font-family:inherit;font-size:12.5px}._travelWkGrid_tn0td_1201{width:100%;min-width:720px}._travelDayTd_tn0td_1206{vertical-align:top;cursor:pointer;min-width:110px;padding:6px 8px;position:relative;background:var(--srf)!important}._travelDayTdOpen_tn0td_1215{z-index:25;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--p) 35%, transparent);overflow:visible;background:color-mix(in srgb, var(--p) 4%, var(--srf))!important}._travelDayCell_tn0td_1222{flex-direction:column;gap:4px;min-height:36px;display:flex}._travelDayTd_tn0td_1206 ._calChip_tn0td_789{white-space:normal}._travelChipPrimary_tn0td_1233,._travelChipDest_tn0td_1234{text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}._travelChipMeta_tn0td_1241{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;font-weight:400;line-height:1.25;display:block;overflow:hidden}._statusPop_tn0td_1254{z-index:30;border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);min-width:132px;box-shadow:var(--sh2,0 4px 12px #00000014, 0 1px 3px #0000000d);transform-origin:top;flex-direction:column;gap:3px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}._statusPop_tn0td_1254[data-state=open]{animation:.16s cubic-bezier(.16,1,.3,1) _statusPopInCentered_tn0td_1}._statusPop_tn0td_1254[data-state=closing]{pointer-events:none;animation:.16s cubic-bezier(.16,1,.3,1) forwards _statusPopOutCentered_tn0td_1}._calCell_tn0td_688 ._statusPop_tn0td_1254{transform-origin:0 0;min-width:160px;top:28px;left:4px;transform:none}._calCell_tn0td_688 ._statusPop_tn0td_1254[data-state=open],._statusPopFixed_tn0td_1290[data-state=open]{animation:.16s cubic-bezier(.16,1,.3,1) _schedulePopIn_tn0td_1}._calCell_tn0td_688 ._statusPop_tn0td_1254[data-state=closing],._statusPopFixed_tn0td_1290[data-state=closing]{animation:.16s cubic-bezier(.16,1,.3,1) forwards _schedulePopOut_tn0td_1}._statusPopFixed_tn0td_1290{z-index:50;transform-origin:0 0;min-width:160px;position:fixed;transform:none}@keyframes _schedulePopIn_tn0td_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _schedulePopOut_tn0td_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes _statusPopInCentered_tn0td_1{0%{opacity:0;transform:translate(-50%)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes _statusPopOutCentered_tn0td_1{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.97)}}@media (prefers-reduced-motion:reduce){._calPop_tn0td_927[data-state=open],._statusPop_tn0td_1254[data-state=open],._calCell_tn0td_688 ._statusPop_tn0td_1254[data-state=open],._statusPopFixed_tn0td_1290[data-state=open]{animation:.12s _schedulePopFadeIn_tn0td_1}._calPop_tn0td_927[data-state=closing],._statusPop_tn0td_1254[data-state=closing],._calCell_tn0td_688 ._statusPop_tn0td_1254[data-state=closing],._statusPopFixed_tn0td_1290[data-state=closing]{animation:.12s forwards _schedulePopFadeOut_tn0td_1}}@keyframes _schedulePopFadeIn_tn0td_1{0%{opacity:0}to{opacity:1}}@keyframes _schedulePopFadeOut_tn0td_1{0%{opacity:1}to{opacity:0}}._statusPopItem_tn0td_1353{text-align:left;border-radius:var(--r2);width:100%;color:var(--txt);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 8px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .1s,border-color .1s;display:block}._statusPopItem_tn0td_1353:hover:not(:disabled){background:var(--bg);border-color:var(--brd)}._statusPopItem_tn0td_1353:disabled{opacity:.65;cursor:wait}._statusPopItemActive_tn0td_1379{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p) 35%, transparent)}._statusPopClear_tn0td_1383{color:var(--mu);border-top:1px solid var(--brd);margin-top:2px;padding-top:7px;font-weight:500}._statusPopCancel_tn0td_1391{border-radius:var(--r2);color:var(--mu);cursor:pointer;background:0 0;border:none;margin-top:2px;padding:4px 8px;font-family:inherit;font-size:11px}._statusPopCancel_tn0td_1391:hover{color:var(--txt);background:var(--bg)}._statusPopPickRow_tn0td_1408{flex-wrap:wrap;gap:4px;display:flex}._statusPopPickRow_tn0td_1408 ._statusPopItem_tn0td_1353{text-align:center;flex:auto;min-width:52px;padding:4px 6px;font-size:10.5px}._ptoMonthChipWrap_tn0td_1423{position:relative}._ptoMonthChip_tn0td_1423{text-align:left;border-radius:var(--r2);cursor:pointer;border:1px solid #0000;width:100%;padding:3px 7px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.35;transition:background .12s,border-color .12s;display:block;overflow:hidden}._ptoMonthChipName_tn0td_1443{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}._ptoMonthChipStatus_tn0td_1451{opacity:.85;font-size:9.5px;font-weight:600;display:block}._personList_tn0td_1459{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);max-height:160px;display:block;overflow-y:auto}._personItem_tn0td_1468{cursor:pointer;width:100%;color:var(--txt);-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;font-size:11.5px;transition:background .1s;display:block;overflow:hidden}._personItem_tn0td_1468:hover{background:color-mix(in srgb, var(--p) 6%, var(--srf))}._personItemSelected_tn0td_1486{background:color-mix(in srgb, var(--p) 14%, var(--srf));color:var(--p);font-weight:600}._personItemSelected_tn0td_1486:hover{background:color-mix(in srgb, var(--p) 20%, var(--srf))}._personListEmpty_tn0td_1496{color:var(--mu);padding:6px 8px;font-size:11px;font-style:italic}._popSectionLabel_tn0td_1504{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;padding-top:4px;font-size:10px;font-weight:700}._projectList_tn0td_1513{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);max-height:100px;display:block;overflow-y:auto}._projectItem_tn0td_1522{cursor:pointer;width:100%;color:var(--txt);-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;font-size:11px;transition:background .1s;display:block;overflow:hidden}._projectItem_tn0td_1522:hover{background:color-mix(in srgb, var(--p) 6%, var(--srf))}._projectItemSelected_tn0td_1540{background:color-mix(in srgb, var(--p) 14%, var(--srf));color:var(--p);font-weight:600}._projectItemSelected_tn0td_1540:hover{background:color-mix(in srgb, var(--p) 20%, var(--srf))}._legendSwatchTravel_tn0td_1552{background:color-mix(in srgb, var(--wk) 14%, transparent);color:var(--wk);border-color:color-mix(in srgb, var(--wk) 35%, transparent)}._travelDayTdDisabled_tn0td_1558{cursor:not-allowed;opacity:.7}._miniStatusChip_tn0td_1563{text-align:left;border-radius:var(--r2);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;width:100%;padding:3px 7px;font-size:10.5px;font-weight:600;line-height:1.35;display:inline-block;overflow:hidden}._emptyDayDot_tn0td_1578{color:var(--dim);font-size:13px;line-height:1}._entryPop_tn0td_1586{width:240px}._entryDateRange_tn0td_1590{align-items:center;gap:4px;margin-bottom:6px;display:flex}._entryDateRange_tn0td_1590 ._travelDestInput_tn0td_955{flex:1;min-width:0}._entryDateRangeSep_tn0td_1602{color:var(--mu);font-size:11px}._entryProjectToggle_tn0td_1607{color:var(--p);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:11px;font-weight:600}._entryProjectToggle_tn0td_1607:hover{text-decoration:underline}._entryKindTabs_tn0td_1623{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);gap:2px;margin-bottom:6px;padding:2px;display:flex}._entryKindTab_tn0td_1623{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;padding:5px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}._entryKindTab_tn0td_1623:hover{color:var(--txt)}._entryKindTabActive_tn0td_1651{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._travelPane_tn0td_1657{flex-direction:column;gap:4px;display:flex}._tripList_tn0td_1663{flex-direction:column;gap:3px;margin-bottom:4px;display:flex}._tripRow_tn0td_1670{align-items:stretch;gap:0;display:flex}._tripRowMain_tn0td_1676{text-align:left;border:1px solid color-mix(in srgb, var(--wk) 35%, transparent);border-radius:var(--r2) 0 0 var(--r2);background:color-mix(in srgb, var(--wk) 14%, transparent);min-width:0;color:var(--txt);cursor:pointer;border-right:none;flex:1;padding:4px 7px;font-family:inherit;font-size:10.5px;font-weight:600;overflow:hidden}._tripRowMain_tn0td_1676:hover{background:color-mix(in srgb, var(--wk) 22%, transparent)}._tripRowMeta_tn0td_1697{color:var(--mu);margin-top:1px;font-size:9.5px;font-weight:400;display:block}._page_1sesr_3{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._embed_1sesr_15{flex-direction:column;flex:1;min-height:0;display:flex}._tabs_1sesr_23{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._tab_1sesr_23{color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}._tab_1sesr_23:hover{color:var(--txt)}._tabActive_1sesr_50{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._mcard_1sesr_57{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._mcardHeader_1sesr_69{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}._mcardTitle_1sesr_78{color:var(--txt);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:700}._filterBar_1sesr_87{border-bottom:1px solid var(--brd);background:var(--srf);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;min-height:52px;padding:10px 18px;display:flex;overflow-x:auto}._filterLabel_1sesr_100{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:11.5px;font-weight:600}._filterSep_1sesr_109{background:var(--brd);flex-shrink:0;width:1px;height:20px;margin:0 6px}._chip_1sesr_117{border-radius:var(--radius-sm-token);cursor:pointer;border:1px solid var(--brd);color:var(--mu);background:var(--bg);flex-shrink:0;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .1s,color .1s,background .1s}._chip_1sesr_117:hover{border-color:var(--p);color:var(--p)}._chipOn_1sesr_136{background:var(--p);border-color:var(--p);color:var(--primary-foreground)}._pmSelect_1sesr_142{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);color:var(--txt);cursor:pointer;flex-shrink:0;max-width:140px;padding:5px 10px;font-family:inherit;font-size:12.5px;transition:border-color .12s}._pmSelect_1sesr_142:hover,._pmSelect_1sesr_142:focus{border-color:color-mix(in oklab, var(--info) 65%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--info) 14%, transparent);outline:none}._wkNav_1sesr_164{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:4px 6px;display:flex}._wkBtn_1sesr_176{border-radius:var(--r2);cursor:pointer;width:28px;height:28px;color:var(--mu);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;transition:background .12s,color .12s;display:flex}._wkBtn_1sesr_176:hover{background:var(--srf);color:var(--txt)}._wkLabel_1sesr_196{color:var(--txt);white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}._todayBtn_1sesr_205{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);color:var(--mu);cursor:pointer;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}._todayBtn_1sesr_205:hover{background:var(--bg);color:var(--txt);border-color:var(--p)}._tabBody_1sesr_225{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._page_110gv_1{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._mcard_110gv_12{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._mcardHeader_110gv_24{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:12px;padding:14px 20px 12px;display:flex}._mcardTitle_110gv_33{color:var(--txt);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:700}._countBadge_110gv_41{color:var(--mu);background:var(--bg);border:1px solid var(--brd);border-radius:var(--r3);padding:4px 12px;font-size:12px}._filterBar_110gv_50{border-bottom:1px solid var(--brd);background:var(--bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;display:flex}._flbl_110gv_61{text-transform:uppercase;letter-spacing:.5px;color:var(--dim);font-size:11px;font-weight:700}._chip_110gv_69{appearance:none;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r3);color:var(--txt);cursor:pointer;padding:5px 10px;font-size:12.5px}._chip_110gv_69:focus{border-color:color-mix(in oklab, var(--info) 65%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--info) 14%, transparent);outline:none}._chipBtn_110gv_86{appearance:none;background:var(--srf);border:1px solid var(--brd);border-radius:var(--r3);color:var(--txt);cursor:pointer;padding:5px 10px;font-size:12.5px;font-weight:600}._chipBtn_110gv_86:hover{border-color:var(--p);color:var(--p)}._clearBtn_110gv_103{appearance:none;background:var(--srf);border:1px dashed var(--brd);border-radius:var(--r3);color:var(--mu);cursor:pointer;padding:5px 10px;font-size:12.5px}._clearBtn_110gv_103:hover{color:var(--txt);border-color:var(--mu)}._searchWrap_110gv_119{align-items:center;display:flex;position:relative}._searchIcon_110gv_125{color:var(--dim);pointer-events:none;position:absolute;left:9px}._searchChip_110gv_132{width:220px;padding-left:28px}._tableWrap_110gv_137{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._tableWrap_110gv_137 ._tableScroll_110gv_146{flex:1;min-height:0;overflow:auto}._tableWrap_110gv_137 ._tableScroll_110gv_146>table{table-layout:fixed;width:100%}._status_110gv_157{color:var(--dim);padding:32px 20px;font-size:13px}._statusError_110gv_163{color:var(--ov);padding:32px 20px;font-size:13px}._table_110gv_137{table-layout:fixed;border-collapse:collapse;width:100%;min-width:960px;font-size:12.5px}._colWhenCol_110gv_177{width:130px}._colTypeCol_110gv_178{width:90px}._colItemCol_110gv_179{width:240px}._colActionCol_110gv_180{width:120px}._colDetailCol_110gv_181{width:auto}._colActorCol_110gv_182{width:120px}._table_110gv_137 th{z-index:1;background:var(--srf);border-bottom:1px solid var(--brd);text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0}._table_110gv_137 td{border-bottom:1px solid var(--brd);vertical-align:top;color:var(--txt);white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:9px 14px}._colWhen_110gv_177{width:130px;color:var(--mu);font-variant-numeric:tabular-nums}._colType_110gv_178{width:90px}._colAction_110gv_180{z-index:1;background-color:var(--srf);width:120px;position:relative}._colActor_110gv_182{width:130px;color:var(--mu)}._typeBadge_110gv_232{letter-spacing:.4px;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:4px;max-width:100%;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}._typeRfi_110gv_246{background:color-mix(in oklab, var(--b) 15%, transparent);color:var(--b)}._typeSubmittal_110gv_251{background:color-mix(in oklab, var(--p) 15%, transparent);color:var(--p)}._typeMeeting_110gv_256{background:color-mix(in oklab, var(--ok) 15%, transparent);color:var(--ok)}._typePerson_110gv_261{background:color-mix(in oklab, var(--ft) 15%, transparent);color:var(--ft)}._typeProject_110gv_266{background:color-mix(in oklab, var(--warn) 15%, transparent);color:var(--warn)}._typeAllocation_110gv_271{background:color-mix(in oklab, var(--wk) 18%, transparent);color:var(--wk)}._typeScheduling_110gv_276{background:color-mix(in oklab, var(--b) 12%, transparent);color:var(--b)}._typeDefault_110gv_281{background:var(--bg);color:var(--mu);border:1px solid var(--brd)}._itemCell_110gv_287{isolation:isolate;min-width:0;font-weight:500;position:relative}._cellClip_110gv_294{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}._itemLink_110gv_302,._itemText_110gv_303{max-width:100%;display:inline}._itemLink_110gv_302{color:var(--txt);text-decoration:none}._itemLink_110gv_302:hover{color:var(--b);text-decoration:underline}._actionText_110gv_318{color:var(--mu);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:600}._detailCell_110gv_327{color:var(--mu);white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}._pager_110gv_335{border-top:1px solid var(--brd);background:var(--srf);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}._pagerInfo_110gv_346{color:var(--mu);font-variant-numeric:tabular-nums;font-size:12px}._pagerBtns_110gv_352{align-items:center;gap:8px;display:flex}._pagerPage_110gv_358{color:var(--mu);text-align:center;min-width:100px;font-size:12px}._pagerBtn_110gv_352{border:1px solid var(--brd);border-radius:var(--r3);background:var(--srf);width:32px;height:32px;color:var(--txt);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._pagerBtn_110gv_352:hover:not(:disabled){border-color:var(--p);color:var(--p)}._pagerBtn_110gv_352:disabled{opacity:.4;cursor:not-allowed}._page_rkekw_1{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._topbar_rkekw_13{background:var(--srf);border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 12px;display:flex}._title_rkekw_24{color:var(--txt);flex:1;font-size:13.5px;font-weight:700}._mcard_rkekw_32{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:16px 24px 24px;display:flex;overflow:hidden}._mcardHeader_rkekw_44{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:12px;padding:14px 20px 12px;display:flex}._mcardTitle_rkekw_53{color:var(--txt);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:700}._countBadge_rkekw_61{font-variant-numeric:tabular-nums;color:var(--mu);background:var(--bg);border:1px solid var(--brd);border-radius:var(--r3);padding:4px 12px;font-size:12px}._peopleTools_rkekw_72{border-bottom:1px solid var(--brd);background:var(--bg);flex-shrink:0}._peopleToolsHeader_rkekw_78{align-items:center;gap:8px;min-height:52px;padding:8px 16px;display:flex}._syncBtn_rkekw_86{border:1px solid var(--p);border-radius:var(--r2);background:var(--p);height:32px;color:var(--primary-foreground,#fff);cursor:pointer;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s,border-color .1s,transform .1s}._syncBtn_rkekw_86:hover{background:var(--pd);border-color:var(--pd)}._syncBtn_rkekw_86:active:not(:disabled){transform:scale(.96)}._syncBtn_rkekw_86:disabled{opacity:.6;cursor:progress}._filterToggleBtn_rkekw_105{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);width:36px;height:36px;color:var(--mu);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-family:inherit;transition:border-color .1s,color .1s,transform .1s;display:inline-flex}._filterToggleBtn_rkekw_105:hover{border-color:var(--p);color:var(--txt)}._filterToggleBtnActive_rkekw_127{border-color:var(--p);color:var(--p)}._filterToggleBtn_rkekw_105:active{transform:scale(.96)}._toolsBadge_rkekw_134{font-variant-numeric:tabular-nums;background:var(--p);min-width:18px;height:18px;color:var(--primary-foreground);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}._mcardTabs_rkekw_150{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:12px;padding:8px 16px;display:flex}._viewSwitch_rkekw_160{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;padding:3px;display:inline-flex}._viewTab_rkekw_169{min-height:32px;color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .1s,background .1s,transform .1s;display:inline-flex}._viewTab_rkekw_169:hover{color:var(--txt)}._viewTabActive_rkekw_190{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._viewTab_rkekw_169:active:not([aria-selected=true]){transform:scale(.96)}._adminWorkspace_rkekw_199{flex:1;min-height:0;display:flex;overflow:hidden}._adminRail_rkekw_206{border-right:1px solid var(--brd);background:var(--bg);flex-direction:column;flex-shrink:0;gap:14px;width:220px;padding:14px 10px;display:flex;overflow-y:auto}._adminRailGroup_rkekw_218{flex-direction:column;gap:2px;display:flex}._adminRailLabel_rkekw_224{text-transform:uppercase;letter-spacing:.06em;color:var(--dim);padding:0 10px 6px;font-size:10.5px;font-weight:700}._adminRailItem_rkekw_233{border-radius:var(--r2);width:100%;min-height:34px;color:var(--mu);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:color .1s,background .1s,transform .1s;display:flex}._adminRailItem_rkekw_233:hover{color:var(--txt);background:color-mix(in srgb, var(--srf) 70%, transparent)}._adminRailItemActive_rkekw_257{background:var(--srf);color:var(--p);box-shadow:var(--sh)}._adminRailItem_rkekw_233:active:not([aria-selected=true]){transform:scale(.98)}._adminRailIcon_rkekw_267{opacity:.85;flex-shrink:0;display:inline-flex}._adminRailItemActive_rkekw_257 ._adminRailIcon_rkekw_267{opacity:1}._adminRailText_rkekw_277{flex:1;min-width:0;line-height:1.2}._adminPane_rkekw_283{background:var(--srf);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._adminPaneHeader_rkekw_293{border-bottom:1px solid var(--brd);flex-shrink:0;padding:16px 20px 14px}._adminPaneTitle_rkekw_299{letter-spacing:-.015em;color:var(--txt);margin:0;font-size:15px;font-weight:700}._adminPaneBlurb_rkekw_307{max-width:62ch;color:var(--mu);margin:4px 0 0;font-size:12.5px;line-height:1.5}._adminPaneBody_rkekw_315{flex:1;min-height:0;padding:14px 20px 24px;overflow:auto}._adminImportStack_rkekw_322{flex-direction:column;gap:20px;display:flex}._importOptionGrid_rkekw_329{grid-template-columns:repeat(2,1fr);gap:12px;padding:4px 0 8px;display:grid}._importOptionCard_rkekw_336{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;font-family:inherit;transition:border-color .12s,background .12s,transform .1s;display:flex}._importOptionCard_rkekw_336:hover{border-color:var(--p);background:color-mix(in srgb, var(--p) 4%, var(--bg))}._importOptionCard_rkekw_336:active{transform:scale(.98)}._importOptionIcon_rkekw_360{color:var(--p);margin-bottom:2px;display:inline-flex}._importOptionLabel_rkekw_366{color:var(--txt);font-size:13.5px;font-weight:700}._importOptionBlurb_rkekw_372{color:var(--mu);font-size:12px;line-height:1.5}._importOptionAccept_rkekw_378{color:var(--dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}._importModalFlow_rkekw_385{flex-direction:column;gap:12px;display:flex}._importBackBtn_rkekw_391{font:inherit;color:var(--mu);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:2px 0;font-size:12px;font-weight:600;transition:color .1s;display:inline-flex}._importBackBtn_rkekw_391:hover{color:var(--p)}._importModalFooter_rkekw_411{border-top:1px solid var(--brd);justify-content:flex-end;padding:10px 20px 16px;display:flex}._staffExp_rkekw_419{flex-direction:column;gap:12px;display:flex}._staffExpHint_rkekw_425{color:var(--mu);margin:0;font-size:13px;line-height:1.5}._staffExpFilters_rkekw_432{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._staffExpInput_rkekw_439{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);height:32px;font:inherit;color:var(--txt);min-width:0;padding:0 10px;font-size:12.5px}._staffExpInput_rkekw_439:focus{border-color:var(--p);outline:none}._staffExpInputGrow_rkekw_456{flex:2 200px}._staffExpInputMid_rkekw_460{flex:120px}._staffExpInputSm_rkekw_464{flex:0 80px}._staffExpEmpty_rkekw_468,._staffExpCount_rkekw_474{color:var(--mu);margin:0;font-size:13px}._staffExpList_rkekw_480{flex-direction:column;gap:12px;display:flex}._staffExpCard_rkekw_486{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);overflow:hidden}._staffExpCardHead_rkekw_493{border-bottom:1px solid var(--brd);background:var(--bg);flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;display:flex}._staffExpCardTitle_rkekw_503{color:var(--txt);font-size:13px;font-weight:700}._staffExpCardMeta_rkekw_509{color:var(--mu);font-size:12px}._staffExpCardCount_rkekw_514{font-variant-numeric:tabular-nums;color:var(--dim);margin-left:auto;font-size:12px}._staffExpNum_rkekw_521{text-align:right;font-variant-numeric:tabular-nums}._staffExpModeRow_rkekw_527{align-items:center;gap:6px;display:flex}._mySkillsAnchor_rkekw_533{flex-shrink:0;margin-left:auto;position:relative}._staffExpModeBtn_rkekw_539,._staffExpModeBtnActive_rkekw_540{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);height:28px;color:var(--mu);cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}._staffExpModeBtnActive_rkekw_540{background:var(--p);color:var(--p-fg,#fff);border-color:var(--p)}._skillsSearchAvatar_rkekw_560{object-fit:cover;border-radius:50%;width:22px;height:22px}._skillsSearchBody_rkekw_567{flex-direction:column;gap:4px;padding:10px 12px;display:flex}._skillsSearchReason_rkekw_574{color:var(--txt);margin:0;font-size:12.5px}._skillsSearchTags_rkekw_580{color:var(--mu);margin:0;font-size:12px}._mySkillsPopover_rkekw_586{z-index:200;border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);flex-direction:column;gap:8px;width:320px;max-width:min(320px,100vw - 16px);padding:12px;display:flex;position:fixed;box-shadow:0 8px 24px #00000026}._mySkillsHead_rkekw_601{color:var(--txt);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}._mySkillsClose_rkekw_610{color:var(--mu);cursor:pointer;background:0 0;border:none;padding:2px}._mySkillsTags_rkekw_618{flex-wrap:wrap;gap:6px;display:flex}._mySkillsTag_rkekw_618{background:var(--bg);border:1px solid var(--brd);color:var(--txt);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}._mySkillsTag_rkekw_618 button{color:var(--mu);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._mySkillsAddRow_rkekw_645{gap:6px;display:flex}._adminSubTabs_rkekw_651{border-bottom:1px solid var(--brd);background:var(--bg);flex-shrink:0;align-items:center;gap:2px;padding:6px 16px;display:flex}._toolsTabs_rkekw_661{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;margin-left:auto;padding:3px;display:inline-flex}._toolsTab_rkekw_661{min-height:30px;color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:color .1s,background .1s,transform .1s;display:inline-flex}._toolsTab_rkekw_661:hover{color:var(--txt)}._toolsTabActive_rkekw_692{background:var(--bg);color:var(--p);box-shadow:var(--sh)}._toolsTab_rkekw_661:active:not([aria-selected=true]){transform:scale(.96)}._toolsCount_rkekw_700{font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;font-size:12px}._filterBody_rkekw_708{border-top:1px solid var(--brd);padding:0 16px 10px}._peopleToolsBody_rkekw_714{border-top:1px solid var(--brd);padding:0 16px 12px}._rosterFilters_rkekw_719{flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}._rosterSearchRow_rkekw_727{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);flex:1;align-items:center;gap:8px;min-width:160px;height:36px;padding:0 10px;transition:border-color .1s;display:flex}._rosterSearchRow_rkekw_727:focus-within{border-color:var(--p)}._searchIcon_rkekw_745{color:var(--dim);flex-shrink:0}._searchInput_rkekw_750{color:var(--txt);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px}._searchInput_rkekw_750::placeholder{color:var(--dim)}._filterLabel_rkekw_765{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11.5px;font-weight:600}._filterSelect_rkekw_774{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:32px;color:var(--txt);max-width:200px;padding:0 10px;font-family:inherit;font-size:12.5px}._filterSelect_rkekw_774:focus{border-color:var(--p);outline:none}._clearFiltersBtn_rkekw_791{height:32px;color:var(--p);cursor:pointer;background:0 0;border:none;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}._clearFiltersBtn_rkekw_791:hover{text-decoration:underline}._importPanel_rkekw_807{border-bottom:1px solid var(--brd);background:var(--bg);flex-shrink:0;padding:12px 18px 14px}._importPanelEmbedded_rkekw_814{flex-shrink:0;padding:10px 0 4px}._importHeader_rkekw_819{margin-bottom:10px}._importTitle_rkekw_823{text-transform:uppercase;letter-spacing:.5px;color:var(--mu);font-size:11.5px;font-weight:700}._modeTabs_rkekw_831{background:var(--srf);border:1px solid var(--brd);border-radius:var(--r2);gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}._modeTab_rkekw_831{color:var(--mu);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600}._modeTab_rkekw_831:hover{color:var(--txt)}._modeTabActive_rkekw_857{background:var(--bg);color:var(--p);box-shadow:var(--sh)}._importBody_rkekw_863{flex-direction:column;gap:10px;display:flex}._importRow_rkekw_869{align-items:center;gap:8px;display:flex}._importCodeField_rkekw_876{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:text;flex:1;align-items:center;gap:6px;min-width:0;height:32px;padding:0 10px;transition:border-color .15s;display:flex}._importCodeField_rkekw_876:focus-within{border-color:var(--p)}._orgSearchField_rkekw_896{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:text;align-items:center;gap:6px;height:32px;padding:0 10px;transition:border-color .15s;display:flex}._orgSearchField_rkekw_896:focus-within{border-color:var(--p)}._orgSearchInputInner_rkekw_913{color:var(--txt);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px}._orgSearchInputInner_rkekw_913::placeholder{color:var(--dim)}._orgTreeWrap_rkekw_929{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);max-height:min(320px,45vh);overflow-y:auto}._orgGroup_rkekw_937+._orgGroup_rkekw_937{border-top:1px solid var(--brd)}._orgGroupHeader_rkekw_941{background:var(--bg);align-items:stretch;height:30px;display:flex}._orgGroupToggle_rkekw_948{border:none;border-right:1px solid var(--brd);cursor:pointer;width:32px;color:var(--dim);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:color 80ms,background 80ms;display:flex}._orgGroupToggle_rkekw_948:hover{color:var(--p);background:color-mix(in srgb, var(--p) 5%, var(--bg))}._orgGroupToggleActive_rkekw_968{color:var(--p)}._orgGroupExpand_rkekw_972{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;min-width:0;padding:0 10px;font-family:inherit;transition:background 80ms;display:flex}._orgGroupExpand_rkekw_972:hover{background:color-mix(in srgb, var(--p) 4%, var(--bg))}._orgGroupChevron_rkekw_991{color:var(--dim);flex-shrink:0;align-items:center;transition:transform .15s;display:flex}._orgGroupChevronOpen_rkekw_999{transform:rotate(90deg)}._orgGroupLabel_rkekw_1003{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}._orgGroupCount_rkekw_1014{font-variant-numeric:tabular-nums;color:var(--dim);letter-spacing:-.01em;flex-shrink:0;font-size:11px}._orgGroupSelected_rkekw_1022{color:var(--p);font-weight:700}._orgGroupTotal_rkekw_1027{color:var(--dim)}._orgLeaves_rkekw_1031{border-top:1px solid color-mix(in srgb, var(--brd) 60%, transparent);margin:0;padding:0;list-style:none}._orgLeaf_rkekw_1038{border:none;border-bottom:1px solid color-mix(in srgb, var(--brd) 40%, transparent);background:var(--srf);cursor:pointer;text-align:left;align-items:center;gap:7px;width:100%;padding:5px 10px 5px 32px;font-family:inherit;transition:background 80ms;display:flex;position:relative}._orgLeaf_rkekw_1038:last-child{border-bottom:none}._orgLeaf_rkekw_1038:hover{background:color-mix(in srgb, var(--p) 5%, var(--srf))}._orgLeafSelected_rkekw_1062{background:color-mix(in srgb, var(--p) 8%, var(--srf))}._orgLeafSelected_rkekw_1062:before{content:"";background:var(--p);width:2px;position:absolute;top:0;bottom:0;left:0}._orgLeafCheck_rkekw_1076{width:13px;height:13px;color:var(--p);flex-shrink:0;justify-content:center;align-items:center;display:flex}._orgCode_rkekw_1086{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--mu);background:var(--bg);border:1px solid var(--brd);border-radius:var(--r3);text-align:center;flex-shrink:0;min-width:48px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px;font-weight:700;transition:color 80ms,background 80ms,border-color 80ms}._orgLeafSelected_rkekw_1062 ._orgCode_rkekw_1086{color:var(--p);border-color:color-mix(in srgb, var(--p) 40%, var(--brd));background:color-mix(in srgb, var(--p) 8%, var(--bg))}._orgLeafName_rkekw_1109{color:var(--txt);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;line-height:1.3;overflow:hidden}._orgTreeEmpty_rkekw_1121{color:var(--mu);text-align:center;margin:0;padding:20px 16px;font-size:12.5px}._orgFooter_rkekw_1129{align-items:center;gap:8px;display:flex}._orgSelectedCount_rkekw_1135{font-variant-numeric:tabular-nums;color:var(--p);background:color-mix(in srgb, var(--p) 10%, var(--srf));border:1px solid color-mix(in srgb, var(--p) 35%, var(--brd));border-radius:var(--r3);white-space:nowrap;padding:3px 9px;font-size:12px;font-weight:600}._previewCard_rkekw_1147{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);flex-direction:column;gap:8px;padding:10px 12px;display:flex}._previewName_rkekw_1157{color:var(--txt);font-size:13.5px;font-weight:700}._previewMeta_rkekw_1163{color:var(--mu);font-size:12px}._importBtn_rkekw_1168{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:32px;color:var(--txt);cursor:pointer;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600}._importBtn_rkekw_1168:hover:not(:disabled){border-color:var(--p);color:var(--p)}._importBtn_rkekw_1168:disabled{opacity:.5;cursor:not-allowed}._importBtnPrimary_rkekw_1191{border-radius:var(--r2);background:var(--p);height:32px;color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .12s ease-out,opacity .12s ease-out;display:inline-flex}._importBtnPrimary_rkekw_1191:hover:not(:disabled){background:color-mix(in srgb, var(--p) 88%, black)}._importBtnPrimary_rkekw_1191:disabled{opacity:.5;cursor:not-allowed}._fileInputHidden_rkekw_1221{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._importStatus_rkekw_1233{color:var(--mu);margin:8px 0 0;font-size:12.5px}._tableWrap_rkekw_1240{flex:1;overflow:auto}._table_rkekw_1240{border-collapse:collapse;width:100%;font-size:13px}._table_rkekw_1240 thead th{background:var(--srf);border-bottom:1px solid var(--brd);text-align:left;color:var(--mu);white-space:nowrap;padding:10px 16px;font-size:11.5px;font-weight:600;position:sticky;top:0}._table_rkekw_1240 tbody tr{border-bottom:1px solid var(--brd);cursor:pointer;transition:background .1s}._table_rkekw_1240 tbody tr:hover{background:var(--bg)}._table_rkekw_1240 tbody tr._selected_rkekw_1274{background:color-mix(in srgb, var(--accent) 8%, transparent)}._table_rkekw_1240 tbody td{color:var(--txt);vertical-align:middle;padding:10px 16px}._person_rkekw_1285{align-items:center;gap:10px;display:flex}._avatar_rkekw_1291{background:var(--accent);width:40px;height:40px;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}._avatar_rkekw_1291 img{object-fit:cover;width:100%;height:100%}._personName_rkekw_1312{font-weight:600}._status_rkekw_1317{text-align:center;color:var(--mu);padding:32px 20px;font-size:13px}._statusError_rkekw_1324{text-align:center;color:var(--red,#e53e3e);padding:32px 20px;font-size:13px}._drawerOverlay_rkekw_1332{z-index:200;background:#0000004d;position:fixed;inset:0}._drawerOverlay_rkekw_1332[data-state=open]{animation:.2s _dirOverlayIn_rkekw_1}._drawerOverlay_rkekw_1332[data-state=closing]{pointer-events:none;animation:.22s forwards _dirOverlayOut_rkekw_1}._drawer_rkekw_1332{background:var(--srf);border-left:1px solid var(--brd);width:420px;max-width:100vw;box-shadow:var(--sh2);z-index:201;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}._drawer_rkekw_1332[data-state=open]{animation:.28s cubic-bezier(.32,.72,0,1) _dirDrawerIn_rkekw_1}._drawer_rkekw_1332[data-state=closing]{pointer-events:none;animation:.22s cubic-bezier(.32,.72,0,1) forwards _dirDrawerOut_rkekw_1}@keyframes _dirOverlayIn_rkekw_1{0%{opacity:0}to{opacity:1}}@keyframes _dirOverlayOut_rkekw_1{0%{opacity:1}to{opacity:0}}@keyframes _dirDrawerIn_rkekw_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _dirDrawerOut_rkekw_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _dirFadeIn_rkekw_1{0%{opacity:0}to{opacity:1}}@keyframes _dirFadeOut_rkekw_1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._drawerOverlay_rkekw_1332[data-state=open]{animation:.15s _dirOverlayIn_rkekw_1}._drawerOverlay_rkekw_1332[data-state=closing]{animation:.15s forwards _dirOverlayOut_rkekw_1}._drawer_rkekw_1332[data-state=open]{animation:.15s _dirFadeIn_rkekw_1}._drawer_rkekw_1332[data-state=closing]{animation:.15s forwards _dirFadeOut_rkekw_1}}._drawerHeader_rkekw_1421{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:12px;padding:18px 20px 16px;display:flex}._drawerAvatar_rkekw_1430{background:var(--accent);width:44px;height:44px;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}._drawerAvatar_rkekw_1430 img{object-fit:cover;width:100%;height:100%}._drawerName_rkekw_1451{color:var(--txt);font-size:15px;font-weight:700}._drawerSub_rkekw_1457{color:var(--mu);margin-top:2px;font-size:12.5px}._drawerClose_rkekw_1463{cursor:pointer;color:var(--mu);border-radius:var(--r3);background:0 0;border:none;margin-left:auto;padding:4px 6px;font-size:18px;line-height:1}._drawerClose_rkekw_1463:hover{background:var(--bg);color:var(--txt)}._drawerBody_rkekw_1480{flex:1;padding:20px;overflow-y:auto}._drawerSection_rkekw_1486{margin-bottom:20px}._drawerSectionTitle_rkekw_1490{text-transform:uppercase;letter-spacing:.06em;color:var(--mu);margin-bottom:8px;font-size:11px;font-weight:700}._drawerRow_rkekw_1499{align-items:flex-start;gap:8px;margin-bottom:6px;font-size:13px;display:flex}._drawerLabel_rkekw_1507{color:var(--mu);flex-shrink:0;width:100px;padding-top:1px}._drawerValue_rkekw_1514{color:var(--txt);word-break:break-word;flex:1;min-width:0}._drawerRichText_rkekw_1521{margin:0;font-size:13px;line-height:1.5}._liveBadge_rkekw_1527{border-radius:var(--radius-sm-token);text-transform:uppercase;letter-spacing:.3px;color:var(--p);background:color-mix(in oklab, var(--p) 12%, transparent);border:1px solid color-mix(in oklab, var(--p) 30%, transparent);margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}._tag_rkekw_1541{border-radius:var(--r3);background:var(--bg);border:1px solid var(--brd);color:var(--txt);margin:2px 4px 2px 0;padding:2px 8px;font-size:11.5px;display:inline-block}._noProfile_rkekw_1552{color:var(--mu);text-align:center;padding:40px 0;font-size:13px}._manualForm_rkekw_1560{flex-direction:column;gap:10px;padding-top:4px;display:flex}._manualField_rkekw_1567{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._manualFieldRow_rkekw_1575{gap:10px;display:flex}._manualLabel_rkekw_1580{color:var(--mu);font-size:11.5px;font-weight:600}._manualRequired_rkekw_1586{color:var(--red,#e53e3e)}._manualInput_rkekw_1590{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:32px;color:var(--txt);box-sizing:border-box;width:100%;padding:0 10px;font-family:inherit;font-size:12.5px}._manualInput_rkekw_1590:focus{border-color:var(--p);outline:none}._manualInput_rkekw_1590:disabled{opacity:.6;cursor:not-allowed}._manualStatusError_rkekw_1613{color:var(--red,#e53e3e);margin:4px 0 0;font-size:12.5px}._matchReviewPanel_rkekw_1620{flex-direction:column;gap:10px;padding-top:4px;display:flex}._matchReviewHeader_rkekw_1627{background:color-mix(in srgb, var(--wk,#f59e0b) 8%, var(--srf));border:1px solid color-mix(in srgb, var(--wk,#f59e0b) 30%, var(--brd));border-radius:var(--r2);align-items:center;gap:8px;padding:10px 12px;display:flex}._matchReviewIcon_rkekw_1637{color:var(--wk,#f59e0b);flex-shrink:0}._matchReviewHeading_rkekw_1642{color:var(--txt);font-size:12.5px;font-weight:700}._matchReviewSubtext_rkekw_1648{color:var(--mu);margin-top:1px;font-size:11.5px}._matchList_rkekw_1654{flex-direction:column;gap:6px;display:flex}._matchCard_rkekw_1660{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);align-items:center;gap:10px;padding:9px 12px;display:flex}._matchInfo_rkekw_1670{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._matchName_rkekw_1678{color:var(--txt);font-size:13px;font-weight:700}._matchMeta_rkekw_1684{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}._matchScore_rkekw_1692{color:var(--p);white-space:nowrap;font-size:11px;font-weight:700}._matchExistsBtn_rkekw_1699{border:1px solid var(--brd);border-radius:var(--r2);height:28px;color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s}._matchExistsBtn_rkekw_1699:hover{border-color:var(--txt);color:var(--txt)}._matchActions_rkekw_1720{gap:8px;margin-top:4px;display:flex}._matchCreateAnywayBtn_rkekw_1726{background:var(--p);height:32px;color:var(--primary-foreground);border-radius:var(--r2);cursor:pointer;border:none;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:opacity .15s}._matchCreateAnywayBtn_rkekw_1726:hover:not(:disabled){opacity:.88}._matchCreateAnywayBtn_rkekw_1726:disabled{opacity:.5;cursor:not-allowed}._matchBackBtn_rkekw_1749{background:var(--srf);height:32px;color:var(--txt);border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s}._matchBackBtn_rkekw_1749:hover:not(:disabled){border-color:var(--mu)}._matchBackBtn_rkekw_1749:disabled{opacity:.5;cursor:not-allowed}._linkPanel_rkekw_1773{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);flex-direction:column;gap:10px;padding:12px;display:flex}._linkPanelHint_rkekw_1783{color:var(--mu);margin:0;font-size:12px;line-height:1.5}._linkPanelRow_rkekw_1790{flex-direction:column;gap:4px;display:flex}._linkPanelInputRow_rkekw_1796{align-items:center;gap:8px;display:flex}._aliasSection_rkekw_1803{border-top:1px solid var(--brd);margin-top:8px;padding-top:14px}._aliasSectionTitle_rkekw_1809{text-transform:uppercase;letter-spacing:.06em;color:var(--mu);margin-bottom:8px;font-size:11px;font-weight:700}._aliasRow_rkekw_1818{align-items:center;gap:8px;display:flex}._aliasInput_rkekw_1824{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:30px;color:var(--txt);flex:1;min-width:0;padding:0 10px;font-family:inherit;font-size:12.5px}._aliasInput_rkekw_1824:focus{border-color:var(--p);outline:none}._aliasBtn_rkekw_1842{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:30px;color:var(--txt);cursor:pointer;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}._aliasBtn_rkekw_1842:hover:not(:disabled){border-color:var(--p);color:var(--p)}._aliasBtn_rkekw_1842:disabled{opacity:.5;cursor:not-allowed}._aliasStatus_rkekw_1866{color:var(--mu);margin-top:6px;font-size:12px}._aliasStatusError_rkekw_1872{color:var(--red,#e53e3e);margin-top:6px;font-size:12px}._promoteBtn_rkekw_1879{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:30px;color:var(--p);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .1s,border-color .1s,transform .1s}._promoteBtn_rkekw_1879:hover:not(:disabled){background:color-mix(in srgb, var(--p) 8%, var(--srf));border-color:var(--p)}._promoteBtn_rkekw_1879:active:not(:disabled){transform:scale(.96)}._promoteBtn_rkekw_1879:disabled{opacity:.5;cursor:not-allowed}._rosterToolbar_rkekw_1908{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}._rosterSearchField_rkekw_1917{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:text;flex:1;align-items:center;gap:6px;min-width:0;height:32px;padding:0 10px;transition:border-color .15s;display:flex}._rosterSearchField_rkekw_1917:focus-within{border-color:var(--p)}._rosterSearchIcon_rkekw_1936{color:var(--dim);flex-shrink:0}._rosterSearchInput_rkekw_1941{color:var(--txt);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}._rosterSearchInput_rkekw_1941::placeholder{color:var(--mu)}._rosterLocationSelect_rkekw_1956{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);height:32px;color:var(--txt);cursor:pointer;flex-shrink:0;padding:0 8px;font-family:inherit;font-size:12.5px;transition:border-color .15s}._rosterLocationSelect_rkekw_1956:focus{border-color:var(--p);outline:none}._rosterCount_rkekw_1975{color:var(--mu);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}._personCell_rkekw_1984{align-items:center;gap:8px;display:flex}._rosterTable_rkekw_1990{border-collapse:collapse;width:100%;font-size:13px}._rosterTable_rkekw_1990 thead th{background:var(--srf);border-bottom:1px solid var(--brd);text-align:left;color:var(--mu);white-space:nowrap;padding:10px 16px;font-size:11.5px;font-weight:600;position:sticky;top:0}._rosterTable_rkekw_1990 tbody tr{border-bottom:1px solid var(--brd)}._rosterTable_rkekw_1990 tbody td{vertical-align:middle;padding:10px 16px}._rosterName_rkekw_2018{color:var(--txt);font-weight:600}._rosterCell_rkekw_2023{color:var(--mu)}._rosterEmpty_rkekw_2027{text-align:center;color:var(--mu);padding:32px 16px;font-size:13px}._page_h7atl_1{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._mcard_h7atl_12{background:var(--srf);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}._body_h7atl_24{flex:1;min-height:0;padding:14px 20px 24px;overflow:auto}._fileRow_1nzaz_1{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}._fileLabel_1nzaz_9{color:var(--mu);font-size:12px;font-weight:600}._fileChooseBtn_1nzaz_15{border-radius:var(--r2,6px);background:var(--p);height:32px;color:var(--primary-foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .12s ease-out;display:inline-flex;overflow:hidden}._fileChooseBtn_1nzaz_15:hover{background:color-mix(in srgb, var(--p) 88%, black)}._fileInputHidden_1nzaz_42{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._muted_1nzaz_54{color:var(--mu);font-size:12.5px}._error_1nzaz_59{color:var(--danger,#c0392b);margin:6px 0;font-size:12.5px}._previewNote_1nzaz_65{color:var(--mu);margin:4px 0 10px;font-size:12.5px}._summaries_1nzaz_71{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=460px){._summaries_1nzaz_71{grid-template-columns:1fr}}._summaryCard_1nzaz_81{border:1px solid var(--brd);background:var(--bg);border-radius:8px;padding:10px 12px}._summaryTitle_1nzaz_88{color:var(--txt);margin-bottom:6px;font-size:13px;font-weight:700}._stats_1nzaz_95{flex-direction:column;gap:3px;margin:0;display:flex}._stats_1nzaz_95>div{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}._stats_1nzaz_95 dt{color:var(--mu)}._stats_1nzaz_95 dd{color:var(--txt);font-variant-numeric:tabular-nums;margin:0;font-weight:700}._bad_1nzaz_120{color:var(--danger,#c0392b)}._unknown_1nzaz_124{margin-top:12px;font-size:12px}._unknown_1nzaz_124 summary{cursor:pointer;color:var(--mu);font-weight:600}._unknown_1nzaz_124 ul{max-height:160px;color:var(--txt);margin:6px 0 0;padding-left:18px;overflow-y:auto}._flowActions_1nzaz_143{justify-content:flex-end;margin-top:14px;display:flex}._btnOutline_1nzaz_149{border:1px solid var(--brd);background:var(--srf);color:var(--txt);cursor:pointer;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}._btnPrimary_1nzaz_161{border:1px solid var(--p);background:var(--p);color:#fff;cursor:pointer;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}._btnPrimary_1nzaz_161:disabled{opacity:.55;cursor:not-allowed}._fileRow_7cngg_1{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}._fileLabel_7cngg_9{color:var(--mu);font-size:12px;font-weight:600}._fileChooseBtn_7cngg_15{border-radius:var(--r2,6px);background:var(--p);height:32px;color:var(--primary-foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .12s ease-out;display:inline-flex;overflow:hidden}._fileChooseBtn_7cngg_15:hover{background:color-mix(in srgb, var(--p) 88%, black)}._fileInputHidden_7cngg_42{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._muted_7cngg_54{color:var(--mu);font-size:12.5px}._error_7cngg_59{color:var(--danger,#c0392b);margin:6px 0;font-size:12.5px}._previewNote_7cngg_65{color:var(--mu);margin:4px 0 10px;font-size:12.5px}._stats_7cngg_71{flex-direction:column;gap:3px;margin:0;display:flex}._stats_7cngg_71>div{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}._stats_7cngg_71 dt{color:var(--mu)}._stats_7cngg_71 dd{color:var(--txt);font-variant-numeric:tabular-nums;margin:0;font-weight:700}._bad_7cngg_96{color:var(--danger,#c0392b)}._warning_7cngg_100{border:1px solid color-mix(in srgb, var(--wk,orange) 35%, transparent);background:color-mix(in srgb, var(--wk,orange) 12%, transparent);color:var(--txt);border-radius:6px;margin-top:10px;padding:8px 10px;font-size:12px}._detailSection_7cngg_110{border-top:1px solid var(--brd);margin-top:12px;padding-top:10px}._detailSection_7cngg_110 h4{color:var(--txt);margin:0 0 7px;font-family:inherit;font-size:12px;font-weight:700}._detailList_7cngg_124{gap:6px;margin:0;padding:0;list-style:none;display:grid}._detailList_7cngg_124 li{border:1px solid var(--brd);background:color-mix(in srgb, var(--srf) 94%, var(--bg));border-radius:6px;padding:7px 9px}._detailTitle_7cngg_139{color:var(--txt);font-size:12px;font-weight:700}._detailMeta_7cngg_145,._detailLocations_7cngg_146{color:var(--mu);margin-top:2px;font-size:11.5px}._detailLocations_7cngg_146{flex-wrap:wrap;gap:4px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}._detailToggle_7cngg_159{color:var(--p);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-family:inherit;font-size:12px;font-weight:700}._flowActions_7cngg_171{justify-content:flex-end;margin-top:14px;display:flex}._btnPrimary_7cngg_177{border:1px solid var(--p);background:var(--p);color:#fff;cursor:pointer;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}._btnPrimary_7cngg_177:disabled{opacity:.55;cursor:not-allowed}._list_1bi7o_1{flex-direction:column;gap:0;display:flex}._empty_1bi7o_8{text-align:center;color:var(--mu);padding:40px 20px;font-size:13px}._statusLoading_1bi7o_15{text-align:center;color:var(--mu);padding:32px 20px;font-size:13px}._statusError_1bi7o_22{text-align:center;color:var(--red,#e53e3e);padding:32px 20px;font-size:13px}._row_1bi7o_30{border-bottom:1px solid var(--brd);padding:14px 20px;transition:background .1s}._row_1bi7o_30:last-child{border-bottom:none}._rowHeader_1bi7o_40{align-items:flex-start;gap:12px;display:flex}._personInfo_1bi7o_46{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}._personName_1bi7o_55{color:var(--txt);font-size:13.5px;font-weight:700}._personEmail_1bi7o_61{color:var(--mu);font-size:12px}._sourceTag_1bi7o_66{color:var(--dim,#888);background:var(--bg);border:1px solid var(--brd);text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}._removeBtn_1bi7o_79{border:1px solid var(--brd);border-radius:var(--r2);height:30px;color:var(--red,#e53e3e);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s}._removeBtn_1bi7o_79:hover:not(:disabled){border-color:var(--red,#e53e3e)}._removeBtn_1bi7o_79:disabled{opacity:.5;cursor:not-allowed}._suggestions_1bi7o_105{flex-direction:column;gap:6px;margin-top:10px;display:flex}._suggestionsLabel_1bi7o_112{color:var(--mu);margin-bottom:4px;font-size:11.5px;font-weight:600}._suggestionBtn_1bi7o_119{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}._suggestionBtn_1bi7o_119:hover:not(:disabled){border-color:var(--p);background:color-mix(in srgb, var(--p) 4%, var(--srf))}._suggestionBtn_1bi7o_119:disabled{opacity:.5;cursor:not-allowed}._suggestionName_1bi7o_144{color:var(--txt);flex:1;min-width:0;font-size:13px;font-weight:600}._suggestionReason_1bi7o_152{color:var(--mu);white-space:nowrap;font-size:11.5px}._suggestionScore_1bi7o_158{color:var(--p);white-space:nowrap;font-size:11.5px;font-weight:700}._mergeArrow_1bi7o_165{color:var(--p);white-space:nowrap;opacity:0;font-size:11.5px;font-weight:700;transition:opacity .1s}._suggestionBtn_1bi7o_119:hover ._mergeArrow_1bi7o_165{opacity:1}._mergeAny_1bi7o_179{margin-top:10px}._mergeAnyToggle_1bi7o_183{color:var(--p);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}._mergeAnyToggle_1bi7o_183:hover{text-decoration:underline}._personSearch_1bi7o_199{flex-direction:column;gap:6px;margin-top:8px;display:flex}._personSearchInput_1bi7o_206{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:32px;color:var(--txt);box-sizing:border-box;width:100%;max-width:360px;padding:0 10px;font-family:inherit;font-size:12.5px}._personSearchInput_1bi7o_206:focus{border-color:var(--p);outline:none}._personResults_1bi7o_225{flex-direction:column;gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._personResultBtn_1bi7o_236{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);cursor:pointer;text-align:left;width:100%;color:var(--txt);align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:12.5px;display:flex}._personResultBtn_1bi7o_236:hover:not(:disabled){border-color:var(--p)}._personResultBtn_1bi7o_236:disabled{opacity:.5;cursor:not-allowed}._personResultEmail_1bi7o_261{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin-left:auto;font-size:11.5px;overflow:hidden}._noResults_1bi7o_271{color:var(--mu);padding:4px 2px;font-size:12.5px}._cancelSearchBtn_1bi7o_277{color:var(--mu);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:12px;font-weight:600}._cancelSearchBtn_1bi7o_277:hover{color:var(--txt)}._confirmPanel_1bi7o_294{background:color-mix(in srgb, var(--red,#e53e3e) 5%, var(--srf));border:1px solid color-mix(in srgb, var(--red,#e53e3e) 22%, var(--brd));border-radius:var(--r2);flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;display:flex}._confirmText_1bi7o_305{color:var(--txt);margin:0;font-size:13px}._confirmWarning_1bi7o_311{color:var(--red,#e53e3e);margin:0;font-size:11.5px}._confirmActions_1bi7o_317{gap:8px;margin-top:4px;display:flex}._confirmBtn_1bi7o_323{background:var(--red,#e53e3e);height:30px;color:var(--primary-foreground);border-radius:var(--r2);cursor:pointer;border:none;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700}._confirmBtn_1bi7o_323:hover:not(:disabled){opacity:.88}._confirmBtn_1bi7o_323:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_1bi7o_345{background:var(--srf);height:30px;color:var(--txt);border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600}._cancelBtn_1bi7o_345:hover:not(:disabled){border-color:var(--mu)}._cancelBtn_1bi7o_345:disabled{opacity:.5;cursor:not-allowed}._errorMsg_1bi7o_368{color:var(--red,#e53e3e);margin-top:8px;margin-bottom:0;font-size:12px}._root_17a4l_1{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}._hint_17a4l_10{color:var(--txt);background:var(--info-bg-token,#ecfaff);border-bottom:1px solid var(--info-brd-token,#b3e7f7);flex-shrink:0;margin:0;padding:8px 16px;font-size:12px;line-height:1.5}._toolbar_17a4l_21{border-bottom:1px solid var(--brd);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}._searchField_17a4l_31{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:text;align-items:center;gap:6px;width:100%;max-width:320px;height:32px;padding:0 10px;transition:border-color .15s;display:flex}._searchField_17a4l_31:focus-within{border-color:var(--p)}._searchInput_17a4l_50{color:var(--txt);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px}._searchInput_17a4l_50::placeholder{color:var(--mu)}._list_17a4l_65{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}._status_17a4l_74{color:var(--mu);padding:20px 0;font-size:12.5px}._row_17a4l_81{border-bottom:1px solid var(--brd);align-items:center;gap:12px;padding:8px 0;display:flex}._info_17a4l_89{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}._name_17a4l_98{color:var(--txt);font-size:13px;font-weight:600}._email_17a4l_104{color:var(--mu);font-size:11.5px}._role_17a4l_109{color:var(--dim,#888);background:var(--bg);border:1px solid var(--brd);border-radius:4px;padding:1px 6px;font-size:11px}._saTag_17a4l_119{color:var(--p);background:color-mix(in srgb, var(--p) 12%, transparent);border:1px solid color-mix(in srgb, var(--p) 30%, transparent);letter-spacing:.04em;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}._rowActions_17a4l_131{flex-shrink:0;align-items:center;gap:6px;display:flex}._categorySelect_17a4l_138{border-radius:var(--r2);border:1px solid var(--brd);background:var(--srf);height:30px;color:var(--txt);cursor:pointer;padding:0 8px;font-family:inherit;font-size:11.5px;font-weight:600}._categorySelect_17a4l_138:disabled{opacity:.5;cursor:not-allowed}._grantSaBtn_17a4l_153,._removeSaBtn_17a4l_154{border-radius:var(--r2);cursor:pointer;white-space:nowrap;height:30px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:opacity .1s,transform .1s}._grantSaBtn_17a4l_153{border:1px solid var(--brd);color:var(--mu);background:0 0}._grantSaBtn_17a4l_153:hover:not(:disabled){border-color:var(--p);color:var(--p)}._removeSaBtn_17a4l_154{background:color-mix(in srgb, var(--p) 12%, transparent);border:1px solid color-mix(in srgb, var(--p) 30%, transparent);color:var(--p)}._removeSaBtn_17a4l_154:hover:not(:disabled){opacity:.78}._grantSaBtn_17a4l_153:disabled,._removeSaBtn_17a4l_154:disabled{opacity:.5;cursor:not-allowed}._deactivateBtn_17a4l_189{border:1px solid var(--brd);border-radius:var(--r2);height:30px;color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .1s,color .1s,transform .1s}._deactivateBtn_17a4l_189:hover:not(:disabled){border-color:var(--txt);color:var(--txt)}._deactivateBtn_17a4l_189:active:not(:disabled){transform:scale(.96)}._confirmInline_17a4l_213{flex-shrink:0;align-items:center;gap:8px;display:flex}._confirmText_17a4l_220{color:var(--txt);font-size:12px}._confirmYes_17a4l_225{background:var(--red,#e53e3e);height:30px;color:var(--primary-foreground);border-radius:var(--r2);cursor:pointer;border:none;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;transition:opacity .1s,transform .1s}._confirmYes_17a4l_225:hover:not(:disabled){opacity:.88}._confirmYes_17a4l_225:active:not(:disabled){transform:scale(.96)}._confirmYes_17a4l_225:disabled{opacity:.5;cursor:not-allowed}._confirmNo_17a4l_243{background:var(--srf);height:30px;color:var(--txt);border:1px solid var(--brd);border-radius:var(--r2);cursor:pointer;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .1s,transform .1s}._confirmNo_17a4l_243:hover:not(:disabled){border-color:var(--mu)}._confirmNo_17a4l_243:active:not(:disabled){transform:scale(.96)}._linkBtn_17a4l_261{border:1px solid var(--brd);border-radius:var(--r2);height:30px;color:var(--p);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .1s,background .1s}._linkBtn_17a4l_261:hover:not(:disabled){border-color:var(--p);background:color-mix(in srgb, var(--p) 8%, transparent)}._linkExpandedRow_17a4l_282{flex-shrink:0;align-items:center;gap:6px;display:flex}._linkInput_17a4l_289{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:30px;color:var(--txt);width:120px;padding:0 8px;font-family:inherit;font-size:12px}._linkInput_17a4l_289:focus{border-color:var(--p);outline:none}._linkInput_17a4l_289:disabled{opacity:.6;cursor:not-allowed}._linkConfirmBtn_17a4l_308{background:var(--p);height:30px;color:var(--primary-foreground,#fff);border-radius:var(--r2);cursor:pointer;white-space:nowrap;border:none;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:700;transition:opacity .1s}._linkConfirmBtn_17a4l_308:hover:not(:disabled){opacity:.88}._linkConfirmBtn_17a4l_308:disabled{opacity:.5;cursor:not-allowed}._linkedTag_17a4l_326{color:var(--ok,#38a169);background:color-mix(in srgb, var(--ok,#38a169) 10%, transparent);border:1px solid color-mix(in srgb, var(--ok,#38a169) 30%, transparent);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}._srOnly_17a4l_336{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rolesBar_10s4w_4{border-bottom:1px solid var(--brd);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px 10px;display:flex}._chip_10s4w_13{border-radius:var(--r3);border:1px solid var(--brd);background:var(--bg);height:28px;color:var(--txt);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;transition:border-color .1s,background .1s;display:inline-flex}._chip_10s4w_13:hover{border-color:var(--p);background:var(--srf)}._chipActive_10s4w_35{border-color:var(--p);background:var(--p);color:var(--primary-foreground)}._chipActive_10s4w_35:hover{background:var(--pd);border-color:var(--pd)}._chipCount_10s4w_46{opacity:.75;font-size:11px}._chipDelete_10s4w_51{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;font-size:14px;line-height:1;display:inline-flex}._chipDelete_10s4w_51:hover{opacity:1;background:color-mix(in oklab, var(--txt) 15%, transparent)}._phasesAdmin_10s4w_76{flex-direction:column;gap:16px;max-width:none;display:flex}._phasesGuide_10s4w_83{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);flex-direction:column;gap:12px;padding:14px 16px;display:flex}._phasesGuideLead_10s4w_93{color:var(--txt);margin:0;font-size:13px;line-height:1.45}._phasesGuideLead_10s4w_93 strong{font-weight:650}._phasesGuideGrid_10s4w_104{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=720px){._phasesGuideGrid_10s4w_104{grid-template-columns:1fr}}._phasesGuideCard_10s4w_116{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);flex-direction:column;gap:8px;padding:12px;display:flex}._phasesGuideCardTitle_10s4w_126{letter-spacing:.4px;text-transform:uppercase;color:var(--dim);font-size:11.5px;font-weight:700}._phasesGuideCardBody_10s4w_134{color:var(--mu);margin:0;font-size:12.5px;line-height:1.45}._phasesGuideNote_10s4w_141{color:var(--mu);margin:0;font-size:12px;line-height:1.4}._phasesPreviewRow_10s4w_148{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}._phasesPreviewChip_10s4w_155{border-radius:var(--r3);letter-spacing:.02em;border:1px solid #0000;padding:3px 8px;font-size:11px;font-weight:700}._phasesPreviewDesign_10s4w_164{background:var(--ft-bg);border-color:var(--ft-brd);color:var(--ft)}._phasesPreviewConstruction_10s4w_170{background:var(--wk-bg);border-color:var(--wk-brd);color:var(--wk)}._phaseCategoryDesign_10s4w_176{background:var(--ft-bg);border-color:var(--ft-brd);color:var(--ft)}._phaseCategoryConstruction_10s4w_182{background:var(--wk-bg);border-color:var(--wk-brd);color:var(--wk)}._phasesList_10s4w_188{flex-direction:column;align-items:stretch;gap:8px;display:flex}._phaseRow_10s4w_195{border-radius:var(--r2);border:1px solid var(--brd);background:var(--bg);width:100%;min-height:36px;color:var(--txt);align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:border-color .1s,background .1s;display:flex}._phaseRow_10s4w_195:hover{border-color:var(--p);background:var(--srf)}._phaseNameBtn_10s4w_216{min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;padding:0;font-weight:600}._phaseActions_10s4w_229{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}._phasesList_10s4w_188 ._renameInput_10s4w_236,._phasesList_10s4w_188 ._newRoleInput_10s4w_237{width:100%;max-width:none}._phasesCreateRow_10s4w_242{flex-direction:column;align-items:stretch;gap:8px;display:flex}._phasesCreateActions_10s4w_249{flex-wrap:wrap;gap:8px;display:flex}._phasesList_10s4w_188 ._newRoleBtn_10s4w_255{align-self:flex-start}._renameInput_10s4w_236{border-radius:var(--r3);border:1px solid var(--p);background:var(--srf);height:28px;color:var(--txt);outline:none;min-width:100px;max-width:160px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500}._newRoleBtn_10s4w_255{border-radius:var(--r3);border:1px dashed var(--brd);height:28px;color:var(--mu);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:12px;transition:border-color .1s,color .1s;display:inline-flex}._newRoleBtn_10s4w_255:hover{border-color:var(--p);color:var(--p)}._newRoleInput_10s4w_237{border-radius:var(--r3);border:1px solid var(--p);background:var(--srf);height:28px;color:var(--txt);outline:none;min-width:120px;padding:0 8px;font-family:inherit;font-size:12px}._tableWrap_10s4w_309{flex:1;min-height:0;overflow:auto}._searchRow_10s4w_315{border-bottom:1px solid var(--brd);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}._searchField_10s4w_325{border:1px solid var(--brd);border-radius:var(--r2);background:var(--bg);cursor:text;flex:1;align-items:center;gap:6px;min-width:0;height:30px;padding:0 10px;transition:border-color .15s;display:flex}._searchField_10s4w_325:focus-within{border-color:var(--p)}._gridFilterSelect_10s4w_344{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:26px;color:var(--txt);cursor:pointer;padding:0 6px;font-family:inherit;font-size:12px}._gridFilterSelect_10s4w_344:focus{border-color:var(--p);outline:none}._gridSummary_10s4w_361{color:var(--mu);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}._searchIcon_10s4w_369{color:var(--mu);flex-shrink:0}._searchInput_10s4w_374{color:var(--txt);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}._searchInput_10s4w_374::placeholder{color:var(--mu)}._table_10s4w_309{border-collapse:collapse;width:100%;font-size:12.5px}._table_10s4w_309 th{text-align:left;color:var(--mu);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--brd);background:var(--bg);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:600}._table_10s4w_309 td{border-bottom:1px solid var(--brd);vertical-align:middle;padding:7px 12px}._rowExcluded_10s4w_413 td{opacity:.45}._nameCell_10s4w_417{color:var(--txt);font-weight:500}._titleCell_10s4w_422{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}._groupSelect_10s4w_431{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:26px;color:var(--txt);cursor:pointer;min-width:140px;padding:0 6px;font-family:inherit;font-size:12px}._groupSelect_10s4w_431:focus{border-color:var(--p);outline:none}._gridCell_10s4w_450{padding:0}._gridCheckLabel_10s4w_454{box-sizing:border-box;cursor:pointer;align-items:center;width:100%;min-height:31px;padding:7px 12px;display:flex}._gridCheckLabel_10s4w_454:has(input:disabled){cursor:not-allowed}._gridCheck_10s4w_454{cursor:pointer;width:15px;height:15px;accent-color:var(--p)}._gridCheck_10s4w_454:disabled{cursor:not-allowed}._badgeOffGrid_10s4w_480{border-radius:var(--r3);background:var(--brd);color:var(--mu);letter-spacing:.03em;vertical-align:middle;text-transform:uppercase;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}._hintUnassigned_10s4w_494{color:var(--mu);font-size:11px;font-style:italic}._empty_10s4w_501{text-align:center;color:var(--mu);padding:24px 16px;font-size:13px}._queue_o7nxi_1{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}._empty_o7nxi_12{text-align:center;color:var(--mu);padding:40px 20px;font-size:13px}._statusLoading_o7nxi_19{text-align:center;color:var(--mu);padding:32px 20px;font-size:13px}._statusError_o7nxi_26{text-align:center;color:var(--red,#e53e3e);padding:32px 20px;font-size:13px}._row_o7nxi_34{border-bottom:1px solid var(--brd);padding:14px 20px;transition:background .1s}._row_o7nxi_34:last-child{border-bottom:none}._rowHeader_o7nxi_44{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._rawName_o7nxi_51{color:var(--txt);flex:1;min-width:140px;font-size:13.5px;font-weight:700}._meta_o7nxi_59{color:var(--mu);margin-top:3px;font-size:12px}._ignoreBtn_o7nxi_65{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:30px;color:var(--mu);cursor:pointer;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}._ignoreBtn_o7nxi_65:hover:not(:disabled){border-color:var(--red,#e53e3e);color:var(--red,#e53e3e)}._ignoreBtn_o7nxi_65:disabled{opacity:.5;cursor:not-allowed}._suggestions_o7nxi_91{flex-direction:column;gap:5px;margin-top:12px;display:flex}._suggestionsLabel_o7nxi_98{color:var(--mu);margin-bottom:4px;font-size:11.5px;font-weight:600}._suggestionBtn_o7nxi_105{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}._suggestionBtn_o7nxi_105:hover:not(:disabled){border-color:var(--p);background:color-mix(in srgb, var(--p) 4%, var(--srf))}._suggestionBtn_o7nxi_105:disabled{opacity:.5;cursor:not-allowed}._suggestionName_o7nxi_130{color:var(--txt);flex:1;min-width:0;font-size:13px;font-weight:600}._suggestionReason_o7nxi_138{color:var(--mu);white-space:nowrap;font-size:11.5px}._suggestionScore_o7nxi_144{color:var(--p);white-space:nowrap;font-size:11.5px;font-weight:700}._linkAny_o7nxi_152{margin-top:10px}._linkAnyToggle_o7nxi_156{color:var(--p);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}._linkAnyToggle_o7nxi_156:hover{text-decoration:underline}._personSearch_o7nxi_171{flex-direction:column;gap:6px;margin-top:8px;display:flex}._personSearchInput_o7nxi_178{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:32px;color:var(--txt);box-sizing:border-box;width:100%;max-width:360px;padding:0 10px;font-family:inherit;font-size:12.5px}._personSearchInput_o7nxi_178:focus{border-color:var(--p);outline:none}._personResults_o7nxi_197{flex-direction:column;gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._personResultBtn_o7nxi_208{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);cursor:pointer;text-align:left;width:100%;color:var(--txt);align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:12.5px;display:flex}._personResultBtn_o7nxi_208:hover:not(:disabled){border-color:var(--p)}._personResultBtn_o7nxi_208:disabled{opacity:.5;cursor:not-allowed}._personResultEmail_o7nxi_233{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin-left:auto;font-size:11.5px;overflow:hidden}._noResults_o7nxi_243{color:var(--mu);padding:4px 2px;font-size:12.5px}._actions_1vhy9_1{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}._statusBtn_1vhy9_9{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:28px;color:var(--txt);cursor:pointer;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s}._statusBtn_1vhy9_9:hover:not(:disabled){border-color:var(--p);background:color-mix(in srgb, var(--p) 6%, var(--srf))}._statusBtn_1vhy9_9:disabled{opacity:.5;cursor:not-allowed}._travelToggle_1vhy9_33{height:28px;color:var(--p);cursor:pointer;background:0 0;border:none;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}._travelToggle_1vhy9_33:hover:not(:disabled){text-decoration:underline}._travelForm_1vhy9_49{align-items:center;gap:6px;display:flex}._travelInput_1vhy9_55{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);height:28px;color:var(--txt);width:160px;padding:0 8px;font-family:inherit;font-size:12px}._travelInput_1vhy9_55:focus{border-color:var(--p);outline:none}._travelSave_1vhy9_72{border:1px solid var(--p);border-radius:var(--r2);background:var(--p);color:#fff;cursor:pointer;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}._travelSave_1vhy9_72:disabled{opacity:.5;cursor:not-allowed}._travelCancel_1vhy9_90{height:28px;color:var(--mu);cursor:pointer;background:0 0;border:none;padding:0 8px;font-family:inherit;font-size:12px}._page_1f1vb_1{max-width:960px;margin:0 auto;padding:24px}._header_1f1vb_7{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._backLink_1f1vb_15{color:var(--mu);align-items:center;gap:5px;margin-bottom:8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .1s;display:inline-flex}._backLink_1f1vb_15:hover{color:var(--p)}._title_1f1vb_31{color:var(--txt);font-size:20px;font-weight:600}._subtitle_1f1vb_37{color:var(--mu);margin-top:2px;font-size:13px}._filterSearch_1f1vb_43{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);align-items:center;gap:6px;min-width:240px;padding:6px 10px;display:flex}._searchIcon_1f1vb_54{color:var(--mu);flex-shrink:0}._searchInput_1f1vb_59{color:var(--txt);background:0 0;border:none;outline:none;width:100%;font-size:13px}._list_1f1vb_68{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);overflow:hidden}._row_1f1vb_75{text-align:left;border:none;border-bottom:1px solid var(--brd);cursor:pointer;width:100%;color:inherit;background:0 0;padding:12px 16px;display:block}._row_1f1vb_75:last-child{border-bottom:none}._row_1f1vb_75:hover{background:color-mix(in srgb, var(--p) 6%, var(--srf))}._rowJob_1f1vb_95{color:var(--mu);font-size:12px}._rowName_1f1vb_100{color:var(--txt);font-size:14px;font-weight:500}._empty_1f1vb_106{text-align:center;color:var(--mu);padding:32px 16px;font-size:13px}._page_1basv_1{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._body_1basv_12{box-sizing:border-box;flex-direction:column;flex:1;gap:20px;width:100%;min-height:0;padding:10px 12px 24px;display:flex}._intro_1basv_23{border:1px solid var(--brd);border-radius:var(--r);background:var(--srf);box-shadow:var(--sh);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}._introIcon_1basv_34{background:color-mix(in oklab, var(--p) 14%, transparent);width:38px;height:38px;color:var(--p);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._introText_1basv_45{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}._introTitle_1basv_54{margin:0;font-size:16px;font-weight:700}._introCopy_1basv_55{color:var(--mu);max-width:72ch;margin:0;font-size:13px;line-height:1.6}._introActions_1basv_57{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._guideLayout_1basv_64{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}._group_1basv_71{flex-direction:column;gap:10px;min-width:0;display:flex}._groupTitle_1basv_78{text-transform:uppercase;letter-spacing:.05em;color:var(--dim);margin:0;padding:0 2px;font-size:11.5px;font-weight:700}._cards_1basv_88{flex-direction:column;gap:8px;display:flex}._card_1basv_88,._cardStatic_1basv_95{border:1px solid var(--brd);border-radius:var(--r2);background:var(--srf);flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .1s,transform .1s;display:flex}._card_1basv_88:hover{border-color:var(--p);transform:translateY(-1px)}._cardTitle_1basv_112{color:var(--txt);font-size:13.5px;font-weight:600}._cardBlurb_1basv_113{color:var(--mu);font-size:12.5px;line-height:1.5}._bottomRow_1basv_115{grid-template-columns:1fr minmax(280px,360px);align-items:stretch;gap:16px;display:grid}._tipsPanel_1basv_122,._feedback_1basv_123{border:1px solid var(--brd);border-radius:var(--r);background:var(--srf);box-shadow:var(--sh);padding:16px 18px}._tipsPanel_1basv_122{min-width:0}._groupTitleLarge_1basv_133{color:var(--txt);margin:0 0 10px;font-size:14px;font-weight:700}._tips_1basv_122{color:var(--mu);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:flex}._feedback_1basv_123{flex-direction:column;justify-content:space-between;gap:14px;display:flex}._feedbackTitle_1basv_158{margin:0 0 4px;font-size:14px;font-weight:700}._feedbackText_1basv_159{color:var(--mu);margin:0;font-size:12.5px;line-height:1.5}._tourBtn_1basv_161,._reportBtn_1basv_162{white-space:nowrap;border-radius:var(--r2);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .1s,border-color .1s,color .1s;display:inline-flex}._tourBtn_1basv_161{border:1px solid var(--p);background:var(--p);color:var(--primary-foreground)}._tourBtn_1basv_161:hover{opacity:.9}._reportBtn_1basv_162{border:1px solid var(--brd);background:var(--bg);color:var(--txt)}._reportBtn_1basv_162:hover{border-color:var(--p);color:var(--p)}@media (width<=1200px){._guideLayout_1basv_64{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){._guideLayout_1basv_64,._bottomRow_1basv_115{grid-template-columns:1fr}}._row_xtcps_1{align-items:center;gap:8px;padding:6px 4px 0;display:flex}._icon_xtcps_8{color:var(--mu);flex-shrink:0;display:inline-flex}._label_xtcps_14{color:var(--mu);flex-shrink:0;font-size:11.5px;font-weight:600}._select_xtcps_21{border:1px solid var(--brd);border-radius:var(--radius-sm-token);background:var(--srf);min-width:0;height:28px;color:var(--txt);cursor:pointer;outline:none;flex:1;padding:0 6px;font-family:inherit;font-size:12px}._select_xtcps_21:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 30%, transparent)}._page_1fyq9_1{box-sizing:border-box;background:var(--bg);min-height:0;color:var(--txt);flex-direction:column;flex:1;display:flex;overflow-y:auto}._body_1fyq9_12{box-sizing:border-box;flex-direction:column;flex:1;gap:14px;width:100%;max-width:560px;min-height:0;padding:10px 12px 28px;display:flex}._bodyWide_1fyq9_24{max-width:720px}._card_1fyq9_28{border:1px solid var(--brd);border-radius:var(--r);background:var(--srf);box-shadow:var(--sh);flex-direction:column;gap:14px;padding:16px 18px;display:flex}._heading_1fyq9_39{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:0;font-size:11px;font-weight:700}._blurb_1fyq9_48{color:var(--mu);margin:-4px 0 0;font-size:13px;line-height:1.5}._field_1fyq9_55{flex-direction:column;gap:6px;display:flex}._fieldLabel_1fyq9_61{color:var(--mu);font-size:11.5px;font-weight:600}._kbd_1fyq9_67{border:1px solid var(--brd);border-radius:var(--r3);background:var(--bg);color:var(--txt);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:inline-block}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-stack);--default-mono-font-family:var(--font-mono-stack)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.h-\(--cell-size\){height:var(--cell-size)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.w-\(--cell-size\){width:var(--cell-size)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md-token)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius-lg-token) + 4px)}.rounded-l-md{border-top-left-radius:var(--radius-md-token);border-bottom-left-radius:var(--radius-md-token)}.rounded-r-md{border-top-right-radius:var(--radius-md-token);border-bottom-right-radius:var(--radius-md-token)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover,.bg-popover\/70{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/70{background-color:color-mix(in oklab, var(--popover) 70%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.stroke-border{stroke:var(--border)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono-stack)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus,.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md-token)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md-token);border-bottom-right-radius:var(--radius-md-token)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md-token)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md-token);border-bottom-left-radius:var(--radius-md-token)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md-token);border-bottom-left-radius:var(--radius-md-token)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md-token);border-bottom-right-radius:var(--radius-md-token)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=48rem){.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md-token);border-bottom-left-radius:var(--radius-md-token)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md-token);border-bottom-right-radius:var(--radius-md-token)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md-token);border-bottom-left-radius:var(--radius-md-token)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-sans-stack:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-heading-stack:"Bebas Neue", "TW Cen MT Condensed", Impact, sans-serif;--font-mono-stack:ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", monospace;--background:oklch(98.5% 0 0);--foreground:oklch(27.8% .014 266);--card:oklch(100% 0 0);--card-foreground:oklch(27.8% .014 266);--popover:oklch(100% 0 0);--popover-foreground:oklch(27.8% .014 266);--primary:oklch(35.9% .143 296);--primary-foreground:oklch(100% 0 0);--secondary:oklch(22.4% .111 296);--secondary-foreground:oklch(100% 0 0);--muted:oklch(95.5% .005 296);--muted-foreground:oklch(50% .01 266);--accent:oklch(65.9% .141 226);--accent-foreground:oklch(100% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(100% 0 0);--border:oklch(90% .005 296);--input:oklch(90% .005 296);--ring:oklch(35.9% .143 296);--ok:#059669;--warn:#d97706;--over:#dc2626;--info:#0284b0;--ok-bg-token:#f0fdf4;--ok-brd-token:#a7f3d0;--warn-bg-token:#fffbeb;--warn-brd-token:#fde68a;--over-bg-token:#fff1f2;--over-brd-token:#fecaca;--info-bg-token:#ecfaff;--info-brd-token:#b3e7f7;--muted-bg-token:#f5f5f5;--muted-brd-token:#e6e6ea;--radius:6px;--radius-sm-token:3px;--radius-md-token:4px;--radius-lg-token:6px;--sidebar-bg:oklch(22.4% .111 296);--sidebar-fg:oklch(95% 0 0);--sidebar-muted:oklch(72% .03 296);--sidebar-border:oklch(35% .08 296);--sidebar-active-bg:oklch(65.9% .141 226);--sidebar-active-fg:oklch(100% 0 0);--sidebar-hover-bg:oklch(30% .09 296)}.dark{--background:oklch(16% .024 292);--foreground:oklch(96% 0 0);--card:oklch(21.5% .028 292);--card-foreground:oklch(96% 0 0);--popover:oklch(23.5% .03 292);--popover-foreground:oklch(96% 0 0);--primary:oklch(58.5% .158 296);--primary-foreground:oklch(100% 0 0);--secondary:oklch(35% .1 296);--secondary-foreground:oklch(96% 0 0);--muted:oklch(27.5% .024 292);--muted-foreground:oklch(73% .012 292);--accent:oklch(65.9% .141 226);--accent-foreground:oklch(100% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98% 0 0);--border:oklch(100% 0 0/.13);--input:oklch(100% 0 0/.15);--ring:oklch(58.5% .158 296);--ok:#34d399;--warn:#fbbf24;--over:#f87171;--info:#38bdf8;--ok-bg-token:#34d3991f;--ok-brd-token:#34d3994d;--warn-bg-token:#fbbf241f;--warn-brd-token:#fbbf244d;--over-bg-token:#f871711f;--over-brd-token:#f871714d;--info-bg-token:#38bdf81f;--info-brd-token:#38bdf84d;--muted-bg-token:oklch(28% .02 266);--muted-brd-token:oklch(100% 0 0/.12);--sidebar-bg:oklch(13% .026 292);--sidebar-fg:oklch(96% 0 0);--sidebar-muted:oklch(64% .02 292);--sidebar-border:oklch(100% 0 0/.1);--sidebar-active-bg:oklch(65.9% .141 226);--sidebar-active-fg:oklch(100% 0 0);--sidebar-hover-bg:oklch(24% .03 292)}:root{--table-head-bg:#fafafa;--table-row-alt:#fdfdfe;--table-row-border:#f1f1f4;--row-hover:#f4f0fa;--hours-col-bg:#fafafa;--nav-active-bg:var(--sidebar-active-bg);--nav-active-fg:var(--sidebar-active-fg);--phase-ap-bg:#ecfaff;--phase-ap-accent:#7dd3f0;--phase-dd-bg:#f0fdf4;--phase-dd-accent:#6ee7b7;--phase-cd-bg:#fff1f2;--phase-cd-accent:#fca5a5;--phase-other-bg:#fffbeb;--phase-other-accent:#fcd34d;--office-ral-bg:#f4f0fa;--office-ral-fg:#582d82;--office-ral-brd:#ddd0f5;--office-pit-bg:#ecfaff;--office-pit-fg:#0369a1;--office-pit-brd:#bae6fd;--office-clt-bg:#f0fdf4;--office-clt-fg:#166534;--office-clt-brd:#bbf7d0;--office-ash-bg:#fff7ed;--office-ash-fg:#9a3412;--office-ash-brd:#fed7aa;--office-col-bg:#f5f3ff;--office-col-fg:#6d28d9;--office-col-brd:#ddd6fe;--office-gvl-bg:#fdf2f8;--office-gvl-fg:#9d174d;--office-gvl-brd:#fbcfe8;--office-fla-bg:#fffbeb;--office-fla-fg:#92400e;--office-fla-brd:#fde68a}.dark{--table-head-bg:oklch(24% .02 266);--table-row-alt:oklch(19% .02 266);--table-row-border:oklch(100% 0 0/.08);--row-hover:oklch(30% .04 296);--hours-col-bg:oklch(20% .02 266);--nav-active-bg:var(--sidebar-active-bg);--nav-active-fg:var(--sidebar-active-fg);--phase-ap-bg:#38bdf81f;--phase-ap-accent:#38bdf873;--phase-dd-bg:#34d3991f;--phase-dd-accent:#34d39973;--phase-cd-bg:#f871711f;--phase-cd-accent:#f8717173;--phase-other-bg:#fbbf241f;--phase-other-accent:#fbbf2473;--office-ral-bg:#9b6fd126;--office-ral-fg:#c4a8e8;--office-ral-brd:#9b6fd159;--office-pit-bg:#38bdf81f;--office-pit-fg:#7dd3f0;--office-pit-brd:#38bdf84d;--office-clt-bg:#34d3991f;--office-clt-fg:#6ee7b7;--office-clt-brd:#34d3994d;--office-ash-bg:#fb923c1f;--office-ash-fg:#fdba74;--office-ash-brd:#fb923c4d;--office-col-bg:#a78bfa1f;--office-col-fg:#c4b5fd;--office-col-brd:#a78bfa4d;--office-gvl-bg:#f472b61f;--office-gvl-fg:#f9a8d4;--office-gvl-brd:#f472b64d;--office-fla-bg:#fbbf241f;--office-fla-fg:#fcd34d;--office-fla-brd:#fbbf244d}:root{--col-hi-bg:#582d821a;--col-hi-head-bg:#582d8224;--col-hi-cross-bg:#582d822e}.dark{--col-hi-bg:#8c6ec82e;--col-hi-head-bg:#8c6ec83d;--col-hi-cross-bg:#8c6ec852}table[data-col-highlight] tbody tr:not([data-no-hover]):hover td{background:var(--row-hover)!important}table[data-col-highlight] thead th.col-hi{background-color:var(--col-hi-head-bg)!important}table[data-col-highlight] tbody td.col-hi{background-color:var(--col-hi-bg)!important}table[data-col-highlight] tbody tr:not([data-no-hover]):hover td.col-hi{background-color:var(--col-hi-cross-bg)!important}table[data-col-highlight] tbody td[data-sticky-col].col-hi{background-color:var(--p)!important}@supports (color:color-mix(in lab, red, red)){table[data-col-highlight] tbody td[data-sticky-col].col-hi{background-color:color-mix(in srgb, var(--p) 11%, var(--srf))!important}}table[data-col-highlight] tbody tr:not([data-no-hover]):hover td[data-sticky-col]{background-color:var(--row-hover)!important}table[data-col-highlight] tbody tr:not([data-no-hover]):hover td[data-sticky-col].col-hi{background-color:var(--p)!important}@supports (color:color-mix(in lab, red, red)){table[data-col-highlight] tbody tr:not([data-no-hover]):hover td[data-sticky-col].col-hi{background-color:color-mix(in srgb, var(--p) 16%, var(--row-hover))!important}}table[data-col-highlight] thead th[data-sticky-col].col-hi{background-color:var(--p)!important}@supports (color:color-mix(in lab, red, red)){table[data-col-highlight] thead th[data-sticky-col].col-hi{background-color:color-mix(in srgb, var(--p) 14%, var(--table-head-bg))!important}}table[data-col-highlight]{border-collapse:separate;border-spacing:0}:root,.dark{--bg:var(--background);--srf:var(--card);--brd:var(--border);--txt:var(--foreground);--mu:var(--muted-foreground);--dim:var(--muted-foreground);--p:var(--primary);--pd:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--pd:color-mix(in srgb, var(--primary) 82%, black)}}:root,.dark{--b:var(--accent);--ov:var(--over);--wk:var(--warn);--ft:var(--info);--r:var(--radius-lg-token);--r2:var(--radius-md-token);--r3:var(--radius-sm-token);--ok-bg:var(--ok-bg-token);--ok-brd:var(--ok-brd-token);--wk-bg:var(--warn-bg-token);--wk-brd:var(--warn-brd-token);--ov-bg:var(--over-bg-token);--ov-brd:var(--over-brd-token);--ft-bg:var(--info-bg-token);--ft-brd:var(--info-brd-token);--mu-bg:var(--muted-bg-token);--mu-brd:var(--muted-brd-token)}:root{--sh:0 1px 0 #3437410a, 0 1px 2px #3437410f;--sh2:0 1px 0 #3437410a, 0 6px 16px -6px #34374129}.dark{--sh:0 1px 0 #0006, 0 1px 2px #00000080;--sh2:0 1px 0 #0006, 0 8px 20px -6px #0009}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--txt);font-family:var(--font-sans-stack);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;transition:background-color .12s,color .12s}#root{height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-stack);letter-spacing:.02em;font-weight:400}:root[data-heading-font=archivo]{--font-sans-stack:"Archivo", system-ui, sans-serif;--font-heading-stack:"Archivo", system-ui, sans-serif}:root[data-heading-font=jakarta]{--font-sans-stack:"Plus Jakarta Sans", system-ui, sans-serif;--font-heading-stack:"Plus Jakarta Sans", system-ui, sans-serif}:root[data-heading-font=archivo] :is(h1,h2,h3,h4,h5,h6),:root[data-heading-font=jakarta] :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;font-weight:600}a{color:inherit}button{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:#7f7f7f40 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7f7f7f40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7f7f7f73}.chart-row-link:hover td{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.chart-row-link:hover td{background:color-mix(in srgb, var(--p) 8%, transparent)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
