@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_ulprq_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_ulprq_14{padding:20px 18px 16px;border-bottom:1px solid var(--border)}._logo_ulprq_19{display:flex;align-items:center;gap:10px;font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);letter-spacing:.3px}._logoIcon_ulprq_29{width:32px;height:32px;background:var(--teal);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px}._schoolLabel_ulprq_41{padding:10px 18px 6px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-dim);font-weight:500}._schoolName_ulprq_50{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_ulprq_63{width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0}._nav_ulprq_72{flex:1;padding:8px;overflow-y:auto}._groupLabel_ulprq_78{padding:14px 10px 4px;font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-dim);font-weight:600}._navItem_ulprq_87{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_ulprq_87:hover{background:#567bb41f;color:var(--text)}._active_ulprq_112{background:#22c5ff1f;color:#72d8ff;font-weight:500}._active_ulprq_112:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#72d8ff;border-radius:2px}._navIcon_ulprq_130{font-size:15px;width:18px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}._badge_ulprq_140{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_ulprq_153{padding:12px 10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}._userChip_ulprq_161{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm)}._userInfo_ulprq_169{flex:1;min-width:0}._userName_ulprq_174{font-size:12px;font-weight:500;color:var(--text)}._userRole_ulprq_180{font-size:10px;color:var(--text-muted)}._themeBtn_ulprq_185{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_ulprq_185:hover{background:var(--card-hover);color:var(--text)}[data-theme=light] ._sidebar_ulprq_1{background:linear-gradient(180deg,var(--navy-mid) 0%,var(--surface) 100%);border-right-color:var(--border)}[data-theme=light] ._schoolName_ulprq_50{background:#0000000a}[data-theme=light] ._navItem_ulprq_87:hover{background:#0000000d;color:var(--text)}[data-theme=light] ._active_ulprq_112{background:#0d94881f;color:var(--teal-dim)}[data-theme=light] ._active_ulprq_112:before{background:var(--teal)}@media(max-width:768px){._sidebar_ulprq_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_ulprq_1._open_ulprq_246{transform:translate(0);box-shadow:4px 0 24px #0006}[data-theme=light] ._sidebar_ulprq_1._open_ulprq_246{box-shadow:4px 0 24px #0000001f}._navItem_ulprq_87{padding:11px 12px;font-size:14px;min-height:44px}._navIcon_ulprq_130{font-size:16px;width:20px}}._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_7o28r_3{display:flex;min-height:100vh;background:var(--navy)}._left_7o28r_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_7o28r_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_7o28r_32{text-align:center;z-index:1;padding:40px}._brandLogo_7o28r_38{font-size:48px;margin-bottom:16px}._brandText_7o28r_43{font-family:"DM Serif Display",serif;font-size:36px;color:var(--text);margin-bottom:8px}._tagline_7o28r_50{font-size:14px;color:#a3b4cc;margin-bottom:40px}._features_7o28r_56{display:flex;flex-direction:column;gap:14px;text-align:left;max-width:280px;margin:0 auto}._feature_7o28r_56{display:flex;align-items:center;gap:12px;font-size:13px;color:#a3b4cc}._featureIcon_7o28r_73{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_7o28r_87{width:480px;background:var(--navy-mid);border-left:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:40px}._formWrap_7o28r_97{width:100%;max-width:360px}._formTitle_7o28r_102{font-family:"DM Serif Display",serif;font-size:24px;color:var(--text);margin-bottom:6px}._formSubtitle_7o28r_109{font-size:13px;color:#a3b4cc;margin-bottom:28px;line-height:1.5}._form_7o28r_97{display:flex;flex-direction:column;gap:18px}._fieldGroup_7o28r_123{display:flex;flex-direction:column;gap:6px}._fieldLabel_7o28r_129{font-size:11.5px;font-weight:500;color:#b0c0d4}._fieldInput_7o28r_135{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_7o28r_135:focus{border-color:var(--teal)}._fieldInput_7o28r_135::placeholder{color:#6b829e}._fieldError_7o28r_156{font-size:11px;color:var(--red)}._passwordWrap_7o28r_162{position:relative}._passwordWrap_7o28r_162 ._fieldInput_7o28r_135{padding-right:40px}._eyeBtn_7o28r_170{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_7o28r_170:hover{color:#a3b4cc}._forgotRow_7o28r_189{display:flex;justify-content:flex-end;margin-top:-8px}._forgotLink_7o28r_195{font-size:12px;color:var(--teal)}._forgotLink_7o28r_195:hover{text-decoration:underline}._submitBtn_7o28r_205{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_7o28r_205:hover:not(:disabled){background:var(--teal-dim)}._submitBtn_7o28r_205:disabled{opacity:.6;cursor:not-allowed}._footerText_7o28r_234{font-size:11px;color:#8a9db5;text-align:center;margin-top:24px;line-height:1.6}._footerText_7o28r_234 a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}._footerText_7o28r_234 a:hover{color:var(--teal-dim)}._backLink_7o28r_253{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a3b4cc;margin-bottom:24px;transition:color var(--transition)}._backLink_7o28r_253:hover{color:var(--teal)}._successState_7o28r_268{text-align:center}._successIcon_7o28r_272{font-size:48px;margin-bottom:16px;display:flex;justify-content:center}._resendBtn_7o28r_279{background:none;border:none;color:var(--teal);cursor:pointer;font-family:DM Sans,sans-serif;font-size:11px}._resendBtn_7o28r_279:hover{text-decoration:underline}._strengthBar_7o28r_293{display:flex;align-items:center;gap:8px;margin-top:4px}._strengthBar_7o28r_293:before{content:"";flex:1;height:4px;background:var(--navy-light);border-radius:2px;position:relative}._strengthFill_7o28r_309{height:4px;border-radius:2px;transition:width .3s ease,background .3s ease}._strengthLabel_7o28r_315{font-size:10px;font-weight:500;flex-shrink:0}[data-theme=light] ._authScreen_7o28r_3{background:#f0f2f5}[data-theme=light] ._left_7o28r_10{background:linear-gradient(135deg,#e2e8f0,#cbd5e1 40%,#f0f4f8)}[data-theme=light] ._right_7o28r_87{background:#fff;border-left-color:#0000000f}[data-theme=light] ._fieldInput_7o28r_135{background:#f0f2f5;border-color:#0000001a;color:#1a2332}[data-theme=light] ._fieldInput_7o28r_135::placeholder{color:#94a3b8}[data-theme=light] ._tagline_7o28r_50,[data-theme=light] ._feature_7o28r_56,[data-theme=light] ._formSubtitle_7o28r_109,[data-theme=light] ._backLink_7o28r_253,[data-theme=light] ._fieldLabel_7o28r_129{color:var(--text-muted)}[data-theme=light] ._fieldInput_7o28r_135::placeholder{color:var(--text-dim)}[data-theme=light] ._eyeBtn_7o28r_170{color:var(--text-dim)}[data-theme=light] ._eyeBtn_7o28r_170:hover{color:var(--text-muted)}[data-theme=light] ._footerText_7o28r_234{color:var(--text-dim)}[data-theme=light] ._submitBtn_7o28r_205{color:#fff}@media(max-width:768px){._authScreen_7o28r_3{flex-direction:column}._left_7o28r_10{display:none}._right_7o28r_87{width:100%;border-left:none;padding:24px 20px;min-height:100vh}._formWrap_7o28r_97{max-width:100%}._brandText_7o28r_43{font-size:28px}._formTitle_7o28r_102{font-size:22px}._formSubtitle_7o28r_109{font-size:13px;margin-bottom:20px}}@media(max-width:480px){._right_7o28r_87{padding:20px 16px}._formTitle_7o28r_102{font-size:20px}._form_7o28r_97{gap:14px}._submitBtn_7o28r_205{padding:12px 20px}}._rightWide_1g6i0_4{width:520px}._formWrapWide_1g6i0_8{max-width:420px}._roleGrid_1g6i0_13{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._roleCard_1g6i0_19{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--navy-light);cursor:pointer;transition:all var(--transition);font-family:DM Sans,sans-serif}._roleCard_1g6i0_19:hover{border-color:var(--teal);background:#17b8a00a}._roleActive_1g6i0_38{border-color:var(--teal);background:#17b8a014}._roleIcon_1g6i0_43{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color var(--transition)}._roleActive_1g6i0_38 ._roleIcon_1g6i0_43{color:var(--teal)}._roleLabel_1g6i0_57{font-size:11.5px;font-weight:500;color:var(--text-muted);text-align:center;line-height:1.3}._roleActive_1g6i0_38 ._roleLabel_1g6i0_57{color:var(--teal)}._nameRow_1g6i0_70{display:grid;grid-template-columns:1fr 1fr;gap:12px}._createBtn_1g6i0_77{background:linear-gradient(135deg,var(--teal) 0%,#0ea5a0 100%);margin-top:8px}._createBtn_1g6i0_77:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-dim) 0%,#0d9490 100%)}._selectWrap_1g6i0_87{position:relative}._selectTrigger_1g6i0_91{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}._selectValue_1g6i0_99{color:var(--text)}._selectPlaceholder_1g6i0_103{color:#6b829e}._selectChevron_1g6i0_107{color:#6b829e;flex-shrink:0}._dropdown_1g6i0_112{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_1g6i0_125{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border)}._searchIcon_1g6i0_133{color:#6b829e;flex-shrink:0}._searchInput_1g6i0_138{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:13px;font-family:DM Sans,sans-serif}._searchInput_1g6i0_138::placeholder{color:#6b829e}._dropdownList_1g6i0_152{list-style:none;margin:0;padding:4px 0;max-height:180px;overflow-y:auto}._dropdownList_1g6i0_152::-webkit-scrollbar{width:5px}._dropdownList_1g6i0_152::-webkit-scrollbar-track{background:transparent}._dropdownList_1g6i0_152::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}._dropdownItem_1g6i0_173{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_1g6i0_173:hover{background:#17b8a014}._dropdownItemActive_1g6i0_190{color:var(--teal);background:#17b8a00f}._dropdownEmpty_1g6i0_195{padding:12px;text-align:center;font-size:12px;color:#6b829e}[data-theme=light] ._roleCard_1g6i0_19{background:#f0f2f5;border-color:#0000001a}[data-theme=light] ._roleCard_1g6i0_19:hover{background:#17b8a00f;border-color:var(--teal)}[data-theme=light] ._roleActive_1g6i0_38{background:#17b8a01a;border-color:var(--teal)}[data-theme=light] ._createBtn_1g6i0_77{color:#fff}[data-theme=light] ._dropdown_1g6i0_112{background:#fff;border-color:#0000001a;box-shadow:0 8px 24px #0000001a}[data-theme=light] ._dropdownSearch_1g6i0_125{border-bottom-color:#00000014}[data-theme=light] ._dropdownItem_1g6i0_173:hover{background:#17b8a00f}@media(max-width:768px){._rightWide_1g6i0_4{width:100%}._formWrapWide_1g6i0_8{max-width:100%}._roleGrid_1g6i0_13{grid-template-columns:repeat(3,1fr);gap:8px}._nameRow_1g6i0_70{grid-template-columns:1fr;gap:0}}@media(max-width:480px){._roleGrid_1g6i0_13{grid-template-columns:1fr 1fr 1fr;gap:6px}._roleCard_1g6i0_19{padding:10px 6px}._roleLabel_1g6i0_57{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_kz4gy_3{min-height:100vh;background:var(--navy);display:flex;flex-direction:column}._header_kz4gy_11{background:var(--navy-mid);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:var(--z-sticky)}._headerInner_kz4gy_19{max-width:860px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}._brand_kz4gy_28{display:flex;align-items:center;gap:8px}._brandIcon_kz4gy_34{font-size:20px}._brandName_kz4gy_38{font-family:"DM Serif Display",serif;font-size:17px;color:var(--text)}._backBtn_kz4gy_44{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_kz4gy_44:hover{color:var(--teal);border-color:var(--teal);background:var(--card-hover)}._main_kz4gy_64{flex:1;padding:40px 24px}._state_kz4gy_70{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_kz4gy_82{font-size:48px}._stateTitle_kz4gy_86{font-family:"DM Serif Display",serif;font-size:22px;color:var(--text-muted);font-weight:400}._stateText_kz4gy_93{font-size:13px;color:var(--text-dim);line-height:1.6}._backLink_kz4gy_99{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--teal);margin-top:8px}._backLink_kz4gy_99:hover{text-decoration:underline}._article_kz4gy_113{max-width:860px;margin:0 auto;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._articleHeader_kz4gy_122{padding:32px 40px 24px;border-bottom:1px solid var(--border)}._articleTitle_kz4gy_127{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;color:var(--text);line-height:1.3}._articleMeta_kz4gy_135{margin-top:8px;font-size:12px;color:var(--text-dim)}._articleBody_kz4gy_142{padding:32px 40px 40px;font-size:14px;line-height:1.8;color:var(--text);border:none!important;min-height:0!important}._articleBody_kz4gy_142 h1,._articleBody_kz4gy_142 h2,._articleBody_kz4gy_142 h3{color:var(--text);margin:24px 0 10px;font-family:"DM Serif Display",serif;font-weight:400}._articleBody_kz4gy_142 h1{font-size:22px}._articleBody_kz4gy_142 h2{font-size:18px}._articleBody_kz4gy_142 h3{font-size:15px}._articleBody_kz4gy_142 p{margin-bottom:12px}._articleBody_kz4gy_142 a{color:var(--teal)}._articleBody_kz4gy_142 a:hover{text-decoration:underline}._articleBody_kz4gy_142 ul,._articleBody_kz4gy_142 ol{padding-left:20px;margin-bottom:12px}._articleBody_kz4gy_142 li{margin-bottom:6px}._articleBody_kz4gy_142 blockquote{border-left:3px solid var(--teal);padding-left:16px;margin:16px 0;color:var(--text-dim);font-style:italic}._footer_kz4gy_196{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_kz4gy_208{display:flex;gap:16px}._footerLinks_kz4gy_208 a{color:var(--text-muted);font-size:11.5px;transition:color var(--transition)}._footerLinks_kz4gy_208 a:hover{color:var(--teal)}[data-theme=light] ._page_kz4gy_3{background:#f0f2f5}[data-theme=light] ._article_kz4gy_113{background:#fff}@media(max-width:768px){._headerInner_kz4gy_19{padding:12px 16px}._main_kz4gy_64{padding:24px 12px}._articleHeader_kz4gy_122{padding:20px 20px 16px}._articleTitle_kz4gy_127{font-size:22px}._articleBody_kz4gy_142{padding:20px 20px 28px;font-size:13.5px}._footer_kz4gy_196{flex-direction:column;align-items:flex-start;padding:16px}._footerLinks_kz4gy_208{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}}._backdrop_uo8mv_7{position:fixed;inset:0;z-index:2000;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding-top:60px;animation:_fadeIn_uo8mv_1 .12s ease}@keyframes _fadeIn_uo8mv_1{0%{opacity:0}to{opacity:1}}._modal_uo8mv_25{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_uo8mv_1 .15s cubic-bezier(.4,0,.2,1);max-height:calc(100vh - 100px);-webkit-user-select:none;user-select:none}@keyframes _slideDown_uo8mv_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}._handle_uo8mv_50{display:flex;align-items:center;justify-content:center;padding:10px 0 4px;cursor:grab;flex-shrink:0}._handle_uo8mv_50:active{cursor:grabbing}._handleBar_uo8mv_63{width:40px;height:4px;border-radius:2px;background:#ffffff2e}._searchRow_uo8mv_71{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_uo8mv_71:focus-within{background:#ffffff08}._searchEmoji_uo8mv_85{font-size:16px;color:var(--text-dim);flex-shrink:0;line-height:1}._searchInput_uo8mv_92{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_uo8mv_92:focus,._searchInput_uo8mv_92:focus-visible{outline:none;box-shadow:none}._searchInput_uo8mv_92::placeholder{color:#ffffff59;font-weight:400}._closeBtn_uo8mv_116{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_uo8mv_116:hover{background:#ffffff1f;color:var(--text)}._closeBtn_uo8mv_116:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:1px}._categoryRow_uo8mv_143{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_uo8mv_143::-webkit-scrollbar{display:none}._catPill_uo8mv_160{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_uo8mv_160:focus-visible{outline:1px solid rgba(255,255,255,.22);outline-offset:1px}._catPill_uo8mv_160:hover{background:#ffffff1a;color:#fffc}._catPillActive_uo8mv_188{background:#17b8a026;border-color:#17b8a04d;color:var(--teal)}._catPillActiveAll_uo8mv_195{background:#fff;border-color:#ffffff73;color:#0f172a}._catPillActiveAll_uo8mv_195:hover{background:#fff;color:#0f172a}._catIcon_uo8mv_206{font-size:13px}._results_uo8mv_211{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_uo8mv_211::-webkit-scrollbar{width:4px}._results_uo8mv_211::-webkit-scrollbar-track{background:transparent}._results_uo8mv_211::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}._sectionLabel_uo8mv_232{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_uo8mv_243{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_uo8mv_243:focus-visible{outline:1px solid rgba(255,255,255,.15);outline-offset:-1px}._resultItem_uo8mv_243:hover,._resultItemActive_uo8mv_264{background:#ffffff0a}._navEmoji_uo8mv_269{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:22px;flex-shrink:0;line-height:1}._navArrow_uo8mv_280{font-size:22px;color:#ffffff26;flex-shrink:0;font-weight:300;line-height:1}._resultItem_uo8mv_243:hover ._navArrow_uo8mv_280,._resultItemActive_uo8mv_264 ._navArrow_uo8mv_280{color:#ffffff59}._itemIcon_uo8mv_294{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:#fff;font-size:13px;flex-shrink:0}._itemBody_uo8mv_306{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}._itemTitle_uo8mv_314{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemSub_uo8mv_324{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._typeBadge_uo8mv_334{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_uo8mv_334[data-type=student]{background:#17b8a01f;color:#17b8a0;border:1px solid rgba(23,184,160,.25)}._typeBadge_uo8mv_334[data-type=contact]{background:#ffffff0f;color:#ffffff73;border:1px solid rgba(255,255,255,.1)}._typeBadge_uo8mv_334[data-type=phonelog]{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.25)}._typeBadge_uo8mv_334[data-type=message]{background:#a78bfa1a;color:#a78bfa;border:1px solid rgba(167,139,250,.25)}._typeBadge_uo8mv_334[data-type=task]{background:#3ecf8e1a;color:#3ecf8e;border:1px solid rgba(62,207,142,.25)}._typeBadge_uo8mv_334[data-type=issue]{background:#f5a6231a;color:#f5a623;border:1px solid rgba(245,166,35,.25)}._typeBadge_uo8mv_334[data-type=event]{background:#17b8a01a;color:#17b8a0;border:1px solid rgba(23,184,160,.2)}._itemArrowIcon_uo8mv_388{color:#ffffff26;flex-shrink:0;transition:color .1s}._resultItem_uo8mv_243:hover ._itemArrowIcon_uo8mv_388,._resultItemActive_uo8mv_264 ._itemArrowIcon_uo8mv_388{color:#ffffff59}._emptyState_uo8mv_400{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._emptyEmoji_uo8mv_409{font-size:36px;margin-bottom:12px;opacity:.4}._emptyText_uo8mv_415{font-family:DM Sans,sans-serif;font-size:14px;color:#ffffffb3;margin:0 0 4px}._emptySub_uo8mv_422{font-family:DM Sans,sans-serif;font-size:12px;color:#ffffff59;margin:0}._sectionLoading_uo8mv_430{padding:8px 16px;font-size:12px;color:#fff6;font-style:italic}._seeAllBtn_uo8mv_438{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_uo8mv_438:hover{opacity:.75}._tipsSection_uo8mv_456{border-top:1px solid rgba(255,255,255,.06);padding:0 0 4px;flex-shrink:0}._tipsSection_uo8mv_456 ._sectionLabel_uo8mv_232{padding:6px 18px 2px;font-size:8.5px;letter-spacing:.12em}._tips_uo8mv_456{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;padding:2px 18px 6px}._tip_uo8mv_456{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_uo8mv_456 strong{color:#ffffff85;font-weight:600}._tipIcon_uo8mv_491{font-size:10px;flex-shrink:0;width:14px;text-align:center;margin-top:0;line-height:1;opacity:.9}._footer_uo8mv_502{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_uo8mv_502 span{display:flex;align-items:center;gap:4px;font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim)}._footer_uo8mv_502 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_uo8mv_537{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_uo8mv_71{border-bottom-color:#0000000f}[data-theme=light] ._modal_uo8mv_25{background:#fffffff2;border-color:#0f172a14;box-shadow:0 24px 80px #00000026}[data-theme=light] ._backdrop_uo8mv_7{background:#0003}[data-theme=light] ._handleBar_uo8mv_63{background:#0000001f}[data-theme=light] ._searchInput_uo8mv_92{color:#1a2332}[data-theme=light] ._searchInput_uo8mv_92::placeholder{color:#94a3b8}[data-theme=light] ._searchRow_uo8mv_71:focus-within{background:#00000008}[data-theme=light] ._closeBtn_uo8mv_116{background:#0000000f;color:#0006}[data-theme=light] ._catPill_uo8mv_160{background:#0000000a;border-color:transparent;color:#5a6f87}[data-theme=light] ._catPill_uo8mv_160:hover{background:#00000014;color:#1a2332}[data-theme=light] ._catPillActive_uo8mv_188{background:#0d94881a;border-color:#0d948840;color:var(--teal)}[data-theme=light] ._catPillActiveAll_uo8mv_195{background:#0d948824;border-color:#0d948859;color:var(--teal-dim)}[data-theme=light] ._catPillActiveAll_uo8mv_195:hover{background:#0d948833;color:var(--teal-dim)}[data-theme=light] ._resultItem_uo8mv_243:hover,[data-theme=light] ._resultItemActive_uo8mv_264{background:#00000008}[data-theme=light] ._footer_uo8mv_502{background:#00000008;border-color:#0000000d}[data-theme=light] ._footer_uo8mv_502 span{color:#00000059}[data-theme=light] ._footer_uo8mv_502 kbd{background:#0000000d;border-color:#0000001a;color:#0006}[data-theme=light] ._footerCount_uo8mv_537{color:#0e9982!important}[data-theme=light] ._tipsSection_uo8mv_456{border-top-color:#0000000d}[data-theme=light] ._tip_uo8mv_456{color:#94a3b8}[data-theme=light] ._tip_uo8mv_456 strong{color:#5a6f87}[data-theme=light] ._tipIcon_uo8mv_491{opacity:.8}@media(max-width:720px){._backdrop_uo8mv_7{padding-top:20px}._modal_uo8mv_25{max-height:calc(100vh - 40px)}._tips_uo8mv_456{grid-template-columns:1fr;gap:2px 0}._typeBadge_uo8mv_334{display:none}}._topbar_1juex_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}._menuBtn_1juex_17{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_1juex_17:hover{background:var(--card-hover);color:var(--text)}._titleArea_1juex_37{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0}._title_1juex_37{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._titleSlot_1juex_56{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_1juex_67{font-size:11px;color:var(--text-dim)}._searchBar_1juex_73{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_1juex_73:hover{border-color:#17b8a073;background:#17b8a00a}._searchBar_1juex_73 input{background:none;border:none;outline:none;color:var(--text);font-size:12px;font-family:DM Sans,sans-serif;width:100%;cursor:pointer}._searchBar_1juex_73 input::placeholder{color:var(--text-dim)}._kbdShortcut_1juex_110{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_1juex_126{display:flex;align-items:center;gap:8px;flex-shrink:0}._notifBtn_1juex_134{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_1juex_134:hover{background:var(--card-hover);color:var(--text)}._notifDot_1juex_155{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_1juex_176{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_1juex_193{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_1juex_202{display:block;font-family:Inter,DM Sans,sans-serif;font-size:28px;font-weight:700;color:var(--text);letter-spacing:-.2px}._notifSubtitle_1juex_211{margin:4px 0 0;font-size:15px;line-height:1.35;color:var(--text-muted);max-width:300px}._notifMarkAll_1juex_219{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_1juex_219:hover{background:#17b8a038;border-color:#17b8a073}._notifMarkAll_1juex_219:focus-visible{outline:none;box-shadow:0 0 0 2px #17b8a059}._notifFilters_1juex_249{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07)}._notifFilterChip_1juex_257{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_1juex_257:hover{background:#ffffff14;color:var(--text)}._notifFilterChip_1juex_257:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9cf659}._notifFilterChipActive_1juex_283{background:#17b8a033;color:#dffff9;border-color:#17b8a08c}._notifFilterCount_1juex_289{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_1juex_283 ._notifFilterCount_1juex_289{background:#07142a73;color:#f3fffc}._notifList_1juex_307{overflow-y:auto;flex:1;padding:8px 10px 12px}._notifSection_1juex_313{margin-bottom:12px}._notifSection_1juex_313:last-child{margin-bottom:0}._notifSectionTitle_1juex_321{margin:8px 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._notifEmpty_1juex_330{padding:32px 16px;text-align:center;font-size:13px;color:var(--text-muted)}._notifItem_1juex_337{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_1juex_337:hover{background:#ffffff0a;border-color:#ffffff14}._notifItem_1juex_337:focus-visible{outline:none;border-color:#5b9cf680;box-shadow:0 0 0 2px #5b9cf640}._notifUnread_1juex_360{background:linear-gradient(180deg,#17b8a01f,#5b9cf614);border-color:#17b8a03d}._notifIcon_1juex_365{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_1juex_378{flex:1;min-width:0}._notifMetaRow_1juex_383{display:flex;align-items:center;gap:8px;margin-bottom:5px}._notifTypePill_1juex_390{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_1juex_404{font-size:11px;color:var(--text-muted)}._notifItemTitle_1juex_409{font-size:14px;font-weight:700;color:var(--text);margin-bottom:2px}._notifMsg_1juex_416{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_1juex_427{font-size:11px;color:var(--text-dim, #666);margin-top:5px}._notifActions_1juex_433{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:2px}._notifChevron_1juex_441{color:var(--text-dim)}._notifReadBtn_1juex_445{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_1juex_445:hover{color:#dffff9;border-color:#17b8a073;background:#17b8a038}._notifReadBtn_1juex_445:focus-visible{outline:none;box-shadow:0 0 0 2px #17b8a059}@media(max-width:768px){._notifDropdown_1juex_176{right:-8px;width:min(392px,calc(100vw - 16px));max-height:min(74vh,580px)}._notifTitle_1juex_202{font-size:24px}._notifSubtitle_1juex_211{font-size:13px}._notifMarkAll_1juex_219{font-size:12px;height:30px;padding:0 10px}}@media(max-width:480px){._notifHeader_1juex_193{padding:14px 12px 10px}._notifFilters_1juex_249{padding:8px 12px 12px}._notifList_1juex_307{padding:8px}}[data-theme=light] ._notifDropdown_1juex_176{background:linear-gradient(180deg,#fffffff7,#f5f7fbfc);border-color:#0f172a1a}[data-theme=light] ._notifSubtitle_1juex_211,[data-theme=light] ._notifMetaText_1juex_404,[data-theme=light] ._notifMsg_1juex_416{color:#4b617c}[data-theme=light] ._notifSectionTitle_1juex_321,[data-theme=light] ._notifChevron_1juex_441,[data-theme=light] ._notifTime_1juex_427{color:#7187a1}[data-theme=light] ._notifItem_1juex_337:hover{background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] ._notifUnread_1juex_360{background:linear-gradient(180deg,#0d948821,#2563eb1a);border-color:#0d94883d}[data-theme=light] ._notifIcon_1juex_365{background:#0f172a12}[data-theme=light] ._notifFilterChip_1juex_257{background:#0f172a08;border-color:#0f172a1f}[data-theme=light] ._notifFilterChip_1juex_257:hover{background:#0f172a14}[data-theme=light] ._notifFilterCount_1juex_289{background:#0f172a1f}[data-theme=light] ._notifFilterChipActive_1juex_283 ._notifFilterCount_1juex_289{background:#0f172a33}[data-theme=light] ._notifReadBtn_1juex_445{background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] ._notifReadBtn_1juex_445:hover{background:#0d948829}._weatherStrip_1juex_566{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_1juex_566:hover{background:#ffffff17}._wsIconPill_1juex_585{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_1juex_598{font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;color:#ff8c00;letter-spacing:-.2px;line-height:1}._wsDeg_1juex_607{font-size:10px;font-weight:700;vertical-align:super;color:inherit}._wsDot_1juex_614{width:2px;height:2px;border-radius:50%;background:#fff3;flex-shrink:0}._wsTime_1juex_622{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;color:#00f2ff;letter-spacing:-.1px;white-space:nowrap}._wsAmpm_1juex_631{font-size:9px;font-weight:700;color:#00f2ff;margin-left:2px;opacity:.7}._wsDate_1juex_639{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;color:#fc0;white-space:nowrap}@media(max-width:768px){._topbar_1juex_1{padding:0 12px;gap:8px}._menuBtn_1juex_17{display:flex}._title_1juex_37{font-size:15px}._subtitle_1juex_67,._searchBar_1juex_73,._weatherStrip_1juex_566{display:none}}@media(max-width:480px){._actions_1juex_126{gap:4px}}[data-theme=light] ._topbar_1juex_1{background:linear-gradient(180deg,var(--navy-mid) 0%,var(--surface) 100%);border-bottom-color:var(--border)}[data-theme=light] ._weatherStrip_1juex_566{background:#0000000a;border-color:var(--border)}[data-theme=light] ._weatherStrip_1juex_566:hover{background:#00000012}[data-theme=light] ._wsIconPill_1juex_585{background:#0000000f}[data-theme=light] ._wsDot_1juex_614{background:#0000002e}[data-theme=light] ._wsTime_1juex_622,[data-theme=light] ._wsAmpm_1juex_631{color:var(--teal-dim)}[data-theme=light] ._searchBar_1juex_73{background:#f0f2f5;border-color:#00000014}[data-theme=light] ._searchBar_1juex_73 input{color:#1a2332}[data-theme=light] ._searchBar_1juex_73 input::placeholder{color:#94a3b8}[data-theme=light] ._kbdShortcut_1juex_110{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_s5aib_3{width:100%}._table_s5aib_7{width:100%;border-collapse:collapse}._table_s5aib_7 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_s5aib_7 td{padding:11px 14px;font-size:12.5px;color:var(--text);border-bottom:1px solid rgba(255,255,255,.06)}._table_s5aib_7 tr:hover td{background:var(--card-hover)}._clickableRow_s5aib_35{cursor:pointer}._table_s5aib_7 tr:last-child td{border-bottom:none}._empty_s5aib_44{text-align:center;padding:40px 14px!important;color:var(--text-dim);font-size:13px}._skeleton_s5aib_52{height:14px;border-radius:4px;background:var(--card-hover);animation:_pulse_s5aib_1 1.5s ease infinite}@keyframes _pulse_s5aib_1{0%,to{opacity:.4}50%{opacity:.7}}._pagination_s5aib_64{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:14px}._pageBtn_s5aib_73{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_s5aib_73:hover:not(:disabled){background:var(--card-hover);color:var(--text)}._pageBtn_s5aib_73:disabled{opacity:.3;cursor:not-allowed}._active_s5aib_99{background:var(--teal)!important;color:var(--navy)!important;border-color:var(--teal)!important;font-weight:600}._ellipsis_s5aib_106{color:var(--text-muted);font-size:12px;padding:0 2px;-webkit-user-select:none;user-select:none}._pageCount_s5aib_113{color:var(--text-muted);font-size:12px;font-family:DM Sans,sans-serif;margin-left:8px;white-space:nowrap}._nextBtn_s5aib_121{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_s5aib_121:hover:not(:disabled){background:var(--teal);color:var(--navy);border-color:var(--teal)}._nextBtn_s5aib_121:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){._wrapper_s5aib_3{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_s5aib_7{min-width:600px}._table_s5aib_7 th,._table_s5aib_7 td{padding:8px 10px;font-size:12px}._pagination_s5aib_64{justify-content:center;flex-wrap:wrap}}._content_4uyth_3{flex:1;overflow-y:auto;padding:24px;max-width:1400px}._pageHeader_4uyth_10{margin-bottom:16px}._pageTitle_4uyth_14{margin:0 0 4px;font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text)}._pageSubtitle_4uyth_22{margin:0;font-size:12.5px;color:var(--text-dim)}._filters_4uyth_28{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}._filterSelect_4uyth_36{padding: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}._searchWrap_4uyth_47{position:relative;flex:1;min-width:200px;max-width:320px}._searchIcon_4uyth_54{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}._searchInput_4uyth_63{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_4uyth_63:focus{outline:none;border-color:var(--teal)}._tableCard_4uyth_80{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._topCount_4uyth_87{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_4uyth_101{min-width:0}._primaryName_4uyth_105{font-size:13px;font-weight:500;color:var(--text)}._dim_4uyth_111{font-size:12.5px;color:var(--text-dim)}._actionsHint_4uyth_116{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;color:var(--text-dim)}._panelBody_4uyth_125{display:flex;flex-direction:column;gap:20px;max-height:min(70vh,640px);overflow-y:auto;padding-right:4px}._panelSection_4uyth_134{margin:0}._sectionTitle_4uyth_138{font-size:10.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px}._dl_4uyth_147{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;margin:0;font-size:13px}._dl_4uyth_147 dt{margin:0;color:var(--text-dim);font-weight:500}._dl_4uyth_147 dd{margin:0;color:var(--text)}._hint_4uyth_166{font-size:12px;color:var(--text-dim);margin:0 0 10px;line-height:1.45}._profileLabel_4uyth_173{display:block;font-size:11px;font-weight:500;color:var(--text-dim);margin-bottom:6px}._profileSelect_4uyth_181{width:100%;padding: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}._panelFooter_4uyth_192{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}._confirmFooter_4uyth_199{display:flex;gap:8px;justify-content:flex-end}._confirmText_4uyth_205{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_136gp_1{max-width:640px}._meta_136gp_5{font-size:13px;color:var(--text-dim, #9aa3ad);margin:0 0 20px}._messages_136gp_11{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:14px}._bubble_136gp_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_136gp_27{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:12px}._sender_136gp_36{font-weight:600;color:var(--text, #e8eaed)}._time_136gp_41{color:var(--text-dim, #9aa3ad);flex-shrink:0}._body_136gp_46{font-size:14px;color:var(--text, #e8eaed);line-height:1.5;white-space:pre-wrap}._footer_136gp_53{margin:16px 0 0;font-size:13px}._footer_136gp_53 a{color:var(--teal, #2dd4bf)}._workspace_1j764_7{display:flex;flex:1;overflow:hidden;height:calc(100vh - 56px);height:calc(100dvh - 56px)}._sidebar_1j764_16{width:280px;min-width:280px;background:var(--navy-mid);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._sidebarSection_1j764_26{padding:14px 12px 0}._folderTabs_1j764_31{display:flex;border-bottom:1px solid var(--border)}._folderTab_1j764_31{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s}._folderTab_1j764_31:hover{color:var(--text)}._folderTabActive_1j764_57{color:var(--teal);border-bottom-color:var(--teal)}._folderCount_1j764_62{background:#ffffff14;color:var(--text-dim);font-size:10px;padding:1px 6px;border-radius:10px;font-weight:600}[data-theme=light] ._folderCount_1j764_62{background:#0000000f;color:var(--text-muted)}._folderTabActive_1j764_57 ._folderCount_1j764_62{background:#17b8a026;color:var(--teal)}._folderUnreadPill_1j764_81{background:#17b8a040;color:var(--teal);font-size:10px;padding:1px 6px;border-radius:10px;font-weight:600;margin-left:4px}._folderTabActive_1j764_57 ._folderUnreadPill_1j764_81{background:#17b8a059}._inboxHeader_1j764_96{padding:0;display:flex;flex-direction:column;gap:8px}._inboxHeaderRow_1j764_103{display:flex;align-items:center;justify-content:space-between}._inboxLabel_1j764_109{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._newBtn_1j764_117{display:flex;align-items:center;gap:4px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:5px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .15s}._newBtn_1j764_117:hover{opacity:.85}._filterRow_1j764_137{display:flex;gap:4px;padding:0}._filterPill_1j764_143{background:#ffffff0d;border:1px solid var(--border);border-radius:14px;padding:3px 10px;font-size:10.5px;color:var(--text-dim);cursor:pointer;transition:all .15s;white-space:nowrap}._filterPill_1j764_143:hover{background:#ffffff14;color:var(--text)}._filterPillActive_1j764_160{background:#17b8a01f;border-color:#17b8a04d;color:var(--teal)}._filterCount_1j764_166{font-weight:600;margin-left:3px}._searchBox_1j764_172{padding:0}._searchInput_1j764_176{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px 7px 30px;font-size:11.5px;color:var(--text);outline:none;transition:border-color .15s;box-sizing:border-box}._searchInput_1j764_176::placeholder{color:var(--text-dim)}._searchInput_1j764_176:focus{border-color:var(--teal)}._searchWrap_1j764_197{position:relative}._searchIcon_1j764_201{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}._messageList_1j764_211{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}._sectionHeader_1j764_219{padding:8px 12px 4px;font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}._msgRow_1j764_229{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-left:3px solid transparent;transition:background .12s,border-color .12s;position:relative}._msgRow_1j764_229:hover{background:#ffffff08}._msgRowActive_1j764_244{background:#17b8a00f;border-left-color:var(--teal)}._msgRowUnread_1j764_249 ._msgName_1j764_249{font-weight:700;color:var(--text)}._msgRowUnread_1j764_249 ._msgPreview_1j764_254{color:var(--text-muted)}._msgAvatar_1j764_259{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}._msgBody_1j764_274{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._msgTop_1j764_282{display:flex;align-items:center;justify-content:space-between;gap:6px}._msgName_1j764_249{font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._msgTime_1j764_298{font-size:10px;color:var(--text-dim);white-space:nowrap;flex-shrink:0}._msgPreview_1j764_254{font-size:11.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._msgTags_1j764_314{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}._tag_1j764_321{font-size:9.5px;padding:1px 6px;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._tagExternal_1j764_330{background:#6395fa1f;color:var(--blue-soft)}._tagInternal_1j764_335{background:#ffb1421f;color:var(--amber)}._tagUnread_1j764_340{background:#17b8a01f;color:var(--teal)}._tagRead_1j764_345{background:#ffffff0f;color:var(--text-dim)}._tagEscalated_1j764_350{background:#f851491f;color:var(--red)}._tagOpen_1j764_355{background:#17b8a014;color:var(--teal)}._tagDelivered_1j764_360{background:#48c78e1f;color:var(--green)}._tagDraft_1j764_365{background:#ffb1421f;color:var(--amber)}._unreadDot_1j764_371{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--teal)}._main_1j764_383{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._emptyState_1j764_392{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-dim)}._emptyIllustration_1j764_402{margin-bottom:4px}._emptySvg_1j764_406{width:140px;height:auto;display:block}._emptyIcon_1j764_412{width:64px;height:64px;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}._emptyTitle_1j764_425{font-size:16px;font-weight:600;color:var(--text);margin:0}._emptySubtitle_1j764_432{font-size:12.5px;color:var(--text-dim);margin:0}._emptyBtn_1j764_438{display:flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:12.5px;font-weight:600;cursor:pointer;margin-top:8px;transition:opacity .15s}._emptyBtn_1j764_438:hover{opacity:.85}._threadWrapper_1j764_459{display:flex;flex:1;overflow:hidden}._threadColumn_1j764_465{display:flex;flex-direction:column;flex:1;overflow:hidden}._threadHeader_1j764_473{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:62px}._threadAvatar_1j764_484{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}._threadInfo_1j764_497{flex:1;min-width:0}._threadName_1j764_502{font-size:14px;font-weight:600;color:var(--text)}._threadMeta_1j764_508{font-size:11px;color:var(--text-dim)}._threadSubject_1j764_513{font-size:12px;font-weight:500;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadActions_1j764_523{display:flex;align-items:center;gap:4px}._threadActionBtn_1j764_529{display:flex;align-items:center;gap:4px;background:#ffffff0d;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}._threadActionBtn_1j764_529:hover{background:#ffffff14;color:var(--text)}._threadActionBtnTeal_1j764_549{border-color:#17b8a04d;color:var(--teal)}._threadActionBtnTeal_1j764_549:hover{background:#17b8a01a}._threadActionBtnRed_1j764_558{border-color:#f851494d;color:var(--red)}._threadActionBtnRed_1j764_558:hover{background:#f851491a}._threadActionBtnAmber_1j764_567{border-color:#ffb1424d;color:var(--amber)}._threadActionBtnAmber_1j764_567:hover{background:#ffb1421a}._threadBubbles_1j764_577{flex:1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}._bubbleRow_1j764_589{display:flex;gap:8px;max-width:70%}._bubbleRowIncoming_1j764_595{align-self:flex-start}._bubbleRowOutgoing_1j764_599{align-self:flex-end;flex-direction:row-reverse}._bubbleAvatar_1j764_604{width:28px;height:28px;min-width:28px;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}._bubble_1j764_589{padding:10px 14px;border-radius:12px;font-size:12.5px;line-height:1.6;color:var(--text)}._bubbleIncoming_1j764_627{background:var(--navy-light);border-top-left-radius:4px}._bubbleOutgoing_1j764_632{background:#17b8a014;border-top-right-radius:4px}._bubbleInternalNote_1j764_637{background:#ffb1420f;border:1px solid rgba(255,177,66,.25);border-top-left-radius:4px}._bubbleHeader_1j764_643{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}._bubbleSender_1j764_651{font-size:11px;font-weight:600;color:var(--text-muted)}._bubbleTime_1j764_657{font-size:10px;color:var(--text-dim)}._internalNoteLabel_1j764_662{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--amber);margin-bottom:6px}._bubbleHtml_1j764_672{font-size:inherit;line-height:1.6}._bubbleHtml_1j764_672 p{margin:0 0 .5em}._bubbleHtml_1j764_672 p:last-child{margin-bottom:0}._bubbleHtml_1j764_672 a{color:var(--teal);text-decoration:underline}._bubbleHtml_1j764_672 ul,._bubbleHtml_1j764_672 ol{margin:.35em 0 .5em 1.1em;padding:0}._replyBar_1j764_697{border-top:1px solid var(--border);background:var(--navy-mid);flex-shrink:0;box-shadow:0 -2px 12px #00000026}._replyTabs_1j764_704{display:flex;border-bottom:1px solid var(--border)}._replyTab_1j764_704{padding:8px 14px;background:none;border:none;border-bottom:2px solid transparent;font-size:11.5px;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;gap:5px;transition:color .15s,border-color .15s}._replyTab_1j764_704:hover{color:var(--text)}._replyTabActive_1j764_727{color:var(--teal);border-bottom-color:var(--teal)}._replyTabActiveNote_1j764_732{color:var(--amber);border-bottom-color:var(--amber)}._replyToWrap_1j764_737{position:relative;border-bottom:1px solid var(--border)}._replyTo_1j764_737{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:11px;color:var(--text-dim)}._replyToLabel_1j764_751{font-weight:600;color:var(--text-muted)}._recipientChipBtn_1j764_756{display:inline-flex;align-items:center;gap:4px;background:#ffffff0f;border:1px solid var(--border);border-radius:12px;padding:2px 8px 2px 10px;font-size:11px;color:var(--text);cursor:pointer;transition:background .15s,border-color .15s}._recipientChipBtn_1j764_756:hover{background:#ffffff17;border-color:#17b8a059}._recipientChip_1j764_756{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text)}._replyToDropdown_1j764_783{position:absolute;left:14px;right:14px;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 8px 24px #00000059;max-height:220px;overflow-y:auto;padding:6px}._replyToSearch_1j764_799{width:100%;box-sizing:border-box;margin-bottom:6px;padding:6px 8px;font-size:11px;border:1px solid var(--border);border-radius:6px;background:#ffffff0a;color:var(--text);outline:none}._replyToSearch_1j764_799:focus{border-color:var(--teal)}._replyToOption_1j764_816{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:11.5px;cursor:pointer;text-align:left}._replyToOption_1j764_816:hover,._replyToOptionActive_1j764_832{background:#17b8a01a}._replyToOptionType_1j764_836{margin-left:auto;font-size:9px;color:var(--text-dim)}._replyInputWrap_1j764_842{padding:10px 14px}._replyTextarea_1j764_846{width:100%;min-height:40px;max-height:120px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:12.5px;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}._replyTextarea_1j764_846:focus{border-color:var(--teal)}._replyTextareaNote_1j764_868{border-color:#ffb1424d}._replyTextareaNote_1j764_868:focus{border-color:var(--amber)}._replyFooter_1j764_876{display:flex;align-items:center;justify-content:space-between;padding:0 14px 10px}._replyHint_1j764_883{font-size:10px;color:var(--text-dim)}._sendBtn_1j764_888{display:flex;align-items:center;gap:5px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:6px 14px;font-size:11.5px;font-weight:600;cursor:pointer;transition:opacity .15s}._sendBtn_1j764_888:hover{opacity:.85}._sendBtn_1j764_888:disabled{opacity:.4;cursor:default}._sendBtnAmber_1j764_912{background:var(--amber)}._composeView_1j764_917{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}._composeHeader_1j764_925{padding:20px 24px 16px;border-bottom:1px solid var(--border)}._composeTitle_1j764_930{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text);margin:0 0 4px}._composeSubtitle_1j764_937{font-size:12px;color:var(--text-dim);margin:0}._composeBody_1j764_943{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}._typeToggle_1j764_953{display:flex;gap:4px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px;width:fit-content}._typeBtn_1j764_963{padding:5px 14px;border:none;border-radius:6px;background:none;font-size:11.5px;font-weight:500;color:var(--text-dim);cursor:pointer;transition:all .15s}._typeBtn_1j764_963:hover{color:var(--text)}._typeBtnActive_1j764_979{background:var(--teal);color:#fff}._composeField_1j764_985{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:10px}._composeFieldLabel_1j764_993{font-size:11px;font-weight:600;color:var(--text-dim);min-width:48px;text-transform:uppercase}._composeFieldInput_1j764_1001{flex:1;background:none;border:none;font-size:12.5px;color:var(--text);outline:none;padding:4px 0;font-family:DM Sans,sans-serif}._composeFieldInput_1j764_1001::placeholder{color:var(--text-dim)}._composeTextarea_1j764_1017{flex:1;width:100%;min-height:160px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;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_1j764_1017:focus{border-color:var(--teal)}._composeEditorBlock_1j764_1039{display:flex;flex-direction:column;gap:0;min-height:220px}._composeQuillWrap_1j764_1046{flex:1;min-height:200px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._composeQuillWrap_1j764_1046 .ql-toolbar.ql-snow{background:var(--navy-mid);border:none;border-bottom:1px solid var(--border);font-family:DM Sans,sans-serif}._composeQuillWrap_1j764_1046 .ql-container.ql-snow{border:none;font-family:DM Sans,sans-serif;font-size:13px;min-height:160px}._composeQuillWrap_1j764_1046 .ql-editor{min-height:160px;color:var(--text);line-height:1.6}._composeQuillWrap_1j764_1046 .ql-editor.ql-blank:before{color:var(--text-dim);font-style:normal}._aiHelperStrip_1j764_1080{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px 10px;background:#17b8a00f;border:1px solid rgba(23,184,160,.2);border-radius:var(--radius-sm)}._aiHelperIcon_1j764_1092{color:var(--teal);flex-shrink:0}._aiHelperLabel_1j764_1097{font-size:10px;font-weight:700;color:var(--teal);letter-spacing:.06em;margin-right:4px}._aiHelperBtn_1j764_1105{background:#ffffff0f;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}._aiHelperBtn_1j764_1105:hover{background:#17b8a01f;color:var(--text)}._invitePanelBackdrop_1j764_1121{position:absolute;inset:0;z-index:50;background:#00000073;display:flex;align-items:center;justify-content:flex-end;padding:16px}._invitePanel_1j764_1121{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_1j764_1 .2s ease-out}@keyframes _inviteSlideIn_1j764_1{0%{transform:translate(100%);opacity:.8}to{transform:translate(0);opacity:1}}._invitePanelHeader_1j764_1152{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}._invitePanelTitle_1j764_1160{font-size:14px;font-weight:600;color:var(--text)}._invitePanelDesc_1j764_1166{margin:0;padding:14px 16px;font-size:12px;line-height:1.55;color:var(--text-muted)}._invitePanelPrimary_1j764_1174{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}._invitePanelPrimary_1j764_1174:hover{opacity:.9}._composeActions_1j764_1197{display:flex;align-items:center;gap:8px;padding:14px 24px;border-top:1px solid var(--border);background:var(--navy-mid);flex-shrink:0;box-shadow:0 -2px 12px #00000026}._composeSendBtn_1j764_1208{display:flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 18px;font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .15s}._composeSendBtn_1j764_1208:hover{opacity:.85}._composeSendBtn_1j764_1208:disabled{opacity:.4;cursor:default}._composeSecondaryBtn_1j764_1232{display:flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 14px;font-size:11.5px;color:var(--text-muted);cursor:pointer;transition:all .15s}._composeSecondaryBtn_1j764_1232:hover{background:#ffffff14;color:var(--text)}._composeDiscardBtn_1j764_1251{display:flex;align-items:center;gap:5px;background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:7px 14px;font-size:11.5px;color:#ef4444;cursor:pointer;transition:all .15s}._composeDiscardBtn_1j764_1251:hover{background:#ef444426;border-color:#ef444480}._composeCharCount_1j764_1270{margin-left:auto;font-size:10.5px;color:var(--text-dim)}._composeAttachments_1j764_1277{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 0}._composeAttachmentChip_1j764_1284{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_1j764_1284 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._composeAttachmentRemove_1j764_1303{background:none;border:none;padding:0;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;flex-shrink:0}._composeAttachmentRemove_1j764_1303:hover{color:var(--text)}._chipList_1j764_1319{display:flex;flex-wrap:wrap;gap:4px;flex:1;align-items:center}._chip_1j764_1319{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:11px;color:var(--text)}._chipRemove_1j764_1339{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_1j764_1339:hover{background:#f8514933;color:var(--red)}._chipInput_1j764_1360{flex:1;min-width:80px;background:none;border:none;font-size:12px;color:var(--text);outline:none;padding:4px 0;font-family:DM Sans,sans-serif}._chipInput_1j764_1360::placeholder{color:var(--text-dim)}._suggestions_1j764_1377{position:absolute;top:100%;left:48px;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}._suggestionItem_1j764_1391{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--text);cursor:pointer;transition:background .1s}._suggestionItem_1j764_1391:hover{background:#17b8a014}._suggestionRole_1j764_1406{font-size:10px;color:var(--text-dim);margin-left:auto}._composeFieldWrap_1j764_1412{position:relative}._backBtn_1j764_1417{display:none;align-items:center;gap:4px;background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 12px;font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0;white-space:nowrap}._backBtn_1j764_1417:hover{background:#ffffff17;color:var(--text)}@media(max-width:1100px){._sidebar_1j764_16{width:240px;min-width:240px}._threadActions_1j764_523{gap:4px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}._threadActions_1j764_523::-webkit-scrollbar{display:none}._threadActionBtn_1j764_529{padding:4px 8px;font-size:10.5px;flex-shrink:0}}._threadActionBtnActive_1j764_1465{background:#ffffff1a;border-color:#fff3;color:var(--text)}._profilePanel_1j764_1474{width:240px;min-width:240px;border-left:1px solid var(--border);background:var(--navy-mid);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0}._profilePanelHeader_1j764_1485{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border)}._profilePanelTitle_1j764_1493{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._profilePanelClose_1j764_1501{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;transition:color .15s,background .15s}._profilePanelClose_1j764_1501:hover{color:var(--text);background:#ffffff0f}._profilePanelBody_1j764_1518{display:flex;flex-direction:column;align-items:center;padding:20px 16px 16px;gap:4px}._profilePanelAvatar_1j764_1526{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}._profilePanelName_1j764_1539{font-size:14px;font-weight:600;color:var(--text);text-align:center}._profilePanelRole_1j764_1546{font-size:11.5px;color:var(--text-dim);text-align:center}._profilePanelDivider_1j764_1552{width:100%;height:1px;background:var(--border);margin:12px 0 8px}._profilePanelField_1j764_1559{width:100%;display:flex;flex-direction:column;gap:3px;margin-bottom:10px}._profilePanelFieldLabel_1j764_1567{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._profilePanelFieldValue_1j764_1575{font-size:12px;color:var(--text);word-break:break-all}._profilePanelParticipants_1j764_1581{display:flex;flex-direction:column;gap:6px;margin-top:4px}._profilePanelParticipant_1j764_1581{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim)}._profilePanelParticipantAvatar_1j764_1596{width:22px;height:22px;min-width:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff}._modalOverlay_1j764_1612{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_1j764_1612{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);width:440px;max-width:calc(100vw - 32px);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000080}._modalHeader_1j764_1635{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border)}._modalHeaderLeft_1j764_1643{display:flex;align-items:center;gap:8px}._modalTitle_1j764_1649{font-size:14px;font-weight:600;color:var(--text);margin:0}._modalClose_1j764_1656{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_1j764_1656:hover{color:var(--text);background:#ffffff0f}._modalBody_1j764_1673{padding:16px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}._modalDesc_1j764_1682{font-size:12.5px;color:var(--text-dim);line-height:1.6;margin:0}._modalField_1j764_1689{display:flex;flex-direction:column;gap:6px}._modalLabel_1j764_1695{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._modalInput_1j764_1703{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}._modalInput_1j764_1703:focus{border-color:var(--teal)}._modalInput_1j764_1703::placeholder{color:var(--text-dim)}._modalSelect_1j764_1723{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;color:var(--text);outline:none;cursor:pointer;transition:border-color .15s;font-family:inherit}._modalSelect_1j764_1723:focus{border-color:var(--teal)}._modalTextarea_1j764_1740{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}._modalTextarea_1j764_1740:focus{border-color:var(--teal)}._modalTextarea_1j764_1740::placeholder{color:var(--text-dim)}._modalFooter_1j764_1762{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border)}._modalCancelBtn_1j764_1771{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_1j764_1771:hover{background:#ffffff14;color:var(--text)}._modalPrimaryBtn_1j764_1788{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_1j764_1788:hover:not(:disabled){opacity:.85}._modalPrimaryBtn_1j764_1788:disabled{opacity:.4;cursor:not-allowed}._modalDangerBtn_1j764_1813{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_1j764_1813:hover{opacity:.85}._linkedTaskCard_1j764_1834{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_1j764_1844{font-size:13px;font-weight:600;color:var(--text)}._linkedTaskMeta_1j764_1850{display:flex;gap:6px}._linkedTaskDesc_1j764_1855{font-size:12px;color:var(--text-dim);line-height:1.5}._taskModal_1j764_1862{width:580px;max-width:calc(100vw - 32px)}._taskModalHeader_1j764_1867{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--border)}._taskModalTitleGroup_1j764_1875{display:flex;flex-direction:column;gap:3px}._taskModalTitle_1j764_1875{font-size:17px;font-weight:700;color:var(--text);margin:0;font-family:DM Sans,sans-serif}._taskModalSubtitle_1j764_1889{font-size:12.5px;color:var(--text-dim);margin:0;font-family:DM Sans,sans-serif}._taskLinkBanner_1j764_1896{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_1j764_1908{color:var(--text-dim);flex-shrink:0}._taskContextBox_1j764_1913{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_1j764_1930{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px;display:block;font-family:DM Sans,sans-serif}._taskFormGrid_1j764_1939{display:grid;grid-template-columns:1fr 1fr;gap:14px}._taskFormField_1j764_1945{display:flex;flex-direction:column;gap:6px}._taskFieldLabel_1j764_1951{font-size:12.5px;font-weight:500;color:var(--text);font-family:DM Sans,sans-serif;display:flex;align-items:baseline;gap:6px}._taskFieldHint_1j764_1961{font-size:11px;color:var(--text-dim);font-weight:400}._taskPickerWrap_1j764_1967{position:relative}._taskPickerDd_1j764_1971{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_1j764_1986{padding:8px 12px;font-size:12px;cursor:pointer;color:var(--text);font-family:DM Sans,sans-serif}._taskPickerItem_1j764_1986:hover{background:#17b8a01f}._taskSelectedRow_1j764_1998{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_1j764_2009{background:none;border:none;padding:0;font-size:11px;color:var(--text-dim);cursor:pointer;text-decoration:underline;font-family:inherit}._taskSelectedClear_1j764_2009:hover{color:var(--text-muted)}._taskAttachZone_1j764_2024{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_1j764_2024:hover{border-color:#17b8a04d;color:var(--text-muted);background:#ffffff05}._escalationLevelRow_1j764_2046{display:flex;gap:6px}._escalationLevelBtn_1j764_2051{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_1j764_2051:hover{background:#ffffff12;color:var(--text)}._escalationLevelBtnActive_1j764_2070{background:#f851491a;border-color:#f8514959;color:var(--red)}@media(max-width:768px){._workspace_1j764_7{position:relative;overflow:hidden;height:calc(100vh - 56px);height:calc(100dvh - 56px);flex-direction:column}._sidebar_1j764_16{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_1j764_383{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1;display:flex;flex-direction:column}._sidebarMobileHidden_1j764_2110,._mainMobileHidden_1j764_2114{display:none!important}._backBtn_1j764_1417{display:flex}._threadHeader_1j764_473{padding:12px 14px;gap:8px;flex-wrap:wrap}._threadInfo_1j764_497{flex:1;min-width:0}._threadActions_1j764_523{width:100%;overflow-x:auto;flex-wrap:nowrap;gap:6px;scrollbar-width:none;padding-bottom:2px}._threadActions_1j764_523::-webkit-scrollbar{display:none}._threadActionBtn_1j764_529{flex-shrink:0;padding:5px 10px;font-size:11px}._threadBubbles_1j764_577{flex:1;padding:14px 12px;gap:12px;overflow-y:auto}._bubbleRow_1j764_589{max-width:90%}._replyBar_1j764_697{flex-shrink:0}._replyInputWrap_1j764_842{padding:8px 12px}._replyFooter_1j764_876{padding:0 12px 10px}._replyHint_1j764_883{display:none}._composeView_1j764_917{flex:1;display:flex;flex-direction:column;overflow:hidden}._composeHeader_1j764_925{padding:14px 16px 12px;display:flex;flex-direction:column;gap:6px}._composeBody_1j764_943{padding:14px 16px;gap:12px;flex:1;overflow-y:auto}._composeTextarea_1j764_1017{min-height:100px}._composeActions_1j764_1197{padding:10px 16px 14px;flex-wrap:wrap;gap:8px;flex-shrink:0}._composeCharCount_1j764_1270{margin-left:0;order:10;width:100%;text-align:right}._composeSendBtn_1j764_1208{flex:1;justify-content:center}._filterRow_1j764_137{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}._filterRow_1j764_137::-webkit-scrollbar{display:none}._messageList_1j764_211{overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;align-items:stretch;flex:0 0 auto;min-height:148px;max-height:164px;padding:10px 14px;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._messageList_1j764_211::-webkit-scrollbar{height:3px}._messageList_1j764_211::-webkit-scrollbar-track{background:transparent}._messageList_1j764_211::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}._msgRow_1j764_229{min-width:200px;max-width:200px;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border-left:none;border-bottom:2px solid transparent;border-radius:var(--radius-sm);background:#ffffff08;height:auto}._msgRowActive_1j764_244{border-left:none;border-bottom-color:var(--teal);background:#17b8a00f}._msgRowUnread_1j764_249{background:#ffffff0d}._msgAvatar_1j764_259{margin-bottom:2px}._msgBody_1j764_274{width:100%}._msgTop_1j764_282{flex-direction:column;align-items:flex-start;gap:2px}._msgName_1j764_249{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:176px}._msgTime_1j764_298{font-size:10px}._msgPreview_1j764_254{font-size:11px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:176px}._msgTags_1j764_314{flex-wrap:nowrap;overflow:hidden}._unreadDot_1j764_371{position:absolute;top:8px;right:8px}._sidebarSection_1j764_26{padding:12px 14px 0}._inboxHeader_1j764_96,._searchBox_1j764_172{padding:0}._profilePanel_1j764_1474{position:absolute;bottom:0;left:0;right:0;width:100%!important;min-width:100%!important;max-height:70vh;border-left:none;border-top:1px solid var(--border);z-index:10;border-radius:var(--radius) var(--radius) 0 0}._modal_1j764_1612{width:calc(100vw - 24px);max-height:85vh}._escalationLevelRow_1j764_2046{flex-wrap:wrap}}._msgRowSelected_1j764_2385{background:color-mix(in srgb,var(--teal) 8%,transparent)!important;border-left:2px solid var(--teal)}._rowCheckbox_1j764_2390{flex-shrink:0;width:14px;height:14px;margin-right:6px;accent-color:var(--teal);cursor:pointer}._rowHoverActions_1j764_2399{display:none;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}._msgRow_1j764_229:hover ._rowHoverActions_1j764_2399{display:flex}._rowHoverBtn_1j764_2411{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_1j764_2411:hover{background:var(--card-hover);color:var(--text)}._rowHoverBtnDanger_1j764_2430:hover{background:#e74c3c1f;color:var(--red)}._bulkToolbar_1j764_2436{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_1j764_2446{font-size:11.5px;font-weight:600;color:var(--teal);flex:1;min-width:0}._bulkToolbarBtn_1j764_2454{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_1j764_2454:hover{background:var(--card-hover);color:var(--text)}._bulkToolbarBtnDanger_1j764_2475{border-color:#e74c3c66;color:var(--red)}._bulkToolbarBtnDanger_1j764_2475:hover{background:#e74c3c14;color:var(--red)}._bulkToolbarClear_1j764_2485{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px}._bulkToolbarClear_1j764_2485:hover{color:var(--text);background:var(--card-hover)}._mentionDd_1j764_2502{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 28px #0006;overflow:hidden}._mentionDdItem_1j764_2510{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;transition:background .1s;font-size:13px;color:var(--text)}._mentionDdItem_1j764_2510:hover{background:var(--card-hover)}._confirmOverlay_1j764_2526{position:fixed;inset:0;z-index:14000;display:flex;align-items:center;justify-content:center;background:#050912b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px}._confirmDialog_1j764_2538{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_1j764_2550{font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;color:var(--text);margin:0}._confirmMsg_1j764_2558{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}._confirmFooter_1j764_2565{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}._confirmCancelBtn_1j764_2572{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_1j764_2572:hover{color:var(--text)}._confirmDeleteBtn_1j764_2586{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_1j764_2586:hover{opacity:.85}._content_1pr37_2{flex:1;overflow-y:auto;padding:16px 22px 22px;display:flex;flex-direction:column;gap:14px}._dashboardToolbar_1pr37_12{display:flex;justify-content:flex-end;align-items:center;min-height:0;margin-bottom:2px}._kpiRow_1pr37_21{display:flex;flex-wrap:nowrap;gap:8px}._kpiCard_1pr37_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_1pr37_27:hover{background:linear-gradient(180deg,#14223afa,#0e1a2efa);border-color:#ffffff1f;transform:translateY(-1px)}._kpiCardStatic_1pr37_50{cursor:default}._kpiCardStatic_1pr37_50:hover{background:#162034b8;border-color:#ffffff14}._kpiCard_1pr37_27:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--kpi-accent, var(--teal))}._kpiIcon_1pr37_69{font-size:11px;margin-bottom:7px;display:block;line-height:1;color:#e0ebffcc}._kpiLabel_1pr37_77{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9cb1d0d1;margin-bottom:6px}._kpiVal_1pr37_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_1pr37_96{font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}._kpiUp_1pr37_104{color:var(--green)}._kpiDn_1pr37_105{color:var(--red)}._kpiWarn_1pr37_106{color:var(--amber)}._kpiNeu_1pr37_107{color:var(--text-dim)}._msgUnreadSub_1pr37_109{color:var(--amber)}._greetingActions_1pr37_113{display:flex;align-items:center;gap:10px;position:relative}._viewOptionsBtn_1pr37_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_1pr37_120:hover{border-color:#ffffff38}._chevronOpen_1pr37_137{transform:rotate(180deg);transition:transform .15s}._viewOptionsMenu_1pr37_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_1pr37_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_1pr37_156:last-child{border-bottom:none}._viewOptionsRow_1pr37_156:hover{background:#ffffff0a}._viewOptionsRow_1pr37_156 input{accent-color:var(--teal);width:15px;height:15px}._kpiCornerBadge_1pr37_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_1pr37_191{display:flex;align-items:flex-end;gap:2px;height:13px;margin-top:8px}._kpiSparkTrack_1pr37_198{flex:1;height:100%;background:#6e86aa29;border-radius:1px;display:flex;align-items:flex-end;overflow:hidden}._kpiSparkFill_1pr37_207{width:100%;border-radius:1px;min-height:2px;transition:height .4s ease}._kpiProgressTrack_1pr37_213{height:4px;background:#ffffff0f;border-radius:3px;margin-top:6px;overflow:hidden}._kpiProgressFill_1pr37_220{height:100%;border-radius:3px;transition:width .6s ease}._dashThreeCol_1pr37_226{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(290px,.9fr);gap:12px;align-items:start}._analyticsOnlyCol_1pr37_233{display:flex;flex-direction:column;gap:12px;min-width:0}._glassCard_1pr37_240{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#101b2ff2,#0e182af5)!important;border-color:#ffffff12!important}._card_1pr37_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_1pr37_258{background:var(--red);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px}._activityItemBtn_1pr37_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_1pr37_268:last-child{border-bottom:none}._activityItemBtn_1pr37_268:hover{background:#4e73ad14}._actMetaRow_1pr37_286{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}._statusPillOk_1pr37_294{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#3ecf8e2e;color:var(--green)}._statusPillEsc_1pr37_302{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#e85c5c2e;color:var(--red)}._statusPillInfo_1pr37_310{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#3b82f633;color:var(--blue-soft, #60a5fa)}._statusPillNeutral_1pr37_318{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#ffffff0f;color:var(--text-muted)}._convSubject_1pr37_327{font-weight:600;color:var(--text)}._widgetCard_1pr37_332{background:linear-gradient(180deg,#121e34f2,#0e182bfa);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius);padding:12px}._widgetHead_1pr37_339{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}._widgetTitle_1pr37_348{font-size:17px;font-weight:700;color:var(--text);line-height:1}._widgetSub_1pr37_355{font-size:11px;color:var(--text-muted);margin-top:4px}._widgetMuted_1pr37_361{font-size:12px;color:var(--text-muted);margin:0}._widgetToggles_1pr37_367{display:flex;gap:0;border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}._toggleOn_1pr37_374,._toggleOff_1pr37_375{font-size:10px;font-weight:600;padding:5px 10px;border:none;cursor:pointer;font-family:inherit;background:transparent;color:var(--text-muted)}._toggleOn_1pr37_374{background:#00c2a826;color:var(--teal)}._toggleOff_1pr37_375:hover{color:var(--text)}._widgetBarChartTall_1pr37_393{display:flex;align-items:flex-end;gap:5px;height:96px}._stackedCol_1pr37_400{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px}._stackedColInner_1pr37_409{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;min-height:0}._stackIn_1pr37_418{width:100%;background:var(--blue-soft, #2563eb);border-radius:3px 3px 0 0;min-height:3px}._stackOut_1pr37_424{width:100%;background:#60a5fa;border-radius:0 0 3px 3px;min-height:3px}._barTick_1pr37_430{font-size:9px;color:var(--text-dim)}._widgetLegend_1pr37_435{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--text-muted);margin-top:10px;align-items:center}._legendSwatch_1pr37_444{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 2px 0 4px;vertical-align:middle;font-style:normal}._widgetLegendTotal_1pr37_453{margin-left:auto;font-variant-numeric:tabular-nums}._peakLabel_1pr37_458{font-size:10px;color:var(--text-muted);margin-top:12px;margin-bottom:4px}._peakHeat_1pr37_464{display:flex;gap:4px}._peakCellWrap_1pr37_468{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}._peakMarker_1pr37_476{font-size:9px;color:var(--red);height:12px;line-height:12px}._peakCell_1pr37_468{width:100%;height:12px;border-radius:3px}._peakTick_1pr37_487{font-size:8px;color:var(--text-dim);white-space:nowrap}._widgetStackedRow_1pr37_493{display:flex;align-items:flex-end;gap:5px;height:70px}._stackedBar_1pr37_499{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}._stackedBarToday_1pr37_508 ._stackedInner_1pr37_508{outline:1px solid var(--teal);border-radius:3px}._stackedInner_1pr37_508{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;min-height:0}._stackedExt_1pr37_521{width:100%;background:#a78bfa;border-radius:2px 2px 0 0;min-height:2px}._stackedInt_1pr37_527{width:100%;background:var(--teal);border-radius:0 0 2px 2px;min-height:2px}._dayTick_1pr37_533{font-size:9px;color:var(--teal);font-weight:700}._donutRow_1pr37_539{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._donut_1pr37_539{width:76px;height:76px;border-radius:50%;position:relative;flex-shrink:0}._donut_1pr37_539:after{content:"";position:absolute;inset:25%;border-radius:50%;background:#121a2af2}._donutCenter_1pr37_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_1pr37_571{list-style:none;margin:0;padding:0;font-size:11px;color:var(--text);flex:1;min-width:140px}._donutLegend_1pr37_571 li{display:flex;align-items:center;gap:8px;margin-bottom:6px}._donutLegend_1pr37_571 i{width:8px;height:8px;border-radius:2px;flex-shrink:0;font-style:normal}._avgResponseVal_1pr37_594{font-size:32px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._resBarTrack_1pr37_600{height:6px;background:#ffffff14;border-radius:3px;margin-top:8px;overflow:hidden}._resBarFill_1pr37_607{height:100%;background:var(--green);border-radius:3px}._commsRow_1pr37_614{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}._actAvatarInitials_1pr37_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_1pr37_637{margin-left:6px;display:inline-flex;vertical-align:middle}._actPreview_1pr37_643{font-size:11px;color:var(--text-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unreadBadge_1pr37_258{background:var(--teal);color:var(--bg);font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px}._unreadDot_1pr37_662{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);margin-left:6px;vertical-align:middle}._dashBody_1pr37_673{display:grid;grid-template-columns:1fr 1fr 280px;gap:14px;align-items:start}._cardHeader_1pr37_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_1pr37_688{font-size:16px;font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:6px}._cardSubtitle_1pr37_698{font-size:11px;color:var(--text-muted);margin-top:2px}._viewAllBtn_1pr37_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_1pr37_704:hover{opacity:.82}._activityList_1pr37_720{display:flex;flex-direction:column;max-height:428px;overflow-y:auto}._activityItem_1pr37_268{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}._activityItem_1pr37_268:last-child{border-bottom:none}._activityItem_1pr37_268:hover{background:#ffffff05}._actAvatar_1pr37_622{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}._actInfo_1pr37_750{flex:1;min-width:0}._actName_1pr37_755{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actDesc_1pr37_764{font-size:11px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actTime_1pr37_773{font-size:11px;color:var(--text-dim);flex-shrink:0;text-align:right}._emptyState_1pr37_781{padding:28px;text-align:center;color:var(--text-dim);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px}._loadingRow_1pr37_792{padding:24px;text-align:center;font-size:13px;color:var(--text-muted)}._linkBtn_1pr37_799{background:none;border:none;color:var(--teal);cursor:pointer;font-size:12px;padding:0}._col3_1pr37_809{display:flex;flex-direction:column;gap:12px}._miniCard_1pr37_815{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}._miniCardTitle_1pr37_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_1pr37_835{display:flex;align-items:center;gap:8px;margin-bottom:8px}._statBreakRow_1pr37_835:last-child{margin-bottom:0}._sbLabel_1pr37_843{font-size:11px;color:var(--text-muted);width:72px;flex-shrink:0}._sbBar_1pr37_850{flex:1;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden}._sbFill_1pr37_858{height:100%;border-radius:3px;transition:width .6s ease}._sbVal_1pr37_864{font-size:11px;font-weight:600;width:28px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}._quickActions_1pr37_874{display:grid;grid-template-columns:1fr 1fr;gap:7px}._qaBtn_1pr37_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_1pr37_880:hover{border-color:var(--teal);color:var(--teal);background:#00c2a80d}._qaBtnMuted_1pr37_901{opacity:.55}._qaBtnMuted_1pr37_901:hover{border-color:var(--border);color:var(--text-muted);background:#ffffff08;opacity:.7;cursor:default}@media(max-width:1024px){._dashBody_1pr37_673,._dashThreeCol_1pr37_226{grid-template-columns:1fr 1fr}._analyticsOnlyCol_1pr37_233{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}._analyticsOnlyCol_1pr37_233 ._widgetCard_1pr37_332{flex:1 1 260px}._col3_1pr37_809{grid-column:1 / -1;flex-direction:row}._miniCard_1pr37_815{flex:1}}@media(max-width:768px){._content_1pr37_2{padding:14px 12px 18px;gap:12px}._kpiRow_1pr37_21{flex-wrap:wrap}._kpiCard_1pr37_27{flex:1 1 calc(50% - 5px)}._commsRow_1pr37_614,._dashThreeCol_1pr37_226,._dashBody_1pr37_673{grid-template-columns:1fr}._col3_1pr37_809{flex-direction:column}._kpiVal_1pr37_86{font-size:30px}._widgetTitle_1pr37_348{font-size:18px}._cardTitle_1pr37_688{font-size:20px}._cardSubtitle_1pr37_698{font-size:13px}._dashboardToolbar_1pr37_12{width:100%}._greetingActions_1pr37_113{width:100%;justify-content:flex-end;flex-wrap:wrap}}@media(max-width:480px){._kpiCard_1pr37_27{flex-basis:calc(50% - 5px)}}[data-theme=light] ._kpiCard_1pr37_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_1pr37_27:hover{background:linear-gradient(180deg,var(--surface-2) 0%,var(--surface-3) 100%);border-color:var(--border-2)}[data-theme=light] ._kpiCardStatic_1pr37_50:hover{background:var(--card);border-color:var(--border)}[data-theme=light] ._kpiLabel_1pr37_77,[data-theme=light] ._kpiIcon_1pr37_69{color:var(--text-muted)}[data-theme=light] ._viewOptionsBtn_1pr37_120{background:#00000008;border-color:var(--border)}[data-theme=light] ._viewOptionsBtn_1pr37_120:hover{border-color:var(--border-2)}[data-theme=light] ._viewOptionsMenu_1pr37_142{background:var(--surface);border-color:var(--border);box-shadow:0 12px 32px #0000001f}[data-theme=light] ._viewOptionsRow_1pr37_156:hover{background:#0000000a}[data-theme=light] ._glassCard_1pr37_240{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%)!important;border-color:var(--border)!important}[data-theme=light] ._card_1pr37_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_1pr37_332{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-color:var(--border)}[data-theme=light] ._activityItemBtn_1pr37_268{border-bottom-color:var(--border)}[data-theme=light] ._activityItemBtn_1pr37_268:hover{background:#0d94880f}[data-theme=light] ._kpiProgressTrack_1pr37_213{background:#0000000f}[data-theme=light] ._statusPillNeutral_1pr37_318{background:#0000000d}[data-theme=light] ._cardHeader_1pr37_680{border-bottom-color:var(--border)}[data-theme=light] ._viewAllBtn_1pr37_704{color:var(--teal-dim)}[data-theme=light] ._activityItem_1pr37_268:hover{background:#00000008}[data-theme=light] ._resBarTrack_1pr37_600{background:#00000014}._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_2zvok_3{flex:1;overflow-y:auto;padding:24px}._filters_2zvok_10{display:flex;align-items:center;gap:12px;margin-bottom:16px}._searchBar_2zvok_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_2zvok_17 input{background:none;border:none;outline:none;color:var(--text);font-size:12px;font-family:DM Sans,sans-serif;width:100%}._searchBar_2zvok_17 input::placeholder{color:var(--text-dim)}._filterSelect_2zvok_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 12px;cursor:pointer;outline:none}._filterSelect_2zvok_43:focus{border-color:var(--teal)}._tableCard_2zvok_60{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._userCell_2zvok_68{display:flex;align-items:center;gap:10px}._userName_2zvok_74{font-size:12.5px;font-weight:500;color:var(--text)}._userEmail_2zvok_80{font-size:11px;color:var(--text-muted)}._dimText_2zvok_85{color:var(--text-muted);font-size:12px}._actions_2zvok_91{display:flex;gap:6px}._actionBtn_2zvok_96{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_2zvok_96:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._deactivate_2zvok_116:hover{border-color:var(--red);color:var(--red)}._activate_2zvok_121:hover{border-color:var(--green);color:var(--green)}@media(max-width:768px){._content_2zvok_3{padding:16px 12px}._filters_2zvok_10{flex-direction:column;align-items:stretch}._searchBar_2zvok_17,._filterSelect_2zvok_43{width:100%}._tableCard_2zvok_60{overflow-x:auto;-webkit-overflow-scrolling:touch}}[data-theme=light] ._searchBar_2zvok_17{background:#fff}[data-theme=light] ._searchBar_2zvok_17 input{color:#000}[data-theme=light] ._filterSelect_2zvok_43{background:#fff;color:#000}@media(max-width:480px){._content_2zvok_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_ssz84_3{flex:1;overflow-y:auto;padding:24px}._topbarKicker_ssz84_10{font-weight:600;color:var(--text)}._topbarKickerRest_ssz84_15{font-weight:400;color:var(--text-muted)}._pageHeader_ssz84_21{margin-bottom:20px}._pageTitle_ssz84_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_ssz84_34{font-size:12.5px;color:var(--text-muted);margin:0;line-height:1.45;max-width:52rem}._sisBanner_ssz84_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_ssz84_43 svg{flex-shrink:0}._filters_ssz84_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_ssz84_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_ssz84_75:focus-within{border-color:var(--teal)}._searchBar_ssz84_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_ssz84_75 input::placeholder{color:var(--text-dim)}._filterSelect_ssz84_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 12px;cursor:pointer;outline:none}._filterSelect_ssz84_110:focus{border-color:var(--teal)}._tableCard_ssz84_127{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._studentCell_ssz84_135{display:flex;align-items:center;gap:10px}._studentName_ssz84_141{font-size:12.5px;font-weight:500;color:var(--text)}._studentSisId_ssz84_147{font-size:11px;color:var(--text-muted)}._dimText_ssz84_152{color:var(--text-muted);font-size:12px}._flags_ssz84_158{display:flex;gap:4px;flex-wrap:wrap}._actions_ssz84_165{display:flex;gap:6px}._actionBtn_ssz84_170{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_ssz84_170:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._detailPanel_ssz84_191{margin:-20px -24px}._detailHeader_ssz84_195{display:flex;align-items:center;gap:20px;padding:28px 24px 20px}._detailAvatar_ssz84_202{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_ssz84_217{flex:1}._detailName_ssz84_221{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0;line-height:1.2}._detailMeta_ssz84_230{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px;color:var(--text-muted)}._detailMetaId_ssz84_239{color:var(--teal);font-weight:600}._detailTabs_ssz84_245{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 24px}._detailTab_ssz84_245{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_ssz84_245:hover{color:var(--text)}._detailTabActive_ssz84_270{color:var(--teal);border-bottom-color:var(--teal)}._detailBody_ssz84_276{padding:20px 24px 24px;overflow-y:auto;max-height:calc(100vh - 220px)}._sectionTitle_ssz84_283{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_ssz84_294{margin-bottom:24px}._fieldGrid_ssz84_298{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-bottom:10px}._fieldGrid3_ssz84_305{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 24px;margin-bottom:10px}._field_ssz84_298{display:flex;flex-direction:column;gap:3px}._fieldLabel_ssz84_318{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim);font-weight:600}._fieldValue_ssz84_326{font-size:13px;color:var(--text);font-weight:500}._fieldValueMuted_ssz84_332{font-size:13px;color:var(--text-muted);font-style:italic}._fieldLink_ssz84_338{font-size:13px;color:var(--teal);font-weight:500;text-decoration:none}._fieldLink_ssz84_338:hover{text-decoration:underline}._teacherProfileCard_ssz84_350{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px}._teacherProfileHeader_ssz84_357{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}._teacherProfileHeaderText_ssz84_366{min-width:0;flex:1}._teacherProfileName_ssz84_371{font-size:15px;font-weight:600;color:var(--text);line-height:1.3}._teacherProfileRole_ssz84_378{font-size:12px;color:var(--text-muted);margin-top:4px}._teacherProfileGrid_ssz84_384{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}@media(max-width:520px){._teacherProfileGrid_ssz84_384{grid-template-columns:1fr}}._guardianCard_ssz84_396{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_ssz84_407{display:flex;align-items:center;gap:12px}._guardianName_ssz84_413{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}._guardianMeta_ssz84_422{font-size:11.5px;color:var(--text-muted);margin-top:2px}._guardianContact_ssz84_428{display:flex;gap:14px;margin-top:4px;font-size:11.5px;color:var(--text-muted)}._guardianContact_ssz84_428 span{display:flex;align-items:center;gap:4px}._guardianActions_ssz84_442{display:flex;flex-direction:column;gap:6px}._guardianActionBtn_ssz84_448{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_ssz84_448:hover{background:var(--teal);color:var(--navy);border-color:var(--teal)}._emergencyRow_ssz84_472{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_ssz84_483{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:10px}._statCard_ssz84_483{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px;text-align:center}._statValue_ssz84_498{font-size:24px;font-weight:700;color:var(--teal);font-family:DM Sans,sans-serif}._statLabel_ssz84_505{font-size:11px;color:var(--text-muted);margin-top:4px;text-transform:capitalize}._programFlags_ssz84_513{display:flex;gap:8px;flex-wrap:wrap}._emptyState_ssz84_520{text-align:center;padding:40px 20px;color:var(--text-muted)}._emptyState_ssz84_520 svg{margin-bottom:12px;color:var(--text-dim)}._emptyState_ssz84_520 p{font-size:14px;font-weight:500;color:var(--text);margin:0 0 6px}._notesBox_ssz84_539{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_ssz84_3{padding:16px 12px}._filters_ssz84_62{flex-direction:column;align-items:stretch}._searchBar_ssz84_75,._filterSelect_ssz84_110{width:100%}._tableCard_ssz84_127{overflow-x:auto;-webkit-overflow-scrolling:touch}._fieldGrid_ssz84_298{grid-template-columns:1fr}}[data-theme=light] ._searchBar_ssz84_75{background:#fff}[data-theme=light] ._searchBar_ssz84_75 input{color:#000}[data-theme=light] ._filterSelect_ssz84_110{background:#fff;color:#000}@media(max-width:480px){._content_ssz84_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_ehmsw_3{flex:1;overflow-y:auto;padding:24px}._pageHeader_ehmsw_10{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}._pageTitle_ehmsw_17{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0 0 4px}._pageSubtitle_ehmsw_25{font-size:12.5px;color:var(--text-muted);margin:0}._statRow_ehmsw_32{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._statCard_ehmsw_39{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:background .15s,border-color .2s}._statCard_ehmsw_39:hover{background:var(--card-hover);border-color:#ffffff1f}._statLabel_ehmsw_52{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}._statValue_ehmsw_61{font-size:32px;font-weight:700;color:var(--text);line-height:1}._statAmber_ehmsw_68{color:var(--amber)}._statBlue_ehmsw_69{color:var(--blue-soft)}._statGreen_ehmsw_70{color:var(--green)}._tabs_ehmsw_73{display:flex;gap:0;margin-bottom:16px}._tab_ehmsw_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_ehmsw_73:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._tab_ehmsw_73:not(:first-child){border-left:none}._tab_ehmsw_73:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}._tab_ehmsw_73:not(:first-child):not(:last-child){border-radius:0}._tabActive_ehmsw_107{background:var(--teal-glow);color:var(--teal);border-color:var(--teal)}._tab_ehmsw_73:not(:first-child)._tabActive_ehmsw_107{border-left:1px solid var(--teal)}._filters_ehmsw_118{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}._searchBar_ehmsw_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_ehmsw_126:focus-within{border-color:var(--teal)}._searchBarIcon_ehmsw_143{flex-shrink:0;color:var(--text-dim)}._searchBar_ehmsw_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_ehmsw_126 input::placeholder{color:var(--text-dim)}._searchClearBtn_ehmsw_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_ehmsw_163:hover{color:var(--text);background:var(--border)}._filterSelect_ehmsw_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}._filterSelect_ehmsw_181:focus{border-color:var(--teal)}._tableCard_ehmsw_200{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._tableFilters_ehmsw_208{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);flex-wrap:wrap}._taskNameCell_ehmsw_218{cursor:pointer}._taskNameCell_ehmsw_218:hover ._taskTitle_ehmsw_222{color:var(--teal)}._taskTitle_ehmsw_222{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_ehmsw_239{min-width:0}._studentName_ehmsw_243{font-size:12.5px;color:var(--text)}._dimText_ehmsw_248{color:var(--text-muted);font-size:12px}._sourceChip_ehmsw_254{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500}._sourceManual_ehmsw_262{color:var(--text-dim);font-weight:400}._priorityPill_ehmsw_268{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;color:#fff}._priorityLow_ehmsw_277{background:var(--green)}._priorityMedium_ehmsw_278{background:var(--amber)}._priorityHigh_ehmsw_279{background:var(--red)}._priorityUrgent_ehmsw_280{background:#c0392b}._statusPill_ehmsw_283{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500}._statusOpen_ehmsw_291{background:#f5a62326;color:var(--amber)}._statusInProgress_ehmsw_292{background:#3b82f626;color:var(--blue-soft)}._statusCompleted_ehmsw_293{background:#3ecf8e26;color:var(--green)}._statusCancelled_ehmsw_294{background:#ffffff0f;color:var(--text-muted)}._statusEscalated_ehmsw_295{background:#ef444426;color:#ef4444}._escalatedIcon_ehmsw_297{color:#ef4444;flex-shrink:0;vertical-align:middle}._dueDate_ehmsw_304{font-size:12.5px;color:var(--text-muted)}._dueDateOverdue_ehmsw_309{font-size:12.5px;color:var(--red);font-weight:500;display:inline-flex;align-items:center;gap:2px}._actions_ehmsw_319{display:flex;gap:6px;align-items:center}._actionBtn_ehmsw_326{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_ehmsw_326:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._deleteBtn_ehmsw_346:hover{border-color:var(--red);color:var(--red)}._viewBtn_ehmsw_352{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_ehmsw_352:hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._completeBtn_ehmsw_373{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_ehmsw_373:hover{background:var(--teal-dim)}._formOverlay_ehmsw_396{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_ehmsw_409{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_ehmsw_423{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 20px;border-bottom:1px solid var(--border);flex-shrink:0}._formTitle_ehmsw_432{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--text);margin:0 0 3px}._formSubtitle_ehmsw_440{font-size:12px;color:var(--text-muted);margin:0}._formSubtitle_ehmsw_440 strong{color:var(--text)}._formCloseBtn_ehmsw_450{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_ehmsw_450:hover{color:var(--text);background:var(--card-hover)}._formBody_ehmsw_468{flex:1;overflow-y:auto;padding:22px 28px;display:flex;flex-direction:column;gap:18px}._fg_ehmsw_478{display:flex;flex-direction:column;gap:6px}._fl_ehmsw_485{font-size:12.5px;font-weight:500;color:var(--text);display:flex;align-items:center;gap:6px}._flHint_ehmsw_494{font-size:11px;font-weight:400;color:var(--text-dim)}._requiredStar_ehmsw_500{color:var(--red);font-size:13px;line-height:1}._optionalHint_ehmsw_506{font-size:11px;font-weight:400;color:var(--text-dim);font-style:italic}._fiError_ehmsw_513{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_ehmsw_1 .3s ease}@keyframes _shakeError_ehmsw_1{0%,to{transform:translate(0)}20%{transform:translate(-4px)}60%{transform:translate(4px)}}._fiErrorMsg_ehmsw_525{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;color:#f87171;font-weight:500}._fi_ehmsw_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_ehmsw_118:focus{border-color:var(--teal)}._fi_ehmsw_118::placeholder{color:var(--text-dim)}._formRow2_ehmsw_559{display:grid;grid-template-columns:1fr 1fr;gap:14px}._rteBox_ehmsw_566{background:var(--navy-light);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s}._rteBox_ehmsw_566:focus-within{border-color:var(--teal)}._rteBoxError_ehmsw_578{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_ehmsw_1 .3s ease}._rteToolbar_ehmsw_584{display:flex;align-items:center;gap:2px;padding:8px 10px;border-bottom:1px solid var(--border);background:#ffffff05}._rtBtn_ehmsw_593{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_ehmsw_593:hover{background:var(--card-hover);color:var(--text)}._rtBtnAi_ehmsw_610{color:var(--amber)}._rtBtnAi_ehmsw_610:hover{color:var(--amber);background:#f5a6231a}._rtBtnAiGreen_ehmsw_619{color:var(--teal)}._rtBtnAiGreen_ehmsw_619:hover{color:var(--teal);background:#17b8a01a}._rtDivider_ehmsw_628{width:1px;height:16px;background:var(--border);margin:0 4px}._rteArea_ehmsw_635{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_ehmsw_635::placeholder{color:var(--text-dim)}._searchInputWrap_ehmsw_655{position:relative;display:flex;align-items:center}._searchInputWrapError_ehmsw_661 ._searchInput_ehmsw_655{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_ehmsw_1 .3s ease}._searchIcon_ehmsw_667{position:absolute;left:12px;color:var(--text-dim);pointer-events:none}._searchInput_ehmsw_655{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_ehmsw_655:focus{border-color:var(--teal)}._searchInput_ehmsw_655::placeholder{color:var(--text-dim)}._customSelect_ehmsw_697{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_ehmsw_697:hover{border-color:#ffffff2e}._chevron_ehmsw_717{color:var(--text-muted);transition:transform .18s}._chevronOpen_ehmsw_722{transform:rotate(180deg)}._dropList_ehmsw_727{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_ehmsw_742{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_ehmsw_742:hover,._dropItemActive_ehmsw_754{background:var(--card-hover)}._dropName_ehmsw_758{font-size:12.5px;font-weight:500;color:var(--text)}._dropMeta_ehmsw_764{font-size:11px;color:var(--text-muted)}._attachZone_ehmsw_770{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_ehmsw_770:hover{border-color:var(--teal);background:#17b8a00a}._attachIcon_ehmsw_789{color:var(--text-dim)}._attachList_ehmsw_793{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._attachChip_ehmsw_800{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_ehmsw_800 button{background:none;border:none;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;padding:0}._attachChip_ehmsw_800 button:hover{color:var(--red)}._chipRow_ehmsw_827{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}._chip_ehmsw_827{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_ehmsw_847{background:none;border:none;cursor:pointer;color:var(--primary, #4a6fa5);display:flex;align-items:center;padding:0;margin-left:2px;opacity:.6}._chipX_ehmsw_847:hover{opacity:1;color:var(--red, #e53e3e)}._formFooter_ehmsw_865{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 28px;border-top:1px solid var(--border);flex-shrink:0}._cancelBtn_ehmsw_875{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_ehmsw_875:hover{color:var(--text);background:var(--card-hover)}._submitBtn_ehmsw_893{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_ehmsw_893:hover:not(:disabled){background:var(--teal-dim)}._submitBtn_ehmsw_893:disabled{opacity:.6;cursor:not-allowed}._formGroup_ehmsw_916{margin-bottom:16px}._formLabel_ehmsw_917{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim);margin-bottom:6px}._formInput_ehmsw_918{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_ehmsw_918:focus{border-color:var(--teal)}._formTextarea_ehmsw_920{min-height:80px;resize:vertical}._formSelect_ehmsw_921{cursor:pointer}._formRow_ehmsw_559{display:grid;grid-template-columns:1fr 1fr;gap:12px}._dpOverlay_ehmsw_929{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_ehmsw_940{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_ehmsw_1 .22s ease}@keyframes _slideInRight_ehmsw_1{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}._dpHeader_ehmsw_959{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._dpHeaderLeft_ehmsw_968{flex:1;min-width:0}._dpTaskId_ehmsw_970{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;display:block;margin-bottom:5px}._dpTitle_ehmsw_980{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_ehmsw_994{flex-shrink:0;color:#ef4444}._dpClose_ehmsw_999{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_ehmsw_999:hover{color:var(--text);background:var(--card-hover)}._dpEscBanner_ehmsw_1014{margin:0;padding:10px 16px;border-left:3px solid var(--red);border-bottom:1px solid var(--border);background:linear-gradient(90deg,#e85c5c24,#e85c5c0d)}._dpEscBannerTitle_ehmsw_1022{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_ehmsw_1034{font-size:12.5px;color:var(--text-muted);line-height:1.45}._dpEscBannerMeta_ehmsw_1034 strong{color:var(--text);font-weight:600}._dpEscBannerNote_ehmsw_1045{margin-top:4px;font-size:12px;color:#d8dce7}._dpStatusBar_ehmsw_1052{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._dpStatusLabel_ehmsw_1063{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--text-dim);text-transform:uppercase;white-space:nowrap}._dpStatusPills_ehmsw_1072{display:flex;gap:6px;flex:1}._dpStatusPill_ehmsw_1072{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_ehmsw_1072:hover{border-color:#fff3;color:var(--text)}._dpStatusOpen_ehmsw_1095{border-color:var(--amber)!important;color:var(--amber)!important;background:#f5a62314!important}._dpStatusInProgress_ehmsw_1096{border-color:var(--blue-soft)!important;color:var(--blue-soft)!important;background:#3b82f614!important}._dpStatusComplete_ehmsw_1097{border-color:var(--teal)!important;color:var(--teal)!important;background:#17b8a014!important}._dpStatusEscalated_ehmsw_1098{border-color:var(--red)!important;color:var(--red)!important;background:#e85c5c14!important}._dpStatusActions_ehmsw_1100{display:flex;gap:8px;flex-shrink:0}._dpEscalateBtn_ehmsw_1106{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_ehmsw_1106:hover{background:#e85c5c14}._dpSaveBtn_ehmsw_1124{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_ehmsw_1124:hover:not(:disabled){background:var(--teal-dim)}._dpSaveBtn_ehmsw_1124:disabled{opacity:.6;cursor:not-allowed}._dpMeta_ehmsw_1141{display:flex;align-items:center;gap:6px;padding:10px 24px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._dpMetaItem_ehmsw_1151{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_ehmsw_1163{font-size:11px;font-weight:600;color:var(--text-dim);white-space:nowrap}._dpMetaSelect_ehmsw_1170{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;appearance:none;-webkit-appearance:none}._dpMetaDue_ehmsw_1184{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_ehmsw_1196{color:var(--text-dim);pointer-events:none;flex-shrink:0}._dpMetaReadonly_ehmsw_1203{font-size:12px;color:var(--text);font-weight:500}._dpReadonlyNotice_ehmsw_1210{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_ehmsw_1221{font-size:11px;color:var(--text-dim);min-width:80px;padding:0 4px}._stDueText_ehmsw_1227{font-size:11px;color:var(--text-dim);min-width:70px}._dpStudentRow_ehmsw_1234{display:flex;align-items:center;gap:8px;padding:8px 24px 10px;border-bottom:1px solid var(--border);flex-shrink:0}._dpStudentChip_ehmsw_1243{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_ehmsw_1254{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 24px;flex-shrink:0}._dpTab_ehmsw_1254{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_ehmsw_1254:hover{color:var(--text)}._dpTabActive_ehmsw_1281{color:var(--teal);border-bottom-color:var(--teal)}._dpTabBadge_ehmsw_1286{background:var(--navy-light);border-radius:10px;padding:1px 7px;font-size:10.5px;color:var(--text-muted);font-weight:600}._dpBody_ehmsw_1296{flex:1;overflow-y:auto;padding:20px 24px}._dpSection_ehmsw_1303{margin-bottom:24px}._dpSectionLabel_ehmsw_1307{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px}._dpRteBox_ehmsw_1317{background:var(--navy-light);border:1px solid var(--border);border-radius:8px;overflow:hidden}._dpRteBox_ehmsw_1317:focus-within{border-color:var(--teal)}._dpRteToolbar_ehmsw_1326{display:flex;gap:2px;padding:7px 8px;border-bottom:1px solid var(--border)}._dpRtBtn_ehmsw_1333{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_ehmsw_1333:hover{background:var(--card-hover);color:var(--text)}._dpRteArea_ehmsw_1350{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_ehmsw_1350::placeholder{color:var(--text-dim)}._dpAttachZone_ehmsw_1367{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_ehmsw_1367:hover{border-color:var(--teal);background:#17b8a008}._dpComment_ehmsw_1384{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}._dpComment_ehmsw_1384:last-of-type{border-bottom:none}._dpCommentBody_ehmsw_1393{flex:1}._dpCommentHeader_ehmsw_1395{display:flex;align-items:center;gap:8px;margin-bottom:4px}._dpCommentUser_ehmsw_1402{font-size:12px;font-weight:600;color:var(--text)}._dpCommentTime_ehmsw_1403{font-size:10.5px;color:var(--text-dim)}._dpCommentText_ehmsw_1404{font-size:12.5px;color:var(--text-muted);line-height:1.5}._dpEmptyComments_ehmsw_1406{text-align:center;padding:30px;font-size:12px;color:var(--text-dim)}._dpAddComment_ehmsw_1413{margin-top:16px;display:flex;flex-direction:column;gap:8px}._dpCommentInput_ehmsw_1415{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_ehmsw_1415:focus{border-color:var(--teal)}._dpCommentInput_ehmsw_1415::placeholder{color:var(--text-dim)}._dpSendBtn_ehmsw_1432{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_ehmsw_1432:hover:not(:disabled){background:var(--teal-dim)}._dpSendBtn_ehmsw_1432:disabled{opacity:.5;cursor:not-allowed}._dpComingSoon_ehmsw_1453{text-align:center;padding:40px;color:var(--text-dim);font-size:12.5px}._activityFeed_ehmsw_1461{padding:16px 22px;display:flex;flex-direction:column;gap:0;overflow-y:auto;max-height:420px}._actFeedItem_ehmsw_1470{display:flex;align-items:flex-start;gap:12px;padding:10px 0;position:relative}._actFeedItem_ehmsw_1470:not(:last-child):before{content:"";position:absolute;left:6px;top:24px;bottom:-8px;width:1px;background:var(--border)}._actFeedDot_ehmsw_1489{width:13px;height:13px;border-radius:50%;flex-shrink:0;margin-top:3px;border:2px solid var(--navy-mid)}._actFeedDotCreate_ehmsw_1498{background:var(--teal)}._actFeedDotComment_ehmsw_1499{background:var(--green)}._actFeedDotStatus_ehmsw_1500{background:#818cf8}._actFeedDotAssign_ehmsw_1501{background:var(--amber)}._actFeedDotDefault_ehmsw_1502{background:var(--text-dim)}._actFeedBody_ehmsw_1504{flex:1;min-width:0}._actFeedText_ehmsw_1509{font-size:12px;color:var(--text-muted);line-height:1.5}._actFeedText_ehmsw_1509 strong{color:var(--text);font-weight:600}._actFeedSource_ehmsw_1520{color:var(--teal);font-weight:500}._actFeedTime_ehmsw_1525{font-size:10px;color:var(--text-dim);margin-top:2px}._actFeedLoading_ehmsw_1531{font-size:12px;color:var(--text-dim);padding:20px 0;text-align:center}._dpFooter_ehmsw_1539{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border);flex-shrink:0}._dpCloseBtn_ehmsw_1548{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_ehmsw_1548:hover{background:var(--card-hover);color:var(--text)}._dpDeleteBtn_ehmsw_1563{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_ehmsw_1563:hover{background:#e85c5c14}._dpDeleteConfirm_ehmsw_1578{display:flex;align-items:center;gap:8px}._dpDeleteConfirm_ehmsw_1578 span{font-size:12.5px;color:var(--text-muted)}._dpDeleteCancelBtn_ehmsw_1586{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_ehmsw_1597{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_ehmsw_1597:disabled{opacity:.6;cursor:not-allowed}._detailSection_ehmsw_1614{margin-bottom:20px}._detailSection_ehmsw_1614 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_ehmsw_1628{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}._field_ehmsw_1634{display:flex;flex-direction:column;gap:2px}._fieldLabel_ehmsw_1640{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim)}._fieldValue_ehmsw_1647{font-size:12.5px;color:var(--text)}._fieldFull_ehmsw_1652{grid-column:1 / -1}._commentsSection_ehmsw_1657{margin-top:24px}._commentsTitle_ehmsw_1661{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_ehmsw_1671{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}._commentCard_ehmsw_1671:last-of-type{border-bottom:none}._commentBody_ehmsw_1682{flex:1}._commentHeader_ehmsw_1686{display:flex;align-items:center;gap:8px;margin-bottom:4px}._commentUser_ehmsw_1693{font-size:12px;font-weight:500;color:var(--text)}._commentTime_ehmsw_1699{font-size:10.5px;color:var(--text-dim)}._commentContent_ehmsw_1704{font-size:12.5px;color:var(--text-muted);line-height:1.5}._addComment_ehmsw_1710{display:flex;gap:8px;margin-top:12px}._addComment_ehmsw_1710 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_ehmsw_1710 textarea:focus{border-color:var(--teal)}._addCommentBtn_ehmsw_1734{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_ehmsw_1734:hover{background:var(--teal-dim)}._addCommentBtn_ehmsw_1734:disabled{opacity:.5;cursor:not-allowed}._deleteConfirm_ehmsw_1759{text-align:center;padding:20px 0}._deleteConfirm_ehmsw_1759 p{font-size:13px;color:var(--text-muted);margin:0 0 20px}._deleteActions_ehmsw_1770{display:flex;justify-content:center;gap:10px}._emptyComments_ehmsw_1776{text-align:center;padding:20px;font-size:12px;color:var(--text-dim)}@media(max-width:768px){._content_ehmsw_3{padding:16px 12px}._statRow_ehmsw_32{grid-template-columns:repeat(2,1fr);gap:10px}._filters_ehmsw_118{flex-direction:column;align-items:stretch}._searchBar_ehmsw_126,._filterSelect_ehmsw_181{width:100%}._tableCard_ehmsw_200{overflow-x:auto;-webkit-overflow-scrolling:touch}._formRow_ehmsw_559,._detailGrid_ehmsw_1628{grid-template-columns:1fr}}@media(max-width:480px){._content_ehmsw_3{padding:12px 8px}}[data-theme=light] ._searchBar_ehmsw_126,[data-theme=light] ._searchInput_ehmsw_655,[data-theme=light] ._fi_ehmsw_118,[data-theme=light] ._rteBox_ehmsw_566,[data-theme=light] ._customSelect_ehmsw_697{background:#fff}[data-theme=light] ._searchBar_ehmsw_126 input,[data-theme=light] ._searchInput_ehmsw_655,[data-theme=light] ._fi_ehmsw_118,[data-theme=light] ._rteArea_ehmsw_635,[data-theme=light] ._customSelect_ehmsw_697,[data-theme=light] ._filterSelect_ehmsw_181{color:#000}[data-theme=light] ._filterSelect_ehmsw_181{background:#fff}._escOverlay_ehmsw_1854{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_ehmsw_1866{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_ehmsw_1 .18s ease}@keyframes _fadeScaleIn_ehmsw_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._escHeader_ehmsw_1885{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--border)}._escTitle_ehmsw_1893{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_ehmsw_1904{color:var(--red);flex-shrink:0}._escSubtitle_ehmsw_1909{font-size:12px;color:var(--text-muted);margin:0}._escClose_ehmsw_1915{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_ehmsw_1915:hover{color:var(--text);background:var(--card-hover)}._escTaskCard_ehmsw_1931{display:flex;align-items:center;gap:12px;padding:14px 24px;background:#ffffff08;border-bottom:1px solid var(--border)}._escTaskIcon_ehmsw_1940{width:36px;height:36px;border-radius:8px;background:#17b8a01a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._escTaskInfo_ehmsw_1951{flex:1;min-width:0}._escTaskTitle_ehmsw_1953{font-size:13px;font-weight:600;color:var(--text);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._escTaskMeta_ehmsw_1963{font-size:11.5px;color:var(--text-muted)}._escStatusBadge_ehmsw_1968{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;flex-shrink:0;text-transform:capitalize}._escStatusOpen_ehmsw_1977{color:var(--amber);background:#f5a6231f}._escStatusInProgress_ehmsw_1978{color:var(--blue-soft);background:#3b82f61f}._escStatusCompleted_ehmsw_1979{color:var(--green);background:#3ecf8e1f}._escBody_ehmsw_1982{padding:20px 24px;display:flex;flex-direction:column;gap:18px}._escField_ehmsw_1989{display:flex;flex-direction:column;gap:8px;position:relative}._escLabel_ehmsw_1996{font-size:12.5px;font-weight:500;color:var(--text);display:flex;align-items:center;gap:6px}._escLabelHint_ehmsw_2005{font-size:11px;font-weight:400;color:var(--text-dim)}._escRecipientBox_ehmsw_2012{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_ehmsw_2025{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_ehmsw_2025 button{background:none;border:none;cursor:pointer;color:var(--teal);display:flex;align-items:center;padding:0;opacity:.7}._escChip_ehmsw_2025 button:hover{opacity:1}._escInput_ehmsw_2051{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_ehmsw_2051::placeholder{color:var(--text-dim)}._escDropList_ehmsw_2066{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_ehmsw_2083{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;cursor:pointer;transition:background .12s}._escDropItem_ehmsw_2083:hover{background:var(--card-hover)}._escDropInfo_ehmsw_2095{flex:1}._escDropName_ehmsw_2097{font-size:13px;font-weight:600;color:var(--text)}._escDropRole_ehmsw_2103{font-size:11.5px;color:var(--text-muted)}._escDropRoleEmoji_ehmsw_2108{font-size:16px;flex-shrink:0}._escNoteWrap_ehmsw_2114{position:relative}._escNote_ehmsw_2114{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_ehmsw_2114:focus{border-color:var(--teal)}._escNote_ehmsw_2114::placeholder{color:var(--text-dim)}._escAiBtn_ehmsw_2138{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_ehmsw_2138:hover{background:#17b8a033}._escFooter_ehmsw_2160{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--border)}._escCancelBtn_ehmsw_2168{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_ehmsw_2168:hover{color:var(--text);background:var(--card-hover)}._escFooterRight_ehmsw_2183{display:flex;gap:10px}._escSaveNowBtn_ehmsw_2188{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_ehmsw_2188:hover:not(:disabled){background:#e85c5c14}._escSaveNowBtn_ehmsw_2188:disabled{opacity:.5;cursor:not-allowed}._escSendBtn_ehmsw_2204{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_ehmsw_2204:hover:not(:disabled){opacity:.88}._escSendBtn_ehmsw_2204:disabled{opacity:.5;cursor:not-allowed}._escHeaderRight_ehmsw_2221{display:flex;align-items:center;gap:10px;flex-shrink:0}._escDraftBadge_ehmsw_2228{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_ehmsw_2243{display:flex;flex-direction:column;gap:12px}._stHeader_ehmsw_2246{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._stLabel_ehmsw_2253{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim)}._stProgress_ehmsw_2261{display:flex;align-items:center;gap:8px}._stProgressBar_ehmsw_2267{width:80px;height:4px;background:var(--navy-light);border-radius:4px;overflow:hidden}._stProgressFill_ehmsw_2275{height:100%;background:var(--teal);border-radius:4px;transition:width .3s ease}._stProgressText_ehmsw_2282{font-size:11px;font-weight:600;color:var(--text-muted)}._stList_ehmsw_2289{display:flex;flex-direction:column;gap:6px}._stEmpty_ehmsw_2291{text-align:center;padding:20px;font-size:12px;color:var(--text-dim)}._stRow_ehmsw_2299{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_ehmsw_2299:hover{border-color:#ffffff26}._stRowDone_ehmsw_2311{opacity:.65}._stCheck_ehmsw_2314{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_ehmsw_2314:hover{border-color:var(--teal)}._stCheckDone_ehmsw_2330{background:var(--teal);border-color:var(--teal)}._stTitle_ehmsw_2333{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_ehmsw_2345{text-decoration:line-through;color:var(--text-muted)}._stAssignee_ehmsw_1221{background:none;border:none;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:0}._stDueWrap_ehmsw_2367{display:flex;align-items:center;gap:6px;flex-shrink:0}._stDue_ehmsw_1227{background:none;border:none;outline:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11.5px;cursor:pointer;padding:0;width:100px}._stBadgeOverdue_ehmsw_2387{font-size:10.5px;font-weight:600;color:var(--red);background:#e85c5c1f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stBadgeToday_ehmsw_2388{font-size:10.5px;font-weight:600;color:var(--amber);background:#f5a6231f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stBadgeTomorrow_ehmsw_2389{font-size:10.5px;font-weight:600;color:var(--blue-soft);background:#3b82f61f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stDelete_ehmsw_2392{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_ehmsw_2299:hover ._stDelete_ehmsw_2392{opacity:1}._stDelete_ehmsw_2392:hover{color:var(--red)}._stAddRow_ehmsw_2410{display:flex;align-items:center;gap:8px;background:var(--navy-light);border:1px dashed var(--border);border-radius:8px;padding:8px 12px}._stAddInput_ehmsw_2420{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;padding:0}._stAddInput_ehmsw_2420::placeholder{color:var(--text-dim)}._stAddBtn_ehmsw_2433{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_ehmsw_2433:hover:not(:disabled){background:var(--teal-dim)}._stAddBtn_ehmsw_2433:disabled{opacity:.4;cursor:not-allowed}._stAddMeta_ehmsw_2452{display:flex;gap:10px;padding:0 4px}._stMetaSelect_ehmsw_2458,._stMetaDate_ehmsw_2458{background:none;border:none;outline:none;color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer;border-bottom:1px solid var(--border);padding:4px 0}._stMetaSelect_ehmsw_2458:focus,._stMetaDate_ehmsw_2458:focus{border-bottom-color:var(--teal)}._mentionDrop_ehmsw_2473{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_ehmsw_2490{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_ehmsw_2505{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .1s}._mentionItem_ehmsw_2505:hover{background:var(--surface-3)}._mentionName_ehmsw_2518{font-size:12px;font-weight:600;color:var(--text)}._mentionEmail_ehmsw_2524{font-size:10.5px;color:var(--text-muted)}._viewToggle_ehmsw_2530{display:flex;gap:4px;margin-left:auto}._viewToggleBtn_ehmsw_2536{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_ehmsw_2536:hover{background:var(--card-hover);color:var(--text)}._viewToggleBtnActive_ehmsw_2555{background:var(--primary, #4a6fa5);border-color:var(--primary, #4a6fa5);color:#fff}._gridContainer_ehmsw_2561{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding-top:4px}._gridCard_ehmsw_2568{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}._gridCard_ehmsw_2568:hover{border-color:var(--primary, #4a6fa5);box-shadow:0 2px 8px #0000001f}._gridCardHeader_ehmsw_2582{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}._gridCardTitle_ehmsw_2589{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_ehmsw_2603{flex-shrink:0;color:#ef4444}._gridCardBody_ehmsw_2608{display:flex;flex-wrap:wrap;gap:8px;font-size:11.5px;color:var(--text-muted);margin-bottom:10px}._gridCardMeta_ehmsw_2617{display:flex;align-items:center;gap:4px}._gridCardFooter_ehmsw_2623{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border)}._gridCardAssignee_ehmsw_2631{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}._gridCardDue_ehmsw_2639{font-size:11px;color:var(--text-dim)}._gridCardDueOverdue_ehmsw_2644{color:var(--red);font-weight:600}._overlay_zz3ea_5{position:fixed;inset:0;background:#0000008c;z-index:14000;display:flex;align-items:stretch;justify-content:flex-end}._panel_zz3ea_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_zz3ea_1 .22s ease}._panel_zz3ea_16.demoShell{background:var(--navy-mid)}@keyframes _slideIn_zz3ea_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._header_zz3ea_37{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--border);flex-shrink:0}._headerLeft_zz3ea_46{display:flex;align-items:center;gap:14px}._avatar_zz3ea_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_zz3ea_66{font-size:16px;font-weight:600;color:var(--text);margin-bottom:3px}._role_zz3ea_73{font-size:12px;color:var(--text-muted)}._closeBtn_zz3ea_78{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_zz3ea_78:hover{color:var(--text);background:var(--card-hover)}._pills_zz3ea_96{display:flex;flex-wrap:wrap;gap:8px;padding:14px 24px;flex-shrink:0}._pill_zz3ea_96{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_zz3ea_116{height:1px;background:var(--border);flex-shrink:0}._tabs_zz3ea_123{display:flex;border-bottom:1px solid var(--border);padding:0 24px;flex-shrink:0}._tabBtn_zz3ea_130{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_zz3ea_130:hover{color:var(--text)}._tabBtnActive_zz3ea_145{color:var(--teal)!important;border-bottom-color:var(--teal)!important}._tabBody_zz3ea_151{flex:1;overflow-y:auto;padding:20px 24px}._sectionLabel_zz3ea_158{font-size:10.5px;font-weight:700;color:var(--text-dim, #5a6a8a);letter-spacing:.8px;text-transform:uppercase;margin-bottom:10px}._infoRow_zz3ea_168{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text);margin-bottom:8px}._infoRow_zz3ea_168 svg{color:var(--text-muted);flex-shrink:0;margin-top:1px}._linkedStudentCard_zz3ea_180{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;transition:border-color .15s}._linkedStudentCardOpen_zz3ea_189{border-color:#00c2a84d}._linkedStudentRow_zz3ea_191{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .12s}._linkedStudentRow_zz3ea_191:hover{background:var(--card-hover)}._studentAvatar_zz3ea_202{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_zz3ea_216{flex:1;min-width:0}._studentName_zz3ea_218{font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px}._studentMeta_zz3ea_225{font-size:11.5px;color:var(--text-dim)}._expandIcon_zz3ea_230{color:var(--teal);flex-shrink:0;display:flex}._studentExpandedGrid_zz3ea_237{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px;border-top:1px solid var(--border);background:var(--navy-light)}._expandedRecordFooter_zz3ea_246{grid-column:1 / -1;padding-top:12px;margin-top:4px;border-top:1px solid var(--border)}._openFullRecordBtn_zz3ea_253{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_zz3ea_253:hover{border-color:var(--teal);color:var(--teal);background:var(--card-hover)}._studentExpandedLoading_zz3ea_277{padding:14px 16px;border-top:1px solid var(--border);background:var(--navy-light);font-size:12px;color:var(--text-muted);text-align:center}._fieldLabel_zz3ea_287{font-size:10px;font-weight:700;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}._fieldValue_zz3ea_296{font-size:12.5px;color:var(--text)}._studentTabSection_zz3ea_302{margin-bottom:24px}._studentTabTitle_zz3ea_304{font-size:10.5px;font-weight:700;color:var(--text-dim);letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px}._studentFullCard_zz3ea_313{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}._studentFullHeader_zz3ea_320{display:flex;align-items:center;gap:12px;margin-bottom:16px}._studentAvatarLg_zz3ea_327{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_zz3ea_341{flex:1;min-width:0}._studentFullName_zz3ea_343{font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px}._studentFullMeta_zz3ea_350{font-size:11.5px;color:var(--text-dim)}._fullRecordBtn_zz3ea_355{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_zz3ea_355:hover{color:var(--text);border-color:var(--teal)}._studentDetailGrid_zz3ea_373{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;font-size:12.5px;color:var(--text)}._loadingDetail_zz3ea_381{padding:16px 0;font-size:12px;color:var(--text-muted);text-align:center}._historySectionLabel_zz3ea_389{font-size:10px;font-weight:700;color:var(--text-dim);letter-spacing:.8px;margin-bottom:12px}._historyList_zz3ea_397{display:flex;flex-direction:column;gap:10px}._historyCard_zz3ea_403{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_zz3ea_414{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_zz3ea_426{flex:1;min-width:0}._historyTitle_zz3ea_431{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px}._historySub_zz3ea_438{font-size:11.5px;color:var(--text-dim)}._historyMeta_zz3ea_443{font-size:11px;color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin-left:8px}._historyRow_zz3ea_451{flex:1;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._emptyTab_zz3ea_461{padding:40px 0;text-align:center;color:var(--text-muted);font-size:13px}._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}._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_148ej_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_148ej_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_148ej_16.demoShell{background:var(--navy-mid)}._header_148ej_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_148ej_43{padding:14px 22px 0}._escalationBar_148ej_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_148ej_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_148ej_71{min-width:0;flex:1}._escalationTitleRow_148ej_76{display:flex;align-items:center;gap:10px;margin-bottom:4px}._escalationLabel_148ej_83{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}._escalationMeta_148ej_91{font-size:12px;line-height:1.35;color:var(--text-muted);word-break:break-word}._escalationMeta_148ej_91 strong{font-weight:700;color:var(--text)}._escalationNote_148ej_103{margin-top:6px;font-size:12px;color:var(--text-dim);font-style:italic}._title_148ej_110{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:20px;font-weight:400;letter-spacing:-.02em;color:var(--text)}._sub_148ej_119{margin:6px 0 0;font-size:12px;color:var(--text-muted);line-height:1.4}._close_148ej_126{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;flex-shrink:0}._close_148ej_126:hover{color:var(--text);background:var(--surface-2)}._body_148ej_141{padding:20px 22px;overflow-y:auto;flex:1;min-height:0}._mainGrid_148ej_148{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:28px;align-items:start}@media(max-width:900px){._mainGrid_148ej_148{grid-template-columns:1fr}}._colLeft_148ej_161,._colRight_148ej_168{display:flex;flex-direction:column;gap:18px;min-width:0}._section_148ej_175{margin:0}._overviewLead_148ej_179{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--text-muted)}._overviewGrid_148ej_186{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:640px){._overviewGrid_148ej_186{grid-template-columns:1fr}}._overviewCard_148ej_199{padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px);min-width:0}._overviewCardLabel_148ej_207{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}._overviewCardTitle_148ej_217{font-size:14px;font-weight:600;color:var(--text);line-height:1.35;word-break:break-word}._overviewCardMeta_148ej_225{margin-top:6px;font-size:12px;line-height:1.45;color:var(--text-muted)}._overviewStatusRow_148ej_232{margin-top:2px}._statusBadge_148ej_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_148ej_248{display:flex;flex-wrap:wrap;gap:8px}._tagPill_148ej_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_148ej_265{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--text);letter-spacing:.02em}._noteBox_148ej_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_148ej_283{color:var(--text-muted);font-size:12px}._activityHint_148ej_288{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.5}._timeline_148ej_295{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}._timelineItem_148ej_304{display:flex;gap:12px;align-items:flex-start}._timelineIcon_148ej_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_148ej_322{min-width:0;flex:1}._timelineMeta_148ej_327{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}._timelineLabel_148ej_335{font-size:12px;font-weight:600;color:var(--text)}._timelineTime_148ej_341{font-size:11px;color:var(--text-muted)}._timelineText_148ej_346{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}._assocTaskBox_148ej_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_148ej_365{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}._followUpBadge_148ej_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_148ej_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_148ej_401{padding:14px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px)}._actionCardTitle_148ej_408{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--text)}._fieldHint_148ej_415{margin:8px 0 0;font-size:11px;line-height:1.45;color:var(--text-dim)}._checkRow_148ej_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_148ej_422 input{margin-top:2px;accent-color:var(--teal)}._chipRow_148ej_438{margin-top:8px}._chip_148ej_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_148ej_454{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;padding:0 4px;border-radius:4px}._chipRemove_148ej_454:hover{color:var(--text);background:var(--surface-2)}._deleteConfirm_148ej_470{font-size:12px;color:var(--red);align-self:center}._commentBlock_148ej_476{display:flex;flex-direction:column;gap:10px}._commentRow_148ej_482{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}._addTaskCard_148ej_489{padding:16px 16px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm, 8px)}._addTaskHeading_148ej_496{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--text)}._addTaskSub_148ej_503{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--text-muted)}._field_148ej_415{margin-bottom:12px}._label_148ej_514{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);margin-bottom:6px}._input_148ej_524,._textarea_148ej_525,._select_148ej_526{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}._input_148ej_524:focus,._textarea_148ej_525:focus,._select_148ej_526:focus{border-color:var(--teal);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 35%,transparent)}._textarea_148ej_525{min-height:72px;resize:vertical}._row2_148ej_551{display:grid;grid-template-columns:1fr 1fr;gap:12px}._studentWrap_148ej_557{position:relative}._studentDd_148ej_561{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_148ej_576{padding:8px 12px;font-size:12px;cursor:pointer;color:var(--text)}._studentItem_148ej_576:hover{background:var(--teal-glow)}._selectedStudent_148ej_587{font-size:12px;color:var(--teal);margin-top:6px}._taskToolbar_148ej_593{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--border)}._taskToolbarRight_148ej_603{margin-left:auto;display:flex;gap:8px}._footer_148ej_609{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_148ej_619{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._footerNote_148ej_626{margin:0;max-width:560px;font-size:11px;line-height:1.45;color:var(--text-dim);text-align:left}@media(max-width:900px){._footerNote_148ej_626{max-width:none}}._btn_148ej_641{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_148ej_655{background:var(--surface-2);border-color:var(--border-2);color:var(--text-muted)}._btnGhost_148ej_655:hover:not(:disabled){color:var(--text);border-color:var(--border-2);background:var(--surface-3)}._btnPrimary_148ej_668{background:var(--teal);color:#fff;border-color:var(--teal)}._btnPrimary_148ej_668:hover:not(:disabled){filter:brightness(1.06)}._btnPrimary_148ej_668:disabled,._btnGhost_148ej_655:disabled{opacity:.5;cursor:not-allowed}._btnDanger_148ej_684{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_148ej_684:hover:not(:disabled){background:color-mix(in srgb,var(--red) 22%,var(--navy-mid))}._loadingBox_148ej_694{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--text-muted)}._spinner_148ej_702{animation:_spin_148ej_702 .8s linear infinite}@keyframes _spin_148ej_702{to{transform:rotate(360deg)}}._linkBtn_148ej_712{background:none;border:none;color:var(--teal);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 0}._linkBtn_148ej_712:hover{text-decoration:underline}._escOverlay_148ej_728{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_148ej_741{width:min(560px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius, 10px);box-shadow:var(--shadow-lg)}._escHeader_148ej_749{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._escTitle_148ej_757{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_148ej_768{margin:4px 0 0;color:var(--text-muted);font-size:12px}._escClose_148ej_774{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:6px}._escClose_148ej_774:hover{color:var(--text);background:var(--surface-2)}._escBody_148ej_788{padding:14px 16px 6px}._escFooter_148ej_792{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--border)}@media print{._overlay_148ej_3{position:static;background:#fff;padding:0}._panel_148ej_16{max-height:none;box-shadow:none;border:1px solid #ccc}._close_148ej_126,._footerActions_148ej_619{display:none}}._content_4vv8b_7{flex:1;overflow-y:auto;padding:24px}._statRow_4vv8b_17{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._statCard_4vv8b_24{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:background .15s,border-color .2s}._statCard_4vv8b_24:hover{background:var(--card-hover);border-color:#ffffff1f}._statLabel_4vv8b_37{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}._statValue_4vv8b_46{font-size:32px;font-weight:700;color:var(--text);line-height:1}._statAmber_4vv8b_53{color:var(--amber)}._statBlue_4vv8b_54{color:var(--blue-soft)}._statRed_4vv8b_55{color:var(--red)}._tableCard_4vv8b_61{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:visible}._tableHeader_4vv8b_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_4vv8b_78{font-family:"DM Serif Display",serif;font-size:16px;font-weight:400;color:var(--text);margin:0;white-space:nowrap}._tableActions_4vv8b_87{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._searchBar_4vv8b_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_4vv8b_95:focus-within{border-color:var(--teal)}._searchIcon_4vv8b_111{flex-shrink:0;color:var(--text-dim)}._searchBar_4vv8b_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_4vv8b_95 input::placeholder{color:var(--text-dim)}._searchClear_4vv8b_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_4vv8b_131:hover{color:var(--text)}._filterSelect_4vv8b_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_4vv8b_164{overflow-x:auto}._table_4vv8b_61{width:100%;border-collapse:collapse;font-size:12.5px}._table_4vv8b_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_4vv8b_61 tbody td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._table_4vv8b_61 thead th:last-child,._table_4vv8b_61 tbody td:last-child{min-width:96px}._tableRow_4vv8b_197{transition:background .12s}._tableRow_4vv8b_197:hover{background:var(--card-hover)}._tableRowSelected_4vv8b_205{background:color-mix(in srgb,var(--teal) 10%,transparent)}._emptyRow_4vv8b_209{text-align:center;color:var(--text-muted);padding:40px 16px!important;font-size:13px}._callerCell_4vv8b_217{display:flex;align-items:center;gap:10px}._callerAvatar_4vv8b_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_4vv8b_237{font-size:13px;font-weight:500;color:var(--text)}._logIdText_4vv8b_243{font-size:10.5px;color:var(--text-dim);letter-spacing:.3px}._typeBadge_4vv8b_250{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}._typeParent_4vv8b_259{background:#00c2a81f;color:var(--teal)}._typeStaff_4vv8b_264{background:#3b82f61f;color:var(--blue-soft)}._typeVendor_4vv8b_269{background:#f5a6231f;color:var(--amber)}._statusPill_4vv8b_275{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500;white-space:nowrap}._statusOpen_4vv8b_284{background:#f5a62326;color:var(--amber)}._statusInprogress_4vv8b_285{background:#3b82f626;color:var(--blue-soft)}._statusResolved_4vv8b_286{background:#3ecf8e26;color:var(--green)}._statusEscalated_4vv8b_287{background:#e74c3c26;color:var(--red)}._priorityPill_4vv8b_290{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;color:#fff}._priorityLow_4vv8b_299{background:var(--green)}._priorityMedium_4vv8b_300{background:var(--amber)}._priorityHigh_4vv8b_301{background:var(--red)}._priorityUrgent_4vv8b_302{background:#c0392b}._verifyBadge_4vv8b_305{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500}._verifyVerified_4vv8b_315{background:#3ecf8e26;color:var(--green)}._verifyFailed_4vv8b_316{background:#e74c3c26;color:var(--red)}._verifyPartial_4vv8b_317{background:#f5a62326;color:var(--amber)}._phoneCell_4vv8b_319{color:var(--text-muted);font-size:12.5px;white-space:nowrap}._studentCell_4vv8b_325{display:flex;flex-direction:column;gap:2px}._studentName_4vv8b_331{font-size:12.5px;color:var(--text)}._studentGrade_4vv8b_336{font-size:11px;color:var(--text-dim)}._issueCell_4vv8b_341{font-size:12.5px;color:var(--text)}._dateCell_4vv8b_346{font-size:12.5px;color:var(--text-muted);white-space:nowrap}._viewBtn_4vv8b_353{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_4vv8b_353:hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._pagination_4vv8b_374{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--border)}._pageInfo_4vv8b_382{font-size:12px;color:var(--text-muted)}._pageButtons_4vv8b_387{display:flex;align-items:center;gap:4px}._pageBtn_4vv8b_393{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_4vv8b_393:disabled{opacity:.4;cursor:default}._pageBtn_4vv8b_393:not(:disabled):hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._pageBtnActive_4vv8b_419{background:var(--teal)!important;color:#fff!important;border-color:var(--teal)!important}._wizardLayout_4vv8b_429{display:flex;gap:0;min-height:calc(100vh - 140px);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._wizardSidebar_4vv8b_440{width:260px;flex-shrink:0;background:var(--navy-mid);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:24px 20px}._wizardSidebarHeader_4vv8b_450{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:600;font-size:14px;margin-bottom:8px}._wizardSidebarHeader_4vv8b_450 svg{color:var(--teal)}._wizardSteps_4vv8b_464{display:flex;flex-direction:column;gap:0;flex:1}._wizardStepItem_4vv8b_471{display:flex;align-items:flex-start;gap:12px;padding:14px 0;position:relative;color:var(--text-dim);font-size:13px;transition:color .2s}._wizardStepItem_4vv8b_471:first-child{padding-top:0}._wizardStepActive_4vv8b_488{color:var(--teal)}._wizardStepCompleted_4vv8b_492{color:var(--green)}._wizardStepCircle_4vv8b_496{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_4vv8b_488 ._wizardStepCircle_4vv8b_496{border-color:var(--teal);color:var(--teal);background:#00c2a814}._wizardStepCompleted_4vv8b_492 ._wizardStepCircle_4vv8b_496{border-color:var(--green);color:var(--green);background:#3ecf8e14}._wizardStepLabel_4vv8b_523{font-weight:500}._backToLogsBtn_4vv8b_527{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_4vv8b_527:hover{color:var(--text)}._wizardMain_4vv8b_548{flex:1;overflow-y:auto;padding:32px 40px}._wizardForm_4vv8b_555{max-width:720px}._wizardFormTitle_4vv8b_559{font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text);margin:0 0 6px}._wizardFormSubtitle_4vv8b_567{font-size:13px;color:var(--text-muted);margin:0 0 24px}._formGrid_4vv8b_573{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._formGroup_4vv8b_580{display:flex;flex-direction:column;gap:6px;position:relative;margin-bottom:4px}._formLabel_4vv8b_588{font-size:11.5px;font-weight:600;color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase}._formInput_4vv8b_596{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_4vv8b_596:focus{border-color:var(--teal)}._formInput_4vv8b_596::placeholder{color:var(--text-dim)}._readonlyInput_4vv8b_616{background:#00c2a80a;border-color:#00c2a833;color:var(--teal);cursor:default}._formSelect_4vv8b_623{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}._formSelect_4vv8b_623:focus{border-color:var(--teal)}._formTextarea_4vv8b_640{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_4vv8b_640:focus{border-color:var(--teal)}._formTextarea_4vv8b_640::placeholder{color:var(--text-dim)}._parentDropdown_4vv8b_663{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0006}._parentDropdownItem_4vv8b_670{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:background .12s}._parentDropdownItem_4vv8b_670:hover{background:var(--card-hover)}._autocompleteDropdown_4vv8b_686{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_4vv8b_701{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s}._autocompleteItem_4vv8b_701:hover{background:var(--card-hover)}._acAvatar_4vv8b_714{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_4vv8b_728{font-size:12.5px;font-weight:500;color:var(--text)}._acMeta_4vv8b_734{font-size:11px;color:var(--text-dim)}._searchCallerBtn_4vv8b_740{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_4vv8b_740:hover{background:#00c2a826}._callerResultCard_4vv8b_762{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_4vv8b_773{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_4vv8b_787{flex:1;min-width:0}._callerResultName_4vv8b_792{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}._callerResultMeta_4vv8b_799{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-muted)}._matchBadge_4vv8b_807{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}._noMatchWarning_4vv8b_821{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_4vv8b_821 strong{display:block;margin-bottom:4px}._noMatchWarning_4vv8b_821 p{margin:0;color:var(--text-muted);font-size:12px}._inputWithLoader_4vv8b_847{position:relative}._inputWithLoader_4vv8b_847 ._formInput_4vv8b_596{width:100%;padding-right:36px}._inputSpinner_4vv8b_856{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--teal);pointer-events:none}._issueClearBtn_4vv8b_866{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_4vv8b_866:hover{color:var(--text)}._issueItem_4vv8b_884{padding:10px 14px!important;gap:0!important}._issueItemText_4vv8b_889{font-size:13px;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._issueCategoryTag_4vv8b_898{display:block;font-size:10.5px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._issueCategoryItem_4vv8b_908{background:#00c2a80a;border-left:3px solid var(--teal)}._issueCategoryItem_4vv8b_908 ._issueItemText_4vv8b_889{font-weight:600;font-size:12px;color:var(--teal);text-transform:uppercase;letter-spacing:.3px}._createParentBtn_4vv8b_922{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_4vv8b_922:hover{background:#00c2a82e}._createParentForm_4vv8b_946{background:var(--navy-mid);border:1px solid rgba(0,194,168,.25);border-radius:var(--radius);padding:20px;margin-bottom:20px}._createParentHeader_4vv8b_954{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--teal);margin-bottom:16px}._createParentSectionLabel_4vv8b_964{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin:1rem 0 .4rem}._createParentGrid_4vv8b_973{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px}._createParentActions_4vv8b_980{display:flex;align-items:center;justify-content:flex-end;gap:10px}._createParentCancelBtn_4vv8b_987{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_4vv8b_987:hover{color:var(--text);border-color:#fff3}._createParentSaveBtn_4vv8b_1005{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_4vv8b_1005:hover{opacity:.9}._createParentSaveBtn_4vv8b_1005:disabled{opacity:.5;cursor:default}._linkBtn_4vv8b_1030{background:none;border:none;color:var(--teal);cursor:pointer;font-size:12px;font-family:DM Sans,sans-serif;text-decoration:underline;padding:0}._linkBtn_4vv8b_1030:hover{color:var(--text)}._studentSelectionSection_4vv8b_1046{margin-bottom:24px}._sectionSubtitle_4vv8b_1050{font-size:13px;font-weight:600;color:var(--text);margin:0 0 12px}._studentCards_4vv8b_1057{display:flex;flex-direction:column;gap:10px}._studentCard_4vv8b_1057{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_4vv8b_1057:hover{border-color:#ffffff26;background:var(--card-hover)}._studentCardSelected_4vv8b_1080{border-color:var(--teal)!important;background:#00c2a80a!important}._studentCardAvatar_4vv8b_1085{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_4vv8b_1099{flex:1;min-width:0}._studentCardName_4vv8b_1104{font-size:13px;font-weight:500;color:var(--text)}._studentCardMeta_4vv8b_1110{font-size:11.5px;color:var(--text-dim)}._studentCardCheck_4vv8b_1115{flex-shrink:0;color:var(--border)}._studentCardSelected_4vv8b_1080 ._studentCardCheck_4vv8b_1115{color:var(--teal)}._noStudentsNote_4vv8b_1124{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_4vv8b_1138{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_4vv8b_1138:hover{color:var(--text);border-color:var(--teal)}._viewProfileBtn_4vv8b_1162{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_4vv8b_1162:hover{color:var(--text);border-color:#fff3}._radioUnchecked_4vv8b_1186{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}._checkbox_4vv8b_1195{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_4vv8b_1207{border-color:var(--teal);background:#00c2a81f;color:var(--teal)}._selectAllRow_4vv8b_1214{display:flex;align-items:center;gap:12px;margin-bottom:10px}._selectAllBtn_4vv8b_1221{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_4vv8b_1221:hover{background:#00c2a80f;border-color:var(--teal)}._selectCount_4vv8b_1242{font-size:11.5px;color:var(--text-dim)}._wizardSidebarSub_4vv8b_1248{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_4vv8b_1258{display:block;font-size:11px;color:var(--text-dim);font-weight:400;margin-top:1px}._aiPromptSection_4vv8b_1267{margin:0 0 20px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._aiPromptToggle_4vv8b_1274{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_4vv8b_1274:hover{background:var(--card-hover);color:var(--text)}._aiPromptToggleChevron_4vv8b_1296{margin-left:auto;font-size:10px;color:var(--text-dim)}._aiPromptBody_4vv8b_1302{border-top:1px solid var(--border);background:var(--card)}._aiPromptHeader_4vv8b_1307{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px}._aiPromptLabel_4vv8b_1314{font-size:11px;color:var(--text-dim);font-style:italic}._copyPromptBtn_4vv8b_1320{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_4vv8b_1320:hover{color:var(--teal);border-color:var(--teal)}._aiPromptCode_4vv8b_1340{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_4vv8b_1354{display:flex;align-items:center;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid var(--border)}._wizardBackBtn_4vv8b_1363{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_4vv8b_1363:hover{color:var(--text);border-color:#fff3}._wizardNextBtn_4vv8b_1384{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_4vv8b_1384:hover{background:var(--teal-dim)}._wizardNextBtn_4vv8b_1384:disabled{opacity:.4;cursor:default}._contextBanner_4vv8b_1411{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_4vv8b_1411 strong{color:var(--text)}._contextIcon_4vv8b_1428{flex-shrink:0;display:flex}._verifyInfoBox_4vv8b_1433{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_4vv8b_1447{display:block;font-size:13px;font-weight:600;color:var(--teal);margin-bottom:2px}._verifyGrid_4vv8b_1455{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._step3CallerHeader_4vv8b_1464{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}._escalationPanel_4vv8b_1474{padding:20px;background:#e74c3c0a;border:1px solid rgba(231,76,60,.2);border-radius:var(--radius);margin-bottom:20px}._escalationTitle_4vv8b_1482{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--red);margin:0 0 16px}._escalateConfirmBtn_4vv8b_1491{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_4vv8b_1491:hover{opacity:.85}._escalateOverlay_4vv8b_1509{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_4vv8b_1522{width:min(560px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}._escalateDialogHeader_4vv8b_1530{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._escalateDialogTitle_4vv8b_1538{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_4vv8b_1549{margin:3px 0 0;color:var(--text-muted);font-size:12px}._escalateDialogClose_4vv8b_1555{border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:6px;padding:2px}._escalateDialogClose_4vv8b_1555:hover{color:var(--text);background:var(--surface)}._escalateDialogBody_4vv8b_1569{padding:14px 16px}._escalateDialogFooter_4vv8b_1573{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--border)}._wizardActionBar_4vv8b_1583{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_4vv8b_1594{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._resolveBtn_4vv8b_1601{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_4vv8b_1601:hover{background:#3ecf8e14}._escalateBtn_4vv8b_1618{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_4vv8b_1618:hover{background:#e74c3c14}._submitReviewBtn_4vv8b_1638{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_4vv8b_1638:hover{color:var(--text);border-color:#fff3}._submitLogBtn_4vv8b_1656{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_4vv8b_1656:hover{background:var(--teal-dim)}._dpOverlay_4vv8b_1680{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_4vv8b_1690{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_4vv8b_1 .22s ease}@keyframes _slideInRight_4vv8b_1{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}._dpHeader_4vv8b_1709{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._dpHeaderLeft_4vv8b_1718{flex:1;min-width:0}._dpLogId_4vv8b_1723{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;display:block;margin-bottom:5px}._dpDateRow_4vv8b_1733{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}._dpClose_4vv8b_1741{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_4vv8b_1741:hover{color:var(--text);background:var(--card-hover)}._dpBody_4vv8b_1760{flex:1;overflow-y:auto;padding:20px 24px}._dpGrid_4vv8b_1767{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}._dpGridItem_4vv8b_1776{display:flex;flex-direction:column;gap:6px}._dpGridLabel_4vv8b_1782{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim)}._dpGridValue_4vv8b_1790{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}._dpSection_4vv8b_1799{margin-bottom:24px}._dpSectionTitle_4vv8b_1803{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text);margin:0 0 12px}._dpSummaryText_4vv8b_1813{font-size:13px;color:var(--text-muted);line-height:1.7;margin:0}._dpCommentsList_4vv8b_1821{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}._dpComment_4vv8b_1821{display:flex;gap:10px}._dpCommentAvatar_4vv8b_1833{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_4vv8b_1848{flex:1;min-width:0}._dpCommentHeader_4vv8b_1853{display:flex;align-items:center;gap:8px;margin-bottom:4px}._dpCommentAuthor_4vv8b_1860{font-size:12.5px;font-weight:600;color:var(--text)}._dpCommentTime_4vv8b_1866{font-size:11px;color:var(--text-dim)}._dpCommentText_4vv8b_1871{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin:0}._dpCommentInput_4vv8b_1878{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_4vv8b_1878 input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px}._dpCommentInput_4vv8b_1878 input::placeholder{color:var(--text-dim)}._dpCommentSend_4vv8b_1902{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_4vv8b_1902:disabled{opacity:.4;cursor:default}._dpCommentSend_4vv8b_1902:not(:disabled):hover{opacity:.85}._dpFooter_4vv8b_1927{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_4vv8b_1938{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._dpFooterBtn_4vv8b_1945{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_4vv8b_1945:hover{color:var(--text);border-color:#fff3;background:var(--card-hover)}._dpFooterBtn_4vv8b_1945:disabled{opacity:.5;cursor:not-allowed}._dpFooterBtn_4vv8b_1945:disabled:hover{color:var(--text-muted);border-color:var(--border);background:transparent}._dpResolveBtn_4vv8b_1979{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_4vv8b_1979:hover{background:#3ecf8e14}._dpEscalateBtn_4vv8b_2000{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_4vv8b_2000:hover{background:#e74c3c14}._reviewDialog_4vv8b_2022{width:min(600px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}._reviewDialogHeader_4vv8b_2030{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._reviewDialogTitle_4vv8b_2038{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_4vv8b_2049{margin:3px 0 0;color:var(--text-muted);font-size:12px}._reviewDialogBody_4vv8b_2055{padding:16px;display:flex;flex-direction:column;gap:10px}._reviewSummaryGrid_4vv8b_2062{display:grid;grid-template-columns:1fr 1fr;gap:10px}._reviewSummaryItem_4vv8b_2068{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_4vv8b_2078{grid-column:1 / -1}._reviewSummaryLabel_4vv8b_2082{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim)}._reviewSummaryValue_4vv8b_2090{font-size:13px;color:var(--text);word-break:break-word}._reviewDialogFooter_4vv8b_2096{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--border)}._reviewConfirmBtn_4vv8b_2105{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_4vv8b_2105:hover{opacity:.88}._reviewConfirmBtn_4vv8b_2105:disabled{opacity:.5;cursor:default}._submitForReviewBtn_4vv8b_2130{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_4vv8b_2130:hover{background:#3b82f614}._descriptionBlock_4vv8b_2151{display:flex;flex-direction:column;gap:0}._rteToolbar_4vv8b_2157{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_4vv8b_2157+._formTextarea_4vv8b_640{border-radius:0 0 var(--radius-sm) var(--radius-sm)}._rtBtn_4vv8b_2172{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_4vv8b_2172:hover{background:var(--card-hover);color:var(--text)}._rtDivider_4vv8b_2192{width:1px;height:16px;background:var(--border);margin:0 4px;flex-shrink:0}._attachChips_4vv8b_2200{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._attachChip_4vv8b_2200{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_4vv8b_2200 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center;opacity:.7}._attachChip_4vv8b_2200 button:hover{opacity:1}._linkInputRow_4vv8b_2234{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_4vv8b_2234 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_4vv8b_2234 input:focus{border-color:var(--teal)}._linkInputRow_4vv8b_2234 input::placeholder{color:var(--text-dim)}._linkInsertBtn_4vv8b_2267{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_4vv8b_2267:hover{opacity:.88}._linkCancelBtn_4vv8b_2285{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_4vv8b_2285:hover{color:var(--text)}._mentionDropdown_4vv8b_2302{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_4vv8b_2311{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;transition:background .12s}._mentionItem_4vv8b_2311:hover,._mentionItemActive_4vv8b_2321{background:var(--card-hover)}@media(max-width:1024px){._wizardSidebar_4vv8b_440{width:220px;padding:20px 16px}._wizardMain_4vv8b_548{padding:24px}}@media(max-width:768px){._content_4vv8b_7{padding:16px 12px}._statRow_4vv8b_17{grid-template-columns:repeat(2,1fr)}._formGrid_4vv8b_573,._verifyGrid_4vv8b_1455{grid-template-columns:1fr}._wizardLayout_4vv8b_429{flex-direction:column;min-height:auto}._wizardSidebar_4vv8b_440{width:100%;flex-direction:row;align-items:center;padding:16px;border-right:none;border-bottom:1px solid var(--border)}._wizardSidebarHeader_4vv8b_450{margin-bottom:0;margin-right:16px}._wizardSteps_4vv8b_464{flex-direction:row;gap:16px}._wizardStepItem_4vv8b_471{border-left:none;padding-left:0;margin-left:0}._wizardStepCircle_4vv8b_496{position:static}._backToLogsBtn_4vv8b_527{border-top:none;border-left:1px solid var(--border);margin-top:0;margin-left:auto;padding-left:16px}._tableHeader_4vv8b_68{flex-direction:column;align-items:stretch}._searchBar_4vv8b_95{width:100%}._wizardActionRight_4vv8b_1594{flex-wrap:wrap}._dpPanel_4vv8b_1690{width:100%;max-width:100%}._dpGrid_4vv8b_1767{grid-template-columns:1fr}}._newLogBtn_4vv8b_2424{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_4vv8b_2424:hover{background:var(--teal-hover)}._actionRow_4vv8b_2446{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:16px}._startNewBtn_4vv8b_2454{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_4vv8b_2454:hover{background:var(--teal-hover)}._togglePanelBtn_4vv8b_2474{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_4vv8b_2474:hover{background:var(--card-hover);border-color:#ffffff26}._listLayout_4vv8b_2496{display:flex;gap:16px}._listLayout_4vv8b_2496 ._tableCard_4vv8b_61,._listLayoutWithPanel_4vv8b_2506 ._tableCard_4vv8b_61{flex:1;min-width:0}._filterTabs_4vv8b_2512{display:flex;align-items:center;gap:8px;padding:12px 20px;flex-wrap:wrap}._filterTab_4vv8b_2512{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_4vv8b_2512:hover{color:var(--text);border-color:#ffffff26}._filterTabActive_4vv8b_2542{background:var(--teal);border-color:var(--teal);color:#fff}._filterTabActive_4vv8b_2542:hover{color:#fff;border-color:var(--teal)}._filterTabCount_4vv8b_2553{font-weight:700}._showingInfo_4vv8b_2558{padding:8px 20px;font-size:12px;color:var(--text-dim)}._filterWrap_4vv8b_2565{position:relative}._filterBtn_4vv8b_2569{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_4vv8b_2569:hover{border-color:#ffffff26}._filterBtnActive_4vv8b_2588{border-color:var(--teal);color:var(--teal)}._filterDot_4vv8b_2593{width:6px;height:6px;border-radius:50%;background:var(--teal);display:inline-block}._filterDrop_4vv8b_2601{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_4vv8b_2615{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text)}._filterClearAll_4vv8b_2624{background:none;border:none;color:var(--teal);font-family:DM Sans,sans-serif;font-size:11px;cursor:pointer;padding:0}._filterClearAll_4vv8b_2624:hover{text-decoration:underline}._filterGroup_4vv8b_2635{display:flex;flex-direction:column;gap:4px}._filterLabel_4vv8b_2641{font-size:10.5px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}._filterSelect_4vv8b_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_4vv8b_147:focus{border-color:var(--teal)}._activeFilters_4vv8b_2668{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 8px}._filterChip_4vv8b_2675{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_4vv8b_2675 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center;opacity:.7}._filterChip_4vv8b_2675 button:hover{opacity:1}._moreBtn_4vv8b_2701{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:4px;display:flex;align-items:center}._moreBtn_4vv8b_2701:hover{color:var(--text)}._actionsCell_4vv8b_2716{display:flex;flex-direction:column;align-items:stretch;gap:6px}._actionsCell_4vv8b_2716 ._viewBtn_4vv8b_353,._actionsCell_4vv8b_2716 ._addTaskBtn_4vv8b_2724{width:100%;min-width:72px;box-sizing:border-box}._addTaskBtn_4vv8b_2724{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_4vv8b_2724:hover{background:#17b8a01f;border-color:var(--teal-hover);color:var(--teal-hover)}._addTaskBtn_4vv8b_2724:disabled{opacity:.5;cursor:not-allowed}._addTaskBtn_4vv8b_2724:disabled:hover{background:transparent;border-color:var(--teal);color:var(--teal)}._noTaskLabel_4vv8b_2762{display:block;font-size:10px;color:var(--text-dim);font-style:italic}._noStudentLabel_4vv8b_2769{color:var(--text-dim)}._issueSub_4vv8b_2773{font-size:10px;color:var(--text-dim)}._loadingWrap_4vv8b_2779{display:flex;justify-content:center;align-items:center;padding:80px 0}._spinner_4vv8b_2786{animation:_spin_4vv8b_2786 .8s linear infinite}@keyframes _spin_4vv8b_2786{to{transform:rotate(360deg)}}._statusVerified_4vv8b_2795{background:#00c2a826;color:var(--teal)}._sidePanel_4vv8b_2804{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_4vv8b_2817{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 0}._sidePanelTitle_4vv8b_2824{font-family:"DM Serif Display",serif;font-size:15px;font-weight:400;color:var(--text);margin:0}._sidePanelBadge_4vv8b_2832{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_4vv8b_2832 span{display:block;font-size:9px;font-weight:500;color:var(--text-dim);text-transform:lowercase}._sidePanelBadgeHint_4vv8b_2853{display:block;font-size:9px;font-weight:600;color:var(--amber);margin-top:4px;text-transform:none}._sidePanelDesc_4vv8b_2862{padding:8px 18px 12px;font-size:11.5px;color:var(--text-muted);line-height:1.5;margin:0}._sidePanelCards_4vv8b_2870{padding:0;display:flex;flex-direction:column;gap:10px;min-height:120px}._callerProfileHead_4vv8b_2878{display:flex;align-items:center;justify-content:space-between;gap:10px}._callerProfileIdentity_4vv8b_2885{display:flex;align-items:center;gap:10px;min-width:0}._callerProfileAvatar_4vv8b_2892{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_4vv8b_2907{font-size:24px;color:var(--text);font-weight:600;line-height:1.1}._callerProfileType_4vv8b_2914{font-size:12px;color:var(--text-muted)}._callerProfileOpenBtn_4vv8b_2919{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_4vv8b_2929{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._callerProfileTabs_4vv8b_2936{display:flex;gap:10px;border-bottom:1px solid var(--border);padding:10px 0 8px;margin-bottom:6px}._callerProfileTab_4vv8b_2936,._callerProfileTabActive_4vv8b_2945{border:none;background:none;color:var(--text-muted);font-size:12px;padding:0;cursor:pointer}._callerProfileTabActive_4vv8b_2945{color:var(--teal);font-weight:600}._callerInfoCard_4vv8b_2959{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._callerInfoLabel_4vv8b_2966{text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:var(--text-muted);font-weight:700;margin-bottom:8px}._callerInfoLine_4vv8b_2975{font-size:13px;color:var(--text);line-height:1.4}._callerInfoLineMuted_4vv8b_2981{margin-top:3px;font-size:12px;color:var(--text-muted)}._callerHistoryItem_4vv8b_2987{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._sidePanelMiniItem_4vv8b_2993{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_4vv8b_2993:hover{border-color:var(--teal);color:var(--text)}._sidePanelEmpty_4vv8b_3012{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_4vv8b_3024{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:14px;transition:border-color .15s}._spCard_4vv8b_3024:hover{border-color:#ffffff1f}._spCardHeader_4vv8b_3036{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._spCardName_4vv8b_3044{font-size:14px;font-weight:600;color:var(--text)}._spCardBadges_4vv8b_3050{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}._spTaskPill_4vv8b_3058{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_4vv8b_3069{color:var(--teal);background:var(--teal-glow);border-color:color-mix(in srgb,var(--teal) 35%,transparent)}._spTaskPillOpen_4vv8b_3075{color:var(--amber);background:#f5a6231f;border-color:#f5a62359}._spCardMeta_4vv8b_3081{font-size:11px;color:var(--text-dim);margin-bottom:4px}._spCardStudent_4vv8b_3087{font-size:12px;color:var(--text-muted);margin-bottom:6px}._spCardDesc_4vv8b_3093{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_4vv8b_3104{display:flex;gap:8px}._spViewBtn_4vv8b_3109{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_4vv8b_3109:hover{border-color:#fff3}._spAddTaskBtn_4vv8b_3125{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_4vv8b_3125:hover{background:var(--teal-hover)}._selectedTag_4vv8b_3143{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_4vv8b_3143 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center}@media(max-width:1100px){._listLayout_4vv8b_2496{flex-direction:column}._sidePanel_4vv8b_2804{width:100%;max-height:400px}}._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_qxw4i_7{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}._calendarFilterBar_qxw4i_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_qxw4i_28{font-size:13px;font-weight:500;color:var(--text-muted);font-family:DM Sans,sans-serif}._calendarFilterChips_qxw4i_35{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}._calendarFilterItem_qxw4i_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_qxw4i_54{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._calendarFilterBox_qxw4i_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_qxw4i_54:checked+._calendarFilterBox_qxw4i_62{background:var(--teal);border-color:var(--teal)}._calendarFilterInput_qxw4i_54:checked+._calendarFilterBox_qxw4i_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_qxw4i_54:focus-visible+._calendarFilterBox_qxw4i_62{outline:2px solid rgba(23,184,160,.5);outline-offset:2px}._calendarFilterText_qxw4i_95{line-height:1.2}._headerRow_qxw4i_100{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._monthLabel_qxw4i_107{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;min-width:200px}._monthLabelPrimary_qxw4i_116{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);line-height:1.2}._monthSub_qxw4i_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_qxw4i_135{flex:1}._viewSwitcher_qxw4i_140{display:flex;gap:0;background:var(--navy-light);border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}._viewTab_qxw4i_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_qxw4i_149:hover{color:var(--text);background:#ffffff0a}._viewTabActive_qxw4i_168,._viewTabActive_qxw4i_168:hover{background:var(--teal);color:#fff}._navGroup_qxw4i_179{display:flex;align-items:center;gap:4px}._navBtn_qxw4i_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_qxw4i_185:hover{background:var(--card-hover);color:var(--text);border-color:#ffffff1f}._addBtn_qxw4i_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_qxw4i_208:hover{opacity:.88}._weekGrid_qxw4i_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_qxw4i_240{background:var(--navy-light);border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._weekHeaderCell_qxw4i_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_qxw4i_246:last-child{border-right:none}._weekDayName_qxw4i_258{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-weight:500;margin-bottom:4px}._weekDayNum_qxw4i_267{font-size:18px;font-weight:600;color:var(--text)}._weekHeaderToday_qxw4i_273 ._weekDayNum_qxw4i_267{color:var(--teal)}._weekHeaderToday_qxw4i_273{background:#17b8a00f}._weekAllDayLabel_qxw4i_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_qxw4i_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_qxw4i_293:last-child{border-right:none}._weekAllDayCellToday_qxw4i_308{background:#17b8a008}._weekAllDayEvent_qxw4i_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_qxw4i_312:hover{opacity:.88}._weekTimeLabel_qxw4i_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_qxw4i_344{border-right:1px solid var(--border);border-bottom:1px solid var(--border);height:52px;position:relative;cursor:pointer;transition:background .12s}._weekCell_qxw4i_344:last-child{border-right:none}._weekCell_qxw4i_344:hover{background:#ffffff05}._weekCellToday_qxw4i_361{background:#17b8a008}._weekEvent_qxw4i_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_qxw4i_366:hover{opacity:.85}._dayViewGridWrap_qxw4i_391{border-radius:var(--radius);overflow:hidden}._dayViewGrid_qxw4i_391{display:grid;grid-template-columns:56px 1fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}._dayViewHeaderBlank_qxw4i_405{background:var(--navy-light);border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._dayViewHeaderCell_qxw4i_411{text-align:center;padding:14px 12px 12px;border-bottom:1px solid var(--border);background:var(--navy-light)}._dayViewHeaderCellToday_qxw4i_418{background:#17b8a00f}._dayViewWeekdayTitle_qxw4i_422{font-size:11px;font-weight:600;letter-spacing:.55px;color:var(--text-muted);margin-bottom:10px}._dayViewDateCircle_qxw4i_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_qxw4i_445{background:var(--teal);border-color:var(--teal);color:#0f172a}._dayViewAllDayLabel_qxw4i_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_qxw4i_462{border-bottom:1px solid var(--border);min-height:48px;padding:4px 6px;display:flex;flex-direction:column;gap:3px;background:var(--card)}._dayViewAllDayCellToday_qxw4i_472{background:#17b8a008}._dayViewAllDayEvent_qxw4i_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_qxw4i_476:hover{opacity:.9}._dayViewTimeLabel_qxw4i_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_qxw4i_507{border-bottom:1px solid var(--border);height:52px;position:relative;cursor:pointer;transition:background .12s}._dayViewCell_qxw4i_507:hover{background:#ffffff05}._dayViewCellToday_qxw4i_519{background:#17b8a008}._dayViewEvent_qxw4i_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_qxw4i_523:hover{opacity:.88}._monthGrid_qxw4i_548{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}._monthHeaderCell_qxw4i_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_qxw4i_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_qxw4i_569:nth-child(7n){border-right:none}._monthDayCell_qxw4i_569:hover{background:#ffffff05}._monthDayCellOutside_qxw4i_587{opacity:.3}._monthDayNum_qxw4i_591{font-size:12px;font-weight:600;color:var(--text);margin-bottom:4px}._monthDayToday_qxw4i_598{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--teal);color:#fff}._monthEventPill_qxw4i_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_qxw4i_609:hover{opacity:.8}._monthMore_qxw4i_628{font-size:9.5px;color:var(--text-muted);margin-top:2px;cursor:pointer}._monthMore_qxw4i_628:hover{color:var(--teal)}._yearGrid_qxw4i_642{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._yearMiniMonth_qxw4i_648{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;transition:background .15s,border-color .15s;cursor:pointer}._yearMiniMonth_qxw4i_648:hover{background:var(--card-hover);border-color:#ffffff1f}._yearMiniMonthCurrent_qxw4i_662{border-color:var(--teal)}._yearMiniTitle_qxw4i_666{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}._yearMiniGrid_qxw4i_674{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;text-align:center}._yearMiniDayHeader_qxw4i_681{font-size:8px;color:var(--text-dim);text-transform:uppercase;padding:2px 0}._yearMiniDay_qxw4i_681{font-size:9px;color:var(--text-muted);padding:2px 0;border-radius:3px}._yearMiniDayToday_qxw4i_695{background:var(--teal);color:#fff;font-weight:600}._yearMiniDayHasEvent_qxw4i_701{position:relative;padding-bottom:5px}._yearMiniDayHasEvent_qxw4i_701:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--teal)}._yearMiniDayOutside_qxw4i_718{opacity:.25}._legend_qxw4i_725{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 0 0}._legendItem_qxw4i_733{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}._legendDot_qxw4i_741{width:8px;height:8px;border-radius:50%;flex-shrink:0}._overlay_qxw4i_751{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_qxw4i_1 .15s ease}@keyframes _fadeIn_qxw4i_1{0%{opacity:0}to{opacity:1}}._modal_qxw4i_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_qxw4i_1 .2s ease}@keyframes _slideUp_qxw4i_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_qxw4i_784{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}._modalHeaderText_qxw4i_792{min-width:0}._modalTitle_qxw4i_796{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text);margin:0}._modalSubtitle_qxw4i_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_qxw4i_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_qxw4i_812:hover{background:#ffffff0f;color:var(--text)}._formGroup_qxw4i_833{margin-bottom:14px}._formLabel_qxw4i_837{display:block;font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px}._formInput_qxw4i_847,._formSelect_qxw4i_848,._formTextarea_qxw4i_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_qxw4i_847:focus,._formSelect_qxw4i_848:focus,._formTextarea_qxw4i_849:focus{border-color:var(--teal)}._formInputNativePicker_qxw4i_870{color-scheme:dark}._formInputNativePicker_qxw4i_870::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.92;cursor:pointer}._formInputNativePicker_qxw4i_870::-moz-calendar-picker-indicator{filter:invert(1);opacity:.92;cursor:pointer}[data-theme=light] ._formInputNativePicker_qxw4i_870{color-scheme:light}[data-theme=light] ._formInputNativePicker_qxw4i_870::-webkit-calendar-picker-indicator{filter:none;opacity:1}[data-theme=light] ._formInputNativePicker_qxw4i_870::-moz-calendar-picker-indicator{filter:none;opacity:1}._formTextarea_qxw4i_849{min-height:72px;resize:vertical}._formSelect_qxw4i_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_qxw4i_914{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}._formInlineActions_qxw4i_925{margin-top:6px}._attachLinksRow_qxw4i_929{display:flex;gap:10px;margin-top:6px}._attachLinksRow_qxw4i_929 ._attachDocBtn_qxw4i_935,._attachLinksRow_qxw4i_929 ._addLinkBtn_qxw4i_936{flex:1;justify-content:center}._attachDocBtn_qxw4i_935,._addLinkBtn_qxw4i_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_qxw4i_935:hover,._addLinkBtn_qxw4i_936:hover{border-color:#17b8a066;background:#ffffff0a}._formLabelRow_qxw4i_964{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}._formLabelRow_qxw4i_964 ._formLabel_qxw4i_837{margin-bottom:0}._formLinkDraft_qxw4i_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_qxw4i_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_qxw4i_987:hover{opacity:.92}._attachList_qxw4i_1007{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}._attachListItem_qxw4i_1016{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted);padding:4px 0}._attachRemove_qxw4i_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_qxw4i_1026:hover{color:var(--text);background:#ffffff0f}._customLinkList_qxw4i_1043{list-style:none;margin:8px 0 0;padding:0}._customLinkRow_qxw4i_1049{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;margin-bottom:6px}._customLinkRow_qxw4i_1049 a{color:var(--teal);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._customLinkRow_qxw4i_1049 a:hover{text-decoration:underline}._attendeePicker_qxw4i_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_qxw4i_1082{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}._attendeeChipPill_qxw4i_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_qxw4i_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_qxw4i_1103:hover{color:var(--text);background:#0003}._attendeeChip_qxw4i_1082{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text);cursor:pointer}._attendeeChip_qxw4i_1082 input{accent-color:var(--teal)}._mutedSmall_qxw4i_1133{font-size:12px;color:var(--text-muted)}[data-theme=light] ._formSelect_qxw4i_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_qxw4i_1143{position:relative}._studentFieldIcon_qxw4i_1147{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none;z-index:1}._studentFieldInput_qxw4i_1157{padding-left:34px}._studentSuggest_qxw4i_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_qxw4i_1176{padding:10px 12px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px}._studentSuggestItem_qxw4i_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_qxw4i_1185:hover{background:#ffffff0f}._studentSuggestItemIcon_qxw4i_1207{color:var(--teal);flex-shrink:0}._studentSuggestLabel_qxw4i_1212{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._studentSuggestMeta_qxw4i_1220{width:100%;padding-left:22px;font-size:10.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageThreadCard_qxw4i_1230{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:12px;margin-top:-2px}._messageThreadHeader_qxw4i_1238{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}._messageThreadTitleWrap_qxw4i_1246{display:flex;align-items:flex-start;gap:8px}._messageThreadIcon_qxw4i_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_qxw4i_1264{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c7b8ff}._messageThreadTitle_qxw4i_1246{font-size:26px;line-height:1.05;font-weight:700;color:var(--text)}._messageThreadTypeBadge_qxw4i_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_qxw4i_1291{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:10px}._messageThreadMetaGrid_qxw4i_1291>div{padding:8px 10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._messageThreadMetaGrid_qxw4i_1291>div:nth-child(2n){border-right:none}._messageThreadMetaGrid_qxw4i_1291>div:nth-last-child(-n+2){border-bottom:none}._messageThreadMetaLabel_qxw4i_1314{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._messageThreadMetaValue_qxw4i_1322{font-size:13px;font-weight:600;color:var(--text);margin-top:2px}._messageThreadUnread_qxw4i_1329{font-size:13px;font-weight:700;color:var(--amber);margin-top:2px}._messageThreadRecentLabel_qxw4i_1336{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:6px}._messageThreadRecentList_qxw4i_1345{display:flex;flex-direction:column;gap:6px}._messageThreadRecentItem_qxw4i_1351{display:flex;align-items:flex-start;gap:8px}._messageThreadSenderChip_qxw4i_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_qxw4i_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_qxw4i_1382{border:1px dashed var(--border);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--text-muted)}._linkedTaskCard_qxw4i_1391{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:12px;margin-top:-2px}._linkedTaskKicker_qxw4i_1399{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}._linkedTaskHeadline_qxw4i_1407{font-size:17px;line-height:1.25;font-weight:700;color:var(--text);margin-top:4px}._linkedTaskStatusPill_qxw4i_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_qxw4i_1426{background:#f5a62326;color:var(--amber)}._linkedTaskStatusInProgress_qxw4i_1431{background:#3b82f626;color:var(--blue-soft)}._linkedTaskStatusCompleted_qxw4i_1436{background:#3ecf8e26;color:var(--green)}._linkedTaskStatusCancelled_qxw4i_1441{background:#ffffff0f;color:var(--text-muted)}._linkedTaskStatusEscalated_qxw4i_1446{background:#ef444426;color:#ef4444}._linkedTaskPriorityHigh_qxw4i_1451{color:var(--red);font-weight:700}._linkedTaskPriorityUrgent_qxw4i_1456{color:#c0392b;font-weight:700}._linkedTaskDescBlock_qxw4i_1461{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}._linkedTaskDescText_qxw4i_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}._formRow_qxw4i_1478{display:flex;gap:12px}._formRow_qxw4i_1478 ._formGroup_qxw4i_833{flex:1}._modalActions_qxw4i_1487{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._cancelBtn_qxw4i_1494{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_qxw4i_1494:hover{background:#ffffff0a;color:var(--text)}._saveBtn_qxw4i_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_qxw4i_987:hover{opacity:.88}._detailPopover_qxw4i_1532{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);padding:20px;width:340px;max-width:95vw}._detailHeader_qxw4i_1541{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}._detailTitle_qxw4i_1548{font-size:15px;font-weight:600;color:var(--text);margin:0;line-height:1.3}._detailClose_qxw4i_1556{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_qxw4i_1556:hover{background:#ffffff0f;color:var(--text)}._detailBadge_qxw4i_1576{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10.5px;font-weight:600;color:#fff;margin-bottom:10px}._detailRow_qxw4i_1586{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);margin-bottom:6px}._detailRow_qxw4i_1586 svg{flex-shrink:0;color:var(--text-dim)}._detailDesc_qxw4i_1600{font-size:12.5px;color:var(--text-muted);line-height:1.55;margin:10px 0 16px}._detailLink_qxw4i_1607{color:var(--teal);text-decoration:none}._detailLink_qxw4i_1607:hover{text-decoration:underline}._detailBlock_qxw4i_1616{margin-bottom:4px}._detailBulletList_qxw4i_1620{margin:4px 0 0 22px;padding:0;font-size:12px;color:var(--text-muted);line-height:1.45}._detailMeta_qxw4i_1628{font-size:11px;color:var(--text-dim)}._detailActions_qxw4i_1633{display:flex;gap:8px}._detailEditBtn_qxw4i_1638{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_qxw4i_1638:hover{background:#ffffff0f}._detailDeleteBtn_qxw4i_1655{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_qxw4i_1655:hover{background:#e85c5c14}._detailOpenLinkedBtn_qxw4i_1672{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_qxw4i_1672:hover{background:rgba(var(--teal-rgb, 32, 201, 151),.16)}@media(max-width:900px){._yearGrid_qxw4i_642{grid-template-columns:repeat(3,1fr)}._headerRow_qxw4i_100{gap:10px}._monthLabel_qxw4i_107{font-size:20px;min-width:auto}}@media(max-width:640px){._content_qxw4i_7{padding:16px}._yearGrid_qxw4i_642{grid-template-columns:repeat(2,1fr)}._weekGrid_qxw4i_231{font-size:11px}._monthDayCell_qxw4i_569{min-height:70px;padding:4px}._headerRow_qxw4i_100{flex-direction:column;align-items:flex-start;gap:8px}._headerSpacer_qxw4i_135{display:none}._modal_qxw4i_767{padding:20px}}._spinner_qxw4i_1737{animation:_spin_qxw4i_1737 .8s linear infinite}@keyframes _spin_qxw4i_1737{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}}: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: #1a2332;--text-muted: #5a6f87;--text-dim: #94a3b8;--bg: #f0f2f5;--surface: #f8f9fb;--surface-2: #eef1f5;--surface-3: #e4e8ee;--border: rgba(0, 0, 0, .08);--border-2: rgba(0, 0, 0, .08);--card: rgba(0, 0, 0, .02);--card-hover: rgba(0, 0, 0, .04);--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}}.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)}}
