@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@300;400;500;600&display=swap";._toast_tv9vs_1{z-index:9999;border:1px solid var(--border);border-radius:var(--r);padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);box-shadow:var(--sh2);color:var(--ink);background:#fff;max-width:340px;font-size:13px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;right:24px;transform:translate(140%)}._show_tv9vs_21{transform:translate(0)}._icon_tv9vs_24{flex-shrink:0;font-size:18px}._hero_1gyvi_1{padding:var(--space-9) var(--space-9);background-color:#0000;background-image:linear-gradient(#0f172abf,#0f172abf),url(/branding/login-bg.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}._hero_1gyvi_1:before{content:"";background:#0000002e;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;right:-60px}._hero_1gyvi_1:after{content:"";background:#ffffff1a;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;left:-40px}@media (width<=960px){._hero_1gyvi_1{display:none}}._logoRow_1gyvi_48{align-items:center;gap:var(--space-2);z-index:1;flex-direction:column;width:100%;display:flex;position:relative}._mark_1gyvi_58{justify-content:center;align-items:center;width:230px;display:flex}._mark_1gyvi_58 img{object-fit:contain;width:100%;height:auto}._sub_1gyvi_70{color:#fff;letter-spacing:.3px;text-transform:uppercase;text-align:center;font-size:15px;font-weight:700}._body_1gyvi_79{z-index:1;margin-top:var(--space-8);position:relative}._heading_1gyvi_85{color:#fff;margin-bottom:var(--space-4);font-size:38px;font-weight:700;line-height:1.15}._heading_1gyvi_85 ._normal_1gyvi_92{font-style:normal}._desc_1gyvi_96{margin-top:var(--space-4);color:#fff;max-width:320px;font-size:15px;font-weight:900;line-height:1.7}._field_17abx_1{margin-bottom:var(--space-4)}._label_17abx_5{letter-spacing:1px;text-transform:uppercase;color:var(--ink2);margin-bottom:var(--space-2);font-size:11px;font-weight:600;display:block}._inputWrap_17abx_17{position:relative}._input_17abx_17{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface2);border:1.5px solid var(--border);border-radius:var(--r2);color:var(--ink);outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s}._input_17abx_17::placeholder{color:var(--ink3)}._input_17abx_17:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7db7f540}._input_17abx_17._invalid_17abx_44{border-color:var(--red)}._input_17abx_17._invalid_17abx_44:focus{box-shadow:0 0 0 3px #c41a2e1f}._toggleVisibility_17abx_51{cursor:pointer;color:var(--ink2);padding:var(--space-1);background:0 0;border:none;font-size:13px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._toggleVisibility_17abx_51:hover{color:var(--ink2)}._errorText_17abx_70{color:var(--red);margin-top:var(--space-2);font-size:11px;font-weight:600}._btn_19g5y_1{width:100%;padding:var(--space-4);border-radius:var(--r2);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border:none;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}._btn_19g5y_1:disabled{opacity:.65;cursor:not-allowed}._primary_19g5y_21{background:var(--accent-strong);color:#fff}._primary_19g5y_21:hover:not(:disabled){background:#0d59ab;transform:translateY(-1px);box-shadow:0 6px 24px #0c090859}._secondary_19g5y_38{border:1px solid var(--border);color:var(--ink2);width:auto;padding:var(--space-2) var(--space-4);background:#fff;font-size:12px}._secondary_19g5y_38:hover:not(:disabled){border-color:var(--border2);color:var(--ink)}._spinner_19g5y_51{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite _spin_19g5y_51}@keyframes _spin_19g5y_51{to{transform:rotate(360deg)}}._panel_1k5id_1{padding:var(--space-9) var(--space-9);background:#fff;flex-direction:column;justify-content:center;display:flex}@media (width<=640px){._panel_1k5id_1{padding:var(--space-8) var(--space-6)}}._title_1k5id_15{color:var(--ink);margin-bottom:var(--space-1);font-size:28px;font-weight:800}._subtitle_1k5id_22{color:var(--ink2);margin-bottom:var(--space-7);font-size:13px}._formError_1k5id_28{background:var(--red-l);color:var(--red);border-radius:var(--r2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);border:1px solid #c41a2e33;font-size:12px;font-weight:600}._formNotice_1k5id_39{background:var(--green-l);color:var(--green);border-radius:var(--r2);padding:var(--space-3) var(--space-4);margin-top:var(--space-4);border:1px solid #1a8c4e33;font-size:12px;font-weight:600}._note_1k5id_50{color:var(--ink2);margin-top:var(--space-5);text-align:center;font-size:11px}._version_1k5id_59{color:var(--ink3);margin-top:var(--space-2);text-align:center;font-size:10px}._link_1k5id_66{color:var(--accent-strong);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;text-decoration:none}._link_1k5id_66:hover{opacity:.8;text-decoration:underline}._devFill_1k5id_82{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--border);text-align:center}._page_alwt6_1{background-color:#0000;background-image:linear-gradient(#1e3a5fbf,#1e3a5fbf),url(/branding/login-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}._bgShape_alwt6_17{pointer-events:none;border-radius:50%;position:absolute}._bgShape1_alwt6_22{background:radial-gradient(circle,#d4501a26 0%,#0000 70%);width:600px;height:600px;top:-200px;right:-100px}._bgShape2_alwt6_29{background:radial-gradient(circle,#1a5cd41a 0%,#0000 70%);width:400px;height:400px;bottom:-150px;left:-100px}._wrap_alwt6_37{z-index:10;border-radius:20px;grid-template-columns:420px 1fr;width:980px;max-width:96vw;animation:.7s cubic-bezier(.16,1,.3,1) _loginIn_alwt6_1;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009}@keyframes _loginIn_alwt6_1{0%{opacity:0;transform:scale(.96)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=960px){._wrap_alwt6_37{grid-template-columns:1fr}}._page_1ol8m_1{width:100%;min-height:100vh;padding:var(--space-6);background-color:#0000;background-image:linear-gradient(#1e3a5fbf,#1e3a5fbf),url(/branding/login-bg.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;display:flex;position:relative}._card_1ol8m_16{z-index:1;border-radius:var(--r2);width:100%;max-width:420px;padding:var(--space-8);background:#fff;position:relative;box-shadow:0 24px 80px #0006}._logoRow_1ol8m_27{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}._mark_1ol8m_34{align-items:center;height:40px;display:flex}._mark_1ol8m_34 img{object-fit:contain;width:auto;height:100%}._title_1ol8m_45{color:var(--ink);margin:0 0 var(--space-2);font-size:24px;font-weight:800}._subtitle_1ol8m_52{color:var(--ink2);margin:0 0 var(--space-6);font-size:14px}._field_1ol8m_58{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}._label_1ol8m_65{color:var(--ink);font-size:13px;font-weight:700}._input_1ol8m_71{font:inherit;padding:var(--space-3);border:1px solid var(--border2);border-radius:var(--r2);background:var(--surface2);color:var(--ink);font-size:15px}._input_1ol8m_71:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-l);background:#fff;outline:none}._formError_1ol8m_87{background:var(--red-l);color:var(--red);border:1px solid var(--red);border-radius:var(--r);padding:var(--space-3);margin-bottom:var(--space-4);font-size:13px;font-weight:600}._success_1ol8m_98{text-align:center;padding:var(--space-6) 0}._successTitle_1ol8m_103{color:var(--ink);margin:0 0 var(--space-3);font-size:22px;font-weight:800}._successText_1ol8m_110{color:var(--ink2);margin-bottom:var(--space-6);font-size:14px;line-height:1.6}._link_1ol8m_117{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;text-decoration:underline}._submit_1ol8m_129{width:100%;margin-top:var(--space-2)}._shell_1buzx_1{flex-direction:column;min-height:100vh;display:flex}._topbar_1buzx_8{border-bottom:1px solid var(--border);height:78px;padding:0 var(--space-7);z-index:200;box-shadow:0 1px 0 var(--border), 0 2px 8px #0000000a;background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._tbLeft_1buzx_23{align-items:center;gap:var(--space-4);display:flex}._brand_1buzx_28{align-items:center;gap:var(--space-2);display:flex}._mark_1buzx_33{justify-content:center;align-items:center;height:46px;font-size:22px;display:flex}._mark_1buzx_33 img{object-fit:contain;width:auto;height:100%}._bname_1buzx_45{--badge-to-mark-ratio:.65;--cap-height-ratio:.7;font-size:calc(46px * var(--badge-to-mark-ratio) / var(--cap-height-ratio));line-height:46px;font-weight:var(--font-weight-semibold);letter-spacing:.4px;text-transform:uppercase}._bname_1buzx_45 span{color:var(--accent-strong)}._divider_1buzx_77{background:var(--border);width:1px;height:30px}._co_1buzx_82{color:var(--ink2);font-size:12px}._co_1buzx_82 strong{color:var(--ink);font-size:13px;font-weight:700;display:block}._tbRight_1buzx_92{align-items:center;gap:var(--space-3);display:flex;position:relative}._icoBtn_1buzx_98{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);cursor:pointer;justify-content:center;align-items:center;width:36px;height:48px;font-size:16px;transition:border-color .2s;display:flex;position:relative}._icoBtn_1buzx_98:hover{border-color:var(--border2)}._ndot_1buzx_115{background:var(--red);border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}._panel_1buzx_125{border:1px solid var(--border);border-radius:var(--r);width:240px;box-shadow:var(--sh2);padding:var(--space-3);z-index:300;background:#fff;position:absolute;top:64px;right:0}._panelTitle_1buzx_137{color:var(--ink);margin-bottom:var(--space-2);font-size:12px;font-weight:700}._panelItem_1buzx_143{padding:var(--space-2);border-radius:var(--r2);cursor:pointer;color:var(--ink2);font-size:12px}._panelItem_1buzx_143:hover{background:var(--bg2)}._panelItemBtn_1buzx_155{text-align:left;width:100%;font:inherit;padding:var(--space-2);border-radius:var(--r2);cursor:pointer;color:var(--ink2);background:0 0;border:none;font-size:12px;display:block}._panelItemBtn_1buzx_155:hover{background:var(--bg2)}._panelWide_1buzx_173{width:300px}._notifItem_1buzx_176{text-align:left;width:100%;font:inherit;padding:var(--space-2);border-radius:var(--r2);cursor:pointer;color:var(--ink2);background:0 0;border:none;font-size:12px;display:block}._notifItem_1buzx_176:hover{background:var(--bg2)}._notifTitle_1buzx_192{color:var(--ink2);font-weight:600}._notifBody_1buzx_196{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}._notifItemUnread_1buzx_203 ._notifTitle_1buzx_192{color:var(--ink);font-weight:700}._notifItemUnread_1buzx_203 ._notifBody_1buzx_196{color:var(--ink2)}._panelEmpty_1buzx_210{color:var(--ink3);padding:var(--space-2);font-size:12px}._panelFooterBtn_1buzx_215{text-align:center;width:100%;font:inherit;color:var(--accent);padding:var(--space-2);border:none;border-top:1px solid var(--border);margin-top:var(--space-2);border-radius:0 0 var(--r2) var(--r2);cursor:pointer;background:0 0;font-size:12px;font-weight:700;display:block}._panelFooterBtn_1buzx_215:hover{background:var(--bg2)}._user_1buzx_234{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:var(--surface2);border:1px solid var(--border);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:40px;transition:border-color .2s;display:flex}._user_1buzx_234:hover{border-color:var(--border2)}._ava_1buzx_251{background:var(--accent-l);width:28px;height:28px;color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}._uname_1buzx_265{color:var(--ink);font-size:12px;font-weight:700}._urole_1buzx_270{color:var(--ink2);font-size:10px}._logout_1buzx_274{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;background:0 0;font-size:12px;font-weight:600;transition:all .2s}._logout_1buzx_274:hover{border-color:var(--red);color:var(--red)}._greeting_1buzx_291{background:linear-gradient(135deg, var(--ink) 0%, #2a2824 100%);padding:12px var(--space-7);justify-content:center;display:flex}._greetingInner_1buzx_303{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;width:100%;display:flex}._eyebrow_1buzx_311{color:#fff;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:11px;font-weight:800}._greetText_1buzx_319{color:#fff;font-size:28px;font-weight:900;line-height:1}._greetText_1buzx_319 em{color:var(--accent);font-style:italic}._greetSub_1buzx_334{color:#fff;margin-top:4px;font-size:14px;font-weight:600}._stats_1buzx_340{gap:var(--space-4);flex-wrap:wrap;display:flex}._stat_1buzx_340{text-align:right}._statVal_1buzx_348{color:#fff;font-size:26px;font-weight:900;line-height:1}._statLbl_1buzx_354{color:#fff;text-transform:uppercase;margin-top:1px;font-size:12px}._statDiv_1buzx_360{background:#ffffff1a;width:1px}._tabsNav_1buzx_366{border-bottom:2px solid var(--border);padding:0 var(--space-7);background:#fff;align-items:center;gap:2px;display:flex;overflow-x:auto}._tab_1buzx_366{padding:var(--space-4) var(--space-5);color:var(--ink2);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;margin-bottom:-2px;font-size:13px;font-weight:700;transition:all .2s;display:flex}._tab_1buzx_366:hover:not(:disabled){color:var(--ink2)}._tab_1buzx_366._active_1buzx_396{color:var(--accent-strong);border-bottom-color:var(--accent-strong)}._tab_1buzx_366:disabled{cursor:not-allowed;opacity:.45}._count_1buzx_408{background:var(--bg2);color:var(--ink2);padding:1px var(--space-2);border-radius:20px;font-size:10px;font-weight:700}._tab_1buzx_366._active_1buzx_396 ._count_1buzx_408{background:var(--accent-l);color:var(--accent-strong)}._body_1buzx_423{padding:var(--space-6) var(--space-7);flex:1}@media (width<=960px){._topbar_1buzx_8{row-gap:var(--space-3);height:auto;padding:var(--space-4);flex-wrap:wrap}._tbLeft_1buzx_23{justify-content:flex-start;width:100%}._tbRight_1buzx_92{justify-content:flex-end;width:100%}._greeting_1buzx_291{padding:var(--space-5)}}@media (width<=640px){._body_1buzx_423{padding:var(--space-4)}._topbar_1buzx_8,._tabsNav_1buzx_366{padding:0 var(--space-4)}._tabsNav_1buzx_366{white-space:nowrap;overflow-x:auto}._tab_1buzx_366{flex:none}}._buildStamp_1buzx_465{margin-left:var(--space-2);padding-left:var(--space-2);border-left:1px solid var(--border);color:var(--ink3);font-size:11px;display:inline-block}._kpiRow_1rac7_6{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(5,1fr);display:grid}._kpiCard_1rac7_12{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-4) var(--space-5);box-shadow:var(--sh);text-align:left;background:#fff;position:relative;overflow:hidden}._kpiCard_1rac7_12:after{content:"";height:3px;position:absolute;top:0;left:0;right:0}._kpiInteractive_1rac7_30{cursor:pointer;border:1px solid var(--border);font:inherit;width:100%}._kpiAcc_1rac7_36:after{background:0 0}._kpiBlue_1rac7_39:after{background:var(--blue)}._kpiGreen_1rac7_42:after{background:var(--green)}._kpiOrange_1rac7_45:after{background:var(--orange)}._kpiRed_1rac7_48:after{background:var(--red)}._kpiVal_1rac7_51{color:var(--ink);font-size:26px;font-weight:900;line-height:1}._kpiValSm_1rac7_57{font-size:20px}._kpiLbl_1rac7_60{color:var(--ink2);text-transform:uppercase;letter-spacing:1px;margin-top:var(--space-1);font-size:10px}._kpiDelta_1rac7_67{margin-top:var(--space-2);font-size:10px;font-weight:700}._toneDanger_1rac7_72{color:var(--red)}._toneWarning_1rac7_75{color:var(--orange-strong)}._toneSuccess_1rac7_78{color:var(--green-strong)}._toneNeutral_1rac7_81{color:var(--ink2)}._dashGrid_1rac7_85{align-items:start;gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1.6fr 1fr 1.4fr;grid-auto-rows:minmax(0,auto);display:grid}._dashWide_1rac7_101{grid-column:1/span 3}._dashCard_1rac7_104{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-6);box-shadow:var(--sh);background:#fff}._dashCard_1rac7_104 h4{color:var(--ink);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-size:13px;font-weight:800;display:flex}._chartRow_1rac7_121{padding:var(--space-2) 0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._chartRow_1rac7_121:last-child{border-bottom:none}._crLabel_1rac7_131{color:var(--ink);font-size:12px;font-weight:700}._crBarWrap_1rac7_89{margin:0 var(--space-3);background:var(--bg2);border-radius:3px;flex:1;height:6px;overflow:hidden}._crBar_1rac7_89{background:var(--pastel-orange);border-radius:3px;height:100%}._crVal_1rac7_149{color:#000;text-align:right;min-width:36px;font-size:12px;font-weight:700}._tflt_1rac7_157{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;font-size:12px;font-weight:600;transition:all .2s}._tflt_1rac7_157:hover{border-color:var(--border2)}._tfltOn_1rac7_172{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-l)}._tfltRow_1rac7_178{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._panelHeader_1rac7_185{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._btnS_1rac7_191{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;background:#fff;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._btnS_1rac7_191:hover:not(:disabled){border-color:var(--border2);color:var(--ink)}._btnP_1rac7_210{background:var(--accent-strong);border-radius:var(--r2);padding:var(--space-2) var(--space-5);color:#fff;cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;border:none;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnP_1rac7_210:hover:not(:disabled){background:#0d59ab;transform:translateY(-1px);box-shadow:0 4px 16px #377cc54d}._btnS_1rac7_191:disabled,._btnP_1rac7_210:disabled{opacity:.6;cursor:not-allowed}._cardNote_1rac7_236{color:var(--ink2);padding:var(--space-3) 0;font-size:12px}@media (width<=1100px){._kpiRow_1rac7_6{grid-template-columns:repeat(3,1fr)}._dashGrid_1rac7_85{grid-template-columns:1fr 1fr}._dashWide_1rac7_101{grid-column:1/-1}}@media (width<=640px){._kpiRow_1rac7_6{grid-template-columns:1fr 1fr}._dashGrid_1rac7_85{grid-template-columns:1fr}}._wrap_1asy4_1{display:inline-block;position:relative}._trigger_1asy4_6{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-3);color:var(--ink2);cursor:pointer;background:#fff;font-size:12px;font-weight:600;transition:border-color .2s;display:flex}._trigger_1asy4_6:hover{border-color:var(--border2)}._popover_1asy4_24{top:calc(100% + var(--space-2));border:1px solid var(--border);border-radius:var(--r);min-width:200px;box-shadow:var(--sh2);padding:var(--space-2);z-index:50;background:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;left:0}._option_1asy4_42{text-align:left;width:100%;font:inherit;padding:var(--space-2) var(--space-3);border-radius:var(--r2);cursor:pointer;color:var(--ink2);background:0 0;border:none;font-size:12px;font-weight:600;display:block}._option_1asy4_42:hover{background:var(--bg2)}._optionOn_1asy4_59{color:var(--accent-strong);background:var(--accent-l)}._divider_1asy4_64{background:var(--border);height:1px;margin:var(--space-2) 0}._custom_1asy4_76{gap:var(--space-2);flex-direction:column;width:180px;display:flex}._customTitle_1asy4_82{text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);font-size:11px;font-weight:700}._dateField_1asy4_89{color:var(--ink3);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}._dateField_1asy4_89 input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--border);border-radius:var(--r2);background:#fff;padding:5px 6px;font-size:12px}._dateField_1asy4_89 input:hover{border-color:var(--border2)}._dateField_1asy4_89 input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._hint_1asy4_115{color:var(--ink3);font-size:11px}._apply_1asy4_119{font:inherit;color:#fff;background:var(--accent);border-radius:var(--r2);padding:6px var(--space-3);cursor:pointer;border:none;font-size:12px;font-weight:600}._apply_1asy4_119:disabled{background:var(--border);color:var(--ink3);cursor:not-allowed}._headRow_rfxbw_1{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._headRow_rfxbw_1 h4{margin:0}._filters_rfxbw_11{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._barChart_rfxbw_17{align-items:flex-end;gap:var(--space-2);height:80px;display:flex}._barCol_rfxbw_23{flex-direction:column;flex:1;align-items:center;display:flex}._barFill_rfxbw_29{border-radius:4px 4px 0 0;width:100%;transition:opacity .2s}._barFill_rfxbw_29:hover{opacity:.7}._labels_rfxbw_37{gap:var(--space-2);margin-top:2px;display:flex}._barLbl_rfxbw_42{color:var(--ink2);margin-top:var(--space-1);text-align:center;font-size:9px}._barVal_rfxbw_48{color:var(--ink2);text-align:center;margin-top:2px;font-size:9px;font-weight:700}._srOnly_t1xso_1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._layout_t1xso_13{gap:var(--space-4);grid-template-columns:1.7fr .9fr;align-items:stretch;display:grid}._calWrap_t1xso_20{padding:var(--space-5);border:1px solid var(--color-border-tertiary);border-radius:var(--r);box-shadow:var(--sh);background:#fff}._calHeader_t1xso_27{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:1rem;display:flex}._calNav_t1xso_34{align-items:center;gap:var(--space-3);display:flex}._calNav_t1xso_34 button{background:var(--pastel-blue-1);border:1px solid var(--color-border-secondary);color:var(--color-text-primary);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .15s,transform .15s;display:flex}._calNav_t1xso_34 button:hover{background:var(--color-background-tertiary);transform:translateY(-1px)}._calMonthLabel_t1xso_59{color:var(--color-text-primary);text-align:center;min-width:150px;font-size:16px;font-weight:700}._calLegend_t1xso_66{gap:var(--space-4);color:var(--color-text-secondary);align-items:center;font-size:11px;display:flex}._legDot_t1xso_73{width:8px;height:8px;margin-right:var(--space-1);border-radius:50%;display:inline-block}._dayLabels_t1xso_81{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(7,1fr);display:grid}._dayLbl_t1xso_87{text-align:center;color:var(--color-text-tertiary);padding:var(--space-1) 0;font-size:11px;font-weight:700}._calGrid_t1xso_94{gap:var(--space-2);grid-template-columns:repeat(7,1fr);display:grid}._calCell_t1xso_99{aspect-ratio:1;cursor:pointer;border:1px solid var(--color-border-tertiary);-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative}._calCell_t1xso_99:hover{z-index:2;border-color:var(--color-border-primary);transform:scale(1.03)}._calCellEmpty_t1xso_121{opacity:0;pointer-events:none;border:none}._calCellToday_t1xso_126{border:2px solid var(--accent);background:var(--accent-l)!important}._calCellSelected_t1xso_130{box-shadow:0 0 0 3px #7db7f52e}._cellNum_t1xso_133{color:#000;font-size:12px;font-weight:700;line-height:1}._cellDot_t1xso_139{width:6px;height:6px;margin-top:var(--space-1);border:1px solid #0000;border-radius:50%}._cellDotActive_t1xso_146{border:1px solid var(--accent);background:#fff!important}._calContainer_t1xso_151{position:relative}._panelOverlay_t1xso_154{z-index:10;pointer-events:auto;background:0 0;display:none;position:absolute;inset:0}._panelOverlayOpen_t1xso_162{display:block}._panel_t1xso_154{z-index:11;pointer-events:auto;width:auto;max-width:340px;box-shadow:var(--sh2);background:#f4f9ff;border:1px solid #7db7f573;border-radius:18px;padding:1.25rem;position:absolute}._panelClose_t1xso_177{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:16px;line-height:1;position:absolute;top:10px;right:12px}._panelDate_t1xso_188{color:var(--accent-strong);margin-bottom:var(--space-3);font-size:13px;font-weight:700}._panelEmpty_t1xso_194{color:var(--color-text-secondary);font-size:13px}._ticket_t1xso_198{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-tertiary);display:flex}._ticket_t1xso_198:last-child{border-bottom:none}._ticketBadge_t1xso_208{padding:2px var(--space-2);white-space:nowrap;border-radius:4px;margin-top:1px;font-size:10px;font-weight:600}._badgeResolved_t1xso_216{color:#166534;background:#dcfce7}._badgeOpen_t1xso_220{color:#92400e;background:#fef3c7}._badgeCritical_t1xso_224{color:#991b1b;background:#fee2e2}._ticketTitle_t1xso_228{color:var(--color-text-primary);font-size:13px;line-height:1.4}._ticketMeta_t1xso_233{color:var(--color-text-tertiary);margin-top:2px;font-size:11px}._upcoming_t1xso_239{padding:var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;min-height:0;max-height:520px;display:flex}._upcomingHeader_t1xso_247 h3{color:var(--ink);margin-bottom:var(--space-1);font-size:16px;font-weight:800}._upcomingHeader_t1xso_247 p{color:var(--ink2);font-size:12px}._upcomingList_t1xso_257{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;padding-right:2px;display:flex;overflow-y:auto}._hmuTask_t1xso_266{gap:var(--space-2);background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-4);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}._hmuTask_t1xso_266:hover{box-shadow:var(--sh2);transform:translateY(-1px)}._hmuRow_t1xso_282{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}._hmuDate_t1xso_288{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}._hmuTitle_t1xso_295{color:var(--ink);font-size:14px;font-weight:800;line-height:1.3}._hmuMeta_t1xso_301{color:var(--ink2);font-size:11px}._hmuStatus_t1xso_305{padding:var(--space-1) var(--space-2);text-transform:uppercase;white-space:nowrap;border-radius:999px;font-size:10px;font-weight:700}._hmuDue_t1xso_313{color:var(--red);background:#ffe5e5;border:1px solid #dc262626}._hmuSoon_t1xso_318{color:var(--orange-strong);background:#fff7d6;border:1px solid #d977062e}._hmuNote_t1xso_325{color:var(--ink2);font-size:13px;line-height:1.6}@media (width<=1100px){._layout_t1xso_13{grid-template-columns:1fr}}._subtabs_8eqek_1{gap:var(--space-2);margin-bottom:var(--space-6);background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:var(--space-1);flex-wrap:wrap;width:fit-content;display:flex}._stab_8eqek_1{padding:var(--space-2) var(--space-4);border-radius:var(--r2);color:var(--ink2);cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex}._stab_8eqek_1:hover{color:var(--ink2)}._stabActive_8eqek_36{color:var(--ink);box-shadow:var(--sh);background:#fff}._stabCt_8eqek_41{background:var(--bg2);color:var(--ink2);padding:0 var(--space-2);border-radius:20px;font-size:10px}._stabActive_8eqek_36 ._stabCt_8eqek_41{background:var(--accent-l);color:var(--accent-strong)}._statsStrip_8eqek_54{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}._scard_8eqek_2{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5) var(--space-5);box-shadow:var(--sh);background:#fff;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._scard_8eqek_2:hover{box-shadow:var(--sh2);transform:translateY(-2px)}._scardBar_8eqek_76{border-radius:var(--r) var(--r) 0 0;height:3px;position:absolute;top:0;left:0;right:0}._scardVal_8eqek_84{color:var(--ink);font-size:30px;font-weight:900;line-height:1}._scardLbl_8eqek_90{color:var(--ink2);text-transform:uppercase;letter-spacing:1px;margin-top:var(--space-1);font-size:11px}._scardDelta_8eqek_97{padding:2px var(--space-2);border-radius:20px;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}._dUp_8eqek_106{background:var(--green-l);color:var(--green-strong)}._dDn_8eqek_110{background:var(--red-l);color:var(--red)}._dNu_8eqek_114{background:var(--bg2);color:var(--ink2)}._toolbar_8eqek_2{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._toolbarLeft_8eqek_127{gap:var(--space-2);flex-wrap:wrap;flex:1;align-items:center;display:flex}._searchWrap_8eqek_134{position:relative}._searchWrap_8eqek_134:before{content:"🔍";pointer-events:none;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._search_8eqek_134{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);color:var(--ink);background:#fff;outline:none;width:240px;font-family:Montserrat,sans-serif;font-size:13px;transition:border-color .2s}._search_8eqek_134:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7db7f540}._search_8eqek_134::placeholder{color:var(--ink2)}._tflt_8eqek_2{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .2s}._tflt_8eqek_2:hover{border-color:var(--border2)}._tfltOn_8eqek_185{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-l)}._btnP_8eqek_190{background:var(--accent-strong);border-radius:var(--r2);padding:var(--space-2) var(--space-5);color:#fff;cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:flex}._btnP_8eqek_190:hover{background:#0d59ab;transform:translateY(-1px);box-shadow:0 4px 16px #377cc54d}._btnS_8eqek_211{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;background:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:flex}._btnS_8eqek_211:hover{border-color:var(--border2);color:var(--ink)}._tblWrap_8eqek_233{border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh);background:#fff;overflow:hidden}._tbl_8eqek_2{border-collapse:collapse;width:100%}._tbl_8eqek_2 thead tr{background:var(--surface2);border-bottom:1px solid var(--border)}._tbl_8eqek_2 th{padding:var(--space-3) var(--space-4);text-align:left;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:10px;font-weight:700}._tbl_8eqek_2 td{padding:var(--space-3) var(--space-4);color:var(--ink2);border-bottom:1px solid var(--border);vertical-align:middle;font-size:13px}._tbl_8eqek_2 th:last-child,._tbl_8eqek_2 td:last-child{white-space:nowrap;width:124px}._tbl_8eqek_2 tbody tr{cursor:pointer;transition:background .12s}._tbl_8eqek_2 tbody tr:hover{background:var(--surface2)}._tbl_8eqek_2 tbody tr:last-child td{border-bottom:none}._badge_8eqek_288{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);letter-spacing:.3px;white-space:nowrap;border-radius:20px;font-size:10px;font-weight:700;display:inline-flex}._bOpen_8eqek_299{background:var(--blue-l);color:var(--accent-strong)}._bPendingApproval_8eqek_306{background:var(--orange-l);color:var(--orange-strong)}._pri_8eqek_310{padding:2px var(--space-2);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;font-size:10px;font-weight:700;display:inline-block}._pCrit_8eqek_319{background:var(--red-l);color:var(--red);border:1px solid #c41a2e33}._pHigh_8eqek_324{background:var(--orange-l);color:var(--orange-strong);border:1px solid #d47a1a33}._pMed_8eqek_329{background:var(--blue-l);color:var(--accent-strong);border:1px solid #1a5cd433}._pLow_8eqek_334{background:var(--green-l);color:var(--green-strong);border:1px solid #1a8c4e33}._tid_8eqek_339{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}._avChip_8eqek_345{align-items:center;gap:var(--space-2);display:flex}._av_8eqek_345{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:flex}._rowActs_8eqek_362{gap:var(--space-1);flex-wrap:nowrap;display:flex}._ra_8eqek_367{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .15s;display:flex}._ra_8eqek_367:hover{border-color:var(--accent);background:var(--accent-l)}._dlBtn_8eqek_385{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--green-l);border-radius:var(--r2);color:var(--green-strong);cursor:pointer;border:1px solid #1a8c4e33;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}._dlBtn_8eqek_385:hover{background:var(--green);color:#fff}._timeChip_8eqek_403{color:var(--ink2);font-family:JetBrains Mono,monospace;font-size:11px}._approvedAt_8eqek_410{opacity:.7;margin-left:6px}._timeChipOk_8eqek_414{color:var(--green-strong)}._reason_8eqek_417{max-width:260px;color:var(--ink2);background:var(--surface2);padding:var(--space-2) var(--space-3);border-radius:var(--r2);border:1px solid var(--border);font-size:11px;line-height:1.4}._secH_8eqek_429{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._secH_8eqek_429 h3{color:var(--ink);align-items:center;gap:var(--space-2);font-size:16px;font-weight:800;display:flex}._secH_8eqek_429 p{color:var(--ink2);margin-top:2px;font-size:12px}._secHActions_8eqek_448{gap:var(--space-2);display:flex}._otGrid_8eqek_454{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}._sortRow_8eqek_459{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._otCard_8eqek_465{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5);box-shadow:var(--sh);cursor:pointer;background:#fff;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._otCard_8eqek_465:hover{box-shadow:var(--sh2);transform:translateY(-2px)}._otStripe_8eqek_482{border-radius:var(--r) 0 0 var(--r);width:4px;position:absolute;top:0;bottom:0;left:0}._otBody_8eqek_490{padding-left:var(--space-2)}._otId_8eqek_493{color:var(--ink2);font-family:JetBrains Mono,monospace;font-size:11px}._otHead_8eqek_498{margin-bottom:var(--space-1);justify-content:space-between;align-items:flex-start;display:flex}._otTitle_8eqek_504{color:var(--ink);margin-bottom:var(--space-1);font-size:14px;font-weight:700;line-height:1.3}._otLoc_8eqek_511{color:var(--ink2);font-size:11px}._otMeta_8eqek_515{gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;font-size:12px;display:flex}._otAssignee_8eqek_522{margin-top:var(--space-3)}._otTimes_8eqek_525{background:var(--surface2);border-radius:var(--r2);padding:var(--space-3) var(--space-3);gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}._otTimeCell_8eqek_534{text-align:center}._otTv_8eqek_537{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}._otTvSlow_8eqek_543{color:var(--red)}._otTvFast_8eqek_546{color:var(--green-strong)}._otTl_8eqek_549{color:var(--ink2);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:9px}._pbar_8eqek_556{background:var(--bg2);height:4px;margin-top:var(--space-3);border-radius:2px;overflow:hidden}._pfill_8eqek_563{background:#7db7f5;border-radius:2px;height:100%;transition:width .5s}._progressRow_8eqek_569{margin-top:var(--space-1);justify-content:space-between;display:flex}._progressLbl_8eqek_574{color:var(--ink2);font-size:10px}._progressVal_8eqek_578{color:var(--ink);font-size:10px;font-weight:700}._empty_8eqek_585{text-align:center;padding:var(--space-9) var(--space-5);color:var(--ink2)}._emptyE_8eqek_590{margin-bottom:var(--space-3);font-size:40px}._emptyT_8eqek_594{color:var(--ink2);margin-bottom:var(--space-2);font-size:15px;font-weight:700}._stateCard_8eqek_600{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-6);box-shadow:var(--sh);color:var(--ink2);background:#fff;font-size:13px}@media (width<=960px){._statsStrip_8eqek_54{grid-template-columns:1fr 1fr}}@media (width<=640px){._statsStrip_8eqek_54,._otGrid_8eqek_454{grid-template-columns:1fr}._toolbar_8eqek_2{flex-direction:column;align-items:flex-start}._toolbarLeft_8eqek_127,._search_8eqek_134{width:100%}._tbl_8eqek_2 th,._tbl_8eqek_2 td{padding:var(--space-3);font-size:11px}}._board_g6rvh_2{gap:var(--space-4);padding-bottom:var(--space-2);grid-template-columns:repeat(5,minmax(230px,1fr));align-items:start;display:grid;overflow-x:auto}._summary_g6rvh_10{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._summaryPill_g6rvh_16{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:20px;font-size:11px;font-weight:700;display:flex}._summaryDot_g6rvh_28{border-radius:50%;width:8px;height:8px}._col_g6rvh_33{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;min-height:400px;display:flex}._colHdr_g6rvh_41{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface2);border-radius:var(--r) var(--r) 0 0;z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._colTitle_g6rvh_53{align-items:center;gap:var(--space-2);color:var(--ink);font-size:12px;font-weight:800;display:flex}._colDot_g6rvh_61{border-radius:50%;width:10px;height:10px}._colCount_g6rvh_66{padding:1px var(--space-2);color:var(--ink2);background:#0000000f;border-radius:20px;font-size:10px;font-weight:700}._colBody_g6rvh_74{padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;display:flex}._card_g6rvh_81{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-3);cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;transition:box-shadow .2s,transform .15s,border-color .2s;position:relative;overflow:hidden}._card_g6rvh_81:hover{box-shadow:var(--sh2);border-color:var(--border2);transform:translateY(-2px)}._cardDragging_g6rvh_100{opacity:.5;cursor:grabbing;transform:scale(.97)}._stripe_g6rvh_105{height:3px;position:absolute;top:0;left:0;right:0}._cardId_g6rvh_112{color:var(--ink2);margin-bottom:var(--space-1);font-family:JetBrains Mono,monospace;font-size:10px}._cardTitle_g6rvh_118{color:var(--ink);margin-bottom:var(--space-2);font-size:12px;font-weight:700;line-height:1.35}._cardCat_g6rvh_125{color:var(--ink2);margin-bottom:var(--space-2);font-size:10px}._cardPri_g6rvh_130{font-size:9px}._cardProgress_g6rvh_133{margin:var(--space-2) 0 2px;background:var(--bg2);border-radius:2px;height:3px;overflow:hidden}._cardProgressFill_g6rvh_140{border-radius:2px;height:100%}._cardFooter_g6rvh_144{margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}._cardWho_g6rvh_150{align-items:center;gap:var(--space-1);display:flex}._cardAv_g6rvh_155{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:flex}._cardTime_g6rvh_167{color:var(--ink2);font-family:JetBrains Mono,monospace;font-size:9px}._cardSla_g6rvh_172{padding:1px var(--space-2);border-radius:20px;font-size:9px;font-weight:700}._slaOk_g6rvh_178{background:var(--green-l);color:var(--green-strong)}._slaWarn_g6rvh_182{background:var(--orange-l);color:var(--orange-strong)}._slaBreach_g6rvh_186{background:var(--red-l);color:var(--red)}._dropZone_g6rvh_190{border:2px dashed var(--border);border-radius:var(--r2);padding:var(--space-5);text-align:center;color:var(--ink2);margin-top:var(--space-1);font-size:11px;display:none}._colBodyActive_g6rvh_200 ._dropZone_g6rvh_190{display:block}._addBtn_g6rvh_203{margin:var(--space-2) var(--space-3) var(--space-3);padding:var(--space-2);border:1px dashed var(--border);border-radius:var(--r2);color:var(--ink2);cursor:pointer;background:0 0;width:calc(100% - 20px);font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;transition:all .15s}._addBtn_g6rvh_203:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-l)}._emptyCol_g6rvh_222{text-align:center;padding:var(--space-7) var(--space-3);color:var(--ink2);align-items:center;gap:var(--space-2);flex-direction:column;font-size:11px;display:flex}._emptyColIcon_g6rvh_232{opacity:.4;font-size:28px}._modalBg_obhpj_5{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_obhpj_1{padding:var(--space-7);background:#fff;border-radius:16px;width:600px;max-width:95vw;max-height:88vh;animation:.25s cubic-bezier(.16,1,.3,1) _modIn_obhpj_1;overflow-y:auto;box-shadow:0 24px 80px #0003}@keyframes _modIn_obhpj_1{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}._head_obhpj_36{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}._head_obhpj_36 h3{color:var(--ink);font-size:20px;font-weight:800}._close_obhpj_47{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);cursor:pointer;width:32px;height:32px;color:var(--ink2);justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}._close_obhpj_47:hover{border-color:var(--red);color:var(--red)}._grid_obhpj_65{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._full_obhpj_70{grid-column:1/-1}._label_obhpj_73{text-transform:uppercase;letter-spacing:1px;color:var(--ink2);margin-bottom:var(--space-2);font-size:11px;font-weight:700;display:block}._input_obhpj_82,._select_obhpj_83,._textarea_obhpj_84{background:var(--surface2);border:1.5px solid var(--border);border-radius:var(--r2);width:100%;padding:var(--space-3) var(--space-3);color:var(--ink);outline:none;margin-top:2px;font-family:Montserrat,sans-serif;font-size:13px;transition:border-color .2s}._input_obhpj_82:focus,._select_obhpj_83:focus,._textarea_obhpj_84:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7db7f540}._input_obhpj_82[readonly]{color:var(--ink2)}._textarea_obhpj_84{resize:vertical;min-height:78px}._select_obhpj_83 option{background:#fff}._foot_obhpj_117{gap:var(--space-3);margin-top:var(--space-6);justify-content:flex-end;display:flex}._cancel_obhpj_123{padding:var(--space-3) var(--space-5);background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);color:var(--ink2);cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:all .2s}._cancel_obhpj_123:hover{color:var(--ink)}._submit_obhpj_138{padding:var(--space-3) var(--space-6);background:var(--accent-strong);border-radius:var(--r2);color:#fff;cursor:pointer;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:all .2s}._submit_obhpj_138:hover{background:#0d59ab;box-shadow:0 4px 16px #377cc54d}._submit_obhpj_138:disabled,._cancel_obhpj_123:disabled{opacity:.6;cursor:not-allowed}._trackerModal_4qt0r_3{width:700px}._header_4qt0r_6{background:linear-gradient(135deg, var(--ink) 0%, #2a2824 100%);padding:var(--space-6) var(--space-6);margin-bottom:var(--space-6);border-radius:12px;position:relative;overflow:hidden}._header_4qt0r_6:before{content:"";background:#ffffff0a;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}._id_4qt0r_24{color:#fff9;margin-bottom:var(--space-2);font-family:JetBrains Mono,monospace;font-size:11px}._title_4qt0r_33{color:#fff;margin-bottom:var(--space-2);font-size:18px;font-weight:800;line-height:1.3}._meta_4qt0r_40{gap:var(--space-3);flex-wrap:wrap;display:flex}._chip_4qt0r_45{padding:var(--space-1) var(--space-3);color:#ffffffb3;background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;font-size:11px}._chipHl_4qt0r_53{color:#ffb89a;background:#d4501a4d;border-color:#d4501a80}._sectionTitle_4qt0r_59{text-transform:uppercase;letter-spacing:1px;color:var(--ink2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);font-size:12px;font-weight:800}._stepsWrap_4qt0r_71{position:relative}._stepTracker_4qt0r_74{margin:var(--space-6) 0;align-items:flex-start;gap:0;display:flex;position:relative}._stepTracker_4qt0r_74:before{content:"";background:var(--border);z-index:0;height:2px;position:absolute;top:18px;left:18px;right:18px}._stepFill_4qt0r_91{background:var(--accent);z-index:1;height:2px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;left:18px}._stepItem_4qt0r_100{z-index:2;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}._stepDot_4qt0r_108{border:2px solid var(--border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:all .3s;display:flex;position:relative}._stepDotDone_4qt0r_121{background:var(--green);border-color:var(--green);box-shadow:0 0 0 4px #1a8c4e26}._stepDotActive_4qt0r_126{background:var(--accent);border-color:var(--accent);animation:2s infinite _stepPulse_4qt0r_1;box-shadow:0 0 0 4px #d4501a26}@keyframes _stepPulse_4qt0r_1{0%,to{box-shadow:0 0 0 4px #d4501a26}50%{box-shadow:0 0 0 8px #d4501a14}}._stepLabel_4qt0r_141{color:var(--ink2);margin-top:var(--space-2);text-align:center;max-width:80px;font-size:11px;font-weight:700;line-height:1.3}._stepLabelDone_4qt0r_150{color:var(--green-strong)}._stepLabelActive_4qt0r_153{color:var(--accent-strong)}._stepTime_4qt0r_156{color:var(--ink2);margin-top:var(--space-1);text-align:center;font-family:JetBrains Mono,monospace;font-size:9px}._stepItemNotRecorded_4qt0r_167{opacity:.5}._stepTimeNotRecorded_4qt0r_171{font-style:italic}._stepSimulated_4qt0r_180{border:1px solid var(--border);border-radius:var(--r2);background:var(--surface2);color:var(--ink2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:3px;padding:1px 5px;font-size:8px;font-weight:700}._assignCard_4qt0r_195{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-4);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;display:flex}._assignAv_4qt0r_206{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex}._assignInfo_4qt0r_218{gap:var(--space-1);flex-direction:column;min-width:180px;display:flex}._assignName_4qt0r_224{color:var(--ink);font-size:14px;font-weight:700}._assignRole_4qt0r_229{color:var(--ink2);margin-top:1px;font-size:11px}._assignMetrics_4qt0r_234{gap:var(--space-4);align-items:center;margin-left:auto;display:flex}._assignStat_4qt0r_240{text-align:right;flex-direction:column;align-items:flex-end;display:flex}._assignStatVal_4qt0r_246{color:var(--accent-strong);font-size:14px;font-weight:800}._assignStatLbl_4qt0r_251{color:var(--ink2);text-transform:uppercase;letter-spacing:.8px;font-size:9px}._timeline_4qt0r_259{margin-top:var(--space-1)}._tlItem_4qt0r_262{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}._tlItem_4qt0r_262:last-child{border-bottom:none}._tlDotCol_4qt0r_271{flex-direction:column;align-items:center;padding-top:2px;display:flex}._tlDot_4qt0r_271{border-radius:50%;flex-shrink:0;width:10px;height:10px}._tlLine_4qt0r_283{background:var(--border);width:1px;margin:var(--space-1) 0;flex:1}._tlContent_4qt0r_289{flex:1}._tlAction_4qt0r_292{color:var(--ink);font-size:13px;font-weight:700}._tlSimulatedTag_4qt0r_298{border:1px solid var(--border);border-radius:var(--r2);background:var(--surface2);color:var(--ink2);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;margin-left:6px;padding:1px 5px;font-size:8px;font-weight:700}._tlDetail_4qt0r_311{color:var(--ink2);margin-top:2px;font-size:12px;line-height:1.4}._tlWho_4qt0r_317{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}._tlAva_4qt0r_323{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:flex}._tlWhoName_4qt0r_335{color:var(--ink2);font-size:11px}._tlTime_4qt0r_339{color:var(--ink2);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}._comments_4qt0r_348{margin-top:var(--space-1)}._commentItem_4qt0r_351{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}._commentItem_4qt0r_351:last-child{border-bottom:none}._commentAva_4qt0r_360{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:flex}._commentContent_4qt0r_372{flex:1}._commentHead_4qt0r_375{align-items:center;gap:var(--space-2);display:flex}._commentAuthor_4qt0r_380{color:var(--ink);font-size:12px;font-weight:700}._commentTime_4qt0r_385{color:var(--ink2);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}._commentBody_4qt0r_394{color:var(--ink2);margin-top:var(--space-1);white-space:pre-wrap;font-size:12px;line-height:1.4}._partHead_4qt0r_405{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._partList_4qt0r_412{flex-direction:column;display:flex}._partItem_4qt0r_416{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}._partItem_4qt0r_416:last-child{border-bottom:none}._partInfo_4qt0r_426{flex:1;min-width:0}._partName_4qt0r_430{color:var(--ink);font-size:13px;font-weight:700}._partMeta_4qt0r_435{color:var(--ink2);margin-top:2px;font-size:11px}._partAmt_4qt0r_440{color:var(--accent-strong);white-space:nowrap;font-size:13px;font-weight:800}._partNote_4qt0r_446{color:var(--ink2);font-size:11px;line-height:1.5}._partForm_4qt0r_451{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-4);margin-top:var(--space-2)}._partFields_4qt0r_458{gap:var(--space-3);grid-template-columns:2fr 1fr 1fr 1.2fr;display:grid}._partLabel_4qt0r_463{gap:var(--space-1);color:var(--ink2);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;font-size:10px;font-weight:700;display:flex}._partLabel_4qt0r_463 input{color:var(--ink);text-transform:none;letter-spacing:0;font-size:12px}._partFoot_4qt0r_479{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);display:flex}._partBtn_4qt0r_485{padding:var(--space-2) var(--space-4);border-radius:var(--r2);cursor:pointer;border:1px solid var(--border);color:var(--ink2);background:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .2s}._partBtn_4qt0r_485:hover{border-color:var(--accent);color:var(--accent-strong)}._partBtnPrimary_4qt0r_501{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}._partBtnPrimary_4qt0r_501:hover{color:#fff;background:#0d59ab}@media (width<=640px){._partFields_4qt0r_458{grid-template-columns:1fr 1fr}}._commentPanel_4qt0r_517{margin-top:var(--space-4)}._filePicker_4qt0r_523{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--r2);color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600;display:flex}._filePicker_4qt0r_523 input{display:none}._filePicker_4qt0r_523:hover{border-color:var(--accent);color:var(--accent-strong)}._commentFoot_4qt0r_544{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);display:flex}._actions_4qt0r_550{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._actBtn_4qt0r_557{padding:var(--space-3);border-radius:var(--r2);cursor:pointer;border:1px solid var(--border);color:var(--ink2);justify-content:center;align-items:center;gap:var(--space-2);background:#fff;flex:1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex}._actBtn_4qt0r_557:hover{border-color:var(--accent);color:var(--accent-strong)}._actBtnPrimary_4qt0r_578{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}._actBtnPrimary_4qt0r_578:hover{color:#fff;background:#0d59ab}._stateNote_4qt0r_591{color:var(--ink2);padding:var(--space-6) 0;text-align:center;font-size:13px}@media (width<=640px){._stepTracker_4qt0r_74{gap:var(--space-4);flex-direction:column}._stepTracker_4qt0r_74:before,._stepFill_4qt0r_91{display:none}._stepItem_4qt0r_100{align-items:flex-start}._stepLabel_4qt0r_141{text-align:left}._actions_4qt0r_550{flex-direction:column}}._acceptedAssign_4qt0r_620{margin-top:var(--space-5)}._acceptLabel_4qt0r_623{color:var(--ink2);margin-bottom:var(--space-2);font-size:12px;font-weight:700}._subtabs_umyql_1{gap:var(--space-2);margin-bottom:var(--space-6);background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:var(--space-1);flex-wrap:wrap;width:fit-content;display:flex}._stab_umyql_1{padding:var(--space-2) var(--space-4);border-radius:var(--r2);color:var(--ink2);cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex}._stab_umyql_1:hover{color:var(--ink2)}._stabActive_umyql_40{color:var(--ink);box-shadow:var(--sh);background:#fff}._stabCt_umyql_45{background:var(--bg2);color:var(--ink2);padding:0 var(--space-2);border-radius:20px;font-size:10px}._stabActive_umyql_40 ._stabCt_umyql_45{background:var(--accent-l);color:var(--accent-strong)}._secH_umyql_58{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._secH_umyql_58 h3{color:var(--ink);align-items:center;gap:var(--space-2);font-size:16px;font-weight:800;display:flex}._secH_umyql_58 p{color:var(--ink2);margin-top:2px;font-size:12px}._btnP_umyql_77{background:var(--accent-strong);border-radius:var(--r2);padding:var(--space-2) var(--space-5);color:#fff;cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:flex}._btnP_umyql_77:hover{background:#0d59ab;transform:translateY(-1px);box-shadow:0 4px 16px #377cc54d}._btnS_umyql_100{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;background:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:flex}._btnS_umyql_100:hover{border-color:var(--border2);color:var(--ink)}._btnS_umyql_100:disabled,._btnP_umyql_77:disabled{opacity:.5;cursor:not-allowed}._payLayout_umyql_127{gap:var(--space-5);grid-template-columns:1fr 340px;align-items:start;display:grid}._payKpis_umyql_133{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}._payKpis4_umyql_139{grid-template-columns:repeat(4,1fr)}._pkCard_umyql_142{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5) var(--space-6);box-shadow:var(--sh);background:#fff}._pkLbl_umyql_149{text-transform:uppercase;letter-spacing:1px;color:var(--ink2);margin-bottom:var(--space-2);font-size:10px;font-weight:700}._pkVal_umyql_157{color:var(--ink);font-size:28px;font-weight:900}._pkCurr_umyql_162{color:var(--ink2);margin-right:2px;font-size:15px;font-weight:600}._pkTr_umyql_168{margin-top:var(--space-1);font-size:11px}._pkTrUp_umyql_172{color:var(--green-strong)}._pkTrDn_umyql_175{color:var(--red)}._invCard_umyql_180{border:1px solid var(--border);border-radius:var(--r);margin-bottom:var(--space-3);box-shadow:var(--sh);cursor:pointer;background:#fff;transition:box-shadow .2s;overflow:hidden}._invCard_umyql_180:hover{box-shadow:var(--sh2)}._invHdr_umyql_193{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface2);justify-content:space-between;align-items:center;display:flex}._invHdrOverdue_umyql_201{background:var(--red-l)}._invId_umyql_204{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}._invDt_umyql_210{color:var(--ink2);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px;font-size:11px;display:flex}._invCat_umyql_219{letter-spacing:.4px;text-transform:uppercase;color:var(--accent-strong);background:color-mix(in srgb, var(--accent-strong) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-strong) 25%, transparent);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}._invMonthBlock_umyql_231{margin-bottom:var(--space-5)}._invMonthHdr_umyql_234{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-1) var(--space-2) 0;border-bottom:1px solid var(--border);margin-bottom:var(--space-2);display:flex}._invMonth_umyql_231{color:var(--ink);font-size:13px;font-weight:700}._invMonthSum_umyql_248{color:var(--ink2);font-size:11px;font-weight:600}._invAmtWrap_umyql_253{align-items:center;gap:var(--space-3);display:flex}._invAmt_umyql_253{color:var(--ink);font-size:20px;font-weight:900}._invCurr_umyql_263{color:var(--ink2);margin-right:2px;font-size:13px}._invBody_umyql_268{padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;display:flex}._invDesc_umyql_274{color:var(--ink);font-size:13px;font-weight:600}._invSub_umyql_279{color:var(--ink2);margin-top:2px;font-size:11px}._invActs_umyql_284{gap:var(--space-2);display:flex}._ib_umyql_2{padding:var(--space-2) var(--space-4);border-radius:var(--r2);cursor:pointer;align-items:center;gap:var(--space-1);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;transition:all .2s;display:flex}._ibP_umyql_300{background:var(--accent-strong);color:#fff;border:none}._ibP_umyql_300:hover{background:#0d59ab;transform:translateY(-1px);box-shadow:0 4px 12px #377cc54d}._ibO_umyql_312{border:1px solid var(--border);color:var(--ink2);background:0 0}._ibO_umyql_312:hover{border-color:var(--accent);color:var(--accent-strong)}._payRp_umyql_323{gap:var(--space-4);flex-direction:column;display:flex}._rpCard_umyql_328{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5);box-shadow:var(--sh);background:#fff}._rpTitle_umyql_335{color:var(--ink);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-size:13px;font-weight:800;display:flex}._donutWrap_umyql_344{align-items:center;gap:var(--space-4);display:flex}._dlItem_umyql_349{align-items:center;gap:var(--space-2);color:var(--ink2);margin-bottom:var(--space-2);font-size:11px;display:flex}._dlItem_umyql_349:last-child{margin-bottom:0}._dlDot_umyql_360{border-radius:50%;flex-shrink:0;width:8px;height:8px}._dlPct_umyql_366{color:var(--ink);margin-left:auto;font-size:12px;font-weight:800}._odItem_umyql_372{padding:var(--space-3) 0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._odItem_umyql_372:last-child{border-bottom:none}._odName_umyql_382{color:var(--ink);font-size:12px;font-weight:600}._odAge_umyql_387{color:var(--red);margin-top:1px;font-size:10px}._odAgeMuted_umyql_392{color:var(--ink2)}._odAmt_umyql_395{color:var(--red);font-size:13px;font-weight:800}._odAmtInk_umyql_400{color:var(--ink)}._arApGrid_umyql_405{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._arApCard_umyql_410{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-6);box-shadow:var(--sh);background:#fff}._arApTitle_umyql_417{color:var(--ink);margin-bottom:var(--space-1);font-size:13px;font-weight:800}._arApSub_umyql_423{color:var(--ink2);margin-bottom:var(--space-4);font-size:11px}._arRow_umyql_428{padding:var(--space-3) 0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._arRow_umyql_428:last-child{border-bottom:none}._arName_umyql_438{color:var(--ink);font-size:12px;font-weight:600}._arRef_umyql_443{color:var(--ink2);margin-top:1px;font-size:10px}._arAmt_umyql_448{font-size:13px;font-weight:800}._arAmtNeg_umyql_452{color:var(--red)}._arRight_umyql_455{text-align:right}._arAging_umyql_458{color:var(--ink2);font-size:10px}._arAgingOverdue_umyql_462{color:var(--red)}._agingRow_umyql_7{margin-bottom:var(--space-4)}._agingRow_umyql_7:last-child{margin-bottom:0}._agingLabels_umyql_473{margin-bottom:var(--space-1);justify-content:space-between;font-size:12px;display:flex}._agingLabels_umyql_473 span:first-child{color:var(--ink2)}._agingLabels_umyql_473 span:last-child{color:var(--ink);font-weight:800}._agingTrack_umyql_7{background:var(--bg2);border-radius:4px;height:8px;overflow:hidden}._agingFill_umyql_7{background:var(--accent);border-radius:4px;height:100%}._tblWrap_umyql_499{border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh);background:#fff;overflow-x:auto}._tbl_umyql_5{border-collapse:collapse;width:100%}._tbl_umyql_5 thead tr{background:var(--surface2);border-bottom:1px solid var(--border)}._tbl_umyql_5 th{padding:var(--space-3) var(--space-4);text-align:left;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:10px;font-weight:700}._tbl_umyql_5 td{padding:var(--space-3) var(--space-4);color:var(--ink2);border-bottom:1px solid var(--border);vertical-align:middle;font-size:12px}._tbl_umyql_5 tbody tr{cursor:pointer;transition:background .12s}._tbl_umyql_5 tbody tr:hover{background:var(--surface2)}._tbl_umyql_5 tbody tr:last-child td{border-bottom:none}._tid_umyql_541{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}._dlBtn_umyql_547{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--green-l);border-radius:var(--r2);color:var(--green-strong);cursor:pointer;border:1px solid #1a8c4e33;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}._dlBtn_umyql_547:hover{background:var(--green);color:#fff}._badge_umyql_5{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);letter-spacing:.3px;white-space:nowrap;border-radius:20px;font-size:10px;font-weight:700;display:inline-flex}._badgeSm_umyql_578{font-size:9px}._bProg_umyql_581{background:var(--orange-l);color:var(--orange-strong)}._bDone_umyql_585{background:var(--green-l);color:var(--green-strong)}._bCan_umyql_589{background:var(--red-l);color:var(--red)}._bWarn_umyql_593{background:var(--orange-l);color:var(--orange-strong)}._empty_umyql_599{text-align:center;padding:var(--space-9) var(--space-5);color:var(--ink2)}._spin_umyql_606{animation:.9s linear infinite _paySpin_umyql_1}@keyframes _paySpin_umyql_1{to{transform:rotate(360deg)}}@media (width<=960px){._payLayout_umyql_127,._arApGrid_umyql_405{grid-template-columns:1fr}._payKpis4_umyql_139{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){._payKpis_umyql_133{grid-template-columns:1fr}._tbl_umyql_5 th,._tbl_umyql_5 td{padding:var(--space-3);font-size:11px}._invBody_umyql_268{align-items:flex-start;gap:var(--space-3);flex-direction:column}}._statsStrip_vp7k9_8{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}._scard_vp7k9_1{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5) var(--space-5);box-shadow:var(--sh);background:#fff;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._scard_vp7k9_1:hover{box-shadow:var(--sh2);transform:translateY(-2px)}._scardBar_vp7k9_30{height:3px;position:absolute;top:0;left:0;right:0}._scardVal_vp7k9_37{color:var(--ink);font-size:26px;font-weight:900}._scardLbl_vp7k9_42{color:var(--ink2);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:11px;font-weight:600}._scardDelta_vp7k9_50{margin-top:var(--space-2);font-size:11px;font-weight:600}._deltaUp_vp7k9_55{color:var(--green-strong)}._deltaDown_vp7k9_58{color:var(--red)}._deltaNeutral_vp7k9_61{color:var(--ink2)}._toolbar_vp7k9_2{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._toolbarLeft_vp7k9_73{gap:var(--space-2);flex-wrap:wrap;flex:1;align-items:center;display:flex}._searchWrap_vp7k9_80{position:relative}._searchWrap_vp7k9_80:before{content:"🔍";pointer-events:none;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._search_vp7k9_80{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);color:var(--ink);background:#fff;outline:none;width:240px;font-family:Montserrat,sans-serif;font-size:13px;transition:border-color .2s}._search_vp7k9_80:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7db7f540}._search_vp7k9_80::placeholder{color:var(--ink2)}._filterBtn_vp7k9_115{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .2s}._filterBtn_vp7k9_115:hover{border-color:var(--border2)}._filterBtnOn_vp7k9_131{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-l)}._btnP_vp7k9_136{background:var(--accent-strong);border-radius:var(--r2);padding:var(--space-2) var(--space-5);color:#fff;cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:flex}._btnP_vp7k9_136:hover{background:#0d59ab;transform:translateY(-1px);box-shadow:0 4px 16px #377cc54d}._assetGrid_vp7k9_159{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._assetCard_vp7k9_164{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5);box-shadow:var(--sh);cursor:pointer;background:#fff;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._assetCard_vp7k9_164:hover{box-shadow:var(--sh2);transform:translateY(-2px)}._assetStripe_vp7k9_181{border-radius:var(--r) var(--r) 0 0;height:3px;position:absolute;top:0;left:0;right:0}._assetId_vp7k9_189{color:var(--ink2);margin-bottom:var(--space-1);font-family:JetBrains Mono,monospace;font-size:10px}._assetName_vp7k9_195{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:800}._assetLoc_vp7k9_201{color:var(--ink2);margin-bottom:var(--space-3);font-size:11px}._assetBadgeRow_vp7k9_206{margin:var(--space-3) 0}._assetMeta_vp7k9_209{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._amItem_vp7k9_214{background:var(--surface2);border-radius:var(--r2);padding:var(--space-2) var(--space-3)}._amVal_vp7k9_219{color:var(--ink);font-size:12px;font-weight:700}._amValSm_vp7k9_224{font-size:11px}._amLbl_vp7k9_227{color:var(--ink2);text-transform:uppercase;letter-spacing:.8px;margin-top:1px;font-size:9px}._amStatus_vp7k9_234{color:var(--ink2);text-transform:uppercase;letter-spacing:.8px;margin-top:var(--space-1);font-size:10px;font-weight:700}._perfNeedsAttention_vp7k9_247{color:#b45a4c}._perfBad_vp7k9_243{color:#a95d28}._perfGood_vp7k9_253{color:#30744f}._perfExcellent_vp7k9_256{color:#1d5b44}._assetFooter_vp7k9_259{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._assetCat_vp7k9_267{color:var(--ink2);font-size:11px}._footerActions_vp7k9_271{gap:var(--space-2);display:flex}._ra_vp7k9_5{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .15s;display:flex}._ra_vp7k9_5:hover{border-color:var(--accent);background:var(--accent-l)}._badge_vp7k9_295{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);letter-spacing:.3px;white-space:nowrap;border-radius:20px;font-size:10px;font-weight:700;display:inline-flex}._bDone_vp7k9_306{background:var(--green-l);color:var(--green-strong)}._bProg_vp7k9_310{background:var(--orange-l);color:var(--orange-strong)}._bCrit_vp7k9_314{background:var(--red-l);color:var(--red)}._empty_vp7k9_320{text-align:center;padding:var(--space-8);color:var(--ink2);grid-column:1/-1;font-size:14px;font-weight:600}@media (width<=960px){._statsStrip_vp7k9_8{grid-template-columns:1fr 1fr}}@media (width<=640px){._statsStrip_vp7k9_8,._assetGrid_vp7k9_159{grid-template-columns:1fr}._toolbar_vp7k9_2{flex-direction:column;align-items:flex-start}._toolbarLeft_vp7k9_73,._search_vp7k9_80{width:100%}}._statsStrip_eusdd_9{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}._scard_eusdd_1{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5) var(--space-5);box-shadow:var(--sh);background:#fff;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._scard_eusdd_1:hover{box-shadow:var(--sh2);transform:translateY(-2px)}._scardBar_eusdd_31{height:3px;position:absolute;top:0;left:0;right:0}._scardVal_eusdd_38{color:var(--ink);font-size:26px;font-weight:900}._scardLbl_eusdd_43{color:var(--ink2);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:11px;font-weight:600}._scardDelta_eusdd_51{padding:2px var(--space-2);border-radius:20px;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}._dUp_eusdd_60{background:var(--green-l);color:var(--green-strong)}._dDn_eusdd_64{background:var(--red-l);color:var(--red)}._dNu_eusdd_68{background:var(--bg2);color:var(--ink2)}._pmLayout_eusdd_74{gap:var(--space-5);grid-template-columns:1fr 320px;display:grid}._pmLeft_eusdd_79{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5);box-shadow:var(--sh);background:#fff;position:relative}._pmRight_eusdd_87{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5);box-shadow:var(--sh);background:#fff}._secH_eusdd_94{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._secH_eusdd_94 h3{color:var(--ink);font-size:16px;font-weight:800}._secH_eusdd_94 p{color:var(--ink2);margin-top:2px;font-size:12px}._calNav_eusdd_112{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._calNavBtn_eusdd_120{padding:var(--space-3) var(--space-4);border-radius:var(--r2);cursor:pointer;background:var(--accent-strong);border:1px solid var(--accent);color:#fff;align-items:center;gap:var(--space-2);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex}._calNavBtn_eusdd_120:hover{background:#0d59ab}._calNavBtn_eusdd_120:disabled{opacity:.45;cursor:not-allowed}._calMonthLabel_eusdd_142{color:var(--ink);text-align:center;min-width:150px;font-size:16px;font-weight:700}._calHeaders_eusdd_149{gap:var(--space-1);margin-bottom:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}._calHdr_eusdd_155{text-align:center;color:var(--ink2);text-transform:uppercase;letter-spacing:1px;padding:var(--space-2) 0;font-size:10px;font-weight:700}._calContainer_eusdd_164{position:relative}._calGrid_eusdd_167{gap:var(--space-1);margin-bottom:var(--space-4);grid-template-columns:repeat(7,1fr);display:grid}._calCell_eusdd_173{border:1px solid var(--border);border-radius:var(--r2);min-height:72px;padding:var(--space-2);cursor:pointer;background:#fff;transition:border-color .2s}._calCell_eusdd_173:hover{border-color:var(--border2)}._calCellToday_eusdd_185{border-color:var(--accent);background:var(--accent-l)}._calCellHasTasks_eusdd_189{border-color:var(--accent)}._calCellSelected_eusdd_192{box-shadow:0 0 0 3px #7db7f52e}._calCellEmpty_eusdd_195{cursor:default;background:0 0;border:none;min-height:72px}._calDate_eusdd_201{color:var(--ink);margin-bottom:var(--space-1);font-size:11px;font-weight:700}._calCellToday_eusdd_185 ._calDate_eusdd_201{color:var(--accent-strong)}._calTaskDot_eusdd_210{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:9px;overflow:hidden}._panelOverlay_eusdd_220{z-index:10;background:0 0;position:absolute;inset:0}._panel_eusdd_4{z-index:11;width:280px;max-width:340px;box-shadow:var(--sh2);background:#f4f9ff;border:1px solid #7db7f573;border-radius:18px;padding:1.25rem;position:absolute}._panelClose_eusdd_240{cursor:pointer;color:var(--ink2);background:0 0;border:none;font-size:16px;line-height:1;position:absolute;top:10px;right:12px}._panelDate_eusdd_251{color:var(--accent-strong);margin-bottom:var(--space-3);font-size:13px;font-weight:700}._panelTask_eusdd_257{margin-bottom:var(--space-4)}._panelTaskTitle_eusdd_260{color:var(--ink);font-size:13px;font-weight:800}._panelTaskSub_eusdd_265{color:var(--ink2);margin:var(--space-1) 0;font-size:12px}._panelTaskFreq_eusdd_270{color:var(--ink2);font-size:11px}._panelEmpty_eusdd_274{color:var(--ink2);font-size:13px;line-height:1.7}._panelFoot_eusdd_279{margin-top:var(--space-4);justify-content:flex-end;display:flex}._pmItem_eusdd_286{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-4) var(--space-4);margin-bottom:var(--space-2);box-shadow:var(--sh);align-items:center;gap:var(--space-4);cursor:pointer;background:#fff;transition:border-color .2s;display:flex}._pmItem_eusdd_286:hover{border-color:var(--border2)}._pmItemOverdue_eusdd_302{border-color:var(--red);background:var(--red-l)}._pmItemDueSoon_eusdd_306{border-color:var(--orange);background:var(--orange-l)}._pmDot_eusdd_310{border-radius:50%;flex-shrink:0;width:10px;height:10px}._pmBody_eusdd_316{flex:1}._pmTitle_eusdd_319{color:var(--ink);font-size:13px;font-weight:700}._pmSub_eusdd_324{color:var(--ink2);margin-top:2px;font-size:11px}._pmDue_eusdd_329{text-align:right;flex-shrink:0;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px}._pmFreq_eusdd_336{color:var(--ink2);text-align:right;margin-top:2px;font-size:10px}._empty_eusdd_344{text-align:center;padding:var(--space-8) var(--space-4);color:var(--ink2);font-size:13px;font-weight:600}@media (width<=960px){._statsStrip_eusdd_9{grid-template-columns:1fr 1fr}._pmLayout_eusdd_74{grid-template-columns:1fr}}@media (width<=640px){._statsStrip_eusdd_9{grid-template-columns:1fr}._calGrid_eusdd_167{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr))}._calCell_eusdd_173,._calCellEmpty_eusdd_195{min-height:50px}._calNav_eusdd_112{justify-content:space-between;width:100%}}._annGrid_18xt8_6{gap:var(--space-5);grid-template-columns:1fr 340px;display:grid}._secH_18xt8_11{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._secH_18xt8_11 h3{color:var(--ink);font-size:16px;font-weight:800}._secH_18xt8_11 p{color:var(--ink2);margin-top:2px;font-size:12px}._btnP_18xt8_27{background:var(--accent-strong);border-radius:var(--r2);padding:var(--space-2) var(--space-5);color:#fff;cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:flex}._btnP_18xt8_27:hover{background:#0d59ab;transform:translateY(-1px);box-shadow:0 4px 16px #377cc54d}._card_18xt8_50{border:1px solid var(--border);border-radius:var(--r);margin-bottom:var(--space-3);box-shadow:var(--sh);cursor:pointer;background:#fff;transition:box-shadow .2s;overflow:hidden}._card_18xt8_50:hover{box-shadow:var(--sh2)}._cardPinned_18xt8_63{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-l), var(--sh)}._hdr_18xt8_69{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._type_18xt8_76{align-items:center;gap:var(--space-2);display:flex}._typeIcon_18xt8_81{border-radius:var(--r2);justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}._typeName_18xt8_90{color:var(--ink);font-size:11px;font-weight:700}._typeDate_18xt8_95{color:var(--ink2);margin-top:1px;font-size:10px}._hdrRight_18xt8_100{align-items:center;gap:var(--space-2);display:flex}._pinBadge_18xt8_105{background:var(--accent-l);color:var(--accent-strong);padding:2px var(--space-2);border-radius:20px;font-size:10px;font-weight:700}._urgencyBadge_18xt8_113{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);letter-spacing:.3px;white-space:nowrap;border-radius:20px;font-size:10px;font-weight:700;display:inline-flex}._body_18xt8_124{padding:var(--space-4) var(--space-5)}._title_18xt8_127{color:var(--ink);margin-bottom:var(--space-2);font-size:14px;font-weight:800}._text_18xt8_133{color:var(--ink2);font-size:12px;line-height:1.6}._footer_18xt8_138{padding:var(--space-3) var(--space-5);background:var(--surface2);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._reads_18xt8_146{color:var(--ink2);align-items:center;gap:var(--space-1);font-size:11px;display:flex}._actions_18xt8_153{gap:var(--space-2);display:flex}._ib_18xt8_3{padding:var(--space-2) var(--space-4);border-radius:var(--r2);cursor:pointer;align-items:center;gap:var(--space-1);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;transition:all .2s;display:flex}._ibOutline_18xt8_169{border:1px solid var(--border);color:var(--ink2);background:0 0}._ibOutline_18xt8_169:hover{border-color:var(--accent);color:var(--accent-strong)}._ibPrimary_18xt8_178{background:var(--accent-strong);color:#fff;border:none}._ibPrimary_18xt8_178:hover{background:#0d59ab;transform:translateY(-1px);box-shadow:0 4px 12px #377cc54d}._ib_18xt8_3:disabled{opacity:.6;cursor:not-allowed}._sidebarCard_18xt8_194{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5);box-shadow:var(--sh);margin-bottom:var(--space-4);background:#fff}._sidebarCard_18xt8_194 h4{color:var(--ink);margin-bottom:var(--space-3);font-size:13px;font-weight:800}._statRow_18xt8_208{padding:var(--space-2) 0;border-bottom:1px solid var(--border);justify-content:space-between;font-size:12px;display:flex}._statRow_18xt8_208:last-child{border-bottom:none}._statVal_18xt8_218{font-weight:800}._reachNote_18xt8_221{color:var(--ink2);margin-bottom:var(--space-3);font-size:12px}._reachGrid_18xt8_226{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._reachCell_18xt8_231{background:var(--surface2);border-radius:var(--r2);padding:var(--space-3);text-align:center}._reachVal_18xt8_237{color:var(--ink);font-size:22px;font-weight:900}._reachLbl_18xt8_242{color:var(--ink2);margin-top:2px;font-size:10px}._recentSends_18xt8_247{color:var(--ink2);font-size:12px;line-height:2}._empty_18xt8_254{text-align:center;padding:var(--space-8) var(--space-4);color:var(--ink2);font-size:13px;font-weight:600}._pinRow_18xt8_261{align-items:center;gap:var(--space-3);display:flex}._pinRow_18xt8_261 input{width:16px;height:16px}._pinRow_18xt8_261 label{color:var(--ink2);font-size:13px}@media (width<=960px){._annGrid_18xt8_6{grid-template-columns:1fr}}._statsStrip_18rto_6{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}._scard_18rto_1{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-5) var(--space-5);box-shadow:var(--sh);background:#fff;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._scard_18rto_1:hover{box-shadow:var(--sh2);transform:translateY(-2px)}._scardBar_18rto_28{border-radius:var(--r) var(--r) 0 0;height:3px;position:absolute;top:0;left:0;right:0}._scardIcon_18rto_36{margin-bottom:var(--space-3);font-size:20px}._scardVal_18rto_40{color:var(--ink);font-size:30px;font-weight:900;line-height:1}._scardLbl_18rto_46{color:var(--ink2);text-transform:uppercase;letter-spacing:1px;margin-top:var(--space-1);font-size:11px}._scardDelta_18rto_53{padding:2px var(--space-2);border-radius:20px;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}._dUp_18rto_62{background:var(--green-l);color:var(--green-strong)}._dDn_18rto_66{background:var(--red-l);color:var(--red)}._dNu_18rto_70{background:var(--bg2);color:var(--ink2)}._toolbar_18rto_2{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._toolbarLeft_18rto_83{gap:var(--space-2);flex-wrap:wrap;flex:1;align-items:center;display:flex}._searchWrap_18rto_90{position:relative}._searchWrap_18rto_90:before{content:"🔍";pointer-events:none;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._search_18rto_90{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);color:var(--ink);background:#fff;outline:none;width:240px;font-family:Montserrat,sans-serif;font-size:13px;transition:border-color .2s}._search_18rto_90:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7db7f540}._search_18rto_90::placeholder{color:var(--ink2)}._tflt_18rto_2{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .2s}._tflt_18rto_2:hover{border-color:var(--border2)}._tfltOn_18rto_141{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-l)}._btnS_18rto_146{border:1px solid var(--border);border-radius:var(--r2);padding:var(--space-2) var(--space-4);color:var(--ink2);cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;background:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:flex}._btnS_18rto_146:hover:not(:disabled){border-color:var(--border2);color:var(--ink)}._btnS_18rto_146:disabled{opacity:.6;cursor:not-allowed}._auditItem_18rto_172{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--r);margin-bottom:var(--space-2);box-shadow:var(--sh);background:#fff;transition:border-color .2s;display:flex}._auditItem_18rto_172:hover{border-color:var(--border2)}._iconWrap_18rto_187{border-radius:var(--r2);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}._body_18rto_197{flex:1}._action_18rto_200{color:var(--ink);font-size:13px;font-weight:700}._detail_18rto_205{color:var(--ink2);margin-top:2px;font-size:12px;line-height:1.4}._meta_18rto_211{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._meta_18rto_211 span{color:var(--ink2);align-items:center;gap:var(--space-1);font-size:10px;display:flex}._badge_18rto_224{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);letter-spacing:.3px;white-space:nowrap;border-radius:20px;font-size:9px;font-weight:700;display:inline-flex}._bCrit_18rto_235{background:var(--red-l);color:var(--red)}._bCls_18rto_239{background:var(--bg2);color:var(--ink2)}._rightRail_18rto_243{text-align:right;flex-shrink:0}._time_18rto_247{color:var(--ink2);font-family:JetBrains Mono,monospace;font-size:11px}._logId_18rto_252{color:var(--ink2);margin-top:2px;font-size:10px}._empty_18rto_259{text-align:center;padding:var(--space-9) var(--space-5);color:var(--ink2)}._emptyE_18rto_264{margin-bottom:var(--space-3);font-size:40px}._emptyT_18rto_268{color:var(--ink2);margin-bottom:var(--space-2);font-size:15px;font-weight:700}@media (width<=960px){._statsStrip_18rto_6{grid-template-columns:1fr 1fr}}@media (width<=640px){._statsStrip_18rto_6{grid-template-columns:1fr}._toolbar_18rto_2{flex-direction:column;align-items:flex-start}._toolbarLeft_18rto_83,._search_18rto_90{width:100%}}._page_11szi_1{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}._card_11szi_8{background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-5)}._card_11szi_8 h3{margin:0 0 var(--space-3)}._headerRow_11szi_19{gap:var(--space-3);color:var(--ink2);align-items:center;font-size:13px;display:flex}._badge_11szi_27{padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);color:var(--ink2);background:var(--surface2);font-size:12px;font-weight:600;display:inline-block}._badgeActive_11szi_37{color:var(--green-strong)}._badgeSuspended_11szi_38{color:var(--red)}._pool_11szi_40{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._stat_11szi_47{min-width:84px}._statValue_11szi_51{color:var(--ink);font-size:24px;font-weight:700}._statValueRemaining_11szi_57{color:var(--green-strong);font-size:24px;font-weight:700}._statLabel_11szi_63{margin-top:var(--space-1);color:var(--ink2);font-size:12px}._statSub_11szi_69{color:var(--ink2);font-size:11px}._planLine_11szi_74{margin-top:var(--space-2);color:var(--ink2);font-size:13px}._terms_11szi_80{row-gap:var(--space-2);column-gap:var(--space-4);grid-template-columns:minmax(120px,1fr) 2fr;margin:0;display:grid}._terms_11szi_80 dt{color:var(--ink2);font-size:13px}._terms_11szi_80 dd{color:var(--ink);margin:0;font-size:13px}._monthFee_11szi_99{color:var(--ink);align-items:baseline;gap:var(--space-3);font-size:28px;font-weight:700;display:flex}._empty_11szi_108{color:var(--ink2);margin:0;font-size:13px}._invoiceLink_11szi_114{color:var(--ink);font-weight:600;text-decoration:none}._invoiceLink_11szi_114:hover,._paymentsLink_11szi_121:hover{text-decoration:underline}._paymentsLink_11szi_121{color:var(--accent);font-size:12px;text-decoration:none}._table_11szi_131{border-collapse:collapse;width:100%}._table_11szi_131 th{text-align:left;color:var(--ink2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:12px}._table_11szi_131 td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border2);color:var(--ink);font-size:13px}._amountPositive_11szi_151{color:var(--green-strong)}._page_1yobf_1{background:var(--bg2);min-height:100vh;padding:var(--space-9) var(--space-6);justify-content:center;display:flex}._panel_1yobf_9{border-radius:var(--r);box-shadow:var(--sh2);padding:var(--space-9);background:#fff;width:100%;max-width:760px}@media (width<=640px){._panel_1yobf_9{padding:var(--space-7) var(--space-6)}}._backLink_1yobf_24{color:var(--accent-strong);margin-bottom:var(--space-6);font-size:13px;font-weight:600;text-decoration:none;display:inline-block}._backLink_1yobf_24:hover{text-decoration:underline}._title_1yobf_36{color:var(--ink);margin-bottom:var(--space-1);font-size:28px;font-weight:800}._updated_1yobf_43{color:var(--ink2);margin-bottom:var(--space-7);font-size:13px}._content_1yobf_49{color:var(--ink);font-size:14px;line-height:1.7}._content_1yobf_49 h2{color:var(--ink);margin-top:var(--space-7);margin-bottom:var(--space-2);font-size:17px;font-weight:700}._content_1yobf_49 p{margin-bottom:var(--space-3)}._content_1yobf_49 ul{margin:0 0 var(--space-3) var(--space-5)}._content_1yobf_49 li{margin-bottom:var(--space-2)}._placeholder_1yobf_75{background:var(--pastel-orange-l);border-radius:var(--r2);padding:var(--space-3) var(--space-4);color:var(--orange);margin-bottom:var(--space-5);border:1px solid #d47a1a4d;font-size:13px;font-weight:600}._page_1sdmq_1{gap:var(--space-5);padding:var(--space-5);flex-direction:column;max-width:720px;display:flex}._card_1sdmq_9{background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-5)}._avatarRow_1sdmq_16{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._avatar_1sdmq_16{background:var(--accent-l);width:48px;height:48px;color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}._name_1sdmq_36{color:var(--ink);font-size:18px;font-weight:700}._role_1sdmq_42{color:var(--ink2);font-size:12px}._detailGrid_1sdmq_47{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._detailLabel_1sdmq_54{color:var(--ink2);font-size:11px}._detailValue_1sdmq_59{color:var(--ink);font-size:13px;font-weight:600}._heading_1sdmq_65{color:var(--ink);margin-bottom:var(--space-3);font-size:16px;font-weight:700}._form_1sdmq_72{gap:var(--space-3);flex-direction:column;display:flex}._actions_1sdmq_78{margin-top:var(--space-1);justify-content:flex-end;display:flex}._note_1sdmq_84{margin-top:var(--space-3);color:var(--ink2);font-size:12px}._banner_q74wi_1{z-index:1000;background:var(--ink);color:#fff;border-radius:var(--r);max-width:640px;box-shadow:var(--sh2);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex;position:fixed;bottom:16px;left:16px;right:16px}._text_q74wi_21{flex:260px;margin:0;font-size:13px;line-height:1.5}._link_q74wi_31{color:#bfe0ff;font-weight:600;text-decoration:underline}._actions_q74wi_37{gap:var(--space-3);flex-shrink:0;display:flex}._dismissBtn_q74wi_43{color:#fff;border-radius:var(--r2);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:1px solid #ffffff59;font-size:13px;font-weight:600}._dismissBtn_q74wi_43:hover{border-color:#fff9}._acceptBtn_q74wi_57{background:var(--accent-strong);color:#fff;border-radius:var(--r2);padding:var(--space-2) var(--space-4);cursor:pointer;border:none;font-size:13px;font-weight:700}._acceptBtn_q74wi_57:hover{background:#0d59ab}@media (width<=520px){._banner_q74wi_1{flex-direction:column;align-items:stretch}._actions_q74wi_37{justify-content:flex-end}}:root{--white:#fff;--pastel-blue-1:#dbeafe;--pastel-blue-2:#7db7f5;--pastel-orange:#ffb07f;--pastel-orange-l:#fff1e4;--activity-grey:#d1d5db;--bg:var(--pastel-blue-1);--bg2:#eff6ff;--surface:var(--white);--surface2:#f8fbff;--border:#dbeafe;--border2:#bfdbfe;--ink:#1e3a5f;--ink2:#4b6b8a;--ink3:#93a8bd;--accent:var(--pastel-blue-2);--accent-l:#e0f2fe;--accent-strong:#0f68c7;--border-radius-md:12px;--border-radius-lg:18px;--color-text-primary:#1e3a5f;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-border-primary:#7db7f5;--color-border-secondary:#cbd5e1;--color-border-tertiary:#e2e8f0;--color-background-tertiary:#eff6ff;--panel-line:#ff9f4b2e;--r:10px;--r2:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--sh:0 1px 3px #0000000d, 0 4px 12px #0000000d;--sh2:0 2px 8px #00000014, 0 8px 24px #0000000f;--red:#c41a2e;--red-l:#fdeaec;--green:#1a8c4e;--green-l:#e6f7ee;--green-strong:#167441;--orange:#d47a1a;--orange-l:#fff1e0;--orange-strong:#9a5913;--purple:#7c3aed;--purple-l:#f3e8ff;--blue:var(--accent);--blue-l:var(--accent-l);--teal:#0a8b8b;--teal-l:#e0f5f4;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif;font-style:normal}html,body{min-height:100vh}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font-family:Montserrat,sans-serif}#root{flex-direction:column;min-height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}.global-footer{color:var(--ink2);text-align:center;padding:14px 16px 18px;font-size:12px}@media (width<=640px){.global-footer{padding:12px 10px 16px;font-size:11px}}
