@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_xbowo_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_xbowo_14{padding:20px 18px 16px;border-bottom:1px solid var(--border)}._logo_xbowo_19{display:flex;align-items:center;gap:10px;font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);letter-spacing:.3px}._logoIcon_xbowo_29{width:32px;height:32px;background:var(--teal);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px}._schoolLabel_xbowo_41{padding:10px 18px 6px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-dim);font-weight:500}._schoolName_xbowo_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_xbowo_63{width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0}._nav_xbowo_72{flex:1;padding:8px;overflow-y:auto}._groupLabel_xbowo_78{padding:14px 10px 4px;font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-dim);font-weight:600}._navItem_xbowo_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_xbowo_87:hover{background:#567bb41f;color:var(--text)}._active_xbowo_112{background:#22c5ff1f;color:#72d8ff;font-weight:500}._active_xbowo_112:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#72d8ff;border-radius:2px}._navIcon_xbowo_130{font-size:15px;width:18px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}._badge_xbowo_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_xbowo_153{padding:12px 10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}._userChip_xbowo_161{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm)}._userInfo_xbowo_169{flex:1;min-width:0}._userName_xbowo_174{font-size:12px;font-weight:500;color:var(--text)}._userRole_xbowo_180{font-size:10px;color:var(--text-muted)}._themeBtn_xbowo_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_xbowo_185:hover{background:var(--card-hover);color:var(--text)}@media(max-width:768px){._sidebar_xbowo_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_xbowo_1._open_xbowo_222{transform:translate(0);box-shadow:4px 0 24px #0006}._navItem_xbowo_87{padding:11px 12px;font-size:14px;min-height:44px}._navIcon_xbowo_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_gh5yv_7{position:fixed;inset:0;z-index:2000;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding-top:60px;animation:_fadeIn_gh5yv_1 .12s ease}@keyframes _fadeIn_gh5yv_1{0%{opacity:0}to{opacity:1}}._modal_gh5yv_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_gh5yv_1 .15s cubic-bezier(.4,0,.2,1);max-height:calc(100vh - 100px);-webkit-user-select:none;user-select:none}@keyframes _slideDown_gh5yv_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}._handle_gh5yv_50{display:flex;align-items:center;justify-content:center;padding:10px 0 4px;cursor:grab;flex-shrink:0}._handle_gh5yv_50:active{cursor:grabbing}._handleBar_gh5yv_63{width:40px;height:4px;border-radius:2px;background:#ffffff2e}._searchRow_gh5yv_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_gh5yv_71:focus-within{background:#ffffff08}._searchEmoji_gh5yv_85{font-size:16px;color:var(--text-dim);flex-shrink:0;line-height:1}._searchInput_gh5yv_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_gh5yv_92:focus,._searchInput_gh5yv_92:focus-visible{outline:none;box-shadow:none}._searchInput_gh5yv_92::placeholder{color:#ffffff59;font-weight:400}._closeBtn_gh5yv_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_gh5yv_116:hover{background:#ffffff1f;color:var(--text)}._closeBtn_gh5yv_116:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:1px}._categoryRow_gh5yv_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_gh5yv_143::-webkit-scrollbar{display:none}._catPill_gh5yv_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_gh5yv_160:focus-visible{outline:1px solid rgba(255,255,255,.22);outline-offset:1px}._catPill_gh5yv_160:hover{background:#ffffff1a;color:#fffc}._catPillActive_gh5yv_188{background:#17b8a026;border-color:#17b8a04d;color:var(--teal)}._catPillActiveAll_gh5yv_195{background:#fff;border-color:#ffffff73;color:#0f172a}._catPillActiveAll_gh5yv_195:hover{background:#fff;color:#0f172a}._catIcon_gh5yv_206{font-size:13px}._results_gh5yv_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_gh5yv_211::-webkit-scrollbar{width:4px}._results_gh5yv_211::-webkit-scrollbar-track{background:transparent}._results_gh5yv_211::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}._sectionLabel_gh5yv_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_gh5yv_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_gh5yv_243:focus-visible{outline:1px solid rgba(255,255,255,.15);outline-offset:-1px}._resultItem_gh5yv_243:hover,._resultItemActive_gh5yv_264{background:#ffffff0a}._navEmoji_gh5yv_269{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:22px;flex-shrink:0;line-height:1}._navArrow_gh5yv_280{font-size:22px;color:#ffffff26;flex-shrink:0;font-weight:300;line-height:1}._resultItem_gh5yv_243:hover ._navArrow_gh5yv_280,._resultItemActive_gh5yv_264 ._navArrow_gh5yv_280{color:#ffffff59}._itemIcon_gh5yv_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_gh5yv_306{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}._itemTitle_gh5yv_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_gh5yv_324{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._typeBadge_gh5yv_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_gh5yv_334[data-type=student]{background:#17b8a01f;color:#17b8a0;border:1px solid rgba(23,184,160,.25)}._typeBadge_gh5yv_334[data-type=contact]{background:#ffffff0f;color:#ffffff73;border:1px solid rgba(255,255,255,.1)}._typeBadge_gh5yv_334[data-type=phonelog]{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.25)}._typeBadge_gh5yv_334[data-type=message]{background:#a78bfa1a;color:#a78bfa;border:1px solid rgba(167,139,250,.25)}._typeBadge_gh5yv_334[data-type=task]{background:#3ecf8e1a;color:#3ecf8e;border:1px solid rgba(62,207,142,.25)}._typeBadge_gh5yv_334[data-type=issue]{background:#f5a6231a;color:#f5a623;border:1px solid rgba(245,166,35,.25)}._typeBadge_gh5yv_334[data-type=event]{background:#17b8a01a;color:#17b8a0;border:1px solid rgba(23,184,160,.2)}._itemArrowIcon_gh5yv_388{color:#ffffff26;flex-shrink:0;transition:color .1s}._resultItem_gh5yv_243:hover ._itemArrowIcon_gh5yv_388,._resultItemActive_gh5yv_264 ._itemArrowIcon_gh5yv_388{color:#ffffff59}._emptyState_gh5yv_400{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._emptyEmoji_gh5yv_409{font-size:36px;margin-bottom:12px;opacity:.4}._emptyText_gh5yv_415{font-family:DM Sans,sans-serif;font-size:14px;color:#ffffffb3;margin:0 0 4px}._emptySub_gh5yv_422{font-family:DM Sans,sans-serif;font-size:12px;color:#ffffff59;margin:0}._sectionLoading_gh5yv_430{padding:8px 16px;font-size:12px;color:#fff6;font-style:italic}._seeAllBtn_gh5yv_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_gh5yv_438:hover{opacity:.75}._tipsSection_gh5yv_456{border-top:1px solid rgba(255,255,255,.06);padding:0 0 4px;flex-shrink:0}._tipsSection_gh5yv_456 ._sectionLabel_gh5yv_232{padding:6px 18px 2px;font-size:8.5px;letter-spacing:.12em}._tips_gh5yv_456{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;padding:2px 18px 6px}._tip_gh5yv_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_gh5yv_456 strong{color:#ffffff85;font-weight:600}._tipIcon_gh5yv_491{font-size:10px;flex-shrink:0;width:14px;text-align:center;margin-top:0;line-height:1;opacity:.9}._footer_gh5yv_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_gh5yv_502 span{display:flex;align-items:center;gap:4px;font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim)}._footer_gh5yv_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_gh5yv_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] ._modal_gh5yv_25{background:#fffffff2;border-color:#0f172a14;box-shadow:0 24px 80px #00000026}[data-theme=light] ._backdrop_gh5yv_7{background:#0003}[data-theme=light] ._handleBar_gh5yv_63{background:#0000001f}[data-theme=light] ._searchInput_gh5yv_92{color:#1a2332}[data-theme=light] ._searchInput_gh5yv_92::placeholder{color:#94a3b8}[data-theme=light] ._searchRow_gh5yv_71:focus-within{background:#00000008}[data-theme=light] ._closeBtn_gh5yv_116{background:#0000000f;color:#0006}[data-theme=light] ._catPill_gh5yv_160{background:#0000000a;border-color:transparent;color:#5a6f87}[data-theme=light] ._catPill_gh5yv_160:hover{background:#00000014;color:#1a2332}[data-theme=light] ._catPillActive_gh5yv_188{background:#0d94881a;border-color:#0d948840;color:var(--teal)}[data-theme=light] ._catPillActiveAll_gh5yv_195{background:#0f172a;border-color:#0f172a59;color:#f8fafc}[data-theme=light] ._catPillActiveAll_gh5yv_195:hover{background:#0f172a;color:#f8fafc}[data-theme=light] ._resultItem_gh5yv_243:hover,[data-theme=light] ._resultItemActive_gh5yv_264{background:#00000008}[data-theme=light] ._footer_gh5yv_502{background:#00000008;border-color:#0000000d}[data-theme=light] ._footer_gh5yv_502 span{color:#00000059}[data-theme=light] ._footer_gh5yv_502 kbd{background:#0000000d;border-color:#0000001a;color:#0006}[data-theme=light] ._footerCount_gh5yv_537{color:#0e9982!important}[data-theme=light] ._tipsSection_gh5yv_456{border-top-color:#0000000d}[data-theme=light] ._tip_gh5yv_456{color:#94a3b8}[data-theme=light] ._tip_gh5yv_456 strong{color:#5a6f87}[data-theme=light] ._tipIcon_gh5yv_491{opacity:.8}@media(max-width:720px){._backdrop_gh5yv_7{padding-top:20px}._modal_gh5yv_25{max-height:calc(100vh - 40px)}._tips_gh5yv_456{grid-template-columns:1fr;gap:2px 0}._typeBadge_gh5yv_334{display:none}}._topbar_zkizf_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_zkizf_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_zkizf_17:hover{background:var(--card-hover);color:var(--text)}._titleArea_zkizf_37{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0}._title_zkizf_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_zkizf_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_zkizf_67{font-size:11px;color:var(--text-dim)}._searchBar_zkizf_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_zkizf_73:hover{border-color:#17b8a073;background:#17b8a00a}._searchBar_zkizf_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_zkizf_73 input::placeholder{color:var(--text-dim)}._kbdShortcut_zkizf_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_zkizf_126{display:flex;align-items:center;gap:8px;flex-shrink:0}._notifBtn_zkizf_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_zkizf_134:hover{background:var(--card-hover);color:var(--text)}._notifDot_zkizf_155{position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--red);border-radius:50%;border:2px solid var(--navy-mid)}._notifDropdown_zkizf_167{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_zkizf_184{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_zkizf_193{display:block;font-family:Inter,DM Sans,sans-serif;font-size:28px;font-weight:700;color:var(--text);letter-spacing:-.2px}._notifSubtitle_zkizf_202{margin:4px 0 0;font-size:15px;line-height:1.35;color:var(--text-muted);max-width:300px}._notifMarkAll_zkizf_210{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_zkizf_210:hover{background:#17b8a038;border-color:#17b8a073}._notifMarkAll_zkizf_210:focus-visible{outline:none;box-shadow:0 0 0 2px #17b8a059}._notifFilters_zkizf_240{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07)}._notifFilterChip_zkizf_248{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_zkizf_248:hover{background:#ffffff14;color:var(--text)}._notifFilterChip_zkizf_248:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9cf659}._notifFilterChipActive_zkizf_274{background:#17b8a033;color:#dffff9;border-color:#17b8a08c}._notifFilterCount_zkizf_280{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_zkizf_274 ._notifFilterCount_zkizf_280{background:#07142a73;color:#f3fffc}._notifList_zkizf_298{overflow-y:auto;flex:1;padding:8px 10px 12px}._notifSection_zkizf_304{margin-bottom:12px}._notifSection_zkizf_304:last-child{margin-bottom:0}._notifSectionTitle_zkizf_312{margin:8px 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._notifEmpty_zkizf_321{padding:32px 16px;text-align:center;font-size:13px;color:var(--text-muted)}._notifItem_zkizf_328{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_zkizf_328:hover{background:#ffffff0a;border-color:#ffffff14}._notifItem_zkizf_328:focus-visible{outline:none;border-color:#5b9cf680;box-shadow:0 0 0 2px #5b9cf640}._notifUnread_zkizf_351{background:linear-gradient(180deg,#17b8a01f,#5b9cf614);border-color:#17b8a03d}._notifIcon_zkizf_356{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_zkizf_369{flex:1;min-width:0}._notifMetaRow_zkizf_374{display:flex;align-items:center;gap:8px;margin-bottom:5px}._notifTypePill_zkizf_381{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_zkizf_395{font-size:11px;color:var(--text-muted)}._notifItemTitle_zkizf_400{font-size:14px;font-weight:700;color:var(--text);margin-bottom:2px}._notifMsg_zkizf_407{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_zkizf_418{font-size:11px;color:var(--text-dim, #666);margin-top:5px}._notifActions_zkizf_424{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:2px}._notifChevron_zkizf_432{color:var(--text-dim)}._notifReadBtn_zkizf_436{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_zkizf_436:hover{color:#dffff9;border-color:#17b8a073;background:#17b8a038}._notifReadBtn_zkizf_436:focus-visible{outline:none;box-shadow:0 0 0 2px #17b8a059}@media(max-width:768px){._notifDropdown_zkizf_167{right:-8px;width:min(392px,calc(100vw - 16px));max-height:min(74vh,580px)}._notifTitle_zkizf_193{font-size:24px}._notifSubtitle_zkizf_202{font-size:13px}._notifMarkAll_zkizf_210{font-size:12px;height:30px;padding:0 10px}}@media(max-width:480px){._notifHeader_zkizf_184{padding:14px 12px 10px}._notifFilters_zkizf_240{padding:8px 12px 12px}._notifList_zkizf_298{padding:8px}}[data-theme=light] ._notifDropdown_zkizf_167{background:linear-gradient(180deg,#fffffff7,#f5f7fbfc);border-color:#0f172a1a}[data-theme=light] ._notifSubtitle_zkizf_202,[data-theme=light] ._notifMetaText_zkizf_395,[data-theme=light] ._notifMsg_zkizf_407{color:#4b617c}[data-theme=light] ._notifSectionTitle_zkizf_312,[data-theme=light] ._notifChevron_zkizf_432,[data-theme=light] ._notifTime_zkizf_418{color:#7187a1}[data-theme=light] ._notifItem_zkizf_328:hover{background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] ._notifUnread_zkizf_351{background:linear-gradient(180deg,#0d948821,#2563eb1a);border-color:#0d94883d}[data-theme=light] ._notifIcon_zkizf_356{background:#0f172a12}[data-theme=light] ._notifFilterChip_zkizf_248{background:#0f172a08;border-color:#0f172a1f}[data-theme=light] ._notifFilterChip_zkizf_248:hover{background:#0f172a14}[data-theme=light] ._notifFilterCount_zkizf_280{background:#0f172a1f}[data-theme=light] ._notifFilterChipActive_zkizf_274 ._notifFilterCount_zkizf_280{background:#0f172a33}[data-theme=light] ._notifReadBtn_zkizf_436{background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] ._notifReadBtn_zkizf_436:hover{background:#0d948829}._weatherStrip_zkizf_557{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_zkizf_557:hover{background:#ffffff17}._wsIconPill_zkizf_576{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_zkizf_589{font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;color:#ff8c00;letter-spacing:-.2px;line-height:1}._wsDeg_zkizf_598{font-size:10px;font-weight:700;vertical-align:super;color:inherit}._wsDot_zkizf_605{width:2px;height:2px;border-radius:50%;background:#fff3;flex-shrink:0}._wsTime_zkizf_613{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;color:#00f2ff;letter-spacing:-.1px;white-space:nowrap}._wsAmpm_zkizf_622{font-size:9px;font-weight:700;color:#00f2ff;margin-left:2px;opacity:.7}._wsDate_zkizf_630{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;color:#fc0;white-space:nowrap}@media(max-width:768px){._topbar_zkizf_1{padding:0 12px;gap:8px}._menuBtn_zkizf_17{display:flex}._title_zkizf_37{font-size:15px}._subtitle_zkizf_67,._searchBar_zkizf_73,._weatherStrip_zkizf_557{display:none}}@media(max-width:480px){._actions_zkizf_126{gap:4px}}[data-theme=light] ._searchBar_zkizf_73{background:#f0f2f5;border-color:#00000014}[data-theme=light] ._searchBar_zkizf_73 input{color:#1a2332}[data-theme=light] ._searchBar_zkizf_73 input::placeholder{color:#94a3b8}[data-theme=light] ._kbdShortcut_zkizf_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_1tq4f_7{display:flex;flex:1;overflow:hidden;height:calc(100vh - 56px);height:calc(100dvh - 56px)}._sidebar_1tq4f_16{width:280px;min-width:280px;background:var(--navy-mid);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._sidebarSection_1tq4f_26{padding:14px 12px 0}._folderTabs_1tq4f_31{display:flex;border-bottom:1px solid var(--border)}._folderTab_1tq4f_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_1tq4f_31:hover{color:var(--text)}._folderTabActive_1tq4f_57{color:var(--teal);border-bottom-color:var(--teal)}._folderCount_1tq4f_62{background:#ffffff14;color:var(--text-dim);font-size:10px;padding:1px 6px;border-radius:10px;font-weight:600}._folderTabActive_1tq4f_57 ._folderCount_1tq4f_62{background:#17b8a026;color:var(--teal)}._folderUnreadPill_1tq4f_76{background:#17b8a040;color:var(--teal);font-size:10px;padding:1px 6px;border-radius:10px;font-weight:600;margin-left:4px}._folderTabActive_1tq4f_57 ._folderUnreadPill_1tq4f_76{background:#17b8a059}._inboxHeader_1tq4f_91{padding:0;display:flex;flex-direction:column;gap:8px}._inboxHeaderRow_1tq4f_98{display:flex;align-items:center;justify-content:space-between}._inboxLabel_1tq4f_104{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._newBtn_1tq4f_112{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_1tq4f_112:hover{opacity:.85}._filterRow_1tq4f_132{display:flex;gap:4px;padding:0}._filterPill_1tq4f_138{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_1tq4f_138:hover{background:#ffffff14;color:var(--text)}._filterPillActive_1tq4f_155{background:#17b8a01f;border-color:#17b8a04d;color:var(--teal)}._filterCount_1tq4f_161{font-weight:600;margin-left:3px}._searchBox_1tq4f_167{padding:0}._searchInput_1tq4f_171{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_1tq4f_171::placeholder{color:var(--text-dim)}._searchInput_1tq4f_171:focus{border-color:var(--teal)}._searchWrap_1tq4f_192{position:relative}._searchIcon_1tq4f_196{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}._messageList_1tq4f_206{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}._sectionHeader_1tq4f_214{padding:8px 12px 4px;font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}._msgRow_1tq4f_224{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_1tq4f_224:hover{background:#ffffff08}._msgRowActive_1tq4f_239{background:#17b8a00f;border-left-color:var(--teal)}._msgRowUnread_1tq4f_244 ._msgName_1tq4f_244{font-weight:700;color:var(--text)}._msgRowUnread_1tq4f_244 ._msgPreview_1tq4f_249{color:var(--text-muted)}._msgAvatar_1tq4f_254{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_1tq4f_269{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._msgTop_1tq4f_277{display:flex;align-items:center;justify-content:space-between;gap:6px}._msgName_1tq4f_244{font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._msgTime_1tq4f_293{font-size:10px;color:var(--text-dim);white-space:nowrap;flex-shrink:0}._msgPreview_1tq4f_249{font-size:11.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._msgTags_1tq4f_309{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}._tag_1tq4f_316{font-size:9.5px;padding:1px 6px;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._tagExternal_1tq4f_325{background:#6395fa1f;color:var(--blue-soft)}._tagInternal_1tq4f_330{background:#ffb1421f;color:var(--amber)}._tagUnread_1tq4f_335{background:#17b8a01f;color:var(--teal)}._tagRead_1tq4f_340{background:#ffffff0f;color:var(--text-dim)}._tagEscalated_1tq4f_345{background:#f851491f;color:var(--red)}._tagOpen_1tq4f_350{background:#17b8a014;color:var(--teal)}._tagDelivered_1tq4f_355{background:#48c78e1f;color:var(--green)}._tagDraft_1tq4f_360{background:#ffb1421f;color:var(--amber)}._unreadDot_1tq4f_366{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--teal)}._main_1tq4f_378{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._emptyState_1tq4f_387{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-dim)}._emptyIllustration_1tq4f_397{margin-bottom:4px}._emptySvg_1tq4f_401{width:140px;height:auto;display:block}._emptyIcon_1tq4f_407{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_1tq4f_420{font-size:16px;font-weight:600;color:var(--text);margin:0}._emptySubtitle_1tq4f_427{font-size:12.5px;color:var(--text-dim);margin:0}._emptyBtn_1tq4f_433{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_1tq4f_433:hover{opacity:.85}._threadWrapper_1tq4f_454{display:flex;flex:1;overflow:hidden}._threadColumn_1tq4f_460{display:flex;flex-direction:column;flex:1;overflow:hidden}._threadHeader_1tq4f_468{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_1tq4f_479{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_1tq4f_492{flex:1;min-width:0}._threadName_1tq4f_497{font-size:14px;font-weight:600;color:var(--text)}._threadMeta_1tq4f_503{font-size:11px;color:var(--text-dim)}._threadSubject_1tq4f_508{font-size:12px;font-weight:500;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadActions_1tq4f_518{display:flex;align-items:center;gap:4px}._threadActionBtn_1tq4f_524{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_1tq4f_524:hover{background:#ffffff14;color:var(--text)}._threadActionBtnTeal_1tq4f_544{border-color:#17b8a04d;color:var(--teal)}._threadActionBtnTeal_1tq4f_544:hover{background:#17b8a01a}._threadActionBtnRed_1tq4f_553{border-color:#f851494d;color:var(--red)}._threadActionBtnRed_1tq4f_553:hover{background:#f851491a}._threadActionBtnAmber_1tq4f_562{border-color:#ffb1424d;color:var(--amber)}._threadActionBtnAmber_1tq4f_562:hover{background:#ffb1421a}._threadBubbles_1tq4f_572{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_1tq4f_584{display:flex;gap:8px;max-width:70%}._bubbleRowIncoming_1tq4f_590{align-self:flex-start}._bubbleRowOutgoing_1tq4f_594{align-self:flex-end;flex-direction:row-reverse}._bubbleAvatar_1tq4f_599{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_1tq4f_584{padding:10px 14px;border-radius:12px;font-size:12.5px;line-height:1.6;color:var(--text)}._bubbleIncoming_1tq4f_622{background:var(--navy-light);border-top-left-radius:4px}._bubbleOutgoing_1tq4f_627{background:#17b8a014;border-top-right-radius:4px}._bubbleInternalNote_1tq4f_632{background:#ffb1420f;border:1px solid rgba(255,177,66,.25);border-top-left-radius:4px}._bubbleHeader_1tq4f_638{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}._bubbleSender_1tq4f_646{font-size:11px;font-weight:600;color:var(--text-muted)}._bubbleTime_1tq4f_652{font-size:10px;color:var(--text-dim)}._internalNoteLabel_1tq4f_657{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--amber);margin-bottom:6px}._bubbleHtml_1tq4f_667{font-size:inherit;line-height:1.6}._bubbleHtml_1tq4f_667 p{margin:0 0 .5em}._bubbleHtml_1tq4f_667 p:last-child{margin-bottom:0}._bubbleHtml_1tq4f_667 a{color:var(--teal);text-decoration:underline}._bubbleHtml_1tq4f_667 ul,._bubbleHtml_1tq4f_667 ol{margin:.35em 0 .5em 1.1em;padding:0}._replyBar_1tq4f_692{border-top:1px solid var(--border);background:var(--navy-mid);flex-shrink:0;box-shadow:0 -2px 12px #00000026}._replyTabs_1tq4f_699{display:flex;border-bottom:1px solid var(--border)}._replyTab_1tq4f_699{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_1tq4f_699:hover{color:var(--text)}._replyTabActive_1tq4f_722{color:var(--teal);border-bottom-color:var(--teal)}._replyTabActiveNote_1tq4f_727{color:var(--amber);border-bottom-color:var(--amber)}._replyToWrap_1tq4f_732{position:relative;border-bottom:1px solid var(--border)}._replyTo_1tq4f_732{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:11px;color:var(--text-dim)}._replyToLabel_1tq4f_746{font-weight:600;color:var(--text-muted)}._recipientChipBtn_1tq4f_751{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_1tq4f_751:hover{background:#ffffff17;border-color:#17b8a059}._recipientChip_1tq4f_751{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text)}._replyToDropdown_1tq4f_778{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_1tq4f_794{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_1tq4f_794:focus{border-color:var(--teal)}._replyToOption_1tq4f_811{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_1tq4f_811:hover,._replyToOptionActive_1tq4f_827{background:#17b8a01a}._replyToOptionType_1tq4f_831{margin-left:auto;font-size:9px;color:var(--text-dim)}._replyInputWrap_1tq4f_837{padding:10px 14px}._replyTextarea_1tq4f_841{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_1tq4f_841:focus{border-color:var(--teal)}._replyTextareaNote_1tq4f_863{border-color:#ffb1424d}._replyTextareaNote_1tq4f_863:focus{border-color:var(--amber)}._replyFooter_1tq4f_871{display:flex;align-items:center;justify-content:space-between;padding:0 14px 10px}._replyHint_1tq4f_878{font-size:10px;color:var(--text-dim)}._sendBtn_1tq4f_883{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_1tq4f_883:hover{opacity:.85}._sendBtn_1tq4f_883:disabled{opacity:.4;cursor:default}._sendBtnAmber_1tq4f_907{background:var(--amber)}._composeView_1tq4f_912{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}._composeHeader_1tq4f_920{padding:20px 24px 16px;border-bottom:1px solid var(--border)}._composeTitle_1tq4f_925{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text);margin:0 0 4px}._composeSubtitle_1tq4f_932{font-size:12px;color:var(--text-dim);margin:0}._composeBody_1tq4f_938{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}._typeToggle_1tq4f_948{display:flex;gap:4px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px;width:fit-content}._typeBtn_1tq4f_958{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_1tq4f_958:hover{color:var(--text)}._typeBtnActive_1tq4f_974{background:var(--teal);color:#fff}._composeField_1tq4f_980{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:10px}._composeFieldLabel_1tq4f_988{font-size:11px;font-weight:600;color:var(--text-dim);min-width:48px;text-transform:uppercase}._composeFieldInput_1tq4f_996{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_1tq4f_996::placeholder{color:var(--text-dim)}._composeTextarea_1tq4f_1012{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_1tq4f_1012:focus{border-color:var(--teal)}._composeEditorBlock_1tq4f_1034{display:flex;flex-direction:column;gap:0;min-height:220px}._composeQuillWrap_1tq4f_1041{flex:1;min-height:200px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._composeQuillWrap_1tq4f_1041 .ql-toolbar.ql-snow{background:var(--navy-mid);border:none;border-bottom:1px solid var(--border);font-family:DM Sans,sans-serif}._composeQuillWrap_1tq4f_1041 .ql-container.ql-snow{border:none;font-family:DM Sans,sans-serif;font-size:13px;min-height:160px}._composeQuillWrap_1tq4f_1041 .ql-editor{min-height:160px;color:var(--text);line-height:1.6}._composeQuillWrap_1tq4f_1041 .ql-editor.ql-blank:before{color:var(--text-dim);font-style:normal}._aiHelperStrip_1tq4f_1075{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_1tq4f_1087{color:var(--teal);flex-shrink:0}._aiHelperLabel_1tq4f_1092{font-size:10px;font-weight:700;color:var(--teal);letter-spacing:.06em;margin-right:4px}._aiHelperBtn_1tq4f_1100{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_1tq4f_1100:hover{background:#17b8a01f;color:var(--text)}._invitePanelBackdrop_1tq4f_1116{position:absolute;inset:0;z-index:50;background:#00000073;display:flex;align-items:center;justify-content:flex-end;padding:16px}._invitePanel_1tq4f_1116{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_1tq4f_1 .2s ease-out}@keyframes _inviteSlideIn_1tq4f_1{0%{transform:translate(100%);opacity:.8}to{transform:translate(0);opacity:1}}._invitePanelHeader_1tq4f_1147{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}._invitePanelTitle_1tq4f_1155{font-size:14px;font-weight:600;color:var(--text)}._invitePanelDesc_1tq4f_1161{margin:0;padding:14px 16px;font-size:12px;line-height:1.55;color:var(--text-muted)}._invitePanelPrimary_1tq4f_1169{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_1tq4f_1169:hover{opacity:.9}._composeActions_1tq4f_1192{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_1tq4f_1203{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_1tq4f_1203:hover{opacity:.85}._composeSendBtn_1tq4f_1203:disabled{opacity:.4;cursor:default}._composeSecondaryBtn_1tq4f_1227{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_1tq4f_1227:hover{background:#ffffff14;color:var(--text)}._composeDiscardBtn_1tq4f_1246{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_1tq4f_1246:hover{background:#ef444426;border-color:#ef444480}._composeCharCount_1tq4f_1265{margin-left:auto;font-size:10.5px;color:var(--text-dim)}._composeAttachments_1tq4f_1272{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 0}._composeAttachmentChip_1tq4f_1279{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_1tq4f_1279 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._composeAttachmentRemove_1tq4f_1298{background:none;border:none;padding:0;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;flex-shrink:0}._composeAttachmentRemove_1tq4f_1298:hover{color:var(--text)}._chipList_1tq4f_1314{display:flex;flex-wrap:wrap;gap:4px;flex:1;align-items:center}._chip_1tq4f_1314{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_1tq4f_1334{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_1tq4f_1334:hover{background:#f8514933;color:var(--red)}._chipInput_1tq4f_1355{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_1tq4f_1355::placeholder{color:var(--text-dim)}._suggestions_1tq4f_1372{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_1tq4f_1386{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--text);cursor:pointer;transition:background .1s}._suggestionItem_1tq4f_1386:hover{background:#17b8a014}._suggestionRole_1tq4f_1401{font-size:10px;color:var(--text-dim);margin-left:auto}._composeFieldWrap_1tq4f_1407{position:relative}._backBtn_1tq4f_1412{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_1tq4f_1412:hover{background:#ffffff17;color:var(--text)}@media(max-width:1100px){._sidebar_1tq4f_16{width:240px;min-width:240px}._threadActions_1tq4f_518{gap:4px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}._threadActions_1tq4f_518::-webkit-scrollbar{display:none}._threadActionBtn_1tq4f_524{padding:4px 8px;font-size:10.5px;flex-shrink:0}}._threadActionBtnActive_1tq4f_1460{background:#ffffff1a;border-color:#fff3;color:var(--text)}._profilePanel_1tq4f_1469{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_1tq4f_1480{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border)}._profilePanelTitle_1tq4f_1488{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._profilePanelClose_1tq4f_1496{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_1tq4f_1496:hover{color:var(--text);background:#ffffff0f}._profilePanelBody_1tq4f_1513{display:flex;flex-direction:column;align-items:center;padding:20px 16px 16px;gap:4px}._profilePanelAvatar_1tq4f_1521{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_1tq4f_1534{font-size:14px;font-weight:600;color:var(--text);text-align:center}._profilePanelRole_1tq4f_1541{font-size:11.5px;color:var(--text-dim);text-align:center}._profilePanelDivider_1tq4f_1547{width:100%;height:1px;background:var(--border);margin:12px 0 8px}._profilePanelField_1tq4f_1554{width:100%;display:flex;flex-direction:column;gap:3px;margin-bottom:10px}._profilePanelFieldLabel_1tq4f_1562{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._profilePanelFieldValue_1tq4f_1570{font-size:12px;color:var(--text);word-break:break-all}._profilePanelParticipants_1tq4f_1576{display:flex;flex-direction:column;gap:6px;margin-top:4px}._profilePanelParticipant_1tq4f_1576{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim)}._profilePanelParticipantAvatar_1tq4f_1591{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_1tq4f_1607{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_1tq4f_1607{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_1tq4f_1630{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border)}._modalHeaderLeft_1tq4f_1638{display:flex;align-items:center;gap:8px}._modalTitle_1tq4f_1644{font-size:14px;font-weight:600;color:var(--text);margin:0}._modalClose_1tq4f_1651{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_1tq4f_1651:hover{color:var(--text);background:#ffffff0f}._modalBody_1tq4f_1668{padding:16px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}._modalDesc_1tq4f_1677{font-size:12.5px;color:var(--text-dim);line-height:1.6;margin:0}._modalField_1tq4f_1684{display:flex;flex-direction:column;gap:6px}._modalLabel_1tq4f_1690{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._modalInput_1tq4f_1698{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_1tq4f_1698:focus{border-color:var(--teal)}._modalInput_1tq4f_1698::placeholder{color:var(--text-dim)}._modalSelect_1tq4f_1718{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_1tq4f_1718:focus{border-color:var(--teal)}._modalTextarea_1tq4f_1735{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_1tq4f_1735:focus{border-color:var(--teal)}._modalTextarea_1tq4f_1735::placeholder{color:var(--text-dim)}._modalFooter_1tq4f_1757{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border)}._modalCancelBtn_1tq4f_1766{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_1tq4f_1766:hover{background:#ffffff14;color:var(--text)}._modalPrimaryBtn_1tq4f_1783{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_1tq4f_1783:hover:not(:disabled){opacity:.85}._modalPrimaryBtn_1tq4f_1783:disabled{opacity:.4;cursor:not-allowed}._modalDangerBtn_1tq4f_1808{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_1tq4f_1808:hover{opacity:.85}._linkedTaskCard_1tq4f_1829{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_1tq4f_1839{font-size:13px;font-weight:600;color:var(--text)}._linkedTaskMeta_1tq4f_1845{display:flex;gap:6px}._linkedTaskDesc_1tq4f_1850{font-size:12px;color:var(--text-dim);line-height:1.5}._taskModal_1tq4f_1857{width:580px;max-width:calc(100vw - 32px)}._taskModalHeader_1tq4f_1862{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--border)}._taskModalTitleGroup_1tq4f_1870{display:flex;flex-direction:column;gap:3px}._taskModalTitle_1tq4f_1870{font-size:17px;font-weight:700;color:var(--text);margin:0;font-family:DM Sans,sans-serif}._taskModalSubtitle_1tq4f_1884{font-size:12.5px;color:var(--text-dim);margin:0;font-family:DM Sans,sans-serif}._taskLinkBanner_1tq4f_1891{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_1tq4f_1903{color:var(--text-dim);flex-shrink:0}._taskContextBox_1tq4f_1908{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_1tq4f_1925{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px;display:block;font-family:DM Sans,sans-serif}._taskFormGrid_1tq4f_1934{display:grid;grid-template-columns:1fr 1fr;gap:14px}._taskFormField_1tq4f_1940{display:flex;flex-direction:column;gap:6px}._taskFieldLabel_1tq4f_1946{font-size:12.5px;font-weight:500;color:var(--text);font-family:DM Sans,sans-serif;display:flex;align-items:baseline;gap:6px}._taskFieldHint_1tq4f_1956{font-size:11px;color:var(--text-dim);font-weight:400}._taskPickerWrap_1tq4f_1962{position:relative}._taskPickerDd_1tq4f_1966{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_1tq4f_1981{padding:8px 12px;font-size:12px;cursor:pointer;color:var(--text);font-family:DM Sans,sans-serif}._taskPickerItem_1tq4f_1981:hover{background:#17b8a01f}._taskSelectedRow_1tq4f_1993{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_1tq4f_2004{background:none;border:none;padding:0;font-size:11px;color:var(--text-dim);cursor:pointer;text-decoration:underline;font-family:inherit}._taskSelectedClear_1tq4f_2004:hover{color:var(--text-muted)}._taskAttachZone_1tq4f_2019{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_1tq4f_2019:hover{border-color:#17b8a04d;color:var(--text-muted);background:#ffffff05}._escalationLevelRow_1tq4f_2041{display:flex;gap:6px}._escalationLevelBtn_1tq4f_2046{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_1tq4f_2046:hover{background:#ffffff12;color:var(--text)}._escalationLevelBtnActive_1tq4f_2065{background:#f851491a;border-color:#f8514959;color:var(--red)}@media(max-width:768px){._workspace_1tq4f_7{position:relative;overflow:hidden;height:calc(100vh - 56px);height:calc(100dvh - 56px);flex-direction:column}._sidebar_1tq4f_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_1tq4f_378{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1;display:flex;flex-direction:column}._sidebarMobileHidden_1tq4f_2105,._mainMobileHidden_1tq4f_2109{display:none!important}._backBtn_1tq4f_1412{display:flex}._threadHeader_1tq4f_468{padding:12px 14px;gap:8px;flex-wrap:wrap}._threadInfo_1tq4f_492{flex:1;min-width:0}._threadActions_1tq4f_518{width:100%;overflow-x:auto;flex-wrap:nowrap;gap:6px;scrollbar-width:none;padding-bottom:2px}._threadActions_1tq4f_518::-webkit-scrollbar{display:none}._threadActionBtn_1tq4f_524{flex-shrink:0;padding:5px 10px;font-size:11px}._threadBubbles_1tq4f_572{flex:1;padding:14px 12px;gap:12px;overflow-y:auto}._bubbleRow_1tq4f_584{max-width:90%}._replyBar_1tq4f_692{flex-shrink:0}._replyInputWrap_1tq4f_837{padding:8px 12px}._replyFooter_1tq4f_871{padding:0 12px 10px}._replyHint_1tq4f_878{display:none}._composeView_1tq4f_912{flex:1;display:flex;flex-direction:column;overflow:hidden}._composeHeader_1tq4f_920{padding:14px 16px 12px;display:flex;flex-direction:column;gap:6px}._composeBody_1tq4f_938{padding:14px 16px;gap:12px;flex:1;overflow-y:auto}._composeTextarea_1tq4f_1012{min-height:100px}._composeActions_1tq4f_1192{padding:10px 16px 14px;flex-wrap:wrap;gap:8px;flex-shrink:0}._composeCharCount_1tq4f_1265{margin-left:0;order:10;width:100%;text-align:right}._composeSendBtn_1tq4f_1203{flex:1;justify-content:center}._filterRow_1tq4f_132{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}._filterRow_1tq4f_132::-webkit-scrollbar{display:none}._messageList_1tq4f_206{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_1tq4f_206::-webkit-scrollbar{height:3px}._messageList_1tq4f_206::-webkit-scrollbar-track{background:transparent}._messageList_1tq4f_206::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}._msgRow_1tq4f_224{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_1tq4f_239{border-left:none;border-bottom-color:var(--teal);background:#17b8a00f}._msgRowUnread_1tq4f_244{background:#ffffff0d}._msgAvatar_1tq4f_254{margin-bottom:2px}._msgBody_1tq4f_269{width:100%}._msgTop_1tq4f_277{flex-direction:column;align-items:flex-start;gap:2px}._msgName_1tq4f_244{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:176px}._msgTime_1tq4f_293{font-size:10px}._msgPreview_1tq4f_249{font-size:11px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:176px}._msgTags_1tq4f_309{flex-wrap:nowrap;overflow:hidden}._unreadDot_1tq4f_366{position:absolute;top:8px;right:8px}._sidebarSection_1tq4f_26{padding:12px 14px 0}._inboxHeader_1tq4f_91,._searchBox_1tq4f_167{padding:0}._profilePanel_1tq4f_1469{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_1tq4f_1607{width:calc(100vw - 24px);max-height:85vh}._escalationLevelRow_1tq4f_2041{flex-wrap:wrap}}._content_1niok_2{flex:1;overflow-y:auto;padding:16px 22px 22px;display:flex;flex-direction:column;gap:14px}._dashboardToolbar_1niok_12{display:flex;justify-content:flex-end;align-items:center;min-height:0;margin-bottom:2px}._kpiRow_1niok_21{display:flex;flex-wrap:nowrap;gap:8px}._kpiCard_1niok_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_1niok_27:hover{background:linear-gradient(180deg,#14223afa,#0e1a2efa);border-color:#ffffff1f;transform:translateY(-1px)}._kpiCardStatic_1niok_50{cursor:default}._kpiCardStatic_1niok_50:hover{background:#162034b8;border-color:#ffffff14}._kpiCard_1niok_27:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--kpi-accent, var(--teal))}._kpiIcon_1niok_69{font-size:11px;margin-bottom:7px;display:block;line-height:1;color:#e0ebffcc}._kpiLabel_1niok_77{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9cb1d0d1;margin-bottom:6px}._kpiVal_1niok_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_1niok_96{font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}._kpiUp_1niok_104{color:var(--green)}._kpiDn_1niok_105{color:var(--red)}._kpiWarn_1niok_106{color:var(--amber)}._kpiNeu_1niok_107{color:var(--text-dim)}._msgUnreadSub_1niok_109{color:var(--amber)}._greetingActions_1niok_113{display:flex;align-items:center;gap:10px;position:relative}._viewOptionsBtn_1niok_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_1niok_120:hover{border-color:#ffffff38}._chevronOpen_1niok_137{transform:rotate(180deg);transition:transform .15s}._viewOptionsMenu_1niok_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_1niok_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_1niok_156:last-child{border-bottom:none}._viewOptionsRow_1niok_156:hover{background:#ffffff0a}._viewOptionsRow_1niok_156 input{accent-color:var(--teal);width:15px;height:15px}._kpiCornerBadge_1niok_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_1niok_191{display:flex;align-items:flex-end;gap:2px;height:13px;margin-top:8px}._kpiSparkTrack_1niok_198{flex:1;height:100%;background:#6e86aa29;border-radius:1px;display:flex;align-items:flex-end;overflow:hidden}._kpiSparkFill_1niok_207{width:100%;border-radius:1px;min-height:2px;transition:height .4s ease}._kpiProgressTrack_1niok_213{height:4px;background:#ffffff0f;border-radius:3px;margin-top:6px;overflow:hidden}._kpiProgressFill_1niok_220{height:100%;border-radius:3px;transition:width .6s ease}._dashThreeCol_1niok_226{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(290px,.9fr);gap:12px;align-items:start}._analyticsOnlyCol_1niok_233{display:flex;flex-direction:column;gap:12px;min-width:0}._glassCard_1niok_240{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#101b2ff2,#0e182af5)!important;border-color:#ffffff12!important}._card_1niok_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_1niok_258{background:var(--red);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px}._activityItemBtn_1niok_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_1niok_268:last-child{border-bottom:none}._activityItemBtn_1niok_268:hover{background:#4e73ad14}._actMetaRow_1niok_286{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}._statusPillOk_1niok_294{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#3ecf8e2e;color:var(--green)}._statusPillEsc_1niok_302{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#e85c5c2e;color:var(--red)}._statusPillInfo_1niok_310{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#3b82f633;color:var(--blue-soft, #60a5fa)}._statusPillNeutral_1niok_318{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#ffffff0f;color:var(--text-muted)}._convSubject_1niok_327{font-weight:600;color:var(--text)}._widgetCard_1niok_332{background:linear-gradient(180deg,#121e34f2,#0e182bfa);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius);padding:12px}._widgetHead_1niok_339{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}._widgetTitle_1niok_348{font-size:17px;font-weight:700;color:var(--text);line-height:1}._widgetSub_1niok_355{font-size:11px;color:var(--text-muted);margin-top:4px}._widgetMuted_1niok_361{font-size:12px;color:var(--text-muted);margin:0}._widgetToggles_1niok_367{display:flex;gap:0;border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}._toggleOn_1niok_374,._toggleOff_1niok_375{font-size:10px;font-weight:600;padding:5px 10px;border:none;cursor:pointer;font-family:inherit;background:transparent;color:var(--text-muted)}._toggleOn_1niok_374{background:#00c2a826;color:var(--teal)}._toggleOff_1niok_375:hover{color:var(--text)}._widgetBarChartTall_1niok_393{display:flex;align-items:flex-end;gap:5px;height:96px}._stackedCol_1niok_400{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px}._stackedColInner_1niok_409{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;min-height:0}._stackIn_1niok_418{width:100%;background:var(--blue-soft, #2563eb);border-radius:3px 3px 0 0;min-height:3px}._stackOut_1niok_424{width:100%;background:#60a5fa;border-radius:0 0 3px 3px;min-height:3px}._barTick_1niok_430{font-size:9px;color:var(--text-dim)}._widgetLegend_1niok_435{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--text-muted);margin-top:10px;align-items:center}._legendSwatch_1niok_444{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 2px 0 4px;vertical-align:middle;font-style:normal}._widgetLegendTotal_1niok_453{margin-left:auto;font-variant-numeric:tabular-nums}._peakLabel_1niok_458{font-size:10px;color:var(--text-muted);margin-top:12px;margin-bottom:4px}._peakHeat_1niok_464{display:flex;gap:4px}._peakCellWrap_1niok_468{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}._peakMarker_1niok_476{font-size:9px;color:var(--red);height:12px;line-height:12px}._peakCell_1niok_468{width:100%;height:12px;border-radius:3px}._peakTick_1niok_487{font-size:8px;color:var(--text-dim);white-space:nowrap}._widgetStackedRow_1niok_493{display:flex;align-items:flex-end;gap:5px;height:70px}._stackedBar_1niok_499{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}._stackedBarToday_1niok_508 ._stackedInner_1niok_508{outline:1px solid var(--teal);border-radius:3px}._stackedInner_1niok_508{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;min-height:0}._stackedExt_1niok_521{width:100%;background:#a78bfa;border-radius:2px 2px 0 0;min-height:2px}._stackedInt_1niok_527{width:100%;background:var(--teal);border-radius:0 0 2px 2px;min-height:2px}._dayTick_1niok_533{font-size:9px;color:var(--teal);font-weight:700}._donutRow_1niok_539{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._donut_1niok_539{width:76px;height:76px;border-radius:50%;position:relative;flex-shrink:0}._donut_1niok_539:after{content:"";position:absolute;inset:25%;border-radius:50%;background:#121a2af2}._donutCenter_1niok_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_1niok_571{list-style:none;margin:0;padding:0;font-size:11px;color:var(--text);flex:1;min-width:140px}._donutLegend_1niok_571 li{display:flex;align-items:center;gap:8px;margin-bottom:6px}._donutLegend_1niok_571 i{width:8px;height:8px;border-radius:2px;flex-shrink:0;font-style:normal}._avgResponseVal_1niok_594{font-size:32px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._resBarTrack_1niok_600{height:6px;background:#ffffff14;border-radius:3px;margin-top:8px;overflow:hidden}._resBarFill_1niok_607{height:100%;background:var(--green);border-radius:3px}._commsRow_1niok_614{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}._actAvatarInitials_1niok_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_1niok_637{margin-left:6px;display:inline-flex;vertical-align:middle}._actPreview_1niok_643{font-size:11px;color:var(--text-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unreadBadge_1niok_258{background:var(--teal);color:var(--bg);font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px}._unreadDot_1niok_662{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);margin-left:6px;vertical-align:middle}._dashBody_1niok_673{display:grid;grid-template-columns:1fr 1fr 280px;gap:14px;align-items:start}._cardHeader_1niok_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_1niok_688{font-size:16px;font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:6px}._cardSubtitle_1niok_698{font-size:11px;color:var(--text-muted);margin-top:2px}._viewAllBtn_1niok_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_1niok_704:hover{opacity:.82}._activityList_1niok_720{display:flex;flex-direction:column;max-height:428px;overflow-y:auto}._activityItem_1niok_268{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}._activityItem_1niok_268:last-child{border-bottom:none}._activityItem_1niok_268:hover{background:#ffffff05}._actAvatar_1niok_622{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}._actInfo_1niok_750{flex:1;min-width:0}._actName_1niok_755{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actDesc_1niok_764{font-size:11px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actTime_1niok_773{font-size:11px;color:var(--text-dim);flex-shrink:0;text-align:right}._emptyState_1niok_781{padding:28px;text-align:center;color:var(--text-dim);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px}._loadingRow_1niok_792{padding:24px;text-align:center;font-size:13px;color:var(--text-muted)}._linkBtn_1niok_799{background:none;border:none;color:var(--teal);cursor:pointer;font-size:12px;padding:0}._col3_1niok_809{display:flex;flex-direction:column;gap:12px}._miniCard_1niok_815{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}._miniCardTitle_1niok_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_1niok_835{display:flex;align-items:center;gap:8px;margin-bottom:8px}._statBreakRow_1niok_835:last-child{margin-bottom:0}._sbLabel_1niok_843{font-size:11px;color:var(--text-muted);width:72px;flex-shrink:0}._sbBar_1niok_850{flex:1;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden}._sbFill_1niok_858{height:100%;border-radius:3px;transition:width .6s ease}._sbVal_1niok_864{font-size:11px;font-weight:600;width:28px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}._quickActions_1niok_874{display:grid;grid-template-columns:1fr 1fr;gap:7px}._qaBtn_1niok_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_1niok_880:hover{border-color:var(--teal);color:var(--teal);background:#00c2a80d}._qaBtnMuted_1niok_901{opacity:.55}._qaBtnMuted_1niok_901:hover{border-color:var(--border);color:var(--text-muted);background:#ffffff08;opacity:.7;cursor:default}@media(max-width:1024px){._dashBody_1niok_673,._dashThreeCol_1niok_226{grid-template-columns:1fr 1fr}._analyticsOnlyCol_1niok_233{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}._analyticsOnlyCol_1niok_233 ._widgetCard_1niok_332{flex:1 1 260px}._col3_1niok_809{grid-column:1 / -1;flex-direction:row}._miniCard_1niok_815{flex:1}}@media(max-width:768px){._content_1niok_2{padding:14px 12px 18px;gap:12px}._kpiRow_1niok_21{flex-wrap:wrap}._kpiCard_1niok_27{flex:1 1 calc(50% - 5px)}._commsRow_1niok_614,._dashThreeCol_1niok_226,._dashBody_1niok_673{grid-template-columns:1fr}._col3_1niok_809{flex-direction:column}._kpiVal_1niok_86{font-size:30px}._widgetTitle_1niok_348{font-size:18px}._cardTitle_1niok_688{font-size:20px}._cardSubtitle_1niok_698{font-size:13px}._dashboardToolbar_1niok_12{width:100%}._greetingActions_1niok_113{width:100%;justify-content:flex-end;flex-wrap:wrap}}@media(max-width:480px){._kpiCard_1niok_27{flex-basis:calc(50% - 5px)}}._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_1im6j_6{flex:1;display:flex;overflow-y:auto;padding:24px;gap:32px}._settingsSidebar_1im6j_15{width:260px;flex-shrink:0}._settingsHeading_1im6j_20{margin-bottom:24px}._settingsTitle_1im6j_24{font-family:"DM Serif Display",serif;font-size:36px;font-weight:700;color:var(--text);margin:0 0 4px}._settingsSub_1im6j_32{font-family:DM Sans,sans-serif;font-size:14px;color:var(--text-muted);margin:0}._tabList_1im6j_39{display:flex;flex-direction:column;gap:2px}._tabItem_1im6j_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_1im6j_45:hover{background:#ffffff0a;color:var(--text)}._tabItem_1im6j_45._active_1im6j_64{background:#17b8a01a;color:var(--teal);font-weight:600}._tabIcon_1im6j_70{font-size:15px;width:22px;text-align:center}._tabLabel_1im6j_76{flex:1}._settingsContent_1im6j_81{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}._settingsCard_1im6j_90{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px 24px;margin-bottom:16px}._cardHeader_1im6j_98{margin-bottom:20px}._cardTitle_1im6j_102{font-size:15px;font-weight:700;color:var(--text);margin:0 0 4px}._cardSub_1im6j_109{font-size:12px;color:var(--text-muted);margin:0}._profileRow_1im6j_116{display:flex;align-items:center;gap:18px;margin-bottom:24px}._avatarCircle_1im6j_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_1im6j_138{display:flex;flex-direction:column;gap:2px}._profileName_1im6j_144{font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;color:var(--text)}._profileRole_1im6j_151{font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-muted)}._changePhotoBtn_1im6j_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_1im6j_157:hover{border-color:var(--teal);color:var(--teal)}._sectionLabel_1im6j_177{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;margin-top:6px}._formGrid_1im6j_188{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._formStack_1im6j_195{display:flex;flex-direction:column;gap:16px;max-width:480px}._formField_1im6j_202{display:flex;flex-direction:column;gap:6px}._fieldLabel_1im6j_208{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:var(--text-muted)}._fieldInput_1im6j_215,._fieldSelect_1im6j_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_1im6j_215:focus,._fieldSelect_1im6j_216:focus{border-color:#17b8a066}._fieldInput_1im6j_215:disabled{opacity:.5;cursor:not-allowed}._fieldInput_1im6j_215::placeholder{color:var(--text-dim)}._fieldSelect_1im6j_216{cursor:pointer;appearance:auto}._fieldSelect_1im6j_216 option{background:var(--navy-mid)}._saveRow_1im6j_253{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}._saveBtn_1im6j_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_1im6j_261:hover{background:#17b8a038}._dangerCard_1im6j_279{border-color:#ef444433}._dangerTitle_1im6j_283{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--red);margin:0 0 4px}._dangerRow_1im6j_291{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}._dangerRow_1im6j_291:last-child{border-bottom:none;padding-bottom:0}._dangerInfo_1im6j_304{flex:1}._dangerLabel_1im6j_308{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:var(--text)}._dangerDesc_1im6j_315{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim);margin-top:2px}._dangerBtn_1im6j_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_1im6j_322:hover{background:#ef44441a}._deleteBtn_1im6j_340{border-color:#ef444480}._actionBtn_1im6j_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_1im6j_344:hover{border-color:var(--teal);color:var(--teal)}._verifyBtn_1im6j_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_1im6j_363:hover{background:#17b8a0d9}._toggleRow_1im6j_383{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}._toggleRow_1im6j_383:last-child{border-bottom:none;padding-bottom:0}._toggleInfo_1im6j_396{flex:1}._toggleLabel_1im6j_400{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:var(--text)}._toggleDesc_1im6j_407{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-dim);margin-top:2px}._toggle_1im6j_383{width:38px;height:20px;border-radius:10px;background:#ffffff1a;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}._toggleOn_1im6j_425{background:#17b8a04d}._toggleThumb_1im6j_429{width:16px;height:16px;border-radius:50%;background:var(--text-dim);position:absolute;top:2px;left:2px;transition:all .2s}._toggleOn_1im6j_425 ._toggleThumb_1im6j_429{left:20px;background:var(--teal)}@media(max-width:768px){._settingsPage_1im6j_6{flex-direction:column;padding:16px;gap:20px}._settingsSidebar_1im6j_15{width:100%}._tabList_1im6j_39{flex-direction:row;overflow-x:auto;gap:4px}._tabItem_1im6j_45{white-space:nowrap;padding:8px 12px;font-size:13px}._formGrid_1im6j_188{grid-template-columns:1fr}}[data-theme=light] ._settingsCard_1im6j_90{background:#00000005;border-color:#0000000f}[data-theme=light] ._fieldInput_1im6j_215,[data-theme=light] ._fieldSelect_1im6j_216{background:#fff;border-color:#0000001a;color:#000}[data-theme=light] ._fieldInput_1im6j_215:focus,[data-theme=light] ._fieldSelect_1im6j_216:focus{border-color:#0d948866}[data-theme=light] ._toggle_1im6j_383{background:#00000014}[data-theme=light] ._toggleOn_1im6j_425{background:#0d948833}[data-theme=light] ._avatarCircle_1im6j_123{color:#fff}._draftsToolbar_1im6j_507{display:flex;align-items:center;gap:12px;margin-bottom:16px}._draftsRefreshBtn_1im6j_514{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_1im6j_514:hover:not(:disabled){background:#ffffff17;color:var(--text)}._draftsRefreshBtn_1im6j_514:disabled{opacity:.5;cursor:not-allowed}._draftsCount_1im6j_536{font-size:11.5px;color:var(--text-dim)}._draftsError_1im6j_541{font-size:12.5px;color:var(--red);padding:8px 0;margin-bottom:8px}._draftsLoading_1im6j_548{font-size:12.5px;color:var(--text-dim);padding:24px 0;text-align:center}._draftsEmpty_1im6j_555{display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:8px;text-align:center}._draftsEmptyIcon_1im6j_564{font-size:28px;opacity:.5;margin-bottom:4px}._draftsEmptyTitle_1im6j_570{font-size:14px;font-weight:600;color:var(--text-dim);margin:0}._draftsEmptyDesc_1im6j_577{font-size:12px;color:var(--text-muted);margin:0;max-width:280px}._draftsList_1im6j_584{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._draftRow_1im6j_593{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);transition:background .12s}._draftRow_1im6j_593:last-child{border-bottom:none}._draftRow_1im6j_593:hover{background:#ffffff08}._draftInfo_1im6j_610{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._draftRecipient_1im6j_618{font-size:13px;color:var(--text)}._draftSubject_1im6j_623{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._draftPreview_1im6j_632{font-size:11.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._draftMeta_1im6j_640{display:flex;gap:10px;align-items:center;margin-top:2px}._draftType_1im6j_647{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_1im6j_659{font-size:11px;color:var(--text-muted)}._draftDiscardBtn_1im6j_664{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_1im6j_664:hover:not(:disabled){background:#f8514914;border-color:#f851494d;color:var(--red)}._draftDiscardBtn_1im6j_664: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_iuyiu_8{display:flex;flex-direction:column;height:100%;overflow:hidden}._dashboardView_iuyiu_16{flex:1;overflow-y:auto;padding:24px}._sisUploadZone_iuyiu_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_iuyiu_23:hover,._sisUploadZone_iuyiu_23._dragOver_iuyiu_35{border-color:#17b8a080;background:#17b8a00a}._sisUploadIcon_iuyiu_40{font-size:28px;margin-bottom:8px}._sisUploadTitle_iuyiu_45{font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:4px}._sisUploadSub_iuyiu_52{font-size:11.5px;color:var(--text-dim);margin-bottom:12px}._hiddenInput_iuyiu_58{display:none}._historySection_iuyiu_63{margin-top:24px}._historyHeader_iuyiu_67{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._historyHeader_iuyiu_67 h3{margin:0;font-size:14px;font-weight:600;color:var(--text)}._sisRunCell_iuyiu_83{font-size:12.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}._sisRunCell_iuyiu_83._label_iuyiu_92{font-size:9px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--text-dim);padding:0 4px}._sisRunId_iuyiu_101{font-weight:700;color:var(--teal);font-family:DM Mono,monospace,monospace;font-size:11.5px;opacity:.85}._sisFileName_iuyiu_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_iuyiu_124{display:flex;gap:6px;align-items:center}._sisStatus_iuyiu_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_iuyiu_143{width:7px;height:7px;border-radius:50%;flex-shrink:0;animation:_statusPulse_iuyiu_1 2s ease-in-out infinite}@keyframes _statusPulse_iuyiu_1{0%,to{opacity:1}50%{opacity:.5}}._sisStAwaiting_iuyiu_156{background:#f5a6231f;color:var(--amber)}._sisStAwaiting_iuyiu_156 ._sisStatusDot_iuyiu_143{background:var(--amber)}._sisStApproved_iuyiu_165{background:#17b8a01f;color:var(--teal)}._sisStApproved_iuyiu_165 ._sisStatusDot_iuyiu_143{background:var(--teal)}._sisStLoaded_iuyiu_174{background:#3ecf8e1f;color:var(--green)}._sisStLoaded_iuyiu_174 ._sisStatusDot_iuyiu_143{background:var(--green)}._sisStFailed_iuyiu_183{background:#e85c5c1f;color:var(--red)}._sisStFailed_iuyiu_183 ._sisStatusDot_iuyiu_143{background:var(--red)}._sisStPartial_iuyiu_192{background:#a78bfa1f;color:#a78bfa}._sisStPartial_iuyiu_192 ._sisStatusDot_iuyiu_143{background:#a78bfa}._sisStRejected_iuyiu_201{background:#e85c5c1f;color:var(--red)}._sisStRejected_iuyiu_201 ._sisStatusDot_iuyiu_143{background:var(--red)}._loading_iuyiu_210,._empty_iuyiu_211{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:12px}._reviewView_iuyiu_219{flex:1;display:flex;flex-direction:column;height:100%;overflow-y:auto}._sisReviewHeader_iuyiu_227{display:flex;align-items:center;gap:14px;padding:18px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._sisBackBtn_iuyiu_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_iuyiu_236:hover{background:var(--card-hover);color:var(--text)}._reviewTitle_iuyiu_256{font-size:14px;font-weight:700;color:var(--text);margin-top:8px}._reviewMeta_iuyiu_263{font-size:11px;color:var(--text-dim);margin-top:4px}._sisDomainTabs_iuyiu_270{display:flex;gap:0;border-bottom:1px solid var(--border);flex-shrink:0;padding:0 24px;overflow-x:auto}._sisDomainTab_iuyiu_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_iuyiu_270:hover{color:var(--text-muted)}._sisDomainTab_iuyiu_270._active_iuyiu_300{color:var(--teal);border-bottom-color:var(--teal)}._sisDomainBadge_iuyiu_305{font-size:9px;font-weight:800;padding:1px 5px;border-radius:8px;min-width:16px;text-align:center}._sisDomainBadge_iuyiu_305._ok_iuyiu_314{background:#3ecf8e26;color:var(--green)}._sisDomainBadge_iuyiu_305._warn_iuyiu_319{background:#f5a62326;color:var(--amber)}._sisDomainBadge_iuyiu_305._err_iuyiu_324{background:#e85c5c26;color:var(--red)}._sisDomainBadge_iuyiu_305._appr_iuyiu_329{background:#17b8a026;color:var(--teal)}._sisReviewBody_iuyiu_335{display:grid;grid-template-columns:260px 1fr 220px;gap:14px;padding:16px 24px 24px;flex:1;overflow-y:auto;min-height:0}._sisQualityPanel_iuyiu_346{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px;align-items:stretch}._sisQualityTitle_iuyiu_357{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px}._sisQualityScoreRing_iuyiu_366{display:flex;align-items:center;justify-content:center;padding:6px 0}._sisQualityStat_iuyiu_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_iuyiu_383{font-size:11.5px;color:var(--text-muted)}._sisQualityStatVal_iuyiu_388{font-size:13px;font-weight:700}._sisAlertRow_iuyiu_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_iuyiu_393._error_iuyiu_406{background:#e85c5c0f;border-color:#e85c5c2e}._sisAlertRow_iuyiu_393._info_iuyiu_411{background:#17b8a00d;border-color:#17b8a026}._sisDomainApprovedBanner_iuyiu_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_iuyiu_430{display:flex;flex-direction:column;gap:10px}._sisPreviewToggle_iuyiu_436{display:flex;gap:0;background:#ffffff0d;border-radius:8px;padding:3px;width:fit-content}._sisPreviewBtn_iuyiu_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_iuyiu_445._active_iuyiu_300{background:var(--navy-mid);color:var(--text);box-shadow:0 1px 4px #0000004d}._sisTableWrap_iuyiu_464{overflow-x:auto;border-radius:8px;border:1px solid var(--border)}._sisDataTable_iuyiu_470{width:100%;border-collapse:collapse;font-size:11.5px;min-width:600px}._sisDataTable_iuyiu_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_iuyiu_470 tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}._sisDataTable_iuyiu_470 tbody tr:hover{background:#ffffff06}._sisDataTable_iuyiu_470 td{padding:8px 12px;color:var(--text-muted);vertical-align:middle}._sisCellErr_iuyiu_504{color:var(--red)!important;background:#e85c5c0f}._sisCellFixed_iuyiu_509{color:var(--green)!important;background:#3ecf8e0f}._sisCellWarn_iuyiu_514{color:var(--amber)!important}._sisRowErr_iuyiu_518{background:#e85c5c08!important}._sisFixesPanel_iuyiu_523{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}._sisFixItem_iuyiu_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_iuyiu_533:hover{border-color:#17b8a04d}._sisFixItem_iuyiu_533._applied_iuyiu_549{background:#17b8a00f;border-color:#17b8a033;cursor:default}._sisFixCheck_iuyiu_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_iuyiu_533._applied_iuyiu_549 ._sisFixCheck_iuyiu_555{background:var(--teal);border-color:var(--teal);color:var(--navy)}._sisFixBody_iuyiu_575{flex:1}._sisFixTitle_iuyiu_579{font-size:11.5px;font-weight:600;color:var(--text)}._sisFixSub_iuyiu_585{font-size:10.5px;color:var(--text-dim);margin-top:2px}._sisDomainFooter_iuyiu_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_iuyiu_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_iuyiu_602:hover{background:#17b8a040}._sisRejectBtn_iuyiu_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_iuyiu_622:hover{background:#e85c5c33}._footerActions_iuyiu_642{display:flex;gap:8px}._loadView_iuyiu_648{flex:1;overflow-y:auto;padding:24px}._loadHeader_iuyiu_654{margin-bottom:24px}._loadHeader_iuyiu_654 h2{margin:12px 0 4px;font-size:20px;font-weight:600}._loadHeader_iuyiu_654 p{margin:0;font-size:12px;color:var(--text-muted)}._loadReady_iuyiu_670{text-align:center;padding:60px 20px}._readyIcon_iuyiu_675{font-size:48px;margin-bottom:16px}._loadReady_iuyiu_670 h3{margin:0 0 8px;font-size:16px;font-weight:600}._loadReady_iuyiu_670 p{margin:0 0 16px;color:var(--text-muted);font-size:12px}._sisLoadProgress_iuyiu_693{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:16px 20px;margin-bottom:12px}._sisLoadDomainRow_iuyiu_701{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}._sisLoadDomainRow_iuyiu_701:last-child{border-bottom:none}._sisLoadIcon_iuyiu_713{font-size:14px;flex-shrink:0}._sisProgressBarWrap_iuyiu_718{height:8px;background:#ffffff0f;border-radius:4px;overflow:hidden;margin:8px 0}._sisProgressBarFill_iuyiu_726{height:100%;background:var(--teal);border-radius:4px;transition:width .4s ease}._domainName_iuyiu_733{font-size:12px;font-weight:600;margin-bottom:6px}._progressLabel_iuyiu_739{font-size:10px;color:var(--text-dim)}._overallProgress_iuyiu_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_iuyiu_754,._schemaView_iuyiu_755,._guideView_iuyiu_756{flex:1;overflow-y:auto;padding:24px}._guideViewEmbedded_iuyiu_762{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}._configHeader_iuyiu_768,._schemaHeader_iuyiu_769,._guideHeader_iuyiu_770{margin-bottom:24px}._configHeader_iuyiu_768 h2,._schemaHeader_iuyiu_769 h2,._guideHeader_iuyiu_770 h2{margin:12px 0 4px;font-size:20px;font-weight:600}._sisConfigGrid_iuyiu_783{display:grid;grid-template-columns:1fr 1fr;gap:12px}._sisConfigField_iuyiu_789{display:flex;flex-direction:column;gap:5px}._sisConfigLabel_iuyiu_795{font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim)}._sisConfigVal_iuyiu_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_iuyiu_815{width:36px;height:20px;border-radius:10px;background:var(--teal);cursor:pointer;position:relative;transition:background .15s;flex-shrink:0}._sisToggle_iuyiu_815:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:right .15s}._sisToggle_iuyiu_815._off_iuyiu_838{background:#ffffff1f}._sisToggle_iuyiu_815._off_iuyiu_838:after{right:19px}._configForm_iuyiu_846{display:flex;flex-direction:column;gap:16px;max-width:500px}._formGroup_iuyiu_853{display:flex;flex-direction:column;gap:6px}._formGroup_iuyiu_853 label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-dim)}._formGroup_iuyiu_853 input,._formGroup_iuyiu_853 select{padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:#ffffff0a;color:var(--text);font-size:12px}._lastSync_iuyiu_876{padding:10px 12px;border-radius:6px;background:#17b8a014;color:var(--teal);font-size:11px}._sisSchemaTree_iuyiu_885{font-family:monospace;font-size:12px;line-height:1.7}._sisSchemaKey_iuyiu_891{color:var(--blue-soft)}._sisSchemaType_iuyiu_895{color:var(--amber);font-style:italic;font-size:10.5px}._sisSchemaReq_iuyiu_901{color:var(--red);font-size:9.5px;font-weight:700;margin-left:4px}._sisSchemaDesc_iuyiu_908{color:var(--text-dim);font-size:10.5px;font-style:italic;margin-left:8px}._sisSchemaGroup_iuyiu_915{background:#ffffff06;border:1px solid var(--border);border-radius:8px;padding:14px 16px;margin-bottom:10px}._sisSchemaGroupTitle_iuyiu_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_iuyiu_935{margin:16px 0 20px}._schemaViewTitle_iuyiu_939{font-family:"DM Serif Display",serif;font-size:24px;font-weight:400;color:var(--text-primary);margin:0 0 4px}._schemaViewSub_iuyiu_947{font-family:DM Sans,sans-serif;font-size:14px;color:var(--text-secondary);margin:0}._schemaStructureHint_iuyiu_954{padding:12px 16px;border-radius:8px;background:#00000040;border:1px solid var(--border);margin-bottom:20px;overflow-x:auto}._schemaStructureHint_iuyiu_954 code{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;color:var(--teal);white-space:nowrap}._schemaDomains_iuyiu_970{display:flex;flex-direction:column;gap:8px}._schemaDomainCard_iuyiu_976{border-radius:10px;border:1px solid var(--border);background:var(--card);overflow:hidden}._schemaDomainHeader_iuyiu_983{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;transition:background .12s}._schemaDomainHeader_iuyiu_983:hover{background:#ffffff08}._schemaDomainHeader_iuyiu_983._active_iuyiu_300{border-bottom:1px solid var(--border)}._schemaDomainInfo_iuyiu_1000{display:flex;align-items:center;gap:12px}._schemaDomainName_iuyiu_1006{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:600;color:var(--teal)}._schemaDomainDesc_iuyiu_1013{font-size:12.5px;color:var(--text-secondary)}._schemaDomainMeta_iuyiu_1018{display:flex;align-items:center;gap:12px}._schemaFieldCount_iuyiu_1024{font-size:11px;color:var(--text-dim);background:#ffffff0f;padding:3px 8px;border-radius:10px}._schemaChevron_iuyiu_1032{font-size:12px;color:var(--text-dim)}._schemaDomainBody_iuyiu_1037{padding:0}._schemaTable_iuyiu_1041{width:100%;border-collapse:collapse;font-size:12px}._schemaTable_iuyiu_1041 thead{background:#ffffff08}._schemaTable_iuyiu_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_iuyiu_1041 td{padding:9px 18px;border-bottom:1px solid rgba(255,255,255,.03)}._schemaFieldName_iuyiu_1067{font-family:JetBrains Mono,Fira Code,monospace;color:var(--blue-soft);font-weight:500;font-size:12px}._schemaFieldType_iuyiu_1074{color:var(--amber);font-size:11px;font-style:italic}._schemaRequired_iuyiu_1080{color:var(--green);font-weight:700}._schemaOptional_iuyiu_1085{color:var(--text-dim)}._schemaFieldDesc_iuyiu_1089{color:var(--text-secondary);font-size:12px}._sisGuideLayout_iuyiu_1095{display:grid;grid-template-columns:320px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}._sisGuideSteps_iuyiu_1104{overflow-y:auto}._sisGoldenRule_iuyiu_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_iuyiu_1119{display:flex;flex-direction:column;gap:0}._sisStepItem_iuyiu_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_iuyiu_1125:hover{background:#ffffff06}._sisStepItem_iuyiu_1125._active_iuyiu_300{background:#17b8a00d}._sisStepNum_iuyiu_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_iuyiu_1125._active_iuyiu_300 ._sisStepNum_iuyiu_1144,._sisStepItem_iuyiu_1125._done_iuyiu_1161 ._sisStepNum_iuyiu_1144{border-color:var(--teal);background:#17b8a026;color:var(--teal)}._sisStepItem_iuyiu_1125._done_iuyiu_1161 ._sisStepNum_iuyiu_1144:after{content:"✓";font-size:10px}._sisStepBody_iuyiu_1172{flex:1;min-width:0}._sisStepTitle_iuyiu_1177{font-size:12.5px;font-weight:600;color:var(--text-muted);margin-bottom:2px;transition:color .13s}._sisStepItem_iuyiu_1125._active_iuyiu_300 ._sisStepTitle_iuyiu_1177{color:var(--teal)}._sisStepSub_iuyiu_1189{font-size:11px;color:var(--text-dim);line-height:1.45}._sisStepDetail_iuyiu_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_iuyiu_1125._active_iuyiu_300 ._sisStepDetail_iuyiu_1195{display:block}._sisStepPrinciple_iuyiu_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_iuyiu_1224{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:20px 24px;overflow-y:auto}._sisGuideDetailTitle_iuyiu_1232{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);margin-bottom:6px}._sisGuideDetail_iuyiu_1224 h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text)}._sisGuideDetail_iuyiu_1224>p{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.6}._sisGuideChecklist_iuyiu_1253{list-style:none;padding:0;margin:10px 0}._sisGuideChecklist_iuyiu_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_iuyiu_1253 li:last-child{border-bottom:none}._sisGuideCheckIcon_iuyiu_1274{flex-shrink:0;margin-top:1px}._guideLayout_iuyiu_1279{display:grid;grid-template-columns:320px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}._guideSteps_iuyiu_1288{overflow-y:auto;display:flex;flex-direction:column;gap:0}._guideStep_iuyiu_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_iuyiu_1288:hover{background:#ffffff06}._guideStep_iuyiu_1288._active_iuyiu_300{background:#17b8a00d}._guideStepNum_iuyiu_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_iuyiu_1288._active_iuyiu_300 ._guideStepNum_iuyiu_1313{border-color:var(--teal);background:#17b8a026;color:var(--teal)}._guideStepBody_iuyiu_1334{flex:1;min-width:0}._guideStepTitle_iuyiu_1339{font-size:12.5px;font-weight:600;color:var(--text-muted)}._guideStep_iuyiu_1288._active_iuyiu_300 ._guideStepTitle_iuyiu_1339{color:var(--teal)}._guideStepSub_iuyiu_1349{font-size:11px;color:var(--text-dim);line-height:1.45;margin-top:2px}._guideDetail_iuyiu_1356{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:20px 24px;overflow-y:auto}._guideDetail_iuyiu_1356 h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text)}._guideDetail_iuyiu_1356>p{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.6}._guideChecklist_iuyiu_1378{list-style:none;padding:0;margin:0}._guideChecklist_iuyiu_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_iuyiu_1378 li:last-child{border-bottom:none}._sisParseResult_iuyiu_1400{background:#17b8a00f;border:1px solid rgba(23,184,160,.2);border-radius:10px;padding:14px 18px;margin-bottom:12px;display:none}._sisParseResult_iuyiu_1400._visible_iuyiu_1409{display:block}._sisParseRow_iuyiu_1413{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:12px}._sisParseIcon_iuyiu_1421{font-size:14px;flex-shrink:0}._custodyFlag_iuyiu_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_iuyiu_1441{padding:0 0 24px}._sisPageTitle_iuyiu_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_iuyiu_1454{font-size:13px;color:var(--text-dim);margin:0;letter-spacing:.3px}._metricsGrid_iuyiu_1462{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:16px}@media(max-width:900px){._metricsGrid_iuyiu_1462{grid-template-columns:repeat(3,1fr)}}._metricCard_iuyiu_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_iuyiu_1475:hover{background:#ffffff09;border-color:#ffffff14}._metricIcon_iuyiu_1493{font-size:22px}._metricLabel_iuyiu_1497{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-dim);letter-spacing:.6px}._metricValue_iuyiu_1505{font-size:28px;font-weight:700;color:var(--text);line-height:1}._metricValueAmber_iuyiu_1512{color:var(--amber)!important}._metricValueGreen_iuyiu_1516{color:var(--green)!important}._metricValueRed_iuyiu_1520{color:var(--red)!important}._metricValueTeal_iuyiu_1524{color:var(--teal)!important}._metricSublabel_iuyiu_1528{font-size:10.5px;font-weight:600;margin-top:2px;display:flex;align-items:center;gap:3px;color:var(--text-dim)}._metricSublabel_iuyiu_1528._up_iuyiu_1538{color:var(--green)}._metricSublabel_iuyiu_1528._dn_iuyiu_1539{color:var(--red)}._metricSublabel_iuyiu_1528._warn_iuyiu_319{color:var(--amber)}._metricSublabel_iuyiu_1528._neu_iuyiu_1541{color:var(--text-dim)}._navigationBar_iuyiu_1544{display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px;flex-wrap:wrap}._navigationBar_iuyiu_1544 button{font-size:12px}._runsCard_iuyiu_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_iuyiu_1566{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 18px;border-bottom:1px solid rgba(255,255,255,.04)}._runsHeaderLeft_iuyiu_1574 h3{margin:0;font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text)}._statusFilter_iuyiu_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_iuyiu_1582:hover{border-color:#ffffff26;background:#ffffff0f}._statusFilter_iuyiu_1582:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 2px #17b8a026}._sisUploadZoneLarge_iuyiu_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_iuyiu_1623{font-size:52px;display:block}._sisUploadTitleLarge_iuyiu_1628{font-size:16px;font-weight:600;color:var(--text);text-align:center}._sisUploadSubLarge_iuyiu_1635{font-size:12px;color:var(--text-muted);text-align:center;max-width:500px;line-height:1.5}._sisUploadSchemaHint_iuyiu_1643{font-size:10.5px;color:var(--text-dim);text-align:center;padding:0 12px}._sisUploadSchemaHint_iuyiu_1643 code{font-family:Courier New,monospace;font-size:9.5px;letter-spacing:.3px}._sisRunsTableWrap_iuyiu_1657{min-width:0}._sisRunRow_iuyiu_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_iuyiu_1661:hover{background:#17b8a008}._sisRunRow_iuyiu_1661._header_iuyiu_1675{background:#0000002e;border-bottom:1px solid rgba(255,255,255,.06);cursor:default;padding:14px 24px}._sisRunRow_iuyiu_1661._header_iuyiu_1675:hover{background:#0000002e}._sisSourceBadge_iuyiu_1686{display:inline-flex;flex-direction:column;gap:2px}._sisSourceName_iuyiu_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_iuyiu_1704{font-size:10px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}._sisRecordsCell_iuyiu_1713{display:flex;flex-direction:column;gap:4px}._sisRecordsCount_iuyiu_1719{font-size:13.5px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}._sisDomainIcons_iuyiu_1726{display:flex;gap:3px;flex-wrap:nowrap}._sisDomainIcon_iuyiu_1726{width:16px;height:16px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}._sisDomainIcon_iuyiu_1726._ok_iuyiu_314{background:#3ecf8e26;color:var(--green)}._sisDomainIcon_iuyiu_1726._warn_iuyiu_319{background:#f5a62326;color:var(--amber)}._sisDomainIcon_iuyiu_1726._err_iuyiu_324{background:#e85c5c26;color:var(--red)}._errorValue_iuyiu_1758{color:var(--red)!important;font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums}._warningValue_iuyiu_1765{color:var(--amber)!important;font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums}._normalValue_iuyiu_1772{font-size:13.5px;font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums}._sisActionBtn_iuyiu_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_iuyiu_1780:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}._sisActionBtn_iuyiu_1780._review_iuyiu_219{background:linear-gradient(135deg,#f5a6231f,#f5a62314);border-color:#f5a6234d;color:var(--amber);font-weight:700}._sisActionBtn_iuyiu_1780._review_iuyiu_219:hover{background:#f5a62338;box-shadow:0 2px 8px #f5a62326}._sisActionBtn_iuyiu_1780._rerun_iuyiu_1815{background:#e85c5c1a;border-color:#e85c5c40;color:var(--red)}._sisActionBtn_iuyiu_1780._rerun_iuyiu_1815:hover{background:#e85c5c33;box-shadow:0 2px 8px #e85c5c1f}._sisActionBtn_iuyiu_1780._downloadReport_iuyiu_1826{background:linear-gradient(135deg,#17b8a01f,#17b8a014);border-color:#17b8a04d;color:var(--green)}._sisActionBtn_iuyiu_1780._downloadReport_iuyiu_1826:hover{background:#17b8a038;box-shadow:0 2px 8px #17b8a026}._downloadDropdownWrap_iuyiu_1838{position:relative;display:inline-flex}._downloadDropdown_iuyiu_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_iuyiu_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_iuyiu_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_iuyiu_1867:hover{background:#17b8a01a}._downloadDomainName_iuyiu_1886{font-weight:600;text-transform:capitalize}._downloadDomainCount_iuyiu_1891{font-size:11px;color:var(--text-dim, #8888aa)}._runsEmpty_iuyiu_1896{text-align:center;padding:56px 20px;color:var(--text-dim);font-size:13.5px;font-weight:500}._rvHeader_iuyiu_1909{display:flex;align-items:center;gap:14px;padding:18px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._rvHeaderLeft_iuyiu_1918{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._rvHeaderInfo_iuyiu_1926{min-width:0;flex:1}._rvTitle_iuyiu_1931{font-size:14px;font-weight:700;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rvMeta_iuyiu_1941{font-size:11px;color:var(--text-dim);margin:2px 0 0;white-space:nowrap}._rvHeaderActions_iuyiu_1948{display:flex;gap:8px;flex-shrink:0}._rvActionBtn_iuyiu_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_iuyiu_1954:hover{background:#ffffff14}._rvActionBtnPrimary_iuyiu_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_iuyiu_1975:hover{background:var(--teal-hover);opacity:.9}._rvDomainBadge_iuyiu_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_iuyiu_2010{background:#3ecf8e33;color:var(--green)}._rvBadge_warn_iuyiu_2015{background:#f5a62333;color:var(--amber)}._rvBadge_err_iuyiu_2020{background:#e85c5c33;color:var(--red)}._rvBody_iuyiu_2026{display:grid;grid-template-columns:260px 1fr 220px;gap:14px;padding:16px 24px 24px;flex:1;overflow-y:auto;min-height:0}._rvQualityPanel_iuyiu_2037{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px;align-items:stretch}._qualityRingWrap_iuyiu_2048{display:flex;align-items:center;gap:14px;padding:12px 0}._qualityRingLabel_iuyiu_2055{font-size:13px;color:var(--text-dim);line-height:1.5}._rvStatRow_iuyiu_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_iuyiu_2071{font-size:13px;color:var(--text-muted)}._rvStatVal_iuyiu_2076{font-size:15px;font-weight:700;color:var(--text)}._rvAlertCard_iuyiu_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_iuyiu_2096{border-color:#f5a62333;background:#f5a6230a}._rvAlert_error_iuyiu_2101{border-color:#e85c5c33;background:#e85c5c0a}._rvAlert_info_iuyiu_2106{border-color:#17b8a026;background:#17b8a008}._rvAlertIcon_iuyiu_2111{flex-shrink:0;font-size:13px;margin-top:1px}._rvAlertText_iuyiu_2117{flex:1}[data-theme=light] ._statusFilter_iuyiu_1582{background-color:#fff;color:#000;border-color:#d1d5db}[data-theme=light] ._metricCard_iuyiu_1475{background:#fff}[data-theme=light] ._rvDataTable_iuyiu_2132 thead th{background:#f0f2f5}[data-theme=light] ._rvQualityPanel_iuyiu_2037,[data-theme=light] ._rvFixesPanel_iuyiu_2137,[data-theme=light] ._rvStatRow_iuyiu_2061,[data-theme=light] ._rvAlertCard_iuyiu_2083,[data-theme=light] ._rvFixCard_iuyiu_2140{background:#fff;border-color:#e5e7eb}[data-theme=light] ._formGroup_iuyiu_853 input,[data-theme=light] ._formGroup_iuyiu_853 select{background-color:#fff;color:#000;border-color:#d1d5db}._rvPreviewPanel_iuyiu_2153{display:flex;flex-direction:column;overflow:hidden}._rvPreviewHeader_iuyiu_2159{display:flex;align-items:center;gap:16px;padding:16px 20px;flex-shrink:0}._rvPreviewTabs_iuyiu_2167{display:flex;gap:0;background:#ffffff0a;border-radius:8px;padding:3px}._rvPreviewTab_iuyiu_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_iuyiu_2167._active_iuyiu_300{background:var(--navy-mid);color:var(--text);box-shadow:0 1px 4px #0000004d}._rvRecordCount_iuyiu_2194{font-size:12px;color:var(--text-dim)}._rvTableWrap_iuyiu_2199{flex:1;overflow:auto;padding:0 20px 20px}._rvDataTable_iuyiu_2132{width:100%;border-collapse:collapse;font-size:11.5px;min-width:600px}._rvDataTable_iuyiu_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_iuyiu_2132 tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}._rvDataTable_iuyiu_2132 tbody tr:hover{background:#ffffff05}._rvDataTable_iuyiu_2132 td{padding:10px 12px;color:var(--text-muted);vertical-align:middle;white-space:nowrap}._rvEmptyCell_iuyiu_2243{color:var(--text-dim)!important;font-style:italic}._rvCellFixed_iuyiu_2248{background:#3ecf8e14!important;color:var(--green)!important}._rvCellError_iuyiu_2253{background:#e85c5c14!important;color:var(--red)!important;font-weight:600}._rvFixesBadge_iuyiu_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_iuyiu_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_iuyiu_2284{display:flex;gap:16px;font-size:13px;font-weight:600}._rvFooterActions_iuyiu_2291{display:flex;gap:10px}._rvRejectBtn_iuyiu_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_iuyiu_2296:hover{background:#e85c5c33}._rvApproveBtn_iuyiu_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_iuyiu_2316:hover{background:#17b8a033}._guideViewHeader_iuyiu_2340{margin:16px 0 20px}._guideViewTitle_iuyiu_2344{font-family:"DM Serif Display",serif;font-size:24px;font-weight:400;color:var(--text);margin:0 0 4px}._guideViewSub_iuyiu_2352{font-size:13px;color:var(--text-dim);margin:0}._guideGoldenRule_iuyiu_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_iuyiu_2372{font-size:24px;flex-shrink:0}._guideColumns_iuyiu_2377{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1;min-height:0}._guideStepsSidebar_iuyiu_2385{display:flex;flex-direction:column;gap:0;overflow-y:auto}._guideStepCard_iuyiu_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_iuyiu_2392:hover{background:#ffffff06}._guideStepCard_iuyiu_2392._active_iuyiu_300{background:#17b8a00a}._guideStepCircle_iuyiu_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_iuyiu_2411._active_iuyiu_300{border-color:var(--teal);background:#17b8a01f;color:var(--teal)}._guideStepContent_iuyiu_2433{flex:1;min-width:0}._guideStepName_iuyiu_2438{font-size:13px;font-weight:600;color:var(--text-muted);margin-bottom:3px;transition:color .12s}._guideStepName_iuyiu_2438._active_iuyiu_300{color:var(--teal)}._guideStepDesc_iuyiu_2450{font-size:11.5px;color:var(--text-dim);line-height:1.4}._guideDetailPanel_iuyiu_2456{background:#ffffff06;border:1px solid var(--border);border-radius:12px;padding:24px 28px;overflow-y:auto}._guideDetailTitle_iuyiu_2464{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text);margin:0 0 6px;font-weight:400}._guideDetailSub_iuyiu_2472{font-size:13px;color:var(--text-dim);margin:0 0 20px}._guideFlowLine_iuyiu_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_iuyiu_2490{list-style:none;padding:0;margin:0 0 20px}._guideDetailChecklist_iuyiu_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_iuyiu_2490 li:last-child{border-bottom:none}._guideCheckIcon_iuyiu_2511{flex-shrink:0;font-size:13px;margin-top:2px}._guideDetailPrinciple_iuyiu_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_iuyiu_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_iuyiu_2530:hover{background:#17b8a038}._guidePrevBtn_iuyiu_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_iuyiu_2550:hover{background:#ffffff0d;color:var(--text-primary)}._guideNavButtons_iuyiu_2571{display:flex;align-items:center;gap:12px;margin-top:20px}._guideIntro_iuyiu_2578{font-size:14px;color:var(--text-secondary);margin:12px 0 4px;font-family:DM Sans,sans-serif}._guideOutro_iuyiu_2585{font-size:13.5px;color:var(--text-secondary);margin:16px 0 0;line-height:1.6;font-family:DM Sans,sans-serif}._guideTipBox_iuyiu_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_iuyiu_2137{background:#ffffff06;border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}._rvFixesDesc_iuyiu_2622{font-size:11.5px;color:var(--text-dim);margin:0 0 4px;line-height:1.5}._rvFixCard_iuyiu_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_iuyiu_2140:hover{border-color:#17b8a040}._rvFixCard_iuyiu_2140._applied_iuyiu_549{background:#17b8a00d;border-color:#17b8a033}._rvFixCheckbox_iuyiu_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_iuyiu_2650._checked_iuyiu_2666{background:var(--teal);border-color:var(--teal);color:var(--navy)}._rvFixCardBody_iuyiu_2672{flex:1;min-width:0}._rvFixCardTitle_iuyiu_2677{font-size:12px;font-weight:600;color:var(--text);line-height:1.4}._rvFixCardSub_iuyiu_2684{font-size:10.5px;color:var(--text-dim);margin-top:2px}._rvApplyAllBtn_iuyiu_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_iuyiu_2690:hover{background:#17b8a038}._rvDownloadBtn_iuyiu_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_iuyiu_2713:hover{background:#ffffff0f}._schemaRefView_iuyiu_2741{flex:1;overflow-y:auto;padding:24px}._schemaRefHeader_iuyiu_2747{margin:12px 0 16px}._schemaRefTitle_iuyiu_2751{font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text);margin:0 0 4px}._schemaRefSub_iuyiu_2759{font-size:12.5px;color:var(--text-muted);margin:0}._schemaRefOrderHint_iuyiu_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_iuyiu_2777{font-size:11px;font-weight:700;color:var(--teal);letter-spacing:.3px}._schemaRefOrderStep_iuyiu_2784{display:flex;align-items:center;gap:6px}._schemaRefArrow_iuyiu_2790{color:var(--text-dim);font-size:11px}._schemaRefTierPill_iuyiu_2795{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:10px;background:#ffffff0f;color:var(--text-dim)}._schemaRefTierPill_iuyiu_2795[data-required=true]{background:#e85c5c1a;color:var(--red)}._schemaRefOrderNote_iuyiu_2809{font-size:10.5px;color:var(--text-dim);margin-left:8px}._schemaRefSearch_iuyiu_2815{position:relative;margin-bottom:16px}._schemaRefSearchIcon_iuyiu_2820{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px}._schemaRefSearchInput_iuyiu_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_iuyiu_2828:focus{outline:none;border-color:#17b8a066}._schemaRefSearchInput_iuyiu_2828::placeholder{color:var(--text-dim)}._schemaRefSearchClear_iuyiu_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_iuyiu_2863{display:flex;flex-direction:column;gap:20px}._schemaRefTierSection_iuyiu_2869{display:flex;flex-direction:column;gap:6px}._schemaRefTierHeader_iuyiu_2875{display:flex;align-items:center;gap:10px;padding:6px 2px}._schemaRefTierBadge_iuyiu_2882{font-size:9.5px;font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:10px;background:#ffffff0f;color:var(--text-dim)}._schemaRefTierBadge_iuyiu_2882[data-required=true]{background:#e85c5c1f;color:var(--red)}._schemaRefTierName_iuyiu_2897{font-size:11.5px;font-weight:700;color:var(--text-muted);letter-spacing:.2px}._schemaRefDomainCard_iuyiu_2904{border:1px solid var(--border);border-radius:10px;background:#ffffff05;overflow:hidden}._schemaRefDomainHeader_iuyiu_2911{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background .12s}._schemaRefDomainHeader_iuyiu_2911:hover{background:#ffffff08}._schemaRefDomainHeader_iuyiu_2911._open_iuyiu_2924{border-bottom:1px solid var(--border)}._schemaRefDomainLeft_iuyiu_2928{display:flex;align-items:center;gap:12px}._schemaRefDomainCode_iuyiu_2934{font-family:monospace;font-size:12.5px;font-weight:700;color:var(--teal)}._schemaRefFilename_iuyiu_2941{font-size:11.5px;color:var(--text-muted);font-family:monospace}._schemaRefColCount_iuyiu_2947{font-size:10.5px;color:var(--text-dim);background:#ffffff0f;padding:2px 8px;border-radius:8px}._schemaRefDomainRight_iuyiu_2955{display:flex;align-items:center;gap:10px}._schemaRefDownloadBtn_iuyiu_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_iuyiu_2961:hover{background:#ffffff14;color:var(--text-muted)}._schemaRefDownloadBtn_iuyiu_2961:disabled{opacity:.5;cursor:default}._schemaRefChevron_iuyiu_2986{font-size:10px;color:var(--text-dim)}._schemaRefDomainBody_iuyiu_2991{padding:0}._schemaRefTableWrap_iuyiu_2995{overflow-x:auto}._schemaRefTable_iuyiu_2995{width:100%;border-collapse:collapse;font-size:11.5px;min-width:700px}._schemaRefTable_iuyiu_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_iuyiu_2995 tbody tr{border-bottom:1px solid rgba(255,255,255,.03)}._schemaRefTable_iuyiu_2995 tbody tr:hover{background:#ffffff05}._schemaRefTable_iuyiu_2995 td{padding:8px 14px;vertical-align:middle}._schemaRefFkRow_iuyiu_3032{background:#17b8a005}._schemaRefColName_iuyiu_3036{font-family:monospace;color:var(--blue-soft);font-weight:500;font-size:12px}._schemaRefColType_iuyiu_3043{color:var(--amber);font-style:italic;font-size:10.5px}._schemaRefRequired_iuyiu_3049{color:var(--green);font-weight:700;font-size:10.5px}._schemaRefOptional_iuyiu_3055{color:var(--text-dim);font-size:10.5px}._schemaRefDesc_iuyiu_3060{color:var(--text-muted);font-size:11.5px}._schemaRefValid_iuyiu_3065{color:var(--text-dim);font-size:11px;font-family:monospace}._schemaRefFk_iuyiu_3032{color:var(--teal);font-size:10.5px;font-style:italic}._schemaRefMistakes_iuyiu_3077{padding:10px 16px 14px;background:#f5a6230a;border-top:1px solid rgba(245,166,35,.12)}._schemaRefMistakesTitle_iuyiu_3083{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--amber);margin-bottom:6px}._schemaRefMistakeRow_iuyiu_3092{font-size:11px;color:var(--text-muted);padding:3px 0;font-family:monospace}._schemaRefEmpty_iuyiu_3099{text-align:center;padding:48px 20px;color:var(--text-muted);font-size:13px}._wizLayout_iuyiu_3108{flex:1;display:flex;flex-direction:column;height:calc(100vh - 56px);max-height:calc(100vh - 56px);overflow:hidden}._wizProgress_iuyiu_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_iuyiu_3127{font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap;letter-spacing:.15px}._wizProgressBar_iuyiu_3135{flex:1;max-width:240px;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._wizProgressFill_iuyiu_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_iuyiu_3152{display:grid;grid-template-columns:260px 1fr;flex:1;min-height:0}._wizSidebar_iuyiu_3159{border-right:1px solid var(--border);overflow-y:auto;display:flex;flex-direction:column;padding:14px 0;background:#0000000a}._wizSidebarTitle_iuyiu_3168{font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);padding:2px 16px 12px}._wizStepCard_iuyiu_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_iuyiu_3177:hover{background:#ffffff09}._wizStepCardActive_iuyiu_3191{background:#17b8a012;border-left-color:var(--teal);box-shadow:inset 0 0 0 .5px #17b8a01a}._wizStepCardLocked_iuyiu_3197{cursor:not-allowed;opacity:.4}._wizStepLeft_iuyiu_3202{display:flex;align-items:center;gap:10px}._wizStepRight_iuyiu_3208{display:flex;align-items:center;flex-shrink:0}._wizStepNum_iuyiu_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_iuyiu_3191 ._wizStepNum_iuyiu_3214{border-color:var(--teal);color:#fff;background:var(--teal);box-shadow:0 0 10px #17b8a040}._wizStepName_iuyiu_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_iuyiu_3191 ._wizStepName_iuyiu_3237{color:var(--text)}._wizStepFile_iuyiu_3254{font-size:10px;color:var(--text-dim);font-family:DM Sans,sans-serif;margin-top:3px;opacity:.85}._wizOptionalTag_iuyiu_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_iuyiu_3274{font-size:13px;color:var(--green);font-weight:700}._wizStepSkip_iuyiu_3280{font-size:14px;color:var(--text-dim)}._wizStepErr_iuyiu_3285{font-size:13px;color:var(--red);font-weight:700}._wizStepPending_iuyiu_3291{font-size:10px;color:var(--text-dim);opacity:.5}._wizLockIcon_iuyiu_3297{font-size:11px;opacity:.7}._wizDetail_iuyiu_3302{overflow-y:auto;overflow-x:hidden;padding:28px 32px;display:flex;flex-direction:column;gap:18px;min-height:0;flex:1}._wizDetailHeader_iuyiu_3313{display:flex;flex-direction:column;gap:6px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.04)}._wizDetailTitle_iuyiu_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_iuyiu_3332{font-size:13px;color:var(--text-muted);margin:2px 0 0;line-height:1.6;max-width:560px}._wizStaffProvisionCallout_iuyiu_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_iuyiu_3340 strong{color:var(--text);font-weight:600}._wizSchemaToggle_iuyiu_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_iuyiu_3357:hover{background:#ffffff0f;border-color:#ffffff1f}._wizSchemaPanel_iuyiu_3380{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-top:-6px;box-shadow:0 2px 8px #0000001f}._wizSchemaTable_iuyiu_3388{width:100%;border-collapse:collapse;font-size:11.5px}._wizSchemaTable_iuyiu_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_iuyiu_3388 tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}._wizSchemaTable_iuyiu_3388 tbody tr:hover{background:#ffffff05}._wizSchemaTable_iuyiu_3388 td{padding:7px 12px;color:var(--text-muted)}._wizRequired_iuyiu_3419{color:var(--green);font-weight:600;font-size:11px}._wizFkNote_iuyiu_3425{color:var(--teal);font-size:10.5px;font-style:italic}._wizMistakes_iuyiu_3431{padding:10px 14px;background:#f5a6230a;border-top:1px solid rgba(245,166,35,.1)}._wizMistakesTitle_iuyiu_3437{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--amber);margin-bottom:5px}._wizMistakeRow_iuyiu_3446{font-size:10.5px;color:var(--text-muted);padding:2px 0;font-family:monospace}._wizTemplateBtn_iuyiu_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_iuyiu_3453:hover{background:#17b8a01f;border-color:#17b8a059}._wizTemplateBtn_iuyiu_3453:disabled{opacity:.5;cursor:default}._wizBlockPanel_iuyiu_3480{border:1px solid rgba(232,92,92,.35);border-radius:10px;background:#e85c5c0a;overflow:visible}._wizBlockTitle_iuyiu_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_iuyiu_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_iuyiu_3510{padding:4px 16px 8px;display:flex;flex-direction:column;gap:4px}._wizBlockRow_iuyiu_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_iuyiu_3529{font-size:9.5px;font-weight:700;color:var(--red);background:#e85c5c26;padding:2px 5px;border-radius:4px;flex-shrink:0}._wizBlockRowDetail_iuyiu_3539{flex:1;line-height:1.4}._wizBlockRowMore_iuyiu_3544{font-size:10.5px;color:var(--text-dim);padding:3px 10px;font-style:italic}._wizBlockFix_iuyiu_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_iuyiu_3560{display:flex;gap:8px;padding:10px 16px;border-top:1px solid rgba(232,92,92,.12)}._wizBlockGoBack_iuyiu_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_iuyiu_3567:hover{background:#e85c5c26}._wizSuccessBanner_iuyiu_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_iuyiu_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_iuyiu_3601:hover{box-shadow:0 4px 14px #17b8a066;transform:translateY(-1px)}._wizUploadZone_iuyiu_3623{border-radius:12px;overflow:visible;box-shadow:0 2px 12px #0000001a;border:1px solid rgba(23,184,160,.12)}._wizAlreadyDone_iuyiu_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_iuyiu_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_iuyiu_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_iuyiu_3657:hover{color:var(--text-muted);border-color:#ffffff26}._wizSkipNote_iuyiu_3678{font-size:10.5px;opacity:.7}._wizComplete_iuyiu_3683{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 32px;text-align:center}._wizCompleteIcon_iuyiu_3694{font-size:56px;animation:_wizBounce_iuyiu_1 .5s ease}@keyframes _wizBounce_iuyiu_1{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}._wizCompleteTitle_iuyiu_3705{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0}._wizCompleteSub_iuyiu_3713{font-size:13.5px;color:var(--text-muted);margin:0;max-width:400px;line-height:1.6}._wizCompleteBtn_iuyiu_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_iuyiu_3721:hover{box-shadow:0 6px 20px #17b8a066;transform:translateY(-2px)}._wizLoadingState_iuyiu_3744{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-dim);font-size:13px}._wizSpinner_iuyiu_3754{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--teal);border-radius:50%;animation:_spin_iuyiu_1 .8s linear infinite}@media(max-width:900px){._wizColumns_iuyiu_3152{grid-template-columns:1fr;grid-template-rows:auto 1fr}._wizSidebar_iuyiu_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_iuyiu_3168{width:100%;padding:0 0 8px}._wizStepCard_iuyiu_3177{padding:6px 10px;border-left:none;border-bottom:2px solid transparent;min-width:0;flex:0 0 auto;gap:4px}._wizStepCardActive_iuyiu_3191{border-bottom-color:var(--teal);border-left-color:transparent}._wizStepLeft_iuyiu_3202{align-items:center;gap:6px}._wizStepNum_iuyiu_3214{width:22px;height:22px;font-size:9px}._wizStepName_iuyiu_3237{font-size:11px}._wizStepFile_iuyiu_3254{display:none}._wizOptionalTag_iuyiu_3262{font-size:8px;padding:0 4px}._wizStepRight_iuyiu_3208,._wizLockIcon_iuyiu_3297{font-size:10px}._wizDetail_iuyiu_3302{padding:20px}}@media(max-width:600px){._wizProgress_iuyiu_3117{padding:8px 14px;gap:8px}._wizProgressBar_iuyiu_3135{max-width:120px}._wizProgressLabel_iuyiu_3127{font-size:10.5px}._wizDetail_iuyiu_3302{padding:14px 12px;gap:12px}._wizDetailTitle_iuyiu_3321{font-size:16px}._wizDetailDesc_iuyiu_3332{font-size:12px}._wizSuccessBanner_iuyiu_3587{flex-direction:column;align-items:flex-start;gap:10px}._wizReviewBtn_iuyiu_3601{width:100%;justify-content:center}._wizSchemaTable_iuyiu_3388{font-size:10.5px}._wizSchemaTable_iuyiu_3388 thead th,._wizSchemaTable_iuyiu_3388 td{padding:5px 8px}}._loadSummary_iuyiu_3868{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;margin-top:16px}._loadSummaryTitle_iuyiu_3876{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--text-dim, #8888aa);text-transform:uppercase;margin-bottom:16px}._loadSummaryGrid_iuyiu_3885{display:flex;gap:24px;justify-content:center}._loadSummaryItem_iuyiu_3891{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px}._loadSummaryValue_iuyiu_3899{font-size:28px;font-weight:700;color:var(--text-primary, #e0e0ff)}._loadSummaryLabel_iuyiu_3905{font-size:11px;color:var(--text-dim, #8888aa);text-transform:uppercase;letter-spacing:.5px}._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_1gdfg_3{flex:1;overflow-y:auto;padding:24px}._pageHeader_1gdfg_10{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}._pageTitle_1gdfg_17{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0 0 4px}._pageSubtitle_1gdfg_25{font-size:12.5px;color:var(--text-muted);margin:0}._statRow_1gdfg_32{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._statCard_1gdfg_39{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:background .15s,border-color .2s}._statCard_1gdfg_39:hover{background:var(--card-hover);border-color:#ffffff1f}._statLabel_1gdfg_52{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}._statValue_1gdfg_61{font-size:32px;font-weight:700;color:var(--text);line-height:1}._statAmber_1gdfg_68{color:var(--amber)}._statBlue_1gdfg_69{color:var(--blue-soft)}._statGreen_1gdfg_70{color:var(--green)}._tabs_1gdfg_73{display:flex;gap:0;margin-bottom:16px}._tab_1gdfg_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_1gdfg_73:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._tab_1gdfg_73:not(:first-child){border-left:none}._tab_1gdfg_73:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}._tab_1gdfg_73:not(:first-child):not(:last-child){border-radius:0}._tabActive_1gdfg_107{background:var(--teal-glow);color:var(--teal);border-color:var(--teal)}._tab_1gdfg_73:not(:first-child)._tabActive_1gdfg_107{border-left:1px solid var(--teal)}._filters_1gdfg_118{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}._searchBar_1gdfg_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_1gdfg_126:focus-within{border-color:var(--teal)}._searchBarIcon_1gdfg_143{flex-shrink:0;color:var(--text-dim)}._searchBar_1gdfg_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_1gdfg_126 input::placeholder{color:var(--text-dim)}._searchClearBtn_1gdfg_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_1gdfg_163:hover{color:var(--text);background:var(--border)}._filterSelect_1gdfg_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_1gdfg_181:focus{border-color:var(--teal)}._tableCard_1gdfg_200{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._tableFilters_1gdfg_208{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);flex-wrap:wrap}._taskNameCell_1gdfg_218{cursor:pointer}._taskNameCell_1gdfg_218:hover ._taskTitle_1gdfg_222{color:var(--teal)}._taskTitle_1gdfg_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_1gdfg_239{min-width:0}._studentName_1gdfg_243{font-size:12.5px;color:var(--text)}._dimText_1gdfg_248{color:var(--text-muted);font-size:12px}._sourceChip_1gdfg_254{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500}._sourceManual_1gdfg_262{color:var(--text-dim);font-weight:400}._priorityPill_1gdfg_268{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;color:#fff}._priorityLow_1gdfg_277{background:var(--green)}._priorityMedium_1gdfg_278{background:var(--amber)}._priorityHigh_1gdfg_279{background:var(--red)}._priorityUrgent_1gdfg_280{background:#c0392b}._statusPill_1gdfg_283{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500}._statusOpen_1gdfg_291{background:#f5a62326;color:var(--amber)}._statusInProgress_1gdfg_292{background:#3b82f626;color:var(--blue-soft)}._statusCompleted_1gdfg_293{background:#3ecf8e26;color:var(--green)}._statusCancelled_1gdfg_294{background:#ffffff0f;color:var(--text-muted)}._statusEscalated_1gdfg_295{background:#ef444426;color:#ef4444}._escalatedIcon_1gdfg_297{color:#ef4444;flex-shrink:0;vertical-align:middle}._dueDate_1gdfg_304{font-size:12.5px;color:var(--text-muted)}._dueDateOverdue_1gdfg_309{font-size:12.5px;color:var(--red);font-weight:500;display:inline-flex;align-items:center;gap:2px}._actions_1gdfg_319{display:flex;gap:6px;align-items:center}._actionBtn_1gdfg_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_1gdfg_326:hover{background:var(--card-hover);color:var(--text);border-color:var(--teal)}._deleteBtn_1gdfg_346:hover{border-color:var(--red);color:var(--red)}._viewBtn_1gdfg_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_1gdfg_352:hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._completeBtn_1gdfg_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_1gdfg_373:hover{background:var(--teal-dim)}._formOverlay_1gdfg_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_1gdfg_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_1gdfg_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_1gdfg_432{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--text);margin:0 0 3px}._formSubtitle_1gdfg_440{font-size:12px;color:var(--text-muted);margin:0}._formSubtitle_1gdfg_440 strong{color:var(--text)}._formCloseBtn_1gdfg_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_1gdfg_450:hover{color:var(--text);background:var(--card-hover)}._formBody_1gdfg_468{flex:1;overflow-y:auto;padding:22px 28px;display:flex;flex-direction:column;gap:18px}._fg_1gdfg_478{display:flex;flex-direction:column;gap:6px}._fl_1gdfg_485{font-size:12.5px;font-weight:500;color:var(--text);display:flex;align-items:center;gap:6px}._flHint_1gdfg_494{font-size:11px;font-weight:400;color:var(--text-dim)}._requiredStar_1gdfg_500{color:var(--red);font-size:13px;line-height:1}._optionalHint_1gdfg_506{font-size:11px;font-weight:400;color:var(--text-dim);font-style:italic}._fiError_1gdfg_513{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_1gdfg_1 .3s ease}@keyframes _shakeError_1gdfg_1{0%,to{transform:translate(0)}20%{transform:translate(-4px)}60%{transform:translate(4px)}}._fiErrorMsg_1gdfg_525{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;color:#f87171;font-weight:500}._fi_1gdfg_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_1gdfg_118:focus{border-color:var(--teal)}._fi_1gdfg_118::placeholder{color:var(--text-dim)}._formRow2_1gdfg_559{display:grid;grid-template-columns:1fr 1fr;gap:14px}._rteBox_1gdfg_566{background:var(--navy-light);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s}._rteBox_1gdfg_566:focus-within{border-color:var(--teal)}._rteBoxError_1gdfg_578{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_1gdfg_1 .3s ease}._rteToolbar_1gdfg_584{display:flex;align-items:center;gap:2px;padding:8px 10px;border-bottom:1px solid var(--border);background:#ffffff05}._rtBtn_1gdfg_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_1gdfg_593:hover{background:var(--card-hover);color:var(--text)}._rtBtnAi_1gdfg_610{color:var(--amber)}._rtBtnAi_1gdfg_610:hover{color:var(--amber);background:#f5a6231a}._rtBtnAiGreen_1gdfg_619{color:var(--teal)}._rtBtnAiGreen_1gdfg_619:hover{color:var(--teal);background:#17b8a01a}._rtDivider_1gdfg_628{width:1px;height:16px;background:var(--border);margin:0 4px}._rteArea_1gdfg_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_1gdfg_635::placeholder{color:var(--text-dim)}._searchInputWrap_1gdfg_655{position:relative;display:flex;align-items:center}._searchInputWrapError_1gdfg_661 ._searchInput_1gdfg_655{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important;animation:_shakeError_1gdfg_1 .3s ease}._searchIcon_1gdfg_667{position:absolute;left:12px;color:var(--text-dim);pointer-events:none}._searchInput_1gdfg_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_1gdfg_655:focus{border-color:var(--teal)}._searchInput_1gdfg_655::placeholder{color:var(--text-dim)}._customSelect_1gdfg_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_1gdfg_697:hover{border-color:#ffffff2e}._chevron_1gdfg_717{color:var(--text-muted);transition:transform .18s}._chevronOpen_1gdfg_722{transform:rotate(180deg)}._dropList_1gdfg_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_1gdfg_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_1gdfg_742:hover,._dropItemActive_1gdfg_754{background:var(--card-hover)}._dropName_1gdfg_758{font-size:12.5px;font-weight:500;color:var(--text)}._dropMeta_1gdfg_764{font-size:11px;color:var(--text-muted)}._attachZone_1gdfg_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_1gdfg_770:hover{border-color:var(--teal);background:#17b8a00a}._attachIcon_1gdfg_789{color:var(--text-dim)}._attachList_1gdfg_793{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._attachChip_1gdfg_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_1gdfg_800 button{background:none;border:none;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;padding:0}._attachChip_1gdfg_800 button:hover{color:var(--red)}._chipRow_1gdfg_827{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}._chip_1gdfg_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_1gdfg_847{background:none;border:none;cursor:pointer;color:var(--primary, #4a6fa5);display:flex;align-items:center;padding:0;margin-left:2px;opacity:.6}._chipX_1gdfg_847:hover{opacity:1;color:var(--red, #e53e3e)}._formFooter_1gdfg_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_1gdfg_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_1gdfg_875:hover{color:var(--text);background:var(--card-hover)}._submitBtn_1gdfg_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_1gdfg_893:hover:not(:disabled){background:var(--teal-dim)}._submitBtn_1gdfg_893:disabled{opacity:.6;cursor:not-allowed}._formGroup_1gdfg_916{margin-bottom:16px}._formLabel_1gdfg_917{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim);margin-bottom:6px}._formInput_1gdfg_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_1gdfg_918:focus{border-color:var(--teal)}._formTextarea_1gdfg_920{min-height:80px;resize:vertical}._formSelect_1gdfg_921{cursor:pointer}._formRow_1gdfg_559{display:grid;grid-template-columns:1fr 1fr;gap:12px}._dpOverlay_1gdfg_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_1gdfg_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_1gdfg_1 .22s ease}@keyframes _slideInRight_1gdfg_1{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}._dpHeader_1gdfg_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_1gdfg_968{flex:1;min-width:0}._dpTaskId_1gdfg_970{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;display:block;margin-bottom:5px}._dpTitle_1gdfg_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_1gdfg_994{flex-shrink:0;color:#ef4444}._dpClose_1gdfg_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_1gdfg_999:hover{color:var(--text);background:var(--card-hover)}._dpEscBanner_1gdfg_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_1gdfg_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_1gdfg_1034{font-size:12.5px;color:var(--text-muted);line-height:1.45}._dpEscBannerMeta_1gdfg_1034 strong{color:var(--text);font-weight:600}._dpEscBannerNote_1gdfg_1045{margin-top:4px;font-size:12px;color:#d8dce7}._dpStatusBar_1gdfg_1052{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._dpStatusLabel_1gdfg_1063{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--text-dim);text-transform:uppercase;white-space:nowrap}._dpStatusPills_1gdfg_1072{display:flex;gap:6px;flex:1}._dpStatusPill_1gdfg_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_1gdfg_1072:hover{border-color:#fff3;color:var(--text)}._dpStatusOpen_1gdfg_1095{border-color:var(--amber)!important;color:var(--amber)!important;background:#f5a62314!important}._dpStatusInProgress_1gdfg_1096{border-color:var(--blue-soft)!important;color:var(--blue-soft)!important;background:#3b82f614!important}._dpStatusComplete_1gdfg_1097{border-color:var(--teal)!important;color:var(--teal)!important;background:#17b8a014!important}._dpStatusActions_1gdfg_1099{display:flex;gap:8px;flex-shrink:0}._dpEscalateBtn_1gdfg_1105{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_1gdfg_1105:hover{background:#e85c5c14}._dpSaveBtn_1gdfg_1123{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_1gdfg_1123:hover:not(:disabled){background:var(--teal-dim)}._dpSaveBtn_1gdfg_1123:disabled{opacity:.6;cursor:not-allowed}._dpMeta_1gdfg_1140{display:flex;align-items:center;gap:6px;padding:10px 24px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._dpMetaItem_1gdfg_1150{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_1gdfg_1162{font-size:11px;font-weight:600;color:var(--text-dim);white-space:nowrap}._dpMetaSelect_1gdfg_1169{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_1gdfg_1183{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_1gdfg_1195{color:var(--text-dim);pointer-events:none;flex-shrink:0}._dpMetaReadonly_1gdfg_1202{font-size:12px;color:var(--text);font-weight:500}._dpReadonlyNotice_1gdfg_1209{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_1gdfg_1220{font-size:11px;color:var(--text-dim);min-width:80px;padding:0 4px}._stDueText_1gdfg_1226{font-size:11px;color:var(--text-dim);min-width:70px}._dpStudentRow_1gdfg_1233{display:flex;align-items:center;gap:8px;padding:8px 24px 10px;border-bottom:1px solid var(--border);flex-shrink:0}._dpStudentChip_1gdfg_1242{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_1gdfg_1253{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 24px;flex-shrink:0}._dpTab_1gdfg_1253{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_1gdfg_1253:hover{color:var(--text)}._dpTabActive_1gdfg_1280{color:var(--teal);border-bottom-color:var(--teal)}._dpTabBadge_1gdfg_1285{background:var(--navy-light);border-radius:10px;padding:1px 7px;font-size:10.5px;color:var(--text-muted);font-weight:600}._dpBody_1gdfg_1295{flex:1;overflow-y:auto;padding:20px 24px}._dpSection_1gdfg_1302{margin-bottom:24px}._dpSectionLabel_1gdfg_1306{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px}._dpRteBox_1gdfg_1316{background:var(--navy-light);border:1px solid var(--border);border-radius:8px;overflow:hidden}._dpRteBox_1gdfg_1316:focus-within{border-color:var(--teal)}._dpRteToolbar_1gdfg_1325{display:flex;gap:2px;padding:7px 8px;border-bottom:1px solid var(--border)}._dpRtBtn_1gdfg_1332{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_1gdfg_1332:hover{background:var(--card-hover);color:var(--text)}._dpRteArea_1gdfg_1349{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_1gdfg_1349::placeholder{color:var(--text-dim)}._dpAttachZone_1gdfg_1366{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_1gdfg_1366:hover{border-color:var(--teal);background:#17b8a008}._dpComment_1gdfg_1383{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}._dpComment_1gdfg_1383:last-of-type{border-bottom:none}._dpCommentBody_1gdfg_1392{flex:1}._dpCommentHeader_1gdfg_1394{display:flex;align-items:center;gap:8px;margin-bottom:4px}._dpCommentUser_1gdfg_1401{font-size:12px;font-weight:600;color:var(--text)}._dpCommentTime_1gdfg_1402{font-size:10.5px;color:var(--text-dim)}._dpCommentText_1gdfg_1403{font-size:12.5px;color:var(--text-muted);line-height:1.5}._dpEmptyComments_1gdfg_1405{text-align:center;padding:30px;font-size:12px;color:var(--text-dim)}._dpAddComment_1gdfg_1412{margin-top:16px;display:flex;flex-direction:column;gap:8px}._dpCommentInput_1gdfg_1414{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_1gdfg_1414:focus{border-color:var(--teal)}._dpCommentInput_1gdfg_1414::placeholder{color:var(--text-dim)}._dpSendBtn_1gdfg_1431{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_1gdfg_1431:hover:not(:disabled){background:var(--teal-dim)}._dpSendBtn_1gdfg_1431:disabled{opacity:.5;cursor:not-allowed}._dpComingSoon_1gdfg_1452{text-align:center;padding:40px;color:var(--text-dim);font-size:12.5px}._activityFeed_1gdfg_1460{padding:16px 22px;display:flex;flex-direction:column;gap:0;overflow-y:auto;max-height:420px}._actFeedItem_1gdfg_1469{display:flex;align-items:flex-start;gap:12px;padding:10px 0;position:relative}._actFeedItem_1gdfg_1469:not(:last-child):before{content:"";position:absolute;left:6px;top:24px;bottom:-8px;width:1px;background:var(--border)}._actFeedDot_1gdfg_1488{width:13px;height:13px;border-radius:50%;flex-shrink:0;margin-top:3px;border:2px solid var(--navy-mid)}._actFeedDotCreate_1gdfg_1497{background:var(--teal)}._actFeedDotComment_1gdfg_1498{background:var(--green)}._actFeedDotStatus_1gdfg_1499{background:#818cf8}._actFeedDotAssign_1gdfg_1500{background:var(--amber)}._actFeedDotDefault_1gdfg_1501{background:var(--text-dim)}._actFeedBody_1gdfg_1503{flex:1;min-width:0}._actFeedText_1gdfg_1508{font-size:12px;color:var(--text-muted);line-height:1.5}._actFeedText_1gdfg_1508 strong{color:var(--text);font-weight:600}._actFeedSource_1gdfg_1519{color:var(--teal);font-weight:500}._actFeedTime_1gdfg_1524{font-size:10px;color:var(--text-dim);margin-top:2px}._actFeedLoading_1gdfg_1530{font-size:12px;color:var(--text-dim);padding:20px 0;text-align:center}._dpFooter_1gdfg_1538{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border);flex-shrink:0}._dpCloseBtn_1gdfg_1547{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_1gdfg_1547:hover{background:var(--card-hover);color:var(--text)}._dpDeleteBtn_1gdfg_1562{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_1gdfg_1562:hover{background:#e85c5c14}._dpDeleteConfirm_1gdfg_1577{display:flex;align-items:center;gap:8px}._dpDeleteConfirm_1gdfg_1577 span{font-size:12.5px;color:var(--text-muted)}._dpDeleteCancelBtn_1gdfg_1585{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_1gdfg_1596{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_1gdfg_1596:disabled{opacity:.6;cursor:not-allowed}._detailSection_1gdfg_1613{margin-bottom:20px}._detailSection_1gdfg_1613 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_1gdfg_1627{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}._field_1gdfg_1633{display:flex;flex-direction:column;gap:2px}._fieldLabel_1gdfg_1639{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim)}._fieldValue_1gdfg_1646{font-size:12.5px;color:var(--text)}._fieldFull_1gdfg_1651{grid-column:1 / -1}._commentsSection_1gdfg_1656{margin-top:24px}._commentsTitle_1gdfg_1660{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_1gdfg_1670{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}._commentCard_1gdfg_1670:last-of-type{border-bottom:none}._commentBody_1gdfg_1681{flex:1}._commentHeader_1gdfg_1685{display:flex;align-items:center;gap:8px;margin-bottom:4px}._commentUser_1gdfg_1692{font-size:12px;font-weight:500;color:var(--text)}._commentTime_1gdfg_1698{font-size:10.5px;color:var(--text-dim)}._commentContent_1gdfg_1703{font-size:12.5px;color:var(--text-muted);line-height:1.5}._addComment_1gdfg_1709{display:flex;gap:8px;margin-top:12px}._addComment_1gdfg_1709 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_1gdfg_1709 textarea:focus{border-color:var(--teal)}._addCommentBtn_1gdfg_1733{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_1gdfg_1733:hover{background:var(--teal-dim)}._addCommentBtn_1gdfg_1733:disabled{opacity:.5;cursor:not-allowed}._deleteConfirm_1gdfg_1758{text-align:center;padding:20px 0}._deleteConfirm_1gdfg_1758 p{font-size:13px;color:var(--text-muted);margin:0 0 20px}._deleteActions_1gdfg_1769{display:flex;justify-content:center;gap:10px}._emptyComments_1gdfg_1775{text-align:center;padding:20px;font-size:12px;color:var(--text-dim)}@media(max-width:768px){._content_1gdfg_3{padding:16px 12px}._statRow_1gdfg_32{grid-template-columns:repeat(2,1fr);gap:10px}._filters_1gdfg_118{flex-direction:column;align-items:stretch}._searchBar_1gdfg_126,._filterSelect_1gdfg_181{width:100%}._tableCard_1gdfg_200{overflow-x:auto;-webkit-overflow-scrolling:touch}._formRow_1gdfg_559,._detailGrid_1gdfg_1627{grid-template-columns:1fr}}@media(max-width:480px){._content_1gdfg_3{padding:12px 8px}}[data-theme=light] ._searchBar_1gdfg_126,[data-theme=light] ._searchInput_1gdfg_655,[data-theme=light] ._fi_1gdfg_118,[data-theme=light] ._rteBox_1gdfg_566,[data-theme=light] ._customSelect_1gdfg_697{background:#fff}[data-theme=light] ._searchBar_1gdfg_126 input,[data-theme=light] ._searchInput_1gdfg_655,[data-theme=light] ._fi_1gdfg_118,[data-theme=light] ._rteArea_1gdfg_635,[data-theme=light] ._customSelect_1gdfg_697,[data-theme=light] ._filterSelect_1gdfg_181{color:#000}[data-theme=light] ._filterSelect_1gdfg_181{background:#fff}._escOverlay_1gdfg_1853{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_1gdfg_1865{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_1gdfg_1 .18s ease}@keyframes _fadeScaleIn_1gdfg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._escHeader_1gdfg_1884{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--border)}._escTitle_1gdfg_1892{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_1gdfg_1903{color:var(--red);flex-shrink:0}._escSubtitle_1gdfg_1908{font-size:12px;color:var(--text-muted);margin:0}._escClose_1gdfg_1914{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_1gdfg_1914:hover{color:var(--text);background:var(--card-hover)}._escTaskCard_1gdfg_1930{display:flex;align-items:center;gap:12px;padding:14px 24px;background:#ffffff08;border-bottom:1px solid var(--border)}._escTaskIcon_1gdfg_1939{width:36px;height:36px;border-radius:8px;background:#17b8a01a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._escTaskInfo_1gdfg_1950{flex:1;min-width:0}._escTaskTitle_1gdfg_1952{font-size:13px;font-weight:600;color:var(--text);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._escTaskMeta_1gdfg_1962{font-size:11.5px;color:var(--text-muted)}._escStatusBadge_1gdfg_1967{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;flex-shrink:0;text-transform:capitalize}._escStatusOpen_1gdfg_1976{color:var(--amber);background:#f5a6231f}._escStatusInProgress_1gdfg_1977{color:var(--blue-soft);background:#3b82f61f}._escStatusCompleted_1gdfg_1978{color:var(--green);background:#3ecf8e1f}._escBody_1gdfg_1981{padding:20px 24px;display:flex;flex-direction:column;gap:18px}._escField_1gdfg_1988{display:flex;flex-direction:column;gap:8px;position:relative}._escLabel_1gdfg_1995{font-size:12.5px;font-weight:500;color:var(--text);display:flex;align-items:center;gap:6px}._escLabelHint_1gdfg_2004{font-size:11px;font-weight:400;color:var(--text-dim)}._escRecipientBox_1gdfg_2011{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_1gdfg_2024{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_1gdfg_2024 button{background:none;border:none;cursor:pointer;color:var(--teal);display:flex;align-items:center;padding:0;opacity:.7}._escChip_1gdfg_2024 button:hover{opacity:1}._escInput_1gdfg_2050{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_1gdfg_2050::placeholder{color:var(--text-dim)}._escDropList_1gdfg_2065{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;overflow:hidden;padding:4px}._escDropItem_1gdfg_2079{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;cursor:pointer;transition:background .12s}._escDropItem_1gdfg_2079:hover{background:var(--card-hover)}._escDropInfo_1gdfg_2091{flex:1}._escDropName_1gdfg_2093{font-size:13px;font-weight:600;color:var(--text)}._escDropRole_1gdfg_2099{font-size:11.5px;color:var(--text-muted)}._escDropRoleEmoji_1gdfg_2104{font-size:16px;flex-shrink:0}._escNoteWrap_1gdfg_2110{position:relative}._escNote_1gdfg_2110{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_1gdfg_2110:focus{border-color:var(--teal)}._escNote_1gdfg_2110::placeholder{color:var(--text-dim)}._escAiBtn_1gdfg_2134{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_1gdfg_2134:hover{background:#17b8a033}._escFooter_1gdfg_2156{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--border)}._escCancelBtn_1gdfg_2164{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_1gdfg_2164:hover{color:var(--text);background:var(--card-hover)}._escFooterRight_1gdfg_2179{display:flex;gap:10px}._escSaveNowBtn_1gdfg_2184{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_1gdfg_2184:hover:not(:disabled){background:#e85c5c14}._escSaveNowBtn_1gdfg_2184:disabled{opacity:.5;cursor:not-allowed}._escSendBtn_1gdfg_2200{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_1gdfg_2200:hover:not(:disabled){opacity:.88}._escSendBtn_1gdfg_2200:disabled{opacity:.5;cursor:not-allowed}._escHeaderRight_1gdfg_2217{display:flex;align-items:center;gap:10px;flex-shrink:0}._escDraftBadge_1gdfg_2224{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_1gdfg_2239{display:flex;flex-direction:column;gap:12px}._stHeader_1gdfg_2242{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._stLabel_1gdfg_2249{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim)}._stProgress_1gdfg_2257{display:flex;align-items:center;gap:8px}._stProgressBar_1gdfg_2263{width:80px;height:4px;background:var(--navy-light);border-radius:4px;overflow:hidden}._stProgressFill_1gdfg_2271{height:100%;background:var(--teal);border-radius:4px;transition:width .3s ease}._stProgressText_1gdfg_2278{font-size:11px;font-weight:600;color:var(--text-muted)}._stList_1gdfg_2285{display:flex;flex-direction:column;gap:6px}._stEmpty_1gdfg_2287{text-align:center;padding:20px;font-size:12px;color:var(--text-dim)}._stRow_1gdfg_2295{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_1gdfg_2295:hover{border-color:#ffffff26}._stRowDone_1gdfg_2307{opacity:.65}._stCheck_1gdfg_2310{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_1gdfg_2310:hover{border-color:var(--teal)}._stCheckDone_1gdfg_2326{background:var(--teal);border-color:var(--teal)}._stTitle_1gdfg_2329{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_1gdfg_2341{text-decoration:line-through;color:var(--text-muted)}._stAssignee_1gdfg_1220{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_1gdfg_2363{display:flex;align-items:center;gap:6px;flex-shrink:0}._stDue_1gdfg_1226{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_1gdfg_2383{font-size:10.5px;font-weight:600;color:var(--red);background:#e85c5c1f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stBadgeToday_1gdfg_2384{font-size:10.5px;font-weight:600;color:var(--amber);background:#f5a6231f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stBadgeTomorrow_1gdfg_2385{font-size:10.5px;font-weight:600;color:var(--blue-soft);background:#3b82f61f;border-radius:20px;padding:2px 8px;white-space:nowrap}._stDelete_1gdfg_2388{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_1gdfg_2295:hover ._stDelete_1gdfg_2388{opacity:1}._stDelete_1gdfg_2388:hover{color:var(--red)}._stAddRow_1gdfg_2406{display:flex;align-items:center;gap:8px;background:var(--navy-light);border:1px dashed var(--border);border-radius:8px;padding:8px 12px}._stAddInput_1gdfg_2416{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px;padding:0}._stAddInput_1gdfg_2416::placeholder{color:var(--text-dim)}._stAddBtn_1gdfg_2429{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_1gdfg_2429:hover:not(:disabled){background:var(--teal-dim)}._stAddBtn_1gdfg_2429:disabled{opacity:.4;cursor:not-allowed}._stAddMeta_1gdfg_2448{display:flex;gap:10px;padding:0 4px}._stMetaSelect_1gdfg_2454,._stMetaDate_1gdfg_2454{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_1gdfg_2454:focus,._stMetaDate_1gdfg_2454:focus{border-bottom-color:var(--teal)}._mentionDrop_1gdfg_2469{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_1gdfg_2486{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_1gdfg_2501{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .1s}._mentionItem_1gdfg_2501:hover{background:var(--surface-3)}._mentionName_1gdfg_2514{font-size:12px;font-weight:600;color:var(--text)}._mentionEmail_1gdfg_2520{font-size:10.5px;color:var(--text-muted)}._viewToggle_1gdfg_2526{display:flex;gap:4px;margin-left:auto}._viewToggleBtn_1gdfg_2532{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_1gdfg_2532:hover{background:var(--card-hover);color:var(--text)}._viewToggleBtnActive_1gdfg_2551{background:var(--primary, #4a6fa5);border-color:var(--primary, #4a6fa5);color:#fff}._gridContainer_1gdfg_2557{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding-top:4px}._gridCard_1gdfg_2564{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}._gridCard_1gdfg_2564:hover{border-color:var(--primary, #4a6fa5);box-shadow:0 2px 8px #0000001f}._gridCardHeader_1gdfg_2578{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}._gridCardTitle_1gdfg_2585{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_1gdfg_2599{flex-shrink:0;color:#ef4444}._gridCardBody_1gdfg_2604{display:flex;flex-wrap:wrap;gap:8px;font-size:11.5px;color:var(--text-muted);margin-bottom:10px}._gridCardMeta_1gdfg_2613{display:flex;align-items:center;gap:4px}._gridCardFooter_1gdfg_2619{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border)}._gridCardAssignee_1gdfg_2627{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}._gridCardDue_1gdfg_2635{font-size:11px;color:var(--text-dim)}._gridCardDueOverdue_1gdfg_2640{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_hxfrc_7{flex:1;overflow-y:auto;padding:24px}._topbarKicker_hxfrc_14{font-weight:600;color:var(--text)}._topbarKickerRest_hxfrc_19{font-weight:400;color:var(--text-muted)}._pageHeader_hxfrc_25{margin-bottom:20px}._pageTitle_hxfrc_29{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_hxfrc_38{font-size:12.5px;color:var(--text-muted);margin:0;line-height:1.45}._statRow_hxfrc_49{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._statCard_hxfrc_56{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:background .15s,border-color .2s}._statCard_hxfrc_56:hover{background:var(--card-hover);border-color:#ffffff1f}._statLabel_hxfrc_69{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}._statValue_hxfrc_78{font-size:32px;font-weight:700;color:var(--text);line-height:1}._statAmber_hxfrc_85{color:var(--amber)}._statBlue_hxfrc_86{color:var(--blue-soft)}._statRed_hxfrc_87{color:var(--red)}._tableCard_hxfrc_93{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:visible}._tableHeader_hxfrc_100{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);gap:12px;flex-wrap:wrap;min-width:0}._tableTitle_hxfrc_111{font-family:"DM Serif Display",serif;font-size:16px;font-weight:400;color:var(--text);margin:0;white-space:nowrap}.demoShell ._tableTitle_hxfrc_111{font-family:Inter,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._tableActions_hxfrc_130{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;justify-content:flex-end}._searchBar_hxfrc_140{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_hxfrc_140:focus-within{border-color:var(--teal)}._searchIcon_hxfrc_156{flex-shrink:0;color:var(--text-dim)}._searchBar_hxfrc_140 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_hxfrc_140 input::placeholder{color:var(--text-dim)}._searchClear_hxfrc_176{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;border-radius:50%;transition:color .15s}._searchClear_hxfrc_176:hover{color:var(--text)}._filterSelect_hxfrc_192{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_hxfrc_209{overflow-x:auto}._table_hxfrc_93{width:100%;border-collapse:collapse;font-size:12.5px}._table_hxfrc_93 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_hxfrc_93 tbody td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._table_hxfrc_93 thead th:last-child,._table_hxfrc_93 tbody td:last-child{min-width:96px}._tableRow_hxfrc_242{transition:background .12s}._tableRow_hxfrc_242:hover{background:var(--card-hover)}._tableRowSelected_hxfrc_250{background:color-mix(in srgb,var(--teal) 10%,transparent)}._emptyRow_hxfrc_254{text-align:center;color:var(--text-muted);padding:40px 16px!important;font-size:13px}._callerCell_hxfrc_262{display:flex;align-items:center;gap:10px}._callerAvatar_hxfrc_268{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_hxfrc_282{font-size:13px;font-weight:500;color:var(--text)}._logIdText_hxfrc_288{font-size:10.5px;color:var(--text-dim);letter-spacing:.3px}._typeBadge_hxfrc_295{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}._typeParent_hxfrc_304{background:#00c2a81f;color:var(--teal)}._typeStaff_hxfrc_309{background:#3b82f61f;color:var(--blue-soft)}._typeVendor_hxfrc_314,._typeNoFollowUp_hxfrc_320{background:#f5a6231f;color:var(--amber)}._statusPill_hxfrc_326{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500;white-space:nowrap}._statusOpen_hxfrc_335{background:#f5a62326;color:var(--amber)}._statusInprogress_hxfrc_336{background:#3b82f626;color:var(--blue-soft)}._statusResolved_hxfrc_337{background:#3ecf8e26;color:var(--green)}._statusEscalated_hxfrc_338{background:#e74c3c26;color:var(--red)}._priorityPill_hxfrc_341{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;color:#fff}._priorityLow_hxfrc_350{background:var(--green)}._priorityMedium_hxfrc_351{background:var(--amber)}._priorityHigh_hxfrc_352{background:var(--red)}._priorityUrgent_hxfrc_353{background:#c0392b}._verifyBadge_hxfrc_356{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:500}._verifyVerified_hxfrc_366{background:#3ecf8e26;color:var(--green)}._verifyFailed_hxfrc_367{background:#e74c3c26;color:var(--red)}._verifyPartial_hxfrc_368{background:#f5a62326;color:var(--amber)}._phoneCell_hxfrc_370{color:var(--text-muted);font-size:12.5px;white-space:nowrap}._studentCell_hxfrc_376{display:flex;flex-direction:column;gap:2px}._studentName_hxfrc_382{font-size:12.5px;color:var(--text)}._studentGrade_hxfrc_387{font-size:11px;color:var(--text-dim)}._issueCell_hxfrc_392{font-size:12.5px;color:var(--text)}._dateCell_hxfrc_397{font-size:12.5px;color:var(--text-muted);white-space:nowrap}._viewBtn_hxfrc_404{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_hxfrc_404:hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._pagination_hxfrc_425{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--border)}._pageInfo_hxfrc_433{font-size:12px;color:var(--text-muted)}._pageButtons_hxfrc_438{display:flex;align-items:center;gap:4px}._pageBtn_hxfrc_444{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_hxfrc_444:disabled{opacity:.4;cursor:default}._pageBtn_hxfrc_444:not(:disabled):hover{background:var(--card-hover);color:var(--text);border-color:#fff3}._pageBtnActive_hxfrc_470{background:var(--teal)!important;color:#fff!important;border-color:var(--teal)!important}._wizardLayout_hxfrc_480{display:flex;gap:0;min-height:calc(100vh - 140px);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._wizardSidebar_hxfrc_491{width:260px;flex-shrink:0;background:var(--navy-mid);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:24px 20px}._wizardSidebarHeader_hxfrc_501{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:600;font-size:14px;margin-bottom:8px}._wizardSidebarHeader_hxfrc_501 svg{color:var(--teal)}._wizardSteps_hxfrc_515{display:flex;flex-direction:column;gap:12px;flex:1}._wizardStepItem_hxfrc_522{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid transparent;color:var(--text-dim);font-size:13px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}._wizardStepItem_hxfrc_522:not(._wizardStepActive_hxfrc_534):not(._wizardStepCompleted_hxfrc_534){opacity:.88}._wizardStepActive_hxfrc_534{color:var(--text);background:#00c2a824;border-color:#00c2a873;box-shadow:0 1px #00c2a81f}._wizardStepActive_hxfrc_534 ._wizardStepLabel_hxfrc_545{color:var(--teal);font-weight:600}._wizardStepActive_hxfrc_534 ._wizardStepSub_hxfrc_550{color:#00c2a8bf}._wizardStepCompleted_hxfrc_534:not(._wizardStepActive_hxfrc_534){color:var(--text-muted);background:#3ecf8e14;border-color:#3ecf8e38}._wizardStepCompleted_hxfrc_534:not(._wizardStepActive_hxfrc_534) ._wizardStepLabel_hxfrc_545{color:var(--green);font-weight:500}._wizardStepCircle_hxfrc_565{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;background:#ffffff0a;transition:border-color .2s,color .2s,background .2s}._wizardStepItem_hxfrc_522:not(._wizardStepActive_hxfrc_534):not(._wizardStepCompleted_hxfrc_534) ._wizardStepCircle_hxfrc_565{color:var(--text-muted)}._wizardStepActive_hxfrc_534 ._wizardStepCircle_hxfrc_565{border-color:var(--teal);color:var(--teal);background:#00c2a833}._wizardStepCompleted_hxfrc_534:not(._wizardStepActive_hxfrc_534) ._wizardStepCircle_hxfrc_565{border-color:var(--green);color:var(--green);background:#3ecf8e29}._wizardStepCircle_hxfrc_565 svg{width:.9em;height:.9em}._wizardStepLabel_hxfrc_545{font-weight:500}._backToLogsBtn_hxfrc_605{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_hxfrc_605:hover{color:var(--text)}._wizardMain_hxfrc_626{flex:1;overflow-y:auto;padding:32px 40px}._wizardForm_hxfrc_633{max-width:720px}._wizardFormTitle_hxfrc_637{font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--text);margin:0 0 6px}._wizardFormSubtitle_hxfrc_645{font-size:13px;color:var(--text-muted);margin:0 0 24px}._formGrid_hxfrc_651{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._formGroup_hxfrc_658{display:flex;flex-direction:column;gap:6px;position:relative;margin-bottom:4px}._formLabel_hxfrc_666{font-size:11.5px;font-weight:600;color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase}._formInput_hxfrc_674{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_hxfrc_674:focus{border-color:var(--teal)}._formInput_hxfrc_674::placeholder{color:var(--text-dim)}._readonlyInput_hxfrc_694{background:#00c2a80a;border-color:#00c2a833;color:var(--teal);cursor:default}._formSelect_hxfrc_701{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_hxfrc_701:focus{border-color:var(--teal)}._formTextarea_hxfrc_718{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_hxfrc_718:focus{border-color:var(--teal)}._formTextarea_hxfrc_718::placeholder{color:var(--text-dim)}._autocompleteDropdown_hxfrc_741{position:absolute;top:100%;left:0;right:0;background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0006;z-index:50;max-height:200px;overflow-y:auto;margin-top:4px}._autocompleteItem_hxfrc_756{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s}._autocompleteItem_hxfrc_756:hover{background:var(--card-hover)}._acAvatar_hxfrc_769{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--teal-dim),var(--teal));color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._acName_hxfrc_783{font-size:12.5px;font-weight:500;color:var(--text)}._acMeta_hxfrc_789{font-size:11px;color:var(--text-dim)}._searchCallerBtn_hxfrc_795{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-sm);border:1px solid var(--teal);background:#00c2a814;color:var(--teal);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;margin-bottom:20px}._searchCallerBtn_hxfrc_795:hover{background:#00c2a826}._callerResultCard_hxfrc_817{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px}._callerResultAvatar_hxfrc_828{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--teal-dim),var(--teal));color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._callerResultInfo_hxfrc_842{flex:1;min-width:0}._callerResultName_hxfrc_847{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}._callerResultMeta_hxfrc_854{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-muted)}._matchBadge_hxfrc_862{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;background:#3ecf8e1f;color:var(--green);white-space:nowrap}._noMatchWarning_hxfrc_876{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_hxfrc_876 strong{display:block;margin-bottom:4px}._noMatchWarning_hxfrc_876 p{margin:0;color:var(--text-muted);font-size:12px}._inputWithLoader_hxfrc_902{position:relative}._inputWithLoader_hxfrc_902 ._formInput_hxfrc_674{width:100%;padding-right:36px}._inputSpinner_hxfrc_911{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--teal);pointer-events:none}._issueClearBtn_hxfrc_921{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_hxfrc_921:hover{color:var(--text)}._issueItem_hxfrc_939{padding:10px 14px!important;gap:0!important}._issueItemText_hxfrc_944{font-size:13px;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._issueCategoryTag_hxfrc_953{display:block;font-size:10.5px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._issueCategoryItem_hxfrc_963{background:#00c2a80a;border-left:3px solid var(--teal)}._issueCategoryItem_hxfrc_963 ._issueItemText_hxfrc_944{font-weight:600;font-size:12px;color:var(--teal);text-transform:uppercase;letter-spacing:.3px}._createParentBtn_hxfrc_977{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_hxfrc_977:hover{background:#00c2a82e}._createParentForm_hxfrc_1001{background:var(--navy-mid);border:1px solid rgba(0,194,168,.25);border-radius:var(--radius);padding:20px;margin-bottom:20px}._createParentHeader_hxfrc_1009{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--teal);margin-bottom:16px}._createParentGrid_hxfrc_1019{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px}._createParentActions_hxfrc_1026{display:flex;align-items:center;justify-content:flex-end;gap:10px}._createParentCancelBtn_hxfrc_1033{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_hxfrc_1033:hover{color:var(--text);border-color:#fff3}._createParentSaveBtn_hxfrc_1051{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_hxfrc_1051:hover{opacity:.9}._createParentSaveBtn_hxfrc_1051:disabled{opacity:.5;cursor:default}._linkBtn_hxfrc_1076{background:none;border:none;color:var(--teal);cursor:pointer;font-size:12px;font-family:DM Sans,sans-serif;text-decoration:underline;padding:0}._linkBtn_hxfrc_1076:hover{color:var(--text)}._studentSelectionSection_hxfrc_1092{margin-bottom:24px}._sectionSubtitle_hxfrc_1096{font-size:13px;font-weight:600;color:var(--text);margin:0 0 12px}._studentCards_hxfrc_1103{display:flex;flex-direction:column;gap:10px}._studentCard_hxfrc_1103{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_hxfrc_1103:hover{border-color:#ffffff26;background:var(--card-hover)}._studentCardSelected_hxfrc_1126{border-color:var(--teal)!important;background:#00c2a80a!important}._studentCardAvatar_hxfrc_1131{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_hxfrc_1145{flex:1;min-width:0}._studentCardName_hxfrc_1150{font-size:13px;font-weight:500;color:var(--text)}._studentCardMeta_hxfrc_1156{font-size:11.5px;color:var(--text-dim)}._studentCardCheck_hxfrc_1161{flex-shrink:0;color:var(--border)}._studentCardSelected_hxfrc_1126 ._studentCardCheck_hxfrc_1161{color:var(--teal)}._noStudentsNote_hxfrc_1170{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_hxfrc_1184{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_hxfrc_1184:hover{color:var(--text);border-color:var(--teal)}._viewProfileBtn_hxfrc_1208{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_hxfrc_1208:hover{color:var(--text);border-color:#fff3}._radioUnchecked_hxfrc_1232{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}._checkbox_hxfrc_1241{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_hxfrc_1253{border-color:var(--teal);background:#00c2a81f;color:var(--teal)}._selectAllRow_hxfrc_1260{display:flex;align-items:center;gap:12px;margin-bottom:10px}._selectAllBtn_hxfrc_1267{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_hxfrc_1267:hover{background:#00c2a80f;border-color:var(--teal)}._selectCount_hxfrc_1288{font-size:11.5px;color:var(--text-dim)}._wizardSidebarSub_hxfrc_1294{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_hxfrc_550{display:block;font-size:11px;color:var(--text-dim);font-weight:400;margin-top:1px}._aiPromptSection_hxfrc_1313{margin:0 0 20px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._aiPromptToggle_hxfrc_1320{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_hxfrc_1320:hover{background:var(--card-hover);color:var(--text)}._aiPromptToggleChevron_hxfrc_1342{margin-left:auto;font-size:10px;color:var(--text-dim)}._aiPromptBody_hxfrc_1348{border-top:1px solid var(--border);background:var(--card)}._aiPromptHeader_hxfrc_1353{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px}._aiPromptLabel_hxfrc_1360{font-size:11px;color:var(--text-dim);font-style:italic}._copyPromptBtn_hxfrc_1366{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_hxfrc_1366:hover{color:var(--teal);border-color:var(--teal)}._aiPromptCode_hxfrc_1386{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_hxfrc_1400{display:flex;align-items:center;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid var(--border)}._wizardBackBtn_hxfrc_1409{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_hxfrc_1409:hover{color:var(--text);border-color:#fff3}._wizardNextBtn_hxfrc_1430{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_hxfrc_1430:hover{background:var(--teal-dim)}._wizardNextBtn_hxfrc_1430:disabled{opacity:.4;cursor:default}._contextBanner_hxfrc_1457{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_hxfrc_1457 strong{color:var(--text)}._contextIcon_hxfrc_1474{flex-shrink:0;display:flex}._verifyInfoBox_hxfrc_1479{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_hxfrc_1493{display:block;font-size:13px;font-weight:600;color:var(--teal);margin-bottom:2px}._verifyGrid_hxfrc_1501{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._step3CallerHeader_hxfrc_1510{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}._escalationPanel_hxfrc_1520{padding:20px;background:#e74c3c0a;border:1px solid rgba(231,76,60,.2);border-radius:var(--radius);margin-bottom:20px}._escalationTitle_hxfrc_1528{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--red);margin:0 0 16px}._escalateConfirmBtn_hxfrc_1537{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_hxfrc_1537:hover{opacity:.85}._escalateOverlay_hxfrc_1555{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_hxfrc_1568{width:min(560px,100%);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}._escalateDialogHeader_hxfrc_1576{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._escalateDialogTitle_hxfrc_1584{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_hxfrc_1595{margin:3px 0 0;color:var(--text-muted);font-size:12px}._escalateDialogClose_hxfrc_1601{border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:6px;padding:2px}._escalateDialogClose_hxfrc_1601:hover{color:var(--text);background:var(--surface)}._escalateDialogBody_hxfrc_1615{padding:14px 16px}._escalateDialogFooter_hxfrc_1619{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--border)}._reviewModalOverlay_hxfrc_1629{position:fixed;inset:0;z-index:13500;display:flex;align-items:center;justify-content:center;padding:22px;background:#050912bf;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._reviewModalDialog_hxfrc_1642{width:min(720px,100%);max-height:min(92vh,900px);background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}._reviewModalHeader_hxfrc_1654{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);flex-shrink:0}._reviewModalTitle_hxfrc_1664{margin:0;display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;color:var(--text);font-family:DM Sans,sans-serif}._reviewModalTitle_hxfrc_1664 svg{color:var(--teal);font-size:1rem}._reviewModalSub_hxfrc_1680{margin:6px 0 0;font-size:12.5px;color:var(--text-muted);line-height:1.45;max-width:520px}._reviewModalClose_hxfrc_1688{border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:6px;padding:6px;flex-shrink:0}._reviewModalClose_hxfrc_1688:hover{color:var(--text);background:var(--card-hover)}._reviewModalBody_hxfrc_1703{padding:16px 18px;overflow-y:auto;flex:1;min-height:0}._reviewModalSection_hxfrc_1710{margin-bottom:20px}._reviewModalSection_hxfrc_1710:last-of-type{margin-bottom:12px}._reviewModalSectionLabel_hxfrc_1718{font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}._reviewModalGrid_hxfrc_1727{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}@media(max-width:560px){._reviewModalGrid_hxfrc_1727{grid-template-columns:1fr}}._reviewModalFieldLabel_hxfrc_1739{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim);margin-bottom:4px}._reviewModalFieldValue_hxfrc_1748{font-size:13px;color:var(--text);word-break:break-word}._reviewModalFieldValueInline_hxfrc_1754{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}._reviewModalNoneSelected_hxfrc_1762{color:var(--amber, #f59e0b);font-weight:500}._reviewModalVerifyBanner_hxfrc_1767{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);margin-bottom:14px}._reviewModalVerifyOk_hxfrc_1776{border:1px solid var(--green);background:#3ecf8e1a}._reviewModalVerifyFailed_hxfrc_1781{border:1px solid var(--red);background:#e74c3c1a}._reviewModalVerifyPartial_hxfrc_1786{border:1px solid var(--amber);background:#f59e0b1a}._reviewModalVerifyIcon_hxfrc_1791{margin-top:2px;flex-shrink:0}._reviewModalVerifyOk_hxfrc_1776 ._reviewModalVerifyIcon_hxfrc_1791{color:var(--green)}._reviewModalVerifyFailed_hxfrc_1781 ._reviewModalVerifyIcon_hxfrc_1791{color:var(--red)}._reviewModalVerifyPartial_hxfrc_1786 ._reviewModalVerifyIcon_hxfrc_1791{color:var(--amber)}._reviewModalVerifyTitle_hxfrc_1808{font-size:14px;font-weight:600;color:var(--text)}._reviewModalVerifySub_hxfrc_1814{font-size:12px;color:var(--text-muted);margin-top:2px}._reviewModalDot_hxfrc_1820{width:8px;height:8px;border-radius:50%;flex-shrink:0}._reviewModalDotPriLow_hxfrc_1827{background:var(--green)}._reviewModalDotPriMedium_hxfrc_1831{background:var(--amber)}._reviewModalDotPriHigh_hxfrc_1835{background:#f97316}._reviewModalDotPriUrgent_hxfrc_1839{background:var(--red)}._reviewModalDotStatOpen_hxfrc_1843{background:var(--amber)}._reviewModalDotStatInprogress_hxfrc_1847{background:var(--blue-soft, #60a5fa)}._reviewModalDotStatResolved_hxfrc_1851{background:var(--green)}._reviewModalDotStatEscalated_hxfrc_1855{background:var(--red)}._reviewModalDotStatVerified_hxfrc_1859{background:var(--teal)}._reviewModalDescription_hxfrc_1863{font-size:13px;line-height:1.5;color:var(--text);white-space:pre-wrap}._reviewModalDescriptionEmpty_hxfrc_1870{color:var(--amber);font-style:italic}._reviewModalMeta_hxfrc_1875{display:flex;flex-wrap:wrap;gap:16px 24px;font-size:11.5px;color:var(--text-muted);padding-top:8px;border-top:1px solid var(--border);margin-top:4px}._reviewModalMeta_hxfrc_1875 svg{margin-right:6px;opacity:.85}._reviewModalFooter_hxfrc_1891{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px 14px;border-top:1px solid var(--border);flex-shrink:0;background:var(--navy-mid)}._reviewModalFooterRight_hxfrc_1903{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._reviewModalEditBtn_hxfrc_1910{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;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:12.5px;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s,background .15s}._reviewModalEditBtn_hxfrc_1910:hover{color:var(--text);border-color:#ffffff26;background:var(--card-hover)}._reviewModalFooterRight_hxfrc_1903 ._addTaskBtn_hxfrc_1932{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px}._wizardActionBar_hxfrc_1941{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_hxfrc_1952{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._resolveBtn_hxfrc_1959{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_hxfrc_1959:hover{background:#3ecf8e14}._escalateBtn_hxfrc_1976{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_hxfrc_1976:hover{background:#e74c3c14}._submitReviewBtn_hxfrc_1996{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_hxfrc_1996:hover{color:var(--text);border-color:#fff3}._submitLogBtn_hxfrc_2014{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_hxfrc_2014:hover{background:var(--teal-dim)}._dpOverlay_hxfrc_2038{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_hxfrc_2048{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_hxfrc_1 .22s ease}@keyframes _slideInRight_hxfrc_1{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}._dpHeader_hxfrc_2067{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._dpHeaderLeft_hxfrc_2076{flex:1;min-width:0}._dpLogId_hxfrc_2081{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;display:block;margin-bottom:5px}._dpDateRow_hxfrc_2091{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}._dpClose_hxfrc_2099{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_hxfrc_2099:hover{color:var(--text);background:var(--card-hover)}._dpBody_hxfrc_2118{flex:1;overflow-y:auto;padding:20px 24px}._dpGrid_hxfrc_2125{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}._dpGridItem_hxfrc_2134{display:flex;flex-direction:column;gap:6px}._dpGridLabel_hxfrc_2140{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim)}._dpGridValue_hxfrc_2148{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}._dpSection_hxfrc_2157{margin-bottom:24px}._dpSectionTitle_hxfrc_2161{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text);margin:0 0 12px}._dpSummaryText_hxfrc_2171{font-size:13px;color:var(--text-muted);line-height:1.7;margin:0}._dpCommentsList_hxfrc_2179{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}._dpComment_hxfrc_2179{display:flex;gap:10px}._dpCommentAvatar_hxfrc_2191{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_hxfrc_2206{flex:1;min-width:0}._dpCommentHeader_hxfrc_2211{display:flex;align-items:center;gap:8px;margin-bottom:4px}._dpCommentAuthor_hxfrc_2218{font-size:12.5px;font-weight:600;color:var(--text)}._dpCommentTime_hxfrc_2224{font-size:11px;color:var(--text-dim)}._dpCommentText_hxfrc_2229{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin:0}._dpCommentInput_hxfrc_2236{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_hxfrc_2236 input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:DM Sans,sans-serif;font-size:12.5px}._dpCommentInput_hxfrc_2236 input::placeholder{color:var(--text-dim)}._dpCommentSend_hxfrc_2260{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_hxfrc_2260:disabled{opacity:.4;cursor:default}._dpCommentSend_hxfrc_2260:not(:disabled):hover{opacity:.85}._dpFooter_hxfrc_2285{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_hxfrc_2296{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._dpFooterBtn_hxfrc_2303{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_hxfrc_2303:hover{color:var(--text);border-color:#fff3;background:var(--card-hover)}._dpFooterBtn_hxfrc_2303:disabled{opacity:.5;cursor:not-allowed}._dpFooterBtn_hxfrc_2303:disabled:hover{color:var(--text-muted);border-color:var(--border);background:transparent}._dpResolveBtn_hxfrc_2337{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_hxfrc_2337:hover{background:#3ecf8e14}._dpEscalateBtn_hxfrc_2358{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_hxfrc_2358:hover{background:#e74c3c14}@media(max-width:1024px){._wizardSidebar_hxfrc_491{width:220px;padding:20px 16px}._wizardMain_hxfrc_626{padding:24px}}@media(max-width:768px){._content_hxfrc_7{padding:16px 12px}._statRow_hxfrc_49{grid-template-columns:repeat(2,1fr)}._formGrid_hxfrc_651,._verifyGrid_hxfrc_1501{grid-template-columns:1fr}._wizardLayout_hxfrc_480{flex-direction:column;min-height:auto}._wizardSidebar_hxfrc_491{width:100%;flex-direction:row;align-items:center;padding:16px;border-right:none;border-bottom:1px solid var(--border)}._wizardSidebarHeader_hxfrc_501{margin-bottom:0;margin-right:16px}._wizardSteps_hxfrc_515{flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center}._wizardStepItem_hxfrc_522{flex:1;min-width:72px;max-width:120px;flex-direction:column;align-items:center;text-align:center;padding:10px 8px}._backToLogsBtn_hxfrc_605{border-top:none;border-left:1px solid var(--border);margin-top:0;margin-left:auto;padding-left:16px}._tableHeader_hxfrc_100{flex-direction:column;align-items:stretch}._searchBar_hxfrc_140{width:100%}._wizardActionRight_hxfrc_1952{flex-wrap:wrap}._dpPanel_hxfrc_2048{width:100%;max-width:100%}._dpGrid_hxfrc_2125{grid-template-columns:1fr}}._newLogBtn_hxfrc_2480{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_hxfrc_2480:hover{background:var(--teal-hover)}._actionRow_hxfrc_2502{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:16px}._startNewBtn_hxfrc_2510{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_hxfrc_2510:hover{background:var(--teal-hover)}._togglePanelBtn_hxfrc_2530{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_hxfrc_2530:hover{background:var(--card-hover);border-color:#ffffff26}._listLayout_hxfrc_2552{display:flex;gap:16px}._listLayout_hxfrc_2552 ._tableCard_hxfrc_93,._listLayoutWithPanel_hxfrc_2562 ._tableCard_hxfrc_93{flex:1;min-width:0}._filterTabs_hxfrc_2568{display:flex;align-items:center;gap:8px;padding:12px 20px;flex-wrap:wrap}._filterTab_hxfrc_2568{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_hxfrc_2568:hover{color:var(--text);border-color:#ffffff26}._filterTabActive_hxfrc_2598{background:var(--teal);border-color:var(--teal);color:#fff}._filterTabActive_hxfrc_2598:hover{color:#fff;border-color:var(--teal)}._filterTabCount_hxfrc_2609{font-weight:700}._showingInfo_hxfrc_2614{padding:8px 20px;font-size:12px;color:var(--text-dim)}._filterWrap_hxfrc_2621{position:relative}._filterBtn_hxfrc_2625{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_hxfrc_2625:hover{border-color:#ffffff26}._filterBtnActive_hxfrc_2644{border-color:var(--teal);color:var(--teal)}._filterDot_hxfrc_2649{width:6px;height:6px;border-radius:50%;background:var(--teal);display:inline-block}._filterDrop_hxfrc_2657{position:fixed;width:240px;max-width:calc(100vw - 24px);box-sizing:border-box;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_hxfrc_2673{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text)}._filterClearAll_hxfrc_2682{background:none;border:none;color:var(--teal);font-family:DM Sans,sans-serif;font-size:11px;cursor:pointer;padding:0}._filterClearAll_hxfrc_2682:hover{text-decoration:underline}._filterGroup_hxfrc_2693{display:flex;flex-direction:column;gap:4px}._filterLabel_hxfrc_2699{font-size:10.5px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}._filterSelect_hxfrc_192{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_hxfrc_192:focus{border-color:var(--teal)}._activeFilters_hxfrc_2726{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 8px}._filterChip_hxfrc_2733{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_hxfrc_2733 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center;opacity:.7}._filterChip_hxfrc_2733 button:hover{opacity:1}._moreBtn_hxfrc_2759{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:4px;display:flex;align-items:center}._moreBtn_hxfrc_2759:hover{color:var(--text)}._actionsCell_hxfrc_2774{display:flex;flex-direction:column;align-items:stretch;gap:6px}._actionsCell_hxfrc_2774 ._viewBtn_hxfrc_404,._actionsCell_hxfrc_2774 ._addTaskBtn_hxfrc_1932{width:100%;min-width:72px;box-sizing:border-box}._addTaskBtn_hxfrc_1932{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_hxfrc_1932:hover{background:#17b8a01f;border-color:var(--teal-hover);color:var(--teal-hover)}._addTaskBtn_hxfrc_1932:disabled{opacity:.5;cursor:not-allowed}._addTaskBtn_hxfrc_1932:disabled:hover{background:transparent;border-color:var(--teal);color:var(--teal)}._noTaskLabel_hxfrc_2820{display:block;font-size:10px;color:var(--text-dim);font-style:italic}._noStudentLabel_hxfrc_2827{color:var(--text-dim)}._issueSub_hxfrc_2831{font-size:10px;color:var(--text-dim)}._loadingWrap_hxfrc_2837{display:flex;justify-content:center;align-items:center;padding:80px 0}._spinner_hxfrc_2844{animation:_spin_hxfrc_2844 .8s linear infinite}@keyframes _spin_hxfrc_2844{to{transform:rotate(360deg)}}._aiAssistBtn_hxfrc_2853{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}._aiAssistBtn_hxfrc_2853:hover:not(:disabled){background:#17b8a01f;border-color:var(--teal);transform:translateY(-1px);box-shadow:0 4px 12px #17b8a026}._aiAssistBtn_hxfrc_2853:active:not(:disabled){transform:translateY(0)}._aiAssistBtnDisabled_hxfrc_2882{opacity:.5;cursor:not-allowed}._statusVerified_hxfrc_2888{background:#00c2a826;color:var(--teal)}._sidePanel_hxfrc_2897{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_hxfrc_2910{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 0}._sidePanelTitle_hxfrc_2917{font-family:"DM Serif Display",serif;font-size:15px;font-weight:400;color:var(--text);margin:0}.demoShell ._sidePanelTitle_hxfrc_2917{font-family:Inter,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._sidePanelBadge_hxfrc_2934{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_hxfrc_2934 span{display:block;font-size:9px;font-weight:500;color:var(--text-dim);text-transform:lowercase}._sidePanelBadgeHint_hxfrc_2955{display:block;font-size:9px;font-weight:600;color:var(--amber);margin-top:4px;text-transform:none}._sidePanelDesc_hxfrc_2964{padding:8px 18px 12px;font-size:11.5px;color:var(--text-muted);line-height:1.5;margin:0}._sidePanelCards_hxfrc_2972{padding:0;display:flex;flex-direction:column;gap:10px;min-height:120px}._callerProfileHead_hxfrc_2980{display:flex;align-items:center;justify-content:space-between;gap:10px}._callerProfileIdentity_hxfrc_2987{display:flex;align-items:center;gap:10px;min-width:0}._callerProfileAvatar_hxfrc_2994{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_hxfrc_3009{font-size:24px;color:var(--text);font-weight:600;line-height:1.1}._callerProfileType_hxfrc_3016{font-size:12px;color:var(--text-muted)}._callerProfileOpenBtn_hxfrc_3021{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_hxfrc_3031{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._callerProfileTabs_hxfrc_3038{display:flex;gap:10px;border-bottom:1px solid var(--border);padding:10px 0 8px;margin-bottom:6px}._callerProfileTab_hxfrc_3038,._callerProfileTabActive_hxfrc_3047{border:none;background:none;color:var(--text-muted);font-size:12px;padding:0;cursor:pointer}._callerProfileTabActive_hxfrc_3047{color:var(--teal);font-weight:600}._callerInfoCard_hxfrc_3061{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._callerInfoLabel_hxfrc_3068{text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:var(--text-muted);font-weight:700;margin-bottom:8px}._callerInfoLine_hxfrc_3077{font-size:13px;color:var(--text);line-height:1.4}._callerInfoLineMuted_hxfrc_3083{margin-top:3px;font-size:12px;color:var(--text-muted)}._callerHistoryItem_hxfrc_3089{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._sidePanelMiniItem_hxfrc_3095{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_hxfrc_3095:hover{border-color:var(--teal);color:var(--text)}._sidePanelEmpty_hxfrc_3114{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_hxfrc_3126{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:14px;transition:border-color .15s}._spCard_hxfrc_3126:hover{border-color:#ffffff1f}._spCardHeader_hxfrc_3138{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._spCardName_hxfrc_3146{font-size:14px;font-weight:600;color:var(--text)}._spCardBadges_hxfrc_3152{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}._spCardMeta_hxfrc_3160{font-size:11px;color:var(--text-dim);margin-bottom:4px}._spCardStudent_hxfrc_3166{font-size:12px;color:var(--text-muted);margin-bottom:6px}._spCardDesc_hxfrc_3172{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_hxfrc_3183{display:flex;flex-wrap:wrap;gap:8px}._spViewBtn_hxfrc_3189{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:5px 12px;font-size:11.5px;font-family:DM Sans,sans-serif;cursor:pointer;transition:border-color .15s}._spViewBtn_hxfrc_3189:hover{border-color:#fff3}._spAddTaskBtn_hxfrc_3205{background:var(--teal);border:none;border-radius:var(--radius-sm);color:#fff;padding:5px 12px;font-size:11.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s}._spAddTaskBtn_hxfrc_3205:hover{background:var(--teal-hover)}._selectedTag_hxfrc_3223{display:inline-flex;align-items:center;gap:6px;background:#00c2a81f;color:var(--teal);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-top:6px}._selectedTag_hxfrc_3223 button{background:none;border:none;color:var(--teal);cursor:pointer;padding:0;display:flex;align-items:center}@media(max-width:1100px){._listLayout_hxfrc_2552{flex-direction:column}._sidePanel_hxfrc_2897{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_1l7mb_7{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}._calendarFilterBar_1l7mb_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_1l7mb_28{font-size:13px;font-weight:500;color:var(--text-muted);font-family:DM Sans,sans-serif}._calendarFilterChips_1l7mb_35{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}._calendarFilterItem_1l7mb_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_1l7mb_54{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._calendarFilterBox_1l7mb_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_1l7mb_54:checked+._calendarFilterBox_1l7mb_62{background:var(--teal);border-color:var(--teal)}._calendarFilterInput_1l7mb_54:checked+._calendarFilterBox_1l7mb_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_1l7mb_54:focus-visible+._calendarFilterBox_1l7mb_62{outline:2px solid rgba(23,184,160,.5);outline-offset:2px}._calendarFilterText_1l7mb_95{line-height:1.2}._headerRow_1l7mb_100{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._monthLabel_1l7mb_107{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;min-width:200px}._monthLabelPrimary_1l7mb_116{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);line-height:1.2}._monthSub_1l7mb_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_1l7mb_135{flex:1}._viewSwitcher_1l7mb_140{display:flex;gap:0;background:var(--navy-light);border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}._viewTab_1l7mb_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_1l7mb_149:hover{color:var(--text);background:#ffffff0a}._viewTabActive_1l7mb_168,._viewTabActive_1l7mb_168:hover{background:var(--teal);color:#fff}._navGroup_1l7mb_179{display:flex;align-items:center;gap:4px}._navBtn_1l7mb_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_1l7mb_185:hover{background:var(--card-hover);color:var(--text);border-color:#ffffff1f}._addBtn_1l7mb_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_1l7mb_208:hover{opacity:.88}._weekGrid_1l7mb_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_1l7mb_240{background:var(--navy-light);border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._weekHeaderCell_1l7mb_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_1l7mb_246:last-child{border-right:none}._weekDayName_1l7mb_258{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-weight:500;margin-bottom:4px}._weekDayNum_1l7mb_267{font-size:18px;font-weight:600;color:var(--text)}._weekHeaderToday_1l7mb_273 ._weekDayNum_1l7mb_267{color:var(--teal)}._weekHeaderToday_1l7mb_273{background:#17b8a00f}._weekAllDayLabel_1l7mb_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_1l7mb_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_1l7mb_293:last-child{border-right:none}._weekAllDayCellToday_1l7mb_308{background:#17b8a008}._weekAllDayEvent_1l7mb_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_1l7mb_312:hover{opacity:.88}._weekTimeLabel_1l7mb_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_1l7mb_344{border-right:1px solid var(--border);border-bottom:1px solid var(--border);height:52px;position:relative;cursor:pointer;transition:background .12s}._weekCell_1l7mb_344:last-child{border-right:none}._weekCell_1l7mb_344:hover{background:#ffffff05}._weekCellToday_1l7mb_361{background:#17b8a008}._weekEvent_1l7mb_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_1l7mb_366:hover{opacity:.85}._dayViewGridWrap_1l7mb_391{border-radius:var(--radius);overflow:hidden}._dayViewGrid_1l7mb_391{display:grid;grid-template-columns:56px 1fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}._dayViewHeaderBlank_1l7mb_405{background:var(--navy-light);border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._dayViewHeaderCell_1l7mb_411{text-align:center;padding:14px 12px 12px;border-bottom:1px solid var(--border);background:var(--navy-light)}._dayViewHeaderCellToday_1l7mb_418{background:#17b8a00f}._dayViewWeekdayTitle_1l7mb_422{font-size:11px;font-weight:600;letter-spacing:.55px;color:var(--text-muted);margin-bottom:10px}._dayViewDateCircle_1l7mb_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_1l7mb_445{background:var(--teal);border-color:var(--teal);color:#0f172a}._dayViewAllDayLabel_1l7mb_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_1l7mb_462{border-bottom:1px solid var(--border);min-height:48px;padding:4px 6px;display:flex;flex-direction:column;gap:3px;background:var(--card)}._dayViewAllDayCellToday_1l7mb_472{background:#17b8a008}._dayViewAllDayEvent_1l7mb_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_1l7mb_476:hover{opacity:.9}._dayViewTimeLabel_1l7mb_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_1l7mb_507{border-bottom:1px solid var(--border);height:52px;position:relative;cursor:pointer;transition:background .12s}._dayViewCell_1l7mb_507:hover{background:#ffffff05}._dayViewCellToday_1l7mb_519{background:#17b8a008}._dayViewEvent_1l7mb_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_1l7mb_523:hover{opacity:.88}._monthGrid_1l7mb_548{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}._monthHeaderCell_1l7mb_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_1l7mb_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_1l7mb_569:nth-child(7n){border-right:none}._monthDayCell_1l7mb_569:hover{background:#ffffff05}._monthDayCellOutside_1l7mb_587{opacity:.3}._monthDayNum_1l7mb_591{font-size:12px;font-weight:600;color:var(--text);margin-bottom:4px}._monthDayToday_1l7mb_598{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--teal);color:#fff}._monthEventPill_1l7mb_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_1l7mb_609:hover{opacity:.8}._monthMore_1l7mb_628{font-size:9.5px;color:var(--text-muted);margin-top:2px;cursor:pointer}._monthMore_1l7mb_628:hover{color:var(--teal)}._yearGrid_1l7mb_642{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._yearMiniMonth_1l7mb_648{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;transition:background .15s,border-color .15s;cursor:pointer}._yearMiniMonth_1l7mb_648:hover{background:var(--card-hover);border-color:#ffffff1f}._yearMiniMonthCurrent_1l7mb_662{border-color:var(--teal)}._yearMiniTitle_1l7mb_666{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}._yearMiniGrid_1l7mb_674{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;text-align:center}._yearMiniDayHeader_1l7mb_681{font-size:8px;color:var(--text-dim);text-transform:uppercase;padding:2px 0}._yearMiniDay_1l7mb_681{font-size:9px;color:var(--text-muted);padding:2px 0;border-radius:3px}._yearMiniDayToday_1l7mb_695{background:var(--teal);color:#fff;font-weight:600}._yearMiniDayHasEvent_1l7mb_701{position:relative;padding-bottom:5px}._yearMiniDayHasEvent_1l7mb_701:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--teal)}._yearMiniDayOutside_1l7mb_718{opacity:.25}._legend_1l7mb_725{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 0 0}._legendItem_1l7mb_733{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}._legendDot_1l7mb_741{width:8px;height:8px;border-radius:50%;flex-shrink:0}._overlay_1l7mb_751{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1l7mb_1 .15s ease}@keyframes _fadeIn_1l7mb_1{0%{opacity:0}to{opacity:1}}._modal_1l7mb_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_1l7mb_1 .2s ease}@keyframes _slideUp_1l7mb_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1l7mb_784{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}._modalHeaderText_1l7mb_792{min-width:0}._modalTitle_1l7mb_796{font-family:"DM Serif Display",serif;font-size:20px;color:var(--text);margin:0}._modalSubtitle_1l7mb_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_1l7mb_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_1l7mb_812:hover{background:#ffffff0f;color:var(--text)}._formGroup_1l7mb_833{margin-bottom:14px}._formLabel_1l7mb_837{display:block;font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px}._formInput_1l7mb_847,._formSelect_1l7mb_848,._formTextarea_1l7mb_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_1l7mb_847:focus,._formSelect_1l7mb_848:focus,._formTextarea_1l7mb_849:focus{border-color:var(--teal)}._formInputNativePicker_1l7mb_870{color-scheme:dark}._formInputNativePicker_1l7mb_870::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.92;cursor:pointer}._formInputNativePicker_1l7mb_870::-moz-calendar-picker-indicator{filter:invert(1);opacity:.92;cursor:pointer}[data-theme=light] ._formInputNativePicker_1l7mb_870{color-scheme:light}[data-theme=light] ._formInputNativePicker_1l7mb_870::-webkit-calendar-picker-indicator{filter:none;opacity:1}[data-theme=light] ._formInputNativePicker_1l7mb_870::-moz-calendar-picker-indicator{filter:none;opacity:1}._formTextarea_1l7mb_849{min-height:72px;resize:vertical}._formSelect_1l7mb_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_1l7mb_914{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}._formInlineActions_1l7mb_925{margin-top:6px}._attachLinksRow_1l7mb_929{display:flex;gap:10px;margin-top:6px}._attachLinksRow_1l7mb_929 ._attachDocBtn_1l7mb_935,._attachLinksRow_1l7mb_929 ._addLinkBtn_1l7mb_936{flex:1;justify-content:center}._attachDocBtn_1l7mb_935,._addLinkBtn_1l7mb_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_1l7mb_935:hover,._addLinkBtn_1l7mb_936:hover{border-color:#17b8a066;background:#ffffff0a}._formLabelRow_1l7mb_964{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}._formLabelRow_1l7mb_964 ._formLabel_1l7mb_837{margin-bottom:0}._formLinkDraft_1l7mb_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_1l7mb_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_1l7mb_987:hover{opacity:.92}._attachList_1l7mb_1007{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}._attachListItem_1l7mb_1016{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted);padding:4px 0}._attachRemove_1l7mb_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_1l7mb_1026:hover{color:var(--text);background:#ffffff0f}._customLinkList_1l7mb_1043{list-style:none;margin:8px 0 0;padding:0}._customLinkRow_1l7mb_1049{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;margin-bottom:6px}._customLinkRow_1l7mb_1049 a{color:var(--teal);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._customLinkRow_1l7mb_1049 a:hover{text-decoration:underline}._attendeePicker_1l7mb_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_1l7mb_1082{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}._attendeeChipPill_1l7mb_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_1l7mb_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_1l7mb_1103:hover{color:var(--text);background:#0003}._attendeeChip_1l7mb_1082{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text);cursor:pointer}._attendeeChip_1l7mb_1082 input{accent-color:var(--teal)}._mutedSmall_1l7mb_1133{font-size:12px;color:var(--text-muted)}[data-theme=light] ._formSelect_1l7mb_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_1l7mb_1143{position:relative}._studentFieldIcon_1l7mb_1147{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none;z-index:1}._studentFieldInput_1l7mb_1157{padding-left:34px}._studentSuggest_1l7mb_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_1l7mb_1176{padding:10px 12px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px}._studentSuggestItem_1l7mb_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_1l7mb_1185:hover{background:#ffffff0f}._studentSuggestItemIcon_1l7mb_1207{color:var(--teal);flex-shrink:0}._studentSuggestLabel_1l7mb_1212{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._studentSuggestMeta_1l7mb_1220{width:100%;padding-left:22px;font-size:10.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageThreadCard_1l7mb_1230{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:12px;margin-top:-2px}._messageThreadHeader_1l7mb_1238{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}._messageThreadTitleWrap_1l7mb_1246{display:flex;align-items:flex-start;gap:8px}._messageThreadIcon_1l7mb_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_1l7mb_1264{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c7b8ff}._messageThreadTitle_1l7mb_1246{font-size:26px;line-height:1.05;font-weight:700;color:var(--text)}._messageThreadTypeBadge_1l7mb_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_1l7mb_1291{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:10px}._messageThreadMetaGrid_1l7mb_1291>div{padding:8px 10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._messageThreadMetaGrid_1l7mb_1291>div:nth-child(2n){border-right:none}._messageThreadMetaGrid_1l7mb_1291>div:nth-last-child(-n+2){border-bottom:none}._messageThreadMetaLabel_1l7mb_1314{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._messageThreadMetaValue_1l7mb_1322{font-size:13px;font-weight:600;color:var(--text);margin-top:2px}._messageThreadUnread_1l7mb_1329{font-size:13px;font-weight:700;color:var(--amber);margin-top:2px}._messageThreadRecentLabel_1l7mb_1336{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:6px}._messageThreadRecentList_1l7mb_1345{display:flex;flex-direction:column;gap:6px}._messageThreadRecentItem_1l7mb_1351{display:flex;align-items:flex-start;gap:8px}._messageThreadSenderChip_1l7mb_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_1l7mb_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_1l7mb_1382{border:1px dashed var(--border);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--text-muted)}._formRow_1l7mb_1390{display:flex;gap:12px}._formRow_1l7mb_1390 ._formGroup_1l7mb_833{flex:1}._modalActions_1l7mb_1399{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._cancelBtn_1l7mb_1406{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_1l7mb_1406:hover{background:#ffffff0a;color:var(--text)}._saveBtn_1l7mb_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_1l7mb_987:hover{opacity:.88}._detailPopover_1l7mb_1444{background:var(--navy-mid);border:1px solid var(--border);border-radius:var(--radius);padding:20px;width:340px;max-width:95vw}._detailHeader_1l7mb_1453{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}._detailTitle_1l7mb_1460{font-size:15px;font-weight:600;color:var(--text);margin:0;line-height:1.3}._detailClose_1l7mb_1468{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_1l7mb_1468:hover{background:#ffffff0f;color:var(--text)}._detailBadge_1l7mb_1488{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10.5px;font-weight:600;color:#fff;margin-bottom:10px}._detailRow_1l7mb_1498{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);margin-bottom:6px}._detailRow_1l7mb_1498 svg{flex-shrink:0;color:var(--text-dim)}._detailDesc_1l7mb_1512{font-size:12.5px;color:var(--text-muted);line-height:1.55;margin:10px 0 16px}._detailLink_1l7mb_1519{color:var(--teal);text-decoration:none}._detailLink_1l7mb_1519:hover{text-decoration:underline}._detailBlock_1l7mb_1528{margin-bottom:4px}._detailBulletList_1l7mb_1532{margin:4px 0 0 22px;padding:0;font-size:12px;color:var(--text-muted);line-height:1.45}._detailMeta_1l7mb_1540{font-size:11px;color:var(--text-dim)}._detailActions_1l7mb_1545{display:flex;gap:8px}._detailEditBtn_1l7mb_1550{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_1l7mb_1550:hover{background:#ffffff0f}._detailDeleteBtn_1l7mb_1567{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_1l7mb_1567:hover{background:#e85c5c14}@media(max-width:900px){._yearGrid_1l7mb_642{grid-template-columns:repeat(3,1fr)}._headerRow_1l7mb_100{gap:10px}._monthLabel_1l7mb_107{font-size:20px;min-width:auto}}@media(max-width:640px){._content_1l7mb_7{padding:16px}._yearGrid_1l7mb_642{grid-template-columns:repeat(2,1fr)}._weekGrid_1l7mb_231{font-size:11px}._monthDayCell_1l7mb_569{min-height:70px;padding:4px}._headerRow_1l7mb_100{flex-direction:column;align-items:flex-start;gap:8px}._headerSpacer_1l7mb_135{display:none}._modal_1l7mb_767{padding:20px}}._spinner_1l7mb_1628{animation:_spin_1l7mb_1628 .8s linear infinite}@keyframes _spin_1l7mb_1628{to{transform:rotate(360deg)}}.demoShell ._chartTitle_d9b85_7{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.demoShell ._pageTitle_d9b85_15{font-family:Inter,DM Sans,system-ui,sans-serif}.demoShell ._barTrack_d9b85_19,.demoShell ._metricBarTrack_d9b85_20{background:var(--analytics-track)!important}._metricBarFillOrange_d9b85_24{background:var(--amber)!important}._statusRowBar_d9b85_28{display:flex;align-items:center;gap:10px;margin-bottom:10px}._statusRowBarTrack_d9b85_35{flex:1;height:6px;background:var(--analytics-track);border-radius:4px;overflow:hidden}._statusRowBarFill_d9b85_43{height:100%;border-radius:4px;transition:width .35s ease}._weeklyBarValue_d9b85_49{font-size:10px;font-weight:600;color:var(--text-muted);margin-bottom:4px;font-variant-numeric:tabular-nums}._rhValueTeal_d9b85_57{color:#2dd4bf!important}._rhValueBlue_d9b85_61{color:#3b82f6!important}._funnelHorizontal_d9b85_66{display:flex;align-items:stretch;width:100%;margin-bottom:18px;gap:0}._funnelStageBox_d9b85_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_d9b85_87{margin-bottom:8px;opacity:.95}._funnelStageCount_d9b85_92{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:4px}._funnelStageLabel_d9b85_100{font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px}._funnelStagePct_d9b85_107{font-size:12px;font-weight:600;color:var(--text)}._funnelStageDrop_d9b85_113{font-size:10px;font-weight:600;color:var(--red);margin-top:6px;min-height:16px}._funnelChevronBetween_d9b85_121{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;color:var(--text-dim);font-size:12px}._funnelMetricGold_d9b85_131{display:block;margin-top:4px;font-size:16px;font-weight:700;color:var(--analytics-gold)}._funnelResolutionRowPct_d9b85_139{color:var(--analytics-gold);font-weight:700}._trendChartWrap_d9b85_144{position:relative;padding-top:8px}._trendTargetLine_d9b85_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_d9b85_159{display:flex;align-items:flex-end;gap:6px;height:112px;padding:8px 0 0;position:relative;z-index:0}._trendBarPct_d9b85_169{font-size:9px;color:var(--text-dim);margin-bottom:2px;font-weight:600}._trendFooterNote_d9b85_176{font-size:11px;color:var(--green);margin-top:10px;display:flex;align-items:center;gap:6px}._trendSummaryCallout_d9b85_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_d9b85_196{font-size:11px;color:var(--text-muted);margin-top:10px}._workloadTable_d9b85_202 thead th{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}._sourceMixSegPhone_d9b85_210{background:#3b82f6}._sourceMixSegMsg_d9b85_214{background:#8b5cf6}._sourceMixSegTask_d9b85_218{background:#10b981}._forecastBandHeader_d9b85_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_d9b85_235{flex:1;overflow-y:auto;padding:24px}._anScroll_d9b85_241{overflow-y:auto}._pageHeader_d9b85_246{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}._pageTitle_d9b85_15{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;color:var(--text);margin:0 0 4px}._pageSubtitle_d9b85_263{font-size:12.5px;color:var(--text-muted);margin:0}._headerActions_d9b85_269{display:flex;gap:8px;flex-shrink:0}._exportBtn_d9b85_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_d9b85_275:hover{border-color:var(--teal);color:var(--teal)}._exportBtnPrimary_d9b85_296{background:var(--teal);border-color:var(--teal);color:#fff}._exportBtnPrimary_d9b85_296:hover{opacity:.9;border-color:var(--teal);color:#fff}._auditCard_d9b85_310{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;margin-bottom:20px}._auditKicker_d9b85_318{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--teal);margin-bottom:6px}._auditTitle_d9b85_327{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);margin:0 0 4px}._auditSubtitle_d9b85_334{font-size:12px;color:var(--text-muted);margin:0 0 14px}._auditRow_d9b85_340{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._auditSearchWrap_d9b85_347{position:relative;flex:1;min-width:200px;max-width:400px}._auditSearchIcon_d9b85_354{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}._auditSearchInput_d9b85_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_d9b85_363::placeholder{color:var(--text-dim)}._auditSearchInput_d9b85_363:focus{border-color:var(--teal)}._auditClearBtn_d9b85_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_d9b85_384:hover{color:var(--text)}._browseBtn_d9b85_401{border-color:var(--teal);color:var(--teal)}._browseBtn_d9b85_401:hover{background:var(--teal);color:#fff}._auditResults_d9b85_412{margin-top:12px;display:flex;flex-direction:column;gap:4px}._auditResultRow_d9b85_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_d9b85_433{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._auditResultActions_d9b85_441{display:flex;gap:8px;flex-shrink:0}._auditScopeBtn_d9b85_447,._auditOpenBtn_d9b85_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_d9b85_448{border-color:var(--teal);color:var(--teal)}._auditOpenBtn_d9b85_448:hover{background:var(--teal);color:#fff}._auditResultSchool_d9b85_468{font-size:11px;color:var(--text-dim);margin-left:auto}._auditNoResults_d9b85_474{font-size:12px;color:var(--text-dim);padding:8px 0}._auditResultsDropdown_d9b85_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_d9b85_490{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}._auditResultsDropdownTitle_d9b85_498{font-size:12px;font-weight:600;color:var(--text-muted)}._auditResultsCount_d9b85_504{font-size:11px;color:var(--text-dim)}._auditResultsDropdownBody_d9b85_509{max-height:min(380px,55vh);overflow-y:auto;padding:8px}._auditResultRowV2_d9b85_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_d9b85_515:hover{background:#ffffff0a}._auditResultAvatar_d9b85_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_d9b85_544{flex:1;min-width:0}._auditResultNameLine_d9b85_549{font-size:13px;font-weight:600;color:var(--text)}._auditResultId_d9b85_555{font-size:11px;font-weight:500;color:var(--text-dim);margin-left:8px}._auditResultMetaLine_d9b85_562{font-size:11px;color:var(--text-muted);margin-top:5px;line-height:1.4}._auditResultActionsV2_d9b85_569{display:flex;flex-direction:column;gap:6px;flex-shrink:0;align-items:stretch}._auditFilterAnalyticsBtn_d9b85_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_d9b85_577:hover{background:#2dd4bf1f}._auditOpenAuditBtn_d9b85_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_d9b85_598:hover{border-color:var(--text-dim);color:var(--text)}._studentAnalysisPanel_d9b85_621{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;margin-bottom:20px}._studentAuditDrawer_d9b85_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_d9b85_646{transform:translate(0)}._auditDrawerBackdrop_d9b85_650{position:fixed;inset:0;background:#080e1c59;z-index:60}._studentAuditDrawerHeader_d9b85_657{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}._studentAnalysisPanelInDrawer_d9b85_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_d9b85_674{margin:0;font-size:12px;color:var(--text-muted);line-height:1.4}._auditDrawerIconBtn_d9b85_681{border:none;background:transparent;color:var(--text-dim);cursor:pointer;padding:2px;line-height:1}._auditDrawerIconBtn_d9b85_681:hover{color:var(--text)}._auditDrawerTopControls_d9b85_694{display:grid;grid-template-columns:minmax(0,1.15fr) 170px auto;gap:8px;margin-bottom:10px}._auditDrawerSelectWrap_d9b85_701{min-width:0}._auditDrawerSelectBtn_d9b85_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_d9b85_721{color:var(--text-dim);flex-shrink:0}._auditDrawerSelect_d9b85_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_d9b85_701:focus{border-color:var(--teal)}._auditDrawerExportGhostBtn_d9b85_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_d9b85_746:hover:not(:disabled){color:var(--text);border-color:var(--text-dim)}._auditDrawerExportGhostBtn_d9b85_746:disabled{opacity:.6;cursor:not-allowed}._auditDrawerStudentSearchPanel_d9b85_771{border:1px solid var(--border);border-radius:12px;background:var(--navy);padding:10px;margin-bottom:10px}._auditDrawerStudentSearchList_d9b85_779{margin-top:8px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}._auditDrawerStudentSearchItem_d9b85_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_d9b85_788:hover{border-color:var(--teal);background:#2dd4bf14}._studentAuditHeaderStrip_d9b85_808{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}._studentAuditIdBadge_d9b85_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_d9b85_830{font-size:11.5px;color:var(--text);opacity:.92}._auditTimelineWrap_d9b85_836{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px;margin-top:6px}._auditTimelineEmptyCard_d9b85_846{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--navy)}._auditTimelineStatusRow_d9b85_853{display:flex;align-items:center;gap:8px;margin-bottom:8px}._auditTimelineStatusDot_d9b85_860{width:12px;height:12px;border-radius:50%;background:#94a3b873;border:1px solid rgba(255,255,255,.12)}._auditTimelineItem_d9b85_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_d9b85_882{border-color:var(--teal)}._auditEventPanel_d9b85_886{margin-top:10px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;background:var(--navy)}._auditDrawerFooter_d9b85_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_d9b85_906{display:flex;flex-direction:column;gap:0;flex:1}._auditDrawerContentGrid_d9b85_913{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}._auditDrawerPanelColumn_d9b85_919{display:flex;flex-direction:column;gap:12px}._auditDrawerPanel_d9b85_919{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;padding:10px}._auditDrawerPanel_d9b85_919 p:last-child{margin-bottom:0}._snapshotCard_d9b85_936{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--navy);padding:10px;margin-bottom:12px}._snapshotGrid_d9b85_944{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}._snapshotLabel_d9b85_950{display:block;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}._snapshotValue_d9b85_959{display:block;font-size:13px;color:var(--text)}._flagsRow_d9b85_965{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}._auditIssueLedgerList_d9b85_972{display:flex;flex-direction:column;gap:8px}._auditIssueLedgerRow_d9b85_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_d9b85_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_d9b85_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_d9b85_1013{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#aabdd8e0;padding-left:6px}._auditDrawerKpiVal_d9b85_1022{font-size:42px;font-weight:700;line-height:.98;font-variant-numeric:tabular-nums;color:var(--text);padding-left:6px}._auditDrawerKpiHint_d9b85_1031{font-size:12px;color:var(--text-muted);line-height:1.45;padding-left:6px}._flagBadge_d9b85_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_d9b85_1052{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._studentAnalysisKicker_d9b85_1061{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--teal);margin-bottom:4px}._studentAnalysisTitle_d9b85_1070{font-family:"DM Serif Display",serif;font-size:18px;color:var(--text);margin:0 0 4px}._studentAnalysisMeta_d9b85_1077{font-size:12px;color:var(--text-muted);margin:0 0 6px}._studentAnalysisHint_d9b85_1083{font-size:11px;color:var(--text-dim);margin:0;max-width:520px;line-height:1.45}._studentAnalysisActions_d9b85_1091{display:flex;gap:8px;align-items:center;flex-shrink:0}._studentAnalysisProfileBtn_d9b85_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_d9b85_1098:hover{background:var(--teal);color:#fff}._studentAnalysisClearBtn_d9b85_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_d9b85_1115:hover{color:var(--text);border-color:var(--text-dim)}._studentAnalysisLoading_d9b85_1134{display:flex;align-items:center;gap:10px;padding:24px;justify-content:center;color:var(--text-muted);font-size:13px}._studentAnalysisSpinner_d9b85_1144{animation:_analyticsSpin_d9b85_1 .9s linear infinite}@keyframes _analyticsSpin_d9b85_1{to{transform:rotate(360deg)}}._studentAnalysisKpiRow_d9b85_1152{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px}._studentAnalysisSlaRow_d9b85_1159{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:18px}._studentAnalysisSectionTitle_d9b85_1166{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);margin:0 0 8px}._studentAnalysisEmpty_d9b85_1175{font-size:13px;color:var(--text-muted);margin:0 0 8px}._filterBar_d9b85_1182{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}._filterSelect_d9b85_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_d9b85_1190:focus{border-color:var(--teal)}._clearFiltersBtn_d9b85_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_d9b85_1211:hover{color:var(--red);border-color:var(--red)}._filterTipWrap_d9b85_1231{margin:-10px 0 18px}._filterTip_d9b85_1231{font-size:12px;color:var(--text-muted);margin:0;line-height:1.45}._filterBarLabel_d9b85_1242{font-size:11.5px;font-weight:600;color:var(--text-muted);margin-right:2px}._auditCardHeader_d9b85_1249{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._auditSearchRow_d9b85_1257{width:100%}._auditSearchRow_d9b85_1257 ._auditSearchWrap_d9b85_347{max-width:none}._tabs_d9b85_1266{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid var(--border)}._tab_d9b85_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_d9b85_1266:hover{color:var(--text-muted)}._tabActive_d9b85_1291{color:var(--teal);border-bottom-color:var(--teal)}._kpiRow_d9b85_1298{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}._kpiTagline_d9b85_1305{font-size:11px;color:var(--text-muted);margin-top:6px}._kpiDeltaPositive_d9b85_1311{font-size:10px;color:var(--green);margin-top:4px}._kpiDeltaMuted_d9b85_1317{font-size:10px;color:var(--text-muted);margin-top:4px}._kpiActionNeeded_d9b85_1323{font-size:10px;font-weight:600;color:var(--amber);margin-top:6px}._kpiRateWarn_d9b85_1330{font-size:11px;font-weight:600;color:var(--red);margin-top:4px}._kpiEscalatedOpen_d9b85_1337{font-size:10px;color:var(--text-muted);margin-top:6px}._overviewDemoGrid_d9b85_1343,._overviewColumns_d9b85_1351{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;align-items:start}._overviewColumn_d9b85_1351{display:flex;flex-direction:column;gap:10px}._overviewDemoGrid_d9b85_1343 ._responseHealth_d9b85_1365{margin-bottom:0}._responseHealthTiles_d9b85_1369{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}._rhTile_d9b85_1376{background:var(--navy);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}._rhTileValue_d9b85_1383{font-size:22px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}._rhTileLabel_d9b85_1391{font-size:11px;color:var(--text-muted);margin-top:6px}._rhTileGood_d9b85_1397{font-size:11px;color:var(--green);margin-top:8px}._rhTileWarn_d9b85_1403{font-size:11px;color:var(--amber);margin-top:8px}._rhTileMuted_d9b85_1409{font-size:11px;color:var(--text-dim);margin-top:8px}._chartCardTitleRow_d9b85_1415{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._chartBadge_d9b85_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_d9b85_1433{margin-top:18px;margin-bottom:12px}._weeklyBarHighlight_d9b85_1438{opacity:1!important;background:linear-gradient(180deg,#5eead4,var(--teal))!important;box-shadow:0 0 14px #2dd4bf59}._weeklyTrendHint_d9b85_1444{font-size:11.5px;color:var(--amber);margin-top:10px}._barPct_d9b85_1450{font-size:10px;color:var(--text-dim)}._categoryRank_d9b85_1455{display:inline-block;min-width:18px;color:var(--text-dim);margin-right:4px}._statusSummaryFooter_d9b85_1462{font-size:11px;color:var(--text-dim);margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}._riskAlertList_d9b85_1470{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._riskAlertRow_d9b85_1479{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--text);line-height:1.45}._riskIconRed_d9b85_1488{color:var(--red);flex-shrink:0;margin-top:2px}._riskIconAmber_d9b85_1494{color:var(--amber);flex-shrink:0;margin-top:2px}._riskIconGreen_d9b85_1500{color:var(--green);flex-shrink:0;margin-top:2px}._riskEmpty_d9b85_1506{font-size:12px;color:var(--text-muted);margin:0}._kpiCard_d9b85_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_d9b85_1512:hover{background:var(--card-hover, rgba(255, 255, 255, .04));border-color:#ffffff1f}._kpiCard_d9b85_1512:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--kpi-accent, var(--teal))}._kpiLabel_d9b85_1537{font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}._kpiVal_d9b85_1546{font-size:28px;font-weight:700;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}._kpiAmber_d9b85_1554{--kpi-accent: var(--amber)}._kpiGreen_d9b85_1555{--kpi-accent: var(--green)}._kpiRed_d9b85_1556{--kpi-accent: var(--red)}._kpiTeal_d9b85_1557{--kpi-accent: var(--teal)}._kpiBlue_d9b85_1558{--kpi-accent: var(--blue-soft)}._chartsRow_d9b85_1561{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}._chartCard_d9b85_1415{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._chartTitle_d9b85_7{font-size:13px;font-weight:600;color:var(--text);margin:0 0 16px}._barList_d9b85_1583{display:flex;flex-direction:column;gap:10px}._barItem_d9b85_1589{display:flex;align-items:center;gap:10px}._barLabel_d9b85_1595{font-size:12px;color:var(--text-muted);width:110px;flex-shrink:0;text-align:right}._barTrack_d9b85_19{flex:1;height:20px;background:#ffffff0a;border-radius:4px;overflow:hidden}._barFill_d9b85_1611{height:100%;background:var(--teal);border-radius:4px;transition:width .4s ease}._barCount_d9b85_1618{font-size:11.5px;font-weight:600;color:var(--text);width:36px;text-align:right;font-variant-numeric:tabular-nums}._statusList_d9b85_1628{display:flex;flex-direction:column;gap:12px;margin-top:8px}._statusItem_d9b85_1635{display:flex;align-items:center;gap:10px}._statusDot_d9b85_1641{width:10px;height:10px;border-radius:50%;flex-shrink:0}._statusName_d9b85_1648{font-size:12.5px;color:var(--text-muted);flex:1}._statusCount_d9b85_1654{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._statusPct_d9b85_1661{font-size:11px;color:var(--text-dim);width:40px;text-align:right}._stackedBar_d9b85_1669{display:flex;height:14px;border-radius:7px;overflow:hidden;margin-bottom:14px}._stackedSeg_d9b85_1677{height:100%;transition:width .4s ease}._tableWrap_d9b85_1683{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._table_d9b85_1683{width:100%;border-collapse:collapse;font-size:12.5px}._table_d9b85_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_d9b85_1683 th:hover{color:var(--text-muted)}._table_d9b85_1683 td{padding:10px 14px;color:var(--text);border-bottom:1px solid var(--border);white-space:nowrap}._table_d9b85_1683 tr:last-child td{border-bottom:none}._table_d9b85_1683 tr:hover td{background:var(--card-hover, rgba(255, 255, 255, .02))}._issueTrackerScroll_d9b85_1730{overflow-x:auto;-webkit-overflow-scrolling:touch}._issueTrackerTable_d9b85_1735{min-width:1220px}._issueTrackerScroll_d9b85_1730 ._table_d9b85_1683 td{white-space:normal;vertical-align:top}._issueTrackerSubMuted_d9b85_1744{font-size:11px;color:var(--text-dim)}._issueTrackerSubLine_d9b85_1749{font-size:11px;color:var(--text-dim);display:block;margin-top:2px}._pill_d9b85_1757{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}._pillOpen_d9b85_1767{background:rgba(var(--amber-rgb, 245, 158, 11),.15);color:var(--amber)}._pillInProgress_d9b85_1768{background:rgba(var(--blue-rgb, 96, 165, 250),.15);color:var(--blue-soft)}._pillResolved_d9b85_1769{background:rgba(var(--green-rgb, 52, 211, 153),.15);color:var(--green)}._pillEscalated_d9b85_1770{background:rgba(var(--red-rgb, 239, 68, 68),.15);color:var(--red)}._priorityHigh_d9b85_1773{color:var(--red)}._priorityMedium_d9b85_1774{color:var(--amber)}._priorityLow_d9b85_1775{color:var(--green)}._priorityCritical_d9b85_1776{color:var(--red);font-weight:700}._staffGrid_d9b85_1779{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}._staffCard_d9b85_1785{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:border-color .15s}._staffCard_d9b85_1785:hover{border-color:#ffffff1f}._staffHeader_d9b85_1797{display:flex;align-items:center;gap:12px;margin-bottom:16px}._staffAvatar_d9b85_1804{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_d9b85_1817{font-size:14px;font-weight:600;color:var(--text)}._staffRole_d9b85_1823{font-size:11px;color:var(--text-dim)}._staffStats_d9b85_1828{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}._staffStatItem_d9b85_1835{text-align:center}._staffStatVal_d9b85_1839{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._staffStatLabel_d9b85_1846{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px}._workloadBarWrap_d9b85_1853{display:flex;align-items:center;gap:8px}._workloadLabel_d9b85_1859{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}._workloadTrack_d9b85_1867{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._workloadFill_d9b85_1875{height:100%;border-radius:3px;transition:width .4s ease}._workloadPct_d9b85_1881{font-size:11px;font-weight:600;color:var(--text-muted);width:32px;text-align:right;font-variant-numeric:tabular-nums}._funnelWrap_d9b85_1891{display:flex;flex-direction:column;align-items:center;gap:0;max-width:600px;margin:0 auto}._funnelStage_d9b85_74{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 0;position:relative;width:100%}._funnelBar_d9b85_1910{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_d9b85_1922{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}._funnelMeta_d9b85_1930{width:140px;flex-shrink:0}._funnelName_d9b85_1935{font-size:13px;font-weight:600;color:var(--text)}._funnelPct_d9b85_1941{font-size:11px;color:var(--text-dim)}._funnelConnector_d9b85_1946{width:2px;height:12px;background:var(--border);margin:0 auto}._slaGrid_d9b85_1954{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}._slaCard_d9b85_1961{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._slaMetricName_d9b85_1968{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:10px}._slaValue_d9b85_1975{font-size:30px;font-weight:700;line-height:1;margin-bottom:6px;font-variant-numeric:tabular-nums}._slaTarget_d9b85_1983{font-size:11px;color:var(--text-dim);margin-bottom:10px}._slaProgressTrack_d9b85_1989{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._slaProgressFill_d9b85_1996{height:100%;border-radius:3px;transition:width .4s ease}._slaGreen_d9b85_2002{color:var(--green)}._slaAmber_d9b85_2003{color:var(--amber)}._slaRed_d9b85_2004{color:var(--red)}._complianceTimeline_d9b85_2006{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._complianceTitle_d9b85_2013{font-size:13px;font-weight:600;color:var(--text);margin:0 0 14px}._complianceList_d9b85_2020{display:flex;flex-direction:column;gap:0}._complianceItem_d9b85_2026{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}._complianceItem_d9b85_2026:last-child{border-bottom:none}._complianceDot_d9b85_2038{width:8px;height:8px;border-radius:50%;margin-top:4px;flex-shrink:0}._complianceText_d9b85_2046{font-size:12.5px;color:var(--text);flex:1}._complianceDate_d9b85_2052{font-size:11px;color:var(--text-dim);flex-shrink:0}._kpiDelta_d9b85_1311,._kpiSub_d9b85_2064{font-size:10px;color:var(--text-muted);margin-top:4px}._warnBadge_d9b85_2070{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_d9b85_1365{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:20px}._responseHealthGrid_d9b85_2094{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}._metricBarRow_d9b85_2101{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:8px}._metricBarRow_d9b85_2101>span:first-child{width:120px;flex-shrink:0;color:var(--text-muted)}._metricBarTrack_d9b85_20{flex:1;height:8px;background:var(--navy);border-radius:4px;overflow:hidden}._metricBarFill_d9b85_24{height:100%;border-radius:4px;background:var(--teal)}._barFillGood_d9b85_2129{background:var(--green)!important}._barFillWarn_d9b85_2133{background:var(--amber)!important}._barFillBad_d9b85_2137{background:var(--red)!important}._weeklyBars_d9b85_2141{display:flex;align-items:flex-end;gap:8px;height:120px;padding:8px 0}._weeklyBarCol_d9b85_2149{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}._weeklyBar_d9b85_49{width:100%;background:var(--teal);border-radius:4px 4px 0 0;min-height:2px;align-self:flex-end}._weeklyBarLabel_d9b85_2165{font-size:9px;color:var(--text-dim);margin-top:4px}._categoryDot_d9b85_2171{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}._trendingBadge_d9b85_2180{margin-left:8px;font-size:9px;font-weight:700;color:var(--amber);text-transform:uppercase}._parentConcernsWrap_d9b85_2188{display:flex;flex-direction:column;gap:0}._workloadTable_d9b85_202{width:100%;border-collapse:collapse;font-size:12px}._workloadTable_d9b85_202 th,._workloadTable_d9b85_202 td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}._workloadTable_d9b85_202 th{color:var(--text-muted);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}._workloadTable_d9b85_202 tr:hover td{background:var(--card-hover, rgba(255, 255, 255, .02))}._sourceMixBar_d9b85_2218{display:flex;height:5px;border-radius:2px;overflow:hidden;min-width:48px}._sourceMixSegP_d9b85_210{background:var(--teal)}._sourceMixSegM_d9b85_214{background:var(--blue-soft)}._sourceMixSegT_d9b85_218{background:var(--amber)}._funnelDropRow_d9b85_2238{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0}._funnelDropCard_d9b85_2245{background:var(--navy-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;font-size:11px}._funnelDropCard_d9b85_2245 strong{display:block;font-size:16px;margin-top:4px;color:var(--text)}._slaStaffBar_d9b85_2260{margin-bottom:10px}._slaStaffBarLabel_d9b85_2264{display:flex;justify-content:space-between;font-size:11px;margin-bottom:4px}._slaRefLine_d9b85_2271{position:relative;height:10px;background:var(--navy);border-radius:4px;overflow:hidden}._trendChart_d9b85_144{display:flex;align-items:flex-end;gap:4px;height:100px;padding:8px 0}._trendChart_d9b85_144 ._weeklyBarCol_d9b85_2149{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}._trendBar_d9b85_169{flex:1;background:var(--teal);border-radius:4px 4px 0 0;min-height:4px}._categoryBadge_d9b85_2303{display:inline-flex;align-items:center;gap:6px;font-size:12px}._funnelHeaderStrip_d9b85_2311{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_d9b85_2326{color:var(--text-muted)}._funnelHeaderArrow_d9b85_2330{color:var(--text-dim);font-size:14px}._funnelHeaderTitle_d9b85_2335{color:var(--teal)}._funnelKpiRow_d9b85_2340{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}._funnelKpiCard_d9b85_2347{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_d9b85_2357{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}._funnelKpiVal_d9b85_2366{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:4px}._funnelKpiPct_d9b85_2374{font-size:11px;color:var(--text-muted)}._funnelKpiDrop_d9b85_2379{font-size:10px;color:var(--red);margin-top:6px;font-weight:600}._chartsRow3_d9b85_2387{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}._forecastBand_d9b85_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_d9b85_2406{font-size:20px;flex-shrink:0;margin-top:2px}._forecastBandLabel_d9b85_2412{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--teal);margin-bottom:6px}._forecastBandText_d9b85_2421{font-size:12.5px;color:var(--text-muted);line-height:1.55}._chartLinkBtn_d9b85_2428{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_d9b85_2428:hover{opacity:1}._overviewRow1_d9b85_2447{display:flex;gap:14px;margin-bottom:14px;align-items:stretch}._overviewRow1_d9b85_2447 ._responseHealth_d9b85_1365{flex:1;margin-bottom:0;min-width:0}._toast_d9b85_2461{font-size:12.5px}@media(max-width:1200px){._overviewDemoGrid_d9b85_1343,._overviewColumns_d9b85_1351{grid-template-columns:repeat(2,1fr)}._kpiRow_d9b85_1298{grid-template-columns:repeat(3,1fr)}._slaGrid_d9b85_1954,._chartsRow3_d9b85_2387,._funnelKpiRow_d9b85_2340{grid-template-columns:repeat(2,1fr)}._overviewRow1_d9b85_2447{flex-direction:column}}@media(max-width:900px){._chartsRow_d9b85_1561,._chartsRow3_d9b85_2387{grid-template-columns:1fr}._pageHeader_d9b85_246{flex-direction:column;gap:12px}._studentAuditDrawer_d9b85_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_d9b85_694,._auditDrawerContentGrid_d9b85_913{grid-template-columns:1fr}._auditDrawerKpiVal_d9b85_1022{font-size:34px}}@media(max-width:768px){._content_d9b85_235{padding:16px}._overviewDemoGrid_d9b85_1343,._overviewColumns_d9b85_1351{grid-template-columns:1fr}._kpiRow_d9b85_1298{grid-template-columns:repeat(2,1fr)}._slaGrid_d9b85_1954,._staffGrid_d9b85_1779{grid-template-columns:1fr}._tabs_d9b85_1266{overflow-x:auto;-webkit-overflow-scrolling:touch}._filterBar_d9b85_1182{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px}}:root{--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]{--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)}.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;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)}}
