@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_35112f12-module__FvZN3a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_35112f12-module__FvZN3a__variable{--font-inter:"Inter", "Inter Fallback"}
.Toast-module__dpyMdW__viewport{z-index:999;outline:none;flex-direction:column-reverse;gap:10px;max-width:calc(100vw - 40px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.Toast-module__dpyMdW__toast{background:var(--navy-deep);color:#fff;box-shadow:var(--shadow-lg);border-radius:9px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.Toast-module__dpyMdW__toast[data-state=open]{animation:.2s Toast-module__dpyMdW__slideUp}.Toast-module__dpyMdW__toast[data-state=closed]{animation:.2s Toast-module__dpyMdW__fadeOut}.Toast-module__dpyMdW__toast svg{width:16px;height:16px;color:var(--good);flex-shrink:0}@keyframes Toast-module__dpyMdW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__dpyMdW__fadeOut{0%{opacity:1}to{opacity:0}}
.Dropdown-module__Ax5K1W__wrap{display:inline-block;position:relative}.Dropdown-module__Ax5K1W__menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:100;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 24px #0000001f}.Dropdown-module__Ax5K1W__alignRight{right:0}.Dropdown-module__Ax5K1W__alignLeft{left:0}
.Modal-module__7LRQSW__overlay{z-index:1000;background:#0a14288c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__overlay[data-state=open]{animation:.15s Modal-module__7LRQSW__fadeIn}.Modal-module__7LRQSW__overlay[data-state=closed]{animation:.15s Modal-module__7LRQSW__fadeOut}@keyframes Modal-module__7LRQSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__fadeOut{0%{opacity:1}to{opacity:0}}.Modal-module__7LRQSW__card{background:var(--surface);width:100%;max-width:640px;max-height:90vh;box-shadow:var(--shadow-lg);z-index:1001;border-radius:14px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Modal-module__7LRQSW__head{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.Modal-module__7LRQSW__title{margin:0;font-size:15.5px;font-weight:700}.Modal-module__7LRQSW__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.Modal-module__7LRQSW__close:hover{background:var(--surface-2);color:var(--text)}.Modal-module__7LRQSW__body{padding:20px}.Modal-module__7LRQSW__foot{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.Modal-module__7LRQSW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CodeRepoPicker-module__L9duLG__empty{color:var(--text-muted);font-size:12.5px}.CodeRepoPicker-module__L9duLG__empty a{color:var(--teal);font-weight:600}.CodeRepoPicker-module__L9duLG__disabledTag{color:var(--text-muted);font-size:11px;font-weight:600}.CodeRepoPicker-module__L9duLG__select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:5px 8px;font-size:12.5px}
.Spinner-module__s0pLYa__spinner{vertical-align:middle;animation:.8s linear infinite Spinner-module__s0pLYa__spin;display:inline-block}@keyframes Spinner-module__s0pLYa__spin{to{transform:rotate(360deg)}}
.LogMonitorView-module___MdgxW__wrap{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.LogMonitorView-module___MdgxW__header{flex-direction:column;gap:4px;display:flex}.LogMonitorView-module___MdgxW__title{margin:0;font-size:16px;font-weight:700}.LogMonitorView-module___MdgxW__subtitle{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.LogMonitorView-module___MdgxW__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.LogMonitorView-module___MdgxW__searchInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:180px;color:var(--text);flex:220px;padding:7px 10px;font-size:12.5px}.LogMonitorView-module___MdgxW__appFilterSelect{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:7px 10px;font-size:12.5px}.LogMonitorView-module___MdgxW__dateRange{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.LogMonitorView-module___MdgxW__dateRange input[type=date]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:6px 8px;font-size:12px}.LogMonitorView-module___MdgxW__captureToggle{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10.5px;font-weight:700}.LogMonitorView-module___MdgxW__captureToggle:disabled{opacity:.6;cursor:default}.LogMonitorView-module___MdgxW__captureToggleOn{background:var(--good-100);color:var(--good)}.LogMonitorView-module___MdgxW__captureToggleOff{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.LogMonitorView-module___MdgxW__columns{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:1;grid-template-columns:300px 1fr;align-items:stretch;min-height:0;display:grid;overflow:hidden}@media (max-width:800px){.LogMonitorView-module___MdgxW__columns{grid-template-columns:1fr}}.LogMonitorView-module___MdgxW__usersCol,.LogMonitorView-module___MdgxW__feedCol{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.LogMonitorView-module___MdgxW__usersCol{border-right:1px solid var(--border)}.LogMonitorView-module___MdgxW__colHeader{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0;padding:12px 14px;font-size:11px;font-weight:700}.LogMonitorView-module___MdgxW__colBody{flex:1;padding:6px;overflow-y:auto}.LogMonitorView-module___MdgxW__feedBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.LogMonitorView-module___MdgxW__feedWrap{flex-direction:column;height:100%;min-height:0;display:flex}.LogMonitorView-module___MdgxW__feedInfoBar{color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:3px;padding:8px 12px;font-size:11.5px;display:flex}.LogMonitorView-module___MdgxW__tableScroll{flex:1;min-height:0;overflow:auto}.LogMonitorView-module___MdgxW__networkCell{white-space:nowrap}.LogMonitorView-module___MdgxW__feedFooter{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.LogMonitorView-module___MdgxW__footerCount{color:var(--text-muted);font-size:11.5px}.LogMonitorView-module___MdgxW__footerRight{align-items:center;gap:8px;display:flex}.LogMonitorView-module___MdgxW__pageBtn{border:1px solid var(--border);background:var(--surface);min-width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 8px;font-size:11.5px;font-weight:600}.LogMonitorView-module___MdgxW__pageBtn:disabled{opacity:.45;cursor:default}.LogMonitorView-module___MdgxW__pageLabel{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.LogMonitorView-module___MdgxW__userRow{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:9px 10px;display:flex}.LogMonitorView-module___MdgxW__userRow:hover{background:var(--surface-2)}.LogMonitorView-module___MdgxW__userRowActive{background:var(--teal-100,#14b8a61f)}.LogMonitorView-module___MdgxW__userLabel{color:var(--text);margin:0;font-size:13px;font-weight:600}.LogMonitorView-module___MdgxW__userMeta{color:var(--text-muted);margin:2px 0 0;font-size:11px}.LogMonitorView-module___MdgxW__table{border-collapse:collapse;width:100%;font-size:12.5px}.LogMonitorView-module___MdgxW__table th{text-align:left;background:var(--surface-2);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700;position:sticky;top:0}.LogMonitorView-module___MdgxW__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}.LogMonitorView-module___MdgxW__table tr:last-child td{border-bottom:none}.LogMonitorView-module___MdgxW__rowError{background:var(--danger-100)}.LogMonitorView-module___MdgxW__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted);font-size:11.5px}.LogMonitorView-module___MdgxW__typeBadge{color:var(--teal);text-transform:uppercase;font-size:10.5px;font-weight:700}.LogMonitorView-module___MdgxW__connectivityBadge{color:var(--text-muted);background:var(--surface-2);text-transform:none;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:600;display:inline-block}.LogMonitorView-module___MdgxW__connectivityBadgeOffline{color:var(--danger);background:var(--danger-100)}.LogMonitorView-module___MdgxW__breadcrumbHint{color:var(--text-muted);font-style:italic}.LogMonitorView-module___MdgxW__detail{color:var(--text);font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.LogMonitorView-module___MdgxW__method{color:var(--teal);font-weight:700}.LogMonitorView-module___MdgxW__url{color:var(--text)}.LogMonitorView-module___MdgxW__status{font-variant-numeric:tabular-nums}.LogMonitorView-module___MdgxW__statusError{font-variant-numeric:tabular-nums;color:var(--danger);font-weight:700}.LogMonitorView-module___MdgxW__duration{font-variant-numeric:tabular-nums;white-space:nowrap}.LogMonitorView-module___MdgxW__createTicketBtn{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid var(--danger);background:var(--surface);color:var(--danger);cursor:pointer;padding:4px 9px;font-size:10.5px;font-weight:700}.LogMonitorView-module___MdgxW__createTicketBtn:hover:not(:disabled){background:var(--danger);color:var(--surface)}.LogMonitorView-module___MdgxW__createTicketBtn:disabled{opacity:.6;cursor:default}.LogMonitorView-module___MdgxW__createTicketBtn:disabled.LogMonitorView-module___MdgxW__createTicketBtnDone{border-color:var(--border);background:var(--surface-2);color:var(--text-muted);opacity:1}.LogMonitorView-module___MdgxW__emptyNote{color:var(--text-muted);margin:0;padding:10px;font-size:12.5px;line-height:1.5}
.ConfirmDialog-module__Xa8SYq__message{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}.ConfirmDialog-module__Xa8SYq__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.ConfirmDialog-module__Xa8SYq__cancelBtn:hover{background:var(--surface-3,var(--surface-2))}.ConfirmDialog-module__Xa8SYq__confirmBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:8px 14px;font-size:13px;font-weight:600}.ConfirmDialog-module__Xa8SYq__confirmBtnDanger{background:var(--danger)}
.DataGrid-module__i7aHiW__wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.DataGrid-module__i7aHiW__checkboxCol{text-align:center;width:36px}.DataGrid-module__i7aHiW__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.DataGrid-module__i7aHiW__searchInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:180px;max-width:320px;color:var(--text);flex:1;padding:8px 12px;font-size:13px}.DataGrid-module__i7aHiW__toolbarRight{align-items:center;gap:8px;display:flex}.DataGrid-module__i7aHiW__toolbarBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:7px 12px;font-size:12.5px;font-weight:600}.DataGrid-module__i7aHiW__toolbarBtn:hover{background:var(--surface-2)}.DataGrid-module__i7aHiW__columnList{flex-direction:column;gap:2px;min-width:180px;max-height:260px;display:flex;overflow-y:auto}.DataGrid-module__i7aHiW__columnOption{color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.DataGrid-module__i7aHiW__columnOption:hover{background:var(--surface-2)}.DataGrid-module__i7aHiW__viewsMenu{flex-direction:column;gap:2px;min-width:220px;display:flex}.DataGrid-module__i7aHiW__viewsMenuItem{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 8px;font-size:12.5px;font-weight:600;display:block}.DataGrid-module__i7aHiW__viewsMenuItem:hover{background:var(--surface-2)}.DataGrid-module__i7aHiW__viewRow{align-items:center;display:flex}.DataGrid-module__i7aHiW__viewRow .DataGrid-module__i7aHiW__viewsMenuItem{flex:1}.DataGrid-module__i7aHiW__viewDeleteBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:11px}.DataGrid-module__i7aHiW__viewDeleteBtn:hover{color:var(--danger)}.DataGrid-module__i7aHiW__viewsEmpty{color:var(--text-muted);margin:0;padding:6px 8px;font-size:12px}.DataGrid-module__i7aHiW__viewsSaveRow{border-top:1px solid var(--border);gap:6px;margin-top:4px;padding-top:6px;display:flex}.DataGrid-module__i7aHiW__viewsSaveInput{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:6px;flex:1;padding:6px 8px;font-size:12px}.DataGrid-module__i7aHiW__viewsSaveBtn{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700}.DataGrid-module__i7aHiW__viewsSaveBtn:disabled{opacity:.5;cursor:default}.DataGrid-module__i7aHiW__tableScroll{overflow-x:auto}.DataGrid-module__i7aHiW__table{border-collapse:collapse;width:100%;font-size:13px}.DataGrid-module__i7aHiW__table th{text-align:left;background:var(--surface-2);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:11px;font-weight:600}.DataGrid-module__i7aHiW__thContent{align-items:center;gap:5px;display:inline-flex}.DataGrid-module__i7aHiW__thSortable{cursor:pointer}.DataGrid-module__i7aHiW__thSortable:hover{color:var(--text)}.DataGrid-module__i7aHiW__sortIcon{opacity:.4;font-size:10px}.DataGrid-module__i7aHiW__sortIconActive{color:var(--teal);font-size:11px;font-weight:700}.DataGrid-module__i7aHiW__table td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:10px 14px}.DataGrid-module__i7aHiW__table tr:last-child td{border-bottom:none}.DataGrid-module__i7aHiW__rowClickable{cursor:pointer}.DataGrid-module__i7aHiW__rowClickable:hover{background:var(--surface-2)}.DataGrid-module__i7aHiW__emptyCell{text-align:center;color:var(--text-muted);padding:28px 14px}.DataGrid-module__i7aHiW__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.DataGrid-module__i7aHiW__footerLeft{align-items:center;gap:10px;display:flex}.DataGrid-module__i7aHiW__footerCount{color:var(--text-muted);font-size:12px}.DataGrid-module__i7aHiW__pageSizeSelect{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:5px 8px;font-size:12px}.DataGrid-module__i7aHiW__footerRight{align-items:center;gap:10px;display:flex}.DataGrid-module__i7aHiW__pageBtn{border:1px solid var(--border);background:var(--surface);min-width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.DataGrid-module__i7aHiW__pageBtn:disabled{opacity:.45;cursor:default}.DataGrid-module__i7aHiW__pageLabel{color:var(--text-muted);white-space:nowrap;font-size:12px}
.ImpersonationBanner-module__U0WQKG__bar{background:var(--teal-100);color:var(--text);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.ImpersonationBanner-module__U0WQKG__bar button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;padding:5px 12px;font-size:12.5px}.ImpersonationBanner-module__U0WQKG__bar button:hover:not(:disabled){background:var(--surface-2)}.ImpersonationBanner-module__U0WQKG__bar button:disabled{cursor:not-allowed;opacity:.6}
.NetworkLogGrid-module__9ak3da__wrap{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.NetworkLogGrid-module__9ak3da__toolbar{background:var(--surface-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.NetworkLogGrid-module__9ak3da__toolbarCount{color:var(--text-muted);font-size:11.5px;font-weight:600}.NetworkLogGrid-module__9ak3da__filterSelect{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:5px 8px;font-size:11.5px}.NetworkLogGrid-module__9ak3da__table{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.NetworkLogGrid-module__9ak3da__table th{text-align:left;background:var(--surface-2);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.NetworkLogGrid-module__9ak3da__thExpand{width:26px}.NetworkLogGrid-module__9ak3da__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}.NetworkLogGrid-module__9ak3da__table tr:last-child td{border-bottom:none}.NetworkLogGrid-module__9ak3da__groupRow{cursor:pointer}.NetworkLogGrid-module__9ak3da__groupRow:hover{background:var(--surface-2)}.NetworkLogGrid-module__9ak3da__rowError,.NetworkLogGrid-module__9ak3da__rowError:hover{background:var(--danger-100)}.NetworkLogGrid-module__9ak3da__expandCell{text-align:center;width:26px}.NetworkLogGrid-module__9ak3da__chevron{color:var(--text-muted);font-size:10px;transition:transform .12s;display:inline-block}.NetworkLogGrid-module__9ak3da__chevronOpen{transform:rotate(90deg)}.NetworkLogGrid-module__9ak3da__count{font-variant-numeric:tabular-nums;color:var(--text)}.NetworkLogGrid-module__9ak3da__detailRow td{border-bottom:1px solid var(--border);padding:0}.NetworkLogGrid-module__9ak3da__detailCell{background:var(--surface-2);padding:0!important}.NetworkLogGrid-module__9ak3da__innerTable{border-collapse:collapse;width:100%;font-size:12px}.NetworkLogGrid-module__9ak3da__innerTable th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);white-space:nowrap;background:0 0;padding:6px 10px 6px 34px;font-size:10px;font-weight:700}.NetworkLogGrid-module__9ak3da__innerTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 10px}.NetworkLogGrid-module__9ak3da__innerTable td:first-child{padding-left:34px}.NetworkLogGrid-module__9ak3da__innerTable tr:last-child td{border-bottom:none}.NetworkLogGrid-module__9ak3da__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted);font-size:11.5px}.NetworkLogGrid-module__9ak3da__method{color:var(--teal);font-size:11px;font-weight:700}.NetworkLogGrid-module__9ak3da__url{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;overflow:hidden}.NetworkLogGrid-module__9ak3da__fn{color:var(--text);white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.NetworkLogGrid-module__9ak3da__status{font-variant-numeric:tabular-nums}.NetworkLogGrid-module__9ak3da__statusError{font-variant-numeric:tabular-nums;color:var(--danger);font-weight:700}.NetworkLogGrid-module__9ak3da__duration{font-variant-numeric:tabular-nums;white-space:nowrap}.NetworkLogGrid-module__9ak3da__empty{color:var(--text-muted);margin:0;font-size:13px}
.Pill-module__cddRIW__pill{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.Pill-module__cddRIW__blue{color:#2258b8;background:#e7f0fe}.Pill-module__cddRIW__teal{background:var(--teal-100);color:var(--teal)}.Pill-module__cddRIW__orange{background:var(--orange-100);color:var(--orange)}.Pill-module__cddRIW__green{background:var(--good-100);color:var(--good)}.Pill-module__cddRIW__red{background:var(--danger-100);color:var(--danger)}.Pill-module__cddRIW__gray{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.Pill-module__cddRIW__purple{color:#7c5cbf;background:#f0ebfa}
.LegalNoticeBanner-module__JzUadG__bar{background:var(--teal-100);color:var(--teal);border-bottom:1px solid var(--teal);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:8px 16px;font-size:12.5px;font-weight:600;display:flex}.LegalNoticeBanner-module__JzUadG__bar b{font-weight:800}.LegalNoticeBanner-module__JzUadG__bar button{border:1px solid var(--teal);color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.LegalNoticeBanner-module__JzUadG__bar button:hover:not(:disabled){background:var(--teal);color:#fff}.LegalNoticeBanner-module__JzUadG__bar button:disabled{opacity:.6;cursor:default}.LegalNoticeBanner-module__JzUadG__linkBtn{text-decoration:underline;color:inherit!important;background:0 0!important;border:none!important;padding:0!important}.LegalNoticeBanner-module__JzUadG__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LegalNoticeBanner-module__JzUadG__modal{background:var(--surface);border-radius:var(--radius);text-align:left;flex-direction:column;width:100%;max-width:640px;max-height:80vh;padding:24px;display:flex}.LegalNoticeBanner-module__JzUadG__modal h4{color:var(--text);margin:0 0 14px;font-size:16px}.LegalNoticeBanner-module__JzUadG__modalContent{white-space:pre-wrap;color:var(--text);flex:1;font-size:13px;line-height:1.7;overflow-y:auto}.LegalNoticeBanner-module__JzUadG__closeBtn{align-self:flex-end;margin-top:16px}
.CapturesSection-module__THPuhq__wrap{flex-direction:column;gap:16px;display:flex}.CapturesSection-module__THPuhq__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.CapturesSection-module__THPuhq__networkTitle{color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:700}.CapturesSection-module__THPuhq__item{border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;padding:10px;text-decoration:none;display:block}.CapturesSection-module__THPuhq__item:hover{border-color:var(--teal)}.CapturesSection-module__THPuhq__thumb{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;width:100%;height:90px}.CapturesSection-module__THPuhq__placeholder{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;width:100%;height:90px;font-size:24px;display:flex}.CapturesSection-module__THPuhq__typeLabel{text-transform:capitalize;margin:8px 0 2px;font-size:12px;font-weight:700}.CapturesSection-module__THPuhq__time{color:var(--text-muted);margin:0;font-size:11px}
.Sidebar-module__XRNO5a__sidebar{background:var(--sidebar-bg);width:240px;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;transition:width .18s;display:flex}.Sidebar-module__XRNO5a__collapsed{width:72px}.Sidebar-module__XRNO5a__sidebarTop{border-bottom:1px solid var(--sidebar-border);align-items:center;gap:10px;min-height:64px;padding:20px 20px 16px;display:flex}.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__sidebarTop{justify-content:center;padding:20px 10px 16px}.Sidebar-module__XRNO5a__brand{flex:1;min-width:0}.Sidebar-module__XRNO5a__name{color:var(--sidebar-name-color);white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.Sidebar-module__XRNO5a__badge{letter-spacing:.05em;text-transform:uppercase;color:var(--teal,#6366f1);white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__brand{display:none}.Sidebar-module__XRNO5a__collapseToggle{width:26px;height:26px;color:var(--sidebar-text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__collapseToggle:hover{background:var(--sidebar-hover);color:var(--text)}.Sidebar-module__XRNO5a__collapseToggle svg{width:16px;height:16px;transition:transform .18s}.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__collapseToggle svg{transform:rotate(180deg)}.Sidebar-module__XRNO5a__nav{flex:1;padding:14px 12px;overflow-y:auto}.Sidebar-module__XRNO5a__sidebarFooter{border-top:1px solid var(--sidebar-border);flex-shrink:0;padding:10px 12px 14px}.Sidebar-module__XRNO5a__navLink{color:var(--sidebar-text);border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.Sidebar-module__XRNO5a__navIcon{width:18px;color:var(--teal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__navIcon svg{width:17px;height:17px}.Sidebar-module__XRNO5a__navLink:hover{background:var(--sidebar-hover)}.Sidebar-module__XRNO5a__navLinkActive{background:var(--sidebar-active);color:var(--sidebar-active-text);font-weight:600}.Sidebar-module__XRNO5a__navGroup{margin-bottom:2px}.Sidebar-module__XRNO5a__navGroupLabel{text-transform:uppercase;letter-spacing:.03em;width:100%;color:var(--sidebar-text-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.Sidebar-module__XRNO5a__navGroupLabel:hover{background:var(--sidebar-hover)}.Sidebar-module__XRNO5a__chev{flex-shrink:0;width:14px;height:14px;transition:transform .15s;display:flex}.Sidebar-module__XRNO5a__chevOpen{transform:rotate(90deg)}.Sidebar-module__XRNO5a__navSub{max-height:0;transition:max-height .18s;overflow:hidden}.Sidebar-module__XRNO5a__navSubOpen{max-height:400px}.Sidebar-module__XRNO5a__navGroupChild{padding-left:14px}.Sidebar-module__XRNO5a__navGroupChild .Sidebar-module__XRNO5a__navLink{font-size:13px}.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__navLabel,.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__chev{display:none}.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__navLink,.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__navGroupLabel{justify-content:center;padding-left:9px;padding-right:9px}.Sidebar-module__XRNO5a__collapsed .Sidebar-module__XRNO5a__navSub{display:none}@media (max-width:860px){.Sidebar-module__XRNO5a__sidebar{z-index:200;width:240px;height:100vh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.Sidebar-module__XRNO5a__mobileOpen{transform:translate(0)}}
.CreditTopupModal-module__N5Vxvq__body{color:var(--text);margin:0 0 14px;font-size:13.5px;line-height:1.6}.CreditTopupModal-module__N5Vxvq__presetGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.CreditTopupModal-module__N5Vxvq__presetBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:10px 6px;font-size:13px;font-weight:700}.CreditTopupModal-module__N5Vxvq__presetBtnActive{background:var(--teal);border-color:var(--teal);color:#fff}.CreditTopupModal-module__N5Vxvq__customField{color:var(--text-muted);flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.CreditTopupModal-module__N5Vxvq__customField input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:8px 10px;font-family:inherit;font-size:13.5px}.CreditTopupModal-module__N5Vxvq__secureNote{color:var(--text-muted);margin:0;font-size:12px}.CreditTopupModal-module__N5Vxvq__error{border-radius:var(--radius-sm);background:var(--danger-100);color:var(--danger);margin:0 0 14px;padding:10px 12px;font-size:13px}.CreditTopupModal-module__N5Vxvq__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.CreditTopupModal-module__N5Vxvq__primaryBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:8px 14px;font-size:13px;font-weight:600}.CreditTopupModal-module__N5Vxvq__primaryBtn:disabled{opacity:.6;cursor:default}
.CurrentPlanCard-module__IfBXxG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px 22px}.CurrentPlanCard-module__IfBXxG__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.CurrentPlanCard-module__IfBXxG__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-size:11px;font-weight:700}.CurrentPlanCard-module__IfBXxG__planName{color:var(--text);margin:0;font-size:20px;font-weight:800}.CurrentPlanCard-module__IfBXxG__priceBlock{align-items:baseline;gap:2px;display:flex}.CurrentPlanCard-module__IfBXxG__price{color:var(--text);font-size:24px;font-weight:800}.CurrentPlanCard-module__IfBXxG__cycle{color:var(--text-muted);font-size:13px}.CurrentPlanCard-module__IfBXxG__usageGrid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}@media (max-width:560px){.CurrentPlanCard-module__IfBXxG__usageGrid{grid-template-columns:1fr}}.CurrentPlanCard-module__IfBXxG__usageRow{flex-direction:column;gap:6px;display:flex}.CurrentPlanCard-module__IfBXxG__usageLabelRow{justify-content:space-between;align-items:center;display:flex}.CurrentPlanCard-module__IfBXxG__usageLabel{color:var(--text);font-size:12.5px;font-weight:600}.CurrentPlanCard-module__IfBXxG__usageValue{color:var(--text-muted);font-size:12px}.CurrentPlanCard-module__IfBXxG__usageValueOver{color:var(--danger);font-size:12px;font-weight:700}.CurrentPlanCard-module__IfBXxG__track{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.CurrentPlanCard-module__IfBXxG__fill{background:var(--teal);border-radius:999px;height:100%}.CurrentPlanCard-module__IfBXxG__fillOver{background:var(--danger);border-radius:999px;height:100%}
.InvestigationFlowPanel-module__p7xsuG__wrap{border-bottom:1px solid var(--border);flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.InvestigationFlowPanel-module__p7xsuG__loading{color:var(--text-muted);margin:0 0 16px;font-size:13px}.InvestigationFlowPanel-module__p7xsuG__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.InvestigationFlowPanel-module__p7xsuG__summaryTitle{margin:0 0 3px;font-size:13.5px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__summarySubtitle{color:var(--text-muted);max-width:520px;margin:0;font-size:12px;line-height:1.5}.InvestigationFlowPanel-module__p7xsuG__summaryStats{flex-shrink:0;gap:10px;display:flex}.InvestigationFlowPanel-module__p7xsuG__stat{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;align-items:center;min-width:60px;padding:6px 10px;display:flex}.InvestigationFlowPanel-module__p7xsuG__statValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.InvestigationFlowPanel-module__p7xsuG__statLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__statBad .InvestigationFlowPanel-module__p7xsuG__statValue{color:var(--danger)}.InvestigationFlowPanel-module__p7xsuG__statWarn .InvestigationFlowPanel-module__p7xsuG__statValue{color:var(--orange)}.InvestigationFlowPanel-module__p7xsuG__toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.InvestigationFlowPanel-module__p7xsuG__toolbarCount{color:var(--text-muted);font-size:11.5px;font-weight:600}.InvestigationFlowPanel-module__p7xsuG__filterSelect{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:5px 8px;font-size:11.5px}.InvestigationFlowPanel-module__p7xsuG__eventListWrap{flex-direction:column;gap:8px;display:flex}.InvestigationFlowPanel-module__p7xsuG__eventCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.InvestigationFlowPanel-module__p7xsuG__eventHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.InvestigationFlowPanel-module__p7xsuG__eventHeader:hover{background:var(--surface-2)}.InvestigationFlowPanel-module__p7xsuG__eventTimeCol{flex-shrink:0;width:90px}.InvestigationFlowPanel-module__p7xsuG__eventPreview{flex:1;min-width:0}.InvestigationFlowPanel-module__p7xsuG__timeAbs{font-variant-numeric:tabular-nums;color:var(--text);font-size:12px;display:block}.InvestigationFlowPanel-module__p7xsuG__timeRel{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:10.5px;display:block}.InvestigationFlowPanel-module__p7xsuG__expandedBody{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:4px 14px 14px;display:flex}.InvestigationFlowPanel-module__p7xsuG__expandedBody .InvestigationFlowPanel-module__p7xsuG__detail{border-top:1px solid var(--border);padding-top:14px}.InvestigationFlowPanel-module__p7xsuG__expandedBody .InvestigationFlowPanel-module__p7xsuG__detail:first-child{border-top:none;padding-top:4px}.InvestigationFlowPanel-module__p7xsuG__cellBody{align-items:center;gap:7px;display:flex}.InvestigationFlowPanel-module__p7xsuG__cellLabel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.InvestigationFlowPanel-module__p7xsuG__cellLabelMuted{color:var(--text-muted);font-size:12px;font-style:italic}.InvestigationFlowPanel-module__p7xsuG__cellEmpty{color:var(--text-muted);font-size:12px}.InvestigationFlowPanel-module__p7xsuG__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.InvestigationFlowPanel-module__p7xsuG__dot_success{background:var(--good)}.InvestigationFlowPanel-module__p7xsuG__dot_failed{background:var(--danger)}.InvestigationFlowPanel-module__p7xsuG__dot_warning{background:var(--orange)}.InvestigationFlowPanel-module__p7xsuG__dot_info{background:var(--text-muted)}.InvestigationFlowPanel-module__p7xsuG__badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__badge_success{background:var(--good-100);color:var(--good)}.InvestigationFlowPanel-module__p7xsuG__badge_failed{background:var(--danger-100);color:var(--danger)}.InvestigationFlowPanel-module__p7xsuG__badge_warning{background:var(--orange-100);color:var(--orange)}.InvestigationFlowPanel-module__p7xsuG__badge_info{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.InvestigationFlowPanel-module__p7xsuG__detail{flex-direction:column;gap:14px;padding:16px;display:flex}.InvestigationFlowPanel-module__p7xsuG__detailEmpty{color:var(--text-muted);margin:0;padding:16px;font-size:13px}.InvestigationFlowPanel-module__p7xsuG__detailHead{align-items:flex-start;gap:10px;display:flex}.InvestigationFlowPanel-module__p7xsuG__detailIcon{margin-top:2px;font-size:16px}.InvestigationFlowPanel-module__p7xsuG__detailHead>div{flex:1}.InvestigationFlowPanel-module__p7xsuG__detailTitle{margin:0;font-size:13.5px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__detailSubtitle{color:var(--text-muted);margin:2px 0 0;font-size:11.5px}.InvestigationFlowPanel-module__p7xsuG__fieldList{flex-direction:column;gap:8px;display:flex}.InvestigationFlowPanel-module__p7xsuG__fieldRow{align-items:baseline;gap:10px;display:flex}.InvestigationFlowPanel-module__p7xsuG__fieldLabel{text-transform:uppercase;letter-spacing:.03em;width:92px;color:var(--text-muted);flex-shrink:0;font-size:10.5px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__fieldValue{color:var(--text);font-size:12.5px}.InvestigationFlowPanel-module__p7xsuG__fieldValueMono{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:12px}.InvestigationFlowPanel-module__p7xsuG__fieldValueError{color:var(--danger);font-size:12.5px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__verdict{color:var(--text-muted);border-top:1px solid var(--border);margin:4px 0 0;padding-top:10px;font-size:12px;line-height:1.6}.InvestigationFlowPanel-module__p7xsuG__verdict code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Consolas,monospace}.InvestigationFlowPanel-module__p7xsuG__eventList{flex-direction:column;gap:6px;display:flex}.InvestigationFlowPanel-module__p7xsuG__eventRow{background:var(--surface-2);border-radius:var(--radius-sm);grid-template-columns:60px 76px 1fr;align-items:baseline;gap:8px;padding:6px 8px;display:grid}.InvestigationFlowPanel-module__p7xsuG__eventLevel{text-transform:uppercase;text-align:center;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__level_failed{background:var(--danger-100);color:var(--danger)}.InvestigationFlowPanel-module__p7xsuG__level_warning{background:var(--orange-100);color:var(--orange)}.InvestigationFlowPanel-module__p7xsuG__level_info{background:var(--surface);color:var(--text-muted)}.InvestigationFlowPanel-module__p7xsuG__eventTime{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-size:11px}.InvestigationFlowPanel-module__p7xsuG__eventMessage{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,Consolas,monospace;font-size:12px}.InvestigationFlowPanel-module__p7xsuG__traceBtn{border:1px solid var(--teal);background:var(--surface);color:var(--teal);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__traceBtn:disabled{opacity:.6;cursor:default}.InvestigationFlowPanel-module__p7xsuG__traceResult{flex-direction:column;gap:14px;display:flex}.InvestigationFlowPanel-module__p7xsuG__traceVerifiedNote{color:var(--good);background:var(--good-100);border-radius:var(--radius-sm);margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5}.InvestigationFlowPanel-module__p7xsuG__traceUnverifiedNote{color:var(--text-muted);margin:0;font-size:11.5px;font-style:italic}.InvestigationFlowPanel-module__p7xsuG__traceSection{flex-direction:column;gap:8px;display:flex}.InvestigationFlowPanel-module__p7xsuG__traceSectionLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0;font-size:10.5px;font-weight:700}.InvestigationFlowPanel-module__p7xsuG__traceDbCall{border-bottom:1px dashed var(--border);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.InvestigationFlowPanel-module__p7xsuG__traceDbCall:last-child{border-bottom:none;padding-bottom:0}.InvestigationFlowPanel-module__p7xsuG__traceCodeBlock{flex-direction:column;gap:4px;display:flex}.InvestigationFlowPanel-module__p7xsuG__traceCodePath{color:var(--text);margin:0;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;font-weight:600}.InvestigationFlowPanel-module__p7xsuG__traceCodeSnippet{white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:220px;margin:0;padding:8px 10px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;line-height:1.6;overflow-y:auto}
.Button-module__8RiFmG__btn{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:11.5px 18px;font-size:14px;font-weight:600;transition:transform .1s,background .15s,box-shadow .15s;display:inline-flex}.Button-module__8RiFmG__btn:active{transform:translateY(1px)}.Button-module__8RiFmG__primary{background:var(--navy);color:#fff}.Button-module__8RiFmG__primary:hover{background:var(--navy-700)}.Button-module__8RiFmG__primary:disabled{opacity:.65;cursor:default}.Button-module__8RiFmG__teal{background:var(--teal);color:#fff}.Button-module__8RiFmG__teal:hover{filter:brightness(1.06)}.Button-module__8RiFmG__ghost{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.Button-module__8RiFmG__ghost:hover{background:var(--border)}.Button-module__8RiFmG__danger{background:var(--danger);color:#fff}.Button-module__8RiFmG__danger:hover{filter:brightness(.92)}.Button-module__8RiFmG__sm{border-radius:6px;padding:7px 12px;font-size:12.5px}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__loading{cursor:default}.Button-module__8RiFmG__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite Button-module__8RiFmG__btn-spin}.Button-module__8RiFmG__ghost .Button-module__8RiFmG__spinner{border-color:var(--border);border-top-color:var(--text)}@keyframes Button-module__8RiFmG__btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__spinner{animation-duration:1.6s}}
.Switch-module__QeUTqq__track{background:var(--border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background-color .15s;position:relative}.Switch-module__QeUTqq__track:hover:not(:disabled){filter:brightness(.95)}.Switch-module__QeUTqq__track:disabled{opacity:.55;cursor:not-allowed}.Switch-module__QeUTqq__track.Switch-module__QeUTqq__checked{background:var(--teal)}.Switch-module__QeUTqq__track.Switch-module__QeUTqq__loading{opacity:.7}.Switch-module__QeUTqq__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}.Switch-module__QeUTqq__track.Switch-module__QeUTqq__checked .Switch-module__QeUTqq__knob{transform:translate(18px)}
.UsagePage-module__Hgg8-G__wrap{flex-direction:column;gap:18px;display:flex}.UsagePage-module__Hgg8-G__header{flex-direction:column;gap:4px;display:flex}.UsagePage-module__Hgg8-G__title{margin:0;font-size:16px;font-weight:700}.UsagePage-module__Hgg8-G__subtitle{color:var(--text-muted);max-width:720px;margin:0;font-size:12.5px;line-height:1.5}.UsagePage-module__Hgg8-G__hint{color:var(--text-muted);font-size:13px}.UsagePage-module__Hgg8-G__error{color:var(--danger);font-size:13px}.UsagePage-module__Hgg8-G__balanceCard{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(135deg, var(--surface) 0%, var(--surface-2) 100%);justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex}.UsagePage-module__Hgg8-G__balanceMain{flex-direction:column;gap:4px;display:flex}.UsagePage-module__Hgg8-G__balanceLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.UsagePage-module__Hgg8-G__balanceValue{color:var(--text);font-size:36px;font-weight:800;line-height:1.1}.UsagePage-module__Hgg8-G__balanceValueLow{color:var(--danger);font-size:36px;font-weight:800;line-height:1.1}.UsagePage-module__Hgg8-G__balanceWarning{color:var(--danger);margin-top:2px;font-size:12px;font-weight:600}.UsagePage-module__Hgg8-G__addBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:12px 22px;font-size:14px;font-weight:700}.UsagePage-module__Hgg8-G__statRow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.UsagePage-module__Hgg8-G__statTile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.UsagePage-module__Hgg8-G__statValue{color:var(--text);font-size:20px;font-weight:800;line-height:1.25}.UsagePage-module__Hgg8-G__statLabel{color:var(--text-muted);font-size:11px;font-weight:600}@media (max-width:700px){.UsagePage-module__Hgg8-G__statRow{grid-template-columns:1fr}}.UsagePage-module__Hgg8-G__chartCard,.UsagePage-module__Hgg8-G__ledgerCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:16px;display:flex}.UsagePage-module__Hgg8-G__chartTitle{margin:0 0 2px;font-size:12.5px;font-weight:700}.UsagePage-module__Hgg8-G__chartCaption{color:var(--text-muted);margin:0 0 14px;font-size:11px;line-height:1.5}.UsagePage-module__Hgg8-G__emptyChart{min-height:90px;color:var(--text-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.UsagePage-module__Hgg8-G__trendSvgWrap{flex:1;min-height:90px}.UsagePage-module__Hgg8-G__trendFooter{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}
.ArchitectureCanvas-module__1tZuha__wrap{flex-direction:column;gap:10px;display:flex}.ArchitectureCanvas-module__1tZuha__canvasArea{border-radius:var(--radius);border:1px solid var(--border);display:flex;position:relative;overflow:hidden}.ArchitectureCanvas-module__1tZuha__canvas{background:#fafbfc;flex:1;height:70vh;min-height:480px}.ArchitectureCanvas-module__1tZuha__group{box-sizing:border-box;background:#fff;border:1.5px solid #b7c3d6;border-radius:10px;width:100%;height:100%}.ArchitectureCanvas-module__1tZuha__groupHighlighted .ArchitectureCanvas-module__1tZuha__group{border-color:var(--teal);border-width:2px;box-shadow:0 0 0 2px #14b8a626}.ArchitectureCanvas-module__1tZuha__groupHandle{opacity:.55;background:#b7c3d6!important;border:none!important;width:6px!important;height:6px!important}.ArchitectureCanvas-module__1tZuha__groupHeader{letter-spacing:.01em;border-bottom:1px solid #e6eaf0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.ArchitectureCanvas-module__1tZuha__groupCount{color:#94a3b8;margin-left:auto;font-size:10px;font-weight:700}.ArchitectureCanvas-module__1tZuha__node{background:var(--teal);color:#fff;cursor:pointer;box-sizing:border-box;border:none;border-radius:999px;align-items:center;gap:6px;width:100%;height:100%;padding:0 10px;display:flex;position:relative;box-shadow:0 1px 2px #0f172a26}.ArchitectureCanvas-module__1tZuha__nodeSelected{box-shadow:0 0 0 2px #1e293b}.ArchitectureCanvas-module__1tZuha__nodeIcon{opacity:.9;flex-shrink:0}.ArchitectureCanvas-module__1tZuha__nodeLabel{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.3;overflow:hidden}.ArchitectureCanvas-module__1tZuha__iconCard{cursor:pointer;box-sizing:border-box;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:6px 4px;display:flex;position:relative}.ArchitectureCanvas-module__1tZuha__iconCard:hover{background:#0f172a0a}.ArchitectureCanvas-module__1tZuha__iconCard_device .ArchitectureCanvas-module__1tZuha__iconCardGlyph{color:#1e3a8a}.ArchitectureCanvas-module__1tZuha__iconCard_cylinder .ArchitectureCanvas-module__1tZuha__iconCardGlyph{color:var(--teal)}.ArchitectureCanvas-module__1tZuha__iconCard_bucket .ArchitectureCanvas-module__1tZuha__iconCardGlyph{color:#0369a1}.ArchitectureCanvas-module__1tZuha__iconCardGlyph{flex-shrink:0}.ArchitectureCanvas-module__1tZuha__iconCardLabel{color:var(--text);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ArchitectureCanvas-module__1tZuha__handle{background:#ffffffb3!important;border:none!important;width:5px!important;height:5px!important}.ArchitectureCanvas-module__1tZuha__riskDot{background:var(--danger);border-radius:999px;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 1.5px #fff}.ArchitectureCanvas-module__1tZuha__panel{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;gap:8px;width:300px;padding:14px;display:flex;overflow-y:auto}.ArchitectureCanvas-module__1tZuha__panelHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ArchitectureCanvas-module__1tZuha__panelTitle{font-size:13px;font-weight:700}.ArchitectureCanvas-module__1tZuha__panelClose{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:2px 6px;font-size:16px;line-height:1}.ArchitectureCanvas-module__1tZuha__panelLayer{text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:700}.ArchitectureCanvas-module__1tZuha__panelTech{color:var(--text-muted);margin:0;font-size:11.5px}.ArchitectureCanvas-module__1tZuha__panelBody{color:var(--text);margin:0;font-size:12.5px;line-height:1.5}.ArchitectureCanvas-module__1tZuha__panelSection{border-top:1px solid var(--border);flex-direction:column;gap:5px;padding-top:6px;display:flex}.ArchitectureCanvas-module__1tZuha__panelLabel{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);margin:0;font-size:10.5px;font-weight:700}.ArchitectureCanvas-module__1tZuha__fileList{color:var(--text);margin:0;padding-left:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ArchitectureCanvas-module__1tZuha__riskList{color:var(--danger);margin:0;padding-left:16px;font-size:12px}.ArchitectureCanvas-module__1tZuha__riskItem{margin-bottom:2px}.ArchitectureCanvas-module__1tZuha__edgeList{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ArchitectureCanvas-module__1tZuha__edgeItem{color:var(--text);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.ArchitectureCanvas-module__1tZuha__edgeItemRisk{color:var(--danger)}.ArchitectureCanvas-module__1tZuha__edgeArrow{color:var(--text-muted);font-weight:700}.ArchitectureCanvas-module__1tZuha__edgeTarget{font-weight:600}.ArchitectureCanvas-module__1tZuha__edgeLabelText{color:var(--text-muted);font-size:11px}.ArchitectureCanvas-module__1tZuha__edgeKindTag{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);background:var(--surface-2);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}@media (max-width:700px){.ArchitectureCanvas-module__1tZuha__canvasArea{flex-direction:column}.ArchitectureCanvas-module__1tZuha__panel{border-left:none;border-top:1px solid var(--border);width:auto}}
.PendingDowngradeBanner-module__2FV5hW__banner{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.PendingDowngradeBanner-module__2FV5hW__text{color:var(--text);margin:0;font-size:13px;line-height:1.5}.PendingDowngradeBanner-module__2FV5hW__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:600}.PendingDowngradeBanner-module__2FV5hW__cancelBtn:disabled{opacity:.6;cursor:default}
.FindingDetailModal-module__PCX46a__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.FindingDetailModal-module__PCX46a__objectName{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:12px}.FindingDetailModal-module__PCX46a__description{margin:0 0 16px;font-size:13.5px;line-height:1.6}.FindingDetailModal-module__PCX46a__section{margin-bottom:16px}.FindingDetailModal-module__PCX46a__sectionLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:700}.FindingDetailModal-module__PCX46a__evidence{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;max-height:220px;padding:10px 12px;font-size:11.5px;overflow-y:auto}.FindingDetailModal-module__PCX46a__evidenceDetails{margin-bottom:16px}.FindingDetailModal-module__PCX46a__evidenceDetails summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.FindingDetailModal-module__PCX46a__statsGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.FindingDetailModal-module__PCX46a__statTile{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:1px;padding:8px 10px;display:flex}.FindingDetailModal-module__PCX46a__statValue{color:var(--text);font-size:14px;font-weight:800}.FindingDetailModal-module__PCX46a__statLabel{color:var(--text-muted);font-size:10px;font-weight:600}.FindingDetailModal-module__PCX46a__statsNote{color:var(--text-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.FindingDetailModal-module__PCX46a__statementHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.FindingDetailModal-module__PCX46a__copyBtn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.FindingDetailModal-module__PCX46a__statementCode{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;max-height:260px;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow-y:auto}.FindingDetailModal-module__PCX46a__recommendation{background:var(--teal-100);border-radius:var(--radius-sm);white-space:pre-wrap;padding:10px 12px;font-size:13px;line-height:1.6}.FindingDetailModal-module__PCX46a__actionsRow{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.FindingDetailModal-module__PCX46a__btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:7px 13px;font-size:12.5px;font-weight:600}.FindingDetailModal-module__PCX46a__btn:disabled{opacity:.6;cursor:default}.FindingDetailModal-module__PCX46a__btnPrimary{background:var(--teal);border-color:var(--teal);color:#fff}.FindingDetailModal-module__PCX46a__btnDanger{color:var(--danger);border-color:var(--danger)}.FindingDetailModal-module__PCX46a__suppressForm{border:1px dashed var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.FindingDetailModal-module__PCX46a__suppressForm textarea{resize:vertical;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:60px;color:var(--text);padding:8px 10px;font-size:12.5px}
.SupportTicketModal-module__0BwNna__hint{color:var(--text-muted);margin:0 0 12px;font-size:12.5px;line-height:1.5}.SupportTicketModal-module__0BwNna__field{color:var(--text);flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.SupportTicketModal-module__0BwNna__field input[type=text],.SupportTicketModal-module__0BwNna__field textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:400}.SupportTicketModal-module__0BwNna__field input[type=file]{font-size:12px;font-weight:400}.SupportTicketModal-module__0BwNna__fileList{flex-direction:column;gap:6px;margin:-6px 0 14px;padding:0;list-style:none;display:flex}.SupportTicketModal-module__0BwNna__fileChip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:400;display:flex}.SupportTicketModal-module__0BwNna__fileName{text-overflow:ellipsis;white-space:nowrap;color:var(--text);flex:1;overflow:hidden}.SupportTicketModal-module__0BwNna__fileSize{color:var(--text-muted);flex-shrink:0}.SupportTicketModal-module__0BwNna__fileRemoveBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1}.SupportTicketModal-module__0BwNna__fileRemoveBtn:hover{color:var(--danger)}.SupportTicketModal-module__0BwNna__submitBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.SupportTicketModal-module__0BwNna__submitBtn:disabled{opacity:.6;cursor:default}
.NewTicketForm-module__eTfRHG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:620px;padding:22px}.NewTicketForm-module__eTfRHG__title{margin:0 0 4px;font-size:16px;font-weight:700}.NewTicketForm-module__eTfRHG__subtitle{color:var(--text-muted);margin:0 0 18px;font-size:13px}.NewTicketForm-module__eTfRHG__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.NewTicketForm-module__eTfRHG__field label{color:var(--text-muted);font-size:12.5px;font-weight:600}.NewTicketForm-module__eTfRHG__field textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);resize:vertical;min-height:100px;padding:10px 12px}.NewTicketForm-module__eTfRHG__levelGrid{gap:8px;display:grid}.NewTicketForm-module__eTfRHG__levelOption{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.NewTicketForm-module__eTfRHG__levelOptionActive{border-color:var(--teal);background:var(--teal-100)}.NewTicketForm-module__eTfRHG__levelOption input{margin-top:2px}.NewTicketForm-module__eTfRHG__levelLabel{font-size:13.5px;font-weight:600}.NewTicketForm-module__eTfRHG__levelDesc{color:var(--text-muted);margin-top:2px;font-size:12.5px}.NewTicketForm-module__eTfRHG__submit{background:var(--teal);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 18px;font-size:14px;font-weight:600}.NewTicketForm-module__eTfRHG__submit:disabled{opacity:.6;cursor:default}
.ArchitectureDesignCanvas-module__zG9TxW__wrap{flex-direction:column;gap:10px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__hint{color:var(--text-muted);font-size:12.5px}.ArchitectureDesignCanvas-module__zG9TxW__toolbar{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__toolbarRepo{align-items:center;gap:10px;margin-left:auto;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__toolbarBtn,.ArchitectureDesignCanvas-module__zG9TxW__toolbarBtnPrimary{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__toolbarBtn:disabled,.ArchitectureDesignCanvas-module__zG9TxW__toolbarBtnPrimary:disabled{opacity:.6;cursor:default}.ArchitectureDesignCanvas-module__zG9TxW__toolbarBtnPrimary{background:var(--teal);color:#fff;border:none}.ArchitectureDesignCanvas-module__zG9TxW__body{grid-template-columns:1fr 280px;align-items:start;gap:10px;display:grid}.ArchitectureDesignCanvas-module__zG9TxW__sidePanel{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:14px;min-height:300px;padding:14px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__editForm{flex-direction:column;gap:10px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__editForm label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__checkboxLabel{align-items:center;flex-direction:row!important;gap:6px!important}.ArchitectureDesignCanvas-module__zG9TxW__editFormLabel{color:var(--text-muted);font-size:11.5px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__iconPicker{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ArchitectureDesignCanvas-module__zG9TxW__iconPickerBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:7px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__iconPickerBtnActive{border-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, var(--surface-2))}.ArchitectureDesignCanvas-module__zG9TxW__editForm input,.ArchitectureDesignCanvas-module__zG9TxW__editForm select,.ArchitectureDesignCanvas-module__zG9TxW__editForm textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:6px 8px;font-family:inherit;font-size:13px;font-weight:400}.ArchitectureDesignCanvas-module__zG9TxW__editForm textarea{resize:vertical;min-height:60px}.ArchitectureDesignCanvas-module__zG9TxW__deleteBtn{border-radius:var(--radius-sm);background:var(--danger);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__suggestionsGridWrap{flex-direction:column;gap:8px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__suggestionsTitle{margin:0;font-size:12px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__suggestionsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.ArchitectureDesignCanvas-module__zG9TxW__suggestionTile{border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;font-family:inherit;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__priority_high{border-left-color:var(--danger)}.ArchitectureDesignCanvas-module__zG9TxW__priority_medium{border-left-color:#b45309}.ArchitectureDesignCanvas-module__zG9TxW__priority_low{border-left-color:var(--text-muted)}.ArchitectureDesignCanvas-module__zG9TxW__suggestionTileTitle{margin:0;font-size:13px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__suggestionStatusBadge{border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__status_needed{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.ArchitectureDesignCanvas-module__zG9TxW__status_not_needed{background:var(--surface-2);color:var(--text-muted)}.ArchitectureDesignCanvas-module__zG9TxW__suggestionModalBody{flex-direction:column;gap:14px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__priorityTag{text-transform:uppercase;letter-spacing:.03em;background:var(--surface-2);border-left:3px solid var(--border);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__suggestionModalDetail{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.ArchitectureDesignCanvas-module__zG9TxW__relatedNodeChips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__relatedNodeChip{border:1px solid var(--border);background:var(--surface-2);color:var(--teal);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__suggestionModalQuestion{border-top:1px dashed var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__suggestionModalActions{gap:10px;display:flex}.ArchitectureDesignCanvas-module__zG9TxW__designNode{border-radius:var(--radius);border:1px solid var(--border);cursor:grab;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:92px;padding:12px 8px;display:flex;position:relative}.ArchitectureDesignCanvas-module__zG9TxW__designNodeSelected{border-color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb, var(--teal) 30%, transparent)}.ArchitectureDesignCanvas-module__zG9TxW__designNodeGlyph{color:var(--teal)}.ArchitectureDesignCanvas-module__zG9TxW__designNodeLabel{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ArchitectureDesignCanvas-module__zG9TxW__designHandle{background:var(--teal);border:2px solid #fff;width:10px;height:10px}.ArchitectureDesignCanvas-module__zG9TxW__designNodeTooltip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);z-index:10;text-align:left;width:200px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.ArchitectureDesignCanvas-module__zG9TxW__designNode:hover .ArchitectureDesignCanvas-module__zG9TxW__designNodeTooltip{display:block}.ArchitectureDesignCanvas-module__zG9TxW__tooltipTitle{margin:0 0 4px;font-size:12px;font-weight:700}.ArchitectureDesignCanvas-module__zG9TxW__tooltipLine{color:var(--text-muted);margin:0 0 2px;font-size:11px}.ArchitectureDesignCanvas-module__zG9TxW__sectionNode{border:1.5px dashed var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--teal) 4%, transparent);width:100%;height:100%;padding:8px 10px}.ArchitectureDesignCanvas-module__zG9TxW__sectionNodeLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:700}
.BulletText-module__HHV-fG__list{color:var(--text);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:flex}.BulletText-module__HHV-fG__paragraph{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}
.RequestsPage-module__UOmalq__wrap{flex-direction:column;gap:28px;display:flex}.RequestsPage-module__UOmalq__ticketLink{color:var(--teal);font-weight:600}.RequestsPage-module__UOmalq__ticketNone{color:var(--text-muted)}.RequestsPage-module__UOmalq__header{flex-direction:column;gap:4px;display:flex}.RequestsPage-module__UOmalq__title{color:var(--text);margin:0;font-size:22px;font-weight:700}.RequestsPage-module__UOmalq__subtitle{color:var(--text-muted);max-width:720px;margin:0;font-size:13px;line-height:1.5}.RequestsPage-module__UOmalq__error{color:var(--danger);margin:0;font-size:13px}.RequestsPage-module__UOmalq__section{flex-direction:column;gap:10px;display:flex}.RequestsPage-module__UOmalq__sectionTitle{color:var(--text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.RequestsPage-module__UOmalq__count{color:var(--text-muted);background:var(--surface-2);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.RequestsPage-module__UOmalq__tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.RequestsPage-module__UOmalq__tab,.RequestsPage-module__UOmalq__tabActive{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px;font-size:13.5px;font-weight:600;display:flex}.RequestsPage-module__UOmalq__tab{color:var(--text-muted)}.RequestsPage-module__UOmalq__tab:hover{color:var(--text)}.RequestsPage-module__UOmalq__tabActive{color:var(--teal);border-bottom-color:var(--teal)}
.DateRangeFilter-module__MWYF5W__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DateRangeFilter-module__MWYF5W__field{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.DateRangeFilter-module__MWYF5W__field input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:5px 8px;font-family:inherit;font-size:12.5px}.DateRangeFilter-module__MWYF5W__viewBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:6px 16px;font-size:12.5px;font-weight:600}.DateRangeFilter-module__MWYF5W__clearBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:12.5px;text-decoration:underline}
.PackageGrid-module__RXX2Ba__toggleRow{justify-content:center;margin-bottom:16px;display:flex}.PackageGrid-module__RXX2Ba__toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:3px;display:flex}.PackageGrid-module__RXX2Ba__toggleBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:600}.PackageGrid-module__RXX2Ba__toggleBtnActive{background:var(--surface);color:var(--text);cursor:pointer;border:none;border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:700;box-shadow:0 1px 3px #00000014}.PackageGrid-module__RXX2Ba__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.PackageGrid-module__RXX2Ba__card,.PackageGrid-module__RXX2Ba__cardCurrent{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);flex-direction:column;padding:18px 20px;display:flex}.PackageGrid-module__RXX2Ba__cardCurrent{border:1.5px solid var(--teal)}.PackageGrid-module__RXX2Ba__name{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:800}.PackageGrid-module__RXX2Ba__price{color:var(--text);margin:0 0 10px;font-size:22px;font-weight:800}.PackageGrid-module__RXX2Ba__cycle{color:var(--text-muted);font-size:12.5px;font-weight:500}.PackageGrid-module__RXX2Ba__summary{color:var(--text-muted);flex-grow:1;margin:0 0 12px;font-size:12.5px;line-height:1.5}.PackageGrid-module__RXX2Ba__limits{color:var(--text);flex-direction:column;gap:4px;margin:0 0 16px;padding:0;font-size:12.5px;list-style:none;display:flex}.PackageGrid-module__RXX2Ba__cta{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;margin-top:auto;padding:10px 14px;font-size:13px;font-weight:700}.PackageGrid-module__RXX2Ba__cta:disabled{background:var(--surface-2);color:var(--text-muted);cursor:default}
.FindingsBoard-module__Cc7l6G__wrap{flex-direction:column;gap:16px;display:flex}.FindingsBoard-module__Cc7l6G__header{flex-direction:column;gap:4px;display:flex}.FindingsBoard-module__Cc7l6G__title{margin:0;font-size:16px;font-weight:700}.FindingsBoard-module__Cc7l6G__subtitle{color:var(--text-muted);max-width:640px;margin:0;font-size:12.5px;line-height:1.5}.FindingsBoard-module__Cc7l6G__filters{flex-wrap:wrap;gap:10px;display:flex}.FindingsBoard-module__Cc7l6G__filters select{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:7px 10px;font-size:12.5px}.FindingsBoard-module__Cc7l6G__titleCell{flex-direction:column;gap:2px;display:flex}.FindingsBoard-module__Cc7l6G__objectName{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:11px}
.DbAnalyzerCharts-module__4YSllq__scope{--dq-cat-1:#4f46e5;--dq-cat-2:#f59e0b;--sev-critical:#dc2626;--sev-high:#f59e0b;--sev-medium:#2258b8;--sev-low:#94a3b8;--dom-schema:#4f46e5;--dom-data-quality:#15803d;--dom-performance:#f59e0b;--dom-code:#2258b8;--rem-pending:#f59e0b;--rem-approved:#2258b8;--rem-rejected:#dc2626;--rem-applied:#7c5cbf;--rem-verified:#15803d;flex-direction:column;gap:16px;margin-bottom:20px;display:flex}:root[data-theme=dark] .DbAnalyzerCharts-module__4YSllq__scope{--dq-cat-1:#7b74e8;--dq-cat-2:#c2760a;--sev-critical:#ef5350;--sev-high:#e0a030;--sev-medium:#5b8def;--sev-low:#8890b0;--dom-schema:#7b74e8;--dom-data-quality:#3fa066;--dom-performance:#c2760a;--dom-code:#5a93e0;--rem-pending:#e0a030;--rem-approved:#5a93e0;--rem-rejected:#ef5350;--rem-applied:#a08ce0;--rem-verified:#3fa066}.DbAnalyzerCharts-module__4YSllq__snapshotRow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.DbAnalyzerCharts-module__4YSllq__snapshotTile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.DbAnalyzerCharts-module__4YSllq__snapshotValue{color:var(--text);font-size:20px;font-weight:800;line-height:1.25}.DbAnalyzerCharts-module__4YSllq__snapshotLabel{color:var(--text-muted);font-size:11px;font-weight:600}.DbAnalyzerCharts-module__4YSllq__snapshotSub{color:var(--text-muted);margin-top:1px;font-size:11px}.DbAnalyzerCharts-module__4YSllq__chartsRow{align-items:stretch;gap:12px;display:grid}.DbAnalyzerCharts-module__4YSllq__chartCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:16px;display:flex}.DbAnalyzerCharts-module__4YSllq__chartTitle{margin:0 0 2px;font-size:12.5px;font-weight:700}.DbAnalyzerCharts-module__4YSllq__chartCaption{color:var(--text-muted);margin:0 0 14px;font-size:11px;line-height:1.5}.DbAnalyzerCharts-module__4YSllq__cleanState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:28px 10px;display:flex}.DbAnalyzerCharts-module__4YSllq__cleanIcon{color:var(--teal);justify-content:center;display:flex}.DbAnalyzerCharts-module__4YSllq__cleanIcon svg{width:26px;height:26px}.DbAnalyzerCharts-module__4YSllq__cleanTitle{color:var(--text);font-size:13px;font-weight:700}.DbAnalyzerCharts-module__4YSllq__cleanBody{color:var(--text-muted);max-width:280px;font-size:11.5px;line-height:1.5}.DbAnalyzerCharts-module__4YSllq__cleanLink{color:var(--teal);font-weight:700;text-decoration:none}.DbAnalyzerCharts-module__4YSllq__donutBody{flex:1;align-items:center;gap:18px;display:flex}.DbAnalyzerCharts-module__4YSllq__donutSvgWrap{flex-shrink:0;width:116px;height:116px;position:relative}.DbAnalyzerCharts-module__4YSllq__donutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DbAnalyzerCharts-module__4YSllq__donutCenterValue{color:var(--text);font-size:22px;font-weight:800;line-height:1.1}.DbAnalyzerCharts-module__4YSllq__donutCenterLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:9.5px;font-weight:700}.DbAnalyzerCharts-module__4YSllq__legend{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.DbAnalyzerCharts-module__4YSllq__legendRow{align-items:center;gap:7px;font-size:12px;display:flex}.DbAnalyzerCharts-module__4YSllq__legendSwatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}.DbAnalyzerCharts-module__4YSllq__legendLabel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DbAnalyzerCharts-module__4YSllq__legendValue{color:var(--text);flex-shrink:0;font-weight:700}.DbAnalyzerCharts-module__4YSllq__barList{flex-direction:column;flex:1;justify-content:center;gap:12px;display:flex}.DbAnalyzerCharts-module__4YSllq__barRow{flex-direction:column;gap:4px;display:flex}.DbAnalyzerCharts-module__4YSllq__barRowLink{cursor:pointer}.DbAnalyzerCharts-module__4YSllq__barRowHead{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.DbAnalyzerCharts-module__4YSllq__barRowLabel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.DbAnalyzerCharts-module__4YSllq__barRowValue{color:var(--text-muted);flex-shrink:0;font-weight:700}.DbAnalyzerCharts-module__4YSllq__barTrack{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.DbAnalyzerCharts-module__4YSllq__barFill{border-radius:5px;min-width:4px;height:100%}.DbAnalyzerCharts-module__4YSllq__gaugeBody{flex:1;align-items:center;gap:18px;display:flex}.DbAnalyzerCharts-module__4YSllq__gaugeSvgWrap{flex-shrink:0;width:116px;height:116px;position:relative}.DbAnalyzerCharts-module__4YSllq__gaugeCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DbAnalyzerCharts-module__4YSllq__gaugeScore{font-size:26px;font-weight:800;line-height:1.1}.DbAnalyzerCharts-module__4YSllq__gaugeMax{color:var(--text-muted);font-size:10px;font-weight:600}.DbAnalyzerCharts-module__4YSllq__gaugeSide{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.DbAnalyzerCharts-module__4YSllq__gaugeStatus{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.DbAnalyzerCharts-module__4YSllq__gaugeExplain{color:var(--text-muted);font-size:11.5px;line-height:1.5}.DbAnalyzerCharts-module__4YSllq__trendSvgWrap{flex:1;min-height:90px}.DbAnalyzerCharts-module__4YSllq__trendFooter{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.DbAnalyzerCharts-module__4YSllq__trendPoint{cursor:pointer}
.ImpersonateModal-module__ZWWaJW__modal{width:100%;max-width:440px}.ImpersonateModal-module__ZWWaJW__backRow{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:inline-flex}.ImpersonateModal-module__ZWWaJW__backRow:hover{color:var(--text)}.ImpersonateModal-module__ZWWaJW__searchRow{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;display:flex}.ImpersonateModal-module__ZWWaJW__searchRow svg{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.ImpersonateModal-module__ZWWaJW__searchRow input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.ImpersonateModal-module__ZWWaJW__list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.ImpersonateModal-module__ZWWaJW__row{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.ImpersonateModal-module__ZWWaJW__row:hover:not(:disabled){background:var(--surface-2)}.ImpersonateModal-module__ZWWaJW__row:disabled{cursor:not-allowed;opacity:.6}.ImpersonateModal-module__ZWWaJW__rowText{flex-direction:column;gap:2px;display:flex}.ImpersonateModal-module__ZWWaJW__rowText span{color:var(--text-muted);font-size:12.5px}.ImpersonateModal-module__ZWWaJW__rowLoading{color:var(--text-muted);font-size:12px}.ImpersonateModal-module__ZWWaJW__emptyState{color:var(--text-muted);text-align:center;padding:24px 0;font-size:13px}
.LegalAcceptanceView-module__zGtsFW__docRow{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 0;display:flex}.LegalAcceptanceView-module__zGtsFW__docRow:last-child{border-bottom:none}.LegalAcceptanceView-module__zGtsFW__viewLink{color:var(--teal);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.LegalAcceptanceView-module__zGtsFW__checkboxLabel{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.LegalAcceptanceView-module__zGtsFW__error{color:var(--danger);margin:10px 0 0;font-size:12.5px}.LegalAcceptanceView-module__zGtsFW__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:14px 20px;display:flex}.LegalAcceptanceView-module__zGtsFW__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LegalAcceptanceView-module__zGtsFW__modal{background:var(--surface);border-radius:var(--radius);flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden}.LegalAcceptanceView-module__zGtsFW__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.LegalAcceptanceView-module__zGtsFW__modalHeader h3{color:var(--text);margin:0;font-size:15px}.LegalAcceptanceView-module__zGtsFW__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.LegalAcceptanceView-module__zGtsFW__modalContent{white-space:pre-wrap;color:var(--text);flex:1;padding:16px 20px;font-size:11.5px;line-height:1.6;overflow-y:auto}.LegalAcceptanceView-module__zGtsFW__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;padding:14px 20px;display:flex}
.ReferAndEarnView-module__lCFQRW__intro{color:var(--text-muted);max-width:640px;margin:0 0 18px;font-size:14px;line-height:1.6}.ReferAndEarnView-module__lCFQRW__linkRow{gap:10px;display:flex}.ReferAndEarnView-module__lCFQRW__linkInput{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);flex:1;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:13.5px}.ReferAndEarnView-module__lCFQRW__copyBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:10px 18px;font-size:14px;font-weight:600}.ReferAndEarnView-module__lCFQRW__copyBtn:hover{background:#0b7a77}.ReferAndEarnView-module__lCFQRW__spacer{height:18px}
.AppReleasesListView-module__NvF-va__appTabs{gap:8px;margin-bottom:16px;display:flex}.AppReleasesListView-module__NvF-va__appTab,.AppReleasesListView-module__NvF-va__appTabActive{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.AppReleasesListView-module__NvF-va__appTabActive{background:var(--navy);color:#fff;border-color:var(--navy)}.AppReleasesListView-module__NvF-va__table{border-collapse:collapse;width:100%;font-size:13px}.AppReleasesListView-module__NvF-va__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 12px;font-size:11px;font-weight:600}.AppReleasesListView-module__NvF-va__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px}.AppReleasesListView-module__NvF-va__table tbody tr:last-child td{border-bottom:none}.AppReleasesListView-module__NvF-va__versionCode{color:var(--text-muted);margin-top:2px;font-size:11.5px;display:block}.AppReleasesListView-module__NvF-va__expandRow{cursor:pointer}.AppReleasesListView-module__NvF-va__expandToggle{color:var(--text-muted);width:16px;font-size:10px;display:inline-block}.AppReleasesListView-module__NvF-va__detailPanel{background:var(--surface-2)}.AppReleasesListView-module__NvF-va__detailPanel td{padding:12px 16px!important}.AppReleasesListView-module__NvF-va__childTable{border-collapse:collapse;width:100%;max-width:640px;font-size:12.5px}.AppReleasesListView-module__NvF-va__childTable th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 10px;font-size:10.5px;font-weight:600}.AppReleasesListView-module__NvF-va__childTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}.AppReleasesListView-module__NvF-va__childTable tbody tr:last-child td{border-bottom:none}.AppReleasesListView-module__NvF-va__childTable td:first-child{color:var(--text-muted)}.AppReleasesListView-module__NvF-va__prioritySelect{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:5px 8px;font-size:12.5px}.AppReleasesListView-module__NvF-va__retiredNote{color:var(--text-muted);white-space:nowrap;font-size:12px}.AppReleasesListView-module__NvF-va__emptyState{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}
.ClientEditModal-module__NXH-Cq__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.ClientEditModal-module__NXH-Cq__grid{grid-template-columns:1fr}}.ClientEditModal-module__NXH-Cq__full{grid-column:1/-1}.ClientEditModal-module__NXH-Cq__field{flex-direction:column;display:flex}.ClientEditModal-module__NXH-Cq__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.ClientEditModal-module__NXH-Cq__field input,.ClientEditModal-module__NXH-Cq__field select{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.ClientEditModal-module__NXH-Cq__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px}.ClientEditModal-module__NXH-Cq__field input:focus,.ClientEditModal-module__NXH-Cq__field select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.ClientEditModal-module__NXH-Cq__marginRow{align-items:center;gap:8px;display:flex}.ClientEditModal-module__NXH-Cq__marginRow input{width:90px}.ClientEditModal-module__NXH-Cq__marginRow span{color:var(--text-muted);font-size:13px}.ClientEditModal-module__NXH-Cq__switchRow{color:var(--text);align-items:center;gap:10px;padding-top:4px;font-size:13px;display:flex}.ClientEditModal-module__NXH-Cq__formError{border:1.5px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-100);color:var(--danger);margin-bottom:14px;padding:10px 12px;font-size:12.5px;font-weight:600}.ClientEditModal-module__NXH-Cq__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.ClientEditModal-module__NXH-Cq__saveBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:8px 14px;font-size:13px;font-weight:600}.ClientEditModal-module__NXH-Cq__saveBtn:disabled{opacity:.6;cursor:default}
.EmailSettingsView-module__tGQpkW__statusPanel{margin-bottom:18px}.EmailSettingsView-module__tGQpkW__statusRow{align-items:center;gap:14px;display:flex}.EmailSettingsView-module__tGQpkW__statusIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EmailSettingsView-module__tGQpkW__statusIcon svg{width:20px;height:20px}.EmailSettingsView-module__tGQpkW__connected .EmailSettingsView-module__tGQpkW__statusIcon{background:var(--good-100);color:var(--good)}.EmailSettingsView-module__tGQpkW__disconnected .EmailSettingsView-module__tGQpkW__statusIcon{background:var(--danger-100);color:var(--danger)}.EmailSettingsView-module__tGQpkW__checking .EmailSettingsView-module__tGQpkW__statusIcon,.EmailSettingsView-module__tGQpkW__unknown .EmailSettingsView-module__tGQpkW__statusIcon{background:var(--surface-2);color:var(--text-muted)}.EmailSettingsView-module__tGQpkW__statusText{flex-direction:column;flex:1;gap:2px;display:flex}.EmailSettingsView-module__tGQpkW__statusText b{font-size:14px}.EmailSettingsView-module__tGQpkW__statusText span{color:var(--text-muted);font-size:12.5px}.EmailSettingsView-module__tGQpkW__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.EmailSettingsView-module__tGQpkW__grid{grid-template-columns:1fr}}.EmailSettingsView-module__tGQpkW__full{grid-column:1/-1}.EmailSettingsView-module__tGQpkW__field{flex-direction:column;display:flex}.EmailSettingsView-module__tGQpkW__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.EmailSettingsView-module__tGQpkW__field input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.EmailSettingsView-module__tGQpkW__field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.EmailSettingsView-module__tGQpkW__hint{color:var(--text-muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}.EmailSettingsView-module__tGQpkW__code{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:11px}.EmailSettingsView-module__tGQpkW__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:14px 20px;display:flex}.EmailSettingsView-module__tGQpkW__updatedNote{color:var(--text-muted);margin:12px 4px 0;font-size:11.5px}
.LegalDocumentsSettingsView-module__9MZRMq__tabs{gap:6px;margin-bottom:14px;display:flex}.LegalDocumentsSettingsView-module__9MZRMq__tab{border:1.5px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.LegalDocumentsSettingsView-module__9MZRMq__tabActive{background:var(--teal);border-color:var(--teal);color:#fff}.LegalDocumentsSettingsView-module__9MZRMq__editor{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);resize:vertical;padding:12px 14px;font-family:IBM Plex Mono,monospace;font-size:13.5px;line-height:1.6}.LegalDocumentsSettingsView-module__9MZRMq__editor:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.LegalDocumentsSettingsView-module__9MZRMq__reacceptRow{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.LegalDocumentsSettingsView-module__9MZRMq__checkboxLabel{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.LegalDocumentsSettingsView-module__9MZRMq__hint{color:var(--text-muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}.LegalDocumentsSettingsView-module__9MZRMq__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:14px 20px;display:flex}
.PackageEditModal-module__q0W5vq__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.PackageEditModal-module__q0W5vq__grid{grid-template-columns:1fr}}.PackageEditModal-module__q0W5vq__full{grid-column:1/-1}.PackageEditModal-module__q0W5vq__field{flex-direction:column;display:flex}.PackageEditModal-module__q0W5vq__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.PackageEditModal-module__q0W5vq__field input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.PackageEditModal-module__q0W5vq__field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.PackageEditModal-module__q0W5vq__switchRow{color:var(--text);align-items:center;gap:10px;padding-top:4px;font-size:13px;display:flex}.PackageEditModal-module__q0W5vq__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.PackageEditModal-module__q0W5vq__saveBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:8px 14px;font-size:13px;font-weight:600}.PackageEditModal-module__q0W5vq__saveBtn:disabled{opacity:.6;cursor:default}.PackageEditModal-module__q0W5vq__moduleGrid{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px;padding:10px 12px;display:grid}.PackageEditModal-module__q0W5vq__moduleOption{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.PackageEditModal-module__q0W5vq__moduleHint{color:var(--text-muted,var(--text));opacity:.75;margin:6px 0 0;font-size:12px}
.ProblemStatementPanel-module__1Rx7cW__wrap{flex-direction:column;gap:22px;display:flex}.ProblemStatementPanel-module__1Rx7cW__section{flex-direction:column;gap:8px;display:flex}.ProblemStatementPanel-module__1Rx7cW__sectionLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:11.5px;font-weight:700}.ProblemStatementPanel-module__1Rx7cW__sectionHint{color:var(--text-muted);margin:0 0 4px;font-size:12px;line-height:1.5}.ProblemStatementPanel-module__1Rx7cW__statementText{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.ProblemStatementPanel-module__1Rx7cW__inputsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}@media (max-width:760px){.ProblemStatementPanel-module__1Rx7cW__inputsGrid{grid-template-columns:1fr}}.ProblemStatementPanel-module__1Rx7cW__inputCard{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.ProblemStatementPanel-module__1Rx7cW__inputCardTitle{color:var(--text);margin:0 0 8px;font-size:12px;font-weight:700}.ProblemStatementPanel-module__1Rx7cW__emptyNote{color:var(--text-muted);margin:0;font-size:12px}.ProblemStatementPanel-module__1Rx7cW__chipList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ProblemStatementPanel-module__1Rx7cW__chip{color:var(--teal);background:var(--teal-100);border-radius:999px;width:fit-content;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-block}.ProblemStatementPanel-module__1Rx7cW__commentPreviewList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ProblemStatementPanel-module__1Rx7cW__commentPreview{color:var(--text);font-size:12px;line-height:1.5}.ProblemStatementPanel-module__1Rx7cW__commentPreviewAuthor{font-weight:700}.ProblemStatementPanel-module__1Rx7cW__fieldValue{color:var(--text);margin:0 0 4px;font-size:12.5px}.ProblemStatementPanel-module__1Rx7cW__fieldValue:last-child{margin-bottom:0}.ProblemStatementPanel-module__1Rx7cW__rawTranscript{color:var(--text-muted);white-space:pre-wrap;max-height:90px;margin:0;font-size:12px;font-style:italic;line-height:1.5;overflow-y:auto}.ProblemStatementPanel-module__1Rx7cW__actionRow{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.ProblemStatementPanel-module__1Rx7cW__primaryBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:10px 16px;font-size:13px;font-weight:600}.ProblemStatementPanel-module__1Rx7cW__secondaryBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:10px 16px;font-size:13px;font-weight:600}.ProblemStatementPanel-module__1Rx7cW__confirmedNote{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}
.Topbar-module__p1niWa__topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.Topbar-module__p1niWa__mobileMenuBtn{cursor:pointer;color:var(--text);background:0 0;border:none;font-size:18px;display:none}.Topbar-module__p1niWa__tenantName{color:var(--text-muted);font-size:13.5px;font-weight:600}.Topbar-module__p1niWa__right{align-items:center;gap:12px;display:flex}.Topbar-module__p1niWa__iconBtn{cursor:pointer;width:36px;height:36px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex}.Topbar-module__p1niWa__iconBtn:hover{background:var(--surface-2);border-color:var(--border);color:var(--text)}.Topbar-module__p1niWa__iconBtn svg{width:18px;height:18px}.Topbar-module__p1niWa__userChip{color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:13.5px;display:flex}.Topbar-module__p1niWa__userChip:hover{background:var(--surface-2);border-color:var(--border)}.Topbar-module__p1niWa__userName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.Topbar-module__p1niWa__chevron{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.Topbar-module__p1niWa__chevronOpen{transform:rotate(180deg)}.Topbar-module__p1niWa__av{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11.5px;font-weight:700;display:flex}.Topbar-module__p1niWa__menuItem{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:block}.Topbar-module__p1niWa__menuItem:hover{background:var(--surface-2)}.Topbar-module__p1niWa__menuItemDanger{color:#dc2626}@media (max-width:860px){.Topbar-module__p1niWa__mobileMenuBtn{display:block}.Topbar-module__p1niWa__tenantName{display:none}}
.AttachmentThumbnail-module__FfEf1q__tile{width:84px;color:inherit;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.AttachmentThumbnail-module__FfEf1q__thumbnailImg{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:72px;height:72px}.AttachmentThumbnail-module__FfEf1q__fileIcon{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:72px;height:72px;color:var(--text-muted);letter-spacing:.02em;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.AttachmentThumbnail-module__FfEf1q__fileName{color:var(--text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}
.ArchitectureDashboard-module__MEf56G__wrap{flex-direction:column;gap:16px;display:flex}.ArchitectureDashboard-module__MEf56G__header{flex-direction:column;gap:4px;display:flex}.ArchitectureDashboard-module__MEf56G__title{margin:0;font-size:16px;font-weight:700}.ArchitectureDashboard-module__MEf56G__modeTabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.ArchitectureDashboard-module__MEf56G__modeTab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:13px;font-weight:700}.ArchitectureDashboard-module__MEf56G__modeTabActive{color:var(--text);border-bottom-color:var(--teal)}.ArchitectureDashboard-module__MEf56G__subtitle{color:var(--text-muted);max-width:760px;margin:0;font-size:12.5px;line-height:1.6}.ArchitectureDashboard-module__MEf56G__controls{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.ArchitectureDashboard-module__MEf56G__field{color:var(--text);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ArchitectureDashboard-module__MEf56G__field select{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);min-width:220px;padding:8px 10px;font-size:13px}.ArchitectureDashboard-module__MEf56G__hint{color:var(--text-muted);font-size:12.5px}.ArchitectureDashboard-module__MEf56G__generateBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;align-items:center;padding:9px 20px;font-size:13px;font-weight:700;display:inline-flex}.ArchitectureDashboard-module__MEf56G__generateBtn:disabled{opacity:.6;cursor:default}.ArchitectureDashboard-module__MEf56G__generateBtn svg{margin-right:6px}.ArchitectureDashboard-module__MEf56G__empty{min-height:80px;color:var(--text-muted);text-align:center;border-radius:var(--radius);border:1px dashed var(--border);justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex}.ArchitectureDashboard-module__MEf56G__history{flex-direction:column;gap:8px;display:flex}.ArchitectureDashboard-module__MEf56G__historyTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.ArchitectureDashboard-module__MEf56G__historyList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ArchitectureDashboard-module__MEf56G__historyRow{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:12px;padding:10px 14px;display:flex}.ArchitectureDashboard-module__MEf56G__historyRow:hover{background:var(--surface-2)}.ArchitectureDashboard-module__MEf56G__historyLabel{font-size:13px;font-weight:600}.ArchitectureDashboard-module__MEf56G__historyStatus{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ArchitectureDashboard-module__MEf56G__status_running,.ArchitectureDashboard-module__MEf56G__status_pending{color:var(--teal);background:#4f46e51f}.ArchitectureDashboard-module__MEf56G__status_completed{color:var(--success,#16a34a);background:#16a34a1f}.ArchitectureDashboard-module__MEf56G__status_failed{background:var(--danger-100);color:var(--danger)}.ArchitectureDashboard-module__MEf56G__status_credit_exhausted{color:#b45309;background:#f59e0b24}.ArchitectureDashboard-module__MEf56G__historyDate{color:var(--text-muted);margin-left:auto;font-size:11.5px}
.ArchitectureRunResultPage-module__5-U_UG__wrap{flex-direction:column;gap:14px;display:flex}.ArchitectureRunResultPage-module__5-U_UG__backLink{color:var(--teal);font-size:12px;font-weight:600;text-decoration:none}.ArchitectureRunResultPage-module__5-U_UG__header{align-items:center;gap:12px;display:flex}.ArchitectureRunResultPage-module__5-U_UG__title{margin:0;font-size:16px;font-weight:700}.ArchitectureRunResultPage-module__5-U_UG__statusBadge{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.ArchitectureRunResultPage-module__5-U_UG__status_running,.ArchitectureRunResultPage-module__5-U_UG__status_pending{color:var(--teal);background:#4f46e51f}.ArchitectureRunResultPage-module__5-U_UG__status_completed{color:var(--success,#16a34a);background:#16a34a1f}.ArchitectureRunResultPage-module__5-U_UG__status_failed{background:var(--danger-100);color:var(--danger)}.ArchitectureRunResultPage-module__5-U_UG__status_credit_exhausted{color:#b45309;background:#f59e0b24}.ArchitectureRunResultPage-module__5-U_UG__card,.ArchitectureRunResultPage-module__5-U_UG__cardError,.ArchitectureRunResultPage-module__5-U_UG__cardWarning{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:6px;max-width:760px;padding:14px 16px;display:flex}.ArchitectureRunResultPage-module__5-U_UG__cardError{border-color:var(--danger);background:var(--danger-100)}.ArchitectureRunResultPage-module__5-U_UG__cardWarning{background:#f59e0b14;border-color:#f59e0b}.ArchitectureRunResultPage-module__5-U_UG__label{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);margin:0;font-size:11px;font-weight:700}.ArchitectureRunResultPage-module__5-U_UG__body{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.ArchitectureRunResultPage-module__5-U_UG__hint{color:var(--text-muted);margin:0;font-size:12.5px}
.CaseEditor-module__bEJY1a__caseEditor{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}.CaseEditor-module__bEJY1a__caseEditorRow{gap:12px;display:flex}.CaseEditor-module__bEJY1a__caseEditorField{color:var(--text-muted);flex-direction:column;flex:1;gap:4px;font-size:11px;font-weight:600;display:flex}.CaseEditor-module__bEJY1a__caseEditorField input,.CaseEditor-module__bEJY1a__caseEditorField select,.CaseEditor-module__bEJY1a__caseEditorField textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:400}.CaseEditor-module__bEJY1a__editActions{justify-content:flex-end;gap:8px;display:flex}.CaseEditor-module__bEJY1a__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;padding:6px 14px;font-size:12px;font-weight:600}.CaseEditor-module__bEJY1a__saveBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:6px 16px;font-size:12px;font-weight:700}.CaseEditor-module__bEJY1a__saveBtn:disabled{opacity:.6;cursor:default}
.ForgotPasswordForm-module__TNfVyq__card{background:var(--surface);border:1px solid var(--border);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:14px;padding:36px;position:relative}.ForgotPasswordForm-module__TNfVyq__backLink{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:22px;font-size:13px;display:inline-flex}.ForgotPasswordForm-module__TNfVyq__backLink svg{width:15px;height:15px}.ForgotPasswordForm-module__TNfVyq__backLink:hover{color:var(--text)}.ForgotPasswordForm-module__TNfVyq__icon{background:var(--teal-100);width:46px;height:46px;color:var(--teal);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.ForgotPasswordForm-module__TNfVyq__iconSuccess{background:var(--good-100);color:var(--good)}.ForgotPasswordForm-module__TNfVyq__icon svg{width:22px;height:22px}.ForgotPasswordForm-module__TNfVyq__card h2{margin:0 0 6px;font-size:20px}.ForgotPasswordForm-module__TNfVyq__card p{color:var(--text-muted);margin:0 0 24px;font-size:13.5px;line-height:1.55}.ForgotPasswordForm-module__TNfVyq__field{margin-bottom:18px}.ForgotPasswordForm-module__TNfVyq__field label{color:var(--text);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.ForgotPasswordForm-module__TNfVyq__inputWrap{position:relative}.ForgotPasswordForm-module__TNfVyq__inputWrap svg.ForgotPasswordForm-module__TNfVyq__leading{width:16px;height:16px;color:var(--text-muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ForgotPasswordForm-module__TNfVyq__field input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:11px 13px 11px 38px;font-size:14px}.ForgotPasswordForm-module__TNfVyq__field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.ForgotPasswordForm-module__TNfVyq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ForgotPasswordForm-module__TNfVyq__spin}@keyframes ForgotPasswordForm-module__TNfVyq__spin{to{transform:rotate(360deg)}}.ForgotPasswordForm-module__TNfVyq__successBox{background:var(--good-100);border:1px solid #1c8a5a40;border-radius:10px;align-items:flex-start;gap:12px;margin-top:6px;padding:14px;display:flex}.ForgotPasswordForm-module__TNfVyq__successBox svg{width:18px;height:18px;color:var(--good);flex-shrink:0;margin-top:1px}.ForgotPasswordForm-module__TNfVyq__successBox p{color:var(--text);margin:0;font-size:13px}.ForgotPasswordForm-module__TNfVyq__resendLink{cursor:pointer;color:var(--teal);font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}
.page-module__9mDS1q__shell{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}
.PlanChangeModal-module__QLXk3q__body{color:var(--text);margin:0 0 10px;font-size:13.5px;line-height:1.6}.PlanChangeModal-module__QLXk3q__secureNote{color:var(--text-muted);margin:0;font-size:12px}.PlanChangeModal-module__QLXk3q__error{border-radius:var(--radius-sm);background:var(--danger-100);color:var(--danger);margin:0 0 14px;padding:10px 12px;font-size:13px}.PlanChangeModal-module__QLXk3q__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.PlanChangeModal-module__QLXk3q__primaryBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:8px 14px;font-size:13px;font-weight:600}.PlanChangeModal-module__QLXk3q__primaryBtn:disabled{opacity:.6;cursor:default}
.DoubleConfirmDialog-module__MYPhzG__stepBadge{letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);color:var(--text-muted);border-radius:999px;margin-bottom:12px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.DoubleConfirmDialog-module__MYPhzG__stepBadgeDanger{background:var(--danger-100);color:var(--danger)}.DoubleConfirmDialog-module__MYPhzG__body{white-space:pre-wrap;margin:0 0 14px;font-size:13.5px;line-height:1.6}.DoubleConfirmDialog-module__MYPhzG__summaryList{margin:0 0 16px;padding-left:18px;font-size:13px;line-height:1.7}.DoubleConfirmDialog-module__MYPhzG__actions{justify-content:flex-end;gap:8px;display:flex}.DoubleConfirmDialog-module__MYPhzG__cancelBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:600}.DoubleConfirmDialog-module__MYPhzG__continueBtn,.DoubleConfirmDialog-module__MYPhzG__confirmBtn{border-radius:var(--radius-sm);background:var(--teal);color:#fff;cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:700}.DoubleConfirmDialog-module__MYPhzG__confirmBtnDanger{background:var(--danger)}
.ResolutionOverview-module__2l-iaq__row1{grid-template-columns:repeat(3,1fr)}
.AppShell-module__cB5iMW__shell{height:100vh;display:flex}.AppShell-module__cB5iMW__mainCol{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__cB5iMW__content{flex:1;padding:24px;overflow-y:auto}.AppShell-module__cB5iMW__backdrop{display:none}@media (max-width:860px){.AppShell-module__cB5iMW__backdrop{z-index:190;opacity:0;pointer-events:none;background:#0a0a1a80;transition:opacity .2s;display:block;position:fixed;inset:0}.AppShell-module__cB5iMW__backdropOpen{opacity:1;pointer-events:auto}}
