@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=DM+Serif+Display:ital@0;1&family=Inter:wght@400;500;600;700&display=swap";._avatar_1l9eb_1{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--navy);flex-shrink:0;text-transform:uppercase}._sm_1l9eb_14{width:26px;height:26px;font-size:9px}._md_1l9eb_20{width:30px;height:30px;font-size:11px}._lg_1l9eb_26{width:40px;height:40px;font-size:14px}._sidebar_w1ynt_1{width:var(--sidebar-width);background:linear-gradient(180deg,#08152afa,#071224);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}._header_w1ynt_14{padding:20px 18px 16px;border-bottom:1px solid var(--border)}._logo_w1ynt_19{display:flex;align-items:center}._logoImg_w1ynt_24{height:32px;width:auto}._schoolLabel_w1ynt_30{padding:10px 18px 6px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-dim);font-weight:500}._schoolName_w1ynt_39{padding:8px 14px 12px;margin:0 6px;border-radius:var(--radius-sm);background:#ffffff08;font-size:12px;font-weight:500;color:var(--text-muted);display:flex;align-items:center;gap:8px}._schoolDot_w1ynt_52{width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0}._nav_w1ynt_61{flex:1;padding:8px;overflow-y:auto}._groupLabel_w1ynt_67{padding:14px 10px 4px;font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-dim);font-weight:600}._navItem_w1ynt_76{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:400;color:var(--text-muted);transition:all var(--transition);position:relative;margin-bottom:1px;width:100%;background:transparent;border:none;text-align:left;font-family:DM Sans,sans-serif}._navItem_w1ynt_76:hover{background:#567bb41f;color:var(--text)}._active_w1ynt_101{background:#22c5ff1f;color:#72d8ff;font-weight:500}._active_w1ynt_101:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#72d8ff;border-radius:2px}._navIcon_w1ynt_119{font-size:15px;width:18px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}._badge_w1ynt_129{margin-left:auto;background:var(--red);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}._footer_w1ynt_142{padding:12px 10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}._userChip_w1ynt_150{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm)}._userInfo_w1ynt_158{flex:1;min-width:0}._userName_w1ynt_163{font-size:12px;font-weight:500;color:var(--text)}._userRole_w1ynt_169{font-size:10px;color:var(--text-muted)}._themeBtn_w1ynt_174{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 12px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:11px;font-weight:500;cursor:pointer;font-family:DM Sans,sans-serif;transition:background var(--transition),color var(--transition)}._themeBtn_w1ynt_174:hover{background:var(--card-hover);color:var(--text)}[data-theme=light] ._sidebar_w1ynt_1{background:linear-gradient(180deg,var(--navy-mid) 0%,var(--surface) 100%);border-right-color:var(--border)}[data-theme=light] ._schoolName_w1ynt_39{background:#0000000a}[data-theme=light] ._navItem_w1ynt_76:hover{background:#0000000d;color:var(--text)}[data-theme=light] ._active_w1ynt_101{background:#0d94881f;color:var(--teal-dim)}[data-theme=light] ._active_w1ynt_101:before{background:var(--teal)}@media(max-width:768px){._sidebar_w1ynt_1{position:fixed;top:0;left:0;bottom:0;z-index:var(--z-sidebar);transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:260px;box-shadow:none}._sidebar_w1ynt_1._open_w1ynt_235{transform:translate(0);box-shadow:4px 0 24px #0006}[data-theme=light] ._sidebar_w1ynt_1._open_w1ynt_235{box-shadow:4px 0 24px #0000001f}._navItem_w1ynt_76{padding:11px 12px;font-size:14px;min-height:44px}._navIcon_w1ynt_119{font-size:16px;width:20px}}._modal_qqdrn_7{position:fixed;top:60px;left:50%;transform:translate(-50%);z-index:2000;width:580px;max-width:calc(100vw - 32px);background:#111f33eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;overflow:hidden;animation:_slideDown_qqdrn_1 .15s cubic-bezier(.4,0,.2,1);max-height:calc(100vh - 100px);-webkit-user-select:none;user-select:none}@keyframes _slideDown_qqdrn_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}._handle_qqdrn_37{display:flex;align-items:center;justify-content:center;padding:10px 0 4px;cursor:grab;flex-shrink:0}._handle_qqdrn_37:active{cursor:grabbing}._handleBar_qqdrn_50{width:40px;height:4px;border-radius:2px;background:#ffffff2e}._searchRow_qqdrn_58{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;transition:background .15s ease}._searchRow_qqdrn_58:focus-within{background:#ffffff08}._searchEmoji_qqdrn_72{font-size:16px;color:var(--text-dim);flex-shrink:0;line-height:1}._searchInput_qqdrn_79{flex:1;background:none;border:none;outline:none;font-family:DM Sans,sans-serif;font-size:15px;color:var(--text);caret-color:#17b8a0d9;min-width:0;-webkit-user-select:text;user-select:text}._searchInput_qqdrn_79:focus,._searchInput_qqdrn_79:focus-visible{outline:none;box-shadow:none}._searchInput_qqdrn_79::placeholder{color:#ffffff59;font-weight:400}._closeBtn_qqdrn_103{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff0d;border:none;color:var(--text-dim);cursor:pointer;transition:all .12s;flex-shrink:0;font-size:18px}._closeBtn_qqdrn_103:hover{background:#ffffff1f;color:var(--text)}._closeBtn_qqdrn_103:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:1px}._categoryRow_qqdrn_130{display:flex;align-items:center;gap:5px;padding:12px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}._categoryRow_qqdrn_130::-webkit-scrollbar{display:none}._catPill_qqdrn_147{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;background:#ffffff0d;border:1px solid transparent;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:600;color:var(--text-dim);cursor:pointer;transition:all .12s;white-space:nowrap;flex-shrink:0}._catPill_qqdrn_147:focus-visible{outline:1px solid rgba(255,255,255,.22);outline-offset:1px}._catPill_qqdrn_147:hover{background:#ffffff1a;color:#fffc}._catPillActive_qqdrn_175{background:#17b8a026;border-color:#17b8a04d;color:var(--teal)}._catPillActiveAll_qqdrn_182{background:#fff;border-color:#ffffff73;color:#0f172a}._catPillActiveAll_qqdrn_182:hover{background:#fff;color:#0f172a}._catIcon_qqdrn_193{font-size:13px}._results_qqdrn_198{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}._results_qqdrn_198::-webkit-scrollbar{width:4px}._results_qqdrn_198::-webkit-scrollbar-track{background:transparent}._results_qqdrn_198::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}._sectionLabel_qqdrn_219{font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--text-dim);padding:14px 18px 6px;text-transform:uppercase}._resultItem_qqdrn_230{display:flex;align-items:center;gap:10px;width:100%;padding:7px 18px;background:none;border:none;cursor:pointer;text-align:left;transition:background .1s;border-radius:0;-webkit-user-select:none;user-select:none}._resultItem_qqdrn_230:focus-visible{outline:1px solid rgba(255,255,255,.15);outline-offset:-1px}._resultItem_qqdrn_230:hover,._resultItemActive_qqdrn_251{background:#ffffff0a}._navEmoji_qqdrn_256{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:22px;flex-shrink:0;line-height:1}._navArrow_qqdrn_267{font-size:22px;color:#ffffff26;flex-shrink:0;font-weight:300;line-height:1}._resultItem_qqdrn_230:hover ._navArrow_qqdrn_267,._resultItemActive_qqdrn_251 ._navArrow_qqdrn_267{color:#ffffff59}._itemIcon_qqdrn_281{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:#fff;font-size:13px;flex-shrink:0}._itemBody_qqdrn_293{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}._itemTitle_qqdrn_301{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemSub_qqdrn_311{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._typeBadge_qqdrn_321{display:inline-flex;align-items:center;padding:2px 7px;border-radius:10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;flex-shrink:0}._typeBadge_qqdrn_321[data-type=student]{background:#17b8a01f;color:#17b8a0;border:1px solid rgba(23,184,160,.25)}._typeBadge_qqdrn_321[data-type=contact]{background:#ffffff0f;color:#ffffff73;border:1px solid rgba(255,255,255,.1)}._typeBadge_qqdrn_321[data-type=phonelog]{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.25)}._typeBadge_qqdrn_321[data-type=message]{background:#a78bfa1a;color:#a78bfa;border:1px solid rgba(167,139,250,.25)}._typeBadge_qqdrn_321[data-type=task]{background:#3ecf8e1a;color:#3ecf8e;border:1px solid rgba(62,207,142,.25)}._typeBadge_qqdrn_321[data-type=issue]{background:#f5a6231a;color:#f5a623;border:1px solid rgba(245,166,35,.25)}._typeBadge_qqdrn_321[data-type=event]{background:#17b8a01a;color:#17b8a0;border:1px solid rgba(23,184,160,.2)}._itemArrowIcon_qqdrn_375{color:#ffffff26;flex-shrink:0;transition:color .1s}._resultItem_qqdrn_230:hover ._itemArrowIcon_qqdrn_375,._resultItemActive_qqdrn_251 ._itemArrowIcon_qqdrn_375{color:#ffffff59}._emptyState_qqdrn_387{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._emptyEmoji_qqdrn_396{font-size:36px;margin-bottom:12px;opacity:.4}._emptyText_qqdrn_402{font-family:DM Sans,sans-serif;font-size:14px;color:#ffffffb3;margin:0 0 4px}._emptySub_qqdrn_409{font-family:DM Sans,sans-serif;font-size:12px;color:#ffffff59;margin:0}._sectionLoading_qqdrn_417{padding:8px 16px;font-size:12px;color:#fff6;font-style:italic}._seeAllBtn_qqdrn_425{display:block;width:100%;text-align:left;padding:7px 16px 9px;font-size:12px;color:var(--teal, #17b8a0);background:transparent;border:none;cursor:pointer;font-family:DM Sans,sans-serif;transition:opacity .15s}._seeAllBtn_qqdrn_425:hover{opacity:.75}._tipsSection_qqdrn_443{border-top:1px solid rgba(255,255,255,.06);padding:0 0 4px;flex-shrink:0}._tipsSection_qqdrn_443 ._sectionLabel_qqdrn_219{padding:6px 18px 2px;font-size:8.5px;letter-spacing:.12em}._tips_qqdrn_443{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;padding:2px 18px 6px}._tip_qqdrn_443{font-family:DM Sans,sans-serif;font-size:10px;line-height:1.3;color:#ffffff5c;display:flex;align-items:center;gap:5px;min-width:0}._tip_qqdrn_443 strong{color:#ffffff85;font-weight:600}._tipIcon_qqdrn_478{font-size:10px;flex-shrink:0;width:14px;text-align:center;margin-top:0;line-height:1;opacity:.9}._footer_qqdrn_489{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:6px 18px 8px;border-top:1px solid rgba(255,255,255,.06);background:#0000001f;flex-shrink:0}._footer_qqdrn_489 span{display:flex;align-items:center;gap:4px;font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim)}._footer_qqdrn_489 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-family:inherit;font-size:10px;color:#fff6;line-height:1.6}._footerCount_qqdrn_524{margin-left:auto;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:var(--teal)!important;opacity:.7}[data-theme=light] ._searchRow_qqdrn_58{border-bottom-color:#0000000f}[data-theme=light] ._modal_qqdrn_7{background:#fffffff2;border-color:#0f172a14;box-shadow:0 24px 80px #00000026}[data-theme=light] ._handleBar_qqdrn_50{background:#0000001f}[data-theme=light] ._searchInput_qqdrn_79{color:#1a2332}[data-theme=light] ._searchInput_qqdrn_79::placeholder{color:#94a3b8}[data-theme=light] ._searchRow_qqdrn_58:focus-within{background:#00000008}[data-theme=light] ._closeBtn_qqdrn_103{background:#0000000f;color:#0006}[data-theme=light] ._catPill_qqdrn_147{background:#0000000a;border-color:transparent;color:#5a6f87}[data-theme=light] ._catPill_qqdrn_147:hover{background:#00000014;color:#1a2332}[data-theme=light] ._catPillActive_qqdrn_175{background:#0d94881a;border-color:#0d948840;color:var(--teal)}[data-theme=light] ._catPillActiveAll_qqdrn_182{background:#0d948824;border-color:#0d948859;color:var(--teal-dim)}[data-theme=light] ._catPillActiveAll_qqdrn_182:hover{background:#0d948833;color:var(--teal-dim)}[data-theme=light] ._resultItem_qqdrn_230:hover,[data-theme=light] ._resultItemActive_qqdrn_251{background:#00000008}[data-theme=light] ._footer_qqdrn_489{background:#00000008;border-color:#0000000d}[data-theme=light] ._footer_qqdrn_489 span{color:#00000059}[data-theme=light] ._footer_qqdrn_489 kbd{background:#0000000d;border-color:#0000001a;color:#0006}[data-theme=light] ._footerCount_qqdrn_524{color:#0e9982!important}[data-theme=light] ._tipsSection_qqdrn_443{border-top-color:#0000000d}[data-theme=light] ._tip_qqdrn_443{color:#94a3b8}[data-theme=light] ._tip_qqdrn_443 strong{color:#5a6f87}[data-theme=light] ._tipIcon_qqdrn_478{opacity:.8}@media(max-width:720px){._modal_qqdrn_7{top:16px;max-height:calc(100vh - 40px)}._tips_qqdrn_443{grid-template-columns:1fr;gap:2px 0}._typeBadge_qqdrn_321{display:none}}._overlay_1mb3m_5{position:fixed;inset:0;background:#0009;z-index:2100;display:flex;align-items:stretch;justify-content:flex-end}._panel_1mb3m_15{width:540px;max-width:100vw;background:var(--navy-mid, #0e1628);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1mb3m_1 .22s ease}._panel_1mb3m_15.demoShell{background:var(--navy-mid)}@keyframes _slideIn_1mb3m_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._header_1mb3m_36{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--border);flex-shrink:0;gap:12px}._headerLeft_1mb3m_46{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0}._avatar_1mb3m_54{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#3a4f8a,var(--blue-soft, #60a5fa));color:#fff;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._name_1mb3m_68{font-size:16px;font-weight:600;color:var(--text);margin-bottom:6px;line-height:1.3}._meta_1mb3m_76{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}._studentId_1mb3m_85{color:var(--teal);font-weight:600}._metaDot_1mb3m_90{color:var(--border)}._statusBadge_1mb3m_92{padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;background:var(--card);border:1px solid var(--border);color:var(--text-muted)}._statusActive_1mb3m_102{background:#3ecf8e1a;border-color:#3ecf8e4d;color:var(--green, #3ecf8e)}._closeBtn_1mb3m_108{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;transition:color .15s,background .15s;display:flex;align-items:center;flex-shrink:0}._closeBtn_1mb3m_108:hover{color:var(--text);background:var(--card-hover)}._loadingBox_1mb3m_127{flex:1;display:flex;align-items:center;justify-content:center}._spinner_1mb3m_134{animation:_spin_1mb3m_134 .9s linear infinite;color:var(--teal)}@keyframes _spin_1mb3m_134{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabs_1mb3m_145{display:flex;border-bottom:1px solid var(--border);padding:0 24px;flex-shrink:0;overflow-x:auto}._tabBtn_1mb3m_153{background:none;border:none;border-bottom:2px solid transparent;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:12.5px;color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px;white-space:nowrap}._tabBtn_1mb3m_153:hover{color:var(--text)}._tabBtnActive_1mb3m_169{color:var(--teal)!important;border-bottom-color:var(--teal)!important}._tabBody_1mb3m_175{flex:1;overflow-y:auto;padding:20px 24px}._sectionTitle_1mb3m_182{font-size:10.5px;font-weight:700;color:var(--text-dim, #5a6a8a);letter-spacing:.8px;text-transform:uppercase;margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}._sectionTitle_1mb3m_182+._sectionTitle_1mb3m_182{margin-top:20px}._grid_1mb3m_198{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:24px}._fieldLabel_1mb3m_205{font-size:10px;font-weight:700;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}._fieldValue_1mb3m_214{font-size:13px;color:var(--text)}._guardianCard_1mb3m_220{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-bottom:12px}._guardianHeader_1mb3m_228{display:flex;align-items:center;gap:12px;margin-bottom:12px}._guardianAvatar_1mb3m_235{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--teal-dim, rgba(0,194,168,.5)),var(--teal, #00c2a8));color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._guardianName_1mb3m_249{font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px}._guardianMeta_1mb3m_256{font-size:11.5px;color:var(--text-muted)}._guardianDetails_1mb3m_261{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:12.5px;color:var(--text)}._notesBox_1mb3m_270{font-size:13px;color:var(--text-muted);background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;line-height:1.5;margin-bottom:20px}._emptyTab_1mb3m_282{padding:40px 0;text-align:center;color:var(--text-muted);font-size:13px}._app_7g1m8_1{display:flex;height:100vh}._main_7g1m8_8{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._overlay_7g1m8_17{display:none}@media(max-width:768px){._overlay_7g1m8_17{display:block;position:fixed;inset:0;background:#00000080;z-index:calc(var(--z-sidebar) - 1)}}._authScreen_u56bm_3{display:flex;min-height:100vh;background:var(--navy)}._left_u56bm_10{flex:1;background:linear-gradient(135deg,var(--navy-mid) 0%,var(--navy-light) 40%,var(--navy) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._left_u56bm_10:before{content:"";position:absolute;width:500px;height:500px;top:10%;left:20%;background:radial-gradient(circle,rgba(23,184,160,.08) 0%,transparent 70%);pointer-events:none}._leftContent_u56bm_32{text-align:center;z-index:1;padding:40px}._brandLogo_u56bm_38{width:200px;height:auto;margin:0 auto 16px;display:block}._mobileBrandLogo_u56bm_45{height:28px;width:auto}._brandText_u56bm_50{font-family:"DM Serif Display",serif;font-size:36px;color:var(--text);margin-bottom:8px}._tagline_u56bm_57{font-size:14px;color:#a3b4cc;margin-bottom:40px}._features_u56bm_63{display:flex;flex-direction:column;gap:14px;text-align:left;max-width:280px;margin:0 auto}._feature_u56bm_63{display:flex;align-items:center;gap:12px;font-size:13px;color:#a3b4cc}._featureIcon_u56bm_80{width:32px;height:32px;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}._right_u56bm_94{width:480px;background:var(--navy-mid);border-left:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:40px}._formWrap_u56bm_104{width:100%;max-width:360px}._formTitle_u56bm_109{font-family:"DM Serif Display",serif;font-size:24px;color:var(--text);margin-bottom:6px}._formSubtitle_u56bm_116{font-size:13px;color:#a3b4cc;margin-bottom:28px;line-height:1.5}._form_u56bm_104{display:flex;flex-direction:column;gap:18px}._fieldGroup_u56bm_130{display:flex;flex-direction:column;gap:6px}._fieldLabel_u56bm_136{font-size:11.5px;font-weight:500;color:#b0c0d4}._fieldInput_u56bm_142{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;outline:none;transition:border-color var(--transition);width:100%}._fieldInput_u56bm_142:focus{border-color:var(--teal)}._fieldInput_u56bm_142::placeholder{color:#6b829e}._fieldError_u56bm_163{font-size:11px;color:var(--red)}._passwordWrap_u56bm_169{position:relative}._passwordWrap_u56bm_169 ._fieldInput_u56bm_142{padding-right:40px}._eyeBtn_u56bm_177{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#6b829e;padding:4px;display:flex;align-items:center}._eyeBtn_u56bm_177:hover{color:#a3b4cc}._forgotRow_u56bm_196{display:flex;justify-content:flex-end;margin-top:-8px}._forgotLink_u56bm_202{font-size:12px;color:var(--teal)}._forgotLink_u56bm_202:hover{text-decoration:underline}._submitBtn_u56bm_212{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--radius-sm);background:var(--teal);color:var(--navy);font-size:13.5px;font-weight:600;border:none;cursor:pointer;font-family:DM Sans,sans-serif;transition:background var(--transition);width:100%;margin-top:4px}._submitBtn_u56bm_212:hover:not(:disabled){background:var(--teal-dim)}._submitBtn_u56bm_212:disabled{opacity:.6;cursor:not-allowed}._footerText_u56bm_241{font-size:11px;color:#8a9db5;text-align:center;margin-top:24px;line-height:1.6}._footerText_u56bm_241 a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}._footerText_u56bm_241 a:hover{color:var(--teal-dim)}._backLink_u56bm_260{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a3b4cc;margin-bottom:24px;transition:color var(--transition)}._backLink_u56bm_260:hover{color:var(--teal)}._successState_u56bm_275{text-align:center}._successIcon_u56bm_279{font-size:48px;margin-bottom:16px;display:flex;justify-content:center}._resendBtn_u56bm_286{background:none;border:none;color:var(--teal);cursor:pointer;font-family:DM Sans,sans-serif;font-size:11px}._resendBtn_u56bm_286:hover{text-decoration:underline}._strengthBar_u56bm_300{display:flex;align-items:center;gap:8px;margin-top:4px}._strengthBar_u56bm_300:before{content:"";flex:1;height:4px;background:var(--navy-light);border-radius:2px;position:relative}._strengthFill_u56bm_316{height:4px;border-radius:2px;transition:width .3s ease,background .3s ease}._strengthLabel_u56bm_322{font-size:10px;font-weight:500;flex-shrink:0}[data-theme=light] ._authScreen_u56bm_3{background:#f0f2f5}[data-theme=light] ._left_u56bm_10{background:linear-gradient(135deg,#e2e8f0,#cbd5e1 40%,#f0f4f8)}[data-theme=light] ._right_u56bm_94{background:#fff;border-left-color:#0000000f}[data-theme=light] ._fieldInput_u56bm_142{background:#f0f2f5;border-color:#0000001a;color:#1a2332}[data-theme=light] ._fieldInput_u56bm_142::placeholder{color:#94a3b8}[data-theme=light] ._tagline_u56bm_57,[data-theme=light] ._feature_u56bm_63,[data-theme=light] ._formSubtitle_u56bm_116,[data-theme=light] ._backLink_u56bm_260,[data-theme=light] ._fieldLabel_u56bm_136{color:var(--text-muted)}[data-theme=light] ._fieldInput_u56bm_142::placeholder{color:var(--text-dim)}[data-theme=light] ._eyeBtn_u56bm_177{color:var(--text-dim)}[data-theme=light] ._eyeBtn_u56bm_177:hover{color:var(--text-muted)}[data-theme=light] ._footerText_u56bm_241{color:var(--text-dim)}[data-theme=light] ._submitBtn_u56bm_212{color:#fff}._mobileBrand_u56bm_45{display:none}@media(max-width:1023px)and (min-width:641px){._left_u56bm_10{flex:0 0 260px}._right_u56bm_94{width:auto;flex:1;padding:32px 28px}}@media(max-width:640px){._authScreen_u56bm_3{flex-direction:column}._left_u56bm_10{display:none}._mobileBrand_u56bm_45{display:flex;align-items:center;gap:10px;margin-bottom:28px}._mobileBrandIcon_u56bm_418{width:36px;height:36px;background:var(--teal);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}._mobileBrandName_u56bm_430{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text)}._right_u56bm_94{width:100%;border-left:none;padding:0 20px 32px;min-height:100dvh;align-items:flex-start;justify-content:flex-start;padding-top:max(env(safe-area-inset-top),40px)}._formWrap_u56bm_104{max-width:100%;width:100%}._formTitle_u56bm_109{font-size:22px}._formSubtitle_u56bm_116{font-size:13px;margin-bottom:20px}}@media(max-width:480px){._right_u56bm_94{padding:0 16px 28px;padding-top:max(env(safe-area-inset-top),36px)}._formTitle_u56bm_109{font-size:20px}._form_u56bm_104{gap:14px}._submitBtn_u56bm_212{padding:12px 20px}}._rightWide_1veap_4{width:520px}._formWrapWide_1veap_8{max-width:420px}._roleSearchWrap_1veap_13{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--navy-light);margin-bottom:10px}._roleSearchIcon_1veap_24{color:#6b829e;flex-shrink:0}._roleSearchInput_1veap_29{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif}._roleSearchInput_1veap_29::placeholder{color:#6b829e}[data-theme=light] ._roleSearchWrap_1veap_13{background:#f0f2f5;border-color:#0000001a}._roleGrid_1veap_49{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;max-height:240px;overflow-y:auto;padding-right:4px}._roleGrid_1veap_49::-webkit-scrollbar{width:5px}._roleGrid_1veap_49::-webkit-scrollbar-track{background:transparent}._roleGrid_1veap_49::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}._roleCard_1veap_71{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 7px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--navy-light);cursor:pointer;transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition);font-family:DM Sans,sans-serif}._roleCard_1veap_71:hover{border-color:var(--teal);background:#17b8a00d;transform:translateY(-1px);box-shadow:0 4px 10px #17b8a014}._roleActive_1veap_93{border-color:var(--teal);background:#17b8a01a;box-shadow:0 0 0 1px var(--teal) inset,0 4px 12px #17b8a026}._roleIcon_1veap_99{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:#ffffff0a;border-radius:50%;transition:color var(--transition),background var(--transition)}._roleCard_1veap_71:hover ._roleIcon_1veap_99{color:var(--teal);background:#17b8a01a}._roleActive_1veap_93 ._roleIcon_1veap_99{color:var(--teal);background:#17b8a026}._roleCheck_1veap_121{position:absolute;top:3px;right:3px;width:13px;height:13px;display:flex;align-items:center;justify-content:center;background:var(--teal);color:#fff;border-radius:50%}[data-theme=light] ._roleIcon_1veap_99{background:#0000000a}[data-theme=light] ._roleCard_1veap_71:hover ._roleIcon_1veap_99,[data-theme=light] ._roleActive_1veap_93 ._roleIcon_1veap_99{background:#17b8a01f}._roleLabel_1veap_144{font-size:9.5px;font-weight:500;color:var(--text-muted);text-align:center;line-height:1.2;letter-spacing:.1px;transition:color var(--transition)}._roleCard_1veap_71:hover ._roleLabel_1veap_144{color:var(--text)}._roleActive_1veap_93 ._roleLabel_1veap_144{color:var(--teal)}._nameRow_1veap_163{display:grid;grid-template-columns:1fr 1fr;gap:12px}._createBtn_1veap_170{background:linear-gradient(135deg,var(--teal) 0%,#0ea5a0 100%);margin-top:8px}._createBtn_1veap_170:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-dim) 0%,#0d9490 100%)}._selectWrap_1veap_180{position:relative}._selectTrigger_1veap_184{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}._selectValue_1veap_192{color:var(--text)}._selectPlaceholder_1veap_196{color:#6b829e}._selectChevron_1veap_200{color:#6b829e;flex-shrink:0}._dropdown_1veap_205{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:50;box-shadow:0 8px 24px #00000040;overflow:hidden}._dropdownSearch_1veap_218{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border)}._searchIcon_1veap_226{color:#6b829e;flex-shrink:0}._searchInput_1veap_231{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif}._searchInput_1veap_231::placeholder{color:#6b829e}._dropdownList_1veap_245{list-style:none;margin:0;padding:4px 0;max-height:180px;overflow-y:auto}._dropdownList_1veap_245::-webkit-scrollbar{width:5px}._dropdownList_1veap_245::-webkit-scrollbar-track{background:transparent}._dropdownList_1veap_245::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}._dropdownItem_1veap_266{width:100%;text-align:left;padding:8px 12px;font-size:13px;font-family:DM Sans,sans-serif;color:var(--text);background:none;border:none;cursor:pointer;transition:background var(--transition)}._dropdownItem_1veap_266:hover{background:#17b8a014}._dropdownItemActive_1veap_283{color:var(--teal);background:#17b8a00f}._dropdownEmpty_1veap_288{padding:12px;text-align:center;font-size:12px;color:#6b829e}[data-theme=light] ._roleCard_1veap_71{background:#f0f2f5;border-color:#0000001a}[data-theme=light] ._roleCard_1veap_71:hover{background:#17b8a00f;border-color:var(--teal)}[data-theme=light] ._roleActive_1veap_93{background:#17b8a01a;border-color:var(--teal)}[data-theme=light] ._createBtn_1veap_170{color:#fff}[data-theme=light] ._dropdown_1veap_205{background:#fff;border-color:#0000001a;box-shadow:0 8px 24px #0000001a}[data-theme=light] ._dropdownSearch_1veap_218{border-bottom-color:#00000014}[data-theme=light] ._dropdownItem_1veap_266:hover{background:#17b8a00f}@media(max-width:768px){._rightWide_1veap_4{width:100%}._formWrapWide_1veap_8{max-width:100%}._roleGrid_1veap_49{grid-template-columns:repeat(3,1fr);gap:8px}._nameRow_1veap_163{grid-template-columns:1fr;gap:0}}@media(max-width:480px){._roleGrid_1veap_49{grid-template-columns:1fr 1fr 1fr;gap:6px}._roleCard_1veap_71{padding:10px 6px}._roleLabel_1veap_144{font-size:10.5px}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._page_srmnp_3{min-height:100vh;background:var(--navy);display:flex;flex-direction:column}._header_srmnp_11{background:var(--navy-mid);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:var(--z-sticky)}._headerInner_srmnp_19{max-width:860px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}._brand_srmnp_28{display:flex;align-items:center;gap:8px}._brandIcon_srmnp_34{height:24px;width:auto;vertical-align:middle}._brandName_srmnp_40{font-family:"DM Serif Display",serif;font-size:17px;color:var(--text)}._backBtn_srmnp_46{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;transition:all var(--transition)}._backBtn_srmnp_46:hover{color:var(--teal);border-color:var(--teal);background:var(--card-hover)}._main_srmnp_66{flex:1;padding:40px 24px}._state_srmnp_72{max-width:480px;margin:80px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-dim);font-size:13px}._stateIcon_srmnp_84{font-size:48px}._stateTitle_srmnp_88{font-family:"DM Serif Display",serif;font-size:22px;color:var(--text-muted);font-weight:400}._stateText_srmnp_95{font-size:13px;color:var(--text-dim);line-height:1.6}._backLink_srmnp_101{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--teal);margin-top:8px}._backLink_srmnp_101:hover{text-decoration:underline}._article_srmnp_115{max-width:860px;margin:0 auto;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._articleHeader_srmnp_124{padding:32px 40px 24px;border-bottom:1px solid var(--border)}._articleTitle_srmnp_129{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;color:var(--text);line-height:1.3}._articleMeta_srmnp_137{margin-top:8px;font-size:12px;color:var(--text-dim)}._articleBody_srmnp_144{padding:32px 40px 40px;font-size:14px;line-height:1.8;color:var(--text);border:none!important;min-height:0!important}._articleBody_srmnp_144 h1,._articleBody_srmnp_144 h2,._articleBody_srmnp_144 h3{color:var(--text);margin:24px 0 10px;font-family:"DM Serif Display",serif;font-weight:400}._articleBody_srmnp_144 h1{font-size:22px}._articleBody_srmnp_144 h2{font-size:18px}._articleBody_srmnp_144 h3{font-size:15px}._articleBody_srmnp_144 p{margin-bottom:12px}._articleBody_srmnp_144 a{color:var(--teal)}._articleBody_srmnp_144 a:hover{text-decoration:underline}._articleBody_srmnp_144 ul,._articleBody_srmnp_144 ol{padding-left:20px;margin-bottom:12px}._articleBody_srmnp_144 li{margin-bottom:6px}._articleBody_srmnp_144 blockquote{border-left:3px solid var(--teal);padding-left:16px;margin:16px 0;color:var(--text-dim);font-style:italic}._footer_srmnp_198{padding:20px 24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--text-dim);flex-wrap:wrap;gap:10px}._footerLinks_srmnp_210{display:flex;gap:16px}._footerLinks_srmnp_210 a{color:var(--text-muted);font-size:11.5px;transition:color var(--transition)}._footerLinks_srmnp_210 a:hover{color:var(--teal)}[data-theme=light] ._page_srmnp_3{background:#f0f2f5}[data-theme=light] ._article_srmnp_115{background:#fff}@media(max-width:768px){._headerInner_srmnp_19{padding:12px 16px}._main_srmnp_66{padding:24px 12px}._articleHeader_srmnp_124{padding:20px 20px 16px}._articleTitle_srmnp_129{font-size:22px}._articleBody_srmnp_144{padding:20px 20px 28px;font-size:13.5px}._footer_srmnp_198{flex-direction:column;align-items:flex-start;padding:16px}._footerLinks_srmnp_210{flex-wrap:wrap;gap:10px}}._progress_1ydi3_3{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin-bottom:24px;padding-bottom:4px}._progressItem_1ydi3_12{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 1 auto;min-width:0}._progressDot_1ydi3_21{width:28px;height:28px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-dim);background:var(--navy-light);flex-shrink:0}._progressDotCurrent_1ydi3_36{border-color:var(--teal);color:var(--teal);background:#2ecda71f}._progressDotDone_1ydi3_42{border-color:var(--teal);color:var(--teal);background:#2ecda714;font-size:11px}._progressLabel_1ydi3_49{font-size:10px;color:var(--text-dim);text-align:center;line-height:1.25;max-width:88px}._progressConnector_1ydi3_57{flex:1 1 12px;min-width:8px;height:2px;background:var(--border);align-self:center;margin-top:-18px;position:relative;top:14px}._inviteHint_1ydi3_68{font-size:12px;color:#a3b4cc;line-height:1.5;margin:0 0 8px}._inlineLink_1ydi3_75{color:var(--teal);text-decoration:none}._inlineLink_1ydi3_75:hover{text-decoration:underline}._spin_1ydi3_84{display:inline-block;animation:_staffSpin_1ydi3_1 .8s linear infinite}@keyframes _staffSpin_1ydi3_1{to{transform:rotate(360deg)}}._providerButtons_1ydi3_95{display:flex;gap:8px;flex-wrap:wrap}._providerBtn_1ydi3_101{flex:1;min-width:72px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .15s;text-align:center}._providerBtn_1ydi3_101:hover{background:#ffffff0a;border-color:var(--teal)}._providerBtnActive_1ydi3_121{background:#2ecda71a;border-color:var(--teal);color:var(--teal)}._divider_1ydi3_127{display:flex;align-items:center;gap:12px;color:var(--text-dim);font-size:11px;margin:4px 0 8px}._divider_1ydi3_127:before,._divider_1ydi3_127:after{content:"";flex:1;height:1px;background:var(--border)}._errorMessage_1ydi3_144{background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);padding:12px;font-size:13px;color:#ef4444;text-align:center}[data-theme=light] ._inviteHint_1ydi3_68{color:var(--text-muted)}[data-theme=light] ._progressDot_1ydi3_21{background:#f0f2f5;color:var(--text-muted)}[data-theme=light] ._progressLabel_1ydi3_49{color:var(--text-dim)}@media(max-width:480px){._progressLabel_1ydi3_49{font-size:9px;max-width:72px}}._topbar_154tp_1{height:var(--topbar-height);background:linear-gradient(180deg,#08162cf5,#081428fa);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;padding:0 20px;gap:16px;flex-shrink:0;position:relative;z-index:100}._mobileLogo_154tp_17{display:none;height:28px;width:auto;flex-shrink:0}._menuBtn_154tp_25{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:background var(--transition)}._menuBtn_154tp_25:hover{background:var(--card-hover);color:var(--text)}._titleArea_154tp_45{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0}._title_154tp_45{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._titleSlot_154tp_64{font-family:Inter,DM Sans,system-ui,sans-serif;font-size:15px;font-weight:400;display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:0;min-width:0}._subtitle_154tp_75{font-size:11px;color:var(--text-dim)}._searchBar_154tp_81{display:flex;align-items:center;gap:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 12px 7px 10px;flex:1;max-width:360px;min-width:200px;color:var(--text-dim);transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none;cursor:pointer}._searchBar_154tp_81:hover{border-color:#17b8a073;background:#17b8a00a}._searchBar_154tp_81 input{background:none;border:none;outline:none;color:var(--text);font-size:12px;font-family:DM Sans,sans-serif;width:100%;cursor:pointer}._searchBar_154tp_81 input::placeholder{color:var(--text-dim)}._kbdShortcut_154tp_118{display:inline-flex;align-items:center;padding:1px 5px;background:#ffffff0f;border:1px solid var(--border);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;color:var(--text-dim);line-height:1;flex-shrink:0;pointer-events:none}._actions_154tp_134{display:flex;align-items:center;gap:8px;flex-shrink:0}._notifBtn_154tp_142{position:relative;width:34px;height:34px;border-radius:var(--radius-sm);background:#ffffff08;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:background var(--transition);flex-shrink:0}._notifBtn_154tp_142:hover{background:var(--card-hover);color:var(--text)}._notifDot_154tp_163{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:var(--red);border-radius:8px;border:2px solid var(--navy-mid);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;line-height:1;pointer-events:none}._notifDropdown_154tp_184{position:absolute;top:calc(100% + 8px);right:0;width:min(420px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 80px));background:linear-gradient(180deg,#0c1b34f2,#08142afa);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:flex;flex-direction:column;overflow:hidden}._notifHeader_154tp_201{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.07)}._notifTitle_154tp_210{display:block;font-family:Inter,DM Sans,sans-serif;font-size:28px;font-weight:700;color:var(--text);letter-spacing:-.2px}._notifSubtitle_154tp_219{margin:4px 0 0;font-size:15px;line-height:1.35;color:var(--text-muted);max-width:300px}._notifMarkAll_154tp_227{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1;color:var(--teal);background:#17b8a024;border:1px solid rgba(23,184,160,.3);height:34px;padding:0 12px;border-radius:999px;white-space:nowrap;font-weight:600;margin-top:6px;flex-shrink:0;cursor:pointer;transition:background var(--transition),border-color var(--transition),transform var(--transition-fast)}._notifMarkAll_154tp_227:hover{background:#17b8a038;border-color:#17b8a073}._notifMarkAll_154tp_227:focus-visible{outline:none;box-shadow:0 0 0 2px #17b8a059}._notifFilters_154tp_257{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07)}._notifFilterChip_154tp_265{display:inline-flex;align-items:center;gap:6px;height:30px;border-radius:999px;padding:0 10px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}._notifFilterChip_154tp_265:hover{background:#ffffff14;color:var(--text)}._notifFilterChip_154tp_265:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9cf659}._notifFilterChipActive_154tp_291{background:#17b8a033;color:#dffff9;border-color:#17b8a08c}._notifFilterCount_154tp_297{min-width:18px;height:18px;border-radius:999px;background:#ffffff1f;color:var(--text);font-size:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}._notifFilterChipActive_154tp_291 ._notifFilterCount_154tp_297{background:#07142a73;color:#f3fffc}._notifList_154tp_315{overflow-y:auto;flex:1;padding:8px 10px 12px}._notifSection_154tp_321{margin-bottom:12px}._notifSection_154tp_321:last-child{margin-bottom:0}._notifSectionTitle_154tp_329{margin:8px 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._notifEmpty_154tp_338{padding:32px 16px;text-align:center;font-size:13px;color:var(--text-muted)}._notifItem_154tp_345{display:flex;align-items:flex-start;gap:12px;padding:12px;cursor:pointer;border:1px solid transparent;border-radius:14px;transition:background var(--transition),border-color var(--transition),transform var(--transition-fast);margin-bottom:8px}._notifItem_154tp_345:hover{background:#ffffff0a;border-color:#ffffff14}._notifItem_154tp_345:focus-visible{outline:none;border-color:#5b9cf680;box-shadow:0 0 0 2px #5b9cf640}._notifUnread_154tp_368{background:linear-gradient(180deg,#17b8a01f,#5b9cf614);border-color:#17b8a03d}._notifIcon_154tp_373{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;margin-top:2px;background:#ffffff12}._notifBody_154tp_386{flex:1;min-width:0}._notifMetaRow_154tp_391{display:flex;align-items:center;gap:8px;margin-bottom:5px}._notifTypePill_154tp_398{height:20px;border-radius:999px;display:inline-flex;align-items:center;padding:0 8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f0f8ff;background:#3b82f647}._notifMetaText_154tp_412{font-size:11px;color:var(--text-muted)}._notifItemTitle_154tp_417{font-size:14px;font-weight:700;color:var(--text);margin-bottom:2px}._notifMsg_154tp_424{font-size:14px;color:var(--text-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._notifTime_154tp_435{font-size:11px;color:var(--text-dim, #666);margin-top:5px}._notifActions_154tp_441{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:2px}._notifChevron_154tp_449{color:var(--text-dim)}._notifReadBtn_154tp_453{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);cursor:pointer;color:var(--text-muted);width:24px;height:24px;padding:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition),border-color var(--transition),color var(--transition)}._notifReadBtn_154tp_453:hover{color:#dffff9;border-color:#17b8a073;background:#17b8a038}._notifReadBtn_154tp_453:focus-visible{outline:none;box-shadow:0 0 0 2px #17b8a059}@media(max-width:768px){._notifDropdown_154tp_184{right:-8px;width:min(392px,calc(100vw - 16px));max-height:min(74vh,580px)}._notifTitle_154tp_210{font-size:24px}._notifSubtitle_154tp_219{font-size:13px}._notifMarkAll_154tp_227{font-size:12px;height:30px;padding:0 10px}}@media(max-width:480px){._notifHeader_154tp_201{padding:14px 12px 10px}._notifFilters_154tp_257{padding:8px 12px 12px}._notifList_154tp_315{padding:8px}}[data-theme=light] ._notifDropdown_154tp_184{background:linear-gradient(180deg,#fffffff7,#f5f7fbfc);border-color:#0f172a1a}[data-theme=light] ._notifSubtitle_154tp_219,[data-theme=light] ._notifMetaText_154tp_412,[data-theme=light] ._notifMsg_154tp_424{color:#4b617c}[data-theme=light] ._notifSectionTitle_154tp_329,[data-theme=light] ._notifChevron_154tp_449,[data-theme=light] ._notifTime_154tp_435{color:#7187a1}[data-theme=light] ._notifItem_154tp_345:hover{background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] ._notifUnread_154tp_368{background:linear-gradient(180deg,#0d948821,#2563eb1a);border-color:#0d94883d}[data-theme=light] ._notifIcon_154tp_373{background:#0f172a12}[data-theme=light] ._notifFilterChip_154tp_265{background:#0f172a08;border-color:#0f172a1f}[data-theme=light] ._notifFilterChip_154tp_265:hover{background:#0f172a14}[data-theme=light] ._notifFilterCount_154tp_297{background:#0f172a1f}[data-theme=light] ._notifFilterChipActive_154tp_291 ._notifFilterCount_154tp_297{background:#0f172a33}[data-theme=light] ._notifReadBtn_154tp_453{background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] ._notifReadBtn_154tp_453:hover{background:#0d948829}._weatherStrip_154tp_574{display:flex;align-items:center;gap:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:4px 12px 4px 6px;height:32px;flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:default;transition:background .2s}._weatherStrip_154tp_574:hover{background:#ffffff17}._wsIconPill_154tp_593{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;flex-shrink:0;background:#ffffff0f}._wsTemp_154tp_606{font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;color:#ff8c00;letter-spacing:-.2px;line-height:1}._wsDeg_154tp_615{font-size:10px;font-weight:700;vertical-align:super;color:inherit}._wsDot_154tp_622{width:2px;height:2px;border-radius:50%;background:#fff3;flex-shrink:0}._wsTime_154tp_630{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;color:#00f2ff;letter-spacing:-.1px;white-space:nowrap}._wsAmpm_154tp_639{font-size:9px;font-weight:700;color:#00f2ff;margin-left:2px;opacity:.7}._wsDate_154tp_647{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;color:#fc0;white-space:nowrap}@media(max-width:768px){._topbar_154tp_1{padding:0 12px;gap:8px}._menuBtn_154tp_25{display:flex}._mobileLogo_154tp_17{display:block}._title_154tp_45{font-size:15px}._subtitle_154tp_75,._searchBar_154tp_81,._weatherStrip_154tp_574{display:none}}@media(max-width:480px){._actions_154tp_134{gap:4px}}[data-theme=light] ._topbar_154tp_1{background:linear-gradient(180deg,var(--navy-mid) 0%,var(--surface) 100%);border-bottom-color:var(--border)}[data-theme=light] ._weatherStrip_154tp_574{background:#0000000a;border-color:var(--border)}[data-theme=light] ._weatherStrip_154tp_574:hover{background:#00000012}[data-theme=light] ._wsIconPill_154tp_593{background:#0000000f}[data-theme=light] ._wsDot_154tp_622{background:#0000002e}[data-theme=light] ._wsTime_154tp_630,[data-theme=light] ._wsAmpm_154tp_639{color:var(--teal-dim)}[data-theme=light] ._searchBar_154tp_81{background:#f0f2f5;border-color:#00000014}[data-theme=light] ._searchBar_154tp_81 input{color:#1a2332}[data-theme=light] ._searchBar_154tp_81 input::placeholder{color:#94a3b8}[data-theme=light] ._kbdShortcut_154tp_118{background:#0000000a;border-color:#00000014}._overlay_e94up_3{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:_overlayIn_e94up_1 .2s ease}@keyframes _overlayIn_e94up_1{0%{opacity:0}to{opacity:1}}._modal_e94up_1{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);width:480px;max-width:95vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:_modalIn_e94up_1 .2s ease}@keyframes _modalIn_e94up_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}._panelOverlay_e94up_40{justify-content:flex-end}._panel_e94up_40{width:560px;max-width:96vw;height:100vh;max-height:100vh;border-radius:0;border-right:none;border-top:none;border-bottom:none;box-shadow:-12px 0 40px #0006;animation:_slideIn_e94up_1 .28s cubic-bezier(.4,0,.2,1)}@keyframes _slideIn_e94up_1{0%{transform:translate(100%)}to{transform:none}}._header_e94up_63{padding:20px 22px 16px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0}._title_e94up_72{font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;color:var(--text)}._subtitle_e94up_79{font-size:11px;color:var(--text-muted);margin-top:2px}._close_e94up_85{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:var(--text-muted);background:transparent;border:none;transition:background var(--transition-fast)}._close_e94up_85:hover{background:var(--card-hover);color:var(--text)}._body_e94up_105{padding:20px 22px;overflow-y:auto;flex:1;min-height:0}._footer_e94up_113{padding:14px 22px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px;flex-shrink:0;background:var(--navy-mid)}@media(max-width:768px){._modal_e94up_1{width:95vw;max-height:90vh}._panel_e94up_40{width:100vw;max-width:100vw}._header_e94up_63,._body_e94up_105{padding:16px}._footer_e94up_113{padding:12px 16px;flex-wrap:wrap}._title_e94up_72{font-size:16px}}._btn_18o96_1{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;border:none;font-family:DM Sans,sans-serif;transition:all var(--transition);white-space:nowrap}._btn_18o96_1:disabled{opacity:.5;cursor:not-allowed}._sm_18o96_22{padding:5px 11px;font-size:11.5px}._md_18o96_23{padding:7px 14px;font-size:12.5px}._lg_18o96_24{padding:9px 18px;font-size:13.5px}._primary_18o96_27{background:var(--teal);color:var(--navy)}._primary_18o96_27:hover:not(:disabled){background:var(--teal-dim)}._secondary_18o96_35{background:var(--card);color:var(--text);border:1px solid var(--border)}._secondary_18o96_35:hover:not(:disabled){background:var(--card-hover)}._ghost_18o96_44{background:transparent;color:var(--text-muted);border:1px solid var(--border)}._ghost_18o96_44:hover:not(:disabled){background:var(--card-hover);color:var(--text)}._danger_18o96_54{background:#e85c5c26;color:var(--red);border:1px solid rgba(232,92,92,.2)}._danger_18o96_54:hover:not(:disabled){background:#e85c5c40}._link_18o96_63{background:transparent;color:var(--teal);padding:0;border:none}._link_18o96_63:hover:not(:disabled){color:var(--teal-dim);text-decoration:underline}._badge_1jzs4_3{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.1;white-space:nowrap;border:1px solid transparent}._default_1jzs4_15{background:#ffffff0f;color:var(--text-muted);border-color:#ffffff14}._teal_1jzs4_21{background:#17b8a026;color:var(--teal);border-color:#17b8a047}._green_1jzs4_27{background:#3ecf8e26;color:var(--green);border-color:#3ecf8e42}._amber_1jzs4_33{background:#f5a62326;color:var(--amber);border-color:#f5a62347}._red_1jzs4_39{background:#e85c5c26;color:var(--red);border-color:#e85c5c47}._blue_1jzs4_45{background:#3b82f626;color:var(--blue-soft);border-color:#3b82f64d}._purple_1jzs4_51{background:#a78bfa26;color:var(--purple);border-color:#a78bfa4d}._wrapper_4brnw_3{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._table_4brnw_9{width:100%;min-width:600px;border-collapse:collapse}._table_4brnw_9 th{text-align:left;font-size:10.5px;font-weight:600;color:var(--text-dim);letter-spacing:.8px;text-transform:uppercase;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--card)}._table_4brnw_9 td{padding:11px 14px;font-size:12.5px;color:var(--text);border-bottom:1px solid rgba(255,255,255,.06)}._table_4brnw_9 tr:hover td{background:var(--card-hover)}._clickableRow_4brnw_38{cursor:pointer}._table_4brnw_9 tr:last-child td{border-bottom:none}._empty_4brnw_47{text-align:center;padding:40px 14px!important;color:var(--text-dim);font-size:13px}._skeleton_4brnw_55{height:14px;border-radius:4px;background:var(--card-hover);animation:_pulse_4brnw_1 1.5s ease infinite}@keyframes _pulse_4brnw_1{0%,to{opacity:.4}50%{opacity:.7}}._pagination_4brnw_67{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:14px}._pageBtn_4brnw_76{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;transition:all var(--transition-fast)}._pageBtn_4brnw_76:hover:not(:disabled){background:var(--card-hover);color:var(--text)}._pageBtn_4brnw_76:disabled{opacity:.3;cursor:not-allowed}._active_4brnw_102{background:var(--teal)!important;color:var(--navy)!important;border-color:var(--teal)!important;font-weight:600}._ellipsis_4brnw_109{color:var(--text-muted);font-size:12px;padding:0 2px;-webkit-user-select:none;user-select:none}._pageCount_4brnw_116{color:var(--text-muted);font-size:12px;font-family:DM Sans,sans-serif;margin-left:8px;white-space:nowrap}._nextBtn_4brnw_124{display:flex;align-items:center;gap:4px;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;transition:all var(--transition-fast);margin-left:4px}._nextBtn_4brnw_124:hover:not(:disabled){background:var(--teal);color:var(--navy);border-color:var(--teal)}._nextBtn_4brnw_124:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){._wrapper_4brnw_3{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_4brnw_9{min-width:600px}._table_4brnw_9 th,._table_4brnw_9 td{padding:8px 10px;font-size:12px}._pagination_4brnw_67{justify-content:center;flex-wrap:wrap}}._content_10xzb_3{flex:1;overflow-y:auto;padding:24px;max-width:1400px}._pageHeader_10xzb_10{margin-bottom:16px}._pageTitle_10xzb_14{margin:0 0 4px;font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text)}._pageSubtitle_10xzb_22{margin:0;font-size:12.5px;color:var(--text-dim)}._filters_10xzb_28{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}._filterSelect_10xzb_36{padding:8px 32px 8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--navy);color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;min-width:160px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._searchWrap_10xzb_52{position:relative;flex:1;min-width:200px;max-width:320px}._searchIcon_10xzb_59{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}._searchInput_10xzb_68{width:100%;box-sizing:border-box;padding:8px 12px 8px 32px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--navy);color:var(--text);font-size:13px;font-family:DM Sans,sans-serif}._searchInput_10xzb_68:focus{outline:none;border-color:var(--teal)}._tableCard_10xzb_85{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._topCount_10xzb_92{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:14px;background:#2ecda71f;color:var(--teal);font-size:12px;font-weight:600}._nameCell_10xzb_106{min-width:0}._primaryName_10xzb_110{font-size:13px;font-weight:500;color:var(--text)}._dim_10xzb_116{font-size:12.5px;color:var(--text-dim)}._actionsHint_10xzb_121{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;color:var(--text-dim)}._panelBody_10xzb_130{display:flex;flex-direction:column;gap:20px;max-height:min(70vh,640px);overflow-y:auto;padding-right:4px}._panelSection_10xzb_139{margin:0}._sectionTitle_10xzb_143{font-size:10.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px}._dl_10xzb_152{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;margin:0;font-size:13px}._dl_10xzb_152 dt{margin:0;color:var(--text-dim);font-weight:500}._dl_10xzb_152 dd{margin:0;color:var(--text)}._hint_10xzb_171{font-size:12px;color:var(--text-dim);margin:0 0 10px;line-height:1.45}._profileLabel_10xzb_178{display:block;font-size:11px;font-weight:500;color:var(--text-dim);margin-bottom:6px}._profileSelect_10xzb_186{width:100%;padding:8px 32px 8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--navy);color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._panelFooter_10xzb_202{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}._confirmFooter_10xzb_209{display:flex;gap:8px;justify-content:flex-end}._confirmText_10xzb_215{font-size:13px;color:var(--text);margin:0;line-height:1.5}._group_1s9ze_3{display:flex;flex-direction:column;gap:6px}._full_1s9ze_9{grid-column:1 / -1}._label_1s9ze_13{font-size:11.5px;font-weight:500;color:var(--text-muted)}._input_1s9ze_19{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;outline:none;transition:border-color var(--transition);width:100%}._input_1s9ze_19:focus{border-color:var(--teal)}._input_1s9ze_19::placeholder{color:var(--text-dim)}._inputError_1s9ze_40{border-color:var(--red)}._inputError_1s9ze_40:focus{border-color:var(--red)}._error_1s9ze_48{font-size:11px;color:var(--red)}[data-theme=light] ._input_1s9ze_19{background:#f0f2f5;border-color:#0000001a;color:#1a2332}[data-theme=light] ._input_1s9ze_19::placeholder{color:#94a3b8}._wrap_f9dl3_1{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;background:var(--navy, #0f1419)}._card_f9dl3_10{width:100%;max-width:520px;padding:32px;border-radius:var(--radius-md, 12px);border:1px solid var(--border, rgba(255, 255, 255, .08));background:var(--navy-light, #151b24)}._title_f9dl3_19{font-size:22px;font-weight:600;margin:0 0 8px;color:var(--text, #e8eaed)}._lead_f9dl3_26{font-size:14px;color:var(--text-dim, #9aa3ad);margin:0 0 24px;line-height:1.5}._form_f9dl3_33{display:flex;flex-direction:column;gap:16px}._label_f9dl3_39{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:var(--text-dim, #9aa3ad)}._row_f9dl3_48{display:grid;grid-template-columns:1fr 1fr;gap:12px}._textarea_f9dl3_54{width:100%;padding:10px 12px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border, rgba(255, 255, 255, .12));background:var(--navy, #0f1419);color:var(--text, #e8eaed);font-size:14px;font-family:DM Sans,sans-serif;resize:vertical}._success_f9dl3_66{display:flex;flex-direction:column;gap:12px}._successHint_f9dl3_72{font-size:13px;color:var(--text-dim, #9aa3ad);margin:0}._threadLink_f9dl3_78{display:inline-block;font-size:14px;font-weight:500;color:var(--teal, #2dd4bf);text-decoration:none}._threadLink_f9dl3_78:hover{text-decoration:underline}._successFooter_f9dl3_90{margin:8px 0 0}._textButton_f9dl3_94{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--text-dim, #9aa3ad);cursor:pointer;text-decoration:underline}._wide_1irle_1{max-width:640px}._meta_1irle_5{font-size:13px;color:var(--text-dim, #9aa3ad);margin:0 0 20px}._messages_1irle_11{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:14px}._bubble_1irle_20{padding:12px 14px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border, rgba(255, 255, 255, .08));background:var(--navy, #0f1419)}._bubbleMeta_1irle_27{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:12px}._sender_1irle_36{font-weight:600;color:var(--text, #e8eaed)}._time_1irle_41{color:var(--text-dim, #9aa3ad);flex-shrink:0}._body_1irle_46{font-size:14px;color:var(--text, #e8eaed);line-height:1.5;white-space:pre-wrap}._footer_1irle_53{margin:16px 0 0;font-size:13px}._footer_1irle_53 a{color:var(--teal, #2dd4bf)}._threadHeader_1irle_62{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}._langSelector_1irle_71{display:flex;align-items:center;gap:6px;flex-shrink:0}._langLabel_1irle_78{font-size:12px;color:var(--text-dim, #9aa3ad);white-space:nowrap}._langSelect_1irle_71{font-size:12px;padding:3px 22px 3px 6px;border-radius:4px;border:1px solid var(--border, rgba(255,255,255,.12));background:var(--surface-2, #1e2430);color:var(--text, #e8eaed);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}._translatingSpinner_1irle_99{font-size:11px;color:var(--teal, #2dd4bf);animation:_pulse_1irle_1 1s ease-in-out infinite}._translatedNote_1irle_105{font-size:10px;color:var(--teal, #2dd4bf);opacity:.7;margin-top:4px;font-style:italic}@keyframes _pulse_1irle_1{0%,to{opacity:1}50%{opacity:.4}}._workspace_qani7_7{display:flex;flex:1;overflow:hidden;height:calc(100vh - 56px);height:calc(100dvh - 56px);background:var(--navy)}._sidebar_qani7_17{width:300px;min-width:300px;background:var(--navy-mid);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._sidebarSection_qani7_27{padding:16px 14px 0}._folderTabs_qani7_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));border-bottom:1px solid var(--border);background:var(--navy-mid)}._folderTab_qani7_32{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 4px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:12.5px;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s;font-family:DM Sans,sans-serif;white-space:nowrap;min-width:0}._folderTab_qani7_32:hover{color:var(--text)}._folderTabActive_qani7_62{color:var(--teal);border-bottom-color:var(--teal)}._folderCount_qani7_67{background:#ffffff12;color:var(--text-dim);font-size:10px;padding:1px 6px;border-radius:10px;font-weight:600}[data-theme=light] ._folderCount_qani7_67{background:#0000000f;color:var(--text-muted)}._folderTabActive_qani7_62 ._folderCount_qani7_67{background:#17b8a026;color:var(--teal)}._folderUnreadPill_qani7_86{background:#17b8a040;color:var(--teal);font-size:10px;padding:1px 6px;border-radius:10px;font-weight:600;margin-left:4px}._folderTabActive_qani7_62 ._folderUnreadPill_qani7_86{background:#17b8a059}._inboxHeader_qani7_101{padding:0;display:flex;flex-direction:column;gap:10px}._inboxHeaderRow_qani7_108{display:flex;align-items:center;justify-content:space-between}._inboxLabel_qani7_114{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._newBtn_qani7_122{display:flex;align-items:center;gap:4px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:5px 11px;font-size:11.5px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;font-family:DM Sans,sans-serif}._newBtn_qani7_122:hover{opacity:.88;transform:translateY(-1px)}._newBtn_qani7_122:active{transform:translateY(0)}._filterRow_qani7_148{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:5px;padding:0}._filterPill_qani7_155{background:#ffffff0a;border:1px solid var(--border);border-radius:14px;padding:4px 11px;font-size:11px;color:var(--text-dim);cursor:pointer;transition:all .15s;white-space:nowrap;font-family:DM Sans,sans-serif}._filterPill_qani7_155:hover{background:#ffffff14;color:var(--text);border-color:#ffffff1f}._filterPillActive_qani7_174{background:#17b8a01f;border-color:#17b8a059;color:var(--teal)}._filterCount_qani7_180{font-weight:600;margin-left:3px}._searchBox_qani7_186{padding:0 0 10px}._searchInput_qani7_191{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px 8px 32px;font-size:12px;color:var(--text);outline:none;transition:border-color .15s,background .15s;box-sizing:border-box;font-family:DM Sans,sans-serif}._searchInput_qani7_191::placeholder{color:var(--text-dim)}._searchInput_qani7_191:focus{border-color:var(--teal);background:#ffffff0f}._searchWrap_qani7_214{position:relative}._searchIcon_qani7_218{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}._messageList_qani7_228{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.07) transparent}._messageList_qani7_228::-webkit-scrollbar{width:3px}._messageList_qani7_228::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}._sectionHeader_qani7_245{padding:10px 14px 4px;font-size:10px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}._groupHeader_qani7_255{display:flex;align-items:center;justify-content:space-between;margin:10px 14px 6px;padding:7px 12px;border-radius:8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid transparent;cursor:pointer;width:calc(100% - 28px);font-family:DM Sans,sans-serif;transition:filter .15s,transform .15s}._groupHeader_qani7_255:hover{filter:brightness(1.15)}._groupHeader_qani7_255:active{transform:scale(.99)}._groupHeaderChevron_qani7_281{transition:transform .18s ease}._groupHeaderChevronCollapsed_qani7_285{transform:rotate(-90deg)}._groupHeaderLabel_qani7_289{display:inline-flex;align-items:center;gap:6px}._groupHeaderCount_qani7_295{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;font-size:10px;font-weight:700;letter-spacing:0}._groupHeaderExternal_qani7_308{background:#6395fa1a;color:var(--blue-soft);border-color:#6395fa2e}._groupHeaderExternal_qani7_308 ._groupHeaderCount_qani7_295{background:#6395fa38;color:var(--blue-soft)}._groupHeaderInternal_qani7_319{background:#ffb1421a;color:var(--amber);border-color:#ffb14233}._groupHeaderInternal_qani7_319 ._groupHeaderCount_qani7_295{background:#ffb14238;color:var(--amber)}._loadMoreRow_qani7_330{display:flex;justify-content:center;gap:12px;padding:6px 14px 10px}._loadMoreBtn_qani7_337{background:none;border:none;color:var(--primary);font-size:11px;font-weight:600;cursor:pointer;padding:4px 10px;border-radius:6px;transition:background .15s}._loadMoreBtn_qani7_337:hover{background:rgba(var(--primary-rgb, 99, 179, 237),.12)}._msgRow_qani7_354{display:flex;align-items:flex-start;gap:11px;padding:11px 14px 11px 12px;cursor:pointer;border-left:3px solid transparent;transition:background .15s,border-color .15s,transform .15s;position:relative;margin:1px 8px;border-radius:8px}._msgRow_qani7_354:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--row-accent, transparent);opacity:.55;transition:opacity .15s,width .15s}._msgRow_qani7_354:hover{background:#ffffff0a}._msgRow_qani7_354:hover:before{opacity:1;width:4px}._msgRowActive_qani7_389{background:#17b8a01a}._msgRowActive_qani7_389:before{background:var(--teal);opacity:1;width:4px}._msgRowUnread_qani7_399:before{opacity:1}._msgRowUnread_qani7_399 ._msgName_qani7_403{font-weight:700;color:var(--text)}._msgRowUnread_qani7_399 ._msgPreview_qani7_408{color:var(--text-muted)}._msgAvatar_qani7_413{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 2px 6px #00000040}._msgBody_qani7_429{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._msgTop_qani7_437{display:flex;align-items:center;justify-content:space-between;gap:6px}._msgName_qani7_403{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._msgTime_qani7_453{font-size:10.5px;color:var(--text-dim);white-space:nowrap;flex-shrink:0}._msgMeta_qani7_460{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}._msgTypeIcon_qani7_467{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%}._msgTypeExternal_qani7_476{color:var(--blue-soft);background:#6395fa24}._msgTypeInternal_qani7_481{color:var(--amber);background:#ffb14224}._msgEscalatedIcon_qani7_486{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:var(--amber);background:#ffb1422e}._msgPreview_qani7_408{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._msgTags_qani7_506{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}._tag_qani7_513{font-size:9.5px;padding:2px 6px;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._tagExternal_qani7_522{background:#6395fa1f;color:var(--blue-soft)}._tagInternal_qani7_527{background:#ffb1421f;color:var(--amber)}._tagUnread_qani7_532{background:#17b8a01f;color:var(--teal)}._tagRead_qani7_537{background:#ffffff0f;color:var(--text-dim)}._tagEscalated_qani7_542{background:#f851491f;color:var(--red)}._tagOpen_qani7_547{background:#17b8a014;color:var(--teal)}._tagDelivered_qani7_552{background:#48c78e1f;color:var(--green)}._tagDraft_qani7_557{background:#ffb1421f;color:var(--amber)}._unreadDot_qani7_563{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 6px #17b8a080}._main_qani7_576{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:var(--navy)}._emptyState_qani7_586{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-dim);background:var(--navy)}._emptyIllustration_qani7_597{margin-bottom:4px}._emptySvg_qani7_601{width:140px;height:auto;display:block}._emptyIcon_qani7_607{width:68px;height:68px;border-radius:50%;background:var(--navy-light);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:28px;box-shadow:0 4px 16px #0003}._emptyTitle_qani7_621{font-size:16px;font-weight:600;color:var(--text);margin:0}._emptySubtitle_qani7_628{font-size:12.5px;color:var(--text-dim);margin:0;text-align:center;max-width:260px;line-height:1.5}._emptyBtn_qani7_637{display:flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 18px;font-size:12.5px;font-weight:600;cursor:pointer;margin-top:8px;transition:opacity .15s,transform .1s;font-family:DM Sans,sans-serif}._emptyBtn_qani7_637:hover{opacity:.88;transform:translateY(-1px)}._threadWrapper_qani7_660{display:flex;flex:1;overflow:hidden}._threadColumn_qani7_666{display:flex;flex-direction:column;flex:1;overflow:hidden}._threadHeader_qani7_674{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--navy-mid);flex-shrink:0;min-height:64px;box-shadow:0 2px 8px #0000001f}._threadAvatar_qani7_686{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 2px 8px #0000004d}._threadInfo_qani7_701{flex:1;min-width:0}._threadName_qani7_706{font-size:14px;font-weight:600;color:var(--text);line-height:1.3}._threadMeta_qani7_713{font-size:11px;color:var(--text-dim);margin-top:1px}._threadSubject_qani7_719{font-size:12px;font-weight:500;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadActions_qani7_729{display:flex;align-items:center;gap:5px;flex-shrink:0}._threadActionBtn_qani7_736{display:flex;align-items:center;gap:4px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 10px;font-size:11px;color:var(--text-muted);cursor:pointer;transition:all .15s;white-space:nowrap;font-family:DM Sans,sans-serif}._threadActionBtn_qani7_736:hover{background:#ffffff17;color:var(--text)}._threadActionBtnTeal_qani7_757{border-color:#17b8a04d;color:var(--teal)}._threadActionBtnTeal_qani7_757:hover{background:#17b8a01a}._threadActionBtnRed_qani7_766{border-color:#f851494d;color:var(--red)}._threadActionBtnRed_qani7_766:hover{background:#f851491a}._threadActionBtnAmber_qani7_775{border-color:#ffb1424d;color:var(--amber)}._threadActionBtnAmber_qani7_775:hover{background:#ffb1421a}._threadActionBtnActive_qani7_784{background:#ffffff1a;border-color:#fff3;color:var(--text)}._threadBubbles_qani7_791{flex:1;overflow-y:auto;padding:28px 24px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.07) transparent;background:var(--navy)}._threadBubbles_qani7_791::-webkit-scrollbar{width:3px}._threadBubbles_qani7_791::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}._bubbleRow_qani7_813{display:flex;gap:10px;max-width:72%}._bubbleRowIncoming_qani7_819{align-self:flex-start}._bubbleRowOutgoing_qani7_823{align-self:flex-end;flex-direction:row-reverse}._bubbleAvatar_qani7_828{width:30px;height:30px;min-width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0;margin-top:2px;box-shadow:0 2px 6px #00000040}._bubble_qani7_813{padding:11px 15px;border-radius:14px;font-size:13px;line-height:1.6;color:var(--text);box-shadow:0 2px 8px #00000026;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:break-word}._bubbleIncoming_qani7_857{background:var(--navy-light);border:1px solid var(--border);border-top-left-radius:4px}._bubbleOutgoing_qani7_863{background:#17b8a01f;border:1px solid rgba(23,184,160,.2);border-top-right-radius:4px}._bubbleInternalNote_qani7_869{background:#ffb1420f;border:1px solid rgba(255,177,66,.22);border-top-left-radius:4px}._bubbleHeader_qani7_875{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}._bubbleSender_qani7_883{font-size:11px;font-weight:600;color:var(--text-muted)}._bubbleTime_qani7_889{font-size:10px;color:var(--text-dim)}._internalNoteLabel_qani7_894{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--amber);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}._bubbleHtml_qani7_906{font-size:inherit;line-height:1.6}._bubbleHtml_qani7_906 p{margin:0 0 .5em}._bubbleHtml_qani7_906 p:last-child{margin-bottom:0}._bubbleHtml_qani7_906 a{color:var(--teal);text-decoration:underline}._bubbleHtml_qani7_906 ul,._bubbleHtml_qani7_906 ol{margin:.35em 0 .5em 1.1em;padding:0}._bubbleAttachments_qani7_930{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}._bubbleAttachmentChip_qani7_937{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:4px;font-size:11px;color:var(--text-dim);cursor:pointer;max-width:220px;transition:background .15s,color .15s}._bubbleAttachmentChip_qani7_937:hover{background:#17b8a01f;border-color:#17b8a04d;color:var(--teal)}._bubbleAttachmentChip_qani7_937 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bubbleAttachmentSize_qani7_964{color:var(--text-dim);font-size:10px;flex-shrink:0;opacity:.7}._translateBtn_qani7_971{display:inline-block;margin-top:5px;font-size:10px;color:var(--teal);background:none;border:none;padding:0;cursor:pointer;opacity:.75;text-decoration:underline}._translateBtn_qani7_971:hover{opacity:1}._translatedBody_qani7_985{margin-top:6px;padding:6px 8px;background:#17b8a014;border-left:2px solid var(--teal);border-radius:4px;font-size:12px;color:var(--text);line-height:1.5}._translatedLabel_qani7_996{display:block;font-size:10px;color:var(--teal);font-weight:600;margin-bottom:3px;text-transform:uppercase;letter-spacing:.5px}._replyBar_qani7_1007{border-top:1px solid var(--border);background:var(--navy-mid);flex-shrink:0;box-shadow:0 -4px 16px #0000002e}._replyTabs_qani7_1014{display:flex;border-bottom:1px solid var(--border)}._replyTab_qani7_1014{padding:9px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:12px;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;gap:5px;transition:color .15s,border-color .15s;font-family:DM Sans,sans-serif}._replyTab_qani7_1014:hover{color:var(--text)}._replyTabActive_qani7_1038{color:var(--teal);border-bottom-color:var(--teal)}._replyTabActiveNote_qani7_1043{color:var(--amber);border-bottom-color:var(--amber)}._replyToWrap_qani7_1048{position:relative;border-bottom:1px solid var(--border)}._replyTo_qani7_1048{display:flex;align-items:center;gap:8px;padding:7px 16px;font-size:11.5px;color:var(--text-dim)}._replyToLabel_qani7_1062{font-weight:600;color:var(--text-muted);white-space:nowrap}._recipientChipBtn_qani7_1068{display:inline-flex;align-items:center;gap:4px;background:#ffffff0f;border:1px solid var(--border);border-radius:12px;padding:2px 9px 2px 10px;font-size:11.5px;color:var(--text);cursor:pointer;transition:background .15s,border-color .15s}._recipientChipBtn_qani7_1068:hover{background:#ffffff17;border-color:#17b8a059}._recipientChip_qani7_1068{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text)}._replyToDropdown_qani7_1095{position:absolute;left:16px;right:16px;top:100%;z-index:20;margin-top:4px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 10px 28px #0006;max-height:220px;overflow-y:auto;padding:6px}._replyToSearch_qani7_1111{width:100%;box-sizing:border-box;margin-bottom:6px;padding:6px 10px;font-size:12px;border:1px solid var(--border);border-radius:6px;background:#ffffff0a;color:var(--text);outline:none;font-family:DM Sans,sans-serif}._replyToSearch_qani7_1111:focus{border-color:var(--teal)}._replyToOption_qani7_1129{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:12px;cursor:pointer;text-align:left;font-family:DM Sans,sans-serif;transition:background .12s}._replyToOption_qani7_1129:hover,._replyToOptionActive_qani7_1147{background:#17b8a01a}._replyToOptionType_qani7_1151{margin-left:auto;font-size:9.5px;color:var(--text-dim)}._replyInputWrap_qani7_1157{padding:12px 16px 6px}._replyTextarea_qani7_1161{width:100%;min-height:44px;max-height:120px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 13px;font-size:13px;color:var(--text);resize:none;outline:none;font-family:DM Sans,sans-serif;line-height:1.5;box-sizing:border-box;transition:border-color .15s,background .15s}._replyTextarea_qani7_1161:focus{border-color:var(--teal);background:#ffffff0f}._replyTextareaNote_qani7_1184{border-color:#ffb1424d}._replyTextareaNote_qani7_1184:focus{border-color:var(--amber)}._replyFooter_qani7_1192{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 12px}._replyHint_qani7_1199{font-size:10px;color:var(--text-dim)}._sendBtn_qani7_1204{display:flex;align-items:center;gap:5px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:7px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;font-family:DM Sans,sans-serif}._sendBtn_qani7_1204:hover{opacity:.88;transform:translateY(-1px)}._sendBtn_qani7_1204:disabled{opacity:.4;cursor:default;transform:none}._sendBtnAmber_qani7_1231{background:var(--amber)}._composeView_qani7_1236{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--navy)}._composeHeader_qani7_1245{padding:22px 28px 18px;border-bottom:1px solid var(--border);background:var(--navy-mid);box-shadow:0 2px 8px #0000001f}._composeTitle_qani7_1252{font-family:"DM Serif Display",serif;font-size:22px;color:var(--text);margin:0 0 4px}._composeSubtitle_qani7_1259{font-size:12.5px;color:var(--text-dim);margin:0}._composeBody_qani7_1265{flex:1;overflow-y:auto;padding:22px 28px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.07) transparent}._typeToggle_qani7_1277{display:flex;gap:4px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px;width:fit-content}._typeBtn_qani7_1287{padding:6px 16px;border:none;border-radius:6px;background:none;font-size:12px;font-weight:500;color:var(--text-dim);cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}._typeBtn_qani7_1287:hover{color:var(--text)}._typeBtnActive_qani7_1304{background:var(--teal);color:#fff}._composeField_qani7_1310{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding-bottom:12px}._composeFieldLabel_qani7_1318{font-size:11px;font-weight:700;color:var(--text-dim);min-width:52px;text-transform:uppercase;letter-spacing:.05em}._composeFieldInput_qani7_1327{flex:1;background:none;border:none;font-size:13px;color:var(--text);outline:none;padding:4px 0;font-family:DM Sans,sans-serif}._composeFieldInput_qani7_1327::placeholder{color:var(--text-dim)}._composeTextarea_qani7_1343{flex:1;width:100%;min-height:180px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;font-size:13px;color:var(--text);resize:none;outline:none;font-family:DM Sans,sans-serif;line-height:1.6;box-sizing:border-box;transition:border-color .15s}._composeTextarea_qani7_1343:focus{border-color:var(--teal)}._composeEditorBlock_qani7_1365{display:flex;flex-direction:column;gap:0;min-height:220px}._composeQuillWrap_qani7_1372{flex:1;min-height:200px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._composeQuillWrap_qani7_1372 .ql-toolbar.ql-snow{background:var(--navy-mid);border:none;border-bottom:1px solid var(--border);font-family:DM Sans,sans-serif}._composeQuillWrap_qani7_1372 .ql-container.ql-snow{border:none;font-family:DM Sans,sans-serif;font-size:13px;min-height:160px}._composeQuillWrap_qani7_1372 .ql-editor{min-height:160px;color:var(--text);line-height:1.6}._composeQuillWrap_qani7_1372 .ql-editor.ql-blank:before{color:var(--text-dim);font-style:normal}._composeQuillWrap_qani7_1372 .ql-snow .ql-stroke{stroke:var(--text-muted)}._composeQuillWrap_qani7_1372 .ql-snow .ql-fill,._composeQuillWrap_qani7_1372 .ql-snow .ql-stroke.ql-fill{fill:var(--text-muted)}._composeQuillWrap_qani7_1372 .ql-snow.ql-toolbar button:hover .ql-stroke,._composeQuillWrap_qani7_1372 .ql-snow .ql-toolbar button:hover .ql-stroke,._composeQuillWrap_qani7_1372 .ql-snow.ql-toolbar button.ql-active .ql-stroke,._composeQuillWrap_qani7_1372 .ql-snow .ql-toolbar button.ql-active .ql-stroke,._composeQuillWrap_qani7_1372 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,._composeQuillWrap_qani7_1372 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:var(--teal)}._composeQuillWrap_qani7_1372 .ql-snow.ql-toolbar button:hover .ql-fill,._composeQuillWrap_qani7_1372 .ql-snow .ql-toolbar button:hover .ql-fill,._composeQuillWrap_qani7_1372 .ql-snow.ql-toolbar button.ql-active .ql-fill,._composeQuillWrap_qani7_1372 .ql-snow .ql-toolbar button.ql-active .ql-fill{fill:var(--teal)}._composeQuillWrap_qani7_1372 .ql-snow .ql-picker{color:var(--text-muted)}._composeQuillWrap_qani7_1372 .ql-snow .ql-picker-options{background:var(--navy-mid);border-color:var(--border)}._composeQuillWrap_qani7_1372 .ql-snow .ql-picker-item{color:var(--text)}._composeQuillWrap_qani7_1372 .ql-snow .ql-picker-item:hover{color:var(--teal)}._composeQuillWrap_qani7_1372 .ql-snow .ql-tooltip{background:var(--navy-mid);border-color:var(--border);color:var(--text);box-shadow:0 4px 12px #0006}._composeQuillWrap_qani7_1372 .ql-snow .ql-tooltip input[type=text]{background:var(--navy-dark, var(--navy));border-color:var(--border);color:var(--text)}._composeQuillWrap_qani7_1372 .ql-snow .ql-tooltip a.ql-action,._composeQuillWrap_qani7_1372 .ql-snow .ql-tooltip a.ql-remove{color:var(--teal)}._composeQuillWrap_qani7_1372 .ql-editor{background:transparent}._aiHelperStrip_qani7_1460{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px 12px;background:#17b8a00f;border:1px solid rgba(23,184,160,.18);border-radius:var(--radius-sm)}._aiHelperIcon_qani7_1472{color:var(--teal);flex-shrink:0}._aiHelperLabel_qani7_1477{font-size:10px;font-weight:700;color:var(--teal);letter-spacing:.06em;margin-right:4px}._aiHelperBtn_qani7_1485{background:#ffffff0d;border:1px solid var(--border);border-radius:10px;padding:3px 10px;font-size:10.5px;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s;font-family:DM Sans,sans-serif}._aiHelperBtn_qani7_1485:hover{background:#17b8a01f;color:var(--text)}._invitePanelBackdrop_qani7_1502{position:absolute;inset:0;z-index:50;background:#00000073;display:flex;align-items:center;justify-content:flex-end;padding:16px}._invitePanel_qani7_1502{width:min(360px,100%);background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:-8px 0 32px #00000059;animation:_inviteSlideIn_qani7_1 .2s ease-out}@keyframes _inviteSlideIn_qani7_1{0%{transform:translate(100%);opacity:.8}to{transform:translate(0);opacity:1}}._invitePanelHeader_qani7_1533{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}._invitePanelTitle_qani7_1541{font-size:14px;font-weight:600;color:var(--text)}._invitePanelDesc_qani7_1547{margin:0;padding:14px 16px;font-size:12px;line-height:1.55;color:var(--text-muted)}._invitePanelPrimary_qani7_1555{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);margin:0 16px 16px;padding:10px 14px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .15s;font-family:DM Sans,sans-serif}._invitePanelPrimary_qani7_1555:hover{opacity:.9}._composeActions_qani7_1579{display:flex;align-items:center;gap:8px;padding:14px 28px;border-top:1px solid var(--border);background:var(--navy-mid);flex-shrink:0;box-shadow:0 -4px 16px #0000002e}._composeSendBtn_qani7_1590{display:flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;font-family:DM Sans,sans-serif}._composeSendBtn_qani7_1590:hover{opacity:.88;transform:translateY(-1px)}._composeSendBtn_qani7_1590:disabled{opacity:.4;cursor:default;transform:none}._composeSecondaryBtn_qani7_1617{display:flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 14px;font-size:12px;color:var(--text-muted);cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}._composeSecondaryBtn_qani7_1617:hover{background:#ffffff17;color:var(--text)}._composeDiscardBtn_qani7_1637{display:flex;align-items:center;gap:5px;background:#ef444412;border:1px solid rgba(239,68,68,.28);border-radius:var(--radius-sm);padding:7px 14px;font-size:12px;color:#ef4444;cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}._composeDiscardBtn_qani7_1637:hover{background:#ef444424;border-color:#ef444473}._composeCharCount_qani7_1657{margin-left:auto;font-size:10.5px;color:var(--text-dim)}._composeAttachments_qani7_1664{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 0}._composeAttachmentChip_qani7_1671{display:flex;align-items:center;gap:5px;padding:3px 8px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:11px;color:var(--text-dim);max-width:220px}._composeAttachmentChip_qani7_1671 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._composeAttachmentRemove_qani7_1690{background:none;border:none;padding:0;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;flex-shrink:0}._composeAttachmentRemove_qani7_1690:hover{color:var(--text)}._chipList_qani7_1706{display:flex;flex-wrap:wrap;gap:4px;flex:1;align-items:center}._chip_qani7_1706{display:inline-flex;align-items:center;gap:4px;background:#17b8a01a;border:1px solid rgba(23,184,160,.25);border-radius:12px;padding:2px 8px 2px 10px;font-size:11.5px;color:var(--text)}._chipRemove_qani7_1726{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff1a;border:none;color:var(--text-dim);font-size:10px;cursor:pointer;padding:0;line-height:1}._chipRemove_qani7_1726:hover{background:#f8514933;color:var(--red)}._chipInput_qani7_1747{flex:1;min-width:80px;background:none;border:none;font-size:13px;color:var(--text);outline:none;padding:4px 0;font-family:DM Sans,sans-serif}._chipInput_qani7_1747::placeholder{color:var(--text-dim)}._suggestions_qani7_1764{position:absolute;top:100%;left:52px;right:0;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:160px;overflow-y:auto;z-index:10;margin-top:4px;box-shadow:0 8px 24px #00000059}._suggestionItem_qani7_1779{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;color:var(--text);cursor:pointer;transition:background .1s}._suggestionItem_qani7_1779:hover{background:#17b8a014}._suggestionRole_qani7_1794{font-size:10px;color:var(--text-dim);margin-left:auto}._composeFieldWrap_qani7_1800{position:relative}._backBtn_qani7_1805{display:none;align-items:center;gap:4px;background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 13px;font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0;white-space:nowrap;font-family:DM Sans,sans-serif}._backBtn_qani7_1805:hover{background:#ffffff17;color:var(--text)}._profilePanel_qani7_1829{width:248px;min-width:248px;border-left:1px solid var(--border);background:var(--navy-mid);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.07) transparent}._profilePanelHeader_qani7_1842{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--navy-mid);z-index:1}._profilePanelTitle_qani7_1854{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._profilePanelClose_qani7_1862{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:color .15s,background .15s}._profilePanelClose_qani7_1862:hover{color:var(--text);background:#ffffff0f}._profilePanelBody_qani7_1879{display:flex;flex-direction:column;align-items:center;padding:24px 16px 16px;gap:4px}._profilePanelAvatar_qani7_1887{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;margin-bottom:10px;box-shadow:0 4px 12px #0000004d}._profilePanelName_qani7_1901{font-size:14px;font-weight:600;color:var(--text);text-align:center;line-height:1.3}._profilePanelRole_qani7_1909{font-size:11.5px;color:var(--text-dim);text-align:center}._profilePanelDivider_qani7_1915{width:100%;height:1px;background:var(--border);margin:12px 0 8px}._profilePanelField_qani7_1922{width:100%;display:flex;flex-direction:column;gap:3px;margin-bottom:12px}._profilePanelFieldLabel_qani7_1930{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._profilePanelFieldValue_qani7_1938{font-size:12.5px;color:var(--text);word-break:break-all;line-height:1.4}._profilePanelParticipants_qani7_1945{display:flex;flex-direction:column;gap:8px;margin-top:4px}._profilePanelParticipant_qani7_1945{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-dim)}._profilePanelParticipantAvatar_qani7_1960{width:24px;height:24px;min-width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff}._modalOverlay_qani7_1974{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}._modal_qani7_1974{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);width:440px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0000008c}._modalHeader_qani7_1998{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border)}._modalHeaderLeft_qani7_2006{display:flex;align-items:center;gap:8px}._modalTitle_qani7_2012{font-size:14px;font-weight:600;color:var(--text);margin:0}._modalClose_qani7_2019{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:color .15s,background .15s}._modalClose_qani7_2019:hover{color:var(--text);background:#ffffff0f}._modalBody_qani7_2036{padding:16px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}._modalDesc_qani7_2045{font-size:12.5px;color:var(--text-dim);line-height:1.6;margin:0}._modalField_qani7_2052{display:flex;flex-direction:column;gap:6px}._modalLabel_qani7_2058{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._modalInput_qani7_2066{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;color:var(--text);outline:none;transition:border-color .15s;font-family:inherit;width:100%;box-sizing:border-box}._modalInput_qani7_2066:focus{border-color:var(--teal)}._modalInput_qani7_2066::placeholder{color:var(--text-dim)}._modalSelect_qani7_2088{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 30px 8px 12px;font-size:13px;color:var(--text);outline:none;cursor:pointer;transition:border-color .15s;font-family:inherit;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._modalSelect_qani7_2088:focus{border-color:var(--teal)}._modalTextarea_qani7_2112{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:12.5px;color:var(--text);outline:none;resize:vertical;transition:border-color .15s;font-family:inherit;line-height:1.5;width:100%;box-sizing:border-box}._modalTextarea_qani7_2112:focus{border-color:var(--teal)}._modalTextarea_qani7_2112::placeholder{color:var(--text-dim)}._modalFooter_qani7_2136{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border)}._modalCancelBtn_qani7_2145{background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 16px;font-size:12.5px;color:var(--text-dim);cursor:pointer;transition:all .15s;font-family:inherit}._modalCancelBtn_qani7_2145:hover{background:#ffffff14;color:var(--text)}._modalPrimaryBtn_qani7_2162{display:flex;align-items:center;gap:6px;background:var(--teal);border:none;border-radius:var(--radius-sm);padding:7px 16px;font-size:12.5px;font-weight:600;color:#fff;cursor:pointer;transition:opacity .15s;font-family:inherit}._modalPrimaryBtn_qani7_2162:hover:not(:disabled){opacity:.85}._modalPrimaryBtn_qani7_2162:disabled{opacity:.4;cursor:not-allowed}._modalDangerBtn_qani7_2187{display:flex;align-items:center;gap:6px;background:var(--red);border:none;border-radius:var(--radius-sm);padding:7px 16px;font-size:12.5px;font-weight:600;color:#fff;cursor:pointer;transition:opacity .15s;font-family:inherit}._modalDangerBtn_qani7_2187:hover{opacity:.85}._linkedTaskCard_qani7_2208{background:#17b8a00f;border:1px solid rgba(23,184,160,.2);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:8px}._linkedTaskTitle_qani7_2218{font-size:13px;font-weight:600;color:var(--text)}._linkedTaskMeta_qani7_2224{display:flex;gap:6px}._linkedTaskDesc_qani7_2229{font-size:12px;color:var(--text-dim);line-height:1.5}._taskModal_qani7_2236{width:580px;max-width:100%}._taskModalHeader_qani7_2241{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--border)}._taskModalTitleGroup_qani7_2249{display:flex;flex-direction:column;gap:3px}._taskModalTitle_qani7_2249{font-size:17px;font-weight:700;color:var(--text);margin:0;font-family:DM Sans,sans-serif}._taskModalSubtitle_qani7_2263{font-size:12.5px;color:var(--text-dim);margin:0;font-family:DM Sans,sans-serif}._taskLinkBanner_qani7_2270{display:flex;align-items:center;gap:8px;padding:10px 22px;background:#ffffff06;border-bottom:1px solid var(--border);font-size:12.5px;color:var(--text-muted);font-family:DM Sans,sans-serif}._taskLinkBannerIcon_qani7_2282{color:var(--text-dim);flex-shrink:0}._taskContextBox_qani7_2287{background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;font-size:13px;color:var(--text);line-height:1.6;font-family:DM Sans,sans-serif;max-height:90px;overflow-y:auto;resize:none;outline:none;width:100%;box-sizing:border-box}._taskContextLabel_qani7_2304{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px;display:block;font-family:DM Sans,sans-serif}._taskFormGrid_qani7_2313{display:grid;grid-template-columns:1fr 1fr;gap:14px}._taskFormField_qani7_2319{display:flex;flex-direction:column;gap:6px}._taskFieldLabel_qani7_2325{font-size:12.5px;font-weight:500;color:var(--text);font-family:DM Sans,sans-serif;display:flex;align-items:baseline;gap:6px}._taskFieldHint_qani7_2335{font-size:11px;color:var(--text-dim);font-weight:400}._taskPickerWrap_qani7_2341{position:relative}._taskPickerDd_qani7_2345{position:absolute;left:0;right:0;top:100%;margin-top:4px;z-index:5;max-height:200px;overflow-y:auto;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000073}._taskPickerItem_qani7_2360{padding:9px 12px;font-size:12.5px;cursor:pointer;color:var(--text);font-family:DM Sans,sans-serif;transition:background .1s}._taskPickerItem_qani7_2360:hover{background:#17b8a01f}._taskSelectedRow_qani7_2373{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--teal);margin-top:4px;font-family:DM Sans,sans-serif}._taskSelectedClear_qani7_2384{background:none;border:none;padding:0;font-size:11px;color:var(--text-dim);cursor:pointer;text-decoration:underline;font-family:inherit}._taskSelectedClear_qani7_2384:hover{color:var(--text-muted)}._taskAttachZone_qani7_2399{border:1.5px dashed var(--border);border-radius:var(--radius-sm);padding:20px 16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--text-dim);cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}._taskAttachZone_qani7_2399:hover{border-color:#17b8a04d;color:var(--text-muted);background:#ffffff05}._escalationLevelRow_qani7_2421{display:flex;gap:6px}._escalationLevelBtn_qani7_2426{flex:1;padding:8px 6px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:11.5px;color:var(--text-dim);cursor:pointer;transition:all .15s;font-family:inherit;text-align:center}._escalationLevelBtn_qani7_2426:hover{background:#ffffff12;color:var(--text)}._escalationLevelBtnActive_qani7_2445{background:#f851491a;border-color:#f8514959;color:var(--red)}._msgRowSelected_qani7_2452{background:color-mix(in srgb,var(--teal) 8%,transparent)!important;border-left:2px solid var(--teal)}._rowCheckbox_qani7_2457{flex-shrink:0;width:14px;height:14px;margin-right:6px;accent-color:var(--teal);cursor:pointer}._rowHoverActions_qani7_2466{display:none;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}._msgRow_qani7_354:hover ._rowHoverActions_qani7_2466{display:flex}._rowHoverBtn_qani7_2478{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:none;border-radius:5px;color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s}._rowHoverBtn_qani7_2478:hover{background:var(--card-hover);color:var(--text)}._rowHoverBtnDanger_qani7_2497:hover{background:#e74c3c1f;color:var(--red)}._bulkToolbar_qani7_2503{display:flex;align-items:center;gap:8px;padding:7px 12px;background:color-mix(in srgb,var(--teal) 10%,var(--navy-mid));border-bottom:1px solid rgba(0,194,168,.25);flex-shrink:0}._bulkToolbarInfo_qani7_2513{font-size:11.5px;font-weight:600;color:var(--teal);flex:1;min-width:0}._bulkToolbarBtn_qani7_2521{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:5px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11.5px;cursor:pointer;transition:all .12s;white-space:nowrap}._bulkToolbarBtn_qani7_2521:hover{background:var(--card-hover);color:var(--text)}._bulkToolbarBtnDanger_qani7_2542{border-color:#e74c3c66;color:var(--red)}._bulkToolbarBtnDanger_qani7_2542:hover{background:#e74c3c14;color:var(--red)}._bulkToolbarClear_qani7_2552{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px}._bulkToolbarClear_qani7_2552:hover{color:var(--text);background:var(--card-hover)}._mentionDd_qani7_2569{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 28px #0006;overflow:hidden}._mentionDdItem_qani7_2577{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;transition:background .1s;font-size:13px;color:var(--text)}._mentionDdItem_qani7_2577:hover{background:var(--card-hover)}._confirmOverlay_qani7_2593{position:fixed;inset:0;z-index:14000;display:flex;align-items:center;justify-content:center;background:#050912b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}._confirmDialog_qani7_2605{width:min(420px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px}._confirmTitle_qani7_2617{font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;color:var(--text);margin:0}._confirmMsg_qani7_2625{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}._confirmFooter_qani7_2632{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}._confirmCancelBtn_qani7_2639{padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12.5px;cursor:pointer;transition:all .12s}._confirmCancelBtn_qani7_2639:hover{color:var(--text)}._confirmDeleteBtn_qani7_2655{padding:8px 18px;border-radius:var(--radius-sm);border:none;background:var(--red);color:#fff;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .12s}._confirmDeleteBtn_qani7_2655:hover{opacity:.85}[data-theme=light] ._workspace_qani7_7{background:#f0f2f5}[data-theme=light] ._sidebar_qani7_17{background:#fff;border-right-color:#00000014}[data-theme=light] ._folderTabs_qani7_32{background:#fff}[data-theme=light] ._main_qani7_576{background:#f0f2f5}[data-theme=light] ._threadHeader_qani7_674{background:#fff;border-bottom-color:#00000014}[data-theme=light] ._threadBubbles_qani7_791{background:#f0f2f5}[data-theme=light] ._bubbleIncoming_qani7_857{background:#fff;border-color:#00000014}[data-theme=light] ._bubbleOutgoing_qani7_863{background:#17b8a01a;border-color:#17b8a038}[data-theme=light] ._replyBar_qani7_1007{background:#fff;border-top-color:#00000014}[data-theme=light] ._replyTextarea_qani7_1161{background:#f8f9fa;border-color:#0000001a;color:#1a2332}[data-theme=light] ._searchInput_qani7_191{background:#f4f5f7;border-color:#0000001a;color:#1a2332}[data-theme=light] ._msgRow_qani7_354:hover{background:#00000006}[data-theme=light] ._msgRowActive_qani7_389{background:#17b8a00f}[data-theme=light] ._composeHeader_qani7_1245{background:#fff;border-bottom-color:#00000014}[data-theme=light] ._composeBody_qani7_1265{background:#f8f9fa}[data-theme=light] ._composeActions_qani7_1579{background:#fff;border-top-color:#00000014}[data-theme=light] ._profilePanel_qani7_1829{background:#fff;border-left-color:#00000014}[data-theme=light] ._profilePanelHeader_qani7_1842{background:#fff;border-bottom-color:#00000014}[data-theme=light] ._modal_qani7_1974{background:#fff;border-color:#0000001a}[data-theme=light] ._filterPill_qani7_155{background:#0000000a;border-color:#0000001a}[data-theme=light] ._filterPill_qani7_155:hover{background:#00000012}@media(max-width:1100px){._sidebar_qani7_17{width:260px;min-width:260px}._profilePanel_qani7_1829{width:220px;min-width:220px}._threadActions_qani7_729{gap:4px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}._threadActions_qani7_729::-webkit-scrollbar{display:none}._threadActionBtn_qani7_736{padding:4px 8px;font-size:10.5px;flex-shrink:0}._composeHeader_qani7_1245{padding:18px 22px 14px}._composeBody_qani7_1265{padding:18px 22px}._composeActions_qani7_1579{padding:12px 22px}}@media(max-width:768px){._workspace_qani7_7{position:relative;overflow:hidden;height:calc(100vh - 56px);height:calc(100dvh - 56px);flex-direction:column}._sidebar_qani7_17{position:absolute!important;inset:0!important;width:100%!important;min-width:100%!important;height:100%!important;border-right:none!important;z-index:2;overflow-y:auto}._main_qani7_576{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1;display:flex;flex-direction:column}._sidebarMobileHidden_qani7_2854,._mainMobileHidden_qani7_2858{display:none!important}._backBtn_qani7_1805{display:flex}._threadHeader_qani7_674{padding:12px 14px;gap:8px;flex-wrap:wrap;min-height:auto}._threadInfo_qani7_701{flex:1;min-width:0}._threadActions_qani7_729{width:100%;overflow-x:auto;flex-wrap:nowrap;gap:5px;scrollbar-width:none;padding-bottom:2px}._threadActions_qani7_729::-webkit-scrollbar{display:none}._threadActionBtn_qani7_736{flex-shrink:0;padding:5px 10px;font-size:11px}._threadBubbles_qani7_791{flex:1;padding:16px 14px;gap:14px;overflow-y:auto}._bubbleRow_qani7_813{max-width:88%}._replyBar_qani7_1007{flex-shrink:0}._replyInputWrap_qani7_1157{padding:10px 13px 6px}._replyFooter_qani7_1192{padding:4px 13px 10px}._replyHint_qani7_1199{display:none}._messageList_qani7_228{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex:1}._msgRow_qani7_354{flex-direction:row;align-items:flex-start;gap:11px;padding:12px 14px;border-left:3px solid transparent;border-bottom:none;border-radius:0;background:none;min-width:unset;max-width:unset;width:100%;flex-shrink:unset}._msgRowActive_qani7_389{border-left-color:var(--teal);background:#17b8a012}._msgRowUnread_qani7_399{background:none}._msgAvatar_qani7_413{margin-bottom:0}._msgBody_qani7_429{width:auto;flex:1;min-width:0}._msgTop_qani7_437{flex-direction:row;align-items:center;gap:6px}._msgName_qani7_403{font-size:13px;max-width:none}._msgTime_qani7_453{font-size:10.5px}._msgPreview_qani7_408{font-size:12px;max-width:none;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}._msgTags_qani7_506{flex-wrap:wrap}._unreadDot_qani7_563{position:absolute;right:12px;top:50%;transform:translateY(-50%)}._sidebarSection_qani7_27{padding:14px 14px 0}._composeView_qani7_1236{flex:1;display:flex;flex-direction:column;overflow:hidden}._composeHeader_qani7_1245{padding:16px 16px 12px}._composeBody_qani7_1265{padding:16px;gap:12px;flex:1;overflow-y:auto}._composeTextarea_qani7_1343{min-height:110px}._composeActions_qani7_1579{padding:10px 16px;flex-wrap:wrap;gap:8px;flex-shrink:0}._composeCharCount_qani7_1657{margin-left:0;order:10;width:100%;text-align:right}._composeSendBtn_qani7_1590{flex:1;justify-content:center}._filterRow_qani7_148{overflow-x:unset}._profilePanel_qani7_1829{position:absolute;bottom:0;left:0;right:0;width:100%!important;min-width:100%!important;max-height:72vh;border-left:none;border-top:1px solid var(--border);z-index:10;border-radius:var(--radius) var(--radius) 0 0}._modal_qani7_1974{width:calc(100vw - 24px);max-height:88vh}._taskModal_qani7_2236{width:calc(100vw - 24px)}._taskFormGrid_qani7_2313{grid-template-columns:1fr}._escalationLevelRow_qani7_2421{flex-wrap:wrap}._bulkToolbar_qani7_2503{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}._bulkToolbar_qani7_2503::-webkit-scrollbar{display:none}}@media(max-width:480px){._threadBubbles_qani7_791{padding:12px 10px}._bubble_qani7_813{font-size:12.5px;padding:9px 12px}._bubbleRow_qani7_813{max-width:94%}._replyTextarea_qani7_1161{font-size:13px}._composeTitle_qani7_1252{font-size:19px}}._content_1zfa1_2{flex:1;overflow-y:auto;padding:16px 22px 22px;display:flex;flex-direction:column;gap:14px}._dashboardToolbar_1zfa1_12{display:flex;justify-content:flex-end;align-items:center;min-height:0;margin-bottom:2px}._kpiRow_1zfa1_21{display:flex;flex-wrap:nowrap;gap:8px}._kpiCard_1zfa1_27{background:linear-gradient(180deg,#101c32f2,#0c1628fa);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:10px 11px;position:relative;overflow:hidden;cursor:pointer;min-height:124px;box-shadow:inset 0 1px #ffffff05,0 8px 22px #00000047;transition:border-color .15s,background .15s,transform .15s;flex:1 1 0;min-width:0}._kpiCard_1zfa1_27:hover{background:linear-gradient(180deg,#14223afa,#0e1a2efa);border-color:#ffffff1f;transform:translateY(-1px)}._kpiCardStatic_1zfa1_50{cursor:default}._kpiCardStatic_1zfa1_50:hover{background:#162034b8;border-color:#ffffff14}._kpiCard_1zfa1_27:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--kpi-accent, var(--teal))}._kpiIcon_1zfa1_69{font-size:11px;margin-bottom:7px;display:block;line-height:1;color:#e0ebffcc}._kpiLabel_1zfa1_77{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9cb1d0d1;margin-bottom:6px}._kpiVal_1zfa1_86{font-size:clamp(24px,2vw,38px);font-weight:700;color:var(--text);line-height:.98;margin-bottom:6px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}._kpiDelta_1zfa1_96{font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}._kpiUp_1zfa1_104{color:var(--green)}._kpiDn_1zfa1_105{color:var(--red)}._kpiWarn_1zfa1_106{color:var(--amber)}._kpiNeu_1zfa1_107{color:var(--text-dim)}._msgUnreadSub_1zfa1_109{color:var(--amber)}._greetingActions_1zfa1_113{display:flex;align-items:center;gap:10px;position:relative}._viewOptionsBtn_1zfa1_120{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text);background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);padding:7px 12px;cursor:pointer;font-family:DM Sans,sans-serif}._viewOptionsBtn_1zfa1_120:hover{border-color:#ffffff38}._chevronOpen_1zfa1_137{transform:rotate(180deg);transition:transform .15s}._viewOptionsMenu_1zfa1_142{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#162034f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 12px 32px #0006;z-index:40;padding:4px 0}._viewOptionsRow_1zfa1_156{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:12px;color:var(--text);cursor:pointer;border-bottom:1px solid var(--border)}._viewOptionsRow_1zfa1_156:last-child{border-bottom:none}._viewOptionsRow_1zfa1_156:hover{background:#ffffff0a}._viewOptionsRow_1zfa1_156 input{accent-color:var(--teal);width:15px;height:15px}._kpiCornerBadge_1zfa1_174{position:absolute;top:8px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center}._kpiSparkRow_1zfa1_191{display:flex;align-items:flex-end;gap:2px;height:13px;margin-top:8px}._kpiSparkTrack_1zfa1_198{flex:1;height:100%;background:#6e86aa29;border-radius:1px;display:flex;align-items:flex-end;overflow:hidden}._kpiSparkFill_1zfa1_207{width:100%;border-radius:1px;min-height:2px;transition:height .4s ease}._kpiProgressTrack_1zfa1_213{height:4px;background:#ffffff0f;border-radius:3px;margin-top:6px;overflow:hidden}._kpiProgressFill_1zfa1_220{height:100%;border-radius:3px;transition:width .6s ease}._dashThreeCol_1zfa1_226{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(290px,.9fr);gap:12px;align-items:start}._analyticsOnlyCol_1zfa1_233{display:flex;flex-direction:column;gap:12px;min-width:0}._glassCard_1zfa1_240{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#101b2ff2,#0e182af5)!important;border-color:#ffffff12!important}._card_1zfa1_247{background:linear-gradient(180deg,#0f1a2ef5,#0c1729fa);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius);overflow:hidden;box-shadow:0 8px 24px #00000047;min-height:470px}._unreadBadgeRed_1zfa1_258{background:var(--red);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px}._activityItemBtn_1zfa1_268{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .1s}._activityItemBtn_1zfa1_268:last-child{border-bottom:none}._activityItemBtn_1zfa1_268:hover{background:#4e73ad14}._actMetaRow_1zfa1_286{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}._statusPillOk_1zfa1_294{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#3ecf8e2e;color:var(--green)}._statusPillEsc_1zfa1_302{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#e85c5c2e;color:var(--red)}._statusPillInfo_1zfa1_310{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#3b82f633;color:var(--blue-soft, #60a5fa)}._statusPillNeutral_1zfa1_318{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#ffffff0f;color:var(--text-muted)}._convSubject_1zfa1_327{font-weight:600;color:var(--text)}._widgetCard_1zfa1_332{background:linear-gradient(180deg,#121e34f2,#0e182bfa);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius);padding:12px}._widgetHead_1zfa1_339{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}._widgetTitle_1zfa1_348{font-size:17px;font-weight:700;color:var(--text);line-height:1}._widgetSub_1zfa1_355{font-size:11px;color:var(--text-muted);margin-top:4px}._widgetMuted_1zfa1_361{font-size:12px;color:var(--text-muted);margin:0}._widgetToggles_1zfa1_367{display:flex;gap:0;border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}._toggleOn_1zfa1_374,._toggleOff_1zfa1_375{font-size:10px;font-weight:600;padding:5px 10px;border:none;cursor:pointer;font-family:inherit;background:transparent;color:var(--text-muted)}._toggleOn_1zfa1_374{background:#00c2a826;color:var(--teal)}._toggleOff_1zfa1_375:hover{color:var(--text)}._widgetBarChartTall_1zfa1_393{display:flex;align-items:flex-end;gap:5px;height:96px}._stackedCol_1zfa1_400{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px}._stackedColInner_1zfa1_409{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;min-height:0}._stackIn_1zfa1_418{width:100%;background:var(--blue-soft, #2563eb);border-radius:3px 3px 0 0;min-height:3px}._stackOut_1zfa1_424{width:100%;background:#60a5fa;border-radius:0 0 3px 3px;min-height:3px}._barTick_1zfa1_430{font-size:9px;color:var(--text-dim)}._widgetLegend_1zfa1_435{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--text-muted);margin-top:10px;align-items:center}._legendSwatch_1zfa1_444{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 2px 0 4px;vertical-align:middle;font-style:normal}._widgetLegendTotal_1zfa1_453{margin-left:auto;font-variant-numeric:tabular-nums}._peakLabel_1zfa1_458{font-size:10px;color:var(--text-muted);margin-top:12px;margin-bottom:4px}._peakHeat_1zfa1_464{display:flex;gap:4px}._peakCellWrap_1zfa1_468{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}._peakMarker_1zfa1_476{font-size:9px;color:var(--red);height:12px;line-height:12px}._peakCell_1zfa1_468{width:100%;height:12px;border-radius:3px}._peakTick_1zfa1_487{font-size:8px;color:var(--text-dim);white-space:nowrap}._widgetStackedRow_1zfa1_493{display:flex;align-items:flex-end;gap:5px;height:70px}._stackedBar_1zfa1_499{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}._stackedBarToday_1zfa1_508 ._stackedInner_1zfa1_508{outline:1px solid var(--teal);border-radius:3px}._stackedInner_1zfa1_508{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;min-height:0}._stackedExt_1zfa1_521{width:100%;background:#a78bfa;border-radius:2px 2px 0 0;min-height:2px}._stackedInt_1zfa1_527{width:100%;background:var(--teal);border-radius:0 0 2px 2px;min-height:2px}._dayTick_1zfa1_533{font-size:9px;color:var(--teal);font-weight:700}._donutRow_1zfa1_539{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._donut_1zfa1_539{width:76px;height:76px;border-radius:50%;position:relative;flex-shrink:0}._donut_1zfa1_539:after{content:"";position:absolute;inset:25%;border-radius:50%;background:#121a2af2}._donutCenter_1zfa1_559{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text);z-index:1;pointer-events:none}._donutLegend_1zfa1_571{list-style:none;margin:0;padding:0;font-size:11px;color:var(--text);flex:1;min-width:140px}._donutLegend_1zfa1_571 li{display:flex;align-items:center;gap:8px;margin-bottom:6px}._donutLegend_1zfa1_571 i{width:8px;height:8px;border-radius:2px;flex-shrink:0;font-style:normal}._avgResponseVal_1zfa1_594{font-size:32px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._resBarTrack_1zfa1_600{height:6px;background:#ffffff14;border-radius:3px;margin-top:8px;overflow:hidden}._resBarFill_1zfa1_607{height:100%;background:var(--green);border-radius:3px}._commsRow_1zfa1_614{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}._actAvatarInitials_1zfa1_622{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;background:#00c2a826;color:var(--teal);letter-spacing:.03em}._actInlineBadge_1zfa1_637{margin-left:6px;display:inline-flex;vertical-align:middle}._actPreview_1zfa1_643{font-size:11px;color:var(--text-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unreadBadge_1zfa1_258{background:var(--teal);color:var(--bg);font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px}._unreadDot_1zfa1_662{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);margin-left:6px;vertical-align:middle}._dashBody_1zfa1_673{display:grid;grid-template-columns:1fr 1fr 280px;gap:14px;align-items:start}._cardHeader_1zfa1_680{padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-start;justify-content:space-between}._cardTitle_1zfa1_688{font-size:16px;font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:6px}._cardSubtitle_1zfa1_698{font-size:11px;color:var(--text-muted);margin-top:2px}._viewAllBtn_1zfa1_704{font-size:11px;color:#b2caeee6;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:3px;padding:0;transition:opacity .15s;flex-shrink:0}._viewAllBtn_1zfa1_704:hover{opacity:.82}._activityList_1zfa1_720{display:flex;flex-direction:column;max-height:428px;overflow-y:auto}._activityItem_1zfa1_268{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}._activityItem_1zfa1_268:last-child{border-bottom:none}._activityItem_1zfa1_268:hover{background:#ffffff05}._actAvatar_1zfa1_622{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}._actInfo_1zfa1_750{flex:1;min-width:0}._actName_1zfa1_755{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actDesc_1zfa1_764{font-size:11px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actTime_1zfa1_773{font-size:11px;color:var(--text-dim);flex-shrink:0;text-align:right}._emptyState_1zfa1_781{padding:28px;text-align:center;color:var(--text-dim);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px}._loadingRow_1zfa1_792{padding:24px;text-align:center;font-size:13px;color:var(--text-muted)}._linkBtn_1zfa1_799{background:none;border:none;color:var(--teal);cursor:pointer;font-size:12px;padding:0}._col3_1zfa1_809{display:flex;flex-direction:column;gap:12px}._miniCard_1zfa1_815{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}._miniCardTitle_1zfa1_822{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:5px;margin-bottom:12px}._statBreakRow_1zfa1_835{display:flex;align-items:center;gap:8px;margin-bottom:8px}._statBreakRow_1zfa1_835:last-child{margin-bottom:0}._sbLabel_1zfa1_843{font-size:11px;color:var(--text-muted);width:72px;flex-shrink:0}._sbBar_1zfa1_850{flex:1;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden}._sbFill_1zfa1_858{height:100%;border-radius:3px;transition:width .6s ease}._sbVal_1zfa1_864{font-size:11px;font-weight:600;width:28px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}._quickActions_1zfa1_874{display:grid;grid-template-columns:1fr 1fr;gap:7px}._qaBtn_1zfa1_880{display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;font-weight:500;font-family:DM Sans,sans-serif;color:var(--text-muted);background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}._qaBtn_1zfa1_880:hover{border-color:var(--teal);color:var(--teal);background:#00c2a80d}._qaBtnMuted_1zfa1_901{opacity:.55}._qaBtnMuted_1zfa1_901:hover{border-color:var(--border);color:var(--text-muted);background:#ffffff08;opacity:.7;cursor:default}@media(max-width:1024px){._dashBody_1zfa1_673,._dashThreeCol_1zfa1_226{grid-template-columns:1fr 1fr}._analyticsOnlyCol_1zfa1_233{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}._analyticsOnlyCol_1zfa1_233 ._widgetCard_1zfa1_332{flex:1 1 260px}._col3_1zfa1_809{grid-column:1 / -1;flex-direction:row}._miniCard_1zfa1_815{flex:1}}@media(max-width:768px){._content_1zfa1_2{padding:14px 12px 18px;gap:12px}._kpiRow_1zfa1_21{flex-wrap:wrap}._kpiCard_1zfa1_27{flex:1 1 calc(50% - 5px)}._commsRow_1zfa1_614,._dashThreeCol_1zfa1_226,._dashBody_1zfa1_673{grid-template-columns:1fr}._col3_1zfa1_809{flex-direction:column}._kpiVal_1zfa1_86{font-size:30px}._widgetTitle_1zfa1_348{font-size:18px}._cardTitle_1zfa1_688{font-size:20px}._cardSubtitle_1zfa1_698{font-size:13px}._dashboardToolbar_1zfa1_12{width:100%}._greetingActions_1zfa1_113{width:100%;justify-content:flex-end;flex-wrap:wrap}}@media(max-width:480px){._kpiCard_1zfa1_27{flex-basis:calc(50% - 5px)}}[data-theme=light] ._kpiCard_1zfa1_27{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-color:var(--border);box-shadow:0 4px 18px #0000000f}[data-theme=light] ._kpiCard_1zfa1_27:hover{background:linear-gradient(180deg,var(--surface-2) 0%,var(--surface-3) 100%);border-color:var(--border-2)}[data-theme=light] ._kpiCardStatic_1zfa1_50:hover{background:var(--card);border-color:var(--border)}[data-theme=light] ._kpiLabel_1zfa1_77,[data-theme=light] ._kpiIcon_1zfa1_69{color:var(--text-muted)}[data-theme=light] ._viewOptionsBtn_1zfa1_120{background:#00000008;border-color:var(--border)}[data-theme=light] ._viewOptionsBtn_1zfa1_120:hover{border-color:var(--border-2)}[data-theme=light] ._viewOptionsMenu_1zfa1_142{background:var(--surface);border-color:var(--border);box-shadow:0 12px 32px #0000001f}[data-theme=light] ._viewOptionsRow_1zfa1_156:hover{background:#0000000a}[data-theme=light] ._glassCard_1zfa1_240{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%)!important;border-color:var(--border)!important}[data-theme=light] ._card_1zfa1_247{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-color:var(--border);box-shadow:0 6px 20px #00000014}[data-theme=light] ._widgetCard_1zfa1_332{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-color:var(--border)}[data-theme=light] ._activityItemBtn_1zfa1_268{border-bottom-color:var(--border)}[data-theme=light] ._activityItemBtn_1zfa1_268:hover{background:#0d94880f}[data-theme=light] ._kpiProgressTrack_1zfa1_213{background:#0000000f}[data-theme=light] ._statusPillNeutral_1zfa1_318{background:#0000000d}[data-theme=light] ._cardHeader_1zfa1_680{border-bottom-color:var(--border)}[data-theme=light] ._viewAllBtn_1zfa1_704{color:var(--teal-dim)}[data-theme=light] ._activityItem_1zfa1_268:hover{background:#00000008}[data-theme=light] ._resBarTrack_1zfa1_600{background:#00000014}._newLogBtn_1zfa1_1043{display:inline-flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s;white-space:nowrap}._newLogBtn_1zfa1_1043:hover{background:var(--teal-hover)}._wrapper_ofxlm_3{position:relative}._select_ofxlm_8{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;cursor:pointer}._chevron_ofxlm_17{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted);flex-shrink:0}._content_1u2nd_3{flex:1;overflow-y:auto;padding:24px}._filters_1u2nd_10{display:flex;align-items:center;gap:12px;margin-bottom:16px}._searchBar_1u2nd_17{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;width:280px;color:var(--text-dim)}._searchBar_1u2nd_17 input{background:none;border:none;outline:none;color:var(--text);font-size:12px;font-family:DM Sans,sans-serif;width:100%}._searchBar_1u2nd_17 input::placeholder{color:var(--text-dim)}._filterSelect_1u2nd_43{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 30px 7px 12px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._filterSelect_1u2nd_43:focus{border-color:var(--teal)}._tableCard_1u2nd_65{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._userCell_1u2nd_73{display:flex;align-items:center;gap:10px}._userName_1u2nd_79{font-size:12.5px;font-weight:500;color:var(--text)}._userEmail_1u2nd_85{font-size:11px;color:var(--text-muted)}._dimText_1u2nd_90{color:var(--text-muted);font-size:12px}._actions_1u2nd_96{display:flex;gap:6px}._actionBtn_1u2nd_101{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}._actionBtn_1u2nd_101:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._deactivate_1u2nd_121:hover{border-color:var(--red);color:var(--red)}._activate_1u2nd_126:hover{border-color:var(--green);color:var(--green)}@media(max-width:768px){._content_1u2nd_3{padding:16px 12px}._filters_1u2nd_10{flex-direction:column;align-items:stretch}._searchBar_1u2nd_17,._filterSelect_1u2nd_43{width:100%}._tableCard_1u2nd_65{overflow-x:auto;-webkit-overflow-scrolling:touch}}[data-theme=light] ._searchBar_1u2nd_17{background:#fff}[data-theme=light] ._searchBar_1u2nd_17 input{color:#000}[data-theme=light] ._filterSelect_1u2nd_43{background:#fff;color:#000}@media(max-width:480px){._content_1u2nd_3{padding:12px 8px}}._form_163st_1{display:flex;flex-direction:column;gap:14px}._textareaGroup_163st_7{display:flex;flex-direction:column;gap:6px}._textareaLabel_163st_13{font-size:11.5px;font-weight:500;color:var(--text-muted)}._textarea_163st_7{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;outline:none;resize:vertical;min-height:80px;width:100%;transition:border-color var(--transition)}._textarea_163st_7:focus{border-color:var(--teal)}._textarea_163st_7::placeholder{color:var(--text-dim)}[data-theme=light] ._textarea_163st_7{background:#f0f2f5;color:#1a2332}._matrix_1nk9d_3{overflow-x:auto}._table_1nk9d_7{width:100%;border-collapse:collapse}._table_1nk9d_7 th{text-align:center;font-size:10.5px;font-weight:600;color:var(--text-dim);letter-spacing:.6px;text-transform:uppercase;padding:10px 8px;border-bottom:1px solid var(--border);background:var(--card)}._featureCol_1nk9d_24{text-align:left!important;width:200px}._actionCol_1nk9d_29{width:80px}._allCol_1nk9d_33{width:60px}._colToggle_1nk9d_37{background:none;border:none;cursor:pointer;font-size:10.5px;font-weight:600;color:var(--text-dim);letter-spacing:.6px;text-transform:uppercase;font-family:DM Sans,sans-serif;transition:color var(--transition)}._colToggle_1nk9d_37:hover{color:var(--teal)}._table_1nk9d_7 td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.06)}._table_1nk9d_7 tr:hover td{background:var(--card-hover)}._featureName_1nk9d_63{font-size:12.5px;font-weight:500;color:var(--text)}._featureModule_1nk9d_69{font-size:10px;color:var(--text-dim);margin-top:1px}._checkCell_1nk9d_76{text-align:center}._checkWrap_1nk9d_80{display:flex;align-items:center;justify-content:center;cursor:pointer}._checkbox_1nk9d_87{appearance:none;width:16px;height:16px;border:2px solid var(--text-dim);border-radius:4px;cursor:pointer;transition:all var(--transition-fast);position:relative}._checkbox_1nk9d_87:checked{background:var(--teal);border-color:var(--teal)}._checkbox_1nk9d_87:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;color:var(--navy);font-weight:700}._checkbox_1nk9d_87:hover{border-color:var(--teal)}._lockedCell_1nk9d_119{display:flex;align-items:center;justify-content:center;opacity:.3;cursor:not-allowed}._lockIcon_1nk9d_127{color:var(--text-dim)}._viewOnlyBadge_1nk9d_132{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:9.5px;color:var(--amber);background:#f5a62314;border:1px solid rgba(245,166,35,.2);border-radius:4px;padding:2px 6px}@media(max-width:768px){._matrix_1nk9d_3{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1nk9d_7{min-width:500px}._featureCol_1nk9d_24{width:140px}._actionCol_1nk9d_29{width:60px}._allCol_1nk9d_33{width:50px}}._content_1lzzz_3{flex:1;overflow-y:auto;padding:24px}._tableCard_1lzzz_9{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._roleCell_1lzzz_17{display:flex;align-items:center;gap:10px}._roleIcon_1lzzz_23{color:var(--teal);flex-shrink:0}._roleName_1lzzz_28{font-size:12.5px;font-weight:500}._roleDesc_1lzzz_33{font-size:11px;color:var(--text-muted)}._userCount_1lzzz_38{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted)}._actions_1lzzz_47{display:flex;gap:6px}._actionBtn_1lzzz_52{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}._actionBtn_1lzzz_52:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._deleteBtn_1lzzz_72:hover{border-color:var(--red);color:var(--red)}@media(max-width:768px){._content_1lzzz_3{padding:16px 12px}._tableCard_1lzzz_9{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){._content_1lzzz_3{padding:12px 8px}}._settingsPage_2nel5_6{flex:1;display:flex;overflow-y:auto;padding:24px;gap:32px}._settingsSidebar_2nel5_15{width:260px;flex-shrink:0}._settingsHeading_2nel5_20{margin-bottom:24px}._settingsTitle_2nel5_24{font-family:"DM Serif Display",serif;font-size:36px;font-weight:700;color:var(--text);margin:0 0 4px}._settingsSub_2nel5_32{font-family:DM Sans,sans-serif;font-size:14px;color:var(--text-muted);margin:0}._tabList_2nel5_39{display:flex;flex-direction:column;gap:2px}._tabItem_2nel5_45{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;cursor:pointer;transition:all .12s;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:var(--text-muted)}._tabItem_2nel5_45:hover{background:#ffffff0a;color:var(--text)}._tabItem_2nel5_45._active_2nel5_64{background:#17b8a01a;color:var(--teal);font-weight:600}._tabIcon_2nel5_70{font-size:15px;width:22px;text-align:center}._tabLabel_2nel5_76{flex:1}._settingsContent_2nel5_81{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}._settingsCard_2nel5_90{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px 24px;margin-bottom:16px}._cardHeader_2nel5_98{margin-bottom:20px}._cardTitle_2nel5_102{font-size:15px;font-weight:700;color:var(--text);margin:0 0 4px}._cardSub_2nel5_109{font-size:12px;color:var(--text-muted);margin:0}._profileRow_2nel5_116{display:flex;align-items:center;gap:18px;margin-bottom:24px}._avatarCircle_2nel5_123{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--blue-soft));display:flex;align-items:center;justify-content:center;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;color:var(--navy);flex-shrink:0}._profileInfo_2nel5_138{display:flex;flex-direction:column;gap:2px}._profileName_2nel5_144{font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;color:var(--text)}._profileRole_2nel5_151{font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-muted)}._changePhotoBtn_2nel5_157{margin-top:6px;background:transparent;border:1px solid var(--border);border-radius:8px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all .12s;align-self:flex-start}._changePhotoBtn_2nel5_157:hover{border-color:var(--teal);color:var(--teal)}._sectionLabel_2nel5_177{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;margin-top:6px}._formGrid_2nel5_188{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._formStack_2nel5_195{display:flex;flex-direction:column;gap:16px;max-width:480px}._formField_2nel5_202{display:flex;flex-direction:column;gap:6px}._fieldLabel_2nel5_208{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:var(--text-muted)}._fieldInput_2nel5_215,._fieldSelect_2nel5_216{width:100%;background:var(--navy-light);border:1px solid var(--border);border-radius:8px;padding:10px 14px;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .15s}._fieldInput_2nel5_215:focus,._fieldSelect_2nel5_216:focus{border-color:#17b8a066}._fieldInput_2nel5_215:disabled{opacity:.5;cursor:not-allowed}._fieldInput_2nel5_215::placeholder{color:var(--text-dim)}._fieldSelect_2nel5_216{cursor:pointer;appearance:auto}._fieldSelect_2nel5_216 option{background:var(--navy-mid)}._saveRow_2nel5_253{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}._saveBtn_2nel5_261{padding:10px 22px;border-radius:8px;border:1px solid rgba(23,184,160,.35);background:#17b8a01f;color:var(--teal);font-size:13px;font-weight:700;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._saveBtn_2nel5_261:hover{background:#17b8a038}._dangerCard_2nel5_279{border-color:#ef444433}._dangerTitle_2nel5_283{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--red);margin:0 0 4px}._dangerRow_2nel5_291{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}._dangerRow_2nel5_291:last-child{border-bottom:none;padding-bottom:0}._dangerInfo_2nel5_304{flex:1}._dangerLabel_2nel5_308{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:var(--text)}._dangerDesc_2nel5_315{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim);margin-top:2px}._dangerBtn_2nel5_322{padding:8px 18px;border-radius:8px;border:1px solid rgba(239,68,68,.3);background:transparent;color:var(--red);font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s;flex-shrink:0}._dangerBtn_2nel5_322:hover{background:#ef44441a}._deleteBtn_2nel5_340{border-color:#ef444480}._actionBtn_2nel5_344{padding:8px 18px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s;flex-shrink:0}._actionBtn_2nel5_344:hover{border-color:var(--teal);color:var(--teal)}._verifyBtn_2nel5_363{display:inline-flex;align-items:center;padding:12px 24px;border-radius:8px;border:none;background:var(--teal);color:#fff;font-size:14px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._verifyBtn_2nel5_363:hover{background:#17b8a0d9}._toggleRow_2nel5_383{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}._toggleRow_2nel5_383:last-child{border-bottom:none;padding-bottom:0}._toggleInfo_2nel5_396{flex:1}._toggleLabel_2nel5_400{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:var(--text)}._toggleDesc_2nel5_407{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim);margin-top:2px}._toggle_2nel5_383{width:38px;height:20px;border:none;padding:0;margin:0;border-radius:10px;background:#78829659;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0;display:block}._toggle_2nel5_383:focus-visible{outline:2px solid rgba(23,184,160,.55);outline-offset:2px}._toggleOn_2nel5_434{background:#17b8a08c;box-shadow:inset 0 0 0 1px #17b8a059}._toggleThumb_2nel5_439{width:16px;height:16px;border-radius:50%;background:#9aa3b2;position:absolute;top:2px;left:2px;transition:left .2s,background .2s,box-shadow .2s;box-shadow:0 1px 2px #00000040}._toggleOn_2nel5_434 ._toggleThumb_2nel5_439{left:20px;background:var(--teal);box-shadow:0 0 0 1px #ffffff40,0 1px 3px #0003}@media(max-width:768px){._settingsPage_2nel5_6{flex-direction:column;padding:16px;gap:20px}._settingsSidebar_2nel5_15{width:100%}._tabList_2nel5_39{flex-direction:row;overflow-x:auto;gap:4px}._tabItem_2nel5_45{white-space:nowrap;padding:8px 12px;font-size:13px}._formGrid_2nel5_188{grid-template-columns:1fr}}[data-theme=light] ._settingsCard_2nel5_90{background:#00000005;border-color:#0000000f}[data-theme=light] ._fieldInput_2nel5_215,[data-theme=light] ._fieldSelect_2nel5_216{background:#fff;border-color:#0000001a;color:#000}[data-theme=light] ._fieldInput_2nel5_215:focus,[data-theme=light] ._fieldSelect_2nel5_216:focus{border-color:#0d948866}[data-theme=light] ._toggle_2nel5_383{background:#646e7d47}[data-theme=light] ._toggleOn_2nel5_434{background:#0d948873;box-shadow:inset 0 0 0 1px #0d94884d}[data-theme=light] ._toggleThumb_2nel5_439{background:#8b95a5}[data-theme=light] ._toggleOn_2nel5_434 ._toggleThumb_2nel5_439{background:#0d9488}[data-theme=light] ._avatarCircle_2nel5_123{color:#fff}._draftsToolbar_2nel5_528{display:flex;align-items:center;gap:12px;margin-bottom:16px}._draftsRefreshBtn_2nel5_535{background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 14px;font-size:12px;color:var(--text-dim);cursor:pointer;transition:all .15s;font-family:inherit}._draftsRefreshBtn_2nel5_535:hover:not(:disabled){background:#ffffff17;color:var(--text)}._draftsRefreshBtn_2nel5_535:disabled{opacity:.5;cursor:not-allowed}._draftsCount_2nel5_557{font-size:11.5px;color:var(--text-dim)}._draftsError_2nel5_562{font-size:12.5px;color:var(--red);padding:8px 0;margin-bottom:8px}._draftsLoading_2nel5_569{font-size:12.5px;color:var(--text-dim);padding:24px 0;text-align:center}._draftsEmpty_2nel5_576{display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:8px;text-align:center}._draftsEmptyIcon_2nel5_585{font-size:28px;opacity:.5;margin-bottom:4px}._draftsEmptyTitle_2nel5_591{font-size:14px;font-weight:600;color:var(--text-dim);margin:0}._draftsEmptyDesc_2nel5_598{font-size:12px;color:var(--text-muted);margin:0;max-width:280px}._draftsList_2nel5_605{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._draftRow_2nel5_614{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);transition:background .12s}._draftRow_2nel5_614:last-child{border-bottom:none}._draftRow_2nel5_614:hover{background:#ffffff08}._draftInfo_2nel5_631{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._draftRecipient_2nel5_639{font-size:13px;color:var(--text)}._draftSubject_2nel5_644{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._draftPreview_2nel5_653{font-size:11.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._draftMeta_2nel5_661{display:flex;gap:10px;align-items:center;margin-top:2px}._draftType_2nel5_668{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:#ffffff0d;border:1px solid var(--border);border-radius:10px;padding:1px 7px}._draftDate_2nel5_680{font-size:11px;color:var(--text-muted)}._draftDiscardBtn_2nel5_685{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 10px;font-size:12px;color:var(--text-dim);cursor:pointer;transition:all .15s;flex-shrink:0;font-family:inherit}._draftDiscardBtn_2nel5_685:hover:not(:disabled){background:#f8514914;border-color:#f851494d;color:var(--red)}._draftDiscardBtn_2nel5_685:disabled{opacity:.4;cursor:not-allowed}._content_df43r_3{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column}._loading_df43r_11{display:flex;align-items:center;justify-content:center;padding:60px;color:var(--text-dim);font-size:13px}._tabs_df43r_21{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:20px;flex-shrink:0}._tab_df43r_21{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:12.5px;font-weight:500;cursor:pointer;color:var(--text-dim);border:none;border-bottom:2px solid transparent;background:transparent;font-family:DM Sans,sans-serif;transition:all var(--transition)}._tab_df43r_21:hover{color:var(--text-muted)}._activeTab_df43r_49{color:var(--teal);border-bottom-color:var(--teal)}._editorCard_df43r_55{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;flex:1;display:flex;flex-direction:column}._titleRow_df43r_65{margin-bottom:16px}._lastUpdated_df43r_69{font-size:11px;color:var(--text-dim);display:block;margin-top:6px}._editorWrap_df43r_77{flex:1;display:flex;flex-direction:column;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border)}._editorWrap_df43r_77 .ql-toolbar{background:var(--navy);border:none;border-bottom:1px solid var(--border)}._editorWrap_df43r_77 .ql-toolbar .ql-stroke{stroke:var(--text-muted)}._editorWrap_df43r_77 .ql-toolbar .ql-fill{fill:var(--text-muted)}._editorWrap_df43r_77 .ql-toolbar .ql-picker-label{color:var(--text-muted)}._editorWrap_df43r_77 .ql-toolbar button:hover .ql-stroke,._editorWrap_df43r_77 .ql-toolbar .ql-active .ql-stroke{stroke:var(--teal)}._editorWrap_df43r_77 .ql-toolbar button:hover .ql-fill,._editorWrap_df43r_77 .ql-toolbar .ql-active .ql-fill{fill:var(--teal)}._editorWrap_df43r_77 .ql-container{background:var(--navy-light);border:none;flex:1;font-family:DM Sans,sans-serif;font-size:13.5px;color:var(--text)}._editorWrap_df43r_77 .ql-editor{min-height:300px;line-height:1.7;caret-color:var(--teal)}._editorWrap_df43r_77 .ql-editor.ql-blank:before{color:var(--text-dim);font-style:normal}._editorWrap_df43r_77 .ql-editor a{color:var(--teal)}._editorWrap_df43r_77 .ql-picker-options{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}._editorWrap_df43r_77 .ql-picker-item{color:var(--text)}._editorWrap_df43r_77 .ql-picker-item:hover{color:var(--teal)}@media(max-width:768px){._content_df43r_3{padding:16px 12px}._tabs_df43r_21{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0}._tab_df43r_21{padding:10px 12px;font-size:12px;white-space:nowrap;flex-shrink:0}._editorCard_df43r_55{padding:14px}._editorWrap_df43r_77 .ql-editor{min-height:200px}}@media(max-width:480px){._content_df43r_3{padding:12px 8px}._tab_df43r_21{padding:8px 10px;font-size:11.5px}}._content_uwjox_3{flex:1;overflow-y:auto;padding:24px}._topbarKicker_uwjox_10{font-weight:600;color:var(--text)}._topbarKickerRest_uwjox_15{font-weight:400;color:var(--text-muted)}._pageHeader_uwjox_21{margin-bottom:20px}._pageTitle_uwjox_25{font-family:Inter,DM Sans,system-ui,sans-serif;font-size:26px;font-weight:700;color:var(--text);margin:0 0 6px;letter-spacing:-.02em}._pageSubtitle_uwjox_34{font-size:12.5px;color:var(--text-muted);margin:0;line-height:1.45;max-width:52rem}._sisBanner_uwjox_43{display:flex;align-items:center;gap:8px;background:var(--teal-glow);border:1px solid rgba(23,184,160,.2);border-radius:var(--radius-sm);padding:10px 16px;margin-bottom:16px;color:var(--teal);font-size:12px;font-family:DM Sans,sans-serif}._sisBanner_uwjox_43 svg{flex-shrink:0}._filters_uwjox_62{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;position:sticky;top:0;z-index:10;background:var(--navy);padding:12px 0}._searchBar_uwjox_75{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;width:280px;color:var(--text-dim);cursor:text}._searchBar_uwjox_75:focus-within{border-color:var(--teal)}._searchBar_uwjox_75 input{background:none;border:none;outline:none;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;width:100%;height:100%;padding:0;margin:0;cursor:text}._searchBar_uwjox_75 input::placeholder{color:var(--text-dim)}._filterSelect_uwjox_110{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 30px 7px 12px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._filterSelect_uwjox_110:focus{border-color:var(--teal)}._tableCard_uwjox_132{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._studentCell_uwjox_140{display:flex;align-items:center;gap:10px}._studentName_uwjox_146{font-size:12.5px;font-weight:500;color:var(--text)}._studentSisId_uwjox_152{font-size:11px;color:var(--text-muted)}._dimText_uwjox_157{color:var(--text-muted);font-size:12px}._flags_uwjox_163{display:flex;gap:4px;flex-wrap:wrap}._actions_uwjox_170{display:flex;gap:6px}._actionBtn_uwjox_175{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}._actionBtn_uwjox_175:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._detailPanel_uwjox_196{margin:-20px -24px}._detailHeader_uwjox_200{display:flex;align-items:center;gap:20px;padding:28px 24px 20px}._detailAvatar_uwjox_207{width:72px;height:72px;border-radius:16px;background:linear-gradient(135deg,var(--teal),#2a7c6f);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--navy);text-transform:uppercase;flex-shrink:0}._detailHeaderInfo_uwjox_222{flex:1}._detailName_uwjox_226{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0;line-height:1.2}._detailMeta_uwjox_235{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px;color:var(--text-muted)}._detailMetaId_uwjox_244{color:var(--teal);font-weight:600}._detailTabs_uwjox_250{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 24px}._detailTab_uwjox_250{padding:10px 16px;font-size:13px;font-family:DM Sans,sans-serif;font-weight:500;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._detailTab_uwjox_250:hover{color:var(--text)}._detailTabActive_uwjox_275{color:var(--teal);border-bottom-color:var(--teal)}._detailBody_uwjox_281{padding:20px 24px 24px;overflow-y:auto;max-height:calc(100vh - 220px)}._sectionTitle_uwjox_288{font-size:10.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border)}._panelSection_uwjox_299{margin-bottom:24px}._fieldGrid_uwjox_303{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-bottom:10px}._fieldGrid3_uwjox_310{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 24px;margin-bottom:10px}._field_uwjox_303{display:flex;flex-direction:column;gap:3px}._fieldLabel_uwjox_323{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim);font-weight:600}._fieldValue_uwjox_331{font-size:13px;color:var(--text);font-weight:500}._fieldValueMuted_uwjox_337{font-size:13px;color:var(--text-muted);font-style:italic}._fieldLink_uwjox_343{font-size:13px;color:var(--teal);font-weight:500;text-decoration:none}._fieldLink_uwjox_343:hover{text-decoration:underline}._teacherProfileCard_uwjox_355{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px}._teacherProfileHeader_uwjox_362{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}._teacherProfileHeaderText_uwjox_371{min-width:0;flex:1}._teacherProfileName_uwjox_376{font-size:15px;font-weight:600;color:var(--text);line-height:1.3}._teacherProfileRole_uwjox_383{font-size:12px;color:var(--text-muted);margin-top:4px}._teacherProfileGrid_uwjox_389{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}@media(max-width:520px){._teacherProfileGrid_uwjox_389{grid-template-columns:1fr}}._guardianCard_uwjox_401{display:flex;align-items:center;justify-content:space-between;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:10px}._guardianCardLeft_uwjox_412{display:flex;align-items:center;gap:12px}._guardianName_uwjox_418{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}._guardianMeta_uwjox_427{font-size:11.5px;color:var(--text-muted);margin-top:2px}._guardianContact_uwjox_433{display:flex;gap:14px;margin-top:4px;font-size:11.5px;color:var(--text-muted)}._guardianContact_uwjox_433 span{display:flex;align-items:center;gap:4px}._guardianActions_uwjox_447{display:flex;flex-direction:column;gap:6px}._guardianActionBtn_uwjox_453{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--teal);font-size:12px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._guardianActionBtn_uwjox_453:hover{background:var(--teal);color:var(--navy);border-color:var(--teal)}._emergencyRow_uwjox_477{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;font-size:13px;color:var(--teal);margin-bottom:8px}._statCards_uwjox_488{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:10px}._statCard_uwjox_488{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px;text-align:center}._statValue_uwjox_503{font-size:24px;font-weight:700;color:var(--teal);font-family:DM Sans,sans-serif}._statLabel_uwjox_510{font-size:11px;color:var(--text-muted);margin-top:4px;text-transform:capitalize}._programFlags_uwjox_518{display:flex;gap:8px;flex-wrap:wrap}._emptyState_uwjox_525{text-align:center;padding:40px 20px;color:var(--text-muted)}._emptyState_uwjox_525 svg{margin-bottom:12px;color:var(--text-dim)}._emptyState_uwjox_525 p{font-size:14px;font-weight:500;color:var(--text);margin:0 0 6px}._notesBox_uwjox_544{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;font-size:12px;color:var(--text-muted);line-height:1.5;white-space:pre-wrap}@media(max-width:768px){._content_uwjox_3{padding:16px 12px}._filters_uwjox_62{flex-direction:column;align-items:stretch}._searchBar_uwjox_75,._filterSelect_uwjox_110{width:100%}._tableCard_uwjox_132{overflow-x:auto;-webkit-overflow-scrolling:touch}._fieldGrid_uwjox_303{grid-template-columns:1fr}}[data-theme=light] ._searchBar_uwjox_75{background:#fff}[data-theme=light] ._searchBar_uwjox_75 input{color:#000}[data-theme=light] ._filterSelect_uwjox_110{background:#fff;color:#000}@media(max-width:480px){._content_uwjox_3{padding:12px 8px}}._sisPage_451wn_8{display:flex;flex-direction:column;height:100%;overflow:hidden}._dashboardView_451wn_16{flex:1;overflow-y:auto;padding:24px}._sisUploadZone_451wn_23{border:2px dashed var(--border);border-radius:12px;padding:28px 24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:#ffffff05;margin-bottom:24px}._sisUploadZone_451wn_23:hover,._sisUploadZone_451wn_23._dragOver_451wn_35{border-color:#17b8a080;background:#17b8a00a}._sisUploadIcon_451wn_40{font-size:28px;margin-bottom:8px}._sisUploadTitle_451wn_45{font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:4px}._sisUploadSub_451wn_52{font-size:11.5px;color:var(--text-dim);margin-bottom:12px}._hiddenInput_451wn_58{display:none}._historySection_451wn_63{margin-top:24px}._historyHeader_451wn_67{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._historyHeader_451wn_67 h3{margin:0;font-size:14px;font-weight:600;color:var(--text)}._sisRunCell_451wn_83{font-size:12.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}._sisRunCell_451wn_83._label_451wn_92{font-size:9px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--text-dim);padding:0 4px}._sisRunId_451wn_101{font-weight:700;color:var(--teal);font-family:DM Mono,monospace,monospace;font-size:11.5px;opacity:.85}._sisFileName_451wn_109{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block;padding:3px 8px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.05)}._sisRunActions_451wn_124{display:flex;gap:6px;align-items:center}._sisStatus_451wn_131{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:10.5px;font-weight:700;white-space:nowrap;letter-spacing:.2px}._sisStatusDot_451wn_143{width:7px;height:7px;border-radius:50%;flex-shrink:0;animation:_statusPulse_451wn_1 2s ease-in-out infinite}@keyframes _statusPulse_451wn_1{0%,to{opacity:1}50%{opacity:.5}}._sisStAwaiting_451wn_156{background:#f5a6231f;color:var(--amber)}._sisStAwaiting_451wn_156 ._sisStatusDot_451wn_143{background:var(--amber)}._sisStApproved_451wn_165{background:#17b8a01f;color:var(--teal)}._sisStApproved_451wn_165 ._sisStatusDot_451wn_143{background:var(--teal)}._sisStLoaded_451wn_174{background:#3ecf8e1f;color:var(--green)}._sisStLoaded_451wn_174 ._sisStatusDot_451wn_143{background:var(--green)}._sisStFailed_451wn_183{background:#e85c5c1f;color:var(--red)}._sisStFailed_451wn_183 ._sisStatusDot_451wn_143{background:var(--red)}._sisStPartial_451wn_192{background:#a78bfa1f;color:#a78bfa}._sisStPartial_451wn_192 ._sisStatusDot_451wn_143{background:#a78bfa}._sisStRejected_451wn_201{background:#e85c5c1f;color:var(--red)}._sisStRejected_451wn_201 ._sisStatusDot_451wn_143{background:var(--red)}._loading_451wn_210,._empty_451wn_211{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:12px}._reviewView_451wn_219{flex:1;display:flex;flex-direction:column;height:100%;overflow-y:auto}._sisReviewHeader_451wn_227{display:flex;align-items:center;gap:14px;padding:18px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._sisBackBtn_451wn_236{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;font-family:DM Sans,sans-serif;transition:all .12s}._sisBackBtn_451wn_236:hover{background:var(--card-hover);color:var(--text)}._reviewTitle_451wn_256{font-size:14px;font-weight:700;color:var(--text);margin-top:8px}._reviewMeta_451wn_263{font-size:11px;color:var(--text-dim);margin-top:4px}._sisDomainTabs_451wn_270{display:flex;gap:0;border-bottom:1px solid var(--border);flex-shrink:0;padding:0 24px;overflow-x:auto}._sisDomainTab_451wn_270{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:500;color:var(--text-dim);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .13s;white-space:nowrap}._sisDomainTab_451wn_270:hover{color:var(--text-muted)}._sisDomainTab_451wn_270._active_451wn_300{color:var(--teal);border-bottom-color:var(--teal)}._sisDomainBadge_451wn_305{font-size:9px;font-weight:800;padding:1px 5px;border-radius:8px;min-width:16px;text-align:center}._sisDomainBadge_451wn_305._ok_451wn_314{background:#3ecf8e26;color:var(--green)}._sisDomainBadge_451wn_305._warn_451wn_319{background:#f5a62326;color:var(--amber)}._sisDomainBadge_451wn_305._err_451wn_324{background:#e85c5c26;color:var(--red)}._sisDomainBadge_451wn_305._appr_451wn_329{background:#17b8a026;color:var(--teal)}._sisReviewBody_451wn_335{display:grid;grid-template-columns:260px 1fr 220px;gap:14px;padding:16px 24px 24px;flex:1;overflow-y:auto;min-height:0}._sisQualityPanel_451wn_346{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px;align-items:stretch}._sisQualityTitle_451wn_357{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px}._sisQualityScoreRing_451wn_366{display:flex;align-items:center;justify-content:center;padding:6px 0}._sisQualityStat_451wn_373{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:7px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}._sisQualityStatLabel_451wn_383{font-size:11.5px;color:var(--text-muted)}._sisQualityStatVal_451wn_388{font-size:13px;font-weight:700}._sisAlertRow_451wn_393{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:7px;background:#f5a6230f;border:1px solid rgba(245,166,35,.18);font-size:11px;color:var(--text-muted);line-height:1.4}._sisAlertRow_451wn_393._error_451wn_406{background:#e85c5c0f;border-color:#e85c5c2e}._sisAlertRow_451wn_393._info_451wn_411{background:#17b8a00d;border-color:#17b8a026}._sisDomainApprovedBanner_451wn_416{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#17b8a014;border:1px solid rgba(23,184,160,.25);font-size:11.5px;color:var(--teal);font-weight:600}._sisPreviewArea_451wn_430{display:flex;flex-direction:column;gap:10px}._sisPreviewToggle_451wn_436{display:flex;gap:0;background:#ffffff0d;border-radius:8px;padding:3px;width:fit-content}._sisPreviewBtn_451wn_445{padding:5px 14px;border-radius:6px;border:none;cursor:pointer;font-size:11.5px;font-weight:500;color:var(--text-dim);background:transparent;font-family:DM Sans,sans-serif;transition:all .12s}._sisPreviewBtn_451wn_445._active_451wn_300{background:var(--navy-mid);color:var(--text);box-shadow:0 1px 4px #0000004d}._sisTableWrap_451wn_464{overflow-x:auto;border-radius:8px;border:1px solid var(--border)}._sisDataTable_451wn_470{width:100%;border-collapse:collapse;font-size:11.5px;min-width:600px}._sisDataTable_451wn_470 thead th{background:#0003;padding:8px 12px;text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap}._sisDataTable_451wn_470 tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}._sisDataTable_451wn_470 tbody tr:hover{background:#ffffff06}._sisDataTable_451wn_470 td{padding:8px 12px;color:var(--text-muted);vertical-align:middle}._sisCellErr_451wn_504{color:var(--red)!important;background:#e85c5c0f}._sisCellFixed_451wn_509{color:var(--green)!important;background:#3ecf8e0f}._sisCellWarn_451wn_514{color:var(--amber)!important}._sisRowErr_451wn_518{background:#e85c5c08!important}._sisFixesPanel_451wn_523{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}._sisFixItem_451wn_533{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:7px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:border-color .12s}._sisFixItem_451wn_533:hover{border-color:#17b8a04d}._sisFixItem_451wn_533._applied_451wn_549{background:#17b8a00f;border-color:#17b8a033;cursor:default}._sisFixCheck_451wn_555{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;margin-top:1px;transition:all .12s}._sisFixItem_451wn_533._applied_451wn_549 ._sisFixCheck_451wn_555{background:var(--teal);border-color:var(--teal);color:var(--navy)}._sisFixBody_451wn_575{flex:1}._sisFixTitle_451wn_579{font-size:11.5px;font-weight:600;color:var(--text)}._sisFixSub_451wn_585{font-size:10.5px;color:var(--text-dim);margin-top:2px}._sisDomainFooter_451wn_592{display:flex;align-items:center;gap:8px;padding:12px 24px;border-top:1px solid var(--border);flex-shrink:0;background:var(--navy-mid)}._sisApproveBtn_451wn_602{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;border:1px solid rgba(23,184,160,.3);cursor:pointer;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;transition:all .15s;background:#17b8a026;color:var(--teal)}._sisApproveBtn_451wn_602:hover{background:#17b8a040}._sisRejectBtn_451wn_622{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;border:1px solid rgba(232,92,92,.25);cursor:pointer;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;transition:all .15s;background:#e85c5c1a;color:var(--red)}._sisRejectBtn_451wn_622:hover{background:#e85c5c33}._footerActions_451wn_642{display:flex;gap:8px}._loadView_451wn_648{flex:1;overflow-y:auto;padding:24px}._loadHeader_451wn_654{margin-bottom:24px}._loadHeader_451wn_654 h2{margin:12px 0 4px;font-size:20px;font-weight:600}._loadHeader_451wn_654 p{margin:0;font-size:12px;color:var(--text-muted)}._loadReady_451wn_670{text-align:center;padding:60px 20px}._readyIcon_451wn_675{font-size:48px;margin-bottom:16px}._loadReady_451wn_670 h3{margin:0 0 8px;font-size:16px;font-weight:600}._loadReady_451wn_670 p{margin:0 0 16px;color:var(--text-muted);font-size:12px}._sisLoadProgress_451wn_693{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:16px 20px;margin-bottom:12px}._sisLoadDomainRow_451wn_701{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}._sisLoadDomainRow_451wn_701:last-child{border-bottom:none}._sisLoadIcon_451wn_713{font-size:14px;flex-shrink:0}._sisProgressBarWrap_451wn_718{height:8px;background:#ffffff0f;border-radius:4px;overflow:hidden;margin:8px 0}._sisProgressBarFill_451wn_726{height:100%;background:var(--teal);border-radius:4px;transition:width .4s ease}._domainName_451wn_733{font-size:12px;font-weight:600;margin-bottom:6px}._progressLabel_451wn_739{font-size:10px;color:var(--text-dim)}._overallProgress_451wn_744{padding:12px;text-align:center;border-top:1px solid rgba(255,255,255,.04);font-size:12px;font-weight:600;color:var(--teal)}._configView_451wn_754,._schemaView_451wn_755,._guideView_451wn_756{flex:1;overflow-y:auto;padding:24px}._guideViewEmbedded_451wn_762{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}._configHeader_451wn_768,._schemaHeader_451wn_769,._guideHeader_451wn_770{margin-bottom:24px}._configHeader_451wn_768 h2,._schemaHeader_451wn_769 h2,._guideHeader_451wn_770 h2{margin:12px 0 4px;font-size:20px;font-weight:600}._sisConfigGrid_451wn_783{display:grid;grid-template-columns:1fr 1fr;gap:12px}._sisConfigField_451wn_789{display:flex;flex-direction:column;gap:5px}._sisConfigLabel_451wn_795{font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim)}._sisConfigVal_451wn_803{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:7px;background:#ffffff0a;border:1px solid var(--border);font-size:12.5px;color:var(--text-muted)}._sisToggle_451wn_815{width:36px;height:20px;border-radius:10px;background:var(--teal);cursor:pointer;position:relative;transition:background .15s;flex-shrink:0}._sisToggle_451wn_815:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:right .15s}._sisToggle_451wn_815._off_451wn_838{background:#ffffff1f}._sisToggle_451wn_815._off_451wn_838:after{right:19px}._configForm_451wn_846{display:flex;flex-direction:column;gap:16px;max-width:500px}._formGroup_451wn_853{display:flex;flex-direction:column;gap:6px}._formGroup_451wn_853 label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-dim)}._formGroup_451wn_853 input,._formGroup_451wn_853 select{padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:#ffffff0a;color:var(--text);font-size:12px}._lastSync_451wn_876{padding:10px 12px;border-radius:6px;background:#17b8a014;color:var(--teal);font-size:11px}._sisSchemaTree_451wn_885{font-family:monospace;font-size:12px;line-height:1.7}._sisSchemaKey_451wn_891{color:var(--blue-soft)}._sisSchemaType_451wn_895{color:var(--amber);font-style:italic;font-size:10.5px}._sisSchemaReq_451wn_901{color:var(--red);font-size:9.5px;font-weight:700;margin-left:4px}._sisSchemaDesc_451wn_908{color:var(--text-dim);font-size:10.5px;font-style:italic;margin-left:8px}._sisSchemaGroup_451wn_915{background:#ffffff06;border:1px solid var(--border);border-radius:8px;padding:14px 16px;margin-bottom:10px}._sisSchemaGroupTitle_451wn_923{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}._schemaViewHeader_451wn_935{margin:16px 0 20px}._schemaViewTitle_451wn_939{font-family:"DM Serif Display",serif;font-size:24px;font-weight:400;color:var(--text-primary);margin:0 0 4px}._schemaViewSub_451wn_947{font-family:DM Sans,sans-serif;font-size:14px;color:var(--text-secondary);margin:0}._schemaStructureHint_451wn_954{padding:12px 16px;border-radius:8px;background:#00000040;border:1px solid var(--border);margin-bottom:20px;overflow-x:auto}._schemaStructureHint_451wn_954 code{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;color:var(--teal);white-space:nowrap}._schemaDomains_451wn_970{display:flex;flex-direction:column;gap:8px}._schemaDomainCard_451wn_976{border-radius:10px;border:1px solid var(--border);background:var(--card);overflow:hidden}._schemaDomainHeader_451wn_983{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;transition:background .12s}._schemaDomainHeader_451wn_983:hover{background:#ffffff08}._schemaDomainHeader_451wn_983._active_451wn_300{border-bottom:1px solid var(--border)}._schemaDomainInfo_451wn_1000{display:flex;align-items:center;gap:12px}._schemaDomainName_451wn_1006{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:600;color:var(--teal)}._schemaDomainDesc_451wn_1013{font-size:12.5px;color:var(--text-secondary)}._schemaDomainMeta_451wn_1018{display:flex;align-items:center;gap:12px}._schemaFieldCount_451wn_1024{font-size:11px;color:var(--text-dim);background:#ffffff0f;padding:3px 8px;border-radius:10px}._schemaChevron_451wn_1032{font-size:12px;color:var(--text-dim)}._schemaDomainBody_451wn_1037{padding:0}._schemaTable_451wn_1041{width:100%;border-collapse:collapse;font-size:12px}._schemaTable_451wn_1041 thead{background:#ffffff08}._schemaTable_451wn_1041 th{padding:10px 18px;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:1px solid var(--border)}._schemaTable_451wn_1041 td{padding:9px 18px;border-bottom:1px solid rgba(255,255,255,.03)}._schemaFieldName_451wn_1067{font-family:JetBrains Mono,Fira Code,monospace;color:var(--blue-soft);font-weight:500;font-size:12px}._schemaFieldType_451wn_1074{color:var(--amber);font-size:11px;font-style:italic}._schemaRequired_451wn_1080{color:var(--green);font-weight:700}._schemaOptional_451wn_1085{color:var(--text-dim)}._schemaFieldDesc_451wn_1089{color:var(--text-secondary);font-size:12px}._sisGuideLayout_451wn_1095{display:grid;grid-template-columns:320px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}._sisGuideSteps_451wn_1104{overflow-y:auto}._sisGoldenRule_451wn_1108{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:10px;background:linear-gradient(135deg,#17b8a014,#3b82f60f);border:1px solid rgba(23,184,160,.2);margin-bottom:16px}._sisStepList_451wn_1119{display:flex;flex-direction:column;gap:0}._sisStepItem_451wn_1125{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .1s;border-radius:8px}._sisStepItem_451wn_1125:hover{background:#ffffff06}._sisStepItem_451wn_1125._active_451wn_300{background:#17b8a00d}._sisStepNum_451wn_1144{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:2px solid var(--border);color:var(--text-dim);background:#ffffff0a;transition:all .15s}._sisStepItem_451wn_1125._active_451wn_300 ._sisStepNum_451wn_1144,._sisStepItem_451wn_1125._done_451wn_1161 ._sisStepNum_451wn_1144{border-color:var(--teal);background:#17b8a026;color:var(--teal)}._sisStepItem_451wn_1125._done_451wn_1161 ._sisStepNum_451wn_1144:after{content:"✓";font-size:10px}._sisStepBody_451wn_1172{flex:1;min-width:0}._sisStepTitle_451wn_1177{font-size:12.5px;font-weight:600;color:var(--text-muted);margin-bottom:2px;transition:color .13s}._sisStepItem_451wn_1125._active_451wn_300 ._sisStepTitle_451wn_1177{color:var(--teal)}._sisStepSub_451wn_1189{font-size:11px;color:var(--text-dim);line-height:1.45}._sisStepDetail_451wn_1195{display:none;margin-top:10px;padding:12px 14px;background:#ffffff08;border:1px solid var(--border);border-radius:8px;font-size:12px;color:var(--text-muted);line-height:1.6}._sisStepItem_451wn_1125._active_451wn_300 ._sisStepDetail_451wn_1195{display:block}._sisStepPrinciple_451wn_1211{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;background:#17b8a00f;border:1px solid rgba(23,184,160,.15);font-size:11.5px;color:var(--text-muted);margin-bottom:6px}._sisGuideDetail_451wn_1224{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:20px 24px;overflow-y:auto}._sisGuideDetailTitle_451wn_1232{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);margin-bottom:6px}._sisGuideDetail_451wn_1224 h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text)}._sisGuideDetail_451wn_1224>p{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.6}._sisGuideChecklist_451wn_1253{list-style:none;padding:0;margin:10px 0}._sisGuideChecklist_451wn_1253 li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;color:var(--text-muted);line-height:1.4;border-bottom:1px solid rgba(255,255,255,.04)}._sisGuideChecklist_451wn_1253 li:last-child{border-bottom:none}._sisGuideCheckIcon_451wn_1274{flex-shrink:0;margin-top:1px}._guideLayout_451wn_1279{display:grid;grid-template-columns:320px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}._guideSteps_451wn_1288{overflow-y:auto;display:flex;flex-direction:column;gap:0}._guideStep_451wn_1288{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .1s}._guideStep_451wn_1288:hover{background:#ffffff06}._guideStep_451wn_1288._active_451wn_300{background:#17b8a00d}._guideStepNum_451wn_1313{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:2px solid var(--border);color:var(--text-dim);flex-shrink:0;transition:all .15s}._guideStep_451wn_1288._active_451wn_300 ._guideStepNum_451wn_1313{border-color:var(--teal);background:#17b8a026;color:var(--teal)}._guideStepBody_451wn_1334{flex:1;min-width:0}._guideStepTitle_451wn_1339{font-size:12.5px;font-weight:600;color:var(--text-muted)}._guideStep_451wn_1288._active_451wn_300 ._guideStepTitle_451wn_1339{color:var(--teal)}._guideStepSub_451wn_1349{font-size:11px;color:var(--text-dim);line-height:1.45;margin-top:2px}._guideDetail_451wn_1356{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:20px 24px;overflow-y:auto}._guideDetail_451wn_1356 h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text)}._guideDetail_451wn_1356>p{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.6}._guideChecklist_451wn_1378{list-style:none;padding:0;margin:0}._guideChecklist_451wn_1378 li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;color:var(--text-muted);line-height:1.4;border-bottom:1px solid rgba(255,255,255,.04)}._guideChecklist_451wn_1378 li:last-child{border-bottom:none}._sisParseResult_451wn_1400{background:#17b8a00f;border:1px solid rgba(23,184,160,.2);border-radius:10px;padding:14px 18px;margin-bottom:12px;display:none}._sisParseResult_451wn_1400._visible_451wn_1409{display:block}._sisParseRow_451wn_1413{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:12px}._sisParseIcon_451wn_1421{font-size:14px;flex-shrink:0}._custodyFlag_451wn_1427{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:10.5px;font-weight:700;background:#e85c5c26;color:var(--red);border:1px solid rgba(232,92,92,.25)}._sisPageHeading_451wn_1441{padding:0 0 24px}._sisPageTitle_451wn_1445{font-family:"DM Serif Display",serif;font-size:24px;font-weight:400;color:var(--text);margin:0 0 6px;line-height:1.2}._sisPageSubtitle_451wn_1454{font-size:13px;color:var(--text-dim);margin:0;letter-spacing:.3px}._metricsGrid_451wn_1462{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:16px}@media(max-width:900px){._metricsGrid_451wn_1462{grid-template-columns:repeat(3,1fr)}}._metricCard_451wn_1475{background:#ffffff06;border:1px solid var(--border);border-top:3px solid var(--teal);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:all .15s;min-width:0}._metricCard_451wn_1475:hover{background:#ffffff09;border-color:#ffffff14}._metricIcon_451wn_1493{font-size:22px}._metricLabel_451wn_1497{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-dim);letter-spacing:.6px}._metricValue_451wn_1505{font-size:28px;font-weight:700;color:var(--text);line-height:1}._metricValueAmber_451wn_1512{color:var(--amber)!important}._metricValueGreen_451wn_1516{color:var(--green)!important}._metricValueRed_451wn_1520{color:var(--red)!important}._metricValueTeal_451wn_1524{color:var(--teal)!important}._metricSublabel_451wn_1528{font-size:10.5px;font-weight:600;margin-top:2px;display:flex;align-items:center;gap:3px;color:var(--text-dim)}._metricSublabel_451wn_1528._up_451wn_1538{color:var(--green)}._metricSublabel_451wn_1528._dn_451wn_1539{color:var(--red)}._metricSublabel_451wn_1528._warn_451wn_319{color:var(--amber)}._metricSublabel_451wn_1528._neu_451wn_1541{color:var(--text-dim)}._navigationBar_451wn_1544{display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px;flex-wrap:wrap}._navigationBar_451wn_1544 button{font-size:12px}._runsCard_451wn_1557{background:linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid var(--border);border-radius:16px;overflow:hidden;overflow-x:auto;box-shadow:0 4px 24px #0000001f}._runsHeader_451wn_1566{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 18px;border-bottom:1px solid rgba(255,255,255,.04)}._runsHeaderLeft_451wn_1574 h3{margin:0;font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text)}._statusFilter_451wn_1582{padding:9px 38px 9px 16px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:12.5px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:all .15s ease}._statusFilter_451wn_1582:hover{border-color:#ffffff26;background:#ffffff0f}._statusFilter_451wn_1582:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 2px #17b8a026}._sisUploadZoneLarge_451wn_1612{padding:48px 32px;margin:0 0 24px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}._sisUploadIconLarge_451wn_1623{font-size:52px;display:block}._sisUploadTitleLarge_451wn_1628{font-size:16px;font-weight:600;color:var(--text);text-align:center}._sisUploadSubLarge_451wn_1635{font-size:12px;color:var(--text-muted);text-align:center;max-width:500px;line-height:1.5}._sisUploadSchemaHint_451wn_1643{font-size:10.5px;color:var(--text-dim);text-align:center;padding:0 12px}._sisUploadSchemaHint_451wn_1643 code{font-family:Courier New,monospace;font-size:9.5px;letter-spacing:.3px}._sisRunsTableWrap_451wn_1657{min-width:0}._sisRunRow_451wn_1661{display:grid;grid-template-columns:110px minmax(120px,1.2fr) 60px minmax(140px,1fr) 70px 70px 80px 100px 120px;gap:0;align-items:center;border-bottom:1px solid rgba(255,255,255,.04);transition:all .12s ease;padding:14px 24px}._sisRunRow_451wn_1661:hover{background:#17b8a008}._sisRunRow_451wn_1661._header_451wn_1675{background:#0000002e;border-bottom:1px solid rgba(255,255,255,.06);cursor:default;padding:14px 24px}._sisRunRow_451wn_1661._header_451wn_1675:hover{background:#0000002e}._sisSourceBadge_451wn_1686{display:inline-flex;flex-direction:column;gap:2px}._sisSourceName_451wn_1692{font-size:11px;font-weight:700;color:var(--text-muted);padding:2px 8px;background:#17b8a014;border-radius:6px;border:1px solid rgba(23,184,160,.12);text-transform:uppercase;letter-spacing:.3px}._sisSourceSub_451wn_1704{font-size:10px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}._sisRecordsCell_451wn_1713{display:flex;flex-direction:column;gap:4px}._sisRecordsCount_451wn_1719{font-size:13.5px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}._sisDomainIcons_451wn_1726{display:flex;gap:3px;flex-wrap:nowrap}._sisDomainIcon_451wn_1726{width:16px;height:16px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}._sisDomainIcon_451wn_1726._ok_451wn_314{background:#3ecf8e26;color:var(--green)}._sisDomainIcon_451wn_1726._warn_451wn_319{background:#f5a62326;color:var(--amber)}._sisDomainIcon_451wn_1726._err_451wn_324{background:#e85c5c26;color:var(--red)}._errorValue_451wn_1758{color:var(--red)!important;font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums}._warningValue_451wn_1765{color:var(--amber)!important;font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums}._normalValue_451wn_1772{font-size:13.5px;font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums}._sisActionBtn_451wn_1780{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:11px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .15s ease;white-space:nowrap}._sisActionBtn_451wn_1780:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}._sisActionBtn_451wn_1780._review_451wn_219{background:linear-gradient(135deg,#f5a6231f,#f5a62314);border-color:#f5a6234d;color:var(--amber);font-weight:700}._sisActionBtn_451wn_1780._review_451wn_219:hover{background:#f5a62338;box-shadow:0 2px 8px #f5a62326}._sisActionBtn_451wn_1780._rerun_451wn_1815{background:#e85c5c1a;border-color:#e85c5c40;color:var(--red)}._sisActionBtn_451wn_1780._rerun_451wn_1815:hover{background:#e85c5c33;box-shadow:0 2px 8px #e85c5c1f}._sisActionBtn_451wn_1780._downloadReport_451wn_1826{background:linear-gradient(135deg,#17b8a01f,#17b8a014);border-color:#17b8a04d;color:var(--green)}._sisActionBtn_451wn_1780._downloadReport_451wn_1826:hover{background:#17b8a038;box-shadow:0 2px 8px #17b8a026}._downloadDropdownWrap_451wn_1838{position:relative;display:inline-flex}._downloadDropdown_451wn_1838{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:220px;background:var(--surface-1, #1a1a2e);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 0;box-shadow:0 12px 40px #00000080}._downloadDropdownTitle_451wn_1856{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim, #8888aa);padding:6px 14px 8px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}._downloadDropdownItem_451wn_1867{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 14px;border:none;background:transparent;color:var(--text-primary, #e0e0ff);font-size:12px;cursor:pointer;transition:background .12s;text-align:left}._downloadDropdownItem_451wn_1867:hover{background:#17b8a01a}._downloadDomainName_451wn_1886{font-weight:600;text-transform:capitalize}._downloadDomainCount_451wn_1891{font-size:11px;color:var(--text-dim, #8888aa)}._runsEmpty_451wn_1896{text-align:center;padding:56px 20px;color:var(--text-dim);font-size:13.5px;font-weight:500}._rvHeader_451wn_1909{display:flex;align-items:center;gap:14px;padding:18px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._rvHeaderLeft_451wn_1918{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._rvHeaderInfo_451wn_1926{min-width:0;flex:1}._rvTitle_451wn_1931{font-size:14px;font-weight:700;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rvMeta_451wn_1941{font-size:11px;color:var(--text-dim);margin:2px 0 0;white-space:nowrap}._rvHeaderActions_451wn_1948{display:flex;gap:8px;flex-shrink:0}._rvActionBtn_451wn_1954{display:inline-flex;align-items:center;gap:4px;padding:7px 12px;border-radius:7px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:11.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s;white-space:nowrap}._rvActionBtn_451wn_1954:hover{background:#ffffff14}._rvActionBtnPrimary_451wn_1975{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:7px;border:1px solid var(--teal);background:var(--teal);color:var(--navy);font-size:11.5px;font-weight:700;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s;white-space:nowrap}._rvActionBtnPrimary_451wn_1975:hover{background:var(--teal-hover);opacity:.9}._rvDomainBadge_451wn_1998{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}._rvBadge_ok_451wn_2010{background:#3ecf8e33;color:var(--green)}._rvBadge_warn_451wn_2015{background:#f5a62333;color:var(--amber)}._rvBadge_err_451wn_2020{background:#e85c5c33;color:var(--red)}._rvBody_451wn_2026{display:grid;grid-template-columns:260px 1fr 220px;gap:14px;padding:16px 24px 24px;flex:1;overflow-y:auto;min-height:0}._rvQualityPanel_451wn_2037{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px;align-items:stretch}._qualityRingWrap_451wn_2048{display:flex;align-items:center;gap:14px;padding:12px 0}._qualityRingLabel_451wn_2055{font-size:13px;color:var(--text-dim);line-height:1.5}._rvStatRow_451wn_2061{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.04)}._rvStatLabel_451wn_2071{font-size:13px;color:var(--text-muted)}._rvStatVal_451wn_2076{font-size:15px;font-weight:700;color:var(--text)}._rvAlertCard_451wn_2083{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--text-muted);line-height:1.5;background:#ffffff05}._rvAlert_warn_451wn_2096{border-color:#f5a62333;background:#f5a6230a}._rvAlert_error_451wn_2101{border-color:#e85c5c33;background:#e85c5c0a}._rvAlert_info_451wn_2106{border-color:#17b8a026;background:#17b8a008}._rvAlertIcon_451wn_2111{flex-shrink:0;font-size:13px;margin-top:1px}._rvAlertText_451wn_2117{flex:1}[data-theme=light] ._statusFilter_451wn_1582{background-color:#fff;color:#000;border-color:#d1d5db}[data-theme=light] ._metricCard_451wn_1475{background:#fff}[data-theme=light] ._rvDataTable_451wn_2132 thead th{background:#f0f2f5}[data-theme=light] ._rvQualityPanel_451wn_2037,[data-theme=light] ._rvFixesPanel_451wn_2137,[data-theme=light] ._rvStatRow_451wn_2061,[data-theme=light] ._rvAlertCard_451wn_2083,[data-theme=light] ._rvFixCard_451wn_2140{background:#fff;border-color:#e5e7eb}[data-theme=light] ._formGroup_451wn_853 input,[data-theme=light] ._formGroup_451wn_853 select{background-color:#fff;color:#000;border-color:#d1d5db}._rvPreviewPanel_451wn_2153{display:flex;flex-direction:column;overflow:hidden}._rvPreviewHeader_451wn_2159{display:flex;align-items:center;gap:16px;padding:16px 20px;flex-shrink:0}._rvPreviewTabs_451wn_2167{display:flex;gap:0;background:#ffffff0a;border-radius:8px;padding:3px}._rvPreviewTab_451wn_2167{padding:6px 16px;border-radius:6px;border:none;background:transparent;color:var(--text-dim);font-size:12.5px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._rvPreviewTab_451wn_2167._active_451wn_300{background:var(--navy-mid);color:var(--text);box-shadow:0 1px 4px #0000004d}._rvRecordCount_451wn_2194{font-size:12px;color:var(--text-dim)}._rvTableWrap_451wn_2199{flex:1;overflow:auto;padding:0 20px 20px}._rvDataTable_451wn_2132{width:100%;border-collapse:collapse;font-size:11.5px;min-width:600px}._rvDataTable_451wn_2132 thead th{background:#0003;padding:8px 12px;text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;z-index:1}._rvDataTable_451wn_2132 tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}._rvDataTable_451wn_2132 tbody tr:hover{background:#ffffff05}._rvDataTable_451wn_2132 td{padding:10px 12px;color:var(--text-muted);vertical-align:middle;white-space:nowrap}._rvEmptyCell_451wn_2243{color:var(--text-dim)!important;font-style:italic}._rvCellFixed_451wn_2248{background:#3ecf8e14!important;color:var(--green)!important}._rvCellError_451wn_2253{background:#e85c5c14!important;color:var(--red)!important;font-weight:600}._rvFixesBadge_451wn_2259{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:6px;background:#17b8a01a;border:1px solid rgba(23,184,160,.25);color:var(--teal);font-size:11.5px;font-weight:600;white-space:nowrap}._rvFooter_451wn_2274{display:flex;align-items:center;gap:8px;padding:12px 24px;border-top:1px solid var(--border);flex-shrink:0;background:var(--navy-mid)}._rvFooterStats_451wn_2284{display:flex;gap:16px;font-size:13px;font-weight:600}._rvFooterActions_451wn_2291{display:flex;gap:10px}._rvRejectBtn_451wn_2296{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:10px;border:1px solid rgba(232,92,92,.35);background:#e85c5c1a;color:var(--red);font-size:13px;font-weight:700;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._rvRejectBtn_451wn_2296:hover{background:#e85c5c33}._rvApproveBtn_451wn_2316{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:10px;border:1px solid rgba(23,184,160,.35);background:#17b8a01a;color:var(--teal);font-size:13px;font-weight:700;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._rvApproveBtn_451wn_2316:hover{background:#17b8a033}._guideViewHeader_451wn_2340{margin:16px 0 20px}._guideViewTitle_451wn_2344{font-family:"DM Serif Display",serif;font-size:24px;font-weight:400;color:var(--text);margin:0 0 4px}._guideViewSub_451wn_2352{font-size:13px;color:var(--text-dim);margin:0}._guideGoldenRule_451wn_2358{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:12px;background:linear-gradient(135deg,#17b8a00f,#3b82f60a);border:1px solid rgba(23,184,160,.2);margin-bottom:24px;font-size:14px;color:var(--text-muted);line-height:1.5}._guideGoldenIcon_451wn_2372{font-size:24px;flex-shrink:0}._guideColumns_451wn_2377{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1;min-height:0}._guideStepsSidebar_451wn_2385{display:flex;flex-direction:column;gap:0;overflow-y:auto}._guideStepCard_451wn_2392{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .12s;border-radius:8px}._guideStepCard_451wn_2392:hover{background:#ffffff06}._guideStepCard_451wn_2392._active_451wn_300{background:#17b8a00a}._guideStepCircle_451wn_2411{width:32px;height:32px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--text-dim);background:#ffffff08;flex-shrink:0;transition:all .15s}._guideStepCircle_451wn_2411._active_451wn_300{border-color:var(--teal);background:#17b8a01f;color:var(--teal)}._guideStepContent_451wn_2433{flex:1;min-width:0}._guideStepName_451wn_2438{font-size:13px;font-weight:600;color:var(--text-muted);margin-bottom:3px;transition:color .12s}._guideStepName_451wn_2438._active_451wn_300{color:var(--teal)}._guideStepDesc_451wn_2450{font-size:11.5px;color:var(--text-dim);line-height:1.4}._guideDetailPanel_451wn_2456{background:#ffffff06;border:1px solid var(--border);border-radius:12px;padding:24px 28px;overflow-y:auto}._guideDetailTitle_451wn_2464{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text);margin:0 0 6px;font-weight:400}._guideDetailSub_451wn_2472{font-size:13px;color:var(--text-dim);margin:0 0 20px}._guideFlowLine_451wn_2478{font-size:13px;color:var(--text-muted);padding:12px 16px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);margin-bottom:20px;font-family:monospace;letter-spacing:.3px}._guideDetailChecklist_451wn_2490{list-style:none;padding:0;margin:0 0 20px}._guideDetailChecklist_451wn_2490 li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:13.5px;color:var(--text-muted);line-height:1.5;border-bottom:1px solid rgba(255,255,255,.04)}._guideDetailChecklist_451wn_2490 li:last-child{border-bottom:none}._guideCheckIcon_451wn_2511{flex-shrink:0;font-size:13px;margin-top:2px}._guideDetailPrinciple_451wn_2517{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;background:#17b8a00d;border:1px solid rgba(23,184,160,.15);font-size:12.5px;color:var(--text-muted);margin-bottom:20px}._guideNextBtn_451wn_2530{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;border:1px solid rgba(23,184,160,.35);background:#17b8a01f;color:var(--teal);font-size:13px;font-weight:700;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._guideNextBtn_451wn_2530:hover{background:#17b8a038}._guidePrevBtn_451wn_2550{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._guidePrevBtn_451wn_2550:hover{background:#ffffff0d;color:var(--text-primary)}._guideNavButtons_451wn_2571{display:flex;align-items:center;gap:12px;margin-top:20px}._guideIntro_451wn_2578{font-size:14px;color:var(--text-secondary);margin:12px 0 4px;font-family:DM Sans,sans-serif}._guideOutro_451wn_2585{font-size:13.5px;color:var(--text-secondary);margin:16px 0 0;line-height:1.6;font-family:DM Sans,sans-serif}._guideTipBox_451wn_2593{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;margin-top:14px;border-radius:8px;background:#17b8a014;border:1px solid rgba(23,184,160,.18);color:var(--text-secondary);font-size:13px;line-height:1.5;font-family:DM Sans,sans-serif}._rvFixesPanel_451wn_2137{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}._rvFixesDesc_451wn_2622{font-size:11.5px;color:var(--text-dim);margin:0 0 4px;line-height:1.5}._rvFixCard_451wn_2140{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .12s}._rvFixCard_451wn_2140:hover{border-color:#17b8a040}._rvFixCard_451wn_2140._applied_451wn_549{background:#17b8a00d;border-color:#17b8a033}._rvFixCheckbox_451wn_2650{width:18px;height:18px;border-radius:4px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;margin-top:1px;transition:all .12s;color:transparent}._rvFixCheckbox_451wn_2650._checked_451wn_2666{background:var(--teal);border-color:var(--teal);color:var(--navy)}._rvFixCardBody_451wn_2672{flex:1;min-width:0}._rvFixCardTitle_451wn_2677{font-size:12px;font-weight:600;color:var(--text);line-height:1.4}._rvFixCardSub_451wn_2684{font-size:10.5px;color:var(--text-dim);margin-top:2px}._rvApplyAllBtn_451wn_2690{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:8px;border:1px solid rgba(23,184,160,.35);background:#17b8a01f;color:var(--teal);font-size:12.5px;font-weight:700;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s;margin-top:6px;width:100%}._rvApplyAllBtn_451wn_2690:hover{background:#17b8a038}._rvDownloadBtn_451wn_2713{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:8px;border:1px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s;width:100%}._rvDownloadBtn_451wn_2713:hover{background:#ffffff0f}._schemaRefView_451wn_2741{flex:1;overflow-y:auto;padding:24px}._schemaRefHeader_451wn_2747{margin:12px 0 16px}._schemaRefTitle_451wn_2751{font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text);margin:0 0 4px}._schemaRefSub_451wn_2759{font-size:12.5px;color:var(--text-muted);margin:0}._schemaRefOrderHint_451wn_2765{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#17b8a00d;border:1px solid rgba(23,184,160,.15);border-radius:8px;margin-bottom:16px;flex-wrap:wrap}._schemaRefOrderLabel_451wn_2777{font-size:11px;font-weight:700;color:var(--teal);letter-spacing:.3px}._schemaRefOrderStep_451wn_2784{display:flex;align-items:center;gap:6px}._schemaRefArrow_451wn_2790{color:var(--text-dim);font-size:11px}._schemaRefTierPill_451wn_2795{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:10px;background:#ffffff0f;color:var(--text-dim)}._schemaRefTierPill_451wn_2795[data-required=true]{background:#e85c5c1a;color:var(--red)}._schemaRefOrderNote_451wn_2809{font-size:10.5px;color:var(--text-dim);margin-left:8px}._schemaRefSearch_451wn_2815{position:relative;margin-bottom:16px}._schemaRefSearchIcon_451wn_2820{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px}._schemaRefSearchInput_451wn_2828{width:100%;padding:9px 12px 9px 36px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;box-sizing:border-box;transition:border-color .13s}._schemaRefSearchInput_451wn_2828:focus{outline:none;border-color:#17b8a066}._schemaRefSearchInput_451wn_2828::placeholder{color:var(--text-dim)}._schemaRefSearchClear_451wn_2850{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:12px;padding:2px 6px}._schemaRefContent_451wn_2863{display:flex;flex-direction:column;gap:20px}._schemaRefTierSection_451wn_2869{display:flex;flex-direction:column;gap:6px}._schemaRefTierHeader_451wn_2875{display:flex;align-items:center;gap:10px;padding:6px 2px}._schemaRefTierBadge_451wn_2882{font-size:9.5px;font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:10px;background:#ffffff0f;color:var(--text-dim)}._schemaRefTierBadge_451wn_2882[data-required=true]{background:#e85c5c1f;color:var(--red)}._schemaRefTierName_451wn_2897{font-size:11.5px;font-weight:700;color:var(--text-muted);letter-spacing:.2px}._schemaRefDomainCard_451wn_2904{border:1px solid var(--border);border-radius:10px;background:#ffffff05;overflow:hidden}._schemaRefDomainHeader_451wn_2911{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background .12s}._schemaRefDomainHeader_451wn_2911:hover{background:#ffffff08}._schemaRefDomainHeader_451wn_2911._open_451wn_2924{border-bottom:1px solid var(--border)}._schemaRefDomainLeft_451wn_2928{display:flex;align-items:center;gap:12px}._schemaRefDomainCode_451wn_2934{font-family:monospace;font-size:12.5px;font-weight:700;color:var(--teal)}._schemaRefFilename_451wn_2941{font-size:11.5px;color:var(--text-muted);font-family:monospace}._schemaRefColCount_451wn_2947{font-size:10.5px;color:var(--text-dim);background:#ffffff0f;padding:2px 8px;border-radius:8px}._schemaRefDomainRight_451wn_2955{display:flex;align-items:center;gap:10px}._schemaRefDownloadBtn_451wn_2961{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-dim);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._schemaRefDownloadBtn_451wn_2961:hover{background:#ffffff14;color:var(--text-muted)}._schemaRefDownloadBtn_451wn_2961:disabled{opacity:.5;cursor:default}._schemaRefChevron_451wn_2986{font-size:10px;color:var(--text-dim)}._schemaRefDomainBody_451wn_2991{padding:0}._schemaRefTableWrap_451wn_2995{overflow-x:auto}._schemaRefTable_451wn_2995{width:100%;border-collapse:collapse;font-size:11.5px;min-width:700px}._schemaRefTable_451wn_2995 thead th{background:#0000001f;padding:8px 14px;text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap}._schemaRefTable_451wn_2995 tbody tr{border-bottom:1px solid rgba(255,255,255,.03)}._schemaRefTable_451wn_2995 tbody tr:hover{background:#ffffff05}._schemaRefTable_451wn_2995 td{padding:8px 14px;vertical-align:middle}._schemaRefFkRow_451wn_3032{background:#17b8a005}._schemaRefColName_451wn_3036{font-family:monospace;color:var(--blue-soft);font-weight:500;font-size:12px}._schemaRefColType_451wn_3043{color:var(--amber);font-style:italic;font-size:10.5px}._schemaRefRequired_451wn_3049{color:var(--green);font-weight:700;font-size:10.5px}._schemaRefOptional_451wn_3055{color:var(--text-dim);font-size:10.5px}._schemaRefDesc_451wn_3060{color:var(--text-muted);font-size:11.5px}._schemaRefValid_451wn_3065{color:var(--text-dim);font-size:11px;font-family:monospace}._schemaRefFk_451wn_3032{color:var(--teal);font-size:10.5px;font-style:italic}._schemaRefMistakes_451wn_3077{padding:10px 16px 14px;background:#f5a6230a;border-top:1px solid rgba(245,166,35,.12)}._schemaRefMistakesTitle_451wn_3083{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--amber);margin-bottom:6px}._schemaRefMistakeRow_451wn_3092{font-size:11px;color:var(--text-muted);padding:3px 0;font-family:monospace}._schemaRefEmpty_451wn_3099{text-align:center;padding:48px 20px;color:var(--text-muted);font-size:13px}._wizLayout_451wn_3108{flex:1;display:flex;flex-direction:column;height:calc(100vh - 56px);max-height:calc(100vh - 56px);overflow:hidden}._wizProgress_451wn_3117{display:flex;align-items:center;gap:14px;padding:12px 24px;border-bottom:1px solid var(--border);flex-shrink:0;background:linear-gradient(180deg,#0000001f,#0000000f)}._wizProgressLabel_451wn_3127{font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap;letter-spacing:.15px}._wizProgressBar_451wn_3135{flex:1;max-width:240px;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._wizProgressFill_451wn_3144{height:100%;background:linear-gradient(90deg,var(--teal),#2dd4a8);border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #17b8a04d}._wizColumns_451wn_3152{display:grid;grid-template-columns:260px 1fr;flex:1;min-height:0}._wizSidebar_451wn_3159{border-right:1px solid var(--border);overflow-y:auto;display:flex;flex-direction:column;padding:14px 0;background:#0000000a}._wizSidebarTitle_451wn_3168{font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);padding:2px 16px 12px}._wizStepCard_451wn_3177{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:all .15s ease;border-left:3px solid transparent}._wizStepCard_451wn_3177:hover{background:#ffffff09}._wizStepCardActive_451wn_3191{background:#17b8a012;border-left-color:var(--teal);box-shadow:inset 0 0 0 .5px #17b8a01a}._wizStepCardLocked_451wn_3197{cursor:not-allowed;opacity:.4}._wizStepLeft_451wn_3202{display:flex;align-items:center;gap:10px}._wizStepRight_451wn_3208{display:flex;align-items:center;flex-shrink:0}._wizStepNum_451wn_3214{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;border:1.5px solid var(--border);color:var(--text-dim);background:#ffffff0a;flex-shrink:0;transition:all .15s ease}._wizStepCardActive_451wn_3191 ._wizStepNum_451wn_3214{border-color:var(--teal);color:#fff;background:var(--teal);box-shadow:0 0 10px #17b8a040}._wizStepName_451wn_3237{font-size:11px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:6px;line-height:1.35;font-family:DM Mono,ui-monospace,monospace;word-break:break-all}._wizStepCardActive_451wn_3191 ._wizStepName_451wn_3237{color:var(--text)}._wizStepFile_451wn_3254{font-size:10px;color:var(--text-dim);font-family:DM Sans,sans-serif;margin-top:3px;opacity:.85}._wizOptionalTag_451wn_3262{font-size:8.5px;font-weight:700;padding:1px 6px;border-radius:8px;background:#ffffff0f;color:var(--text-dim);letter-spacing:.3px;text-transform:lowercase;border:1px solid rgba(255,255,255,.06)}._wizStepTick_451wn_3274{font-size:13px;color:var(--green);font-weight:700}._wizStepSkip_451wn_3280{font-size:14px;color:var(--text-dim)}._wizStepErr_451wn_3285{font-size:13px;color:var(--red);font-weight:700}._wizStepPending_451wn_3291{font-size:10px;color:var(--text-dim);opacity:.5}._wizLockIcon_451wn_3297{font-size:11px;opacity:.7}._wizDetail_451wn_3302{overflow-y:auto;overflow-x:hidden;padding:28px 32px;display:flex;flex-direction:column;gap:18px;min-height:0;flex:1}._wizDetailHeader_451wn_3313{display:flex;flex-direction:column;gap:6px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.04)}._wizDetailTitle_451wn_3321{font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text);margin:0;display:flex;align-items:center;gap:10px}._wizDetailDesc_451wn_3332{font-size:13px;color:var(--text-muted);margin:2px 0 0;line-height:1.6;max-width:560px}._wizStaffProvisionCallout_451wn_3340{margin-top:14px;padding:12px 14px;border-radius:8px;border:1px solid rgba(0,191,165,.35);background:#00bfa514;font-size:12.5px;color:var(--text-muted);line-height:1.55;max-width:640px}._wizStaffProvisionCallout_451wn_3340 strong{color:var(--text);font-weight:600}._wizSchemaToggle_451wn_3357{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;border:1px solid var(--border);background:#ffffff06;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--text-muted);font-family:DM Sans,sans-serif;transition:all .15s ease;text-align:left;width:100%}._wizSchemaToggle_451wn_3357:hover{background:#ffffff0f;border-color:#ffffff1f}._wizSchemaPanel_451wn_3380{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-top:-6px;box-shadow:0 2px 8px #0000001f}._wizSchemaTable_451wn_3388{width:100%;border-collapse:collapse;font-size:11.5px}._wizSchemaTable_451wn_3388 thead th{background:#00000026;padding:7px 12px;text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border)}._wizSchemaTable_451wn_3388 tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}._wizSchemaTable_451wn_3388 tbody tr:hover{background:#ffffff05}._wizSchemaTable_451wn_3388 td{padding:7px 12px;color:var(--text-muted)}._wizRequired_451wn_3419{color:var(--green);font-weight:600;font-size:11px}._wizFkNote_451wn_3425{color:var(--teal);font-size:10.5px;font-style:italic}._wizMistakes_451wn_3431{padding:10px 14px;background:#f5a6230a;border-top:1px solid rgba(245,166,35,.1)}._wizMistakesTitle_451wn_3437{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--amber);margin-bottom:5px}._wizMistakeRow_451wn_3446{font-size:10.5px;color:var(--text-muted);padding:2px 0;font-family:monospace}._wizTemplateBtn_451wn_3453{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;border:1px solid rgba(23,184,160,.2);background:#17b8a00f;color:var(--teal);font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .15s ease;width:fit-content}._wizTemplateBtn_451wn_3453:hover{background:#17b8a01f;border-color:#17b8a059}._wizTemplateBtn_451wn_3453:disabled{opacity:.5;cursor:default}._wizBlockPanel_451wn_3480{border:1px solid rgba(232,92,92,.35);border-radius:10px;background:#e85c5c0a;overflow:visible}._wizBlockTitle_451wn_3487{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#e85c5c14;border-bottom:1px solid rgba(232,92,92,.18);font-size:13px;font-weight:700;color:var(--red)}._wizBlockDesc_451wn_3499{font-size:11.5px;color:var(--text-muted);padding:10px 16px 6px;line-height:1.5;margin:0;max-height:220px;overflow-y:auto;word-break:break-word}._wizBlockRows_451wn_3510{padding:4px 16px 8px;display:flex;flex-direction:column;gap:4px}._wizBlockRow_451wn_3510{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:6px;background:#e85c5c0a;border:1px solid rgba(232,92,92,.1);font-size:11px;color:var(--text-muted)}._wizBlockRowNum_451wn_3529{font-size:9.5px;font-weight:700;color:var(--red);background:#e85c5c26;padding:2px 5px;border-radius:4px;flex-shrink:0}._wizBlockRowDetail_451wn_3539{flex:1;line-height:1.4}._wizBlockRowMore_451wn_3544{font-size:10.5px;color:var(--text-dim);padding:3px 10px;font-style:italic}._wizBlockFix_451wn_3551{font-size:11.5px;color:var(--text-muted);padding:8px 16px;background:#f5a6230a;border-top:1px solid rgba(245,166,35,.1);line-height:1.5}._wizBlockActions_451wn_3560{display:flex;gap:8px;padding:10px 16px;border-top:1px solid rgba(232,92,92,.12)}._wizBlockGoBack_451wn_3567{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:7px;border:1px solid rgba(232,92,92,.25);background:#e85c5c14;color:var(--red);font-size:11.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}._wizBlockGoBack_451wn_3567:hover{background:#e85c5c26}._wizSuccessBanner_451wn_3587{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:10px;background:linear-gradient(135deg,#3ecf8e14,#17b8a00f);border:1px solid rgba(62,207,142,.25);color:var(--green);font-size:13px;font-weight:600;box-shadow:0 2px 12px #3ecf8e14}._wizReviewBtn_451wn_3601{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border:none;border-radius:8px;background:linear-gradient(135deg,var(--teal) 0%,#2dd4a8 100%);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #17b8a04d;white-space:nowrap;flex-shrink:0}._wizReviewBtn_451wn_3601:hover{box-shadow:0 4px 14px #17b8a066;transform:translateY(-1px)}._wizUploadZone_451wn_3623{border-radius:12px;overflow:visible;box-shadow:0 2px 12px #0000001a;border:1px solid rgba(23,184,160,.12)}._wizAlreadyDone_451wn_3630{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;background:linear-gradient(135deg,#3ecf8e0f,#3ecf8e05);border:1px solid rgba(62,207,142,.2);color:var(--green);font-size:13px;font-weight:600}._wizLockedMsg_451wn_3643{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;background:#f5a6230d;border:1px solid rgba(245,166,35,.15);color:var(--amber);font-size:12.5px;font-weight:500;line-height:1.5}._wizSkipBtn_451wn_3657{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--text-dim);font-size:11.5px;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s;width:fit-content}._wizSkipBtn_451wn_3657:hover{color:var(--text-muted);border-color:#ffffff26}._wizSkipNote_451wn_3678{font-size:10.5px;opacity:.7}._wizComplete_451wn_3683{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 32px;text-align:center}._wizCompleteIcon_451wn_3694{font-size:56px;animation:_wizBounce_451wn_1 .5s ease}@keyframes _wizBounce_451wn_1{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}._wizCompleteTitle_451wn_3705{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0}._wizCompleteSub_451wn_3713{font-size:13.5px;color:var(--text-muted);margin:0;max-width:400px;line-height:1.6}._wizCompleteBtn_451wn_3721{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--teal) 0%,#2dd4a8 100%);color:#fff;font-size:14px;font-weight:700;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .2s ease;margin-top:10px;box-shadow:0 4px 14px #17b8a04d}._wizCompleteBtn_451wn_3721:hover{box-shadow:0 6px 20px #17b8a066;transform:translateY(-2px)}._wizLoadingState_451wn_3744{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-dim);font-size:13px}._wizSpinner_451wn_3754{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--teal);border-radius:50%;animation:_spin_451wn_1 .8s linear infinite}@media(max-width:900px){._wizColumns_451wn_3152{grid-template-columns:1fr;grid-template-rows:auto 1fr}._wizSidebar_451wn_3159{border-right:none;border-bottom:1px solid var(--border);max-height:160px;overflow-y:auto;flex-direction:row;flex-wrap:wrap;gap:0;padding:8px 16px}._wizSidebarTitle_451wn_3168{width:100%;padding:0 0 8px}._wizStepCard_451wn_3177{padding:6px 10px;border-left:none;border-bottom:2px solid transparent;min-width:0;flex:0 0 auto;gap:4px}._wizStepCardActive_451wn_3191{border-bottom-color:var(--teal);border-left-color:transparent}._wizStepLeft_451wn_3202{align-items:center;gap:6px}._wizStepNum_451wn_3214{width:22px;height:22px;font-size:9px}._wizStepName_451wn_3237{font-size:11px}._wizStepFile_451wn_3254{display:none}._wizOptionalTag_451wn_3262{font-size:8px;padding:0 4px}._wizStepRight_451wn_3208,._wizLockIcon_451wn_3297{font-size:10px}._wizDetail_451wn_3302{padding:20px}}@media(max-width:600px){._wizProgress_451wn_3117{padding:8px 14px;gap:8px}._wizProgressBar_451wn_3135{max-width:120px}._wizProgressLabel_451wn_3127{font-size:10.5px}._wizDetail_451wn_3302{padding:14px 12px;gap:12px}._wizDetailTitle_451wn_3321{font-size:16px}._wizDetailDesc_451wn_3332{font-size:12px}._wizSuccessBanner_451wn_3587{flex-direction:column;align-items:flex-start;gap:10px}._wizReviewBtn_451wn_3601{width:100%;justify-content:center}._wizSchemaTable_451wn_3388{font-size:10.5px}._wizSchemaTable_451wn_3388 thead th,._wizSchemaTable_451wn_3388 td{padding:5px 8px}}._loadSummary_451wn_3868{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;margin-top:16px}._loadSummaryTitle_451wn_3876{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--text-dim, #8888aa);text-transform:uppercase;margin-bottom:16px}._loadSummaryGrid_451wn_3885{display:flex;gap:24px;justify-content:center}._loadSummaryItem_451wn_3891{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px}._loadSummaryValue_451wn_3899{font-size:28px;font-weight:700;color:var(--text-primary, #e0e0ff)}._loadSummaryLabel_451wn_3905{font-size:11px;color:var(--text-dim, #8888aa);text-transform:uppercase;letter-spacing:.5px}._paginationRow_451wn_3913{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 0 6px;border-top:1px solid var(--border, rgba(255,255,255,.07));margin-top:4px}._pageBtn_451wn_3923{padding:5px 16px;border-radius:6px;border:1px solid var(--border, rgba(255,255,255,.12));background:var(--surface-2, rgba(255,255,255,.05));color:var(--text-primary, #e0e0ff);font-size:13px;cursor:pointer;transition:background .15s}._pageBtn_451wn_3923:hover:not(:disabled){background:var(--surface-3, rgba(255,255,255,.1))}._pageBtn_451wn_3923:disabled{opacity:.35;cursor:not-allowed}._pageInfo_451wn_3943{font-size:13px;color:var(--text-dim, #8888aa);min-width:100px;text-align:center}._impactPanel_j44yv_3{background:var(--surface-1, #1a1a2e);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;margin-top:12px}._impactTitle_j44yv_11{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--text-dim, #8888aa);text-transform:uppercase;margin-bottom:4px}._impactSubtitle_j44yv_20{font-size:12px;color:var(--text-dim, #8888aa);margin:0 0 16px}._impactLoading_j44yv_26{color:var(--text-dim, #8888aa);font-size:13px;padding:20px 0;text-align:center}._impactError_j44yv_33{color:var(--red, #e74c3c);font-size:13px;padding:12px 0}._impactSummary_j44yv_41{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._impactBar_j44yv_48{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:#ffffff08;cursor:default;font-size:13px;color:var(--text-primary, #e0e0ff);transition:background .15s}._impactBar_j44yv_48:hover{background:#ffffff0f}._impactBarNew_j44yv_65{border-left:3px solid var(--green, #2ecc71)}._impactBarModified_j44yv_66{border-left:3px solid var(--amber, #f39c12)}._impactBarError_j44yv_67{border-left:3px solid var(--red, #e74c3c)}._impactBarLeft_j44yv_69,._impactBarRight_j44yv_75{display:flex;align-items:center;gap:8px}._impactDot_j44yv_81{width:8px;height:8px;border-radius:50%;flex-shrink:0}._impactCount_j44yv_88{font-weight:700;font-size:14px;min-width:28px;text-align:right}._impactFieldCount_j44yv_95{font-size:11px;color:var(--text-dim, #8888aa)}._impactChevron_j44yv_100{font-size:10px;color:var(--text-dim, #8888aa);cursor:pointer}._impactProgressBar_j44yv_108{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#ffffff0a;margin-bottom:16px}._impactProgressNew_j44yv_117{background:var(--green, #2ecc71)}._impactProgressModified_j44yv_118{background:var(--amber, #f39c12)}._impactProgressUnchanged_j44yv_119{background:#ffffff1a}._impactProgressError_j44yv_120{background:var(--red, #e74c3c)}._sensitiveWarning_j44yv_124{background:#f39c1214;border:1px solid rgba(243,156,18,.2);border-radius:8px;padding:10px 12px;margin-bottom:12px;cursor:pointer;transition:background .15s}._sensitiveWarning_j44yv_124:hover{background:#f39c121f}._sensitiveHeader_j44yv_138{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--amber, #f39c12)}._sensitiveList_j44yv_147{margin-top:8px;display:flex;flex-direction:column;gap:4px}._sensitiveItem_j44yv_154{display:flex;gap:8px;font-size:12px;color:var(--text-primary, #e0e0ff);padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}._sensitiveId_j44yv_163{color:var(--text-dim, #8888aa);min-width:80px;font-family:monospace}._sensitiveName_j44yv_169{min-width:120px}._sensitiveDetail_j44yv_173{color:var(--amber, #f39c12);font-size:11px}._expandedList_j44yv_180{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px;margin-bottom:12px;max-height:300px;overflow-y:auto}._expandedHeader_j44yv_190{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--text-dim, #8888aa);text-transform:uppercase;margin-bottom:8px}._expandedItem_j44yv_199{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;font-size:12px;color:var(--text-primary, #e0e0ff);transition:background .15s}._expandedItem_j44yv_199:hover{background:#ffffff0a}._expandedItem_j44yv_199._clickable_j44yv_214{cursor:pointer}._expandedItem_j44yv_199._clickable_j44yv_214:hover{background:#ffffff14}._expandedRow_j44yv_222{color:var(--text-dim, #8888aa);font-family:monospace;font-size:11px;min-width:52px}._expandedId_j44yv_229{font-family:monospace;font-size:11px;color:var(--text-dim, #8888aa);min-width:80px}._expandedName_j44yv_236{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._expandedChanges_j44yv_244{font-size:11px;color:var(--amber, #f39c12);white-space:nowrap}._expandedMore_j44yv_250{font-size:11px;color:var(--text-dim, #8888aa);text-align:center;padding:8px}._downloadBtn_j44yv_259{width:100%;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:var(--text-primary, #e0e0ff);font-size:12px;cursor:pointer;transition:all .15s;margin-top:4px}._downloadBtn_j44yv_259:hover{background:#ffffff0f;border-color:#fff3}._modalOverlay_j44yv_279{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_j44yv_293{background:var(--surface-1, #1a1a2e);border:1px solid rgba(255,255,255,.1);border-radius:16px;width:90%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006}._modalHeader_j44yv_305{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}._modalTitle_j44yv_313{font-size:18px;font-weight:700;color:var(--text-primary, #e0e0ff);margin:0}._modalSubtitle_j44yv_320{font-size:12px;color:var(--text-dim, #8888aa);margin:4px 0 0}._modalClose_j44yv_326{background:none;border:none;color:var(--text-dim, #8888aa);font-size:24px;cursor:pointer;padding:0 4px;line-height:1}._modalClose_j44yv_326:hover{color:var(--text-primary, #e0e0ff)}._modalBody_j44yv_340{flex:1;overflow-y:auto;padding:16px 24px}._diffTable_j44yv_348{width:100%;border-collapse:collapse;font-size:13px}._diffTable_j44yv_348 th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--text-dim, #8888aa);text-transform:uppercase;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}._diffTable_j44yv_348 td{padding:10px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}._diffField_j44yv_371{font-weight:600;color:var(--text-primary, #e0e0ff);white-space:nowrap}._diffOld_j44yv_377{color:var(--red, #e74c3c);font-family:monospace;font-size:12px;background:#e74c3c0f;border-radius:4px;padding:4px 8px!important}._diffArrow_j44yv_386{text-align:center;color:var(--text-dim, #8888aa);font-size:14px;width:30px}._diffNew_j44yv_393{color:var(--green, #2ecc71);font-family:monospace;font-size:12px;background:#2ecc710f;border-radius:4px;padding:4px 8px!important}._emptyValue_j44yv_402{color:var(--text-dim, #8888aa);font-style:italic;font-family:inherit}._sensitiveTag_j44yv_408{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--amber, #f39c12);background:#f39c121f;padding:2px 6px;border-radius:4px;vertical-align:middle}._diffRowSensitive_j44yv_422 td{background:#f39c120a}._diffRowBlanking_j44yv_426 td{background:#e74c3c0a}._modalFooter_j44yv_432{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid rgba(255,255,255,.06)}._modalFooterHint_j44yv_440{font-size:12px;color:var(--text-dim, #8888aa)}._modalCloseBtn_j44yv_445{padding:8px 20px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:var(--text-primary, #e0e0ff);font-size:13px;cursor:pointer;transition:all .15s}._modalCloseBtn_j44yv_445:hover{background:#ffffff0f}._content_zsm05_3{flex:1;overflow-y:auto;padding:24px}._pageHeader_zsm05_10{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}._pageTitle_zsm05_17{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0 0 4px}._pageSubtitle_zsm05_25{font-size:12.5px;color:var(--text-muted);margin:0}._statRow_zsm05_32{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._statCard_zsm05_39{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:background .15s,border-color .2s}._statCard_zsm05_39:hover{background:var(--card-hover);border-color:#ffffff1f}._statLabel_zsm05_52{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}._statValue_zsm05_61{font-size:32px;font-weight:700;color:var(--text);line-height:1}._statAmber_zsm05_68{color:var(--amber)}._statBlue_zsm05_69{color:var(--blue-soft)}._statGreen_zsm05_70{color:var(--green)}._tabs_zsm05_73{display:flex;gap:0;margin-bottom:16px}._tab_zsm05_73{padding:8px 18px;font-size:12.5px;font-family:DM Sans,sans-serif;font-weight:500;color:var(--text-muted);background:none;border:1px solid var(--border);cursor:pointer;transition:all var(--transition-fast)}._tab_zsm05_73:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._tab_zsm05_73:not(:first-child){border-left:none}._tab_zsm05_73:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}._tab_zsm05_73:not(:first-child):not(:last-child){border-radius:0}._tabActive_zsm05_107{background:var(--teal-glow);color:var(--teal);border-color:var(--teal)}._tab_zsm05_73:not(:first-child)._tabActive_zsm05_107{border-left:1px solid var(--teal)}._filters_zsm05_118{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}._searchBar_zsm05_126{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;width:300px;color:var(--text-dim);transition:border-color .15s}._searchBar_zsm05_126:focus-within{border-color:var(--teal)}._searchBarIcon_zsm05_143{flex-shrink:0;color:var(--text-dim)}._searchBar_zsm05_126 input{background:none;border:none;outline:none;color:var(--text);font-size:12px;font-family:DM Sans,sans-serif;width:100%;min-width:0}._searchBar_zsm05_126 input::placeholder{color:var(--text-dim)}._searchClearBtn_zsm05_163{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;flex-shrink:0;border-radius:50%;transition:color .15s,background .15s}._searchClearBtn_zsm05_163:hover{color:var(--text);background:var(--border)}._filterSelect_zsm05_181{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 32px 7px 12px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._filterSelect_zsm05_181:focus{border-color:var(--teal)}._tableCard_zsm05_203{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._tableFilters_zsm05_211{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);flex-wrap:wrap}._taskNameCell_zsm05_221{cursor:pointer}._taskNameCell_zsm05_221:hover ._taskTitle_zsm05_225{color:var(--teal)}._taskTitle_zsm05_225{font-size:13px;font-weight:500;color:var(--text);transition:color .15s;display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}._taskTitleText_zsm05_242{min-width:0}._studentName_zsm05_246{font-size:12.5px;color:var(--text)}._dimText_zsm05_251{color:var(--text-muted);font-size:12px}._sourceChip_zsm05_257{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500}._sourceManual_zsm05_265{color:var(--text-dim);font-weight:400}._priorityPill_zsm05_271{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;color:#fff}._priorityLow_zsm05_280{background:var(--green)}._priorityMedium_zsm05_281{background:var(--amber)}._priorityHigh_zsm05_282{background:var(--red)}._priorityUrgent_zsm05_283{background:#c0392b}._statusPill_zsm05_286{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500}._statusOpen_zsm05_294{background:#f5a62326;color:var(--amber)}._statusInProgress_zsm05_295{background:#3b82f626;color:var(--blue-soft)}._statusCompleted_zsm05_296{background:#3ecf8e26;color:var(--green)}._statusCancelled_zsm05_297{background:#ffffff0f;color:var(--text-muted)}._statusEscalated_zsm05_298{background:#ef444426;color:#ef4444}._escalatedIcon_zsm05_300{color:#ef4444;flex-shrink:0;vertical-align:middle}._dueDate_zsm05_307{font-size:12.5px;color:var(--text-muted)}._dueDateOverdue_zsm05_312{font-size:12.5px;color:var(--red);font-weight:500;display:inline-flex;align-items:center;gap:2px}._actions_zsm05_322{display:flex;gap:6px;align-items:center}._actionBtn_zsm05_329{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}._actionBtn_zsm05_329:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._deleteBtn_zsm05_349:hover{border-color:var(--red);color:var(--red)}._viewBtn_zsm05_355{padding:5px 14px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._viewBtn_zsm05_355:hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._completeBtn_zsm05_376{padding:5px 14px;border-radius:7px;border:none;background:var(--teal);color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}._completeBtn_zsm05_376:hover{background:var(--teal-dim)}._formOverlay_zsm05_399{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}._formDialog_zsm05_412{background:var(--navy-mid);border:1px solid var(--border);border-radius:14px;width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 80px #00000073;overflow:hidden}._formHeader_zsm05_426{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 20px;border-bottom:1px solid var(--border);flex-shrink:0}._formTitle_zsm05_435{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--text);margin:0 0 3px}._formSubtitle_zsm05_443{font-size:12px;color:var(--text-muted);margin:0}._formSubtitle_zsm05_443 strong{color:var(--text)}._formCloseBtn_zsm05_453{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:6px;transition:color .15s,background .15s}._formCloseBtn_zsm05_453:hover{color:var(--text);background:var(--card-hover)}._formBody_zsm05_471{flex:1;overflow-y:auto;padding:22px 28px;display:flex;flex-direction:column;gap:18px}._fg_zsm05_481{display:flex;flex-direction:column;gap:6px}._fl_zsm05_488{font-size:12.5px;font-weight:500;color:var(--text);display:flex;align-items:center;gap:6px}._flHint_zsm05_497{font-size:11px;font-weight:400;color:var(--text-dim)}._requiredStar_zsm05_503{color:var(--red);font-size:13px;line-height:1}._optionalHint_zsm05_509{font-size:11px;font-weight:400;color:var(--text-dim);font-style:italic}._fiError_zsm05_516{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_zsm05_1 .3s ease}@keyframes _shakeError_zsm05_1{0%,to{transform:translate(0)}20%{transform:translate(-4px)}60%{transform:translate(4px)}}._fiErrorMsg_zsm05_528{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;color:#f87171;font-weight:500}._fi_zsm05_118{width:100%;background:var(--navy-light);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px;outline:none;box-sizing:border-box;transition:border-color .15s}._fi_zsm05_118:focus{border-color:var(--teal)}._fi_zsm05_118::placeholder{color:var(--text-dim)}._formRow2_zsm05_562{display:grid;grid-template-columns:1fr 1fr;gap:14px}._rteBox_zsm05_569{background:var(--navy-light);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s}._rteBox_zsm05_569:focus-within{border-color:var(--teal)}._rteBoxError_zsm05_581{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_zsm05_1 .3s ease}._rteToolbar_zsm05_587{display:flex;align-items:center;gap:2px;padding:8px 10px;border-bottom:1px solid var(--border);background:#ffffff05}._rtBtn_zsm05_596{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:5px 7px;border-radius:5px;display:flex;align-items:center;transition:background .12s,color .12s}._rtBtn_zsm05_596:hover{background:var(--card-hover);color:var(--text)}._rtBtnAi_zsm05_613{color:var(--amber)}._rtBtnAi_zsm05_613:hover{color:var(--amber);background:#f5a6231a}._rtBtnAiGreen_zsm05_622{color:var(--teal)}._rtBtnAiGreen_zsm05_622:hover{color:var(--teal);background:#17b8a01a}._rtDivider_zsm05_631{width:1px;height:16px;background:var(--border);margin:0 4px}._rteArea_zsm05_638{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;padding:12px 14px;resize:none;box-sizing:border-box;line-height:1.6;min-height:100px}._rteArea_zsm05_638::placeholder{color:var(--text-dim)}._searchInputWrap_zsm05_658{position:relative;display:flex;align-items:center}._searchInputWrapError_zsm05_664 ._searchInput_zsm05_658{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_zsm05_1 .3s ease}._searchIcon_zsm05_670{position:absolute;left:12px;color:var(--text-dim);pointer-events:none}._searchInput_zsm05_658{width:100%;background:var(--navy-light);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px 10px 34px;outline:none;box-sizing:border-box;transition:border-color .15s}._searchInput_zsm05_658:focus{border-color:var(--teal)}._searchInput_zsm05_658::placeholder{color:var(--text-dim)}._customSelect_zsm05_700{display:flex;align-items:center;justify-content:space-between;background:var(--navy-light);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s}._customSelect_zsm05_700:hover{border-color:#ffffff2e}._chevron_zsm05_720{color:var(--text-muted);transition:transform .18s}._chevronOpen_zsm05_725{transform:rotate(180deg)}._dropList_zsm05_730{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--navy-mid);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 40px #00000059;z-index:200;max-height:200px;overflow-y:auto;padding:4px}._dropItem_zsm05_745{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .12s;font-size:12.5px;color:var(--text)}._dropItem_zsm05_745:hover,._dropItemActive_zsm05_757{background:var(--card-hover)}._dropName_zsm05_761{font-size:12.5px;font-weight:500;color:var(--text)}._dropMeta_zsm05_767{font-size:11px;color:var(--text-muted)}._attachZone_zsm05_773{border:1.5px dashed var(--border);border-radius:8px;padding:18px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--text-muted);font-size:12.5px;transition:border-color .15s,background .15s}._attachZone_zsm05_773:hover{border-color:var(--teal);background:#17b8a00a}._attachIcon_zsm05_792{color:var(--text-dim)}._attachList_zsm05_796{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._attachChip_zsm05_803{display:inline-flex;align-items:center;gap:5px;background:var(--navy-light);border:1px solid var(--border);border-radius:20px;padding:3px 10px;font-size:11px;color:var(--text-muted)}._attachChip_zsm05_803 button{background:none;border:none;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;padding:0}._attachChip_zsm05_803 button:hover{color:var(--red)}._chipRow_zsm05_830{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}._chip_zsm05_830{display:inline-flex;align-items:center;gap:4px;background:var(--primary-light, #e8edf6);border:1px solid var(--primary, #4a6fa5);border-radius:16px;padding:2px 10px;font-size:11.5px;color:var(--primary, #4a6fa5);font-weight:500}._chipX_zsm05_850{background:none;border:none;cursor:pointer;color:var(--primary, #4a6fa5);display:flex;align-items:center;padding:0;margin-left:2px;opacity:.6}._chipX_zsm05_850:hover{opacity:1;color:var(--red, #e53e3e)}._formFooter_zsm05_868{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 28px;border-top:1px solid var(--border);flex-shrink:0}._cancelBtn_zsm05_878{background:none;border:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;padding:9px 20px;border-radius:8px;transition:color .15s,background .15s}._cancelBtn_zsm05_878:hover{color:var(--text);background:var(--card-hover)}._submitBtn_zsm05_896{background:var(--teal);border:none;color:#fff;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;padding:9px 24px;border-radius:8px;transition:background .15s}._submitBtn_zsm05_896:hover:not(:disabled){background:var(--teal-dim)}._submitBtn_zsm05_896:disabled{opacity:.6;cursor:not-allowed}._formGroup_zsm05_919{margin-bottom:16px}._formLabel_zsm05_920{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim);margin-bottom:6px}._formInput_zsm05_921{width:100%;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;padding:8px 12px;outline:none;box-sizing:border-box}._formInput_zsm05_921:focus{border-color:var(--teal)}._formTextarea_zsm05_923{min-height:80px;resize:vertical}._formSelect_zsm05_924{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}._formRow_zsm05_562{display:grid;grid-template-columns:1fr 1fr;gap:12px}._dpOverlay_zsm05_932{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:900;display:flex;justify-content:flex-end}._dpPanel_zsm05_943{width:680px;max-width:95vw;height:100%;background:var(--navy-mid);border-left:1px solid var(--border);display:flex;flex-direction:column;box-shadow:-16px 0 60px #0006;overflow:hidden;animation:_slideInRight_zsm05_1 .22s ease}@keyframes _slideInRight_zsm05_1{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}._dpHeader_zsm05_962{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._dpHeaderLeft_zsm05_971{flex:1;min-width:0}._dpTaskId_zsm05_973{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;display:block;margin-bottom:5px}._dpTitle_zsm05_983{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--text);margin:0;line-height:1.3;word-break:break-word;display:flex;flex-direction:row;align-items:center;gap:8px}._dpEscalatedIcon_zsm05_997{flex-shrink:0;color:#ef4444}._dpClose_zsm05_1002{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;flex-shrink:0;transition:color .15s,background .15s}._dpClose_zsm05_1002:hover{color:var(--text);background:var(--card-hover)}._dpEscBanner_zsm05_1017{margin:0;padding:10px 16px;border-left:3px solid var(--red);border-bottom:1px solid var(--border);background:linear-gradient(90deg,#e85c5c24,#e85c5c0d)}._dpEscBannerTitle_zsm05_1025{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.8px;color:#ff6f6f;text-transform:uppercase;margin-bottom:3px}._dpEscBannerMeta_zsm05_1037{font-size:12.5px;color:var(--text-muted);line-height:1.45}._dpEscBannerMeta_zsm05_1037 strong{color:var(--text);font-weight:600}._dpEscBannerNote_zsm05_1048{margin-top:4px;font-size:12px;color:#d8dce7}._dpStatusBar_zsm05_1055{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._dpStatusLabel_zsm05_1066{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--text-dim);text-transform:uppercase;white-space:nowrap}._dpStatusPills_zsm05_1075{display:flex;gap:6px;flex:1}._dpStatusPill_zsm05_1075{padding:5px 14px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._dpStatusPill_zsm05_1075:hover{border-color:#fff3;color:var(--text)}._dpStatusOpen_zsm05_1098{border-color:var(--amber)!important;color:var(--amber)!important;background:#f5a62314!important}._dpStatusInProgress_zsm05_1099{border-color:var(--blue-soft)!important;color:var(--blue-soft)!important;background:#3b82f614!important}._dpStatusComplete_zsm05_1100{border-color:var(--teal)!important;color:var(--teal)!important;background:#17b8a014!important}._dpStatusEscalated_zsm05_1101{border-color:var(--red)!important;color:var(--red)!important;background:#e85c5c14!important}._dpStatusActions_zsm05_1103{display:flex;gap:8px;flex-shrink:0}._dpEscalateBtn_zsm05_1109{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:7px;border:1px solid var(--red);background:transparent;color:var(--red);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}._dpEscalateBtn_zsm05_1109:hover{background:#e85c5c14}._dpSaveBtn_zsm05_1127{padding:6px 18px;border-radius:7px;border:none;background:var(--teal);color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._dpSaveBtn_zsm05_1127:hover:not(:disabled){background:var(--teal-dim)}._dpSaveBtn_zsm05_1127:disabled{opacity:.6;cursor:not-allowed}._dpMeta_zsm05_1144{display:flex;align-items:center;gap:6px;padding:10px 24px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._dpMetaItem_zsm05_1154{display:inline-flex;align-items:center;gap:5px;background:var(--navy-light);border:1px solid var(--border);border-radius:7px;padding:5px 10px;cursor:pointer;position:relative}._dpMetaKey_zsm05_1166{font-size:11px;font-weight:600;color:var(--text-dim);white-space:nowrap}._dpMetaSelect_zsm05_1173{background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;padding:0 16px 0 0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}._dpMetaDue_zsm05_1190{background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;padding:0}._dpMetaChevron_zsm05_1202{color:var(--text-dim);pointer-events:none;flex-shrink:0}._dpMetaReadonly_zsm05_1209{font-size:12px;color:var(--text);font-weight:500}._dpReadonlyNotice_zsm05_1216{margin:0 20px 6px;padding:7px 12px;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-sm);font-size:11px;color:var(--text-dim)}._stAssigneeText_zsm05_1227{font-size:11px;color:var(--text-dim);min-width:80px;padding:0 4px}._stDueText_zsm05_1233{font-size:11px;color:var(--text-dim);min-width:70px}._dpStudentRow_zsm05_1240{display:flex;align-items:center;gap:8px;padding:8px 24px 10px;border-bottom:1px solid var(--border);flex-shrink:0}._dpStudentChip_zsm05_1249{background:var(--navy-light);border:1px solid var(--border);border-radius:20px;padding:3px 12px;font-size:12px;font-weight:500;color:var(--text)}._dpTabs_zsm05_1260{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 24px;flex-shrink:0}._dpTab_zsm05_1260{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:500;font-family:DM Sans,sans-serif;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;text-transform:capitalize}._dpTab_zsm05_1260:hover{color:var(--text)}._dpTabActive_zsm05_1287{color:var(--teal);border-bottom-color:var(--teal)}._dpTabBadge_zsm05_1292{background:var(--navy-light);border-radius:10px;padding:1px 7px;font-size:10.5px;color:var(--text-muted);font-weight:600}._dpBody_zsm05_1302{flex:1;overflow-y:auto;padding:20px 24px}._dpSection_zsm05_1309{margin-bottom:24px}._dpSectionLabel_zsm05_1313{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px}._dpRteBox_zsm05_1323{background:var(--navy-light);border:1px solid var(--border);border-radius:8px;overflow:hidden}._dpRteBox_zsm05_1323:focus-within{border-color:var(--teal)}._dpRteToolbar_zsm05_1332{display:flex;gap:2px;padding:7px 8px;border-bottom:1px solid var(--border)}._dpRtBtn_zsm05_1339{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:4px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;display:flex;align-items:center;transition:background .12s,color .12s}._dpRtBtn_zsm05_1339:hover{background:var(--card-hover);color:var(--text)}._dpRteArea_zsm05_1356{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:12px 14px;resize:none;box-sizing:border-box;line-height:1.65}._dpRteArea_zsm05_1356::placeholder{color:var(--text-dim)}._dpAttachZone_zsm05_1373{border:1.5px dashed var(--border);border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--text-muted);font-size:12.5px;transition:border-color .15s,background .15s}._dpAttachZone_zsm05_1373:hover{border-color:var(--teal);background:#17b8a008}._dpComment_zsm05_1390{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}._dpComment_zsm05_1390:last-of-type{border-bottom:none}._dpCommentBody_zsm05_1399{flex:1}._dpCommentHeader_zsm05_1401{display:flex;align-items:center;gap:8px;margin-bottom:4px}._dpCommentUser_zsm05_1408{font-size:12px;font-weight:600;color:var(--text)}._dpCommentTime_zsm05_1409{font-size:10.5px;color:var(--text-dim)}._dpCommentText_zsm05_1410{font-size:12.5px;color:var(--text-muted);line-height:1.5}._dpEmptyComments_zsm05_1412{text-align:center;padding:30px;font-size:12px;color:var(--text-dim)}._dpAddComment_zsm05_1419{margin-top:16px;display:flex;flex-direction:column;gap:8px}._dpCommentInput_zsm05_1421{width:100%;background:var(--navy-light);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;padding:10px 14px;outline:none;resize:none;box-sizing:border-box}._dpCommentInput_zsm05_1421:focus{border-color:var(--teal)}._dpCommentInput_zsm05_1421::placeholder{color:var(--text-dim)}._dpSendBtn_zsm05_1438{align-self:flex-end;display:inline-flex;align-items:center;gap:5px;background:var(--teal);color:#fff;border:none;border-radius:7px;padding:7px 18px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}._dpSendBtn_zsm05_1438:hover:not(:disabled){background:var(--teal-dim)}._dpSendBtn_zsm05_1438:disabled{opacity:.5;cursor:not-allowed}._dpComingSoon_zsm05_1459{text-align:center;padding:40px;color:var(--text-dim);font-size:12.5px}._activityFeed_zsm05_1467{padding:16px 22px;display:flex;flex-direction:column;gap:0;overflow-y:auto;max-height:420px}._actFeedItem_zsm05_1476{display:flex;align-items:flex-start;gap:12px;padding:10px 0;position:relative}._actFeedItem_zsm05_1476:not(:last-child):before{content:"";position:absolute;left:6px;top:24px;bottom:-8px;width:1px;background:var(--border)}._actFeedDot_zsm05_1495{width:13px;height:13px;border-radius:50%;flex-shrink:0;margin-top:3px;border:2px solid var(--navy-mid)}._actFeedDotCreate_zsm05_1504{background:var(--teal)}._actFeedDotComment_zsm05_1505{background:var(--green)}._actFeedDotStatus_zsm05_1506{background:#818cf8}._actFeedDotAssign_zsm05_1507{background:var(--amber)}._actFeedDotDefault_zsm05_1508{background:var(--text-dim)}._actFeedBody_zsm05_1510{flex:1;min-width:0}._actFeedText_zsm05_1515{font-size:12px;color:var(--text-muted);line-height:1.5}._actFeedText_zsm05_1515 strong{color:var(--text);font-weight:600}._actFeedSource_zsm05_1526{color:var(--teal);font-weight:500}._actFeedTime_zsm05_1531{font-size:10px;color:var(--text-dim);margin-top:2px}._actFeedLoading_zsm05_1537{font-size:12px;color:var(--text-dim);padding:20px 0;text-align:center}._dpFooter_zsm05_1545{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border);flex-shrink:0}._dpCloseBtn_zsm05_1554{padding:7px 22px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}._dpCloseBtn_zsm05_1554:hover{background:var(--card-hover);color:var(--text)}._dpDeleteBtn_zsm05_1569{padding:7px 22px;border-radius:7px;border:1px solid var(--red);background:transparent;color:var(--red);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .15s}._dpDeleteBtn_zsm05_1569:hover{background:#e85c5c14}._dpDeleteConfirm_zsm05_1584{display:flex;align-items:center;gap:8px}._dpDeleteConfirm_zsm05_1584 span{font-size:12.5px;color:var(--text-muted)}._dpDeleteCancelBtn_zsm05_1592{padding:5px 14px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer}._dpDeleteConfirmBtn_zsm05_1603{padding:5px 14px;border-radius:6px;border:none;background:var(--red);color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}._dpDeleteConfirmBtn_zsm05_1603:disabled{opacity:.6;cursor:not-allowed}._detailSection_zsm05_1620{margin-bottom:20px}._detailSection_zsm05_1620 h4{font-family:"DM Serif Display",serif;font-size:13px;font-weight:400;color:var(--text);margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}._detailGrid_zsm05_1634{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}._field_zsm05_1640{display:flex;flex-direction:column;gap:2px}._fieldLabel_zsm05_1646{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim)}._fieldValue_zsm05_1653{font-size:12.5px;color:var(--text)}._fieldFull_zsm05_1658{grid-column:1 / -1}._commentsSection_zsm05_1663{margin-top:24px}._commentsTitle_zsm05_1667{font-family:"DM Serif Display",serif;font-size:13px;font-weight:400;color:var(--text);margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}._commentCard_zsm05_1677{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}._commentCard_zsm05_1677:last-of-type{border-bottom:none}._commentBody_zsm05_1688{flex:1}._commentHeader_zsm05_1692{display:flex;align-items:center;gap:8px;margin-bottom:4px}._commentUser_zsm05_1699{font-size:12px;font-weight:500;color:var(--text)}._commentTime_zsm05_1705{font-size:10.5px;color:var(--text-dim)}._commentContent_zsm05_1710{font-size:12.5px;color:var(--text-muted);line-height:1.5}._addComment_zsm05_1716{display:flex;gap:8px;margin-top:12px}._addComment_zsm05_1716 textarea{flex:1;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:8px 12px;outline:none;min-height:60px;resize:vertical}._addComment_zsm05_1716 textarea:focus{border-color:var(--teal)}._addCommentBtn_zsm05_1740{align-self:flex-end;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:12px;font-family:DM Sans,sans-serif;font-weight:500;cursor:pointer;transition:background var(--transition-fast);white-space:nowrap}._addCommentBtn_zsm05_1740:hover{background:var(--teal-dim)}._addCommentBtn_zsm05_1740:disabled{opacity:.5;cursor:not-allowed}._deleteConfirm_zsm05_1765{text-align:center;padding:20px 0}._deleteConfirm_zsm05_1765 p{font-size:13px;color:var(--text-muted);margin:0 0 20px}._deleteActions_zsm05_1776{display:flex;justify-content:center;gap:10px}._emptyComments_zsm05_1782{text-align:center;padding:20px;font-size:12px;color:var(--text-dim)}@media(max-width:768px){._content_zsm05_3{padding:16px 12px}._statRow_zsm05_32{grid-template-columns:repeat(2,1fr);gap:10px}._filters_zsm05_118{flex-direction:column;align-items:stretch}._searchBar_zsm05_126,._filterSelect_zsm05_181{width:100%}._tableCard_zsm05_203{overflow-x:auto;-webkit-overflow-scrolling:touch}._formRow_zsm05_562,._detailGrid_zsm05_1634{grid-template-columns:1fr}}@media(max-width:480px){._content_zsm05_3{padding:12px 8px}}[data-theme=light] ._searchBar_zsm05_126,[data-theme=light] ._searchInput_zsm05_658,[data-theme=light] ._fi_zsm05_118,[data-theme=light] ._rteBox_zsm05_569,[data-theme=light] ._customSelect_zsm05_700{background:#fff}[data-theme=light] ._searchBar_zsm05_126 input,[data-theme=light] ._searchInput_zsm05_658,[data-theme=light] ._fi_zsm05_118,[data-theme=light] ._rteArea_zsm05_638,[data-theme=light] ._customSelect_zsm05_700,[data-theme=light] ._filterSelect_zsm05_181{color:#000}[data-theme=light] ._filterSelect_zsm05_181{background:#fff}._escOverlay_zsm05_1860{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:24px}._escDialog_zsm05_1872{background:var(--navy-mid);border:1px solid var(--border);border-radius:14px;width:100%;max-width:600px;box-shadow:0 32px 90px #0000008c;display:flex;flex-direction:column;overflow:hidden;animation:_fadeScaleIn_zsm05_1 .18s ease}@keyframes _fadeScaleIn_zsm05_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._escHeader_zsm05_1891{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--border)}._escTitle_zsm05_1899{display:flex;align-items:center;gap:8px;font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--red);margin:0 0 4px}._escTitleIcon_zsm05_1910{color:var(--red);flex-shrink:0}._escSubtitle_zsm05_1915{font-size:12px;color:var(--text-muted);margin:0}._escClose_zsm05_1921{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:3px;border-radius:6px;display:flex;align-items:center;flex-shrink:0;transition:color .15s,background .15s}._escClose_zsm05_1921:hover{color:var(--text);background:var(--card-hover)}._escTaskCard_zsm05_1937{display:flex;align-items:center;gap:12px;padding:14px 24px;background:#ffffff08;border-bottom:1px solid var(--border)}._escTaskIcon_zsm05_1946{width:36px;height:36px;border-radius:8px;background:#17b8a01a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._escTaskInfo_zsm05_1957{flex:1;min-width:0}._escTaskTitle_zsm05_1959{font-size:13px;font-weight:600;color:var(--text);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._escTaskMeta_zsm05_1969{font-size:11.5px;color:var(--text-muted)}._escStatusBadge_zsm05_1974{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;flex-shrink:0;text-transform:capitalize}._escStatusOpen_zsm05_1983{color:var(--amber);background:#f5a6231f}._escStatusInProgress_zsm05_1984{color:var(--blue-soft);background:#3b82f61f}._escStatusCompleted_zsm05_1985{color:var(--green);background:#3ecf8e1f}._escBody_zsm05_1988{padding:20px 24px;display:flex;flex-direction:column;gap:18px}._escField_zsm05_1995{display:flex;flex-direction:column;gap:8px;position:relative}._escLabel_zsm05_2002{font-size:12.5px;font-weight:500;color:var(--text);display:flex;align-items:center;gap:6px}._escLabelHint_zsm05_2011{font-size:11px;font-weight:400;color:var(--text-dim)}._escRecipientBox_zsm05_2018{display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:var(--navy-light);border:1.5px solid var(--teal);border-radius:8px;padding:8px 12px;min-height:44px;cursor:text}._escChip_zsm05_2031{display:inline-flex;align-items:center;gap:5px;background:#17b8a01f;border:1px solid rgba(23,184,160,.3);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500;color:var(--teal)}._escChip_zsm05_2031 button{background:none;border:none;cursor:pointer;color:var(--teal);display:flex;align-items:center;padding:0;opacity:.7}._escChip_zsm05_2031 button:hover{opacity:1}._escInput_zsm05_2057{flex:1;min-width:140px;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:2px 0}._escInput_zsm05_2057::placeholder{color:var(--text-dim)}._escDropList_zsm05_2072{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--navy-mid);border:1px solid var(--border);border-radius:10px;box-shadow:0 16px 50px #0006;z-index:300;max-height:min(280px,calc(100vh - 220px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px}._escDropItem_zsm05_2089{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;cursor:pointer;transition:background .12s}._escDropItem_zsm05_2089:hover{background:var(--card-hover)}._escDropInfo_zsm05_2101{flex:1}._escDropName_zsm05_2103{font-size:13px;font-weight:600;color:var(--text)}._escDropRole_zsm05_2109{font-size:11.5px;color:var(--text-muted)}._escDropRoleEmoji_zsm05_2114{font-size:16px;flex-shrink:0}._escNoteWrap_zsm05_2120{position:relative}._escNote_zsm05_2120{width:100%;background:var(--navy-light);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:12px 56px 12px 14px;outline:none;resize:vertical;box-sizing:border-box;line-height:1.6;transition:border-color .15s}._escNote_zsm05_2120:focus{border-color:var(--teal)}._escNote_zsm05_2120::placeholder{color:var(--text-dim)}._escAiBtn_zsm05_2144{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;background:#17b8a01f;border:1px solid rgba(23,184,160,.25);border-radius:20px;color:var(--teal);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background .15s}._escAiBtn_zsm05_2144:hover{background:#17b8a033}._escFooter_zsm05_2166{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--border)}._escCancelBtn_zsm05_2174{background:none;border:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;padding:9px 20px;border-radius:8px;transition:color .15s,background .15s}._escCancelBtn_zsm05_2174:hover{color:var(--text);background:var(--card-hover)}._escFooterRight_zsm05_2189{display:flex;gap:10px}._escSaveNowBtn_zsm05_2194{padding:9px 22px;border-radius:8px;border:1.5px solid var(--red);background:transparent;color:var(--red);font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}._escSaveNowBtn_zsm05_2194:hover:not(:disabled){background:#e85c5c14}._escSaveNowBtn_zsm05_2194:disabled{opacity:.5;cursor:not-allowed}._escSendBtn_zsm05_2210{padding:9px 22px;border-radius:8px;border:none;background:var(--red);color:#fff;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}._escSendBtn_zsm05_2210:hover:not(:disabled){opacity:.88}._escSendBtn_zsm05_2210:disabled{opacity:.5;cursor:not-allowed}._escHeaderRight_zsm05_2227{display:flex;align-items:center;gap:10px;flex-shrink:0}._escDraftBadge_zsm05_2234{font-size:11px;font-weight:500;color:var(--teal);background:#17b8a01a;border:1px solid rgba(23,184,160,.2);border-radius:20px;padding:3px 10px;white-space:nowrap}._stPanel_zsm05_2249{display:flex;flex-direction:column;gap:12px}._stHeader_zsm05_2252{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._stLabel_zsm05_2259{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim)}._stProgress_zsm05_2267{display:flex;align-items:center;gap:8px}._stProgressBar_zsm05_2273{width:80px;height:4px;background:var(--navy-light);border-radius:4px;overflow:hidden}._stProgressFill_zsm05_2281{height:100%;background:var(--teal);border-radius:4px;transition:width .3s ease}._stProgressText_zsm05_2288{font-size:11px;font-weight:600;color:var(--text-muted)}._stList_zsm05_2295{display:flex;flex-direction:column;gap:6px}._stEmpty_zsm05_2297{text-align:center;padding:20px;font-size:12px;color:var(--text-dim)}._stRow_zsm05_2305{display:flex;align-items:center;gap:8px;background:var(--navy-light);border:1px solid var(--border);border-radius:8px;padding:8px 12px;transition:border-color .15s}._stRow_zsm05_2305:hover{border-color:#ffffff26}._stRowDone_zsm05_2317{opacity:.65}._stCheck_zsm05_2320{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;color:#fff}._stCheck_zsm05_2320:hover{border-color:var(--teal)}._stCheckDone_zsm05_2336{background:var(--teal);border-color:var(--teal)}._stTitle_zsm05_2339{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;padding:0;min-width:0}._stTitleDone_zsm05_2351{text-decoration:line-through;color:var(--text-muted)}._stAssignee_zsm05_1227{background:var(--navy-light);border:1px solid var(--border-2, var(--border));outline:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11.5px;cursor:pointer;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 18px 2px 6px;border-radius:4px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}._stDueWrap_zsm05_2379{display:flex;align-items:center;gap:6px;flex-shrink:0}._stDue_zsm05_1233{background:var(--navy-light);border:1px solid var(--border-2, var(--border));outline:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11.5px;cursor:pointer;padding:2px 6px;border-radius:4px;width:100px}._stBadgeOverdue_zsm05_2400{font-size:10.5px;font-weight:600;color:var(--red);background:#e85c5c1f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stBadgeToday_zsm05_2401{font-size:10.5px;font-weight:600;color:var(--amber);background:#f5a6231f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stBadgeTomorrow_zsm05_2402{font-size:10.5px;font-weight:600;color:var(--blue-soft);background:#3b82f61f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stDelete_zsm05_2405{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;flex-shrink:0;opacity:0;transition:opacity .15s,color .15s}._stRow_zsm05_2305:hover ._stDelete_zsm05_2405{opacity:1}._stDelete_zsm05_2405:hover{color:var(--red)}._stAddRow_zsm05_2423{display:flex;align-items:center;gap:8px;background:var(--navy-light);border:1px dashed var(--border);border-radius:8px;padding:8px 12px}._stAddInput_zsm05_2433{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;padding:0}._stAddInput_zsm05_2433::placeholder{color:var(--text-dim)}._stAddBtn_zsm05_2446{background:var(--teal);border:none;color:#fff;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}._stAddBtn_zsm05_2446:hover:not(:disabled){background:var(--teal-dim)}._stAddBtn_zsm05_2446:disabled{opacity:.4;cursor:not-allowed}._stAddMeta_zsm05_2465{display:flex;gap:10px;padding:0 4px}._stMetaSelect_zsm05_2471{background:var(--navy-light);border:1px solid var(--border-2, var(--border));outline:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer;padding:2px 20px 2px 6px;border-radius:4px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}._stMetaDate_zsm05_2488{background:var(--navy-light);border:1px solid var(--border-2, var(--border));outline:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:4px}._stMetaSelect_zsm05_2471:focus,._stMetaDate_zsm05_2488:focus{border-color:var(--teal)}._mentionDrop_zsm05_2503{position:absolute;bottom:100%;left:0;right:0;background:var(--navy-light);border:1px solid var(--border-2);border-radius:8px;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto;z-index:800;margin-bottom:6px;isolation:isolate}._mentionDropPortal_zsm05_2520{position:fixed;z-index:100000;transform:translateY(-100%);margin-top:-6px;box-sizing:border-box;background:var(--navy-light);border:1px solid var(--border-2);border-radius:8px;box-shadow:var(--shadow-md);max-height:min(200px,40vh);overflow-y:auto;pointer-events:auto}._mentionItem_zsm05_2535{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .1s}._mentionItem_zsm05_2535:hover{background:var(--surface-3)}._mentionName_zsm05_2548{font-size:12px;font-weight:600;color:var(--text)}._mentionEmail_zsm05_2554{font-size:10.5px;color:var(--text-muted)}._viewToggle_zsm05_2560{display:flex;gap:4px;margin-left:auto}._viewToggleBtn_zsm05_2566{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--text-muted);cursor:pointer;transition:all .15s}._viewToggleBtn_zsm05_2566:hover{background:var(--card-hover);color:var(--text)}._viewToggleBtnActive_zsm05_2585{background:var(--primary, #4a6fa5);border-color:var(--primary, #4a6fa5);color:#fff}._gridContainer_zsm05_2591{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding-top:4px}._gridCard_zsm05_2598{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}._gridCard_zsm05_2598:hover{border-color:var(--primary, #4a6fa5);box-shadow:0 2px 8px #0000001f}._gridCardHeader_zsm05_2612{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}._gridCardTitle_zsm05_2619{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.35;flex:1;margin:0;display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}._gridEscalatedIcon_zsm05_2633{flex-shrink:0;color:#ef4444}._gridCardBody_zsm05_2638{display:flex;flex-wrap:wrap;gap:8px;font-size:11.5px;color:var(--text-muted);margin-bottom:10px}._gridCardMeta_zsm05_2647{display:flex;align-items:center;gap:4px}._gridCardFooter_zsm05_2653{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border)}._gridCardAssignee_zsm05_2661{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}._gridCardDue_zsm05_2669{font-size:11px;color:var(--text-dim)}._gridCardDueOverdue_zsm05_2674{color:var(--red);font-weight:600}._overlay_yhw49_5{position:fixed;inset:0;background:#0000008c;z-index:14000;display:flex;align-items:stretch;justify-content:flex-end}._panel_yhw49_16{width:440px;max-width:100vw;background:var(--navy-mid, #0e1628);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_yhw49_1 .22s ease}._panel_yhw49_16.demoShell{background:var(--navy-mid)}@keyframes _slideIn_yhw49_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._header_yhw49_37{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--border);flex-shrink:0}._headerLeft_yhw49_46{display:flex;align-items:center;gap:14px}._avatar_yhw49_52{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,var(--teal-dim, rgba(0,194,168,.5)),var(--teal, #00c2a8));color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._name_yhw49_66{font-size:16px;font-weight:600;color:var(--text);margin-bottom:3px}._role_yhw49_73{font-size:12px;color:var(--text-muted)}._headerActions_yhw49_78{display:flex;align-items:center;gap:4px}._editBtn_yhw49_84{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;transition:color .15s,background .15s;display:flex;align-items:center}._editBtn_yhw49_84:hover{color:var(--teal, #00c2a8);background:var(--card-hover)}._closeBtn_yhw49_101{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;transition:color .15s,background .15s;display:flex;align-items:center}._closeBtn_yhw49_101:hover{color:var(--text);background:var(--card-hover)}._pills_yhw49_119{display:flex;flex-wrap:wrap;gap:8px;padding:14px 24px;flex-shrink:0}._pill_yhw49_119{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--card);border:1px solid var(--border);border-radius:20px;font-size:11.5px;color:var(--text-muted)}._divider_yhw49_139{height:1px;background:var(--border);flex-shrink:0}._tabs_yhw49_146{display:flex;border-bottom:1px solid var(--border);padding:0 24px;flex-shrink:0}._tabBtn_yhw49_153{background:none;border:none;border-bottom:2px solid transparent;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}._tabBtn_yhw49_153:hover{color:var(--text)}._tabBtnActive_yhw49_168{color:var(--teal)!important;border-bottom-color:var(--teal)!important}._tabBody_yhw49_174{flex:1;overflow-y:auto;padding:20px 24px}._sectionLabel_yhw49_181{font-size:10.5px;font-weight:700;color:var(--text-dim, #5a6a8a);letter-spacing:.8px;text-transform:uppercase;margin-bottom:10px}._infoRow_yhw49_191{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text);margin-bottom:8px}._infoRow_yhw49_191 svg{color:var(--text-muted);flex-shrink:0;margin-top:1px}._linkedStudentCard_yhw49_203{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;transition:border-color .15s}._linkedStudentCardOpen_yhw49_212{border-color:#00c2a84d}._linkedStudentRow_yhw49_214{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .12s}._linkedStudentRow_yhw49_214:hover{background:var(--card-hover)}._studentAvatar_yhw49_225{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#3a4f8a,var(--blue-soft, #60a5fa));color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._studentInfo_yhw49_239{flex:1;min-width:0}._studentName_yhw49_241{font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px}._studentMeta_yhw49_248{font-size:11.5px;color:var(--text-dim)}._expandIcon_yhw49_253{color:var(--teal);flex-shrink:0;display:flex}._studentExpandedGrid_yhw49_260{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px;border-top:1px solid var(--border);background:var(--navy-light)}._expandedRecordFooter_yhw49_269{grid-column:1 / -1;padding-top:12px;margin-top:4px;border-top:1px solid var(--border)}._openFullRecordBtn_yhw49_276{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,background .15s,color .15s}._openFullRecordBtn_yhw49_276:hover{border-color:var(--teal);color:var(--teal);background:var(--card-hover)}._studentExpandedLoading_yhw49_300{padding:14px 16px;border-top:1px solid var(--border);background:var(--navy-light);font-size:12px;color:var(--text-muted);text-align:center}._fieldLabel_yhw49_310{font-size:10px;font-weight:700;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}._fieldValue_yhw49_319{font-size:12.5px;color:var(--text)}._studentTabSection_yhw49_325{margin-bottom:24px}._studentTabTitle_yhw49_327{font-size:10.5px;font-weight:700;color:var(--text-dim);letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px}._studentFullCard_yhw49_336{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}._studentFullHeader_yhw49_343{display:flex;align-items:center;gap:12px;margin-bottom:16px}._studentAvatarLg_yhw49_350{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#3a4f8a,var(--blue-soft, #60a5fa));color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._studentFullInfo_yhw49_364{flex:1;min-width:0}._studentFullName_yhw49_366{font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px}._studentFullMeta_yhw49_373{font-size:11.5px;color:var(--text-dim)}._fullRecordBtn_yhw49_378{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:11.5px;font-family:DM Sans,sans-serif;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:all .15s}._fullRecordBtn_yhw49_378:hover{color:var(--text);border-color:var(--teal)}._studentDetailGrid_yhw49_396{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;font-size:12.5px;color:var(--text)}._loadingDetail_yhw49_404{padding:16px 0;font-size:12px;color:var(--text-muted);text-align:center}._historySectionLabel_yhw49_412{font-size:10px;font-weight:700;color:var(--text-dim);letter-spacing:.8px;margin-bottom:12px}._historyList_yhw49_420{display:flex;flex-direction:column;gap:10px}._historyCard_yhw49_426{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm, 8px)}._historyIconWrap_yhw49_437{width:36px;height:36px;border-radius:8px;background:#3b82f626;color:var(--blue-soft, #60a5fa);display:flex;align-items:center;justify-content:center;flex-shrink:0}._historyBody_yhw49_449{flex:1;min-width:0}._historyTitle_yhw49_454{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px}._historySub_yhw49_461{font-size:11.5px;color:var(--text-dim)}._historyMeta_yhw49_466{font-size:11px;color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin-left:8px}._historyRow_yhw49_474{flex:1;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._emptyTab_yhw49_484{padding:40px 0;text-align:center;color:var(--text-muted);font-size:13px}._form_1bllv_5{display:flex;flex-direction:column;gap:0}._sectionLabel_1bllv_11{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin:1rem 0 .5rem}._sectionLabel_1bllv_11:first-child{margin-top:0}._grid2_1bllv_25{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}._grid3_1bllv_33{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:14px}@media(max-width:600px){._grid2_1bllv_25,._grid3_1bllv_33{grid-template-columns:1fr}}._fieldGroup_1bllv_48{display:flex;flex-direction:column;gap:6px}._fieldLabel_1bllv_54{font-size:11.5px;font-weight:600;color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase}._select_1bllv_62{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px;outline:none;cursor:pointer;transition:border-color .15s;width:100%}._select_1bllv_62:focus{border-color:var(--teal)}._textarea_1bllv_80{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px;outline:none;resize:vertical;min-height:72px;transition:border-color .15s;width:100%;box-sizing:border-box;margin-bottom:4px}._textarea_1bllv_80:focus{border-color:var(--teal)}._textarea_1bllv_80::placeholder{color:var(--text-dim)}._studentSearchWrap_1bllv_106{position:relative;margin-bottom:10px}._studentInput_1bllv_111{width:100%;box-sizing:border-box;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px;outline:none;transition:border-color .15s}._studentInput_1bllv_111:focus{border-color:var(--teal)}._studentInput_1bllv_111::placeholder{color:var(--text-dim)}._studentSearching_1bllv_133{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-muted)}._studentChips_1bllv_143{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}._studentChip_1bllv_143{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#00c2a81f;border:1px solid rgba(0,194,168,.3);border-radius:20px;font-size:11.5px;color:var(--teal)}._chipRemove_1bllv_162{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);display:inline-flex;align-items:center;line-height:1}._chipRemove_1bllv_162:hover{color:#ef4444}._studentDd_1bllv_178{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0006;overflow:hidden}._studentDdItem_1bllv_186{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;cursor:pointer;transition:background .12s}._studentDdItem_1bllv_186:hover{background:#00c2a814}._studentDdName_1bllv_199{font-size:13px;color:var(--text)}._studentDdMeta_1bllv_204{font-size:11px;color:var(--text-muted)}._fetchingState_1bllv_210{padding:32px 0;text-align:center;color:var(--text-muted);font-size:13px}._content_njdza_3{flex:1;overflow-y:auto;padding:24px}._searchRow_njdza_10{display:flex;align-items:center;gap:10px;margin-bottom:20px}._viewToggle_njdza_18{display:flex;align-items:center;gap:2px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px;flex-shrink:0}._viewBtn_njdza_29{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:5px;color:var(--text-dim);cursor:pointer;transition:all var(--transition-fast)}._viewBtn_njdza_29:hover{color:var(--text);background:var(--card-hover)}._viewBtnActive_njdza_48{background:var(--teal-glow);color:var(--teal)}._searchSection_njdza_54{margin-bottom:20px}._searchBarLarge_njdza_58{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 18px;width:100%;color:var(--text-dim);transition:border-color var(--transition-fast)}._searchBarLarge_njdza_58:focus-within{border-color:var(--teal)}._searchBarLarge_njdza_58 input{background:none;border:none;outline:none;color:var(--text);font-size:14px;font-family:DM Sans,sans-serif;width:100%}._searchBarLarge_njdza_58 input::placeholder{color:var(--text-dim)}._searchCount_njdza_89{flex-shrink:0;font-size:12px;color:var(--text-dim);white-space:nowrap}._typeFilters_njdza_97{display:flex;gap:8px;margin-bottom:20px}._typeBtn_njdza_103{padding:6px 16px;font-size:12px;font-family:DM Sans,sans-serif;font-weight:500;color:var(--text-muted);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._typeBtn_njdza_103:hover{border-color:var(--teal);color:var(--text)}._typeBtnActive_njdza_121{background:var(--teal-glow);border-color:var(--teal);color:var(--teal)}._resultsGrid_njdza_128{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}._contactCard_njdza_135{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;transition:all var(--transition-fast)}._contactCard_njdza_135:hover{border-color:var(--border-2);background:var(--card-hover)}._cardHeader_njdza_148{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}._cardIdentity_njdza_156{display:flex;align-items:center;gap:12px;min-width:0}._avatar_njdza_163{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--teal);background:#17b8a01f;border:1px solid rgba(23,184,160,.25)}._nameWithAvatar_njdza_178{display:flex;align-items:center;gap:10px;min-width:0}._avatarSm_njdza_185{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--teal);background:#17b8a01f;border:1px solid rgba(23,184,160,.25)}._nameTextBlock_njdza_200{min-width:0}._deniedBanner_njdza_204{font-size:13px;color:var(--text-muted);margin:0 0 16px}._contactName_njdza_210{font-size:13.5px;font-weight:500;color:var(--text)}._contactRelationship_njdza_216{font-size:11.5px;color:var(--text-muted);margin-top:2px}._contactInfo_njdza_223{display:flex;gap:16px;margin-top:10px;flex-wrap:wrap}._contactLink_njdza_230{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--teal);text-decoration:none;transition:color var(--transition-fast)}._contactLink_njdza_230:hover{color:var(--teal-dim);text-decoration:underline}._linkedStudents_njdza_246{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}._studentChip_njdza_255{display:inline-flex;align-items:center;gap:4px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-xs);padding:3px 8px;font-size:11px;color:var(--text-muted)}._emptyState_njdza_268{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._emptyIcon_njdza_277{color:var(--text-dim);margin-bottom:16px;opacity:.4}._emptyTitle_njdza_283{font-family:"DM Serif Display",serif;font-size:16px;color:var(--text);margin:0 0 6px}._emptySubtitle_njdza_290{font-size:12.5px;color:var(--text-muted);margin:0}._resultsCount_njdza_297{font-size:12px;color:var(--text-dim);margin-bottom:12px}._loadingState_njdza_304{display:flex;flex-direction:column;align-items:center;padding:40px;gap:12px}._spinner_njdza_312{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--teal);border-radius:50%;animation:_spin_njdza_312 .8s linear infinite}@keyframes _spin_njdza_312{to{transform:rotate(360deg)}}._loadingText_njdza_325{font-size:12px;color:var(--text-muted)}._resultsList_njdza_331{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._listHeader_njdza_339{display:grid;grid-template-columns:1.6fr 1.6fr 150px 200px 110px 70px;gap:12px;padding:10px 16px;background:var(--card);border-bottom:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}._listRow_njdza_353{display:grid;grid-template-columns:1.6fr 1.6fr 150px 200px 110px 70px;gap:12px;padding:12px 16px;align-items:center;background:var(--card);border-bottom:1px solid var(--border);transition:background var(--transition-fast)}._listRow_njdza_353:last-child{border-bottom:none}._listRow_njdza_353:hover{background:var(--card-hover)}._listColName_njdza_372{min-width:0}._listColType_njdza_376{display:flex;align-items:center}._listColContact_njdza_381,._listColEmail_njdza_388{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listColStudents_njdza_395{min-width:0;overflow:hidden}._listColActions_njdza_400{display:flex;align-items:center}._linkedStudentsList_njdza_405{display:flex;flex-wrap:wrap;gap:4px}._linkedStudentsText_njdza_411{font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._viewBtn2_njdza_421{padding:4px 14px;font-size:12px;font-family:DM Sans,sans-serif;font-weight:500;color:var(--text-muted);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._viewBtn2_njdza_421:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-glow)}._noData_njdza_441{color:var(--text-dim);font-size:12px}@media(max-width:768px){._content_njdza_3{padding:16px 12px}._resultsGrid_njdza_128{grid-template-columns:1fr}._typeFilters_njdza_97,._searchRow_njdza_10{flex-wrap:wrap}._listHeader_njdza_339,._listRow_njdza_353{grid-template-columns:1fr 90px;grid-template-rows:auto auto}._listColContact_njdza_381,._listColStudents_njdza_395{display:none}}@media(max-width:480px){._content_njdza_3{padding:12px 8px}._contactInfo_njdza_223{flex-direction:column;gap:6px}}[data-theme=light] ._searchBarLarge_njdza_58{background:#fff}[data-theme=light] ._searchBarLarge_njdza_58 input{color:#000}[data-theme=light] ._typeBtn_njdza_103{background:#fff}[data-theme=light] ._typeBtnActive_njdza_121{background:var(--teal-glow)}._overlay_ftn1q_3{position:fixed;inset:0;z-index:12000;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}._panel_ftn1q_16{width:min(1180px,100%);max-height:min(92vh,900px);display:flex;flex-direction:column;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius, 10px);box-shadow:var(--shadow-lg);color:var(--text)}._panel_ftn1q_16.demoShell{background:var(--navy-mid)}._header_ftn1q_33{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--border);flex-shrink:0}._escalationStack_ftn1q_43{padding:14px 22px 0}._escalationBar_ftn1q_47{display:flex;gap:12px;padding:12px 14px;background:color-mix(in srgb,var(--red) 10%,var(--navy-mid));border:1px solid color-mix(in srgb,var(--red) 38%,transparent);border-left:4px solid var(--red);border-radius:var(--radius-sm, 8px);box-shadow:var(--shadow-md)}._escalationIcon_ftn1q_58{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red);flex-shrink:0;margin-top:2px}._escalationContent_ftn1q_71{min-width:0;flex:1}._escalationTitleRow_ftn1q_76{display:flex;align-items:center;gap:10px;margin-bottom:4px}._escalationLabel_ftn1q_83{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}._escalationMeta_ftn1q_91{font-size:12px;line-height:1.35;color:var(--text-muted);word-break:break-word}._escalationMeta_ftn1q_91 strong{font-weight:700;color:var(--text)}._escalationNote_ftn1q_103{margin-top:6px;font-size:12px;color:var(--text-dim);font-style:italic}._title_ftn1q_110{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:20px;font-weight:400;letter-spacing:-.02em;color:var(--text)}._sub_ftn1q_119{margin:6px 0 0;font-size:12px;color:var(--text-muted);line-height:1.4}._close_ftn1q_126{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;flex-shrink:0}._close_ftn1q_126:hover{color:var(--text);background:var(--surface-2)}._body_ftn1q_141{padding:20px 22px;overflow-y:auto;flex:1;min-height:0}._mainGrid_ftn1q_148{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:28px;align-items:start}@media(max-width:900px){._mainGrid_ftn1q_148{grid-template-columns:1fr}}._colLeft_ftn1q_161,._colRight_ftn1q_168{display:flex;flex-direction:column;gap:18px;min-width:0}._section_ftn1q_175{margin:0}._overviewLead_ftn1q_179{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--text-muted)}._overviewGrid_ftn1q_186{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:640px){._overviewGrid_ftn1q_186{grid-template-columns:1fr}}._overviewCard_ftn1q_199{padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px);min-width:0}._overviewCardLabel_ftn1q_207{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}._overviewCardTitle_ftn1q_217{font-size:14px;font-weight:600;color:var(--text);line-height:1.35;word-break:break-word}._overviewCardMeta_ftn1q_225{margin-top:6px;font-size:12px;line-height:1.45;color:var(--text-muted)}._overviewStatusRow_ftn1q_232{margin-top:2px}._statusBadge_ftn1q_236{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--teal-glow);color:var(--teal);border:1px solid color-mix(in srgb,var(--teal) 28%,transparent)}._tagRow_ftn1q_248{display:flex;flex-wrap:wrap;gap:8px}._tagPill_ftn1q_254{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:11px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-2)}._sectionTitle_ftn1q_265{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--text);letter-spacing:.02em}._noteBox_ftn1q_273{padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px);font-size:13px;line-height:1.55;color:var(--text)}._noteBoxMuted_ftn1q_283{color:var(--text-muted);font-size:12px}._activityHint_ftn1q_288{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.5}._timeline_ftn1q_295{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}._timelineItem_ftn1q_304{display:flex;gap:12px;align-items:flex-start}._timelineIcon_ftn1q_310{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--teal-glow);color:var(--teal);display:flex;align-items:center;justify-content:center}._timelineBody_ftn1q_322{min-width:0;flex:1}._timelineMeta_ftn1q_327{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}._timelineLabel_ftn1q_335{font-size:12px;font-weight:600;color:var(--text)}._timelineTime_ftn1q_341{font-size:11px;color:var(--text-muted)}._timelineText_ftn1q_346{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}._assocTaskBox_ftn1q_353{padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}._assocTaskMeta_ftn1q_365{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}._followUpBadge_ftn1q_375{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:#00c2a81f;color:var(--teal)}._followUpBadgeStatus_ftn1q_389{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border-2)}._actionCard_ftn1q_401{padding:14px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px)}._actionCardTitle_ftn1q_408{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--text)}._fieldHint_ftn1q_415{margin:8px 0 0;font-size:11px;line-height:1.45;color:var(--text-dim)}._checkRow_ftn1q_422{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:12px;line-height:1.45;color:var(--text-muted);cursor:pointer}._checkRow_ftn1q_422 input{margin-top:2px;accent-color:var(--teal)}._chipRow_ftn1q_438{margin-top:8px}._chip_ftn1q_438{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;background:var(--surface-3);border:1px solid var(--border-2);border-radius:999px;font-size:12px;color:var(--text)}._chipRemove_ftn1q_454{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;padding:0 4px;border-radius:4px}._chipRemove_ftn1q_454:hover{color:var(--text);background:var(--surface-2)}._deleteConfirm_ftn1q_470{font-size:12px;color:var(--red);align-self:center}._commentBlock_ftn1q_476{display:flex;flex-direction:column;gap:10px}._commentRow_ftn1q_482{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}._addTaskCard_ftn1q_489{padding:16px 16px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px)}._addTaskHeading_ftn1q_496{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--text)}._addTaskSub_ftn1q_503{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--text-muted)}._field_ftn1q_415{margin-bottom:12px}._label_ftn1q_514{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);margin-bottom:6px}._input_ftn1q_524,._textarea_ftn1q_525{width:100%;box-sizing:border-box;background:var(--navy-light);border:1px solid var(--border-2);border-radius:7px;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 12px;outline:none}._select_ftn1q_538{width:100%;box-sizing:border-box;background:var(--navy-light);border:1px solid var(--border-2);border-radius:7px;color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 32px 10px 12px;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._input_ftn1q_524:focus,._textarea_ftn1q_525:focus,._select_ftn1q_538:focus{border-color:var(--teal);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 35%,transparent)}._textarea_ftn1q_525{min-height:72px;resize:vertical}._row2_ftn1q_569{display:grid;grid-template-columns:1fr 1fr;gap:12px}._studentWrap_ftn1q_575{position:relative}._studentDd_ftn1q_579{position:absolute;left:0;right:0;top:100%;margin-top:4px;z-index:2;max-height:180px;overflow-y:auto;background:var(--navy-mid);border:1px solid var(--border-2);border-radius:7px;box-shadow:var(--shadow-md)}._studentItem_ftn1q_594{padding:8px 12px;font-size:12px;cursor:pointer;color:var(--text)}._studentItem_ftn1q_594:hover{background:var(--teal-glow)}._selectedStudent_ftn1q_605{font-size:12px;color:var(--teal);margin-top:6px}._taskToolbar_ftn1q_611{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--border)}._taskToolbarRight_ftn1q_621{margin-left:auto;display:flex;gap:8px}._footer_ftn1q_627{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 22px 16px;border-top:1px solid var(--border);flex-shrink:0}._footerActions_ftn1q_637{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._footerNote_ftn1q_644{margin:0;max-width:560px;font-size:11px;line-height:1.45;color:var(--text-dim);text-align:left}@media(max-width:900px){._footerNote_ftn1q_644{max-width:none}}._btn_ftn1q_659{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:7px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}._btnGhost_ftn1q_673{background:var(--surface-2);border-color:var(--border-2);color:var(--text-muted)}._btnGhost_ftn1q_673:hover:not(:disabled){color:var(--text);border-color:var(--border-2);background:var(--surface-3)}._btnPrimary_ftn1q_686{background:var(--teal);color:#fff;border-color:var(--teal)}._btnPrimary_ftn1q_686:hover:not(:disabled){filter:brightness(1.06)}._btnPrimary_ftn1q_686:disabled,._btnGhost_ftn1q_673:disabled{opacity:.5;cursor:not-allowed}._btnDanger_ftn1q_702{background:color-mix(in srgb,var(--red) 14%,var(--navy-mid));border-color:color-mix(in srgb,var(--red) 45%,transparent);color:var(--red)}._btnDanger_ftn1q_702:hover:not(:disabled){background:color-mix(in srgb,var(--red) 22%,var(--navy-mid))}._loadingBox_ftn1q_712{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--text-muted)}._spinner_ftn1q_720{animation:_spin_ftn1q_720 .8s linear infinite}@keyframes _spin_ftn1q_720{to{transform:rotate(360deg)}}._linkBtn_ftn1q_730{background:none;border:none;color:var(--teal);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 0}._linkBtn_ftn1q_730:hover{text-decoration:underline}._escOverlay_ftn1q_746{position:fixed;inset:0;z-index:13000;background:#040914ad;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}._escDialog_ftn1q_759{width:min(560px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius, 10px);box-shadow:var(--shadow-lg)}._escHeader_ftn1q_767{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._escTitle_ftn1q_775{margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--red);font-size:22px;font-family:"DM Serif Display",Georgia,serif;font-weight:400}._escSubtitle_ftn1q_786{margin:4px 0 0;color:var(--text-muted);font-size:12px}._escClose_ftn1q_792{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:6px}._escClose_ftn1q_792:hover{color:var(--text);background:var(--surface-2)}._escBody_ftn1q_806{padding:14px 16px 6px}._escFooter_ftn1q_810{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--border)}@media print{._overlay_ftn1q_3{position:static;background:#fff;padding:0}._panel_ftn1q_16{max-height:none;box-shadow:none;border:1px solid #ccc}._close_ftn1q_126,._footerActions_ftn1q_637{display:none}}._content_14lrs_7{flex:1;overflow-y:auto;padding:24px}._statRow_14lrs_17{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._statCard_14lrs_24{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:background .15s,border-color .2s}._statCard_14lrs_24:hover{background:var(--card-hover);border-color:#ffffff1f}._statLabel_14lrs_37{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}._statValue_14lrs_46{font-size:32px;font-weight:700;color:var(--text);line-height:1}._statAmber_14lrs_53{color:var(--amber)}._statBlue_14lrs_54{color:var(--blue-soft)}._statRed_14lrs_55{color:var(--red)}._tableCard_14lrs_61{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:visible}._tableHeader_14lrs_68{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);gap:12px;flex-wrap:wrap}._tableTitle_14lrs_78{font-family:"DM Serif Display",serif;font-size:16px;font-weight:400;color:var(--text);margin:0;white-space:nowrap}._tableActions_14lrs_87{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._searchBar_14lrs_95{display:flex;align-items:center;gap:8px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;width:240px;transition:border-color .15s}._searchBar_14lrs_95:focus-within{border-color:var(--teal)}._searchIcon_14lrs_111{flex-shrink:0;color:var(--text-dim)}._searchBar_14lrs_95 input{background:none;border:none;outline:none;color:var(--text);font-size:12px;font-family:DM Sans,sans-serif;width:100%;min-width:0}._searchBar_14lrs_95 input::placeholder{color:var(--text-dim)}._searchClear_14lrs_131{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;border-radius:50%;transition:color .15s}._searchClear_14lrs_131:hover{color:var(--text)}._filterSelect_14lrs_147{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 12px;cursor:pointer;outline:none}._tableWrap_14lrs_164{overflow-x:auto}._table_14lrs_61{width:100%;border-collapse:collapse;font-size:12.5px}._table_14lrs_61 thead th{text-align:left;padding:12px 16px;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap}._table_14lrs_61 tbody td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._table_14lrs_61 thead th:last-child,._table_14lrs_61 tbody td:last-child{min-width:96px}._tableRow_14lrs_197{transition:background .12s}._tableRow_14lrs_197:hover{background:var(--card-hover)}._tableRowSelected_14lrs_205{background:color-mix(in srgb,var(--teal) 10%,transparent)}._emptyRow_14lrs_209{text-align:center;color:var(--text-muted);padding:40px 16px!important;font-size:13px}._callerCell_14lrs_217{display:flex;align-items:center;gap:10px}._callerAvatar_14lrs_223{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--teal-dim),var(--teal));color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._callerName_14lrs_237{font-size:13px;font-weight:500;color:var(--text)}._logIdText_14lrs_243{font-size:10.5px;color:var(--text-dim);letter-spacing:.3px}._typeBadge_14lrs_250{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}._typeParent_14lrs_259{background:#00c2a81f;color:var(--teal)}._typeStaff_14lrs_264{background:#3b82f61f;color:var(--blue-soft)}._typeVendor_14lrs_269{background:#f5a6231f;color:var(--amber)}._typeCommunity_14lrs_274{background:#a855f71f;color:#c4b5fd}._typeOther_14lrs_279{background:#94a3b826;color:#cbd5e1}._statusPill_14lrs_285{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500;white-space:nowrap}._statusOpen_14lrs_294{background:#f5a62326;color:var(--amber)}._statusInprogress_14lrs_295{background:#3b82f626;color:var(--blue-soft)}._statusResolved_14lrs_296{background:#3ecf8e26;color:var(--green)}._statusEscalated_14lrs_297{background:#e74c3c26;color:var(--red)}._priorityPill_14lrs_300{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;color:#fff}._priorityLow_14lrs_309{background:var(--green)}._priorityMedium_14lrs_310{background:var(--amber)}._priorityHigh_14lrs_311{background:var(--red)}._priorityUrgent_14lrs_312{background:#c0392b}._verifyBadge_14lrs_315{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500}._verifyVerified_14lrs_325{background:#3ecf8e26;color:var(--green)}._verifyFailed_14lrs_326{background:#e74c3c26;color:var(--red)}._verifyPartial_14lrs_327{background:#f5a62326;color:var(--amber)}._phoneCell_14lrs_329{color:var(--text-muted);font-size:12.5px;white-space:nowrap}._studentCell_14lrs_335{display:flex;flex-direction:column;gap:2px}._studentName_14lrs_341{font-size:12.5px;color:var(--text)}._studentGrade_14lrs_346{font-size:11px;color:var(--text-dim)}._issueCell_14lrs_351{font-size:12.5px;color:var(--text)}._dateCell_14lrs_356{font-size:12.5px;color:var(--text-muted);white-space:nowrap}._viewBtn_14lrs_363{padding:5px 14px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._viewBtn_14lrs_363:hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._pagination_14lrs_384{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--border)}._pageInfo_14lrs_392{font-size:12px;color:var(--text-muted)}._pageButtons_14lrs_397{display:flex;align-items:center;gap:4px}._pageBtn_14lrs_403{padding:5px 12px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s}._pageBtn_14lrs_403:disabled{opacity:.4;cursor:default}._pageBtn_14lrs_403:not(:disabled):hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._pageBtnActive_14lrs_429{background:var(--teal)!important;color:#fff!important;border-color:var(--teal)!important}._wizardLayout_14lrs_439{display:flex;gap:0;min-height:calc(100vh - 140px);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._wizardSidebar_14lrs_450{width:260px;flex-shrink:0;background:var(--navy-mid);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:24px 20px}._wizardSidebarHeader_14lrs_460{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:600;font-size:14px;margin-bottom:8px}._wizardSidebarHeader_14lrs_460 svg{color:var(--teal)}._wizardSteps_14lrs_474{display:flex;flex-direction:column;gap:0;flex:1}._wizardStepItem_14lrs_481{display:flex;align-items:flex-start;gap:12px;padding:14px 0;position:relative;color:var(--text-dim);font-size:13px;transition:color .2s}._wizardStepItem_14lrs_481:first-child{padding-top:0}._wizardStepActive_14lrs_498{color:var(--teal)}._wizardStepCompleted_14lrs_502{color:var(--green)}._wizardStepCircle_14lrs_506{width:28px;height:28px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;background:var(--navy-mid);transition:all .2s}._wizardStepActive_14lrs_498 ._wizardStepCircle_14lrs_506{border-color:var(--teal);color:var(--teal);background:#00c2a814}._wizardStepCompleted_14lrs_502 ._wizardStepCircle_14lrs_506{border-color:var(--green);color:var(--green);background:#3ecf8e14}._wizardStepLabel_14lrs_533{font-weight:500}._backToLogsBtn_14lrs_537{display:flex;align-items:center;gap:8px;padding:10px 0;margin-top:24px;color:var(--text-muted);background:none;border:none;border-top:1px solid var(--border);font-family:DM Sans,sans-serif;font-size:13px;cursor:pointer;transition:color .15s}._backToLogsBtn_14lrs_537:hover{color:var(--text)}._wizardMain_14lrs_558{flex:1;overflow-y:auto;padding:32px 40px}._wizardForm_14lrs_565{max-width:720px}._wizardFormTitle_14lrs_569{font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text);margin:0 0 6px}._wizardFormSubtitle_14lrs_577{font-size:13px;color:var(--text-muted);margin:0 0 24px}._formGrid_14lrs_583{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._formGroup_14lrs_590{display:flex;flex-direction:column;gap:6px;position:relative;margin-bottom:4px}._formLabel_14lrs_598{font-size:11.5px;font-weight:600;color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase}._formInput_14lrs_606{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px;outline:none;transition:border-color .15s}._formInput_14lrs_606:focus{border-color:var(--teal)}._formInput_14lrs_606::placeholder{color:var(--text-dim)}._readonlyInput_14lrs_626{background:#00c2a80a;border-color:#00c2a833;color:var(--teal);cursor:default}._inputError_14lrs_633{border-color:#ef4444!important}._fieldErrorBox_14lrs_637{display:flex;align-items:flex-start;gap:7px;margin-top:6px;padding:7px 10px;background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:6px;font-size:.75rem;color:#ef4444;line-height:1.45}._fieldErrorIcon_14lrs_651{flex-shrink:0;margin-top:2px;font-size:.72rem}._formSelect_14lrs_657{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 32px 10px 14px;outline:none;cursor:pointer;transition:border-color .15s;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;width:100%;box-sizing:border-box}._formSelect_14lrs_657:focus{border-color:var(--teal)}._formTextarea_14lrs_681{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;padding:10px 14px;outline:none;resize:vertical;min-height:80px;transition:border-color .15s}._formTextarea_14lrs_681:focus{border-color:var(--teal)}._formTextarea_14lrs_681::placeholder{color:var(--text-dim)}._formTextarea_14lrs_681[contenteditable]{outline:none;overflow-y:auto;white-space:pre-wrap;word-break:break-word;resize:vertical}._formTextarea_14lrs_681[contenteditable]:empty:before{content:attr(data-placeholder);color:var(--text-dim);pointer-events:none}._parentDropdown_14lrs_718{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0006}._parentDropdownItem_14lrs_725{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:background .12s}._parentDropdownItem_14lrs_725:hover{background:var(--card-hover)}._autocompleteDropdown_14lrs_741{position:absolute;top:100%;left:0;right:0;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0006;z-index:50;max-height:200px;overflow-y:auto;margin-top:4px}._autocompleteItem_14lrs_756{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s}._autocompleteItem_14lrs_756:hover{background:var(--card-hover)}._acAvatar_14lrs_769{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--teal-dim),var(--teal));color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._acName_14lrs_783{font-size:12.5px;font-weight:500;color:var(--text)}._acMeta_14lrs_789{font-size:11px;color:var(--text-dim)}._searchCallerBtn_14lrs_795{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-sm);border:1px solid var(--teal);background:#00c2a814;color:var(--teal);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;margin-bottom:20px}._searchCallerBtn_14lrs_795:hover{background:#00c2a826}._callerResultCard_14lrs_817{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px}._callerResultAvatar_14lrs_828{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--teal-dim),var(--teal));color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._callerResultInfo_14lrs_842{flex:1;min-width:0}._callerResultName_14lrs_847{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}._callerResultMeta_14lrs_854{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-muted)}._matchBadge_14lrs_862{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;background:#3ecf8e1f;color:var(--green);white-space:nowrap;margin-top:8px}._noMatchWarning_14lrs_877{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#f5a6230f;border:1px solid rgba(245,166,35,.25);border-radius:var(--radius-sm);margin-bottom:20px;color:var(--amber);font-size:13px;flex-wrap:wrap}._noMatchWarning_14lrs_877 strong{display:block;margin-bottom:4px}._noMatchWarning_14lrs_877 p{margin:0;color:var(--text-muted);font-size:12px}._inputWithLoader_14lrs_903{position:relative}._inputWithLoader_14lrs_903 ._formInput_14lrs_606{width:100%;padding-right:36px}._inputSpinner_14lrs_912{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--teal);pointer-events:none}._issueClearBtn_14lrs_922{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center}._issueClearBtn_14lrs_922:hover{color:var(--text)}._issueItem_14lrs_940{padding:10px 14px!important;gap:0!important}._issueItemText_14lrs_945{font-size:13px;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._issueCategoryTag_14lrs_954{display:block;font-size:10.5px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._issueCategoryItem_14lrs_964{background:#00c2a80a;border-left:3px solid var(--teal)}._issueCategoryItem_14lrs_964 ._issueItemText_14lrs_945{font-weight:600;font-size:12px;color:var(--teal);text-transform:uppercase;letter-spacing:.3px}._createParentBtn_14lrs_978{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:var(--radius-sm);border:1px solid var(--teal);background:#00c2a814;color:var(--teal);font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;margin-left:auto;flex-shrink:0}._createParentBtn_14lrs_978:hover{background:#00c2a82e}._createParentForm_14lrs_1002{background:var(--navy-mid);border:1px solid rgba(0,194,168,.25);border-radius:var(--radius);padding:20px;margin-bottom:20px}._createParentHeader_14lrs_1010{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--teal);margin-bottom:16px}._createParentSectionLabel_14lrs_1020{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin:1rem 0 .4rem}._createParentGrid_14lrs_1029{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px}._createParentActions_14lrs_1036{display:flex;align-items:center;justify-content:flex-end;gap:10px}._createParentCancelBtn_14lrs_1043{padding:8px 18px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}._createParentCancelBtn_14lrs_1043:hover{color:var(--text);border-color:#fff3}._createParentSaveBtn_14lrs_1061{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:var(--radius-sm);border:none;background:var(--teal);color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}._createParentSaveBtn_14lrs_1061:hover{opacity:.9}._createParentSaveBtn_14lrs_1061:disabled{opacity:.5;cursor:default}._linkBtn_14lrs_1086{background:none;border:none;color:var(--teal);cursor:pointer;font-size:12px;font-family:DM Sans,sans-serif;text-decoration:underline;padding:0}._linkBtn_14lrs_1086:hover{color:var(--text)}._studentSelectionSection_14lrs_1102{margin-bottom:24px}._sectionSubtitle_14lrs_1106{font-size:13px;font-weight:600;color:var(--text);margin:0 0 12px}._studentCards_14lrs_1113{display:flex;flex-direction:column;gap:10px}._studentCard_14lrs_1113{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s}._studentCard_14lrs_1113:hover{border-color:#ffffff26;background:var(--card-hover)}._studentCardSelected_14lrs_1136{border-color:var(--teal)!important;background:#00c2a80a!important}._studentCardAvatar_14lrs_1141{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,var(--blue-soft));color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._studentCardInfo_14lrs_1155{flex:1;min-width:0}._studentCardName_14lrs_1160{font-size:13px;font-weight:500;color:var(--text)}._studentCardMeta_14lrs_1166{font-size:11.5px;color:var(--text-dim)}._studentCardCheck_14lrs_1171{flex-shrink:0;color:var(--border)}._studentCardSelected_14lrs_1136 ._studentCardCheck_14lrs_1171{color:var(--teal)}._noStudentsNote_14lrs_1180{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:12.5px;margin-bottom:20px}._fullProfileBtn_14lrs_1194{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--navy-light);color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}._fullProfileBtn_14lrs_1194:hover{color:var(--text);border-color:var(--teal)}._viewProfileBtn_14lrs_1218{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}._viewProfileBtn_14lrs_1218:hover{color:var(--text);border-color:#fff3}._radioUnchecked_14lrs_1242{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}._checkbox_14lrs_1251{width:20px;height:20px;border-radius:4px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}._checkboxChecked_14lrs_1263{border-color:var(--teal);background:#00c2a81f;color:var(--teal)}._selectAllRow_14lrs_1270{display:flex;align-items:center;gap:12px;margin-bottom:10px}._selectAllBtn_14lrs_1277{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--teal);font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s}._selectAllBtn_14lrs_1277:hover{background:#00c2a80f;border-color:var(--teal)}._selectCount_14lrs_1298{font-size:11.5px;color:var(--text-dim)}._wizardSidebarSub_14lrs_1304{font-size:11.5px;color:var(--text-dim);padding:0 20px 16px;line-height:1.5;border-bottom:1px solid var(--border);margin-bottom:4px}._wizardStepSub_14lrs_1314{display:block;font-size:11px;color:var(--text-dim);font-weight:400;margin-top:1px}._aiPromptSection_14lrs_1323{margin:0 0 20px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._aiPromptToggle_14lrs_1330{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:var(--navy-light);border:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}._aiPromptToggle_14lrs_1330:hover{background:var(--card-hover);color:var(--text)}._aiPromptToggleChevron_14lrs_1352{margin-left:auto;font-size:10px;color:var(--text-dim)}._aiPromptBody_14lrs_1358{border-top:1px solid var(--border);background:var(--card)}._aiPromptHeader_14lrs_1363{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px}._aiPromptLabel_14lrs_1370{font-size:11px;color:var(--text-dim);font-style:italic}._copyPromptBtn_14lrs_1376{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--navy-light);color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11.5px;cursor:pointer;transition:all .15s}._copyPromptBtn_14lrs_1376:hover{color:var(--teal);border-color:var(--teal)}._aiPromptCode_14lrs_1396{font-family:DM Mono,Fira Code,monospace;font-size:11.5px;color:var(--text-muted);background:var(--navy-light);border-top:1px solid var(--border);padding:14px 16px;margin:0;overflow-x:auto;white-space:pre;line-height:1.6}._wizardFooter_14lrs_1410{display:flex;align-items:center;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid var(--border)}._wizardBackBtn_14lrs_1419{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}._wizardBackBtn_14lrs_1419:hover{color:var(--text);border-color:#fff3}._wizardNextBtn_14lrs_1440{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border-radius:var(--radius-sm);border:none;background:var(--teal);color:#fff;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}._wizardNextBtn_14lrs_1440:hover{background:var(--teal-dim)}._wizardNextBtn_14lrs_1440:disabled{opacity:.4;cursor:default}._contextBanner_14lrs_1467{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#3b82f60f;border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-sm);margin-bottom:20px;color:var(--blue-soft);font-size:13px}._contextBanner_14lrs_1467 strong{color:var(--text)}._contextIcon_14lrs_1484{flex-shrink:0;display:flex}._verifyInfoBox_14lrs_1489{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#00c2a80a;border:1px solid rgba(0,194,168,.2);border-radius:var(--radius-sm);margin-bottom:24px;color:var(--teal);font-size:12.5px;line-height:1.5}._verifyInfoTitle_14lrs_1503{display:block;font-size:13px;font-weight:600;color:var(--teal);margin-bottom:2px}._verifyGrid_14lrs_1511{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._step3CallerHeader_14lrs_1520{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}._escalationPanel_14lrs_1530{padding:20px;background:#e74c3c0a;border:1px solid rgba(231,76,60,.2);border-radius:var(--radius);margin-bottom:20px}._escalationTitle_14lrs_1538{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--red);margin:0 0 16px}._escalateConfirmBtn_14lrs_1547{padding:9px 18px;border-radius:var(--radius-sm);border:none;background:var(--red);color:#fff;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;margin-top:8px;transition:opacity .15s}._escalateConfirmBtn_14lrs_1547:hover{opacity:.85}._escalateOverlay_14lrs_1565{position:fixed;inset:0;z-index:13000;display:flex;align-items:center;justify-content:center;padding:22px;background:#050912b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._escalateDialog_14lrs_1578{width:min(560px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}._escalateDialogHeader_14lrs_1586{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._escalateDialogTitle_14lrs_1594{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:24px;color:var(--red);font-family:"DM Serif Display",Georgia,serif;font-weight:400}._escalateDialogSub_14lrs_1605{margin:3px 0 0;color:var(--text-muted);font-size:12px}._escalateDialogClose_14lrs_1611{border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:6px;padding:2px}._escalateDialogClose_14lrs_1611:hover{color:var(--text);background:var(--surface)}._escalateDialogBody_14lrs_1625{padding:14px 16px}._escalateDialogFooter_14lrs_1629{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--border)}._wizardActionBar_14lrs_1639{display:flex;align-items:center;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid var(--border);flex-wrap:wrap;gap:10px}._wizardActionRight_14lrs_1650{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._resolveBtn_14lrs_1657{padding:9px 18px;border-radius:var(--radius-sm);border:1px solid var(--green);background:transparent;color:var(--green);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}._resolveBtn_14lrs_1657:hover{background:#3ecf8e14}._escalateBtn_14lrs_1674{display:inline-flex;align-items:center;gap:5px;padding:9px 18px;border-radius:var(--radius-sm);border:1px solid var(--red);background:transparent;color:var(--red);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}._escalateBtn_14lrs_1674:hover{background:#e74c3c14}._submitReviewBtn_14lrs_1694{padding:9px 18px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}._submitReviewBtn_14lrs_1694:hover{color:var(--text);border-color:#fff3}._submitLogBtn_14lrs_1712{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:var(--radius-sm);border:none;background:var(--teal);color:#fff;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s}._submitLogBtn_14lrs_1712:hover{background:var(--teal-dim)}._dpOverlay_14lrs_1736{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:900;display:flex;justify-content:flex-end}._dpPanel_14lrs_1746{width:680px;max-width:95vw;height:100%;background:var(--navy-mid);border-left:1px solid var(--border);display:flex;flex-direction:column;box-shadow:-16px 0 60px #0006;overflow:hidden;animation:_slideInRight_14lrs_1 .22s ease}@keyframes _slideInRight_14lrs_1{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}._dpHeader_14lrs_1765{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._dpHeaderLeft_14lrs_1774{flex:1;min-width:0}._dpLogId_14lrs_1779{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;display:block;margin-bottom:5px}._dpDateRow_14lrs_1789{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}._dpClose_14lrs_1797{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;flex-shrink:0;transition:color .15s,background .15s}._dpClose_14lrs_1797:hover{color:var(--text);background:var(--card-hover)}._dpBody_14lrs_1816{flex:1;overflow-y:auto;padding:20px 24px}._dpGrid_14lrs_1823{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}._dpGridItem_14lrs_1832{display:flex;flex-direction:column;gap:6px}._dpGridLabel_14lrs_1838{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim)}._dpGridValue_14lrs_1846{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}._dpSection_14lrs_1855{margin-bottom:24px}._dpSectionTitle_14lrs_1859{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text);margin:0 0 12px}._dpSummaryText_14lrs_1869{font-size:13px;color:var(--text-muted);line-height:1.7;margin:0}._dpCommentsList_14lrs_1877{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}._dpComment_14lrs_1877{display:flex;gap:10px}._dpCommentAvatar_14lrs_1889{width:30px;height:30px;border-radius:50%;background:var(--navy-light);border:1px solid var(--border);color:var(--text-muted);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._dpCommentBody_14lrs_1904{flex:1;min-width:0}._dpCommentHeader_14lrs_1909{display:flex;align-items:center;gap:8px;margin-bottom:4px}._dpCommentAuthor_14lrs_1916{font-size:12.5px;font-weight:600;color:var(--text)}._dpCommentTime_14lrs_1922{font-size:11px;color:var(--text-dim)}._dpCommentText_14lrs_1927{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin:0}._dpCommentInput_14lrs_1934{display:flex;align-items:center;gap:8px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 4px 4px 14px}._dpCommentInput_14lrs_1934 input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px}._dpCommentInput_14lrs_1934 input::placeholder{color:var(--text-dim)}._dpCommentSend_14lrs_1958{width:32px;height:32px;border-radius:6px;border:none;background:var(--teal);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}._dpCommentSend_14lrs_1958:disabled{opacity:.4;cursor:default}._dpCommentSend_14lrs_1958:not(:disabled):hover{opacity:.85}._dpFooter_14lrs_1983{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border);flex-shrink:0;gap:8px;flex-wrap:wrap}._dpFooterRight_14lrs_1994{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._dpFooterBtn_14lrs_2001{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._dpFooterBtn_14lrs_2001:hover{color:var(--text);border-color:#fff3;background:var(--card-hover)}._dpFooterBtn_14lrs_2001:disabled{opacity:.5;cursor:not-allowed}._dpFooterBtn_14lrs_2001:disabled:hover{color:var(--text-muted);border-color:var(--border);background:transparent}._dpResolveBtn_14lrs_2035{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:7px;border:1px solid var(--green);background:transparent;color:var(--green);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._dpResolveBtn_14lrs_2035:hover{background:#3ecf8e14}._dpEscalateBtn_14lrs_2056{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:7px;border:1px solid var(--red);background:transparent;color:var(--red);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._dpEscalateBtn_14lrs_2056:hover{background:#e74c3c14}._reviewDialog_14lrs_2078{width:min(600px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}._reviewDialogHeader_14lrs_2086{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._reviewDialogTitle_14lrs_2094{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:22px;color:var(--text);font-family:"DM Serif Display",Georgia,serif;font-weight:400}._reviewDialogSub_14lrs_2105{margin:3px 0 0;color:var(--text-muted);font-size:12px}._reviewDialogBody_14lrs_2111{padding:16px;display:flex;flex-direction:column;gap:10px}._reviewSummaryGrid_14lrs_2118{display:grid;grid-template-columns:1fr 1fr;gap:10px}._reviewSummaryItem_14lrs_2124{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm)}._reviewSummaryItemFull_14lrs_2134{grid-column:1 / -1}._reviewSummaryLabel_14lrs_2138{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim)}._reviewSummaryValue_14lrs_2146{font-size:13px;color:var(--text);word-break:break-word}._reviewDialogFooter_14lrs_2152{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--border)}._reviewConfirmBtn_14lrs_2161{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:var(--radius-sm);border:none;background:var(--blue-soft);color:#fff;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .15s}._reviewConfirmBtn_14lrs_2161:hover{opacity:.88}._reviewConfirmBtn_14lrs_2161:disabled{opacity:.5;cursor:default}._submitForReviewBtn_14lrs_2186{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:var(--radius-sm);border:1px solid var(--blue-soft);background:transparent;color:var(--blue-soft);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}._submitForReviewBtn_14lrs_2186:hover{background:#3b82f614}._descriptionBlock_14lrs_2207{display:flex;flex-direction:column;gap:0}._rteToolbar_14lrs_2213{display:flex;align-items:center;gap:2px;padding:5px 8px;background:var(--navy-mid);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0}._rteToolbar_14lrs_2213+._formTextarea_14lrs_681{border-radius:0 0 var(--radius-sm) var(--radius-sm)}._formTextarea_14lrs_681 ul,._formTextarea_14lrs_681 ol{padding-left:24px;margin:4px 0}._formTextarea_14lrs_681 blockquote{border-left:3px solid var(--teal);margin:4px 0;padding:2px 10px;color:var(--text-muted);font-style:italic}._rtBtn_14lrs_2242{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:none;background:none;color:var(--text-muted);border-radius:4px;cursor:pointer;transition:background .12s,color .12s;font-size:12px}._rtBtn_14lrs_2242:hover{background:var(--card-hover);color:var(--text)}._rtBtnActive_14lrs_2262{background:#14b8a626;color:var(--teal)}._rtBtnActive_14lrs_2262:hover{background:#14b8a640;color:var(--teal)}._rtDivider_14lrs_2272{width:1px;height:16px;background:var(--border);margin:0 4px;flex-shrink:0}._attachChips_14lrs_2280{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._attachChip_14lrs_2280{display:inline-flex;align-items:center;gap:5px;background:#00c2a814;border:1px solid rgba(0,194,168,.25);border-radius:20px;padding:3px 10px 3px 8px;font-size:11.5px;color:var(--teal)}._attachChip_14lrs_2280 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center;opacity:.7}._attachChip_14lrs_2280 button:hover{opacity:1}._linkInputRow_14lrs_2314{display:flex;align-items:center;gap:6px;margin-top:6px;padding:8px 10px;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap}._linkInputRow_14lrs_2314 input{background:var(--navy-light);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:5px 8px;outline:none;width:140px;transition:border-color .15s}._linkInputRow_14lrs_2314 input:focus{border-color:var(--teal)}._linkInputRow_14lrs_2314 input::placeholder{color:var(--text-dim)}._linkInsertBtn_14lrs_2347{padding:5px 12px;border-radius:4px;border:none;background:var(--teal);color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}._linkInsertBtn_14lrs_2347:hover{opacity:.88}._linkCancelBtn_14lrs_2365{padding:5px 10px;border-radius:4px;border:1px solid var(--border);background:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer;white-space:nowrap}._linkCancelBtn_14lrs_2365:hover{color:var(--text)}._mentionDropdown_14lrs_2382{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0006;max-height:200px;overflow-y:auto}._mentionItem_14lrs_2391{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;transition:background .12s}._mentionItem_14lrs_2391:hover,._mentionItemActive_14lrs_2401{background:var(--card-hover)}@media(max-width:1024px){._wizardSidebar_14lrs_450{width:220px;padding:20px 16px}._wizardMain_14lrs_558{padding:24px}}@media(max-width:768px){._content_14lrs_7{padding:16px 12px}._statRow_14lrs_17{grid-template-columns:repeat(2,1fr)}._formGrid_14lrs_583,._verifyGrid_14lrs_1511{grid-template-columns:1fr}._wizardLayout_14lrs_439{flex-direction:column;min-height:auto}._wizardSidebar_14lrs_450{width:100%;flex-direction:row;align-items:center;padding:16px;border-right:none;border-bottom:1px solid var(--border)}._wizardSidebarHeader_14lrs_460{margin-bottom:0;margin-right:16px}._wizardSteps_14lrs_474{flex-direction:row;gap:16px}._wizardStepItem_14lrs_481{border-left:none;padding-left:0;margin-left:0}._wizardStepCircle_14lrs_506{position:static}._backToLogsBtn_14lrs_537{border-top:none;border-left:1px solid var(--border);margin-top:0;margin-left:auto;padding-left:16px}._tableHeader_14lrs_68{flex-direction:column;align-items:stretch}._searchBar_14lrs_95{width:100%}._wizardActionRight_14lrs_1650{flex-wrap:wrap}._dpPanel_14lrs_1746{width:100%;max-width:100%}._dpGrid_14lrs_1823{grid-template-columns:1fr}}._newLogBtn_14lrs_2504{display:inline-flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s;white-space:nowrap}._newLogBtn_14lrs_2504:hover{background:var(--teal-hover)}._actionRow_14lrs_2526{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:16px}._startNewBtn_14lrs_2534{display:inline-flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 18px;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s}._startNewBtn_14lrs_2534:hover{background:var(--teal-hover)}._togglePanelBtn_14lrs_2554{display:inline-flex;align-items:center;gap:6px;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}._togglePanelBtn_14lrs_2554:hover{background:var(--card-hover);border-color:#ffffff26}._listLayout_14lrs_2576{display:flex;gap:16px}._listLayout_14lrs_2576 ._tableCard_14lrs_61,._listLayoutWithPanel_14lrs_2586 ._tableCard_14lrs_61{flex:1;min-width:0}._filterTabs_14lrs_2592{display:flex;align-items:center;gap:8px;padding:12px 20px;flex-wrap:wrap}._filterTab_14lrs_2592{display:inline-flex;align-items:center;gap:6px;background:var(--navy-light);border:1px solid var(--border);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500;font-family:DM Sans,sans-serif;color:var(--text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}._filterTab_14lrs_2592:hover{color:var(--text);border-color:#ffffff26}._filterTabActive_14lrs_2622{background:var(--teal);border-color:var(--teal);color:#fff}._filterTabActive_14lrs_2622:hover{color:#fff;border-color:var(--teal)}._filterTabCount_14lrs_2633{font-weight:700}._showingInfo_14lrs_2638{padding:8px 20px;font-size:12px;color:var(--text-dim)}._filterWrap_14lrs_2645{position:relative}._filterBtn_14lrs_2649{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 14px;cursor:pointer;transition:border-color .15s;display:inline-flex;align-items:center;gap:6px}._filterBtn_14lrs_2649:hover{border-color:#ffffff26}._filterBtnActive_14lrs_2668{border-color:var(--teal);color:var(--teal)}._filterDot_14lrs_2673{width:6px;height:6px;border-radius:50%;background:var(--teal);display:inline-block}._filterDrop_14lrs_2681{position:fixed;width:240px;background:var(--navy-mid);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 40px #00000073;z-index:9999;padding:14px;display:flex;flex-direction:column;gap:12px}._filterDropHeader_14lrs_2695{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text)}._filterClearAll_14lrs_2704{background:none;border:none;color:var(--teal);font-family:DM Sans,sans-serif;font-size:11px;cursor:pointer;padding:0}._filterClearAll_14lrs_2704:hover{text-decoration:underline}._filterGroup_14lrs_2715{display:flex;flex-direction:column;gap:4px}._filterLabel_14lrs_2721{font-size:10.5px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}._filterSelect_14lrs_147{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 30px 7px 10px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._filterSelect_14lrs_147:focus{border-color:var(--teal)}._activeFilters_14lrs_2748{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 8px}._filterChip_14lrs_2755{display:inline-flex;align-items:center;gap:6px;background:#17b8a01f;border:1px solid rgba(23,184,160,.3);border-radius:20px;padding:4px 10px;font-size:11px;color:var(--teal);font-family:DM Sans,sans-serif;text-transform:capitalize}._filterChip_14lrs_2755 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center;opacity:.7}._filterChip_14lrs_2755 button:hover{opacity:1}._moreBtn_14lrs_2781{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:4px;display:flex;align-items:center}._moreBtn_14lrs_2781:hover{color:var(--text)}._actionsCell_14lrs_2796{display:flex;flex-direction:column;align-items:stretch;gap:6px}._actionsCell_14lrs_2796 ._viewBtn_14lrs_363,._actionsCell_14lrs_2796 ._addTaskBtn_14lrs_2804{width:100%;min-width:72px;box-sizing:border-box}._addTaskBtn_14lrs_2804{background:transparent;color:var(--teal);border:1px solid var(--teal);border-radius:7px;padding:5px 14px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}._addTaskBtn_14lrs_2804:hover{background:#17b8a01f;border-color:var(--teal-hover);color:var(--teal-hover)}._addTaskBtn_14lrs_2804:disabled{opacity:.5;cursor:not-allowed}._addTaskBtn_14lrs_2804:disabled:hover{background:transparent;border-color:var(--teal);color:var(--teal)}._noTaskLabel_14lrs_2842{display:block;font-size:10px;color:var(--text-dim);font-style:italic}._noStudentLabel_14lrs_2849{color:var(--text-dim)}._issueSub_14lrs_2853{font-size:10px;color:var(--text-dim)}._loadingWrap_14lrs_2859{display:flex;justify-content:center;align-items:center;padding:80px 0}._spinner_14lrs_2866{animation:_spin_14lrs_2866 .8s linear infinite}@keyframes _spin_14lrs_2866{to{transform:rotate(360deg)}}._statusVerified_14lrs_2875{background:#00c2a826;color:var(--teal)}._sidePanel_14lrs_2884{width:380px;flex-shrink:0;align-self:flex-start;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);overflow-y:auto;max-height:calc(100vh - 180px);min-height:220px;padding:14px}._sidePanelHeader_14lrs_2897{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 0}._sidePanelTitle_14lrs_2904{font-family:"DM Serif Display",serif;font-size:15px;font-weight:400;color:var(--text);margin:0}._sidePanelBadge_14lrs_2912{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 10px;font-size:14px;font-weight:700;color:var(--text);text-align:center;line-height:1.3;max-width:140px}._sidePanelBadge_14lrs_2912 span{display:block;font-size:9px;font-weight:500;color:var(--text-dim);text-transform:lowercase}._sidePanelBadgeHint_14lrs_2933{display:block;font-size:9px;font-weight:600;color:var(--amber);margin-top:4px;text-transform:none}._sidePanelDesc_14lrs_2942{padding:8px 18px 12px;font-size:11.5px;color:var(--text-muted);line-height:1.5;margin:0}._sidePanelCards_14lrs_2950{padding:0;display:flex;flex-direction:column;gap:10px;min-height:120px}._callerProfileHead_14lrs_2958{display:flex;align-items:center;justify-content:space-between;gap:10px}._callerProfileIdentity_14lrs_2965{display:flex;align-items:center;gap:10px;min-width:0}._callerProfileAvatar_14lrs_2972{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--teal) 22%,transparent);border:1px solid var(--border-2);flex-shrink:0}._callerProfileName_14lrs_2987{font-size:24px;color:var(--text);font-weight:600;line-height:1.1}._callerProfileType_14lrs_2994{font-size:12px;color:var(--text-muted)}._callerProfileOpenBtn_14lrs_2999{padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface);color:var(--text);font-size:11px;cursor:pointer}._callerProfileBadges_14lrs_3009{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._callerProfileTabs_14lrs_3016{display:flex;gap:10px;border-bottom:1px solid var(--border);padding:10px 0 8px;margin-bottom:6px}._callerProfileTab_14lrs_3016,._callerProfileTabActive_14lrs_3025{border:none;background:none;color:var(--text-muted);font-size:12px;padding:0;cursor:pointer}._callerProfileTabActive_14lrs_3025{color:var(--teal);font-weight:600}._callerInfoCard_14lrs_3039{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._callerInfoLabel_14lrs_3046{text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:var(--text-muted);font-weight:700;margin-bottom:8px}._callerInfoLine_14lrs_3055{font-size:13px;color:var(--text);line-height:1.4}._callerInfoLineMuted_14lrs_3061{margin-top:3px;font-size:12px;color:var(--text-muted)}._callerHistoryItem_14lrs_3067{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._sidePanelMiniItem_14lrs_3073{width:100%;display:flex;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:12px;padding:8px 10px;cursor:pointer}._sidePanelMiniItem_14lrs_3073:hover{border-color:var(--teal);color:var(--text)}._sidePanelEmpty_14lrs_3092{padding:24px 16px;text-align:center;color:var(--text-muted);font-size:12px;line-height:1.5;background:var(--surface-3);border-radius:var(--radius-sm);border:1px dashed var(--border-2)}._spCard_14lrs_3104{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:14px;transition:border-color .15s}._spCard_14lrs_3104:hover{border-color:#ffffff1f}._spCardHeader_14lrs_3116{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._spCardName_14lrs_3124{font-size:14px;font-weight:600;color:var(--text)}._spCardBadges_14lrs_3130{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}._spTaskPill_14lrs_3138{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}._spTaskPillLinked_14lrs_3149{color:var(--teal);background:var(--teal-glow);border-color:color-mix(in srgb,var(--teal) 35%,transparent)}._spTaskPillOpen_14lrs_3155{color:var(--amber);background:#f5a6231f;border-color:#f5a62359}._spCardMeta_14lrs_3161{font-size:11px;color:var(--text-dim);margin-bottom:4px}._spCardStudent_14lrs_3167{font-size:12px;color:var(--text-muted);margin-bottom:6px}._spCardDesc_14lrs_3173{font-size:12px;color:var(--text-muted);line-height:1.5;margin:6px 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._spCardActions_14lrs_3184{display:flex;gap:8px}._spViewBtn_14lrs_3189{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:5px 12px;font-size:11.5px;font-family:DM Sans,sans-serif;cursor:pointer;transition:border-color .15s}._spViewBtn_14lrs_3189:hover{border-color:#fff3}._spAddTaskBtn_14lrs_3205{background:var(--teal);border:none;border-radius:var(--radius-sm);color:#fff;padding:5px 12px;font-size:11.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s}._spAddTaskBtn_14lrs_3205:hover{background:var(--teal-hover)}._selectedTag_14lrs_3223{display:inline-flex;align-items:center;gap:6px;background:#00c2a81f;color:var(--teal);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-top:6px}._selectedTag_14lrs_3223 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center}@media(max-width:1100px){._listLayout_14lrs_2576{flex-direction:column}._sidePanel_14lrs_2884{width:100%;max-height:400px}}._descriptionWrapper_14lrs_3259{display:flex;gap:10px;align-items:flex-start}._descriptionWrapper_14lrs_3259 ._descriptionBlock_14lrs_2207{flex:1;min-width:0}._waBottomBar_14lrs_3270{display:flex;align-items:center;gap:4px;padding:5px 8px;background:var(--navy-mid);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);flex-wrap:wrap}._waBottomBtn_14lrs_3282{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:none;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11.5px;cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}._waBottomBtn_14lrs_3282:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._waBottomBtnActive_14lrs_3304{background:#00c2a81a;color:var(--teal);border-color:var(--teal)}._waBarDivider_14lrs_3310{width:1px;height:14px;background:var(--border);margin:0 2px;flex-shrink:0}._waBrainBtn_14lrs_3318{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#00c2a80f;border:1px solid rgba(0,194,168,.3);border-radius:4px;color:var(--teal);font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:500;cursor:pointer;transition:background .12s;white-space:nowrap}._waBrainBtn_14lrs_3318:hover{background:#00c2a824}._waPanel_14lrs_3340{width:264px;flex-shrink:0;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:0;overflow:hidden}._waPanelHeader_14lrs_3352{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--border);background:var(--navy-dark)}._waPanelTitle_14lrs_3361{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text)}._waPanelBadge_14lrs_3370{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--teal);background:#00c2a81f;border:1px solid rgba(0,194,168,.25);border-radius:3px;padding:1px 5px}._waPanelClose_14lrs_3381{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px 4px;border-radius:3px;font-size:13px;line-height:1;transition:color .12s}._waPanelClose_14lrs_3381:hover{color:var(--text)}._waPanelDesc_14lrs_3397{font-size:11.5px;color:var(--text-muted);line-height:1.5;padding:10px 12px 8px;border-bottom:1px solid var(--border);margin:0}._waPanelDesc_14lrs_3397 strong{color:var(--teal)}._waPanelSection_14lrs_3410{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border)}._waPanelLabel_14lrs_3418{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}._waPanelSelect_14lrs_3426{background:var(--navy-light);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:5px 8px;outline:none;width:100%;transition:border-color .15s;cursor:pointer}._waPanelSelect_14lrs_3426:focus{border-color:var(--teal)}._waToast_14lrs_3444{margin:6px 12px 2px;padding:6px 10px;background:#00c2a81f;border:1px solid rgba(0,194,168,.3);border-radius:4px;font-size:11px;color:var(--teal);line-height:1.4}._waActions_14lrs_3455{display:flex;flex-direction:column;gap:0;padding:6px 0}._waActionItem_14lrs_3462{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;background:none;border:none;border-radius:0;cursor:pointer;text-align:left;transition:background .12s;width:100%}._waActionItem_14lrs_3462:hover{background:var(--card-hover)}._waActionItemTitle_14lrs_3481{font-size:12.5px;font-weight:600;color:var(--text)}._waActionItemDesc_14lrs_3487{font-size:11px;color:var(--text-muted);line-height:1.4}._waShortcuts_14lrs_3493{display:flex;align-items:center;gap:5px;padding:7px 12px;border-top:1px solid var(--border);font-size:10.5px;color:var(--text-dim);flex-wrap:wrap}._helpPage_qrnxh_6{flex:1;display:flex;overflow-y:auto;padding:24px;gap:32px}._helpSidebar_qrnxh_15{width:260px;flex-shrink:0}._helpHeading_qrnxh_20{margin-bottom:24px}._helpTitle_qrnxh_24{font-family:"DM Serif Display",serif;font-size:32px;font-weight:400;color:var(--text-primary);margin:0 0 4px}._helpSub_qrnxh_32{font-family:DM Sans,sans-serif;font-size:14px;color:var(--text-secondary);margin:0}._helpSearch_qrnxh_40{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:8px 12px;margin-bottom:16px;transition:border-color .12s}._helpSearch_qrnxh_40:focus-within{border-color:var(--teal)}._helpSearchIcon_qrnxh_56{color:var(--text-dim);flex-shrink:0}._helpSearchInput_qrnxh_61{flex:1;background:none;border:none;outline:none;font-family:DM Sans,sans-serif;font-size:13px;color:var(--text);min-width:0}._helpSearchInput_qrnxh_61::placeholder{color:var(--text-dim)}._helpSearchClear_qrnxh_76{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px;border-radius:4px;transition:color .12s;flex-shrink:0}._helpSearchClear_qrnxh_76:hover{color:var(--text)}._noResults_qrnxh_94{font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-dim);padding:8px 16px;margin:0}._tabList_qrnxh_102{display:flex;flex-direction:column;gap:2px}._tabItem_qrnxh_108{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;cursor:pointer;transition:all .12s;font-family:DM Sans,sans-serif;font-size:14px;color:var(--text-secondary)}._tabItem_qrnxh_108:hover{background:#ffffff0a;color:var(--text-primary)}._tabItem_qrnxh_108._active_qrnxh_126{background:#17b8a01f;color:var(--teal);font-weight:600}._tabIcon_qrnxh_132{font-size:16px;width:20px;text-align:center}._tabLabel_qrnxh_138{flex:1}._helpContent_qrnxh_143{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}._sectionTitle_qrnxh_152{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;color:var(--text-primary);margin:0 0 8px}._sectionDesc_qrnxh_160{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.7;color:var(--text-secondary);margin:0 0 8px}._subTitle_qrnxh_168{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--text-primary);margin:32px 0 16px}._featureGrid_qrnxh_177{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:8px}._featureCard_qrnxh_184{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;transition:border-color .15s}._featureCard_qrnxh_184:hover{border-color:#17b8a04d}._featureIcon_qrnxh_196{font-size:28px;margin-bottom:10px}._featureTitle_qrnxh_201{font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:6px}._featureDesc_qrnxh_209{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}._tipBanner_qrnxh_218{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:10px;background:#17b8a014;border:1px solid rgba(23,184,160,.2);font-family:DM Sans,sans-serif;font-size:13px;line-height:1.6;color:var(--text-secondary);margin-top:16px}._tipIcon_qrnxh_233{font-size:18px;flex-shrink:0;margin-top:1px}._kbd_qrnxh_239{display:inline-block;padding:2px 7px;border-radius:5px;background:#ffffff14;border:1px solid var(--border);font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--text-primary)}._warnBanner_qrnxh_250{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);font-family:DM Sans,sans-serif;font-size:13px;line-height:1.6;color:var(--text-secondary);margin-top:8px}._timeline_qrnxh_266{display:flex;flex-direction:column;gap:0;margin-top:16px}._timelineStep_qrnxh_273{display:flex;gap:20px}._timelineLine_qrnxh_278{display:flex;flex-direction:column;align-items:center;width:40px;flex-shrink:0}._timelineCircle_qrnxh_286{width:40px;height:40px;border-radius:50%;background:var(--card);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;z-index:1}._timelineBar_qrnxh_300{width:2px;flex:1;background:var(--border);min-height:24px}._timelineContent_qrnxh_307{flex:1;padding-bottom:28px}._timelineTitle_qrnxh_312{font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 6px;padding-top:8px}._timelineDesc_qrnxh_321{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.65;color:var(--text-secondary);margin:0}._glossaryList_qrnxh_330{display:flex;flex-direction:column;gap:12px;margin-top:16px}._glossaryItem_qrnxh_337{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px 20px;transition:border-color .15s}._glossaryItem_qrnxh_337:hover{border-color:#17b8a04d}._glossaryTerm_qrnxh_349{font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;color:var(--text-primary);margin:0 0 4px}._glossaryAbbr_qrnxh_357{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--teal);margin-left:8px;font-weight:400}._glossaryDef_qrnxh_365{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}._faqList_qrnxh_374{display:flex;flex-direction:column;gap:8px;margin-top:16px}._faqItem_qrnxh_381{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .15s}._faqItem_qrnxh_381:hover{border-color:#17b8a040}._faqQuestion_qrnxh_393{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;color:var(--text-primary);text-align:left;gap:12px}._faqQuestion_qrnxh_393:hover{color:var(--teal)}._faqChevron_qrnxh_414{font-size:12px;color:var(--text-dim);flex-shrink:0;transition:transform .2s}._faqChevronOpen_qrnxh_421{transform:rotate(180deg)}._faqAnswer_qrnxh_425{padding:12px 20px 16px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.65;color:var(--text-secondary);margin:0;border-top:1px solid var(--border)}._shortcutsTable_qrnxh_437{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;border:1px solid var(--border);border-radius:10px;overflow:hidden}._shortcutsTable_qrnxh_437 th{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);background:var(--card);padding:12px 20px;text-align:left;border-bottom:1px solid var(--border)}._shortcutsTable_qrnxh_437 td{font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-secondary);padding:12px 20px;border-bottom:1px solid var(--border)}._shortcutsTable_qrnxh_437 tr:last-child td{border-bottom:none}._shortcutsTable_qrnxh_437 tr:hover td{background:#ffffff05}._shortcutKeys_qrnxh_476{display:inline-flex;gap:4px;align-items:center}._shortcutSep_qrnxh_482{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim)}._stepBadge_qrnxh_489{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#17b8a026;color:var(--teal);font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;flex-shrink:0}._bulletList_qrnxh_505{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.7;color:var(--text-secondary);margin:8px 0 8px 20px;padding:0}._bulletList_qrnxh_505 li{margin-bottom:4px}._matchBadge_qrnxh_519{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#17b8a026;color:var(--teal);font-size:11px;font-weight:700;font-family:DM Sans,sans-serif;flex-shrink:0}._resultCount_qrnxh_535{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:var(--text-muted);margin-left:12px}._emptySearch_qrnxh_543{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}._emptyIcon_qrnxh_552{font-size:48px;margin-bottom:16px;opacity:.6}._emptySearch_qrnxh_543 p{font-family:DM Sans,sans-serif;font-size:15px;color:var(--text-secondary);margin:0}._emptyHint_qrnxh_565{font-size:13px!important;color:var(--text-dim)!important;margin-top:6px!important}._resultGroup_qrnxh_571{margin-bottom:28px}._resultGroupHeader_qrnxh_575{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}._resultGroupIcon_qrnxh_584{font-size:16px;color:var(--teal);width:20px;text-align:center}._resultGroupLabel_qrnxh_591{font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;color:var(--text)}._resultGroupCount_qrnxh_598{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim)}._resultCards_qrnxh_604{display:flex;flex-direction:column;gap:8px}._resultCard_qrnxh_604{display:block;width:100%;text-align:left;background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;padding:16px 20px;cursor:pointer;transition:border-color .15s,background .15s;font-family:DM Sans,sans-serif}._resultCard_qrnxh_604:hover{border-color:#17b8a066;background:var(--surface-3)}._resultHeading_qrnxh_628{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px}._resultSnippet_qrnxh_635{font-size:13px;line-height:1.6;color:var(--text-muted);margin:0 0 10px}._resultGo_qrnxh_642{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--teal)}._highlight_qrnxh_651{background:#17b8a040;color:#5ee8cd;border-radius:2px;padding:1px 3px;font-weight:600}._comingSoon_qrnxh_660{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--card);border:1px dashed var(--border);border-radius:12px;margin-top:16px}._comingSoon_qrnxh_660 span{font-size:40px;margin-bottom:12px}._comingSoon_qrnxh_660 p{font-family:DM Sans,sans-serif;font-size:14px;color:var(--text-secondary);margin:0}@media(max-width:768px){._helpPage_qrnxh_6{flex-direction:column;padding:16px;gap:20px}._helpSidebar_qrnxh_15{width:100%}._tabList_qrnxh_102{flex-direction:row;overflow-x:auto;gap:4px}._tabItem_qrnxh_108{white-space:nowrap;padding:8px 12px;font-size:13px}._featureGrid_qrnxh_177{grid-template-columns:1fr}}[data-theme=light] ._helpSearch_qrnxh_40{background:#fff;border-color:#0000001a}[data-theme=light] ._helpSearchInput_qrnxh_61{color:#000}[data-theme=light] ._tabItem_qrnxh_108:not(._active_qrnxh_126){color:#5a6f87}[data-theme=light] ._tabItem_qrnxh_108:hover{background:#0000000a}[data-theme=light] ._featureCard_qrnxh_184{background:#fff;border-color:#00000014}[data-theme=light] ._sectionTitle_qrnxh_152,[data-theme=light] ._subTitle_qrnxh_168,[data-theme=light] ._featureTitle_qrnxh_201,[data-theme=light] ._timelineTitle_qrnxh_312{color:#1e293b}[data-theme=light] ._sectionDesc_qrnxh_160,[data-theme=light] ._featureDesc_qrnxh_209,[data-theme=light] ._timelineDesc_qrnxh_321,[data-theme=light] ._helpSub_qrnxh_32{color:#475569}[data-theme=light] ._timelineCircle_qrnxh_286{background:#fff;border-color:#0000001a}[data-theme=light] ._glossaryItem_qrnxh_337,[data-theme=light] ._faqItem_qrnxh_381{background:#fff;border-color:#00000014}[data-theme=light] ._glossaryTerm_qrnxh_349,[data-theme=light] ._faqQuestion_qrnxh_393{color:#1e293b}[data-theme=light] ._glossaryDef_qrnxh_365,[data-theme=light] ._faqAnswer_qrnxh_425{color:#475569}[data-theme=light] ._shortcutsTable_qrnxh_437 th{background:#f8fafc;color:#64748b}[data-theme=light] ._shortcutsTable_qrnxh_437 td{color:#475569}[data-theme=light] ._shortcutsTable_qrnxh_437{border-color:#00000014}[data-theme=light] ._shortcutsTable_qrnxh_437 td,[data-theme=light] ._shortcutsTable_qrnxh_437 th{border-color:#0000000f}[data-theme=light] ._shortcutsTable_qrnxh_437 tr:hover td{background:#00000005}[data-theme=light] ._resultCard_qrnxh_604{background:#fff;border-color:#0000001a}[data-theme=light] ._resultCard_qrnxh_604:hover{background:#f0fdf9;border-color:#0d948859}[data-theme=light] ._resultHeading_qrnxh_628{color:#1e293b}[data-theme=light] ._resultSnippet_qrnxh_635{color:#475569}[data-theme=light] ._resultGroupLabel_qrnxh_591{color:#1e293b}[data-theme=light] ._highlight_qrnxh_651{background:#0d948826;color:#0d6e64}._content_1fwcu_7{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}._calendarFilterBar_1fwcu_17{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--navy-light)}._calendarFilterPrefix_1fwcu_28{font-size:13px;font-weight:500;color:var(--text-muted);font-family:DM Sans,sans-serif}._calendarFilterChips_1fwcu_35{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}._calendarFilterItem_1fwcu_42{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--text);font-family:DM Sans,sans-serif;-webkit-user-select:none;user-select:none}._calendarFilterInput_1fwcu_54{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._calendarFilterBox_1fwcu_62{width:16px;height:16px;border-radius:4px;border:1px solid rgba(23,184,160,.45);background:var(--card);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}._calendarFilterInput_1fwcu_54:checked+._calendarFilterBox_1fwcu_62{background:var(--teal);border-color:var(--teal)}._calendarFilterInput_1fwcu_54:checked+._calendarFilterBox_1fwcu_62:after{content:"";width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px);margin-bottom:2px}._calendarFilterInput_1fwcu_54:focus-visible+._calendarFilterBox_1fwcu_62{outline:2px solid rgba(23,184,160,.5);outline-offset:2px}._calendarFilterText_1fwcu_95{line-height:1.2}._headerRow_1fwcu_100{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._monthLabel_1fwcu_107{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;min-width:200px}._monthLabelPrimary_1fwcu_116{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);line-height:1.2}._monthSub_1fwcu_124{display:block;font-size:12.5px;color:var(--text-muted);margin:0;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.35;max-width:min(420px,100%)}._headerSpacer_1fwcu_135{flex:1}._viewSwitcher_1fwcu_140{display:flex;gap:0;background:var(--navy-light);border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}._viewTab_1fwcu_149{padding:7px 16px;font-size:12px;font-weight:500;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s;font-family:DM Sans,sans-serif;letter-spacing:.3px;flex-shrink:0}._viewTab_1fwcu_149:hover{color:var(--text);background:#ffffff0a}._viewTabActive_1fwcu_168,._viewTabActive_1fwcu_168:hover{background:var(--teal);color:#fff}._navGroup_1fwcu_179{display:flex;align-items:center;gap:4px}._navBtn_1fwcu_185{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s;font-size:16px;font-family:DM Sans,sans-serif}._navBtn_1fwcu_185:hover{background:var(--card-hover);color:var(--text);border-color:#ffffff1f}._addBtn_1fwcu_208{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .15s;font-family:DM Sans,sans-serif}._addBtn_1fwcu_208:hover{opacity:.88}._weekGrid_1fwcu_231{display:grid;grid-template-columns:56px repeat(7,1fr);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}._weekHeaderBlank_1fwcu_240{background:var(--navy-light);border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._weekHeaderCell_1fwcu_246{text-align:center;padding:12px 4px 10px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);background:var(--navy-light)}._weekHeaderCell_1fwcu_246:last-child{border-right:none}._weekDayName_1fwcu_258{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-weight:500;margin-bottom:4px}._weekDayNum_1fwcu_267{font-size:18px;font-weight:600;color:var(--text)}._weekHeaderToday_1fwcu_273 ._weekDayNum_1fwcu_267{color:var(--teal)}._weekHeaderToday_1fwcu_273{background:#17b8a00f}._weekAllDayLabel_1fwcu_282{font-size:10px;color:var(--text-dim);text-align:right;padding:8px 8px 8px 0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--navy-light);align-self:stretch}._weekAllDayCell_1fwcu_293{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:44px;padding:4px;display:flex;flex-direction:column;gap:3px;background:var(--card)}._weekAllDayCell_1fwcu_293:last-child{border-right:none}._weekAllDayCellToday_1fwcu_308{background:#17b8a008}._weekAllDayEvent_1fwcu_312{border-radius:4px;padding:3px 6px;font-size:10px;font-weight:500;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;line-height:1.35}._weekAllDayEvent_1fwcu_312:hover{opacity:.88}._weekTimeLabel_1fwcu_330{font-size:10px;color:var(--text-dim);text-align:right;padding:2px 8px 0 0;border-right:1px solid var(--border);height:52px;display:flex;align-items:flex-start;justify-content:flex-end}._weekCell_1fwcu_344{border-right:1px solid var(--border);border-bottom:1px solid var(--border);height:52px;position:relative;cursor:pointer;transition:background .12s}._weekCell_1fwcu_344:last-child{border-right:none}._weekCell_1fwcu_344:hover{background:#ffffff05}._weekCellToday_1fwcu_361{background:#17b8a008}._weekEvent_1fwcu_366{position:absolute;left:2px;right:2px;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:500;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:2;line-height:1.4;transition:opacity .12s}._weekEvent_1fwcu_366:hover{opacity:.85}._dayViewGridWrap_1fwcu_391{border-radius:var(--radius);overflow:hidden}._dayViewGrid_1fwcu_391{display:grid;grid-template-columns:56px 1fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}._dayViewHeaderBlank_1fwcu_405{background:var(--navy-light);border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._dayViewHeaderCell_1fwcu_411{text-align:center;padding:14px 12px 12px;border-bottom:1px solid var(--border);background:var(--navy-light)}._dayViewHeaderCellToday_1fwcu_418{background:#17b8a00f}._dayViewWeekdayTitle_1fwcu_422{font-size:11px;font-weight:600;letter-spacing:.55px;color:var(--text-muted);margin-bottom:10px}._dayViewDateCircle_1fwcu_430{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:17px;font-weight:700;color:var(--text);background:#ffffff0f;border:1px solid var(--border);font-family:DM Sans,sans-serif}._dayViewDateCircleActive_1fwcu_445{background:var(--teal);border-color:var(--teal);color:#0f172a}._dayViewAllDayLabel_1fwcu_451{font-size:10px;color:var(--text-dim);text-align:right;padding:8px 8px 8px 0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--navy-light);align-self:stretch}._dayViewAllDayCell_1fwcu_462{border-bottom:1px solid var(--border);min-height:48px;padding:4px 6px;display:flex;flex-direction:column;gap:3px;background:var(--card)}._dayViewAllDayCellToday_1fwcu_472{background:#17b8a008}._dayViewAllDayEvent_1fwcu_476{border-radius:4px;padding:3px 6px;font-size:10px;font-weight:500;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;line-height:1.35}._dayViewAllDayEvent_1fwcu_476:hover{opacity:.9}._dayViewTimeLabel_1fwcu_493{font-size:10px;color:var(--text-dim);text-align:right;padding:2px 8px 0 0;border-right:1px solid var(--border);height:52px;display:flex;align-items:flex-start;justify-content:flex-end;text-transform:lowercase}._dayViewCell_1fwcu_507{border-bottom:1px solid var(--border);height:52px;position:relative;cursor:pointer;transition:background .12s}._dayViewCell_1fwcu_507:hover{background:#ffffff05}._dayViewCellToday_1fwcu_519{background:#17b8a008}._dayViewEvent_1fwcu_523{position:absolute;left:3px;right:3px;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:500;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:2;line-height:1.4;transition:opacity .12s}._dayViewEvent_1fwcu_523:hover{opacity:.88}._monthGrid_1fwcu_548{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}._monthHeaderCell_1fwcu_557{text-align:center;padding:10px 4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-weight:500;background:var(--navy-light);border-bottom:1px solid var(--border)}._monthDayCell_1fwcu_569{min-height:100px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px 8px;position:relative;cursor:pointer;transition:background .12s}._monthDayCell_1fwcu_569:nth-child(7n){border-right:none}._monthDayCell_1fwcu_569:hover{background:#ffffff05}._monthDayCellOutside_1fwcu_587{opacity:.3}._monthDayNum_1fwcu_591{font-size:12px;font-weight:600;color:var(--text);margin-bottom:4px}._monthDayToday_1fwcu_598{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--teal);color:#fff}._monthEventPill_1fwcu_609{display:block;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500;color:#fff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:opacity .12s}._monthEventPill_1fwcu_609:hover{opacity:.8}._monthMore_1fwcu_628{font-size:9.5px;color:var(--text-muted);margin-top:2px;cursor:pointer}._monthMore_1fwcu_628:hover{color:var(--teal)}._yearGrid_1fwcu_642{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._yearMiniMonth_1fwcu_648{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;transition:background .15s,border-color .15s;cursor:pointer}._yearMiniMonth_1fwcu_648:hover{background:var(--card-hover);border-color:#ffffff1f}._yearMiniMonthCurrent_1fwcu_662{border-color:var(--teal)}._yearMiniTitle_1fwcu_666{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}._yearMiniGrid_1fwcu_674{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;text-align:center}._yearMiniDayHeader_1fwcu_681{font-size:8px;color:var(--text-dim);text-transform:uppercase;padding:2px 0}._yearMiniDay_1fwcu_681{font-size:9px;color:var(--text-muted);padding:2px 0;border-radius:3px}._yearMiniDayToday_1fwcu_695{background:var(--teal);color:#fff;font-weight:600}._yearMiniDayHasEvent_1fwcu_701{position:relative;padding-bottom:5px}._yearMiniDayHasEvent_1fwcu_701:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--teal)}._yearMiniDayOutside_1fwcu_718{opacity:.25}._legend_1fwcu_725{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 0 0}._legendItem_1fwcu_733{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}._legendDot_1fwcu_741{width:8px;height:8px;border-radius:50%;flex-shrink:0}._overlay_1fwcu_751{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1fwcu_1 .15s ease}@keyframes _fadeIn_1fwcu_1{0%{opacity:0}to{opacity:1}}._modal_1fwcu_767{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);width:520px;max-width:95vw;max-height:90vh;overflow-y:auto;padding:28px;animation:_slideUp_1fwcu_1 .2s ease}@keyframes _slideUp_1fwcu_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1fwcu_784{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}._modalHeaderText_1fwcu_792{min-width:0}._modalTitle_1fwcu_796{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text);margin:0}._modalSubtitle_1fwcu_803{margin:6px 0 0;font-size:12.5px;color:var(--text-muted);font-weight:400;line-height:1.4;font-family:DM Sans,sans-serif}._modalCloseBtn_1fwcu_812{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}._modalCloseBtn_1fwcu_812:hover{background:#ffffff0f;color:var(--text)}._formGroup_1fwcu_833{margin-bottom:14px}._formLabel_1fwcu_837{display:block;font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px}._formInput_1fwcu_847,._formSelect_1fwcu_848,._formTextarea_1fwcu_849{width:100%;padding:9px 12px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:13px;font-family:DM Sans,sans-serif;transition:border-color .15s;outline:none;box-sizing:border-box}._formInput_1fwcu_847:focus,._formSelect_1fwcu_848:focus,._formTextarea_1fwcu_849:focus{border-color:var(--teal)}._formInputNativePicker_1fwcu_870{color-scheme:dark}._formInputNativePicker_1fwcu_870::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.92;cursor:pointer}._formInputNativePicker_1fwcu_870::-moz-calendar-picker-indicator{filter:invert(1);opacity:.92;cursor:pointer}[data-theme=light] ._formInputNativePicker_1fwcu_870{color-scheme:light}[data-theme=light] ._formInputNativePicker_1fwcu_870::-webkit-calendar-picker-indicator{filter:none;opacity:1}[data-theme=light] ._formInputNativePicker_1fwcu_870::-moz-calendar-picker-indicator{filter:none;opacity:1}._formTextarea_1fwcu_849{min-height:72px;resize:vertical}._formSelect_1fwcu_848{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23c8d0dc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}._formFileInput_1fwcu_914{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}._formInlineActions_1fwcu_925{margin-top:6px}._attachLinksRow_1fwcu_929{display:flex;gap:10px;margin-top:6px}._attachLinksRow_1fwcu_929 ._attachDocBtn_1fwcu_935,._attachLinksRow_1fwcu_929 ._addLinkBtn_1fwcu_936{flex:1;justify-content:center}._attachDocBtn_1fwcu_935,._addLinkBtn_1fwcu_936{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;color:var(--text);background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-family:DM Sans,sans-serif;transition:border-color .15s,background .15s}._attachDocBtn_1fwcu_935:hover,._addLinkBtn_1fwcu_936:hover{border-color:#17b8a066;background:#ffffff0a}._formLabelRow_1fwcu_964{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}._formLabelRow_1fwcu_964 ._formLabel_1fwcu_837{margin-bottom:0}._formLinkDraft_1fwcu_976{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:#00000026}._saveBtnSmall_1fwcu_987{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#0f172a;background:var(--teal);border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:DM Sans,sans-serif}._saveBtnSmall_1fwcu_987:hover{opacity:.92}._attachList_1fwcu_1007{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}._attachListItem_1fwcu_1016{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted);padding:4px 0}._attachRemove_1fwcu_1026{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:var(--text-dim);cursor:pointer;border-radius:4px}._attachRemove_1fwcu_1026:hover{color:var(--text);background:#ffffff0f}._customLinkList_1fwcu_1043{list-style:none;margin:8px 0 0;padding:0}._customLinkRow_1fwcu_1049{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;margin-bottom:6px}._customLinkRow_1fwcu_1049 a{color:var(--teal);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._customLinkRow_1fwcu_1049 a:hover{text-decoration:underline}._attendeePicker_1fwcu_1070{max-height:140px;overflow-y:auto;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--navy-light);display:flex;flex-direction:column;gap:6px}._attendeeChips_1fwcu_1082{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}._attendeeChipPill_1fwcu_1089{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:11.5px;font-weight:500;color:var(--text);background:#17b8a01f;border:1px solid rgba(23,184,160,.25);border-radius:999px;font-family:DM Sans,sans-serif}._attendeeChipRemove_1fwcu_1103{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px}._attendeeChipRemove_1fwcu_1103:hover{color:var(--text);background:#0003}._attendeeChip_1fwcu_1082{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text);cursor:pointer}._attendeeChip_1fwcu_1082 input{accent-color:var(--teal)}._mutedSmall_1fwcu_1133{font-size:12px;color:var(--text-muted)}[data-theme=light] ._formSelect_1fwcu_848{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a94a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._studentFieldWrap_1fwcu_1143{position:relative}._studentFieldIcon_1fwcu_1147{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none;z-index:1}._studentFieldInput_1fwcu_1157{padding-left:34px}._studentSuggest_1fwcu_1161{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;max-height:220px;overflow-y:auto;padding:4px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--navy-mid);box-shadow:0 8px 24px #00000059}._studentSuggestStatus_1fwcu_1176{padding:10px 12px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px}._studentSuggestItem_1fwcu_1185{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:4px;background:transparent;color:var(--text);font-size:12.5px;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .12s}._studentSuggestItem_1fwcu_1185:hover{background:#ffffff0f}._studentSuggestItemIcon_1fwcu_1207{color:var(--teal);flex-shrink:0}._studentSuggestLabel_1fwcu_1212{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._studentSuggestMeta_1fwcu_1220{width:100%;padding-left:22px;font-size:10.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageThreadCard_1fwcu_1230{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:12px;margin-top:-2px}._messageThreadHeader_1fwcu_1238{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}._messageThreadTitleWrap_1fwcu_1246{display:flex;align-items:flex-start;gap:8px}._messageThreadIcon_1fwcu_1252{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);background:#ffffff1f;flex-shrink:0}._messageThreadLabel_1fwcu_1264{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c7b8ff}._messageThreadTitle_1fwcu_1246{font-size:26px;line-height:1.05;font-weight:700;color:var(--text)}._messageThreadTypeBadge_1fwcu_1279{border:1px solid rgba(245,166,35,.35);color:var(--amber);background:#f5a6231f;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px}._messageThreadMetaGrid_1fwcu_1291{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:10px}._messageThreadMetaGrid_1fwcu_1291>div{padding:8px 10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._messageThreadMetaGrid_1fwcu_1291>div:nth-child(2n){border-right:none}._messageThreadMetaGrid_1fwcu_1291>div:nth-last-child(-n+2){border-bottom:none}._messageThreadMetaLabel_1fwcu_1314{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._messageThreadMetaValue_1fwcu_1322{font-size:13px;font-weight:600;color:var(--text);margin-top:2px}._messageThreadUnread_1fwcu_1329{font-size:13px;font-weight:700;color:var(--amber);margin-top:2px}._messageThreadRecentLabel_1fwcu_1336{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:6px}._messageThreadRecentList_1fwcu_1345{display:flex;flex-direction:column;gap:6px}._messageThreadRecentItem_1fwcu_1351{display:flex;align-items:flex-start;gap:8px}._messageThreadSenderChip_1fwcu_1357{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#3b82f633;color:#9cc3ff;font-size:10px;font-weight:700;flex-shrink:0}._messageThreadRecentBody_1fwcu_1371{flex:1;border:1px solid var(--border);border-radius:8px;background:#ffffff0d;padding:7px 10px;font-size:12px;color:var(--text);line-height:1.35}._messageThreadEmpty_1fwcu_1382{border:1px dashed var(--border);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--text-muted)}._linkedTaskCard_1fwcu_1391{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:12px;margin-top:-2px}._linkedTaskKicker_1fwcu_1399{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}._linkedTaskHeadline_1fwcu_1407{font-size:17px;line-height:1.25;font-weight:700;color:var(--text);margin-top:4px}._linkedTaskStatusPill_1fwcu_1415{display:inline-block;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;flex-shrink:0}._linkedTaskStatusOpen_1fwcu_1426{background:#f5a62326;color:var(--amber)}._linkedTaskStatusInProgress_1fwcu_1431{background:#3b82f626;color:var(--blue-soft)}._linkedTaskStatusCompleted_1fwcu_1436{background:#3ecf8e26;color:var(--green)}._linkedTaskStatusCancelled_1fwcu_1441{background:#ffffff0f;color:var(--text-muted)}._linkedTaskStatusEscalated_1fwcu_1446{background:#ef444426;color:#ef4444}._linkedTaskPriorityHigh_1fwcu_1451{color:var(--red);font-weight:700}._linkedTaskPriorityUrgent_1fwcu_1456{color:#c0392b;font-weight:700}._linkedTaskDescBlock_1fwcu_1461{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}._linkedTaskDescText_1fwcu_1467{font-size:12px;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}._linkedPhoneLogCard_1fwcu_1478{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:12px;margin-top:-2px}._allDayRow_1fwcu_1486{display:flex;align-items:center;gap:8px;margin-bottom:4px}._allDayLabel_1fwcu_1493{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}._allDayCheckbox_1fwcu_1504{width:16px;height:16px;accent-color:var(--teal);cursor:pointer}._formRow_1fwcu_1511{display:flex;gap:12px}._formRow_1fwcu_1511 ._formGroup_1fwcu_833{flex:1}._modalActions_1fwcu_1520{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._cancelBtn_1fwcu_1527{padding:8px 18px;font-size:12.5px;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,color .15s;font-family:DM Sans,sans-serif}._cancelBtn_1fwcu_1527:hover{background:#ffffff0a;color:var(--text)}._saveBtn_1fwcu_987{padding:8px 20px;font-size:12.5px;font-weight:600;color:#fff;background:var(--teal);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity .15s;font-family:DM Sans,sans-serif}._saveBtn_1fwcu_987:hover{opacity:.88}._detailPopover_1fwcu_1565{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);padding:20px;width:340px;max-width:95vw}._detailHeader_1fwcu_1574{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}._detailTitle_1fwcu_1581{font-size:15px;font-weight:600;color:var(--text);margin:0;line-height:1.3}._detailClose_1fwcu_1589{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-dim);cursor:pointer;border-radius:4px;transition:background .12s,color .12s;flex-shrink:0}._detailClose_1fwcu_1589:hover{background:#ffffff0f;color:var(--text)}._detailBadge_1fwcu_1609{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10.5px;font-weight:600;color:#fff;margin-bottom:10px}._detailRow_1fwcu_1619{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);margin-bottom:6px}._detailRow_1fwcu_1619 svg{flex-shrink:0;color:var(--text-dim)}._detailDesc_1fwcu_1633{font-size:12.5px;color:var(--text-muted);line-height:1.55;margin:10px 0 16px}._detailLink_1fwcu_1640{color:var(--teal);text-decoration:none}._detailLink_1fwcu_1640:hover{text-decoration:underline}._detailBlock_1fwcu_1649{margin-bottom:4px}._detailBulletList_1fwcu_1653{margin:4px 0 0 22px;padding:0;font-size:12px;color:var(--text-muted);line-height:1.45}._detailMeta_1fwcu_1661{font-size:11px;color:var(--text-dim)}._detailActions_1fwcu_1666{display:flex;gap:8px}._detailEditBtn_1fwcu_1671{padding:6px 14px;font-size:11.5px;font-weight:500;color:var(--text);background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s;font-family:DM Sans,sans-serif}._detailEditBtn_1fwcu_1671:hover{background:#ffffff0f}._detailDeleteBtn_1fwcu_1688{padding:6px 14px;font-size:11.5px;font-weight:500;color:var(--red);background:transparent;border:1px solid rgba(232,92,92,.25);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s;font-family:DM Sans,sans-serif}._detailDeleteBtn_1fwcu_1688:hover{background:#e85c5c14}._detailOpenLinkedBtn_1fwcu_1705{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500;color:var(--teal);background:rgba(var(--teal-rgb, 32, 201, 151),.08);border:1px solid rgba(var(--teal-rgb, 32, 201, 151),.25);border-radius:4px;cursor:pointer;font-family:DM Sans,sans-serif;transition:background .15s}._detailOpenLinkedBtn_1fwcu_1705:hover{background:rgba(var(--teal-rgb, 32, 201, 151),.16)}@media(max-width:900px){._yearGrid_1fwcu_642{grid-template-columns:repeat(3,1fr)}._headerRow_1fwcu_100{gap:10px}._monthLabel_1fwcu_107{font-size:20px;min-width:auto}}@media(max-width:640px){._content_1fwcu_7{padding:16px}._yearGrid_1fwcu_642{grid-template-columns:repeat(2,1fr)}._weekGrid_1fwcu_231{font-size:11px}._monthDayCell_1fwcu_569{min-height:70px;padding:4px}._headerRow_1fwcu_100{flex-direction:column;align-items:flex-start;gap:8px}._headerSpacer_1fwcu_135{display:none}._modal_1fwcu_767{padding:20px}}._spinner_1fwcu_1770{animation:_spin_1fwcu_1770 .8s linear infinite}@keyframes _spin_1fwcu_1770{to{transform:rotate(360deg)}}.demoShell ._chartTitle_d91gu_7{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.demoShell ._pageTitle_d91gu_15{font-family:Inter,DM Sans,system-ui,sans-serif}.demoShell ._barTrack_d91gu_19,.demoShell ._metricBarTrack_d91gu_20{background:var(--analytics-track)!important}._metricBarFillOrange_d91gu_24{background:var(--amber)!important}._statusRowBar_d91gu_28{display:flex;align-items:center;gap:10px;margin-bottom:10px}._statusRowBarTrack_d91gu_35{flex:1;height:6px;background:var(--analytics-track);border-radius:4px;overflow:hidden}._statusRowBarFill_d91gu_43{height:100%;border-radius:4px;transition:width .35s ease}._weeklyBarValue_d91gu_49{font-size:10px;font-weight:600;color:var(--text-muted);margin-bottom:4px;font-variant-numeric:tabular-nums}._rhValueTeal_d91gu_57{color:#2dd4bf!important}._rhValueBlue_d91gu_61{color:#3b82f6!important}._funnelHorizontal_d91gu_66{display:flex;align-items:stretch;width:100%;margin-bottom:18px;gap:0}._funnelStageBox_d91gu_74{flex:1;min-width:0;padding:14px 10px;border-radius:var(--radius-sm);background:var(--navy-light);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;text-align:center}._funnelStageIcon_d91gu_87{margin-bottom:8px;opacity:.95}._funnelStageCount_d91gu_92{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:4px}._funnelStageLabel_d91gu_100{font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px}._funnelStagePct_d91gu_107{font-size:12px;font-weight:600;color:var(--text)}._funnelStageDrop_d91gu_113{font-size:10px;font-weight:600;color:var(--red);margin-top:6px;min-height:16px}._funnelChevronBetween_d91gu_121{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;color:var(--text-dim);font-size:12px}._funnelMetricGold_d91gu_131{display:block;margin-top:4px;font-size:16px;font-weight:700;color:var(--analytics-gold)}._funnelResolutionRowPct_d91gu_139{color:var(--analytics-gold);font-weight:700}._trendChartWrap_d91gu_144{position:relative;padding-top:8px}._trendTargetLine_d91gu_149{position:absolute;left:0;right:0;height:0;border-top:1px dashed rgba(148,163,184,.45);pointer-events:none;z-index:1}._trendChartInner_d91gu_159{display:flex;align-items:flex-end;gap:6px;height:112px;padding:8px 0 0;position:relative;z-index:0}._trendBarPct_d91gu_169{font-size:9px;color:var(--text-dim);margin-bottom:2px;font-weight:600}._trendFooterNote_d91gu_176{font-size:11px;color:var(--green);margin-top:10px;display:flex;align-items:center;gap:6px}._trendSummaryCallout_d91gu_185{margin-top:12px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--navy);border:1px solid var(--border);font-size:12px;color:var(--text-muted);line-height:1.5}._slaKpiFoot_d91gu_196{font-size:11px;color:var(--text-muted);margin-top:10px}._workloadTable_d91gu_202 thead th{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}._sourceMixSegPhone_d91gu_210{background:#3b82f6}._sourceMixSegMsg_d91gu_214{background:#8b5cf6}._sourceMixSegTask_d91gu_218{background:#10b981}._forecastBandHeader_d91gu_222{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--analytics-gold);margin-bottom:8px;display:flex;align-items:center;gap:8px}._content_d91gu_235{flex:1;overflow-y:auto;padding:24px}._anScroll_d91gu_241{overflow-y:auto}._pageHeader_d91gu_246{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}._pageTitle_d91gu_15{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0 0 4px}._pageSubtitle_d91gu_263{font-size:12.5px;color:var(--text-muted);margin:0}._headerActions_d91gu_269{display:flex;gap:8px;flex-shrink:0}._exportBtn_d91gu_275{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;font-family:DM Sans,sans-serif;padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text-muted);cursor:pointer;transition:all .15s}._exportBtn_d91gu_275:hover{border-color:var(--teal);color:var(--teal)}._exportBtnPrimary_d91gu_296{background:var(--teal);border-color:var(--teal);color:#fff}._exportBtnPrimary_d91gu_296:hover{opacity:.9;border-color:var(--teal);color:#fff}._auditCard_d91gu_310{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;margin-bottom:20px}._auditKicker_d91gu_318{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--teal);margin-bottom:6px}._auditTitle_d91gu_327{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);margin:0 0 4px}._auditSubtitle_d91gu_334{font-size:12px;color:var(--text-muted);margin:0 0 14px}._auditRow_d91gu_340{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._auditSearchWrap_d91gu_347{position:relative;flex:1;min-width:200px;max-width:400px}._auditSearchIcon_d91gu_354{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}._auditSearchInput_d91gu_363{width:100%;padding:8px 34px 8px 32px;font-size:12.5px;font-family:DM Sans,sans-serif;background:var(--navy);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;transition:border-color .15s}._auditSearchInput_d91gu_363::placeholder{color:var(--text-dim)}._auditSearchInput_d91gu_363:focus{border-color:var(--teal)}._auditClearBtn_d91gu_384{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px;line-height:1}._auditClearBtn_d91gu_384:hover{color:var(--text)}._browseBtn_d91gu_401{border-color:var(--teal);color:var(--teal)}._browseBtn_d91gu_401:hover{background:var(--teal);color:#fff}._auditResults_d91gu_412{margin-top:12px;display:flex;flex-direction:column;gap:4px}._auditResultRow_d91gu_419{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--navy);border:1px solid var(--border);font-size:12.5px;color:var(--text)}._auditResultMain_d91gu_433{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._auditResultActions_d91gu_441{display:flex;gap:8px;flex-shrink:0}._auditScopeBtn_d91gu_447,._auditOpenBtn_d91gu_448{font-size:11px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text-muted);cursor:pointer}._auditOpenBtn_d91gu_448{border-color:var(--teal);color:var(--teal)}._auditOpenBtn_d91gu_448:hover{background:var(--teal);color:#fff}._auditResultSchool_d91gu_468{font-size:11px;color:var(--text-dim);margin-left:auto}._auditNoResults_d91gu_474{font-size:12px;color:var(--text-dim);padding:8px 0}._auditResultsDropdown_d91gu_481{margin-top:10px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 16px 48px #00000073;overflow:hidden}._auditResultsDropdownHeader_d91gu_490{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}._auditResultsDropdownTitle_d91gu_498{font-size:12px;font-weight:600;color:var(--text-muted)}._auditResultsCount_d91gu_504{font-size:11px;color:var(--text-dim)}._auditResultsDropdownBody_d91gu_509{max-height:min(380px,55vh);overflow-y:auto;padding:8px}._auditResultRowV2_d91gu_515{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 8px;border-radius:var(--radius-sm);border:1px solid transparent}._auditResultRowV2_d91gu_515:hover{background:#ffffff0a}._auditResultAvatar_d91gu_529{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff;flex-shrink:0;background:linear-gradient(145deg,var(--teal),#3b82f6)}._auditResultTextCol_d91gu_544{flex:1;min-width:0}._auditResultNameLine_d91gu_549{font-size:13px;font-weight:600;color:var(--text)}._auditResultId_d91gu_555{font-size:11px;font-weight:500;color:var(--text-dim);margin-left:8px}._auditResultMetaLine_d91gu_562{font-size:11px;color:var(--text-muted);margin-top:5px;line-height:1.4}._auditResultActionsV2_d91gu_569{display:flex;flex-direction:column;gap:6px;flex-shrink:0;align-items:stretch}._auditFilterAnalyticsBtn_d91gu_577{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:600;font-family:DM Sans,sans-serif;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--teal);background:transparent;color:var(--teal);cursor:pointer;white-space:nowrap}._auditFilterAnalyticsBtn_d91gu_577:hover{background:#2dd4bf1f}._auditOpenAuditBtn_d91gu_598{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:600;font-family:DM Sans,sans-serif;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--navy);color:var(--text-muted);cursor:pointer;white-space:nowrap}._auditOpenAuditBtn_d91gu_598:hover{border-color:var(--text-dim);color:var(--text)}._studentAnalysisPanel_d91gu_621{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;margin-bottom:20px}._studentAuditDrawer_d91gu_629{position:fixed;top:calc(var(--app-topbar-height, 66px) + 10px);right:10px;width:min(760px,calc(100vw - 20px));height:calc(100vh - var(--app-topbar-height, 66px) - 20px);background:linear-gradient(180deg,#101c32fa,#0c1628fc);border:1px solid rgba(255,255,255,.08);border-radius:14px;z-index:70;transform:translate(calc(100% + 20px));transition:transform .22s ease;overflow-y:auto;padding:16px 16px 10px;box-shadow:0 18px 44px #0000007a}._studentAuditDrawerOpen_d91gu_646{transform:translate(0)}._auditDrawerBackdrop_d91gu_650{position:fixed;inset:0;background:#080e1c59;z-index:60}._studentAuditDrawerHeader_d91gu_657{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}._studentAnalysisPanelInDrawer_d91gu_664{background:linear-gradient(180deg,#172742d6,#122036e6);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 12px 8px;min-height:calc(100% - 8px);display:flex;flex-direction:column}._studentAuditDrawerSubhead_d91gu_674{margin:0;font-size:12px;color:var(--text-muted);line-height:1.4}._auditDrawerIconBtn_d91gu_681{border:none;background:transparent;color:var(--text-dim);cursor:pointer;padding:2px;line-height:1}._auditDrawerIconBtn_d91gu_681:hover{color:var(--text)}._auditDrawerTopControls_d91gu_694{display:grid;grid-template-columns:minmax(0,1.15fr) 170px auto;gap:8px;margin-bottom:10px}._auditDrawerSelectWrap_d91gu_701{min-width:0}._auditDrawerSelectBtn_d91gu_705{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;font-family:DM Sans,sans-serif;padding:10px 12px;border-radius:10px;border:1px solid var(--teal);background:#2d4b78;color:var(--text);cursor:pointer}._auditDrawerSelectChevron_d91gu_721{color:var(--text-dim);flex-shrink:0}._auditDrawerSelect_d91gu_701{width:100%;font-size:12.5px;font-family:DM Sans,sans-serif;padding:10px 34px 10px 12px;border-radius:10px;border:1px solid var(--border);background:#263f66;color:var(--text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a4b2c8' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;outline:none}._auditDrawerSelect_d91gu_701:focus{border-color:var(--teal)}._auditDrawerExportGhostBtn_d91gu_746{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:11.5px;font-weight:600;cursor:pointer}._auditDrawerExportGhostBtn_d91gu_746:hover:not(:disabled){color:var(--text);border-color:var(--text-dim)}._auditDrawerExportGhostBtn_d91gu_746:disabled{opacity:.6;cursor:not-allowed}._auditDrawerStudentSearchPanel_d91gu_771{border:1px solid var(--border);border-radius:12px;background:var(--navy);padding:10px;margin-bottom:10px}._auditDrawerStudentSearchList_d91gu_779{margin-top:8px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}._auditDrawerStudentSearchItem_d91gu_788{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:8px;background:#ffffff05;color:var(--text);padding:8px 10px;font-size:12px;text-align:left;cursor:pointer}._auditDrawerStudentSearchItem_d91gu_788:hover{border-color:var(--teal);background:#2dd4bf14}._studentAuditHeaderStrip_d91gu_808{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}._studentAuditIdBadge_d91gu_816{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--teal);border:1px solid var(--border);border-radius:999px;padding:3px 10px;background:#ffffff05}._studentAuditGuardians_d91gu_830{font-size:11.5px;color:var(--text);opacity:.92}._auditTimelineWrap_d91gu_836{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px;margin-top:6px}._auditTimelineEmptyCard_d91gu_846{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--navy)}._auditTimelineStatusRow_d91gu_853{display:flex;align-items:center;gap:8px;margin-bottom:8px}._auditTimelineStatusDot_d91gu_860{width:12px;height:12px;border-radius:50%;background:#94a3b873;border:1px solid rgba(255,255,255,.12)}._auditTimelineItem_d91gu_868{width:100%;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--navy);padding:8px 10px;cursor:pointer;color:inherit;text-align:left}._auditTimelineItemFocused_d91gu_882{border-color:var(--teal)}._auditEventPanel_d91gu_886{margin-top:10px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;background:var(--navy)}._auditDrawerFooter_d91gu_894{margin-top:auto;display:flex;justify-content:flex-end;gap:8px;padding:10px 2px 2px;border-top:1px solid rgba(255,255,255,.06);position:sticky;bottom:-1px;background:linear-gradient(to top,#192f52f5 80%,#0000)}._auditDrawerMainContent_d91gu_906{display:flex;flex-direction:column;gap:0;flex:1}._auditDrawerContentGrid_d91gu_913{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}._auditDrawerPanelColumn_d91gu_919{display:flex;flex-direction:column;gap:12px}._auditDrawerPanel_d91gu_919{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;padding:10px}._auditDrawerPanel_d91gu_919 p:last-child{margin-bottom:0}._snapshotCard_d91gu_936{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--navy);padding:10px;margin-bottom:12px}._snapshotGrid_d91gu_944{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}._snapshotLabel_d91gu_950{display:block;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}._snapshotValue_d91gu_959{display:block;font-size:13px;color:var(--text)}._flagsRow_d91gu_965{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}._auditIssueLedgerList_d91gu_972{display:flex;flex-direction:column;gap:8px}._auditIssueLedgerRow_d91gu_978{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--navy);font-size:12.5px}._auditDrawerKpiCard_d91gu_990{background:linear-gradient(180deg,#1c2e4cd1,#182741e6);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;min-height:132px;display:flex;flex-direction:column;gap:4px;position:relative}._auditDrawerKpiCard_d91gu_990:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--kpi-accent, var(--teal))}._auditDrawerKpiLabel_d91gu_1013{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#aabdd8e0;padding-left:6px}._auditDrawerKpiVal_d91gu_1022{font-size:42px;font-weight:700;line-height:.98;font-variant-numeric:tabular-nums;color:var(--text);padding-left:6px}._auditDrawerKpiHint_d91gu_1031{font-size:12px;color:var(--text-muted);line-height:1.45;padding-left:6px}._flagBadge_d91gu_1038{display:inline-flex;align-items:center;border:1px solid var(--teal);color:var(--teal);background:#2dd4bf14;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}._studentAnalysisHeader_d91gu_1052{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._studentAnalysisKicker_d91gu_1061{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--teal);margin-bottom:4px}._studentAnalysisTitle_d91gu_1070{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);margin:0 0 4px}._studentAnalysisMeta_d91gu_1077{font-size:12px;color:var(--text-muted);margin:0 0 6px}._studentAnalysisHint_d91gu_1083{font-size:11px;color:var(--text-dim);margin:0;max-width:520px;line-height:1.45}._studentAnalysisActions_d91gu_1091{display:flex;gap:8px;align-items:center;flex-shrink:0}._studentAnalysisProfileBtn_d91gu_1098{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--teal);background:transparent;color:var(--teal);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}._studentAnalysisProfileBtn_d91gu_1098:hover{background:var(--teal);color:#fff}._studentAnalysisClearBtn_d91gu_1115{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--navy);color:var(--text-muted);font-size:12px;cursor:pointer;font-family:inherit}._studentAnalysisClearBtn_d91gu_1115:hover{color:var(--text);border-color:var(--text-dim)}._studentAnalysisLoading_d91gu_1134{display:flex;align-items:center;gap:10px;padding:24px;justify-content:center;color:var(--text-muted);font-size:13px}._studentAnalysisSpinner_d91gu_1144{animation:_analyticsSpin_d91gu_1 .9s linear infinite}@keyframes _analyticsSpin_d91gu_1{to{transform:rotate(360deg)}}._studentAnalysisKpiRow_d91gu_1152{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px}._studentAnalysisSlaRow_d91gu_1159{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:18px}._studentAnalysisSectionTitle_d91gu_1166{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);margin:0 0 8px}._studentAnalysisEmpty_d91gu_1175{font-size:13px;color:var(--text-muted);margin:0 0 8px}._filterBar_d91gu_1182{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}._filterSelect_d91gu_1190{font-size:11.5px;font-family:DM Sans,sans-serif;padding:6px 28px 6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text-muted);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237a8ba5' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;outline:none;transition:border-color .15s}._filterSelect_d91gu_1190:focus{border-color:var(--teal)}._clearFiltersBtn_d91gu_1211{display:flex;align-items:center;gap:4px;font-size:11px;font-family:DM Sans,sans-serif;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-dim);cursor:pointer;transition:all .15s}._clearFiltersBtn_d91gu_1211:hover{color:var(--red);border-color:var(--red)}._filterTipWrap_d91gu_1231{margin:-10px 0 18px}._filterTip_d91gu_1231{font-size:12px;color:var(--text-muted);margin:0;line-height:1.45}._filterBarLabel_d91gu_1242{font-size:11.5px;font-weight:600;color:var(--text-muted);margin-right:2px}._auditCardHeader_d91gu_1249{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._auditSearchRow_d91gu_1257{width:100%}._auditSearchRow_d91gu_1257 ._auditSearchWrap_d91gu_347{max-width:none}._tabs_d91gu_1266{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid var(--border)}._tab_d91gu_1266{padding:9px 18px;font-size:12.5px;font-weight:500;font-family:DM Sans,sans-serif;color:var(--text-dim);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s;white-space:nowrap}._tab_d91gu_1266:hover{color:var(--text-muted)}._tabActive_d91gu_1291{color:var(--teal);border-bottom-color:var(--teal)}._kpiRow_d91gu_1298{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}._kpiTagline_d91gu_1305{font-size:11px;color:var(--text-muted);margin-top:6px}._kpiDeltaPositive_d91gu_1311{font-size:10px;color:var(--green);margin-top:4px}._kpiDeltaMuted_d91gu_1317{font-size:10px;color:var(--text-muted);margin-top:4px}._kpiActionNeeded_d91gu_1323{font-size:10px;font-weight:600;color:var(--amber);margin-top:6px}._kpiRateWarn_d91gu_1330{font-size:11px;font-weight:600;color:var(--red);margin-top:4px}._kpiEscalatedOpen_d91gu_1337{font-size:10px;color:var(--text-muted);margin-top:6px}._overviewDemoGrid_d91gu_1343,._overviewColumns_d91gu_1351{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;align-items:start}._overviewColumn_d91gu_1351{display:flex;flex-direction:column;gap:10px}._overviewDemoGrid_d91gu_1343 ._responseHealth_d91gu_1365{margin-bottom:0}._responseHealthTiles_d91gu_1369{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}._rhTile_d91gu_1376{background:var(--navy);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}._rhTileValue_d91gu_1383{font-size:22px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}._rhTileLabel_d91gu_1391{font-size:11px;color:var(--text-muted);margin-top:6px}._rhTileGood_d91gu_1397{font-size:11px;color:var(--green);margin-top:8px}._rhTileWarn_d91gu_1403{font-size:11px;color:var(--amber);margin-top:8px}._rhTileMuted_d91gu_1409{font-size:11px;color:var(--text-dim);margin-top:8px}._chartCardTitleRow_d91gu_1415{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._chartBadge_d91gu_1422{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border:1px solid var(--border);padding:3px 8px;border-radius:999px}._chartTitleSpaced_d91gu_1433{margin-top:18px;margin-bottom:12px}._weeklyBarHighlight_d91gu_1438{opacity:1!important;background:linear-gradient(180deg,#5eead4,var(--teal))!important;box-shadow:0 0 14px #2dd4bf59}._weeklyTrendHint_d91gu_1444{font-size:11.5px;color:var(--amber);margin-top:10px}._barPct_d91gu_1450{font-size:10px;color:var(--text-dim)}._categoryRank_d91gu_1455{display:inline-block;min-width:18px;color:var(--text-dim);margin-right:4px}._statusSummaryFooter_d91gu_1462{font-size:11px;color:var(--text-dim);margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}._riskAlertList_d91gu_1470{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._riskAlertRow_d91gu_1479{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--text);line-height:1.45}._riskIconRed_d91gu_1488{color:var(--red);flex-shrink:0;margin-top:2px}._riskIconAmber_d91gu_1494{color:var(--amber);flex-shrink:0;margin-top:2px}._riskIconGreen_d91gu_1500{color:var(--green);flex-shrink:0;margin-top:2px}._riskEmpty_d91gu_1506{font-size:12px;color:var(--text-muted);margin:0}._kpiCard_d91gu_1512{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;position:relative;overflow:hidden;transition:border-color .15s,background .15s}._kpiCard_d91gu_1512:hover{background:var(--card-hover, rgba(255, 255, 255, .04));border-color:#ffffff1f}._kpiCard_d91gu_1512:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--kpi-accent, var(--teal))}._kpiLabel_d91gu_1537{font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}._kpiVal_d91gu_1546{font-size:28px;font-weight:700;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}._kpiAmber_d91gu_1554{--kpi-accent: var(--amber)}._kpiGreen_d91gu_1555{--kpi-accent: var(--green)}._kpiRed_d91gu_1556{--kpi-accent: var(--red)}._kpiTeal_d91gu_1557{--kpi-accent: var(--teal)}._kpiBlue_d91gu_1558{--kpi-accent: var(--blue-soft)}._chartsRow_d91gu_1561{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}._chartCard_d91gu_1415{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._chartTitle_d91gu_7{font-size:13px;font-weight:600;color:var(--text);margin:0 0 16px}._barList_d91gu_1583{display:flex;flex-direction:column;gap:10px}._barItem_d91gu_1589{display:flex;align-items:center;gap:10px}._barLabel_d91gu_1595{font-size:12px;color:var(--text-muted);width:110px;flex-shrink:0;text-align:right}._barTrack_d91gu_19{flex:1;height:20px;background:#ffffff0a;border-radius:4px;overflow:hidden}._barFill_d91gu_1611{height:100%;background:var(--teal);border-radius:4px;transition:width .4s ease}._barCount_d91gu_1618{font-size:11.5px;font-weight:600;color:var(--text);width:36px;text-align:right;font-variant-numeric:tabular-nums}._statusList_d91gu_1628{display:flex;flex-direction:column;gap:12px;margin-top:8px}._statusItem_d91gu_1635{display:flex;align-items:center;gap:10px}._statusDot_d91gu_1641{width:10px;height:10px;border-radius:50%;flex-shrink:0}._statusName_d91gu_1648{font-size:12.5px;color:var(--text-muted);flex:1}._statusCount_d91gu_1654{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._statusPct_d91gu_1661{font-size:11px;color:var(--text-dim);width:40px;text-align:right}._stackedBar_d91gu_1669{display:flex;height:14px;border-radius:7px;overflow:hidden;margin-bottom:14px}._stackedSeg_d91gu_1677{height:100%;transition:width .4s ease}._tableWrap_d91gu_1683{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._table_d91gu_1683{width:100%;border-collapse:collapse;font-size:12.5px}._table_d91gu_1683 th{text-align:left;padding:10px 14px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:1px solid var(--border);background:var(--navy);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._table_d91gu_1683 th:hover{color:var(--text-muted)}._table_d91gu_1683 td{padding:10px 14px;color:var(--text);border-bottom:1px solid var(--border);white-space:nowrap}._table_d91gu_1683 tr:last-child td{border-bottom:none}._table_d91gu_1683 tr:hover td{background:var(--card-hover, rgba(255, 255, 255, .02))}._issueTrackerScroll_d91gu_1730{overflow-x:auto;-webkit-overflow-scrolling:touch}._issueTrackerTable_d91gu_1735{min-width:1220px}._issueTrackerScroll_d91gu_1730 ._table_d91gu_1683 td{white-space:normal;vertical-align:top}._issueTrackerSubMuted_d91gu_1744{font-size:11px;color:var(--text-dim)}._issueTrackerSubLine_d91gu_1749{font-size:11px;color:var(--text-dim);display:block;margin-top:2px}._pill_d91gu_1757{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}._pillOpen_d91gu_1767{background:rgba(var(--amber-rgb, 245, 158, 11),.15);color:var(--amber)}._pillInProgress_d91gu_1768{background:rgba(var(--blue-rgb, 96, 165, 250),.15);color:var(--blue-soft)}._pillResolved_d91gu_1769{background:rgba(var(--green-rgb, 52, 211, 153),.15);color:var(--green)}._pillEscalated_d91gu_1770{background:rgba(var(--red-rgb, 239, 68, 68),.15);color:var(--red)}._pillCancelled_d91gu_1771{background:#9ca3af26;color:var(--text-muted, #6b7280)}._priorityHigh_d91gu_1774{color:var(--red)}._priorityMedium_d91gu_1775{color:var(--amber)}._priorityLow_d91gu_1776{color:var(--green)}._priorityCritical_d91gu_1777{color:var(--red);font-weight:700}._staffGrid_d91gu_1780{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}._staffCard_d91gu_1786{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:border-color .15s}._staffCard_d91gu_1786:hover{border-color:#ffffff1f}._staffHeader_d91gu_1798{display:flex;align-items:center;gap:12px;margin-bottom:16px}._staffAvatar_d91gu_1805{width:38px;height:38px;border-radius:50%;background:var(--teal-dim);color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}._staffName_d91gu_1818{font-size:14px;font-weight:600;color:var(--text)}._staffRole_d91gu_1824{font-size:11px;color:var(--text-dim)}._staffStats_d91gu_1829{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}._staffStatItem_d91gu_1836{text-align:center}._staffStatVal_d91gu_1840{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._staffStatLabel_d91gu_1847{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px}._workloadBarWrap_d91gu_1854{display:flex;align-items:center;gap:8px}._workloadLabel_d91gu_1860{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}._workloadTrack_d91gu_1868{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._workloadFill_d91gu_1876{height:100%;border-radius:3px;transition:width .4s ease}._workloadPct_d91gu_1882{font-size:11px;font-weight:600;color:var(--text-muted);width:32px;text-align:right;font-variant-numeric:tabular-nums}._funnelWrap_d91gu_1892{display:flex;flex-direction:column;align-items:center;gap:0;max-width:600px;margin:0 auto}._funnelStage_d91gu_74{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 0;position:relative;width:100%}._funnelBar_d91gu_1911{height:42px;border-radius:6px;background:var(--teal);display:flex;align-items:center;justify-content:center;transition:width .5s ease;position:relative;min-width:60px}._funnelBarLabel_d91gu_1923{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}._funnelMeta_d91gu_1931{width:140px;flex-shrink:0}._funnelName_d91gu_1936{font-size:13px;font-weight:600;color:var(--text)}._funnelPct_d91gu_1942{font-size:11px;color:var(--text-dim)}._funnelConnector_d91gu_1947{width:2px;height:12px;background:var(--border);margin:0 auto}._slaGrid_d91gu_1955{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}._slaCard_d91gu_1962{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._slaMetricName_d91gu_1969{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:10px}._slaValue_d91gu_1976{font-size:30px;font-weight:700;line-height:1;margin-bottom:6px;font-variant-numeric:tabular-nums}._slaTarget_d91gu_1984{font-size:11px;color:var(--text-dim);margin-bottom:10px}._slaProgressTrack_d91gu_1990{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._slaProgressFill_d91gu_1997{height:100%;border-radius:3px;transition:width .4s ease}._slaGreen_d91gu_2003{color:var(--green)}._slaAmber_d91gu_2004{color:var(--amber)}._slaRed_d91gu_2005{color:var(--red)}._complianceTimeline_d91gu_2007{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._complianceTitle_d91gu_2014{font-size:13px;font-weight:600;color:var(--text);margin:0 0 14px}._complianceList_d91gu_2021{display:flex;flex-direction:column;gap:0}._complianceItem_d91gu_2027{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}._complianceItem_d91gu_2027:last-child{border-bottom:none}._complianceDot_d91gu_2039{width:8px;height:8px;border-radius:50%;margin-top:4px;flex-shrink:0}._complianceText_d91gu_2047{font-size:12.5px;color:var(--text);flex:1}._complianceDate_d91gu_2053{font-size:11px;color:var(--text-dim);flex-shrink:0}._kpiDelta_d91gu_1311,._kpiSub_d91gu_2065{font-size:10px;color:var(--text-muted);margin-top:4px}._warnBadge_d91gu_2071{position:absolute;top:8px;right:8px;font-size:10px;font-weight:800;background:var(--amber);color:#000;border-radius:999px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}._responseHealth_d91gu_1365{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:20px}._responseHealthGrid_d91gu_2095{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}._metricBarRow_d91gu_2102{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:8px}._metricBarRow_d91gu_2102>span:first-child{width:120px;flex-shrink:0;color:var(--text-muted)}._metricBarTrack_d91gu_20{flex:1;height:8px;background:var(--navy);border-radius:4px;overflow:hidden}._metricBarFill_d91gu_24{height:100%;border-radius:4px;background:var(--teal)}._barFillGood_d91gu_2130{background:var(--green)!important}._barFillWarn_d91gu_2134{background:var(--amber)!important}._barFillBad_d91gu_2138{background:var(--red)!important}._weeklyBars_d91gu_2142{display:flex;align-items:flex-end;gap:8px;height:120px;padding:8px 0}._weeklyBarCol_d91gu_2150{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}._weeklyBar_d91gu_49{width:100%;background:var(--teal);border-radius:4px 4px 0 0;min-height:2px;align-self:flex-end}._weeklyBarLabel_d91gu_2166{font-size:9px;color:var(--text-dim);margin-top:4px}._categoryDot_d91gu_2172{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}._trendingBadge_d91gu_2181{margin-left:8px;font-size:9px;font-weight:700;color:var(--amber);text-transform:uppercase}._parentConcernsWrap_d91gu_2189{display:flex;flex-direction:column;gap:0}._workloadTable_d91gu_202{width:100%;border-collapse:collapse;font-size:12px}._workloadTable_d91gu_202 th,._workloadTable_d91gu_202 td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}._workloadTable_d91gu_202 th{color:var(--text-muted);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}._workloadTable_d91gu_202 tr:hover td{background:var(--card-hover, rgba(255, 255, 255, .02))}._sourceMixBar_d91gu_2219{display:flex;height:5px;border-radius:2px;overflow:hidden;min-width:48px}._sourceMixSegP_d91gu_210{background:var(--teal)}._sourceMixSegM_d91gu_214{background:var(--blue-soft)}._sourceMixSegT_d91gu_218{background:var(--amber)}._funnelDropRow_d91gu_2239{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0}._funnelDropCard_d91gu_2246{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;font-size:11px}._funnelDropCard_d91gu_2246 strong{display:block;font-size:16px;margin-top:4px;color:var(--text)}._slaStaffBar_d91gu_2261{margin-bottom:10px}._slaStaffBarLabel_d91gu_2265{display:flex;justify-content:space-between;font-size:11px;margin-bottom:4px}._slaRefLine_d91gu_2272{position:relative;height:10px;background:var(--navy);border-radius:4px;overflow:hidden}._trendChart_d91gu_144{display:flex;align-items:flex-end;gap:4px;height:100px;padding:8px 0}._trendChart_d91gu_144 ._weeklyBarCol_d91gu_2150{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}._trendBar_d91gu_169{flex:1;background:var(--teal);border-radius:4px 4px 0 0;min-height:4px}._categoryBadge_d91gu_2304{display:inline-flex;align-items:center;gap:6px;font-size:12px}._funnelHeaderStrip_d91gu_2312{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--navy);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}._funnelHeaderLabel_d91gu_2327{color:var(--text-muted)}._funnelHeaderArrow_d91gu_2331{color:var(--text-dim);font-size:14px}._funnelHeaderTitle_d91gu_2336{color:var(--teal)}._funnelKpiRow_d91gu_2341{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}._funnelKpiCard_d91gu_2348{background:var(--navy-light);border:1px solid var(--border);border-top:3px solid;border-radius:var(--radius);padding:16px 18px;position:relative;transition:border-color .15s}._funnelKpiLabel_d91gu_2358{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}._funnelKpiVal_d91gu_2367{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:4px}._funnelKpiPct_d91gu_2375{font-size:11px;color:var(--text-muted)}._funnelKpiDrop_d91gu_2380{font-size:10px;color:var(--red);margin-top:6px;font-weight:600}._chartsRow3_d91gu_2388{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}._forecastBand_d91gu_222{display:flex;align-items:flex-start;gap:14px;background:var(--navy);border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px;margin-bottom:20px}._forecastBandIcon_d91gu_2407{font-size:20px;flex-shrink:0;margin-top:2px}._forecastBandLabel_d91gu_2413{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--teal);margin-bottom:6px}._forecastBandText_d91gu_2422{font-size:12.5px;color:var(--text-muted);line-height:1.55}._chartLinkBtn_d91gu_2429{font-size:11px;font-weight:600;color:var(--teal);background:none;border:none;cursor:pointer;padding:0;font-family:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.8}._chartLinkBtn_d91gu_2429:hover{opacity:1}._overviewRow1_d91gu_2448{display:flex;gap:14px;margin-bottom:14px;align-items:stretch}._overviewRow1_d91gu_2448 ._responseHealth_d91gu_1365{flex:1;margin-bottom:0;min-width:0}._toast_d91gu_2462{font-size:12.5px}@media(max-width:1200px){._overviewDemoGrid_d91gu_1343,._overviewColumns_d91gu_1351{grid-template-columns:repeat(2,1fr)}._kpiRow_d91gu_1298{grid-template-columns:repeat(3,1fr)}._slaGrid_d91gu_1955,._chartsRow3_d91gu_2388,._funnelKpiRow_d91gu_2341{grid-template-columns:repeat(2,1fr)}._overviewRow1_d91gu_2448{flex-direction:column}}@media(max-width:900px){._chartsRow_d91gu_1561,._chartsRow3_d91gu_2388{grid-template-columns:1fr}._pageHeader_d91gu_246{flex-direction:column;gap:12px}._studentAuditDrawer_d91gu_629{top:calc(var(--app-topbar-height, 66px) + 8px);right:8px;width:calc(100vw - 16px);height:calc(100vh - var(--app-topbar-height, 66px) - 16px)}._auditDrawerTopControls_d91gu_694,._auditDrawerContentGrid_d91gu_913{grid-template-columns:1fr}._auditDrawerKpiVal_d91gu_1022{font-size:34px}}@media(max-width:768px){._content_d91gu_235{padding:16px}._overviewDemoGrid_d91gu_1343,._overviewColumns_d91gu_1351{grid-template-columns:1fr}._kpiRow_d91gu_1298{grid-template-columns:repeat(2,1fr)}._slaGrid_d91gu_1955,._staffGrid_d91gu_1780{grid-template-columns:1fr}._tabs_d91gu_1266{overflow-x:auto;-webkit-overflow-scrolling:touch}._filterBar_d91gu_1182{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px}}._content_vvx38_1{flex:1;overflow-y:auto;padding:24px}._pageHeader_vvx38_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}._pageTitle_vvx38_17{font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text);margin:0}._pageSub_vvx38_25{font-size:12.5px;color:var(--text-muted);margin:3px 0 0}._tabRow_vvx38_32{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:20px;flex-wrap:wrap}._tab_vvx38_32{padding:9px 18px;border:none;background:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap}._tab_vvx38_32:hover{color:var(--text)}._tabActive_vvx38_59{color:var(--teal);border-bottom-color:var(--teal)}._filterBar_vvx38_65{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}._searchBar_vvx38_73{display:flex;align-items:center;gap:8px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 12px;min-width:200px;transition:border-color .15s}._searchBar_vvx38_73:focus-within{border-color:var(--teal)}._searchIcon_vvx38_89{color:var(--text-dim);flex-shrink:0}._searchBar_vvx38_73 input{background:none;border:none;outline:none;color:var(--text);font-size:12px;font-family:DM Sans,sans-serif;width:100%;min-width:0}._searchBar_vvx38_73 input::placeholder{color:var(--text-dim)}._filterSelect_vvx38_109{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 30px 7px 12px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .15s}._filterSelect_vvx38_109:focus{border-color:var(--teal)}._dateInput_vvx38_131{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 12px;outline:none;cursor:pointer;transition:border-color .15s}._dateInput_vvx38_131:focus{border-color:var(--teal)}._clearBtn_vvx38_148{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;padding:7px 12px;cursor:pointer;transition:color .15s,border-color .15s}._clearBtn_vvx38_148:hover{color:var(--text);border-color:#fff3}._tableCard_vvx38_166{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}._tableHeader_vvx38_173{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border)}._tableTitle_vvx38_181{font-size:13px;font-weight:600;color:var(--text);margin:0}._tableCount_vvx38_188{font-size:12px;color:var(--text-muted)}._eventBadge_vvx38_194{display:inline-block;padding:3px 9px;border-radius:20px;font-size:10.5px;font-weight:600;white-space:nowrap;letter-spacing:.2px}._badgeTeal_vvx38_204{background:#00c2a81f;color:var(--teal)}._badgeBlue_vvx38_205{background:#3b82f61f;color:var(--blue-soft)}._badgeAmber_vvx38_206{background:#f5a6231f;color:var(--amber)}._badgeRed_vvx38_207{background:#e74c3c1f;color:var(--red)}._badgeGreen_vvx38_208{background:#3ecf8e1f;color:var(--green)}._badgeGray_vvx38_209{background:#94a3b81f;color:#94a3b8}._statusBadge_vvx38_211{display:inline-block;padding:3px 9px;border-radius:20px;font-size:10.5px;font-weight:600;white-space:nowrap}._statusCompleted_vvx38_220{background:#3ecf8e1f;color:var(--green)}._statusFailed_vvx38_221{background:#e74c3c1f;color:var(--red)}._statusPending_vvx38_222{background:#f5a6231f;color:var(--amber)}._statusDefault_vvx38_223{background:#94a3b81f;color:#94a3b8}._actorCell_vvx38_226{display:flex;flex-direction:column;gap:2px}._actorEmail_vvx38_232{font-size:12.5px;color:var(--text);font-weight:500}._actorSub_vvx38_238{font-size:11px;color:var(--text-dim)}._dateCell_vvx38_243{font-size:12px;color:var(--text-muted);white-space:nowrap}._detailCell_vvx38_249{font-size:12.5px;color:var(--text-muted);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewBtn_vvx38_258{padding:4px 12px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}._viewBtn_vvx38_258:hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._drawerOverlay_vvx38_278{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:900;display:flex;justify-content:flex-end}._drawer_vvx38_278{width:560px;max-width:95vw;height:100%;background:var(--navy-mid);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_vvx38_1 .2s ease}@keyframes _slideIn_vvx38_1{0%{transform:translate(32px);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_vvx38_305{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border);flex-shrink:0}._drawerTitle_vvx38_314{font-family:"DM Serif Display",serif;font-size:17px;font-weight:400;color:var(--text);margin:0}._drawerClose_vvx38_322{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s,background .15s}._drawerClose_vvx38_322:hover{color:var(--text);background:var(--card-hover)}._drawerBody_vvx38_339{flex:1;overflow-y:auto;padding:20px}._drawerSection_vvx38_345{margin-bottom:22px}._drawerSectionTitle_vvx38_349{font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border)}._drawerGrid_vvx38_360{display:grid;grid-template-columns:1fr 1fr;gap:12px}._drawerField_vvx38_366{display:flex;flex-direction:column;gap:4px}._drawerFieldFull_vvx38_372{grid-column:1 / -1}._drawerLabel_vvx38_376{font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-dim)}._drawerValue_vvx38_384{font-size:13px;color:var(--text);word-break:break-word}._drawerValueMuted_vvx38_390{color:var(--text-muted)}._metadataBlock_vvx38_394{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;font-family:DM Mono,Fira Code,monospace;font-size:11.5px;color:var(--text-muted);overflow-x:auto;white-space:pre-wrap;word-break:break-all;line-height:1.6}._loadingWrap_vvx38_409{display:flex;justify-content:center;align-items:center;padding:60px 0}._spinner_vvx38_416{animation:_spin_vvx38_416 .8s linear infinite;color:var(--teal)}@keyframes _spin_vvx38_416{to{transform:rotate(360deg)}}@media(max-width:768px){._content_vvx38_1{padding:16px 12px}._filterBar_vvx38_65{flex-direction:column;align-items:stretch}._searchBar_vvx38_73{min-width:unset}._drawer_vvx38_278{width:100%;max-width:100%}._drawerGrid_vvx38_360{grid-template-columns:1fr}}:root{color-scheme:dark;--navy: #07142a;--navy-mid: #0c1b34;--navy-light: #122645;--teal: #17b8a0;--teal-dim: #0f9a86;--teal-glow: rgba(24, 201, 174, .12);--amber: #f5a623;--red: #e85c5c;--green: #3ecf8e;--blue-soft: #3b82f6;--blue: #5b9cf6;--purple: #a78bfa;--text: #e7efff;--text-muted: #9cb4d4;--text-dim: #7089aa;--bg: #07142a;--surface: #0c1b34;--surface-2: #122645;--surface-3: #173153;--border: rgba(255, 255, 255, .09);--border-2: rgba(255, 255, 255, .16);--card: rgba(255, 255, 255, .035);--card-hover: rgba(255, 255, 255, .08);--radius: 12px;--radius-sm: 8px;--radius-xs: 6px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .5);--transition-fast: .12s ease;--transition: .15s ease;--transition-slow: .25s ease;--sidebar-width: 220px;--topbar-height: 56px;--z-dropdown: 100;--z-sticky: 200;--z-sidebar: 500;--z-modal: 600;--z-panel: 700;--z-toast: 9999}[data-theme=light]{color-scheme:light;--navy: #f0f2f5;--navy-mid: #ffffff;--navy-light: #e8ecf1;--teal: #0d9488;--teal-dim: #0a7a6f;--teal-glow: rgba(13, 148, 136, .08);--amber: #d97706;--red: #dc2626;--green: #16a34a;--blue-soft: #2563eb;--blue: #3b82f6;--purple: #7c3aed;--text: #0f1923;--text-muted: #3d5166;--text-dim: #5c7088;--bg: #eef1f5;--surface: #f8f9fb;--surface-2: #e8ecf1;--surface-3: #dce1e9;--border: rgba(0, 0, 0, .13);--border-2: rgba(0, 0, 0, .2);--card: rgba(0, 0, 0, .03);--card-hover: rgba(0, 0, 0, .06);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 8px 32px rgba(0, 0, 0, .12);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .15)}[data-theme=dark] .demoShell{--bg: #0b1120;--navy: #0b1120;--navy-mid: #111827;--navy-light: #151c2c;--surface: #161e2e;--surface-2: #151c2c;--surface-3: #1e293b;--teal: #10b981;--teal-dim: #0d9488;--amber: #f59e0b;--red: #ef4444;--green: #10b981;--blue-soft: #3b82f6;--purple: #8b5cf6;--text: #ffffff;--text-muted: #94a3b8;--text-dim: #64748b;--border: rgba(148, 163, 184, .14);--card: #151c2c;--analytics-track: #1e293b;--analytics-gold: #fbbf24}[data-theme=light] .demoShell{--analytics-track: var(--surface-3);--analytics-gold: var(--amber)}.demoShell{background:var(--bg);font-family:Inter,DM Sans,system-ui,sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--navy);color:var(--text);min-height:100vh;overflow-x:hidden;line-height:1.5}h1,h2,h3,h4{font-family:"DM Serif Display",serif;font-weight:400;line-height:1.3}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}h4{font-size:15px}a{color:var(--teal);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--teal-dim)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}[data-theme=light] ::-webkit-scrollbar-track{background:var(--bg)}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000040}::selection{background:#17b8a04d;color:var(--text)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:none}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .25s ease}.animate-fade-up{animation:fadeUp .25s ease}.animate-slide-in-r{animation:slideInRight .28s cubic-bezier(.4,0,.2,1)}.animate-spin{animation:spin .8s linear infinite}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-teal{color:var(--teal)}.text-red{color:var(--red)}.text-green{color:var(--green)}.text-amber{color:var(--amber)}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root{min-height:100vh}@media(max-width:768px){h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}h4{font-size:14px}}@media(max-width:480px){h1{font-size:22px}h2{font-size:18px}h3{font-size:15px}}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{border-color:#0000002e!important}[data-theme=light] input:focus,[data-theme=light] textarea:focus,[data-theme=light] select:focus{border-color:var(--teal)!important;box-shadow:0 0 0 2px #0d94881f}.ai-helper-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(23,184,160,.2);background:#17b8a00d;color:var(--teal);text-transform:uppercase;letter-spacing:.5px;font-family:DM Sans,sans-serif}.ai-helper-btn:hover:not(:disabled){background:#17b8a01f;border-color:var(--teal);transform:translateY(-1px);box-shadow:0 4px 12px #17b8a026}.ai-helper-btn:active:not(:disabled){transform:translateY(0)}.ai-helper-btn:disabled{opacity:.5;cursor:not-allowed}.ai-helper-btn-secondary{background:#f5a6230d;border-color:#f5a62333;color:var(--amber)}.ai-helper-btn-secondary:hover:not(:disabled){background:#f5a6231f;border-color:var(--amber);box-shadow:0 4px 12px #f5a62326}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
