@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff)format("woff");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-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2)format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2)format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2)format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff)format("woff");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-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2)format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff)format("woff");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-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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}:root{--eo-brand-blue:#00b4f1;--eo-brand-blue-strong:#0a2540;--eo-brand-teal:#00b4f1;--eo-brand-teal-strong:#00b4f1;--eo-brand-graphite:#0a2540;--eo-brand-graphite-2:#0d2749;--eo-brand-navy:#0a1f3d;--eo-brand-ink:#0a2540;--eo-brand-muted:#687587;--eo-brand-line:#dfe5ec;--eo-brand-bg:#f4f7fa;--brand-blue:#00b4f1;--brand-deep:#0a2540;--brand-navy:#0a1f3d;--brand-gray:#f4f7fa}.eo-brand-lockup{object-fit:contain;background:0 0;width:auto;max-width:min(340px,100%);height:52px;display:block}.eo-brand-lockup--compact{max-width:240px;height:40px}.eo-brand-lockup--bar{max-width:188px;height:28px}.eo-brand-mark,.eo-brand-mark-img{object-fit:contain;object-position:center;background:0 0;border-radius:0;flex:0 0 39px;width:39px;height:39px;display:block;overflow:hidden}.eo-brand--compact .eo-brand-mark,.eo-brand--compact .eo-brand-mark-img{flex-basis:32px;width:32px;height:32px}.eo-auth-shell{background:var(--eo-brand-bg);min-height:100vh;color:var(--eo-brand-ink);grid-template-columns:minmax(0,1.42fr) minmax(400px,480px);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.eo-auth-visual{color:#fff;background:radial-gradient(circle at 76% 44%,#049fd957,#0000 25%),radial-gradient(circle at 16% 92%,#00387359,#0000 28%),linear-gradient(135deg,#0a1f3d 0%,#0d2749 45%,#003873 100%);min-height:100vh;position:relative;overflow:hidden}.eo-auth-visual:before{content:"";pointer-events:none;border:1px solid #049fd985;border-radius:50%;position:absolute;inset:-18% -8% -10% 32%;transform:rotate(-17deg);box-shadow:0 0 0 130px #049fd906,0 0 0 260px #049fd906,0 0 0 400px #049fd905,0 0 0 560px #049fd904}.eo-visual-content{z-index:3;box-sizing:border-box;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(260px,48%);gap:0 28px;min-height:100vh;padding:44px clamp(28px,4.5vw,72px);display:grid;position:relative}.eo-auth-visual .eo-brand-lockup{grid-column:1;max-width:360px;height:56px}.eo-visual-copy{grid-column:1;align-self:center;max-width:560px;margin-top:3vh}.eo-visual-copy>span{color:#7dd4f0;letter-spacing:.16em;font-size:11px;font-weight:750}.eo-visual-copy h1{letter-spacing:-.055em;margin:15px 0 18px;font-size:clamp(40px,4.4vw,72px);font-weight:430;line-height:.98}.eo-visual-copy h1 strong{background:linear-gradient(90deg,#fff 0%,#7dd4f0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:750}.eo-visual-copy p{color:#ffffffb8;max-width:520px;margin:0;font-size:16px;line-height:1.65}.eo-visual-footer{color:#ffffff8c;letter-spacing:.02em;grid-column:1;align-items:center;gap:9px;font-size:11px;display:flex}.eo-status-dot{background:var(--eo-brand-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #049fd91c}.eo-auth-hero-visual{grid-area:1/2/-1;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.eo-live-terminal{z-index:1;width:min(100%,470px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #1fc1ff47;border-radius:18px;position:relative}.eo-term-top{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:44px;padding:0 16px;display:flex}.eo-term-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.eo-term-dot--red{background:#ff5f57}.eo-term-dot--yellow{background:#febc2e}.eo-term-dot--green{background:#28c840}.eo-term-top small{color:#78b9d8;margin-left:9px;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.eo-term-body{flex-direction:column;justify-content:flex-start;gap:8px;min-height:335px;padding:24px 28px;display:flex}.eo-term-line{white-space:nowrap;text-overflow:ellipsis;color:#dff7ff;font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.eo-term-line--command{color:#f7fbff;font-weight:800}.eo-term-line--command:first-letter{color:#18c6ff}.eo-term-line--success{color:#67ef9b}.eo-term-line--info{color:#9ccbe1}.eo-term-line--accent{color:#18c6ff}.eo-term-cursor{vertical-align:-3px;background:#7eb9df;width:8px;height:16px;margin-left:4px;animation:.75s step-end infinite eo-term-blink;display:inline-block}.eo-term-cursor--idle{margin:0 0 0 2px}@keyframes eo-term-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.eo-term-cursor{animation:none}}.eo-auth-panel{box-sizing:border-box;background:linear-gradient(#fbfcfd,#f4f6f9);flex-direction:column;justify-content:center;align-items:center;padding:42px 46px 22px;display:flex}.eo-auth-mobile-brand{align-self:flex-start;margin-bottom:28px;display:none}.eo-auth-card{border:1px solid var(--eo-brand-line);box-sizing:border-box;background:#fff;border-radius:18px;width:min(100%,380px);padding:34px;box-shadow:0 18px 50px #17202b14,0 2px 8px #17202b0a}.eo-auth-heading{margin-bottom:24px}.eo-auth-eyebrow{color:var(--eo-brand-teal-strong);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800}.eo-auth-heading h2{color:var(--eo-brand-ink);letter-spacing:-.035em;margin:0;font-size:29px;font-weight:720;line-height:1.08}.eo-auth-heading p{color:var(--eo-brand-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.eo-auth-form{flex-direction:column;gap:15px;display:flex}.eo-field{flex-direction:column;gap:7px;display:flex}.eo-field label{color:#394657;font-size:12px;font-weight:650}.eo-field input{color:#1d2733;box-sizing:border-box;width:100%;min-height:46px;font:inherit;background:#fbfcfe;border:1px solid #d7dee7;border-radius:9px;outline:none;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.eo-field input::placeholder{color:#9aa5b2}.eo-field input:focus{border-color:var(--eo-brand-blue);background:#fff;box-shadow:0 0 0 3px #049fd91f}.eo-primary{background:linear-gradient(100deg, var(--eo-brand-blue) 0%, #0389be 48%, var(--eo-brand-blue-strong) 125%);color:#fff;width:100%;min-height:46px;font:inherit;letter-spacing:.01em;cursor:pointer;border:0;border-radius:9px;font-size:13px;font-weight:750;transition:transform .12s,box-shadow .15s,opacity .15s;box-shadow:0 8px 22px #049fd933}.eo-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 26px #049fd940}.eo-primary:disabled{cursor:not-allowed;opacity:.58}.eo-secondary{color:#334155;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:9px;font-size:13px;font-weight:650}.eo-secondary:hover:not(:disabled){background:#f8fafc;border-color:#b8c5d4}.eo-auth-link{color:var(--eo-brand-blue-strong);font-size:12px;font-weight:650;text-decoration:none}.eo-auth-link:hover{text-decoration:underline}.eo-auth-error{color:#bd3b31;background:#fff6f5;border:1px solid #f1c5c0;border-radius:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.45}.eo-auth-success{color:#147a68;background:#f2fbf8;border:1px solid #bce7dd;border-radius:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.45}.eo-auth-footnote{color:#8994a2;text-align:center;margin-top:20px;font-size:10px}.eo-auth-divider{color:#9aa5b2;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin:4px 0;font-size:10px;display:flex}.eo-auth-divider:before,.eo-auth-divider:after{content:"";background:#e6ebf0;flex:1;height:1px}@media (max-width:1180px){.eo-visual-content{grid-template-columns:minmax(0,1fr) minmax(240px,46%);padding:36px 28px}.eo-visual-copy h1{font-size:clamp(34px,4vw,52px)}.eo-term-body{min-height:280px;padding:18px 20px}.eo-term-line{font-size:12px}}@media (max-width:900px){.eo-auth-shell{background:linear-gradient(#f4f7fb,#fff);display:block}.eo-auth-visual{display:none}.eo-auth-panel{min-height:100vh;padding:30px 18px 22px}.eo-auth-mobile-brand{display:block}.eo-auth-card{box-shadow:0 14px 38px #17202b14}}@media (max-width:480px){.eo-auth-panel{padding:22px 12px 18px}.eo-auth-card{border-radius:15px;padding:25px 20px}.eo-auth-heading h2{font-size:25px}}.enterone-admin{--eo-bg:#171a1d;--eo-surface:#1f2327;--eo-surface-2:#252a2f;--eo-surface-3:#2b3137;--eo-border:#394149;--eo-border-soft:#2d343b;--eo-text:#f1f5f7;--eo-muted:#a2adb7;--eo-subtle:#77838e;--eo-blue:#4084ff;--eo-teal:#22d5b4;--eo-danger:#fb7185;--eo-warning:#f6c453;background:radial-gradient(circle at 82% -12%, #4084ff29, transparent 31%), radial-gradient(circle at 18% 0%, #22d5b411, transparent 25%), var(--eo-bg);min-height:100vh;color:var(--eo-text)}.enterone-admin *,.enterone-admin :before,.enterone-admin :after{box-sizing:border-box}.enterone-admin ::selection{color:#fff;background:#4080f047}.enterone-admin ::-webkit-scrollbar{width:9px;height:9px}.enterone-admin ::-webkit-scrollbar-track{background:0 0}.enterone-admin ::-webkit-scrollbar-thumb{background:#374149 padding-box padding-box;border:2px solid #0000;border-radius:8px}.enterone-admin ::-webkit-scrollbar-thumb:hover{background:#4a5964 padding-box padding-box}.enterone-admin main{animation:.18s ease-out eoFadeIn}@keyframes eoFadeIn{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}.enterone-admin main>div{min-width:0}.enterone-admin main:not(:has(.eo-workspace)) h1:first-child{letter-spacing:-.025em;color:var(--eo-text);line-height:1.2;margin:0 0 7px!important;font-size:24px!important}.enterone-admin main:not(:has(.eo-workspace)) h2{color:var(--eo-text);letter-spacing:-.018em}.enterone-admin main:not(:has(.eo-workspace)) h3{color:#e8eef5;letter-spacing:-.01em}.enterone-admin main p{line-height:1.55}.enterone-admin main[data-admin-page=Dashboard] h1:first-child,.enterone-admin main[data-admin-page=Courses] h1:first-child,.enterone-admin main[data-admin-page=Labs] h1:first-child,.enterone-admin main[data-admin-page=Users] h1:first-child,.enterone-admin main[data-admin-page=Reports] h1:first-child,.enterone-admin main[data-admin-page=Network] h1:first-child,.enterone-admin main[data-admin-page=Snapshot] h1:first-child,.enterone-admin main[data-admin-page=Connectors] h1:first-child,.enterone-admin main[data-admin-page=Email] h1:first-child,.enterone-admin main[data-admin-page=Certificate] h1:first-child,.enterone-admin main[data-admin-page=Administration] h1:first-child,.enterone-admin main[data-admin-page=Security] h1:first-child{padding-top:2px}.enterone-admin div[style*=\#161b22],.enterone-admin div[style*=\#0d1117],.enterone-admin div[style*=\#0f1622]{border-color:var(--eo-border)!important}.enterone-admin div[style*=\#161b22]{box-shadow:0 10px 30px #00000029;background:linear-gradient(#111b28fa,#0c141ffa)!important}.enterone-admin button{min-height:30px;font-family:inherit;transition:transform .12s,box-shadow .15s,border-color .15s,background .15s,opacity .15s;border-radius:999px!important}.enterone-admin button:hover:not(:disabled){transform:translateY(-1px)}.enterone-admin button:active:not(:disabled){transform:translateY(0)}.enterone-admin button:focus-visible,.enterone-admin input:focus-visible,.enterone-admin select:focus-visible,.enterone-admin textarea:focus-visible{outline-offset:2px;outline:2px solid #4080f06b}.enterone-admin button:disabled{cursor:not-allowed;opacity:.52}.enterone-admin main button{letter-spacing:-.005em}.enterone-admin main button:not(:disabled):hover{box-shadow:0 6px 18px #0000002e}.enterone-admin main:not(:has(.eo-workspace)) button:not(:disabled){color:#cfe0ff;background:linear-gradient(#142640f5,#0f1d30f5);border-color:#4084ff57}.enterone-admin main:not(:has(.eo-workspace)) button:not(:disabled):hover{background:linear-gradient(#1b375efa,#122743fa);border-color:#4084ff9e;box-shadow:0 8px 22px #4084ff29}.enterone-admin main button[style*=f85149],.enterone-admin main button[style*=fb7185]{color:#ffb4ab!important;background:#f8514917!important;border-color:#f8514973!important}.enterone-admin input,.enterone-admin select,.enterone-admin textarea{color:var(--eo-text)!important;font-family:inherit!important}.enterone-admin input::placeholder,.enterone-admin textarea::placeholder{color:#58677a}.enterone-admin input,.enterone-admin select,.enterone-admin textarea{border-color:var(--eo-border);background-color:#090f17e0}.enterone-admin table{border-spacing:0;width:100%;overflow:hidden;border-collapse:separate!important}.enterone-admin thead th{letter-spacing:.08em;text-transform:uppercase;background:#0e1c2feb;color:#718198!important;border-bottom:1px solid var(--eo-border)!important;font-size:10px!important;font-weight:750!important}.enterone-admin tbody tr{transition:background .12s}.enterone-admin tbody tr:hover{background:#4080f00b}.enterone-admin td{border-bottom-color:var(--eo-border-soft)!important}.enterone-admin label{color:#a8b5c5;font-size:12px}.enterone-admin fieldset{border-color:var(--eo-border)!important}.enterone-admin [style*="borderRadius: 999"],.enterone-admin [style*="border-radius: 999"]{letter-spacing:.02em}.enterone-admin div[style*="position: fixed"][style*="zIndex: 100"]>div{box-shadow:0 28px 80px #00000085,0 0 0 1px #4080f00a;background:linear-gradient(#111b28,#0c1520)!important;border-color:#2a3a50!important}.enterone-admin main[data-admin-page=Dashboard] div[style*="fontSize: 28px"]{letter-spacing:-.04em}.enterone-admin main[data-admin-page=Dashboard] div[style*="fontSize: 28px"]+div{font-weight:650}.enterone-admin main[data-admin-page=Labs] table{border:1px solid var(--eo-border);background:#0e1c2f9e;border-radius:9px}.enterone-admin main[data-admin-page=Labs] table th:first-child{border-top-left-radius:9px}.enterone-admin main[data-admin-page=Labs] table th:last-child{border-top-right-radius:9px}.enterone-admin main[data-admin-page=Courses] h3{font-size:16px}.enterone-admin main[data-admin-page=Courses] button{min-height:34px}:is(.enterone-admin main[data-admin-page=Users]:not(:has(.eo-workspace)) table,.enterone-admin main[data-admin-page=Reports]:not(:has(.eo-workspace)) table){border:1px solid var(--eo-border);background:#0e1c2f94;border-radius:9px}.enterone-admin main[data-admin-page=Network] [style*=border]{transition:border-color .15s,box-shadow .15s}.enterone-admin main[data-admin-page=Connectors] input,.enterone-admin main[data-admin-page=Connectors] select,.enterone-admin main[data-admin-page=Email] input,.enterone-admin main[data-admin-page=Email] select,.enterone-admin main[data-admin-page=Certificate] input,.enterone-admin main[data-admin-page=Certificate] select,.enterone-admin main[data-admin-page=Administration] input,.enterone-admin main[data-admin-page=Administration] select{min-height:36px}.enterone-admin main[data-admin-page=Topology\ Editor]{max-width:none}.enterone-admin main[data-admin-page=Topology\ Editor] button{min-height:32px}.enterone-admin a{transition:color .14s,background .14s,border-color .14s}@media (max-width:900px){.enterone-admin aside{width:58px!important}.enterone-admin>div{margin-left:58px!important}.enterone-admin main{padding:22px 18px 34px!important}.enterone-admin header{padding:0 18px!important}}@media (max-width:640px){.enterone-admin header{min-height:60px!important}.enterone-admin main h1:first-child{font-size:21px!important}.enterone-admin main{padding:18px 12px 28px!important}}.enterone-admin .eo-dashboard{--eo-blue:#4084ff;--eo-teal:#22d5b4;--eo-navy:#0b1220;--eo-panel:#101a2b;--eo-panel2:#142238;--eo-line:#26364d}.enterone-admin .eo-dashboard-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:8px 0 24px;display:flex}.enterone-admin .eo-eyebrow{color:#65a0ff;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.enterone-admin .eo-dashboard-hero h1{letter-spacing:-.035em;margin:0!important;font-size:30px!important}.enterone-admin .eo-dashboard-hero p{color:#91a4bc;max-width:720px;margin:8px 0 0}.enterone-admin .eo-dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.enterone-admin .eo-btn-primary,.enterone-admin .eo-btn-secondary{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;transition:all .16s;display:inline-flex}.enterone-admin .eo-btn-primary{color:#fff;background:linear-gradient(135deg,#4084ff,#4f8dff 60%,#22d5b4);box-shadow:0 8px 24px #4084ff2e}.enterone-admin .eo-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.enterone-admin .eo-btn-secondary{color:#d6e5ff;background:#13233a;border-color:#294666}.enterone-admin .eo-btn-secondary:hover{background:#172c49;border-color:#4084ff}.enterone-admin .eo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.enterone-admin .eo-kpi-card{text-align:left;cursor:pointer;min-height:126px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000021;color:#f4f8fc!important;background:linear-gradient(#142238fa,#0d1828fa)!important;border:1px solid #263b55!important;border-radius:13px!important}.enterone-admin .eo-kpi-card:after{content:"";background:var(--eo-kpi-glow);filter:blur(4px);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:-50px}.enterone-admin .eo-kpi-card:hover,.enterone-admin .eo-kpi-card.is-active{box-shadow:0 12px 32px #0000002e,0 0 0 1px var(--eo-kpi-accent);transform:translateY(-1px);border-color:var(--eo-kpi-accent)!important}.enterone-admin .eo-kpi-top{color:#8fa2bd;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.enterone-admin .eo-kpi-dot{background:var(--eo-kpi-accent);width:7px;height:7px;box-shadow:0 0 10px var(--eo-kpi-accent);border-radius:50%}.enterone-admin .eo-kpi-card strong{letter-spacing:-.04em;margin-top:13px;font-size:29px;line-height:1;display:block}.enterone-admin .eo-kpi-detail{color:#70849f;margin-top:9px;font-size:11px;display:block}.enterone-admin .eo-status-row{align-items:stretch;gap:10px;margin-bottom:16px;display:flex}.enterone-admin .eo-status-row>a{background:linear-gradient(#111f33,#0d1828);border-radius:10px;min-width:0;margin:0;padding:12px 14px;border-color:#2a405b!important}.enterone-admin .eo-refresh-chip{color:#8195ad;white-space:nowrap;background:#0e1a2b;border:1px solid #26364d;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:11px;display:flex}.enterone-admin .eo-refresh-chip span:last-child{color:#4d6685;font-family:ui-monospace,monospace}.enterone-admin .eo-live-dot{background:#22d5b4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22d5b41a}.enterone-admin .eo-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 16px;display:grid}.enterone-admin .eo-attention-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 12px;padding:13px 16px;display:grid;color:#dbe7f5!important;background:#101a2b!important;border:1px solid #26364d!important;border-radius:10px!important}.enterone-admin .eo-attention-card:hover{border-color:#4084ff!important}.enterone-admin .eo-attention-card span{color:#91a4bc;font-size:11px}.enterone-admin .eo-attention-card strong{color:#e9f0f7;grid-row:1/span 2;align-self:center;font-size:24px}.enterone-admin .eo-attention-card small{color:#5f7592;font-size:10px}.enterone-admin .eo-attention-card.warning strong{color:#f6c453}.enterone-admin .eo-attention-card.danger strong{color:#fb7185}.enterone-admin .eo-dashboard>div[style*="marginTop: 24px"]{background:linear-gradient(#101a2b,#0d1828)!important;border-color:#26364d!important;border-radius:13px!important}.enterone-admin main[data-admin-page=Topology\ Editor] button[style*="textAlign: left"]{transition:background .12s,color .12s}.enterone-admin main[data-admin-page=Topology\ Editor] button[style*="textAlign: left"]:hover:not(:disabled){box-shadow:none;transform:none;color:#fff!important;background:#4084ff1c!important}@media (max-width:1050px){.enterone-admin .eo-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterone-admin .eo-status-row{flex-wrap:wrap}.enterone-admin .eo-refresh-chip{min-height:42px}}@media (max-width:640px){.enterone-admin .eo-dashboard-hero{flex-direction:column;align-items:flex-start}.enterone-admin .eo-dashboard-hero h1{font-size:25px!important}.enterone-admin .eo-kpi-grid,.enterone-admin .eo-attention-grid{grid-template-columns:1fr}.enterone-admin .eo-status-row{grid-template-columns:1fr;display:grid}.enterone-admin .eo-refresh-chip{justify-content:center;min-height:40px}}.enterone-admin .eo-topology-editor{color:#dce7f5;box-sizing:border-box;flex-direction:column;max-width:none;height:100%;min-height:0;margin:0;padding:0 10px 10px;display:flex}.enterone-admin .eo-topology-header{flex:none;justify-content:space-between;align-items:center;gap:18px;padding:6px 8px 12px;display:flex}.enterone-admin .eo-topology-breadcrumb{align-items:center;gap:10px;font-size:14px;display:flex}.enterone-admin .eo-topology-kicker{color:#22d5b4;font-weight:800}.enterone-admin .eo-topology-chevron{color:#667b96;font-size:18px}.enterone-admin .eo-topology-breadcrumb strong{color:#f3f7fc;font-weight:700}.enterone-admin .eo-topology-chip{color:#22d5b4;border:1px solid #22d5b473;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.enterone-admin .eo-topology-header-meta,.enterone-admin .eo-topology-status{color:#91a4bc;align-items:center;gap:9px;font-size:11px;display:flex}.enterone-admin .eo-topology-divider{background:#26364d;width:1px;height:22px}.enterone-admin .eo-topology-more{color:#dce7f5;cursor:pointer;background:#0f1d30;border:1px solid #294666;border-radius:7px;min-height:34px;padding:0 13px}.enterone-admin .eo-topology-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2369e8,#4084ff);border:1px solid #4084ff;border-radius:7px;min-height:34px;padding:0 15px;font-weight:700;box-shadow:0 7px 18px #4084ff29}.enterone-admin .eo-topology-save:disabled{opacity:.6;cursor:default;box-shadow:none}.enterone-admin .eo-topology-more{width:34px;padding:0;font-size:18px}.enterone-admin .eo-topology-subheader{background:linear-gradient(#0f1b2c,#0c1726);border:1px solid #1f3147;border-radius:9px 9px 0 0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.enterone-admin .eo-topology-back{color:#8fa2bd;cursor:pointer;background:0 0;border:0;margin-right:10px}.enterone-admin .eo-topology-lab-select{color:#e8f0f8;background:#101d30;border:1px solid #294666;border-radius:6px;padding:7px 9px}.enterone-admin .eo-status-dot{background:#f6c453;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f6c45359}.enterone-admin .eo-start-lab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2369e8,#4084ff);border:1px solid #4084ff;border-radius:7px;min-height:36px;padding:0 16px;font-weight:800;box-shadow:0 7px 18px #4084ff29}.enterone-admin .eo-topology-toolbar{background:#0d1827;border:1px solid #1f3147;border-top:0;flex-wrap:wrap;flex:none;align-items:center;gap:3px;min-height:42px;padding:4px 8px;display:flex}.enterone-admin .eo-topology-toolbar button{color:#a8bad0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;padding:0 9px;font-size:11px}.enterone-admin .eo-topology-toolbar button:hover:not(:disabled),.enterone-admin .eo-topology-toolbar button.is-active{color:#fff;background:#15345d;border-color:#245a9d}.enterone-admin .eo-topology-toolbar button:disabled{opacity:.4;cursor:default}.enterone-admin .eo-topology-toolbar .eo-toolbar-sep{background:#26364d;width:1px;height:22px;margin:0 5px}.enterone-admin .eo-toolbar-spacer{flex:1}.enterone-admin .eo-zoom-label{text-align:center;color:#c5d2e1;min-width:40px;font-size:11px}.enterone-admin .eo-topology-help{display:none}.enterone-admin .eo-topology-workspace{background:#081321;border:1px solid #1f3147;border-top:0;border-radius:0 0 10px 10px;flex:auto;align-items:stretch;min-height:0;display:flex;overflow:hidden}.enterone-admin .eo-canvas-container{flex:auto;min-width:0;height:100%;position:relative}.enterone-admin .eo-canvas-container>svg{display:block;border:0!important;border-radius:0!important}.enterone-admin .eo-node-palette,.enterone-admin .eo-node-properties{box-sizing:border-box;z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0a1624fa,#08121efa);border-left:1px solid #263b55;border-right:1px solid #263b55;flex:0 0 260px;width:260px;min-width:240px;max-width:280px;height:100%;transition:flex-basis .16s,width .16s,min-width .16s,opacity .12s,border-width .16s;overflow:auto;box-shadow:0 12px 30px #00000040}.enterone-admin .eo-node-palette{border-left:0}.enterone-admin .eo-node-properties{border-right:0}.enterone-admin .eo-node-palette.collapsed,.enterone-admin .eo-node-properties.collapsed{opacity:0;border-width:0;flex-basis:0;width:0;min-width:0;max-width:0;overflow:hidden}.enterone-admin .eo-panel-title{color:#8195ad;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:12px 12px 9px;font-size:10px;font-weight:800;display:flex}.enterone-admin .eo-panel-title button{color:#71849c;cursor:pointer;background:0 0;border:0;font-size:16px}.enterone-admin .eo-palette-search{box-sizing:border-box;color:#dce7f5;background:#0c1827;border:1px solid #29415e;border-radius:6px;outline:none;width:calc(100% - 20px);height:32px;margin:0 10px 10px;padding:0 9px}.enterone-admin .eo-palette-search:focus{border-color:#4084ff;box-shadow:0 0 0 2px #4084ff1f}.enterone-admin .eo-property-heading{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:5px 12px 12px;display:grid}.enterone-admin .eo-selected-icon{color:#4084ff;background:#0d2844;border:1px solid #29517f;border-radius:7px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.enterone-admin .eo-property-heading strong{color:#f3f7fc;font-size:12px;display:block}.enterone-admin .eo-property-heading small{color:#6f829c;margin-top:3px;font-size:9px;display:block}.enterone-admin .eo-running-pill{white-space:nowrap;color:#22d5b4;background:#22d5b414;border:1px solid #22d5b440;border-radius:999px;padding:3px 6px;font-size:9px}.enterone-admin .eo-property-tabs{border-top:1px solid #1e3045;border-bottom:1px solid #1e3045;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid}.enterone-admin .eo-property-tabs button{color:#70849f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 2px;font-size:9px;transition:color .15s,border-color .15s,transform .14s ease-out}.enterone-admin .eo-property-tabs button.active{color:#4084ff;border-bottom-color:#4084ff}.enterone-admin .eo-field-label,.enterone-admin .eo-readonly-field,.enterone-admin .eo-sync-row{color:#71849c;padding:0 12px 10px;font-size:9px;display:block}.enterone-admin .eo-field-label input,.enterone-admin .eo-field-label select{box-sizing:border-box;color:#e8f0f8;background:#0b1726;border:1px solid #29415e;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;display:block}.enterone-admin .eo-readonly-field,.enterone-admin .eo-sync-row{justify-content:space-between;gap:10px;display:flex}.enterone-admin .eo-readonly-field strong{color:#c5d2e1;font-weight:500}.enterone-admin .eo-sync-row strong{color:#22d5b4;font-weight:700}.enterone-admin .eo-property-section-title{color:#657b96;letter-spacing:.1em;border-top:1px solid #1d2e43;padding:12px 12px 7px;font-size:9px;font-weight:800}.enterone-admin .eo-switch-row{color:#9badc2;justify-content:space-between;align-items:center;padding:6px 12px;font-size:10px;display:flex}.enterone-admin .eo-switch-row button{color:#0000;cursor:pointer;background:#27374a;border:0;border-radius:999px;width:28px;height:16px;transition:background .16s ease-out,transform .14s ease-out;position:relative}.enterone-admin .eo-switch-row button:after{content:"";background:#d9e2ec;border-radius:50%;width:10px;height:10px;transition:left .16s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px}.enterone-admin .eo-switch-row button.on{background:#4084ff}.enterone-admin .eo-switch-row button.on:after{left:15px}.enterone-admin .eo-action-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 9px;display:grid}.enterone-admin .eo-action-grid button{color:#fff;cursor:pointer;background:#1352a2;border:1px solid #245b9f;border-radius:6px;min-height:31px;font-size:9px;font-weight:750}.enterone-admin .eo-action-grid button:hover{background:#1c66c5}.enterone-admin .eo-danger-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 14px;display:grid}.enterone-admin .eo-danger-grid button{color:#c5d2e1;cursor:pointer;background:#101d2d;border:1px solid #33465d;border-radius:6px;min-height:30px;font-size:9px}.enterone-admin .eo-danger-grid button:nth-child(2),.enterone-admin .eo-danger-grid button:nth-child(3){color:#fb7185;border-color:#703242}.enterone-admin .eo-empty-properties{text-align:center;color:#667b96;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:20px;display:flex}.enterone-admin .eo-empty-properties div{color:#4084ff;border:1px solid #29415e;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:22px;display:grid}.enterone-admin .eo-empty-properties strong{color:#b7c7d9;font-size:12px}.enterone-admin .eo-empty-properties span{max-width:180px;margin-top:6px;font-size:10px;line-height:1.5}.enterone-admin .eo-topology-editor div[style*="zIndex: 21"]{background:linear-gradient(#101e31,#0a1422)!important;border:1px solid #315276!important;border-radius:9px!important;box-shadow:0 18px 44px #00000085!important}.enterone-admin .eo-topology-editor div[style*="zIndex: 21"] button:hover{background:#4084ff24!important}.enterone-admin .eo-ctx-menu{transform-origin:0 0;animation:.14s cubic-bezier(.23,1,.32,1) eo-ctx-menu-in}@keyframes eo-ctx-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.enterone-admin .eo-ctx-menu{animation:none}}@media (max-width:1439px){.enterone-admin .eo-node-palette:not(.collapsed),.enterone-admin .eo-node-properties:not(.collapsed){flex-basis:240px;width:240px}}@media (max-width:1100px){.enterone-admin .eo-topology-toolbar button span{display:none}.enterone-admin .eo-node-palette:not(.collapsed){flex-basis:210px;width:210px;min-width:190px}.enterone-admin .eo-node-properties:not(.collapsed){flex-basis:220px;width:220px;min-width:200px}}@media (max-width:760px){.enterone-admin .eo-node-properties:not(.collapsed){flex-basis:200px;width:200px;min-width:180px}.enterone-admin .eo-topology-header{align-items:flex-start}.enterone-admin .eo-topology-header-meta>span:not(.eo-live-dot){display:none}}.eo-v9-dashboard{--p:#0d1b2d;--p2:#102239;--l:#203752;--t:#22d5b4;--b:#4084ff;--w:#f6c453;--d:#fb6478;color:#edf5ff}.eo-v9-welcome{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 0 20px;display:flex}.eo-v9-eyebrow{color:var(--t);letter-spacing:.16em;font-size:9px;font-weight:800}.eo-v9-welcome h1{letter-spacing:-.04em;margin:7px 0 0;font-size:30px;line-height:1}.eo-v9-welcome p{color:#7e95ae;margin:8px 0 0;font-size:11px}.eo-v9-welcome-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eo-v9-btn{border-radius:7px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.eo-v9-btn--primary{color:#fff;background:linear-gradient(135deg,#176fff,#4084ff);border:1px solid #4b8cff}.eo-v9-btn--secondary{color:#c9d9ea;background:#0d1c2e;border:1px solid #294765}.eo-v9-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eo-v9-kpi{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(#10233a,#0d1c2f);border:1px solid #213b59;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;min-height:108px;padding:16px;display:flex}.eo-v9-kpi:hover{border-color:#4084ff;transform:translateY(-1px)}.eo-v9-kpi-icon{color:#72a9ff;background:#4084ff1c;border:1px solid #4084ff33;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.eo-v9-kpi--teal .eo-v9-kpi-icon{color:var(--t);background:#22d5b414;border-color:#22d5b433}.eo-v9-kpi--warning .eo-v9-kpi-icon{color:var(--w)}.eo-v9-kpi--danger .eo-v9-kpi-icon{color:var(--d)}.eo-v9-kpi small{color:#8299b3;text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block}.eo-v9-kpi strong{letter-spacing:-.04em;margin-top:7px;font-size:26px;line-height:1;display:block}.eo-v9-kpi em{color:#637b95;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:9px;font-style:normal;display:block;overflow:hidden}.eo-v9-main-grid{grid-template-columns:1.05fr .95fr .9fr;gap:12px;margin-top:12px;display:grid}.eo-v9-panel{border:1px solid var(--l);background:linear-gradient(#0d1c2ffa,#091625fa);border-radius:10px;min-width:0;padding:16px;box-shadow:0 10px 28px #0000001a}.eo-v9-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.eo-v9-section-header h2{color:#f1f7fc;margin:0;font-size:13px}.eo-v9-section-header p{color:#627a94;margin:4px 0 0;font-size:9px}.eo-v9-link-btn{color:#5d9dff;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700;text-decoration:none}.eo-v9-lab-list,.eo-v9-infra-list,.eo-v9-activity-list{flex-direction:column;display:flex}.eo-v9-lab-row,.eo-v9-infra-row,.eo-v9-activity-row{border-top:1px solid #496f9726}.eo-v9-lab-row{align-items:center;gap:9px;padding:9px 0;display:flex}.eo-v9-lab-row:first-child,.eo-v9-infra-row:first-child,.eo-v9-activity-row:first-child{border-top:0}.eo-v9-lab-icon{color:#6da6ff;background:#4084ff17;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.eo-v9-lab-copy{flex:1;min-width:0}.eo-v9-lab-copy strong,.eo-v9-lab-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eo-v9-lab-copy strong{color:#e7f0f8;font-size:10px}.eo-v9-lab-copy small{color:#607994;margin-top:3px;font-size:8px}.eo-v9-running{color:var(--t);align-items:center;gap:5px;font-size:8px;display:flex}.eo-v9-running i{background:var(--t);border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #22d5b480}.eo-row-menu{color:#637b95;cursor:pointer;background:0 0;border:0;font-size:16px}.eo-v9-infra-row{padding:9px 0}.eo-v9-infra-row.is-recommended{background:#22d5b409;border-radius:8px;padding:9px 8px}.eo-v9-infra-head{justify-content:space-between;gap:8px;display:flex}.eo-v9-infra-head strong,.eo-v9-infra-head small{display:block}.eo-v9-infra-head strong{font-size:10px}.eo-v9-infra-head small{color:#607994;margin-top:3px;font-size:8px}.eo-v9-infra-head b{font-size:15px}.eo-v9-infra-head b.success{color:var(--t)}.eo-v9-infra-head b.blue{color:#6da6ff}.eo-v9-infra-head b.danger{color:var(--d)}.eo-progress{background:#172a40;border-radius:99px;height:4px;margin-top:7px;overflow:hidden}.eo-progress span{border-radius:inherit;background:linear-gradient(90deg,#2c79ff,#22d5b4);height:100%;display:block}.eo-v9-infra-meta{color:#617994;flex-wrap:wrap;gap:6px 11px;margin-top:6px;font-size:8px;display:flex}.eo-v9-activity-row{gap:8px;padding:9px 0;display:flex}.eo-v9-activity-row>i{background:var(--t);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:4px;box-shadow:0 0 7px #22d5b466}.eo-v9-activity-row strong,.eo-v9-activity-row small{display:block}.eo-v9-activity-row strong{font-size:9px;line-height:1.35}.eo-v9-activity-row small{color:#5e7690;margin-top:3px;font-size:7.5px}.eo-v9-empty{text-align:center;color:#5f7893;flex-direction:column;justify-content:center;align-items:center;min-height:100px;display:flex}.eo-v9-empty b{color:#3b5f85;font-size:20px}.eo-v9-empty p{margin:6px 0;font-size:9px}.eo-v9-health-panel{margin-top:12px}.eo-v9-health-badge{border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-flex}.eo-v9-health-badge i{border-radius:50%;width:6px;height:6px}.eo-v9-health-badge.success{color:var(--t);background:#22d5b414;border:1px solid #22d5b433}.eo-v9-health-badge.success i{background:var(--t)}.eo-v9-health-badge.warning{color:var(--w);background:#f6c45314;border:1px solid #f6c45333}.eo-v9-health-badge.warning i{background:var(--w)}.eo-v9-health-badge.danger{color:var(--d);background:#fb647814;border:1px solid #fb647833}.eo-v9-health-badge.danger i{background:var(--d)}.eo-v9-health-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.eo-v9-health-metrics>div{background:#050f1a52;border:1px solid #496f9733;border-radius:8px;padding:10px}.eo-v9-health-metrics small,.eo-v9-health-metrics span{color:#647c96;font-size:8px;display:block}.eo-v9-health-metrics small{text-transform:uppercase;letter-spacing:.08em}.eo-v9-health-metrics strong{margin-top:6px;font-size:17px;display:block}.eo-v9-health-metrics span{margin-top:4px;font-size:7.5px}.eo-v9-health-charts{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.eo-v9-health-charts>div{background:#050f1a4d;border:1px solid #496f9733;border-radius:8px;padding:8px 10px}.eo-v9-health-charts header{color:#7188a1;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.eo-v9-health-charts header b{color:#d6e4f1}.eo-v9-spark{width:100%;height:70px;margin-top:3px}.eo-v9-spark-empty{color:#526b85;place-items:center;height:70px;font-size:8px;display:grid}.eo-v9-error-state{color:#ff9aa8;background:#fb64780d;border:1px solid #fb647840;border-radius:8px;padding:12px;font-size:9px}.eo-v9-bottom-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.eo-v9-status-grid,.eo-v9-attention-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eo-v9-status-card{color:inherit;background:#050f1a4d;border:1px solid #496f9733;border-radius:8px;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.eo-v9-status-card>b{color:#70a8ff;background:#4084ff17;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.eo-v9-status-card span{flex:1;min-width:0}.eo-v9-status-card strong,.eo-v9-status-card small{display:block}.eo-v9-status-card strong{font-size:9px}.eo-v9-status-card small{color:#617994;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.eo-v9-status-card em{color:var(--t);font-size:8px;font-style:normal}.eo-v9-attention-list button{text-align:left;color:#dfe9f3;cursor:pointer;background:#050f1a4d;border:1px solid #496f9733;border-radius:8px;padding:10px}.eo-v9-attention-list span,.eo-v9-attention-list small{color:#637b95;font-size:8px;display:block}.eo-v9-attention-list strong{margin:5px 0;font-size:18px;display:block}.eo-v9-attention-list button.warning{border-color:#f6c4534d}.eo-v9-attention-list button.warning strong{color:var(--w)}.eo-v9-attention-list button.danger{border-color:#fb64784d}.eo-v9-attention-list button.danger strong{color:var(--d)}.eo-v9-detail-panel{margin-top:12px}.eo-v9-close-detail{color:#9bb0c6;cursor:pointer;background:#0d1c2e;border:1px solid #294765;border-radius:6px;padding:5px 8px;font-size:8px}.eo-table-wrap{overflow:auto}.eo-v9-table{border-collapse:collapse;width:100%;font-size:9px}.eo-v9-table th{text-align:left;color:#647c96;border-bottom:1px solid var(--l);text-transform:uppercase;padding:8px;font-size:7px}.eo-v9-table td{color:#cbd9e6;border-bottom:1px solid #496f971f;padding:9px 8px}.eo-table-btn{color:#c5d8eb;cursor:pointer;background:#10243a;border:1px solid #294765;border-radius:5px;margin-right:5px;padding:4px 7px;font-size:8px}.eo-table-btn.danger{color:#ff9aa8;border-color:#fb64784d}.eo-table-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1280px){.eo-v9-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-v9-main-grid{grid-template-columns:1fr 1fr}.eo-v9-main-grid>.eo-v9-panel:last-child{grid-column:1/-1}.eo-v9-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.eo-v9-main-grid,.eo-v9-bottom-grid{grid-template-columns:1fr}.eo-v9-main-grid>.eo-v9-panel:last-child{grid-column:auto}.eo-v9-health-charts{grid-template-columns:1fr}.eo-v9-welcome{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.eo-v9-kpis{grid-template-columns:1fr}.eo-v9-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-v9-status-grid,.eo-v9-attention-list{grid-template-columns:1fr}.eo-admin-header-right .eo-admin-user{display:none}}.eo-v9-labs-page{color:#edf5ff;min-width:0}.eo-v9-labs-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 0 20px;display:flex}.eo-v9-labs-hero h1{letter-spacing:-.04em;margin:7px 0 0;font-size:30px;line-height:1}.eo-v9-labs-hero p{color:#7189a4;max-width:720px;margin:8px 0 0;font-size:11px}.eo-v9-labs-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.eo-v9-lab-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.eo-v9-lab-summary>div{background:linear-gradient(#10243b,#0c1b2e);border:1px solid #203852;border-radius:10px;min-width:0;padding:13px 15px}.eo-v9-lab-summary small,.eo-v9-lab-summary span{color:#69829d;font-size:8px;display:block}.eo-v9-lab-summary small{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.eo-v9-lab-summary strong{margin:6px 0 3px;font-size:23px;line-height:1;display:block}.eo-v9-labs-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.eo-v9-segmented{background:#0b1828;border:1px solid #203852;border-radius:8px;padding:3px;display:flex}.eo-v9-segmented button{color:#7890aa;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:750}.eo-v9-segmented button.active{color:#fff;background:linear-gradient(135deg,#1459b5,#1d76e5);box-shadow:0 4px 14px #196ce133}.eo-v9-lab-filters{align-items:end;gap:8px;display:flex}.eo-v9-lab-filters label,.eo-v9-modal label{color:#7189a4;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700;display:block}.eo-v9-lab-filters input,.eo-v9-lab-filters select,.eo-v9-modal input,.eo-v9-modal select,.eo-v9-modal textarea{box-sizing:border-box;color:#e7f0f8;min-width:190px;height:32px;font:inherit;text-transform:none;letter-spacing:normal;background:#0a1726;border:1px solid #294765;border-radius:6px;outline:none;margin-top:5px;padding:0 9px;font-size:10px;display:block}.eo-v9-modal textarea{resize:vertical;height:82px;padding:8px}.eo-v9-lab-filters input:focus,.eo-v9-lab-filters select:focus,.eo-v9-modal input:focus,.eo-v9-modal select:focus,.eo-v9-modal textarea:focus{border-color:#4084ff;box-shadow:0 0 0 2px #4084ff1f}.eo-v9-error-banner{color:#ffacb7;background:#fb64780e;border:1px solid #fb64784d;border-radius:8px;align-items:center;gap:9px;margin:10px 0;padding:10px 12px;font-size:10px;display:flex}.eo-v9-error-banner b{color:#fff;background:#7c2638;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.eo-v9-error-banner span{flex:1}.eo-v9-error-banner button{color:#ffacb7;cursor:pointer;background:0 0;border:0;font-size:18px}.eo-v9-loading{text-align:center;color:#67809b;padding:50px;font-size:11px}.eo-v9-lab-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eo-v9-lab-card{background:linear-gradient(#0e2034,#0a1828);border:1px solid #203852;border-radius:11px;min-width:0;padding:15px;box-shadow:0 8px 25px #0000001f}.eo-v9-lab-card:hover{border-color:#2f5d8d;transition:all .15s;transform:translateY(-1px)}.eo-v9-lab-card-head{align-items:center;gap:9px;display:flex}.eo-v9-lab-symbol{color:#63a0ff;background:#4084ff1a;border:1px solid #4084ff38;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.eo-v9-lab-card-title{flex:1;min-width:0}.eo-v9-lab-card-title h2{color:#f0f6fc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.eo-v9-lab-card-title span{color:#627b95;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.eo-v9-lab-card p{color:#7790aa;height:34px;margin:12px 0;font-size:9px;line-height:1.45;overflow:hidden}.eo-v9-status{white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.eo-v9-status i{background:#71849b;border-radius:50%;width:6px;height:6px}.eo-v9-status.running{color:#22d5b4}.eo-v9-status.running i{background:#22d5b4;box-shadow:0 0 7px #22d5b48c}.eo-v9-status.stopped{color:#f2c15b}.eo-v9-status.stopped i{background:#f2c15b}.eo-v9-status.neutral{color:#91a4ba}.eo-v9-status.orphaned{color:#fb6478}.eo-v9-status.orphaned i{background:#fb6478;box-shadow:0 0 7px #fb64788c}.eo-v9-lab-meta{gap:7px;margin:8px 0 12px;display:flex}.eo-v9-lab-meta span{color:#a7b8c9;text-overflow:ellipsis;white-space:nowrap;background:#040d1747;border:1px solid #496f972e;border-radius:7px;flex:1;min-width:0;padding:7px 8px;font-size:8px;overflow:hidden}.eo-v9-lab-meta b{color:#5f7892;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:7px;display:block}.eo-v9-lab-actions{grid-template-columns:1.4fr 1fr auto;gap:6px;display:grid}.eo-v9-lab-actions button,.eo-v9-cml-actions button{color:#c5d8eb;cursor:pointer;background:#0e2238;border:1px solid #294765;border-radius:6px;min-height:30px;padding:0 8px;font-size:8px;font-weight:700}.eo-v9-lab-actions button:hover,.eo-v9-cml-actions button:hover{background:#123257;border-color:#4084ff}.eo-v9-lab-actions button.primary{color:#fff;background:linear-gradient(135deg,#1459b5,#1e72dc);border-color:#3c83ed}.eo-v9-lab-actions button:disabled,.eo-v9-cml-actions button:disabled{opacity:.45;cursor:not-allowed}.eo-v9-empty-labs{text-align:center;color:#607995;background:#0b1828;border:1px dashed #29445f;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.eo-v9-empty-labs b{color:#3f76b1;font-size:28px}.eo-v9-empty-labs strong{color:#b8cadb;font-size:12px}.eo-v9-empty-labs span{margin-bottom:8px;font-size:9px}.eo-v9-cml-table{background:#0b1828;border:1px solid #203852;border-radius:11px;overflow:hidden}.eo-v9-cml-table-head,.eo-v9-cml-row{grid-template-columns:.3fr 1.6fr .6fr 1fr 1.1fr;align-items:center;gap:14px;display:grid}.eo-v9-cml-table-head{color:#607a95;text-transform:uppercase;letter-spacing:.08em;background:#0d2034;padding:9px 14px;font-size:7px;font-weight:800}.eo-v9-cml-row{border-top:1px solid #496f9724;padding:12px 14px;font-size:9px}.eo-v9-cml-row>div:first-child{min-width:0}.eo-v9-cml-row strong,.eo-v9-cml-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eo-v9-cml-row strong{color:#e4eef7;font-size:10px}.eo-v9-cml-row small{color:#5f7892;margin-top:3px;font-size:7px}.eo-v9-linked{color:#22d5b4;font-size:8px}.eo-v9-unlinked{color:#f2c15b;font-size:8px}.eo-v9-cml-actions{justify-content:flex-end;gap:6px;display:flex}.eo-v9-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02080fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.eo-v9-modal{background:linear-gradient(#102139,#0a1727);border:1px solid #2b4d70;border-radius:12px;width:min(460px,100vw - 32px);padding:18px;box-shadow:0 24px 70px #0000008c}.eo-v9-modal header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eo-v9-modal header span{color:#22d5b4;letter-spacing:.13em;font-size:8px;font-weight:800}.eo-v9-modal h2{color:#f1f7fc;margin:5px 0 0;font-size:17px}.eo-v9-modal header button{color:#7187a0;cursor:pointer;background:0 0;border:0;font-size:22px}.eo-v9-modal>p{color:#7189a4;margin:10px 0 16px;font-size:9px;line-height:1.5}.eo-v9-modal label{margin:10px 0}.eo-v9-modal input,.eo-v9-modal select,.eo-v9-modal textarea{width:100%}.eo-v9-modal footer{justify-content:flex-end;gap:7px;margin-top:17px;display:flex}.eo-v9-modal footer button{color:#c9d8e7;cursor:pointer;background:#0d1c2e;border:1px solid #294765;border-radius:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:700}.eo-v9-modal footer button.primary{color:#fff;background:linear-gradient(135deg,#1459b5,#1e72dc);border-color:#4084ff}.eo-v9-modal footer button:disabled{opacity:.45;cursor:not-allowed}.enterone-admin .eo-topology-editor{color:#e8f1fa;background:#07111d;flex-direction:column;height:100%;min-height:100%;display:flex}.enterone-admin .eo-topology-header{background:linear-gradient(#0b1726,#091522);border-bottom:1px solid #20354d;padding:10px 18px}.enterone-admin .eo-topology-subheader{background:#0a1624;border-bottom:1px solid #20354d;padding:8px 18px}.enterone-admin .eo-topology-toolbar{background:#0b1828;border-bottom:1px solid #20354d;gap:3px;min-height:42px;padding:4px 10px}.enterone-admin .eo-topology-toolbar button{color:#9fb1c4;border-color:#0000;border-radius:6px;min-height:31px;padding:0 9px}.enterone-admin .eo-topology-toolbar button:hover{color:#eaf3fc;background:#4084ff1a}.enterone-admin .eo-topology-workspace{background:#06101c;border-color:#20354d;border-radius:0}.enterone-admin .eo-canvas-container{background:#071321}.enterone-admin .eo-node-palette,.enterone-admin .eo-node-properties{background:linear-gradient(#0b1a2a,#081523);border-color:#20354d}.enterone-admin .eo-panel-title{color:#7f96ae;padding:12px 13px 9px}.enterone-admin .eo-node-properties{box-shadow:-10px 0 28px #00000024}.enterone-admin .eo-topology-editor .eo-topology-help{display:none}@media (min-width:1500px){.enterone-admin main:not([data-admin-page=Lab\ Editor]){max-width:1560px}.eo-v9-lab-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.eo-v9-lab-cards,.eo-v9-lab-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.eo-v9-labs-hero{flex-direction:column;align-items:flex-start}.eo-v9-labs-toolbar{flex-direction:column;align-items:stretch}.eo-v9-lab-filters{flex-wrap:wrap}.eo-v9-lab-filters label{flex:1}.eo-v9-lab-filters input,.eo-v9-lab-filters select{width:100%;min-width:0}.eo-v9-lab-cards,.eo-v9-lab-summary{grid-template-columns:1fr}.eo-v9-cml-table-head{display:none}.eo-v9-cml-row{grid-template-columns:1fr;gap:7px}.eo-v9-cml-actions{justify-content:flex-start}.eo-v9-lab-actions{grid-template-columns:1fr 1fr}.eo-v9-lab-actions button:first-child{grid-column:1/-1}}:root{--eo-bg:#07111d;--eo-bg-2:#091522;--eo-surface:#0d1b2d;--eo-surface-2:#102239;--eo-surface-3:#13283f;--eo-border:#203752;--eo-border-strong:#294c70;--eo-text:#eef6ff;--eo-muted:#8ea3bb;--eo-subtle:#607994;--eo-blue:#4084ff;--eo-blue-2:#1768e5;--eo-turq:#22d5b4;--eo-green:#28d17c;--eo-yellow:#f6c453;--eo-red:#fb6478;--eo-radius:10px;--eo-sidebar-collapsed:68px;--eo-sidebar-expanded:224px}html,body,#root{background:var(--eo-bg);min-height:100%}body{color:var(--eo-text);scrollbar-gutter:stable;margin:0;font-family:Inter,system-ui,sans-serif;overflow-y:scroll}button,input,select,textarea{font:inherit}.enterone-admin.eo-admin-shell{color:#0f172a!important;background:#f6f9ff!important;min-height:100vh!important}.eo-admin-sidebar{width:var(--eo-sidebar-collapsed)!important;z-index:100!important;background:linear-gradient(#08131f 0%,#07111c 100%)!important;border-right:1px solid #4084ff29!important;transition:width .18s cubic-bezier(.2,.8,.2,1)!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:12px 0 35px #0003!important}.eo-admin-brand-wrap{cursor:pointer;height:66px;border-bottom:1px solid var(--eo-border)!important}.eo-admin-brand{white-space:nowrap;align-items:center;gap:12px;height:66px;padding:0 14px;display:flex}.eo-brand-mark{color:#fff;letter-spacing:-.08em;background:linear-gradient(135deg,#1978f2 0%,#18bfe2 100%);border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:850;display:grid;box-shadow:0 7px 22px #1978f23d}.eo-brand-copy{opacity:0;flex-direction:column;line-height:1;transition:opacity .13s,transform .13s;display:flex;transform:translate(-6px)}.eo-brand-copy.is-visible{opacity:1;transform:none}.eo-brand-copy strong{letter-spacing:.035em;font-size:15px}.eo-brand-copy span{color:#91a6bd;letter-spacing:.13em;margin-top:4px;font-size:8px}.eo-admin-section-label{opacity:0;color:#59708a;letter-spacing:.14em;text-transform:uppercase;height:0;padding:0 18px;font-size:9px;font-weight:800;transition:height .14s,opacity .14s,padding .14s;overflow:hidden}.eo-admin-section-label.is-expanded{opacity:1;height:27px;padding:10px 18px 0}.eo-admin-nav-item{color:#8fa2b8;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:calc(100% - 16px);height:40px;margin:2px 8px;padding:0 12px;text-decoration:none;transition:background .13s,border-color .13s,color .13s;position:relative;display:flex!important}.eo-admin-nav-item.is-active{box-shadow:inset 2px 0 0 var(--eo-blue);color:#fff!important;background:linear-gradient(90deg,#4084ff33,#22d5b40e)!important;border-color:#4084ff57!important}.eo-admin-nav-icon{width:28px;color:inherit;flex:0 0 28px;place-items:center;font-size:16px;font-weight:700;display:grid}.eo-admin-nav-label{opacity:0;white-space:nowrap;width:0;transition:opacity .12s,width .12s;overflow:hidden}.sidebar-expanded .eo-admin-nav-label{opacity:1;width:auto}.eo-admin-system-toggle{font:inherit;text-align:left}.eo-admin-chevron{opacity:0;color:#607994;margin-left:auto;transition:opacity .12s,transform .12s}.sidebar-expanded .eo-admin-chevron{opacity:1}.eo-admin-chevron.is-open{transform:rotate(180deg)}.eo-admin-subnav{padding:0 0 4px}.eo-admin-subnav-item{height:34px;font-size:12px}.eo-admin-subnav-item .eo-admin-nav-icon{font-size:13px}.eo-admin-content{min-width:0;min-height:100vh;margin-left:var(--eo-sidebar-collapsed);transition:margin-left .18s cubic-bezier(.2,.8,.2,1)}.eo-admin-header{box-sizing:border-box;color:#0f172a;z-index:50!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;min-height:64px!important;padding:0 28px!important;display:flex!important;position:sticky!important;top:0!important}.eo-admin-header-title{align-items:center;gap:11px;display:flex}.eo-admin-header-accent{background:linear-gradient(180deg,var(--eo-blue),var(--eo-turq));border-radius:3px;width:3px;height:28px;box-shadow:0 0 14px #4084ff2e}.eo-admin-page-title{letter-spacing:-.02em;font-size:16px;font-weight:750}.eo-admin-page-subtitle{color:#7188a2;margin-top:2px;font-size:10px}.eo-live-dot{background:var(--eo-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #28d17c1a}.eo-admin-header-logout{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 4px;font-size:12.5px;font-weight:600;display:flex}.eo-admin-header-logout:hover{color:#334155}.eo-admin-header-logout b{color:#0f172a;font-weight:800}.eo-admin-header-right{align-items:center;gap:18px;display:flex}.bell-wrap{position:relative}.bell-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.bell-badge{color:#fff;background:#ef4444;border-radius:100px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.bell-badge .pulse{opacity:.5;z-index:-1;background:#ef4444;border-radius:100px;animation:1.8s ease-out infinite eo-bell-pulse;position:absolute;inset:-3px}@keyframes eo-bell-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.bell-badge .pulse{animation:none;display:none}}.notif-panel{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:392px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 20px 48px #10182829}.notif-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notif-head h4{color:#0f172a;margin:0;font-size:14.5px}.notif-head a{color:#2563eb;cursor:pointer;font-size:11.5px;font-weight:700;text-decoration:none}.notif-day-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:10px 18px 4px;font-size:10.5px;font-weight:800}.notif-list{max-height:420px;overflow-y:auto}.notif-empty{text-align:center;color:#64748b;margin:0;padding:28px 18px;font-size:12.5px}.notif-row{cursor:default;border-bottom:1px solid #f1f5f9;gap:12px;padding:12px 18px;display:flex;position:relative}.notif-row:hover{background:#f8faff}.notif-row.unread:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:6px}.notif-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.notif-ic.critical{color:#b91c1c;background:#fef2f2}.notif-ic.warning{color:#b45309;background:#fffbeb}.notif-ic.info{color:#2563eb;background:#eff6ff}.notif-body{flex:1;min-width:0}.notif-title{color:#0f172a;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:750;display:flex}.notif-time{color:#94a3b8;white-space:nowrap;font-size:10.5px;font-weight:600}.notif-desc{color:#64748b;margin-top:2px;font-size:11.5px;line-height:1.45}.notif-foot{text-align:center;background:#fafbff;border-top:1px solid #e2e8f0;padding:11px 18px}.notif-foot a{color:#2563eb;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none}.eo-widget-timeline{margin-top:10px}.eo-tl-row{gap:11px;padding-bottom:14px;display:flex;position:relative}.eo-tl-row:last-child{padding-bottom:0}.eo-tl-row:not(:last-child):before{content:"";background:#e2e8f0;width:1.5px;position:absolute;top:26px;bottom:-2px;left:13px}.eo-tl-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.eo-tl-dot.critical{color:#b91c1c;background:#fef2f2}.eo-tl-dot.warning{color:#b45309;background:#fffbeb}.eo-tl-dot.info{color:#2563eb;background:#eff6ff}.eo-tl-body{flex:1;min-width:0;padding-top:2px}.eo-tl-title{color:#0f172a;font-size:12.5px;font-weight:750}.eo-tl-desc{color:#64748b;margin-top:1px;font-size:11.5px;line-height:1.45}.eo-tl-time{color:#94a3b8;margin-top:3px;font-size:10.5px;font-weight:600}.eo-view-all-link{text-align:center;border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px}.eo-view-all-link a{color:#2563eb;cursor:pointer;font-size:11.5px;font-weight:750;text-decoration:none}.eo-admin-main{box-sizing:border-box;width:100%;max-width:none!important;margin:0!important;padding:26px 28px 42px!important}.eo-admin-main--editor{max-width:none!important;height:calc(100vh - 64px)!important;padding:0!important;overflow:hidden!important}.eo-v9-btn,.eo-v9-lab-actions button,.eo-v9-cml-actions button,.eo-v9-modal footer button{border:1px solid var(--eo-border-strong);color:#dce9f7;cursor:pointer;background:linear-gradient(#11243a,#0d1c2d);border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;transition:background .13s,border-color .13s,transform .13s,box-shadow .13s}.eo-v9-btn:hover,.eo-v9-lab-actions button:hover,.eo-v9-cml-actions button:hover,.eo-v9-modal footer button:hover{background:#153052;border-color:#3c6b9c}.eo-v9-btn:active,.eo-v9-lab-actions button:active,.eo-v9-cml-actions button:active{transform:translateY(1px)}.eo-v9-btn--primary,.eo-v9-lab-actions button.primary,.eo-v9-modal footer button.primary{box-shadow:0 7px 18px #2077e72e;color:#fff!important;background:linear-gradient(135deg,#1767db,#2388f1)!important;border-color:#3d8cff!important}.eo-v9-btn--secondary{background:#0d1b2d!important}.eo-v9-lab-actions button.danger,.eo-v9-cml-actions button.danger{color:#ff9da7;background:#fb64780e;border-color:#fb647873}.eo-v9-btn:disabled,.eo-v9-lab-actions button:disabled,.eo-v9-cml-actions button:disabled{opacity:.45;cursor:not-allowed}.eo-v9-modal input,.eo-v9-modal select,.eo-v9-modal textarea{box-sizing:border-box;outline:none;min-height:36px;color:#e7f1fb!important;background:#091827!important;border:1px solid #294765!important;border-radius:8px!important}.eo-v9-modal input:focus,.eo-v9-modal select:focus,.eo-v9-modal textarea:focus{box-shadow:0 0 0 3px #4084ff1a;border-color:#4084ff!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)){color:var(--eo-text)!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)) h1{letter-spacing:-.035em;color:#f1f7ff!important}:is(main[data-admin-page=Courses]:not(:has(.eo-workspace)) h2,main[data-admin-page=Courses]:not(:has(.eo-workspace)) h3,main[data-admin-page=Courses]:not(:has(.eo-workspace)) strong){color:#eaf3fd!important}:is(main[data-admin-page=Courses]:not(:has(.eo-workspace)) p,main[data-admin-page=Courses]:not(:has(.eo-workspace)) small,main[data-admin-page=Courses]:not(:has(.eo-workspace)) label){color:#7f96ae}:is(main[data-admin-page=Courses]:not(:has(.eo-workspace)) input,main[data-admin-page=Courses]:not(:has(.eo-workspace)) select,main[data-admin-page=Courses]:not(:has(.eo-workspace)) textarea){outline:none;color:#e7f1fb!important;background:#091827!important;border:1px solid #294765!important;border-radius:8px!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)) button{font-weight:700;color:#dce9f7!important;background:linear-gradient(#11243a,#0d1c2d)!important;border:1px solid #294765!important;border-radius:999px!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)) button:hover{background:#153052!important;border-color:#4084ff!important}:is(main[data-admin-page=Courses]:not(:has(.eo-workspace)) button[type=submit],main[data-admin-page=Courses]:not(:has(.eo-workspace)) a[class*=primary],main[data-admin-page=Courses]:not(:has(.eo-workspace)) button[class*=primary]){color:#fff!important;background:linear-gradient(135deg,#1767db,#2388f1)!important;border-color:#3d8cff!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)) article{box-shadow:0 12px 30px #00000029;background:linear-gradient(#0d1b2d,#0a1726)!important;border:1px solid #203b58!important;border-radius:10px!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)) [class*=card]{box-shadow:0 12px 30px #00000029;background:linear-gradient(#0d1b2d,#0a1726)!important;border:1px solid #203b58!important;border-radius:10px!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)) table{border-collapse:separate;border-spacing:0;background:#0b1929;border:1px solid #203b58;border-radius:10px;width:100%;overflow:hidden}main[data-admin-page=Courses]:not(:has(.eo-workspace)) th{background:#0e2135;border-bottom:1px solid #203b58;color:#7189a4!important}main[data-admin-page=Courses]:not(:has(.eo-workspace)) td{border-bottom:1px solid #4084ff1a;color:#cbd9e7!important}.eo-v9-labs-page:not(.eo-workspace){color:var(--eo-text)}.eo-v9-labs-hero{padding-top:4px!important}.eo-v9-lab-summary>div:not(.eo-workspace *),.eo-v9-lab-card:not(.eo-workspace *),.eo-v9-cml-table:not(.eo-workspace *){background:linear-gradient(#0d1c2d,#0a1726)!important;border-color:#203b58!important;border-radius:10px!important}.eo-v9-lab-card:not(.eo-workspace *):hover{transform:translateY(-1px);box-shadow:0 14px 34px #0000002e;border-color:#315a82!important}.eo-v9-lab-symbol{box-shadow:0 6px 18px #1767db33;color:#fff!important;background:linear-gradient(135deg,#1767db,#18b9d8)!important;border-radius:10px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.eo-v9-lab-symbol span{font-size:18px;font-weight:850}.eo-v9-segmented:not(.eo-workspace *){background:#091827!important;border-color:#203b58!important}.eo-v9-segmented:not(.eo-workspace *) button{color:#8096ad!important}.eo-v9-segmented:not(.eo-workspace *) button.active{color:#fff!important;background:linear-gradient(135deg,#4084ff4d,#22d5b414)!important;border-color:#4084ff52!important}.eo-v9-error-banner{background:#fb64780e!important;border-color:#fb647857!important}.eo-v9-modal-backdrop{background:#02080fc7!important}.enterone-admin .eo-topology-editor{background:#06111d!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.enterone-admin .eo-topology-header{background:linear-gradient(#091827,#081521)!important;border-bottom:1px solid #203752!important;flex:none!important;min-height:54px!important;padding:0 18px!important}.enterone-admin .eo-topology-subheader{background:#0a1828!important;border-bottom:1px solid #203752!important;flex:none!important;min-height:42px!important;padding:0 14px!important}.enterone-admin .eo-topology-toolbar{background:#0a192a!important;border-bottom:1px solid #203752!important;flex:none!important;gap:4px!important;min-height:42px!important;padding:4px 10px!important}.enterone-admin .eo-topology-toolbar button{color:#a8b9ca!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;min-height:32px!important;padding:0 10px!important}.enterone-admin .eo-topology-toolbar button:hover{color:#fff!important;background:#4084ff1a!important;border-color:#4084ff33!important}.enterone-admin .eo-topology-toolbar button.is-active{color:#fff!important;background:#4084ff2e!important;border-color:#4084ff66!important}.enterone-admin .eo-topology-workspace{background:#06111d!important;border:0!important;border-radius:0!important;flex:auto!important;grid-template-columns:220px minmax(0,1fr) 310px!important;grid-template-areas:"palette canvas properties"!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;transition:grid-template-columns .18s cubic-bezier(.23,1,.32,1)!important;display:grid!important;overflow:hidden!important}.enterone-admin .eo-node-palette{background:linear-gradient(#0b1b2c,#081522)!important;border:0!important;border-right:1px solid #203752!important;grid-area:palette!important;width:auto!important;min-width:0!important;max-width:none!important;transition:opacity .16s ease-out!important;overflow:auto!important}.enterone-admin .eo-canvas-container{background:#071421!important;grid-area:canvas!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.enterone-admin .eo-node-properties{background:linear-gradient(#0b1b2c,#081522)!important;border:0!important;border-left:1px solid #203752!important;grid-area:properties!important;width:auto!important;min-width:0!important;max-width:none!important;transition:opacity .16s ease-out!important;overflow:auto!important;box-shadow:-12px 0 28px #00000029!important}.enterone-admin .eo-topology-workspace:has(.eo-node-palette.collapsed){grid-template-columns:0 minmax(0,1fr) 310px!important}.enterone-admin .eo-topology-workspace:has(.eo-node-properties.collapsed){grid-template-columns:220px minmax(0,1fr) 0!important}.enterone-admin .eo-topology-workspace:has(.eo-node-palette.collapsed):has(.eo-node-properties.collapsed){grid-template-columns:0 minmax(0,1fr) 0!important}.enterone-admin .eo-node-palette.collapsed,.enterone-admin .eo-node-properties.collapsed{opacity:0!important;overflow:hidden!important}.enterone-admin .eo-panel-title{color:#8ea4ba!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.enterone-admin .eo-topology-editor .eo-canvas-container>svg{background:#071421!important}.enterone-admin .eo-topology-editor button{outline:none}.enterone-admin .eo-topology-editor button:not(:disabled){transition:transform .14s ease-out}.enterone-admin .eo-topology-editor button:active:not(:disabled){transform:scale(.97)}.enterone-admin .eo-topology-editor [class*=minimap],.enterone-admin .eo-topology-editor [class*=mini-map]{background:#091827!important;border:1px solid #2b4d70!important;border-radius:8px!important}.enterone-admin main[data-admin-page=Labs] button[style*="textAlign: left"]{color:#c9d8e7!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:38px!important}.enterone-admin main[data-admin-page=Labs] button[style*="textAlign: left"]:hover{color:#fff!important;background:#4084ff1f!important}.enterone-admin main[data-admin-page=Lab\ Editor] button[style*="textAlign: left"]{color:#334155!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:38px!important}.enterone-admin main[data-admin-page=Lab\ Editor] button[style*="textAlign: left"]:hover{color:#1d4ed8!important;background:#2563eb14!important}@media (max-width:1100px){.eo-admin-main{padding:22px 20px 34px!important}.eo-workspace{margin:-22px -20px -34px!important;padding:22px 20px 34px!important}.eo-topology-workspace{grid-template-columns:minmax(170px,200px) minmax(0,1fr) minmax(240px,270px)!important}}@media (max-width:860px){.eo-admin-sidebar{width:60px!important}.eo-admin-shell.sidebar-expanded .eo-admin-sidebar{width:210px!important}.eo-admin-content{margin-left:60px!important}.sidebar-expanded .eo-admin-content{margin-left:210px!important}.eo-admin-main{padding:18px 14px 28px!important}.eo-workspace{margin:-18px -14px -28px!important;padding:18px 14px 28px!important}.eo-topology-workspace{grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"palette canvas"!important}.enterone-admin .eo-node-properties{z-index:20;top:0;bottom:0;right:0;width:min(320px,86vw)!important;position:absolute!important;box-shadow:-20px 0 40px #00000059!important}}@media (max-width:640px){.eo-admin-header{padding:0 14px!important}.eo-admin-header-logout span{display:none}.eo-admin-main{padding:14px 10px 22px!important}.eo-workspace{margin:-14px -10px -22px!important;padding:14px 10px 22px!important}.eo-v9-lab-summary{grid-template-columns:1fr 1fr!important}.eo-v9-lab-cards{grid-template-columns:1fr!important}.eo-topology-workspace{grid-template-columns:1fr!important;grid-template-areas:"canvas"!important}.enterone-admin .eo-node-palette{display:none!important}}.eo-admin-sidebar{background:var(--ws-sidebar,#0b1220)!important;border-right:1px solid #ffffff0f!important}.eo-admin-brand-wrap{border-bottom-color:#ffffff14!important}.eo-brand-mark{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;box-shadow:0 4px 12px #2563eb47!important}.eo-admin-nav-item{color:#94a3b8!important}.eo-admin-nav-item:hover{color:#e2e8f0!important;background:#ffffff0f!important;border-color:#0000!important}.eo-workspace{--ws-sidebar:#0b1220;--ws-primary:#2563eb;--ws-primary-hover:#1d4ed8;--ws-page:#f6f9ff;--ws-card:#fff;--ws-text:#0f172a;--ws-muted:#64748b;--ws-success:#0ea5a4;--ws-warning:#f59e0b;--ws-danger:#ef4444;--ws-border:#e2e8f0;--ws-primary-soft:#eff6ff;--ws-primary-soft-border:#bfdbfe;--ws-warning-soft:#fffbeb;--ws-warning-soft-border:#fde68a;--ws-success-soft:#f0fdfa;--ws-success-soft-border:#99f6e4;--ws-danger-soft:#fef2f2;--ws-danger-soft-border:#fecaca;background:var(--ws-page);color:var(--ws-text);min-height:calc(100vh - 64px);margin:-26px -28px -42px;padding:26px 28px 60px;font-family:Inter,system-ui,-apple-system,sans-serif}.eo-workspace *{box-sizing:border-box}.eo-workspace button{cursor:pointer;font-family:inherit}.eo-workspace a{color:var(--ws-primary);text-decoration:none}.eo-workspace input:not(.eo-modal-dark *):not(.eo-v9-modal *),.eo-workspace select:not(.eo-modal-dark *):not(.eo-v9-modal *),.eo-workspace textarea:not(.eo-modal-dark *):not(.eo-v9-modal *){color:var(--ws-text)!important;border-color:var(--ws-border)!important;background-color:#fff!important;font-family:inherit!important}.eo-workspace input:not(.eo-modal-dark *):not(.eo-v9-modal *)::placeholder,.eo-workspace textarea:not(.eo-modal-dark *):not(.eo-v9-modal *)::placeholder{color:#94a3b8!important}.eo-workspace label:not(.eo-modal-dark *):not(.eo-v9-modal *){color:#334155;font-size:inherit}.ws-crumb{align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.ws-crumb a{color:var(--ws-text);font-weight:600}.ws-crumb .sep{color:#cbd5e1}.ws-crumb .now{font-weight:700}.ws-head{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.ws-head-icon{background:linear-gradient(135deg,#3b82f6,var(--ws-primary-hover));border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 4px 14px #2563eb38}.ws-head-copy{flex-direction:column;flex-grow:1;gap:10px;min-width:240px;display:flex}.ws-head-copy h1{letter-spacing:-.01em;color:var(--ws-text);margin:0;font-size:22px;font-weight:800;line-height:1.25}.ws-pill-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ws-pill{border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.ws-pill-primary{background:var(--ws-primary-soft);border:1px solid var(--ws-primary-soft-border);color:var(--ws-primary)}.ws-pill-warn{background:var(--ws-warning-soft);border:1px solid var(--ws-warning-soft-border);color:#b45309}.ws-pill-ok{background:var(--ws-success-soft);border:1px solid var(--ws-success-soft-border);color:#0f7a79}.ws-pill-neutral{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.ws-head-actions{flex-shrink:0;gap:9px;padding-top:3px;display:flex}.ws-btn{white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.ws-btn-secondary{background:var(--ws-card);border-color:var(--ws-border);color:#334155}.ws-btn-secondary:hover{background:#f8fafc}.ws-btn-primary{background:var(--ws-primary);color:#fff}.ws-btn-primary:hover{background:var(--ws-primary-hover)}.ws-btn-primary:disabled,.ws-btn-secondary:disabled{opacity:.55;cursor:default}.ws-btn-danger-ghost{background:var(--ws-card);border-color:var(--ws-danger-soft-border);color:#991b1b}.ws-btn-danger-ghost:hover{background:var(--ws-danger-soft)}.ws-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}@media (max-width:1000px){.ws-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-stat{background:var(--ws-card);border:1px solid var(--ws-border);border-radius:13px;align-items:center;gap:13px;padding:16px 18px;display:flex}.ws-stat-link{color:inherit;min-height:96px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.ws-stat-link:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb17}.ws-stat-link:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.ws-stat-detail{color:var(--ws-primary);margin-top:5px;font-size:11px;font-weight:700}.ws-course-link{color:var(--ws-text);font-weight:700;text-decoration:none}.ws-course-link:hover{color:var(--ws-primary);text-decoration:underline}.ws-live-learners{background:var(--ws-card);border:1px solid var(--ws-border);border-radius:10px;margin-bottom:20px;padding:16px 18px}.ws-live-learners-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-live-learners-head b{color:var(--ws-text);font-size:15px;display:block}.ws-live-learners-head span{color:var(--ws-muted);margin-top:3px;font-size:12px;display:block}.ws-live-learners-list{margin-top:12px}.ws-live-learners-list>div{border-top:1px solid var(--ws-border);grid-template-columns:auto minmax(140px,.8fr) minmax(160px,1.3fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.ws-live-learners-list span{color:var(--ws-muted)}.ws-live-learners-list a{color:var(--ws-primary);font-size:12px;font-weight:700;text-decoration:none}.ws-live-dot{background:var(--ws-success);width:8px;height:8px;box-shadow:0 0 0 4px var(--ws-success-soft);border-radius:50%;display:inline-block}@media (max-width:700px){.ws-live-learners-list>div{grid-template-columns:auto 1fr}.ws-live-learners-list>div span:not(.ws-live-dot),.ws-live-learners-list>div a{grid-column:2}}.ws-stat-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex}.ws-stat-ic.blue{background:var(--ws-primary-soft);color:var(--ws-primary)}.ws-stat-ic.teal{background:var(--ws-success-soft);color:var(--ws-success)}.ws-stat-ic.amber{background:var(--ws-warning-soft);color:#b45309}.ws-stat-ic.neutral{color:#94a3b8;background:#f1f5f9}.ws-stat-num{color:var(--ws-text);font-size:22px;font-weight:800;line-height:1}.ws-stat-num.warn{color:#b45309}.ws-stat-label{color:var(--ws-muted);margin-top:5px;font-size:12px}.ws-tabs{border-bottom:1px solid var(--ws-border);gap:24px;margin-bottom:20px;display:flex;overflow-x:auto}.ws-tab{color:var(--ws-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 1px;font-size:13.5px;font-weight:500}.ws-tab:hover{color:var(--ws-text)}.ws-tab.is-active{color:var(--ws-primary);border-bottom-color:var(--ws-primary);font-weight:700}.ws-card{background:var(--ws-card);border:1px solid var(--ws-border);border-radius:13px;padding:20px}.ws-card-title{color:var(--ws-text);margin-bottom:3px;font-size:15.5px;font-weight:700}.ws-card-sub{color:var(--ws-muted);font-size:12px}.eo-reports-operations .rp-page-title{margin-bottom:18px}.eo-reports-operations .rp-eyebrow{color:var(--ws-primary);letter-spacing:.13em;margin-bottom:9px;font-size:10px;font-weight:800}.eo-reports-operations .rp-actions,.eo-reports-operations .rp-filters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.eo-reports-operations .rp-tabsbar{border-bottom:1px solid var(--ws-border);justify-content:space-between;align-items:center;gap:18px;margin-bottom:0;display:flex}.eo-reports-operations .rp-tabs{border:0;margin:0}.eo-reports-operations .rp-summary{color:var(--ws-muted);white-space:nowrap;font-size:11.5px}.eo-reports-operations .rp-filters{min-height:76px}.eo-reports-operations .rp-search{border:1px solid var(--ws-border);width:min(315px,100%);height:40px;color:var(--ws-text);background:#fff;border-radius:10px;padding:0 12px;font:600 12px inherit}.eo-reports-operations .rp-stats{margin-bottom:15px}.eo-reports-operations .rp-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:15px;display:grid}.eo-reports-operations .rp-lower{margin-top:15px}.eo-reports-operations .rp-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eo-reports-operations .rp-bars{border-bottom:1px solid var(--ws-border);align-items:flex-end;gap:9px;height:176px;margin-top:14px;padding:20px 6px 0;display:flex}.eo-reports-operations .rp-bar{min-width:18px;height:100%;color:var(--ws-muted);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;display:flex}.eo-reports-operations .rp-bar i{background:linear-gradient(#2d73ff,#18c6d4);border-radius:5px 5px 0 0;width:100%;max-width:33px;display:block}.eo-reports-operations .rp-heatmap{grid-template-columns:44px repeat(7,minmax(18px,1fr));align-items:center;gap:5px;margin-top:20px;display:grid}.eo-reports-operations .rp-heatmap>b{color:var(--ws-muted);text-align:center;font-size:10px;font-weight:600}.eo-reports-operations .rp-heat-row{display:contents}.eo-reports-operations .rp-heatmap i{background:#eef3fa;border-radius:4px;height:20px}.eo-reports-operations .rp-heatmap .rp-h1{background:#e3edff}.eo-reports-operations .rp-heatmap .rp-h2{background:#aaceff}.eo-reports-operations .rp-heatmap .rp-h3{background:#5e9cff}.eo-reports-operations .rp-heatmap .rp-h4{background:#2566ec}.eo-reports-operations .rp-attention{gap:9px;margin-top:15px;display:grid}.eo-reports-operations .rp-attention>a,.eo-reports-operations .rp-attention>button{color:#214574;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4eaf4;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:flex}.eo-reports-operations .rp-attention>a:hover,.eo-reports-operations .rp-attention>button:hover{background:#f8fbff;border-color:#bfdbfe}.eo-reports-operations .rp-attention i{background:#f0a41b;border-radius:50%;flex:none;width:9px;height:9px}.eo-reports-operations .rp-attention i.danger{background:#df4b62}.eo-reports-operations .rp-attention span{min-width:0}.eo-reports-operations .rp-attention b,.eo-reports-operations .rp-attention small{display:block}.eo-reports-operations .rp-attention b{color:var(--ws-text);font-size:12px}.eo-reports-operations .rp-attention small{color:var(--ws-muted);margin-top:2px;font-size:10.5px}.eo-reports-operations .rp-attention strong{color:var(--ws-primary);margin-left:auto;font-size:18px}.eo-reports-operations .rp-table{border:1px solid var(--ws-border);border-radius:11px;margin-top:15px;overflow:auto}.eo-reports-operations .rp-thead,.eo-reports-operations .rp-row{align-items:center;gap:14px;min-width:690px;display:grid}.eo-reports-operations .rp-thead{color:var(--ws-muted);letter-spacing:.09em;text-transform:uppercase;background:#f8fbff;padding:10px 13px;font-size:9px;font-weight:800}.eo-reports-operations .rp-row{border-top:1px solid #e9eef7;min-height:65px;padding:11px 13px;font-size:12px}.eo-reports-operations .rp-row:hover{background:#fafcff}.eo-reports-operations .rp-row b{color:#12366d;font-size:12px;display:block}.eo-reports-operations .rp-row small{color:#7485a5;margin-top:2px;font-size:10.5px;display:block}.eo-reports-operations .rp-courses{grid-template-columns:1.5fr .7fr .85fr .9fr 112px}.eo-reports-operations .rp-learners{grid-template-columns:1.3fr 1.1fr .95fr 1fr .8fr}.eo-reports-operations .rp-sessions{grid-template-columns:1.1fr 1.1fr 1.2fr 1.35fr .7fr 1.1fr}.eo-reports-operations .rp-progress{background:#e5edf9;border-radius:99px;width:100%;height:7px;margin-top:5px;display:block;overflow:hidden}.eo-reports-operations .rp-progress i{border-radius:inherit;background:linear-gradient(90deg,#2672ff,#22c6d2);height:100%;display:block}.eo-reports-operations .rp-pill{text-transform:capitalize;border-radius:99px;padding:5px 8px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}.eo-reports-operations .rp-pill.ok{color:#008265;background:#e5f8f3}.eo-reports-operations .rp-pill.warn{color:#b66200;background:#fff2df}.eo-reports-operations .rp-pill.danger{color:#c8334e;background:#fff0f2}.eo-reports-operations .rp-data-note{color:#526f9a;background:#f8fbff;border:1px dashed #b9cbea;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:11px}.eo-reports-operations .rp-data-note b{color:#174b9c}@media (max-width:960px){.eo-reports-operations .rp-grid{grid-template-columns:1fr}.eo-reports-operations .rp-summary{display:none}}@media (max-width:700px){.eo-reports-operations .rp-tabsbar{display:block}.eo-reports-operations .rp-tabs{overflow-x:auto}.eo-reports-operations .rp-filters{padding:14px 0}.eo-reports-operations .rp-search{width:100%}.eo-reports-operations .rp-card-head{flex-wrap:wrap;align-items:flex-start}}.ws-grid2{grid-template-columns:1fr 330px;align-items:start;gap:18px;display:grid}@media (max-width:960px){.ws-grid2{grid-template-columns:1fr}}.ws-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.ws-tbtn{border:1px solid var(--ws-border);color:#334155;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ws-tbtn:hover{background:#f8fafc}.ws-tbtn:disabled{opacity:.5;cursor:default}.ws-tbtn.icon-only{justify-content:center;width:30px;height:30px;padding:0}.ws-tbl-wrap{border:1px solid var(--ws-border);border-radius:11px;position:relative;overflow:visible}.ws-tbl-head{border-bottom:1px solid var(--ws-border);background:#f8fafc;grid-template-columns:26px 52px 2fr 1.3fr .7fr .9fr .8fr 44px;padding:9px 14px;display:grid}.ws-tbl-head span{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.ws-mod-header{color:#334155;background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:8px 14px;font-size:12px;font-weight:700}.ws-mod-header .count{color:#94a3b8;font-weight:500}.ws-row{border-bottom:1px solid #f1f5f9;grid-template-columns:26px 52px 2fr 1.3fr .7fr .9fr .8fr 44px;align-items:center;padding:10px 14px;display:grid}.ws-row:hover{background:#fafcff}.ws-row:last-child{border-bottom:none}.ws-cell-title{color:var(--ws-text);font-size:13px;font-weight:600}.ws-cell-sub{color:var(--ws-muted);font-size:12px}.ws-status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.ws-tag-ok{color:var(--ws-primary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ws-tag-warn{color:#b45309;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ws-row-menu{color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ws-row-menu:hover{background:#f1f5f9}.ws-menu-item{text-align:left;width:100%;color:var(--ws-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px;display:block}.ws-menu-item:hover{background:var(--ws-primary-soft)}.ws-readi-top{gap:13px;margin-bottom:15px;display:flex}.ws-readi-ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.ws-readi-ic.warn{background:var(--ws-warning-soft);border:2px solid var(--ws-warning-soft-border);color:#b45309}.ws-readi-ic.ok{background:var(--ws-success-soft);border:2px solid var(--ws-success-soft-border);color:var(--ws-success)}.ws-readi-ic.neutral{color:#94a3b8;background:#f1f5f9;border:2px solid #e2e8f0}.ws-readi-headline{color:var(--ws-text);margin-bottom:2px;font-size:13.5px;font-weight:700}.ws-readi-desc{color:var(--ws-muted);font-size:11.5px;line-height:1.5}.ws-readi-list{border-top:1px solid #f1f5f9;flex-direction:column;gap:9px;margin-bottom:4px;padding:12px 0;display:flex}.ws-readi-item{align-items:center;gap:8px;font-size:12.5px;display:flex}.ws-readi-item .lbl{color:#334155;flex-grow:1}.ws-readi-item .val{font-weight:700}.ws-stu-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:9px 0;display:flex}.ws-stu-row:last-child{border-bottom:none}.ws-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.ws-stu-name{color:var(--ws-text);font-size:12.5px;font-weight:600}.ws-stu-meta{color:var(--ws-muted);font-size:11px}.ws-stu-table-head{border-bottom:1px solid var(--ws-border);background:#f8fafc;grid-template-columns:28px 2fr 1.3fr 1fr 1fr 1fr 40px;padding:10px 14px;display:grid}.ws-stu-table-head span{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.ws-stu-table-row{border-bottom:1px solid #f1f5f9;grid-template-columns:28px 2fr 1.3fr 1fr 1fr 1fr 40px;align-items:center;padding:12px 14px;display:grid}.ws-stu-table-row:last-child{border-bottom:none}.ws-chev{color:#94a3b8;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ws-data-soon{color:#94a3b8;font-size:11.5px;font-style:italic}.ws-expand-panel{background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;flex-direction:column;grid-column:1/-1;gap:8px;padding:14px 14px 14px 42px;display:flex}.ws-mat-group-title{color:#334155;background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:8px 14px;font-size:12px;font-weight:700}.ws-mat-row{border-bottom:1px solid #f1f5f9;grid-template-columns:34px 2fr .8fr 1.6fr .9fr 40px;align-items:center;gap:10px;padding:11px 14px;display:grid}.ws-mat-row:last-child{border-bottom:none}.ws-mat-ic{background:var(--ws-primary-soft);width:30px;height:30px;color:var(--ws-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.ws-mat-name{color:var(--ws-text);font-size:13px;font-weight:600}.ws-mat-file{color:var(--ws-muted);font-size:11.5px}.ws-status-linked{color:var(--ws-success);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.ws-status-unlinked{color:#b45309;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.ws-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ws-field label{color:#334155;font-size:12.5px;font-weight:600}.ws-field .hint{color:#94a3b8;font-size:11px;font-weight:400}.ws-field input,.ws-field textarea,.ws-field select{border:1px solid var(--ws-border);color:var(--ws-text);background:#fff;border-radius:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px}.ws-field input:focus,.ws-field textarea:focus,.ws-field select:focus{outline:2px solid var(--ws-primary-soft-border);outline-offset:0;border-color:var(--ws-primary)}.ws-danger-zone{border:1px solid var(--ws-danger-soft-border);background:var(--ws-danger-soft);border-radius:12px;padding:18px}.ws-danger-zone .ws-card-title{color:#991b1b}.ws-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.ws-empty .ic{opacity:.4;font-size:26px}.ws-empty .t{color:#334155;font-size:13.5px;font-weight:600}.ws-empty .d{color:var(--ws-muted);max-width:34ch;font-size:12px}.ws-note-banner{color:var(--ws-muted);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.ws-note-banner b{color:#334155}.ws-skel{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite ws-shimmer}@keyframes ws-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ws-skel{animation:none}}.ws-page-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 0 22px;display:flex}.ws-page-title h1{color:var(--ws-text);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1}.ws-page-title p{color:var(--ws-muted);margin:8px 0 0;font-size:13.5px}.ws-catalog-grid{display:block}.ws-course-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:920px){.ws-course-list{grid-template-columns:1fr}}.ws-search{border:1px solid var(--ws-border);color:var(--ws-text);background:#fff;border-radius:8px;flex-grow:1;min-width:200px;padding:10px 12px;font-size:13px}.ws-search::placeholder{color:#94a3b8}.ws-select-lite{border:1px solid var(--ws-border);color:#334155;background:#fff;border-radius:8px;min-width:170px;padding:10px 12px;font-size:13px}.ws-course-row{background:var(--ws-card);border:1px solid var(--ws-border);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;width:100%;min-height:190px;margin:0;padding:16px;font-family:inherit;display:grid;box-shadow:0 1px 2px #0f172a08}.ws-course-row:hover{border-color:#93c5fd;box-shadow:0 8px 18px #2563eb14}.ws-course-row:focus-visible{outline:2px solid var(--ws-primary);outline-offset:2px}.ws-course-icon{background:var(--ws-primary-soft);width:46px;height:46px;color:var(--ws-primary);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ws-course-copy{flex-direction:column;align-items:flex-start;min-width:0;height:100%;display:flex}.ws-course-row h2{color:var(--ws-text);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:750;line-height:1.28;display:flex}.ws-course-context{color:#52729d;gap:6px;margin-top:7px;font-size:10.5px;font-weight:700;display:flex}.ws-course-context span{background:#f1f6ff;border-radius:999px;padding:3px 7px}.ws-course-row p{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 11px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ws-metrics{color:var(--ws-muted);flex-wrap:wrap;gap:8px 12px;font-size:10.5px;display:flex}.ws-open-course{color:var(--ws-primary);white-space:nowrap;margin-top:auto;padding-top:13px;font-size:11.5px;font-weight:800}.ws-sidebar-card{padding:20px}.ws-sidebar-card h3{color:var(--ws-text);margin:0 0 8px;font-size:15px}.ws-sidebar-card p{color:var(--ws-muted);margin:0;font-size:13px;line-height:1.5}.ws-steps{gap:16px;margin:20px 0;display:grid}.ws-step{align-items:flex-start;gap:10px;display:flex}.ws-step-num{background:var(--ws-primary-soft);width:24px;height:24px;color:var(--ws-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ws-step b{color:var(--ws-text);font-size:12.5px;display:block}.ws-step span{color:var(--ws-muted);font-size:11.5px}.eo-workspace.eo-v9-dashboard,.eo-workspace .eo-v9-dashboard{--p:#eff6ff;--p2:#f6f9ff;--l:var(--ws-border);--t:var(--ws-success);--b:var(--ws-primary);--w:#b45309;--d:var(--ws-danger);color:var(--ws-text)}.eo-workspace .eo-v9-eyebrow{color:var(--ws-primary)}.eo-workspace .eo-v9-welcome p{color:var(--ws-muted)}.eo-workspace .eo-v9-btn--primary:not(.eo-v9-modal *){background:var(--ws-primary)!important;border-color:var(--ws-primary)!important;box-shadow:none!important}.eo-workspace .eo-v9-btn--secondary:not(.eo-v9-modal *){border-color:var(--ws-border);color:#334155!important;background:#fff!important}.eo-workspace .eo-v9-kpi{background:var(--ws-card);border-color:var(--ws-border);color:var(--ws-text);box-shadow:0 1px 2px #0f172a0a}.eo-workspace .eo-v9-kpi:hover{border-color:#93c5fd}.eo-workspace .eo-v9-kpi-icon{background:var(--ws-primary-soft);border-color:var(--ws-primary-soft-border);color:var(--ws-primary)}.eo-workspace .eo-v9-kpi small{color:var(--ws-muted)}.eo-workspace .eo-v9-kpi em{color:#94a3b8}.eo-workspace .eo-v9-panel{background:var(--ws-card);border:1px solid var(--ws-border);box-shadow:0 1px 2px #0f172a0a}.eo-workspace .eo-v9-section-header h2{color:var(--ws-text)}.eo-workspace .eo-v9-section-header p{color:var(--ws-muted)}.eo-workspace .eo-v9-link-btn{color:var(--ws-primary)}.eo-workspace .eo-v9-lab-row,.eo-workspace .eo-v9-infra-row,.eo-workspace .eo-v9-activity-row{border-top-color:var(--ws-border)}.eo-workspace .eo-v9-lab-icon{background:var(--ws-primary-soft);color:var(--ws-primary)}.eo-workspace .eo-v9-lab-copy strong{color:var(--ws-text)}.eo-workspace .eo-v9-lab-copy small{color:var(--ws-muted)}.eo-workspace .eo-row-menu{color:#94a3b8}.eo-workspace .eo-v9-infra-row.is-recommended{background:var(--ws-success-soft)}.eo-workspace .eo-v9-infra-head strong{color:var(--ws-text)}.eo-workspace .eo-v9-infra-head small{color:var(--ws-muted)}.eo-workspace .eo-v9-infra-head b.blue{color:var(--ws-primary)}.eo-workspace .eo-progress{background:#e2e8f0}.eo-workspace .eo-v9-infra-meta{color:var(--ws-muted)}.eo-workspace .eo-v9-activity-row strong{color:var(--ws-text)}.eo-workspace .eo-v9-activity-row small{color:var(--ws-muted)}.eo-workspace .eo-v9-empty{color:#94a3b8}.eo-workspace .eo-v9-empty b{color:#cbd5e1}.eo-workspace .eo-v9-health-metrics>div,.eo-workspace .eo-v9-health-charts>div{border-color:var(--ws-border);background:#f8fafc}.eo-workspace .eo-v9-health-metrics small,.eo-workspace .eo-v9-health-metrics span{color:var(--ws-muted)}.eo-workspace .eo-v9-health-metrics strong{color:var(--ws-text)}.eo-workspace .eo-v9-health-charts header{color:var(--ws-muted)}.eo-workspace .eo-v9-health-charts header b{color:var(--ws-text)}.eo-workspace .eo-v9-spark-empty{color:#94a3b8}.eo-workspace .eo-v9-error-state{background:var(--ws-danger-soft);border-color:var(--ws-danger-soft-border);color:#991b1b}.eo-workspace .eo-v9-status-card,.eo-workspace .eo-v9-attention-list button{border-color:var(--ws-border);color:var(--ws-text);background:#f8fafc}.eo-workspace .eo-v9-status-card>b{background:var(--ws-primary-soft);color:var(--ws-primary)}.eo-workspace .eo-v9-status-card small,.eo-workspace .eo-v9-attention-list span,.eo-workspace .eo-v9-attention-list small{color:var(--ws-muted)}.eo-workspace .eo-v9-close-detail{border-color:var(--ws-border);color:#64748b;background:#fff}.eo-workspace .eo-v9-table:not(.eo-v9-modal *) th{color:var(--ws-muted);border-bottom-color:var(--ws-border)}.eo-workspace .eo-v9-table:not(.eo-v9-modal *) td{color:var(--ws-text);border-bottom-color:#f1f5f9}.eo-workspace .eo-table-btn{border-color:var(--ws-border);color:#334155;background:#fff}.eo-workspace .eo-table-btn.danger{border-color:var(--ws-danger-soft-border);color:#991b1b}.eo-workspace thead th{color:var(--ws-muted)!important;border-bottom-color:var(--ws-border)!important;background:#f8fafc!important}.eo-workspace td{border-bottom-color:#f1f5f9!important}.eo-workspace tbody tr:hover{background:#f8fafc}.eo-workspace .eo-v9-labs-hero p{color:var(--ws-muted)}.eo-workspace .eo-v9-lab-summary>div{background:var(--ws-card)!important;border:1px solid var(--ws-border)!important}.eo-workspace .eo-v9-lab-summary small,.eo-workspace .eo-v9-lab-summary span{color:var(--ws-muted)!important}.eo-workspace .eo-v9-lab-summary strong{color:var(--ws-text)}.eo-workspace .eo-v9-lab-card:not(.eo-v9-modal *){box-shadow:0 1px 2px #0f172a0a;background:var(--ws-card)!important;border:1px solid var(--ws-border)!important}.eo-workspace .eo-v9-lab-card:not(.eo-v9-modal *):hover{box-shadow:0 8px 18px #2563eb14;border-color:#93c5fd!important}.eo-workspace .eo-v9-lab-card-title h2{color:var(--ws-text)}.eo-workspace .eo-v9-lab-card-title span,.eo-workspace .eo-v9-lab-card p{color:var(--ws-muted)}.eo-workspace .eo-v9-status i{background:#94a3b8}.eo-workspace .eo-v9-status.neutral{color:var(--ws-muted)}.eo-workspace .eo-v9-status.stopped i{background:#b45309}.eo-workspace .eo-v9-status.orphaned i{background:var(--ws-danger)}.eo-workspace .eo-v9-cml-table:not(.eo-v9-modal *){background:var(--ws-card)!important;border:1px solid var(--ws-border)!important}.eo-workspace .eo-v9-cml-table-head{color:var(--ws-muted);background:#f8fafc}.eo-workspace .eo-v9-cml-row{border-top-color:var(--ws-border)}.eo-workspace .eo-v9-cml-row strong{color:var(--ws-text)}.eo-workspace .eo-v9-cml-row small{color:var(--ws-muted)}.eo-workspace .eo-v9-linked{color:var(--ws-success)}.eo-workspace .eo-v9-unlinked{color:#b45309}.eo-workspace .eo-v9-loading{color:var(--ws-muted)}.eo-workspace .eo-v9-segmented{border:1px solid var(--ws-border)!important;background:#f1f5f9!important}.eo-workspace .eo-v9-segmented button{color:var(--ws-muted)!important}.eo-workspace .eo-v9-segmented button.active{color:#fff!important;background:var(--ws-primary)!important;border-color:var(--ws-primary)!important}.eo-workspace .eo-v9-error-banner{background:var(--ws-danger-soft)!important;border-color:var(--ws-danger-soft-border)!important;color:#991b1b!important}.eo-workspace .eo-v9-error-banner b{background:var(--ws-danger)}.eo-workspace .eo-v9-lab-actions button:not(.eo-v9-modal *):not(.primary):not(.danger),.eo-workspace .eo-v9-cml-actions button:not(.eo-v9-modal *):not(.primary):not(.danger){border-color:var(--ws-border);color:#334155;background:#fff}.eo-workspace .eo-v9-lab-actions button:not(.eo-v9-modal *):not(.primary):not(.danger):hover,.eo-workspace .eo-v9-cml-actions button:not(.eo-v9-modal *):not(.primary):not(.danger):hover{background:#f8fafc;border-color:#93c5fd}.eo-workspace .eo-v9-lab-meta span{border-color:var(--ws-border);color:#334155;background:#f8fafc}.eo-workspace .eo-v9-lab-meta b{color:#94a3b8}.eo-workspace .eo-v9-master-groups{flex-direction:column;gap:12px;display:flex}.eo-workspace .eo-v9-note{color:#365d95;background:#eff6ff;border:1px solid #d8e8ff;border-radius:11px;padding:12px 16px;font-size:12px;line-height:1.45}.eo-workspace .eo-v9-master-group{border:1px solid var(--ws-border);background:var(--ws-card);border-radius:13px;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.eo-workspace .eo-v9-master-group-head{width:100%;color:var(--ws-text);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(220px,1fr) 130px 32px;align-items:center;gap:13px;padding:15px 18px;display:grid}.eo-workspace .eo-v9-course-symbol{background:var(--ws-primary-soft);width:34px;height:34px;color:var(--ws-primary);border-radius:9px;place-items:center;font-weight:850;display:grid}.eo-workspace .eo-v9-course-copy{min-width:0}.eo-workspace .eo-v9-course-copy b,.eo-workspace .eo-v9-course-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eo-workspace .eo-v9-course-copy b{font-size:14px}.eo-workspace .eo-v9-course-copy small{color:var(--ws-muted);margin-top:3px;font-size:12px}.eo-workspace .eo-v9-chev{color:var(--ws-muted);justify-self:end;font-size:16px}.eo-workspace .eo-v9-group-toggle{color:var(--ws-primary);white-space:nowrap;justify-self:end;font-size:11px;font-weight:800}.eo-workspace .eo-v9-master-rows{border-top:1px solid var(--ws-border);background:#fcfdff;padding:0 18px 8px 70px}.eo-workspace .eo-v9-master-row-head{color:#71809d;letter-spacing:.7px;text-transform:uppercase;padding:10px 0 7px;font-size:9px;font-weight:800}.eo-workspace .eo-v9-master-row b,.eo-workspace .eo-v9-master-row small{display:block}.eo-workspace .eo-v9-master-row b{color:var(--ws-text);font-size:12px}.eo-workspace .eo-v9-master-row small{color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.eo-workspace .eo-v9-stage{background:var(--ws-primary-soft);width:25px;height:25px;color:var(--ws-primary);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.eo-workspace .eo-v9-master-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.eo-workspace .eo-v9-master-actions button{border:1px solid var(--ws-border);color:#315178;cursor:pointer;background:#fff;border-radius:7px;min-height:29px;padding:0 8px;font-size:10px;font-weight:750}.eo-workspace .eo-v9-master-actions button.primary{border-color:var(--ws-primary);color:#fff;background:linear-gradient(105deg,#2f77ff,#2563eb)}.eo-workspace .eo-v9-master-actions button.danger{color:#c1394d;background:#fff;border-color:#fecaca}.eo-workspace .eo-v9-master-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1050px){.eo-workspace .eo-v9-master-row-head,.eo-workspace .eo-v9-master-row{grid-template-columns:40px minmax(180px,1fr) 95px minmax(220px,1fr)}.eo-workspace .eo-v9-master-row-head>span:nth-child(3),.eo-workspace .eo-v9-master-row>div:nth-child(3){display:none}.eo-workspace .eo-v9-master-rows{padding-left:18px}}@media (max-width:700px){.eo-workspace .eo-v9-master-group-head{grid-template-columns:34px 1fr 25px}.eo-workspace .eo-v9-master-health,.eo-workspace .eo-v9-master-row-head{display:none}.eo-workspace .eo-v9-master-row{grid-template-columns:32px 1fr}.eo-workspace .eo-v9-master-row>span:nth-child(4){display:none}.eo-workspace .eo-v9-master-actions{grid-column:1/-1;justify-content:flex-start}.eo-workspace .eo-v9-master-actions button{flex:130px}}.ws-muted-inline{color:var(--ws-muted);font-size:12px;font-weight:400}.ws-report-link{color:var(--ws-primary);white-space:nowrap;margin-left:10px;font-size:12px;font-weight:700;text-decoration:none}.ws-report-link:hover{text-decoration:underline}.ws-empty-inline{color:var(--ws-muted);padding:20px 0;font-size:13px}.ws-dash-grid{grid-template-columns:1.2fr .9fr;gap:14px;margin-bottom:14px;display:grid}@media (max-width:1000px){.ws-dash-grid{grid-template-columns:1fr}}.eo-widget-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin-bottom:14px;display:grid}@media (max-width:1000px){.eo-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-widget-grid>.widget-cell:not([data-w="1"]){grid-column:span 2!important}.eo-widget-grid>.widget-cell[data-w="1"] .ws-stat{padding-right:56px}}.widget-cell{outline-offset:2px;border-radius:13px;outline:2px solid #0000;min-width:0;transition:opacity .12s,outline-color .12s;position:relative}.widget-cell.dragging{opacity:.45}.widget-cell.drag-over{outline-color:var(--ws-primary)}.widget-drag-handle{border:1px solid var(--ws-border);width:22px;height:22px;color:var(--ws-muted);cursor:grab;z-index:2;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;line-height:1;display:flex;position:absolute;top:8px;right:34px}.widget-drag-handle:hover{border-color:var(--ws-primary-soft-border);color:var(--ws-primary)}.widget-drag-handle:active{cursor:grabbing}.widget-menu-dot{border:1px solid var(--ws-border);width:22px;height:22px;color:var(--ws-muted);cursor:pointer;z-index:2;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:900;line-height:1;display:flex;position:absolute;top:8px;right:8px}.widget-menu-dot:hover{border-color:var(--ws-primary-soft-border);color:var(--ws-primary)}.widget-menu{border:1px solid var(--ws-border);z-index:6;background:#fff;border-radius:9px;width:150px;padding:6px;font-size:12.5px;position:absolute;top:34px;right:8px;box-shadow:0 12px 28px #10182829}.widget-menu-item{color:#334155;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-weight:600;display:flex}.widget-menu-item:hover{background:var(--ws-primary-soft)}.widget-resize-row{gap:4px;padding:4px 3px;display:flex}.widget-resize-sq{cursor:pointer;border:1px solid #cbd5e1;border-radius:3px;width:22px;height:22px}.widget-resize-sq:hover{border-color:var(--ws-primary)}.widget-resize-sq.on{border-color:var(--ws-primary);background:var(--ws-primary-soft);background:#94a3b8;border-color:#94a3b8}.widget-add-btn{border:1.5px dashed var(--ws-primary);color:var(--ws-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.widget-add-btn:hover{background:var(--ws-primary-soft)}.widget-catalog-backdrop{z-index:200;background:#0f172a73;justify-content:center;align-items:flex-start;padding:80px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.widget-catalog-modal{background:#fff;border-radius:14px;width:820px;max-width:100%;box-shadow:0 30px 70px #00000059}.widget-catalog-head{border-bottom:1px solid var(--ws-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.widget-catalog-head h3{color:var(--ws-text);margin:0;font-size:16px}.widget-catalog-close{border:1px solid var(--ws-border);width:28px;height:28px;color:var(--ws-muted);cursor:pointer;background:#fff;border-radius:8px;font-size:13px}.widget-catalog-close:hover{background:#f1f5f9}.widget-catalog-body{padding:6px 22px 22px}.widget-cat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:18px 0 8px;font-size:11px;font-weight:800}.widget-catalog-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:640px){.widget-catalog-grid{grid-template-columns:1fr}}.widget-opt{border:1px solid var(--ws-border);cursor:pointer;text-align:left;background:#fff;border-radius:9px;padding:12px 14px;font-family:inherit}.widget-opt:hover{border-color:var(--ws-primary);background:var(--ws-primary-soft)}.widget-opt b{color:var(--ws-text);margin-bottom:3px;font-size:13px;display:block}.widget-opt span{color:var(--ws-muted);font-size:11.5px;line-height:1.4}.widget-catalog-empty{text-align:center;color:var(--ws-muted);padding:30px;font-size:13px}.ws-line-chart{border-left:1px solid var(--ws-border);border-bottom:1px solid var(--ws-border);background:repeating-linear-gradient(#0000 0 35px,#f1f5f9 36px);height:180px;margin-top:16px;position:relative}.ws-line-chart svg{width:100%;height:100%;overflow:visible}.latency-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.latency-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,monospace}.latency-live{background:var(--ws-success-soft);border:1px solid var(--ws-success-soft-border);color:var(--ws-success);border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:12px;font-weight:700;display:flex}.latency-dot{background:var(--ws-success);width:7px;height:7px;box-shadow:0 0 0 3px var(--ws-success-soft);border-radius:50%;animation:1.8s ease-in-out infinite latency-pulse}@media (prefers-reduced-motion:reduce){.latency-dot{animation:none}}@keyframes latency-pulse{0%,to{opacity:1}50%{opacity:.45}}.latency-toggle{background:#f1f5f9;border-radius:8px;gap:4px;padding:3px;display:flex}.latency-toggle button{color:var(--ws-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:700}.latency-toggle button.active{background:var(--ws-card);color:var(--ws-primary);box-shadow:0 1px 2px #0000000f}.latency-chart-wrap{margin-top:12px}.widget-cell.is-chart-cell .latency-chart-wrap{margin-top:8px}.eo-chart-frame{flex:none;grid-template-rows:168px auto;grid-template-columns:52px minmax(0,1fr);gap:0 8px;padding:0 4px 0 0;display:grid}.eo-chart-y{-webkit-user-select:none;user-select:none;flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-end;height:168px;padding:4px 0;display:flex}.eo-chart-x{-webkit-user-select:none;user-select:none;flex-flow:row;grid-area:2/2;justify-content:space-between;align-items:flex-start;width:100%;min-width:0;margin-top:6px;display:flex}.eo-chart-x.is-daily{gap:0}.eo-workspace .eo-chart-x .eo-chart-tick{text-align:center;white-space:nowrap;text-overflow:clip;flex:1 1 0;min-width:0;overflow:hidden;text-transform:none!important;letter-spacing:0!important;font-size:10px!important}.eo-workspace .eo-chart-x.is-daily .eo-chart-tick{text-transform:none!important;letter-spacing:0!important;font-size:10px!important}.eo-workspace .eo-chart-tick{font-variant-numeric:tabular-nums;flex:none;display:block;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ws-text)!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important;transform:none!important}.eo-chart-plot{background:0 0;grid-area:1/2;width:100%;min-width:0;height:168px;position:relative;overflow:hidden}.eo-chart-plot svg{width:100%;height:168px;display:block}.eo-chart-plot .eo-chart-grid{stroke:var(--ws-border);stroke-width:1px}.eo-chart-threshold{color:#b45309;pointer-events:none;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;right:8px;transform:translateY(-110%)}.latency-axis-label{fill:#475569;font-size:10.5px;font-weight:500}.latency-threshold-label{fill:var(--ws-warning);font-size:9.5px;font-weight:600}.latency-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.latency-stat-row{flex-wrap:wrap;gap:22px;display:flex}.latency-stat{flex-direction:column;gap:2px;display:flex}.latency-stat .k{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.latency-stat .v{color:var(--ws-text);font-size:15px;font-weight:800}.charts-row-2{grid-template-columns:1fr 1fr;gap:18px;margin-top:10px;display:grid}@media (max-width:900px){.charts-row-2{grid-template-columns:1fr}}.ws-card-subtitle{color:var(--ws-text);margin-bottom:4px;font-size:13px;font-weight:700}.legend-row{color:var(--ws-muted);align-items:center;gap:5px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.legend-row--foot{flex-shrink:0;margin:0}.legend-sw{border-radius:2px;width:9px;height:9px;display:inline-block}.legend-sw.is-cpu{background:var(--ws-primary)}.legend-sw.is-mem{background:var(--ws-success);margin-left:10px}.chart-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-top:10px;padding-top:10px;display:flex}.widget-cell.is-chart-cell{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex;overflow:visible}.widget-cell.is-chart-cell:after{display:none}.widget-cell.is-chart-cell>.ws-card{flex-direction:column;flex:none;min-height:0;padding-bottom:16px;display:flex}.widget-cell.is-chart-cell .ws-card-title,.widget-cell.is-chart-cell .latency-head{padding-right:56px}.widget-cell.is-chart-cell .ws-line-chart{flex:none;height:168px}.widget-cell.is-chart-cell .latency-chart-wrap,.widget-cell.is-chart-cell .charts-row-2{flex:none}.chart-col{flex-direction:column;min-height:0;display:flex}.resource-chart-wrap{flex:none}.ops-section-header{flex-wrap:wrap;align-items:baseline;gap:9px;margin:26px 0 10px;display:flex}.ops-section-header h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted);margin:0;font-size:12.5px;font-weight:800}.pool-bar-track{background:#f1f5f9;border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.pool-bar-fill{background:var(--ws-success);border-radius:3px;height:100%}.pool-bar-fill.warn{background:#f59e0b}.pool-bar-fill.danger{background:#ef4444}.ws-stat-clickable:hover{border-color:#bfdbfe;box-shadow:0 6px 16px #2563eb14}.ops-detail-panel{z-index:30;background:var(--ws-card);border:1px solid var(--ws-border);text-align:left;cursor:default;border-radius:11px;max-height:220px;padding:10px 12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px -10px #0f172a40}.ops-detail-title{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700}.ops-detail-row{border-top:1px solid var(--ws-border);justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.ops-detail-row:first-of-type{border-top:none}.ws-queue{flex-direction:column;display:flex}.ws-queue-item{color:inherit;border-top:1px solid #f1f5f9;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 0;text-decoration:none;display:grid}.ws-queue-item:first-child{border-top:none}.ws-queue-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.ws-queue-ic.ok{background:var(--ws-success-soft);color:var(--ws-success)}.ws-queue-ic.warn{background:var(--ws-warning-soft);color:#b45309}.ws-queue-ic.danger{background:var(--ws-danger-soft);color:var(--ws-danger)}.ws-queue-ic.neutral{color:#94a3b8;background:#f1f5f9}.ws-queue-item b{color:var(--ws-text);font-size:13px;display:block}.ws-queue-item span{color:var(--ws-muted);margin-top:2px;font-size:11.5px;display:block}.ws-queue-item>b{color:var(--ws-muted);font-size:13px}.ws-queue-count-danger{color:var(--ws-danger)!important}.ws-perf-table{border-collapse:collapse;width:100%;font-size:13px}.ws-perf-table th{text-align:left;color:var(--ws-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--ws-border);padding:9px 10px;font-size:11px;font-weight:700}.ws-perf-table td{color:var(--ws-text);border-bottom:1px solid #f1f5f9;padding:11px 10px}.ws-perf-table tr:last-child td{border-bottom:none}.ws-row-menu-link{color:#94a3b8;font-size:16px;font-weight:700;text-decoration:none}.ws-chip-ok,.ws-chip-warn,.ws-chip-neutral{border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ws-chip-ok{color:#0f7a79;background:var(--ws-success-soft)}.ws-chip-warn{color:#b45309;background:var(--ws-warning-soft)}.ws-chip-neutral{color:#64748b;background:#f1f5f9}.ws-health-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.ws-health-grid>div,.ws-health-grid>a{border-right:1px solid var(--ws-border);min-width:0;padding:5px 12px}.ws-health-grid>div:last-child,.ws-health-grid>a:last-child{border-right:none}.ws-health-link{color:inherit;border-radius:6px;text-decoration:none;transition:background-color .14s;display:block}.ws-health-link:hover{background:var(--ws-hover,#f1f5f9)}.ws-health-link:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.ws-health-grid small,.ws-health-grid span{color:var(--ws-muted);font-size:11.5px;display:block}.ws-health-grid b{margin-bottom:4px;font-size:12.5px;display:block}.ws-health-grid b.ok{color:var(--ws-success)}.ws-health-grid b.warn{color:#b45309}.ws-health-grid b.danger{color:var(--ws-danger)}.ws-health-grid b.neutral{color:#94a3b8}@media (max-width:1100px){.ws-health-grid{grid-template-columns:repeat(4,1fr)}.ws-health-grid>div:nth-child(4n){border-right:none}}@media (max-width:640px){.ws-health-grid{grid-template-columns:repeat(2,1fr)}.ws-health-grid>div:nth-child(4n){border-right:1px solid var(--ws-border)}.ws-health-grid>div:nth-child(2n){border-right:none}}.ws-check{border-top:1px solid var(--ws-border);color:var(--ws-text);justify-content:space-between;align-items:center;margin-top:6px;padding:11px 0;font-size:13px;text-decoration:none;display:flex}.ws-check b{color:#94a3b8;font-weight:700}.ws-callout{border:1px dashed var(--ws-border);color:var(--ws-muted);background:#f8fafc;border-radius:8px;padding:11px 12px;font-size:12px}.ws-heatmap{grid-template-columns:60px repeat(7,1fr);gap:3px;margin-top:14px;display:grid}.ws-heatmap-label{color:var(--ws-muted);background:0 0;align-items:center;font-size:10.5px;display:flex}.ws-heatmap-cell{background:var(--ws-primary-soft);border-radius:3px;min-height:24px}.ws-heatmap-cell.h1{background:#bfdbfe}.ws-heatmap-cell.h2{background:#60a5fa}.ws-heatmap-cell.h3{background:var(--ws-primary)}.enterone-admin .eo-workbench{color:#0f172a;background:#fff}.enterone-admin .eo-wb-header{color:#334155;background:#fff;border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:12.5px;display:flex}.enterone-admin .eo-wb-header .eo-brand-lockup{background:0 0;object-fit:contain!important;width:auto!important;max-width:188px!important;height:28px!important}.enterone-admin .eo-wb-back{cursor:pointer;padding:0 2px;font-size:16px;color:#64748b!important;background:0 0!important;border:0!important}.enterone-admin .eo-wb-back:hover{color:#0f172a!important}.enterone-admin .eo-wb-brand{color:#0f172a;font-weight:800}.enterone-admin .eo-wb-sep{background:#e2e8f0;width:1px;height:16px}.enterone-admin .eo-wb-crumb{color:#2563eb;letter-spacing:.02em;font-size:11.5px;font-weight:700}.enterone-admin .eo-wb-labtitle{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.enterone-admin .eo-wb-spacer{flex:auto}.enterone-admin .eo-wb-header-status{color:#64748b;align-items:center;gap:7px;font-size:11px;display:flex}.enterone-admin .eo-wb-workspace{background:#eef4ff;flex:auto;align-items:stretch;min-height:0;display:flex}.enterone-admin .eo-wb-left-dock{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex:none;width:250px;min-width:200px;display:flex;overflow:hidden}.enterone-admin .eo-wb-nodes-panel,.enterone-admin .eo-wb-guide-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.enterone-admin .eo-wb-nodes-panel+.eo-wb-guide-panel{border-top:1px solid #e2e8f0}.enterone-admin .eo-wb-node-row{cursor:pointer;color:#334155;align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;display:flex}.enterone-admin .eo-wb-node-row:hover{background:#eff6ff}.enterone-admin .eo-wb-node-row.active{color:#0f172a;background:#dbeafe}.enterone-admin .eo-wb-node-row-dot{background:#22c55e;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.enterone-admin .eo-wb-node-row-dot[data-on=false]{background:#ef4444}.enterone-admin .eo-wb-node-row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.enterone-admin .eo-wb-node-row button{cursor:pointer;border-radius:5px;padding:2px 7px;font-size:9.5px;color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.enterone-admin .eo-wb-node-row button:hover{color:#0f172a!important;border-color:#2563eb!important}.enterone-admin .eo-wb-guide-step{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:9px}.enterone-admin .eo-workbench input,.enterone-admin .eo-workbench textarea,.enterone-admin .eo-workbench select{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}.enterone-admin .eo-workbench input::placeholder,.enterone-admin .eo-workbench textarea::placeholder{color:#64748b!important}.enterone-admin .eo-workbench label{color:#475569!important}.enterone-admin .eo-wb-guide-step input,.enterone-admin .eo-wb-guide-step textarea{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:6px;font-family:inherit}.enterone-admin .eo-wb-mini-btn{cursor:pointer;border-radius:4px;width:20px;height:20px;padding:0;font-size:10px;color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.enterone-admin .eo-wb-mini-btn:hover{color:#0f172a!important;border-color:#2563eb!important}.enterone-admin .eo-wb-mini-btn.danger:hover{color:#dc2626!important;border-color:#dc2626!important}.enterone-admin .eo-wb-mini-btn:disabled{opacity:.35;cursor:default}.enterone-admin .eo-wb-canvas-wrap{flex:auto;min-width:0;height:100%;position:relative}.enterone-admin .eo-wb-canvas-wrap .eo-canvas-container{width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.enterone-admin .eo-workbench .eo-canvas-container,.enterone-admin .eo-workbench .eo-canvas-container>svg{background:#eef4ff!important}.enterone-admin .eo-workbench .eo-canvas-container svg pattern path{stroke:#bfdbfe}.enterone-admin .eo-wb-toolstrip{z-index:42;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;height:40px;padding:4px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a24}.enterone-admin .eo-wb-toolgroup{border-right:1px solid #e2e8f0;align-items:center;gap:2px;padding:0 6px;display:flex}.enterone-admin .eo-wb-toolgroup:last-child{border-right:0}.enterone-admin .eo-wb-toolgroup button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 7px;font-size:14px;display:flex;color:#475569!important;background:0 0!important;border:1px solid #0000!important}.enterone-admin .eo-wb-toolgroup button:hover{color:#0f172a!important;background:#eff6ff!important}.enterone-admin .eo-wb-toolgroup button.active{color:#2563eb!important;background:#dbeafe!important;border-color:#93c5fd!important}.enterone-admin .eo-wb-toolgroup-text button{letter-spacing:.06em;padding:0 9px;font-size:9.5px;font-weight:800}.enterone-admin .eo-wb-toolgroup-text button.eo-wb-session-save,.enterone-admin .eo-wb-toolgroup-text button.eo-wb-session-start{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.enterone-admin .eo-wb-toolgroup-text button.eo-wb-session-stop{color:#b45309!important;background:#fff7ed!important;border-color:#fed7aa!important}.enterone-admin .eo-wb-toolgroup-text button.eo-wb-session-save:hover:not(:disabled),.enterone-admin .eo-wb-toolgroup-text button.eo-wb-session-start:hover:not(:disabled){background:#dbeafe!important}.enterone-admin .eo-wb-toolgroup-text button.eo-wb-session-stop:hover:not(:disabled){background:#ffedd5!important}.enterone-admin .eo-wb-zoom-label{text-align:center;color:#475569;min-width:34px;font-size:10.5px}.enterone-admin .eo-wb-menu-backdrop{z-index:39;position:fixed;inset:0}.enterone-admin .eo-wb-dropdown{z-index:41;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0f172a2e}.enterone-admin .eo-wb-dropdown button{text-align:left;cursor:pointer;border-radius:6px;padding:7px 9px;font-size:11.5px;color:#334155!important;background:0 0!important;border:0!important}.enterone-admin .eo-wb-dropdown button:hover:not(:disabled){color:#0f172a!important;background:#eff6ff!important}.enterone-admin .eo-wb-dropdown button:disabled{opacity:.5;cursor:default}.enterone-admin .eo-wb-dropdown button.danger{color:#dc2626!important}.enterone-admin .eo-wb-dropdown button.danger:hover:not(:disabled){color:#b91c1c!important;background:#fef2f2!important}.enterone-admin .eo-wb-dropdown-select{box-sizing:border-box;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;margin-bottom:2px;padding:6px}.enterone-admin .eo-wb-dropdown-sep{background:#e2e8f0;height:1px;margin:3px 2px}.enterone-admin .eo-wb-dropdown-check{color:#334155;cursor:pointer;align-items:center;gap:8px;padding:6px 9px;font-size:11.5px;display:flex}.enterone-admin .eo-wb-palette{z-index:14;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:min(420px,90vw);max-height:min(60vh,520px);display:flex;position:absolute;top:58px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 44px #0f172a29}.enterone-admin .eo-wb-palette-head{border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:9px 10px;display:flex}.enterone-admin .eo-wb-palette-head strong{color:#334155;letter-spacing:.04em;text-transform:uppercase;flex:auto;font-size:11px}.enterone-admin .eo-wb-mode-switch{border:1px solid #e2e8f0;border-radius:7px;display:flex;overflow:hidden}.enterone-admin .eo-wb-mode-switch button{letter-spacing:.05em;cursor:pointer;padding:4px 9px;font-size:9.5px;font-weight:800;color:#475569!important;background:#f8fafc!important;border:0!important}.enterone-admin .eo-wb-mode-switch button.active{color:#2563eb!important;background:#dbeafe!important}.enterone-admin .eo-wb-x{cursor:pointer;font-size:16px;color:#94a3b8!important;background:0 0!important;border:0!important}.enterone-admin .eo-wb-palette .eo-palette-search{width:calc(100% - 16px);margin:8px}.enterone-admin .eo-wb-smart-preview{z-index:14;color:#334155;background:#fff;border:1px solid #93c5fd;border-radius:10px;align-items:center;gap:10px;max-width:min(560px,90vw);padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a24}.enterone-admin .eo-wb-tray{z-index:13;color:#475569;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:11px;display:flex;position:absolute;bottom:10px;right:14px}.enterone-admin .eo-wb-tray span.danger{color:#b45309}.enterone-admin .eo-wb-tray-sep{background:#e2e8f0;width:1px;height:12px}.enterone-admin .eo-wb-inspector{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;flex:none;width:260px;min-width:230px;display:flex;overflow-y:auto;box-shadow:-10px 0 28px #0f172a0f}.enterone-admin .eo-wb-inspector.collapsed{border-left:0;width:0;min-width:0;overflow:hidden}.enterone-admin .eo-wb-node-actions{grid-template-columns:repeat(5,1fr);gap:4px;padding:0 12px 12px;display:grid}.enterone-admin .eo-wb-node-actions button{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;min-height:28px;padding:0 1px;font-size:8.5px;overflow:hidden;color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.enterone-admin .eo-wb-node-actions button:hover:not(:disabled){color:#0f172a!important;border-color:#2563eb!important}.enterone-admin .eo-wb-node-actions button:disabled{opacity:.4;cursor:not-allowed}.enterone-admin .eo-wb-node-actions button.danger{color:#dc2626!important;border-color:#fecaca!important}.enterone-admin .eo-wb-node-actions button.danger:hover{background:#fef2f2!important}.enterone-admin .eo-workbench .eo-panel-title{color:#64748b}.enterone-admin .eo-workbench .eo-panel-title button{color:#94a3b8!important;background:0 0!important}.enterone-admin .eo-workbench .eo-selected-icon{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.enterone-admin .eo-workbench .eo-property-heading strong{color:#0f172a}.enterone-admin .eo-workbench .eo-property-heading small{color:#94a3b8}.enterone-admin .eo-workbench .eo-running-pill{color:#16a34a;background:#ecfdf5;border:1px solid #bbf7d0}.enterone-admin .eo-workbench .eo-property-tabs{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.enterone-admin .eo-workbench .eo-property-tabs button{color:#64748b!important;background:0 0!important}.enterone-admin .eo-workbench .eo-property-tabs button.active{color:#2563eb!important;border-bottom-color:#2563eb!important}.enterone-admin .eo-workbench .eo-field-label,.enterone-admin .eo-workbench .eo-readonly-field,.enterone-admin .eo-workbench .eo-sync-row{color:#64748b}.enterone-admin .eo-workbench .eo-field-label input,.enterone-admin .eo-workbench .eo-field-label select{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0}.enterone-admin .eo-workbench .eo-readonly-field strong{color:#334155}.enterone-admin .eo-workbench .eo-sync-row strong{color:#16a34a}.enterone-admin .eo-workbench .eo-property-section-title{color:#64748b;border-top:1px solid #e2e8f0}.enterone-admin .eo-workbench .eo-switch-row{color:#334155}.enterone-admin .eo-workbench .eo-switch-row button{background:#cbd5e1!important;border:0!important}.enterone-admin .eo-workbench .eo-switch-row button:after{background:#fff!important}.enterone-admin .eo-workbench .eo-switch-row button.on{background:#2563eb!important}.enterone-admin .eo-workbench .eo-action-grid button{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.enterone-admin .eo-workbench .eo-action-grid button:hover{background:#1d4ed8!important}.enterone-admin .eo-workbench .eo-empty-properties{color:#94a3b8}.enterone-admin .eo-workbench .eo-empty-properties div{color:#2563eb;border:1px solid #e2e8f0}.enterone-admin .eo-workbench .eo-empty-properties strong{color:#334155}.enterone-admin .eo-workbench .eo-palette-search{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0}.enterone-admin .eo-workbench .eo-palette-search::placeholder{color:#94a3b8}@media (max-width:1200px){.enterone-admin .eo-wb-left-dock{width:210px;min-width:180px}.enterone-admin .eo-wb-inspector{width:230px;min-width:210px}}@media (max-width:960px){.enterone-admin .eo-wb-toolstrip{scrollbar-width:none;justify-content:flex-start;max-width:none;left:8px;right:8px;overflow-x:auto;transform:none}.enterone-admin .eo-wb-toolstrip::-webkit-scrollbar{display:none}.enterone-admin .eo-wb-toolgroup{flex:none}.enterone-admin .eo-wb-toolgroup-text{order:-1;display:flex}}@media (max-width:760px){.enterone-admin .eo-wb-left-dock{z-index:16;position:absolute;inset:0 auto 0 0;box-shadow:20px 0 40px #0006}.enterone-admin .eo-wb-inspector:not(.collapsed){z-index:16;width:min(300px,86vw);position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 40px #0006}}.enterone-admin .eo-workspace .ws-tabs .ws-tab,.enterone-admin .eo-workspace .ws-tabs .ws-tab:hover,.enterone-admin .eo-workspace .ws-tabs .ws-tab:active{box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.enterone-admin .eo-workspace .ws-tabs .ws-tab{color:var(--ws-muted)!important}.enterone-admin .eo-workspace .ws-tabs .ws-tab:hover{color:var(--ws-text)!important}.enterone-admin .eo-workspace .ws-tabs .ws-tab.is-active,.enterone-admin .eo-workspace .ws-tabs .ws-tab.is-active:hover{font-weight:700;color:var(--ws-primary)!important;border-bottom-color:var(--ws-primary)!important}.enterone-admin .eo-workspace .ws-tabs .ws-tab:focus-visible{outline-offset:3px;border-radius:4px!important;outline:2px solid #2563eb6b!important}.enterone-admin .eo-workspace .ws-btn{box-shadow:none;transform:none;text-decoration:none!important}.enterone-admin .eo-workspace .ws-btn-primary,.enterone-admin .eo-workspace .ws-btn-primary:visited{background:var(--ws-primary)!important;border-color:var(--ws-primary)!important;color:#fff!important}.enterone-admin .eo-workspace .ws-btn-primary:hover{background:var(--ws-primary-hover)!important;border-color:var(--ws-primary-hover)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #2563eb38!important}.enterone-admin .eo-workspace .ws-btn-secondary{background:var(--ws-card)!important;border-color:var(--ws-border)!important;color:#334155!important}.enterone-admin .eo-workspace .ws-btn-secondary:hover{box-shadow:none!important;background:#f8fafc!important;transform:none!important}.ws-course-progress{align-items:center;gap:9px;min-width:132px;display:flex}.ws-course-progress>span{background:#e8eef8;border-radius:999px;width:108px;height:7px;display:block;overflow:hidden}.ws-course-progress>span>i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16b6c9);min-width:2px;height:100%;display:block}.ws-course-progress>b{color:#334155;min-width:34px;font-size:12px}.eo-admin-sidebar{background:linear-gradient(#071a3a 0%,#06162e 100%)!important}.eo-admin-nav-item.is-active{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 72%,#2f79f6 100%)!important;box-shadow:0 8px 20px #1d4ed838!important}:root{--eo-sidebar-expanded:250px;--eo-sidebar-collapsed:68px}.eo-admin-sidebar{width:var(--eo-sidebar-collapsed)!important;box-shadow:none!important;background:linear-gradient(#0a1f3d 0%,#06152b 100%)!important;border-right:0!important;padding:22px 14px 18px!important;transition:width .18s cubic-bezier(.2,.8,.2,1)!important;overflow:hidden!important}.eo-admin-shell.sidebar-expanded .eo-admin-sidebar{width:var(--eo-sidebar-expanded)!important}.eo-admin-content{margin-left:var(--eo-sidebar-collapsed)!important;transition:margin-left .18s cubic-bezier(.2,.8,.2,1)!important}.sidebar-expanded .eo-admin-content{margin-left:var(--eo-sidebar-expanded)!important}.eo-admin-brand-wrap{border-bottom:1px solid #c7dcff26!important;height:auto!important}.eo-admin-brand{justify-content:flex-start!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:4px 0 14px!important;display:flex!important}.eo-brand-mark{width:39px!important;height:39px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 0 39px!important;display:block!important;position:relative!important;overflow:hidden!important}.eo-brand-mark-img{object-fit:contain;object-position:center;display:block}.eo-admin-lockup-full{object-fit:contain;object-position:left center;background:0 0;width:86%;max-width:186px;height:auto;display:none}.eo-admin-lockup-mark{object-fit:contain;background:0 0;width:36px;height:36px;margin:0 auto;display:block}.sidebar-expanded .eo-admin-lockup-full{display:block}.sidebar-expanded .eo-admin-lockup-mark{display:none}.sidebar-collapsed .eo-admin-lockup-full{display:none!important}.sidebar-collapsed .eo-admin-lockup-mark{display:block!important}.eo-brand-mark:before,.eo-brand-mark:after,.eo-brand-mark i,.eo-brand-mark b{content:none!important;display:none!important}.sidebar-expanded .eo-brand-copy,.sidebar-expanded .eo-brand-copy.is-visible{opacity:1!important;width:auto!important;transform:none!important}.sidebar-collapsed .eo-brand-copy,.sidebar-collapsed .eo-brand-copy.is-visible{opacity:0!important;width:0!important;transform:translate(-6px)!important}.eo-brand-copy strong{letter-spacing:-.04em!important;color:#fff!important;font-size:18px!important}.eo-brand-copy strong span{font:inherit!important;color:#00b4f1!important;letter-spacing:inherit!important;margin:0!important}.eo-brand-copy>span{color:#8daace!important;letter-spacing:1.2px!important;margin-top:4px!important;font-size:8px!important;font-weight:800!important}.eo-admin-nav{padding:10px 0!important}.eo-admin-section-label{opacity:0!important;color:#7e9ecc!important;letter-spacing:1.35px!important;height:0!important;padding:0 10px!important;font-size:9px!important;font-weight:800!important;overflow:hidden!important}.eo-admin-section-label.is-expanded{opacity:1!important;height:auto!important;padding:15px 10px 6px!important;overflow:visible!important}.eo-admin-nav-item{color:#c4d4ed!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:center!important;gap:13px!important;width:100%!important;height:42px!important;margin:2px 0!important;padding:0!important;font-size:14px!important;font-weight:650!important}.sidebar-expanded .eo-admin-nav-item{justify-content:flex-start!important;padding:0 12px!important}.eo-admin-nav-item:hover{color:#fff!important;box-shadow:none!important;background:#4583ff21!important;border-color:#0000!important;transform:none!important}.eo-admin-nav-item.is-active{color:#fff!important;background:linear-gradient(105deg,#00b4f1,#0a2540)!important;border-color:#0000!important;box-shadow:0 8px 20px #04216980!important}.eo-admin-system-toggle.is-active{box-shadow:none!important;color:#c4d4ed!important;background:0 0!important}.eo-admin-system-toggle.is-active:hover{color:#fff!important;background:#4583ff21!important}.eo-admin-nav-icon{flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:0!important;display:grid!important}.eo-admin-nav-svg{width:20px;height:20px;display:block;overflow:visible}.sidebar-expanded .eo-admin-nav-label{opacity:1!important;width:auto!important;font-size:14px!important}.eo-admin-chevron{display:none!important}.eo-admin-subnav{border-left:1px solid #a0c3f733!important;margin:1px 0 5px 18px!important;padding:0 0 0 7px!important}.eo-admin-subnav-item{height:36px!important;padding:0 10px!important;font-size:13px!important}.eo-admin-subnav-item .eo-admin-nav-icon{flex-basis:16px!important;width:16px!important;height:16px!important}.eo-admin-subnav-item .eo-admin-nav-svg{width:16px;height:16px}.ws-stat-copy{min-width:0}.ws-stat .ws-stat-label{color:#526783;margin:0 0 4px;font-size:12px;font-weight:700}.ws-stat .ws-stat-num{letter-spacing:-.035em;margin:0;font-size:24px}.ws-stat .ws-stat-detail{margin-top:6px;font-size:11.5px;font-weight:750}.ws-stat .ws-stat-detail.is-success{color:#079669}.ws-stat .ws-stat-detail.is-warning{color:#c76700}.ws-stat .ws-stat-detail.is-muted{color:#71809b}.ws-stat .ws-stat-detail.is-primary{color:var(--ws-primary)}.ws-queue-item{grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important}.ws-queue-item>.ws-queue-ic{justify-content:center!important;align-self:center!important;align-items:center!important;width:38px!important;height:38px!important;margin:0!important;font-size:15px!important;line-height:1!important;display:flex!important}.ws-queue-item>.ws-queue-ic svg{width:18px!important;height:18px!important;margin:0!important;display:block!important}.ws-queue-item>div{min-width:0}.ws-queue-item>div>b{margin:0;line-height:1.25;display:block}.ws-queue-item>div>span{line-height:1.35;display:block;margin:3px 0 0!important;font-size:11.5px!important}.ws-queue-item>b{white-space:nowrap;align-self:center}.eo-workspace.eo-v9-labs-page{background:#f4f7fc;max-width:1510px;padding:37px 38px 60px}.eo-workspace .eo-v9-labs-hero{align-items:flex-end;padding:0 0 22px}.eo-workspace .eo-v9-labs-hero h1{color:#092354;letter-spacing:-.04em;font-size:30px}.eo-workspace .eo-v9-labs-hero p{color:#62749a;max-width:760px;font-size:14px}.eo-workspace .eo-v9-labs-hero-actions{gap:9px}.eo-workspace .eo-v9-btn{color:#11315f!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:10px!important;padding:10px 14px!important;font-size:12px!important;font-weight:750!important;transform:none!important}.eo-workspace .eo-v9-btn:hover:not(:disabled){background:#f8fbff!important;border-color:#9dbcf9!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #1f488f14!important}.eo-workspace .eo-v9-btn--primary{color:#fff!important;background:linear-gradient(115deg,#3478ff,#2155dd)!important;border-color:#0000!important;box-shadow:0 8px 16px #2362e336!important}.eo-workspace .eo-v9-btn--primary:hover:not(:disabled){color:#fff!important;background:linear-gradient(115deg,#2e70f1,#1949c6)!important}.eo-workspace .eo-v9-labs-toolbar{border-bottom:1px solid #dce5f3;justify-content:space-between;align-items:flex-end;gap:16px;margin:0;padding:0;display:flex}.eo-workspace .eo-v9-segmented{background:0 0;border:0;border-radius:0;align-items:flex-end;gap:27px;padding:0;display:flex}.eo-workspace .eo-v9-segmented button,.eo-workspace .eo-v9-segmented button:hover{color:#62749a!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:13px 1px 12px!important;font-size:13px!important;font-weight:800!important;transform:none!important}.eo-workspace .eo-v9-segmented button.active,.eo-workspace .eo-v9-segmented button.active:hover{color:#2864ed!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#2864ed!important}.eo-workspace .eo-v9-labs-toolbar{min-height:58px;align-items:center!important}.eo-workspace .eo-v9-segmented{gap:30px!important}.eo-workspace .eo-v9-segmented button{align-items:center!important;gap:6px!important;display:flex!important}.eo-workspace .eo-v9-view-summary{color:#61779b;white-space:nowrap;margin-left:auto;padding:0 0 0 18px;font-size:11.5px}.eo-workspace .eo-v9-lab-filters,.eo-workspace .eo-v9-student-filters{align-items:center;gap:10px;min-height:76px;padding:18px 0 20px;display:flex}.eo-workspace .eo-v9-student-filters input,.eo-workspace .eo-v9-student-filters select{height:40px;font-size:12px;font-weight:650;color:#18345f!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:10px!important;padding:0 12px!important}.eo-workspace .eo-v9-student-filters input{width:325px}.eo-workspace .eo-v9-student-filters select{min-width:142px}.eo-workspace .eo-v9-student-filters select:last-child{min-width:155px}.eo-workspace .ws-count{color:#2864ed;background:#eaf1ff;border-radius:20px;padding:2px 6px;font-size:10px;display:inline-block}.eo-workspace .eo-v9-lab-filters{flex-wrap:wrap;align-items:end;gap:10px;width:100%;padding:17px 0;display:flex}.eo-workspace .eo-v9-lab-filters label{gap:5px;min-width:170px;display:grid}.eo-workspace .eo-v9-lab-filters label:first-child{min-width:280px}.eo-workspace .eo-v9-lab-filters label>span{color:#506687;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.eo-workspace .eo-v9-lab-filters input,.eo-workspace .eo-v9-lab-filters select{height:40px;color:#18345f!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:10px!important;padding:0 12px!important}.eo-workspace .eo-v9-lab-filters .eo-v9-btn{margin-left:auto}.eo-workspace .eo-v9-lab-filters .eo-v9-btn+.eo-v9-btn{margin-left:0}.eo-workspace .eo-v9-master-groups{gap:13px}.eo-workspace .eo-v9-note{margin:0 0 12px;color:#35629f!important;box-shadow:none!important;background:#eaf3ff!important;border:1px solid #d4e5ff!important;border-radius:10px!important;padding:11px 14px!important;font-size:12px!important}.eo-workspace .eo-v9-master-group{background:#fff;border:1px solid #dce5f3;border-radius:14px;overflow:visible;box-shadow:0 14px 32px #18386e12}.eo-workspace .eo-v9-master-group-head{width:100%;color:#0b1f43!important;text-align:left!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:14px!important;grid-template-columns:38px minmax(260px,1fr) 130px minmax(92px,max-content)!important;align-items:center!important;gap:13px!important;padding:16px 18px!important;display:grid!important;transform:none!important}.eo-workspace .eo-v9-master-group-head:hover{background:#fbfdff!important}.eo-workspace .eo-v9-course-symbol{color:#2766ec;background:#e9f0ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.eo-workspace .eo-v9-course-copy b{font-size:14px;color:#11366c!important}.eo-workspace .eo-v9-course-copy small{margin-top:2px;font-size:11px;color:#62749a!important}.eo-workspace .eo-v9-master-health{color:#008265;background:#e5f8f3;border-radius:99px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:800}.eo-workspace .eo-v9-chev{color:#6681af;font-size:18px}.eo-workspace .eo-v9-master-rows{border-top:1px solid #dce5f3}.eo-workspace .eo-v9-master-row-head,.eo-workspace .eo-v9-master-row{grid-template-columns:70px minmax(260px,1fr) 170px 125px 250px;align-items:center;gap:14px;display:grid}.eo-workspace .eo-v9-master-row-head{color:#7081a1;letter-spacing:.09em;text-transform:uppercase;background:#f8fbff;padding:10px 18px 8px 65px;font-size:9px;font-weight:900}.eo-workspace .eo-v9-master-row{border-top:1px solid #e9eef7;padding:13px 18px 13px 65px}.eo-workspace .eo-v9-master-row>div b{color:#12366d;font-size:12px;display:block}.eo-workspace .eo-v9-master-row>div small{color:#7485a5;margin-top:2px;font-size:11px;display:block}.eo-workspace .eo-v9-stage{color:#2864ed;background:#eef3fb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.eo-workspace .eo-v9-status{color:#657897;font-size:11px;font-weight:800}.eo-workspace .eo-v9-status i{background:#95a4bd;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.eo-workspace .eo-v9-status.running{color:#008265}.eo-workspace .eo-v9-status.running i{background:#00ac82}.eo-workspace .eo-v9-status.stopped{color:#b56000}.eo-workspace .eo-v9-status.stopped i,.eo-workspace .eo-v9-status.orphaned i{background:#e09618}.eo-workspace .eo-v9-status.orphaned{color:#b12d45}.eo-workspace .eo-v9-master-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.eo-workspace .eo-v9-master-actions>button,.eo-workspace .eo-v9-cml-actions button,.eo-workspace .eo-v9-student-card footer button,.eo-workspace .eo-v9-student-copy-list button{color:#234472!important;min-height:33px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:8px!important;padding:7px 9px!important;font-size:11px!important;font-weight:800!important;transform:none!important}.eo-workspace .eo-v9-master-actions>button:hover,.eo-workspace .eo-v9-cml-actions button:hover,.eo-workspace .eo-v9-student-card footer button:hover,.eo-workspace .eo-v9-student-copy-list button:hover{background:#edf4ff!important;border-color:#a8c5ff!important}.eo-workspace .eo-v9-master-actions>button.primary,.eo-workspace .eo-v9-student-card footer button.primary{color:#fff!important;background:#2764ed!important;border-color:#2764ed!important;box-shadow:0 6px 12px #2764ed2e!important}.eo-workspace .eo-v9-master-actions>button.danger,.eo-workspace .eo-v9-student-copy-list button.danger{color:#c8334e!important;border-color:#ffc6d0!important}.eo-workspace .eo-v9-action-menu{position:relative}.eo-workspace .eo-v9-action-menu summary{color:#234472;cursor:pointer;border:1px solid #dce5f3;border-radius:8px;place-items:center;width:34px;height:33px;font-weight:900;list-style:none;display:grid}.eo-workspace .eo-v9-action-menu summary::-webkit-details-marker{display:none}.eo-workspace .eo-v9-action-menu[open] summary{background:#edf4ff;border-color:#a8c5ff}.eo-workspace .eo-v9-action-menu>div{z-index:30;background:#fff;border:1px solid #dce5f3;border-radius:10px;width:205px;padding:5px;position:absolute;top:auto;bottom:39px;right:0;box-shadow:0 16px 34px #18386e29}.eo-workspace .eo-v9-action-menu>div button{text-align:left;width:100%;display:block;color:#234472!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:8px!important}.eo-workspace .eo-v9-action-menu>div button:hover{background:#edf4ff!important}.eo-workspace .eo-v9-action-menu>div button.danger{color:#c8334e!important}.eo-workspace .eo-v9-student-workspaces{display:block}.eo-workspace .eo-v9-student-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.eo-workspace .eo-v9-student-card{background:#fff;border:1px solid #dce5f3;border-radius:14px;padding:18px;box-shadow:0 14px 32px #18386e12}.eo-workspace .eo-v9-student-card header{align-items:center;gap:10px;display:flex}.eo-workspace .eo-v9-student-avatar{color:#2766ec;background:#e9f0ff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.eo-workspace .eo-v9-student-card header strong{color:#12366d;font-size:13px;display:block}.eo-workspace .eo-v9-student-card header small{color:#7183a2;font-size:11px;display:block}.eo-workspace .eo-v9-student-state{color:#6c7b94;background:#f1f4f9;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:10px;font-weight:800}.eo-workspace .eo-v9-student-state.active{color:#008265;background:#e5f8f3}.eo-workspace .eo-v9-student-card p{color:#62749a;min-height:34px;margin:14px 0;font-size:11.5px}.eo-workspace .eo-v9-student-metrics{border-top:1px solid #e9eef7;grid-template-columns:1fr 1fr;gap:12px;padding-top:13px;display:grid}.eo-workspace .eo-v9-student-metrics b{color:#11366c;font-size:16px;display:block}.eo-workspace .eo-v9-student-metrics small{color:#7183a2;font-size:10px;display:block}.eo-workspace .eo-v9-student-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.eo-workspace .eo-v9-card-progress{grid-template-columns:1fr;gap:4px;min-width:88px;display:grid}.eo-workspace .eo-v9-card-progress:before{content:"";position:absolute}.eo-workspace .eo-v9-card-progress i{background:#dce7f9;border-radius:99px;height:6px;display:block;overflow:hidden}.eo-workspace .eo-v9-card-progress i:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#2672ff,#22c6d2);width:100%;height:100%;display:block}.eo-workspace .eo-v9-card-progress b{color:#597090;font-size:10px}.eo-workspace .eo-v9-student-card footer>span:last-child{gap:5px;display:flex}.eo-workspace .eo-v9-student-copy-list{color:#526b90;background:#f8fbff;border:1px solid #dce5f3;border-radius:12px;grid-column:1/-1;margin:-4px 0 12px;padding:13px 16px;font-size:12px}.eo-workspace .eo-v9-student-copy-list>div{border-top:1px solid #e1eaf6;padding:10px 0}.eo-workspace .eo-v9-student-copy-list>div:first-of-type{margin-top:8px}@media (max-width:1180px){.eo-workspace .eo-v9-master-row-head,.eo-workspace .eo-v9-master-row{grid-template-columns:58px minmax(190px,1fr) 135px 100px 205px;padding-left:30px}.eo-workspace .eo-v9-student-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.eo-workspace.eo-v9-labs-page{padding:26px 18px 44px}.eo-workspace .eo-v9-labs-hero{flex-direction:column;align-items:flex-start}.eo-workspace .eo-v9-lab-filters .eo-v9-btn{margin-left:0}.eo-workspace .eo-v9-master-group-head{grid-template-columns:36px 1fr 25px!important}.eo-workspace .eo-v9-master-health,.eo-workspace .eo-v9-master-row-head{display:none}.eo-workspace .eo-v9-master-row{grid-template-columns:38px 1fr;padding:13px}.eo-workspace .eo-v9-master-row>div:nth-of-type(2),.eo-workspace .eo-v9-status,.eo-workspace .eo-v9-master-actions{grid-column:2}.eo-workspace .eo-v9-master-actions{justify-content:flex-start}.eo-workspace .eo-v9-student-grid{grid-template-columns:1fr}}.eo-workspace .eo-v9-cml-inventory{margin-top:18px}.eo-workspace .eo-v9-inventory-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px;display:flex}.eo-workspace .eo-v9-inventory-head h2{color:#092354;letter-spacing:-.025em;margin:7px 0 0;font-size:23px}.eo-workspace .eo-v9-inventory-head p{color:#62749a;max-width:720px;margin:7px 0 0;font-size:13px}.eo-workspace .eo-v9-inventory-counts{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.eo-workspace .eo-v9-inventory-counts span{color:#607493;background:#fff;border:1px solid #dce5f3;border-radius:99px;padding:5px 8px;font-size:11px}.eo-workspace .eo-v9-inventory-counts b{color:#14396f}.eo-workspace .eo-v9-inventory-head-actions{align-items:flex-start;gap:8px;display:flex}.eo-workspace .eo-v9-advanced-adoption{position:relative}.eo-workspace .eo-v9-advanced-adoption summary{color:#234472;cursor:pointer;background:#fff;border:1px solid #dce5f3;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:12px;font-weight:750;list-style:none;display:flex}.eo-workspace .eo-v9-advanced-adoption summary::-webkit-details-marker{display:none}.eo-workspace .eo-v9-advanced-adoption summary:after{content:"⌄";color:#6681af}.eo-workspace .eo-v9-advanced-adoption>div{z-index:25;color:#1c3c6e;background:#fff;border:1px solid #d4e2f6;border-radius:12px;width:335px;padding:14px;position:absolute;top:46px;right:0;box-shadow:0 18px 38px #1433632b}.eo-workspace .eo-v9-advanced-adoption p{color:#62749a;margin:7px 0 10px;font-size:11.5px;line-height:1.45}.eo-workspace .eo-v9-advanced-adoption label{color:#385677;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.eo-workspace .eo-v9-advanced-adoption button{color:#fff;cursor:pointer;background:#2764ed;border:0;border-radius:8px;width:100%;margin-top:10px;padding:9px;font-size:11px;font-weight:800}.eo-workspace .eo-v9-advanced-adoption button:disabled{opacity:.45;cursor:not-allowed}.eo-workspace .eo-v9-cml-reconciliation-table{background:#fff;border:1px solid #dce5f3;border-radius:14px;position:relative;overflow:visible;box-shadow:0 14px 32px #18386e12}.eo-workspace .eo-v9-cml-reconciliation-head,.eo-workspace .eo-v9-cml-reconciliation-row{grid-template-columns:1.3fr 1.25fr .7fr 180px;align-items:center;gap:15px;display:grid}.eo-workspace .eo-v9-cml-reconciliation-head{color:#7081a1;letter-spacing:.09em;text-transform:uppercase;background:#f8fbff;padding:10px 18px;font-size:9px;font-weight:900}.eo-workspace .eo-v9-cml-reconciliation-row{border-top:1px solid #e9eef7;min-height:72px;padding:13px 18px}.eo-workspace .eo-v9-cml-name b,.eo-workspace .eo-v9-relation b{color:#12366d;font-size:12px;display:block}.eo-workspace .eo-v9-cml-name small,.eo-workspace .eo-v9-relation small{text-overflow:ellipsis;white-space:nowrap;color:#7485a5;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.eo-workspace .eo-v9-relation b{border-radius:99px;width:max-content;padding:4px 8px;font-size:10.5px}.eo-workspace .eo-v9-relation.master b{color:#2464ed;background:#e7f0ff}.eo-workspace .eo-v9-relation.shared b{color:#008265;background:#e5f8f3}.eo-workspace .eo-v9-relation.student b{color:#6e49c5;background:#f0ecff}.eo-workspace .eo-v9-relation.external b{color:#b66200;background:#fff2df}.eo-workspace .eo-v9-cml-safe-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.eo-workspace .eo-v9-cml-safe-actions>button{color:#234472!important;min-height:33px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:8px!important;padding:7px 9px!important;font-size:11px!important;font-weight:800!important}.eo-workspace .eo-v9-cml-safe-actions>button.primary{color:#fff!important;background:#2764ed!important;border-color:#2764ed!important}.eo-workspace .eo-v9-runtime-menu{position:relative}.eo-workspace .eo-v9-runtime-menu summary{color:#234472;cursor:pointer;border:1px solid #dce5f3;border-radius:8px;place-items:center;width:33px;height:33px;font-weight:900;list-style:none;display:grid}.eo-workspace .eo-v9-runtime-menu summary::-webkit-details-marker{display:none}.eo-workspace .eo-v9-runtime-menu>div{z-index:30;background:#fff;border:1px solid #dce5f3;border-radius:10px;width:220px;padding:12px;position:absolute;top:auto;bottom:39px;right:0;box-shadow:0 16px 34px #18386e29}.eo-workspace .eo-v9-runtime-menu>div b{color:#14396f;font-size:11px}.eo-workspace .eo-v9-runtime-menu>div p{color:#687c9c;margin:5px 0 9px;font-size:10.5px;line-height:1.4}.eo-workspace .eo-v9-runtime-menu>div button{color:#c8334e;cursor:pointer;background:#fff8f9;border:1px solid #ffc6d0;border-radius:7px;width:100%;padding:8px;font-size:10.5px;font-weight:800}.eo-workspace .eo-v9-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1b3a61!important}.eo-workspace .eo-v9-modal{color:#18345f!important;background:#fff!important;border:1px solid #d6e3f5!important;border-radius:14px!important;box-shadow:0 26px 70px #0a224c42!important}.eo-workspace .eo-v9-modal header span{color:#168c9d!important}.eo-workspace .eo-v9-modal h2{color:#092354!important}.eo-workspace .eo-v9-modal header button{color:#6580a8!important}.eo-workspace .eo-v9-modal>p{color:#62749a!important;font-size:12px!important}.eo-workspace .eo-v9-modal label{color:#506687!important}.eo-workspace .eo-v9-modal input,.eo-workspace .eo-v9-modal select,.eo-workspace .eo-v9-modal textarea{color:#153563!important;background:#fff!important;border:1px solid #cbdcf2!important;font-size:12px!important}.eo-workspace .eo-v9-modal footer button{color:#234472!important;background:#fff!important;border:1px solid #d5e1f1!important;border-radius:8px!important;font-size:11px!important}.eo-workspace .eo-v9-modal footer button.primary{color:#fff!important;background:#2764ed!important;border-color:#2764ed!important}@media (max-width:860px){.eo-workspace .eo-v9-inventory-head{flex-direction:column}.eo-workspace .eo-v9-cml-reconciliation-head{display:none}.eo-workspace .eo-v9-cml-reconciliation-row{grid-template-columns:1fr;gap:9px}.eo-workspace .eo-v9-cml-safe-actions{justify-content:flex-start}.eo-workspace .eo-v9-advanced-adoption>div{width:min(335px,88vw);left:0;right:auto}.eo-workspace .eo-v9-labs-toolbar{flex-direction:column;align-items:flex-start!important}.eo-workspace .eo-v9-segmented{width:100%;overflow-x:auto;gap:19px!important}.eo-workspace .eo-v9-view-summary{white-space:normal;margin:0;padding:0 0 12px}.eo-workspace .eo-v9-lab-filters,.eo-workspace .eo-v9-student-filters{flex-wrap:wrap;align-items:stretch}.eo-workspace .eo-v9-student-filters input{width:100%}}.eo-workspace.eo-users-ops{background:#f4f7fc;max-width:1510px;padding:37px 38px 60px}.eo-users-ops .users-ops-head{justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:22px;display:flex}.eo-users-ops .users-ops-head h1{color:#092354;letter-spacing:-.04em;margin:8px 0 0;font-size:30px;line-height:1}.eo-users-ops .users-ops-head p{color:#62749a;margin:8px 0 0;font-size:14px}.eo-users-ops .users-ops-head-actions{flex-wrap:wrap;gap:9px;display:flex}.eo-users-ops .ws-btn{color:#153864!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:10px!important;padding:10px 14px!important;font-size:12px!important;font-weight:800!important;transform:none!important}.eo-users-ops .ws-btn:hover:not(:disabled){background:#f8fbff!important;border-color:#9dbcf9!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #1f488f14!important}.eo-users-ops .ws-btn-primary{color:#fff!important;background:linear-gradient(115deg,#3478ff,#2155dd)!important;border-color:#0000!important;box-shadow:0 8px 16px #2362e336!important}.eo-users-ops .ws-btn-primary:hover:not(:disabled){color:#fff!important;background:linear-gradient(115deg,#2e70f1,#1949c6)!important}.eo-users-ops .users-ops-tabs{border-bottom:1px solid #dce5f3!important;align-items:center!important;gap:30px!important;min-height:58px!important;margin:0!important;display:flex!important}.eo-users-ops .users-ops-tabs .ws-tab,.eo-users-ops .users-ops-tabs .ws-tab:hover{color:#62749a!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;align-items:center!important;gap:6px!important;padding:0 1px!important;font-size:13px!important;font-weight:800!important;display:flex!important;transform:none!important}.eo-users-ops .users-ops-tabs .ws-tab.is-active,.eo-users-ops .users-ops-tabs .ws-tab.is-active:hover{color:#2864ed!important;border-bottom-color:#2864ed!important}.eo-users-ops .users-ops-tabs .ws-tab span{color:#2864ed;background:#eaf1ff;border-radius:99px;padding:2px 6px;font-size:10px}.eo-users-ops .users-ops-summary{color:#61779b;white-space:nowrap;margin-left:auto;font-size:11.5px}.eo-users-ops .users-ops-filters{align-items:center;gap:10px;min-height:78px;padding:18px 0 20px;display:flex}.eo-users-ops .users-ops-filters input,.eo-users-ops .users-ops-filters select{height:40px;font-size:12px;font-weight:650;color:#153864!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:10px!important;padding:0 12px!important}.eo-users-ops .users-ops-filters input{width:315px}.eo-users-ops .users-ops-filters select{min-width:150px}.eo-users-ops .users-ops-filter-note{color:#63799b;margin-left:auto;font-size:11.5px}.eo-users-ops .users-ops-note{color:#35629f;background:#eaf3ff;border:1px solid #d4e5ff;border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:12px}.eo-users-ops .users-ops-note b{color:#154d9c}.eo-users-ops .users-ops-card,.eo-users-ops section[style]{background:#fff!important;border:1px solid #dce5f3!important;border-radius:14px!important;margin:0 0 15px!important;padding:18px!important;box-shadow:0 14px 32px #18386e12!important}.eo-users-ops .users-ops-card h2,.eo-users-ops section[style] h2{color:#11366c;margin:0 0 5px;font-size:15px}.eo-users-ops .users-ops-card>p,.eo-users-ops section[style]>p{color:#62749a!important;font-size:12px!important}.eo-users-ops .users-ops-table,.eo-users-ops .users-access-table-card table,.eo-users-ops .users-instructors-card table{border-collapse:collapse;width:100%}.eo-users-ops .users-ops-table th,.eo-users-ops .users-access-table-card th,.eo-users-ops .users-instructors-card th{color:#7081a1;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900;border-bottom:1px solid #e1e9f5!important;padding:10px 0!important}.eo-users-ops .users-ops-table td,.eo-users-ops .users-access-table-card td,.eo-users-ops .users-instructors-card td{color:#27496f;font-size:12px;border-bottom:1px solid #e9eef7!important;padding:12px 0!important}.eo-users-ops .users-ops-table tr:last-child td,.eo-users-ops .users-access-table-card tr:last-child td,.eo-users-ops .users-instructors-card tr:last-child td{border-bottom:0!important}.eo-users-ops .users-ops-table td:first-child{color:#12366d;font-weight:800}.eo-users-ops .users-ops-table button[title]{width:33px;height:33px;color:#234472!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:8px!important;padding:0!important;font-size:13px!important}.eo-users-ops .users-ops-empty{color:#7081a1!important;text-align:center!important;padding:22px!important}.eo-users-ops .ws-live-learners{margin-bottom:15px!important}.eo-users-ops .users-access-grant form{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.eo-users-ops .users-access-grant form>select,.eo-users-ops .users-access-grant form>input,.eo-users-ops .users-access-grant form>label,.eo-users-ops .users-access-grant form>button{width:100%!important;margin:0!important}.eo-users-ops .users-access-grant form>select,.eo-users-ops .users-access-grant form>input,.eo-users-ops .users-access-grant form>label input,.eo-users-ops .users-access-grant form>label select{color:#153864!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:9px!important;height:40px!important;padding:0 10px!important}.eo-users-ops .users-access-grant form>label{color:#506687!important;letter-spacing:.06em!important;text-transform:uppercase!important;gap:5px!important;font-size:10px!important;font-weight:850!important;display:grid!important}.eo-users-ops .users-access-grant form>div{grid-column:1/-1;color:#8e5500!important;background:#fff8ed!important;border-left:3px solid #e39a16!important;border-radius:0 8px 8px 0!important;padding:10px!important}.eo-users-ops .users-access-grant form>button{justify-self:end;max-width:230px}.eo-users-ops .users-instructors-card form{background:#f8fbff;border:1px solid #dce5f3;border-radius:11px;padding:14px}.eo-users-ops .users-instructors-card form select{color:#153864!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:9px!important;height:40px!important}.eo-users-ops .users-import-card{max-width:900px}.eo-users-ops .users-import-card>p{max-width:760px}.eo-users-ops .users-import-card .bulk-import-panel{border:1px dashed #aac3eb;border-radius:11px;padding:16px}.eo-users-ops .ws-btn-danger-ghost{color:#c8334e!important;background:#fff8f9!important;border-color:#ffc6d0!important}@media (max-width:920px){.eo-workspace.eo-users-ops{padding:28px 19px 48px}.eo-users-ops .users-ops-head{flex-direction:column;align-items:flex-start}.eo-users-ops .users-ops-tabs{overflow-x:auto;gap:20px!important}.eo-users-ops .users-ops-summary{display:none}.eo-users-ops .users-ops-filters{flex-wrap:wrap}.eo-users-ops .users-ops-filter-note{width:100%;margin-left:0}.eo-users-ops .users-access-grant form{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (max-width:640px){.eo-users-ops .users-ops-filters input{width:100%}.eo-users-ops .users-ops-card{overflow-x:auto}.eo-users-ops .users-access-grant form{grid-template-columns:1fr}.eo-users-ops .users-access-grant form>button{justify-self:start}.eo-users-ops .users-ops-table{min-width:680px}}.eo-users-ops .users-ops-tabsbar{border-bottom:1px solid #dce5f3;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:29px;display:flex}.eo-users-ops .users-ops-tabs{flex:0 auto;border:0!important}.eo-users-ops .users-ops-card.users-people-card{overflow:visible;padding:0!important}.eo-users-ops .users-people-head,.eo-users-ops .users-person-row{grid-template-columns:1.55fr .65fr 1fr 1fr .8fr 130px;align-items:center;gap:14px;display:grid}.eo-users-ops .users-people-head{color:#7081a1;letter-spacing:.09em;text-transform:uppercase;background:#f8fbff;padding:10px 18px;font-size:9px;font-weight:900}.eo-users-ops .users-people-head span:last-child{text-align:right}.eo-users-ops .users-person-row{border-top:1px solid #e9eef7;min-height:69px;padding:12px 18px}.eo-users-ops .users-person{align-items:center;gap:10px;min-width:0;display:flex}.eo-users-ops .users-person-avatar{color:#2766ec;background:#e9f0ff;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.eo-users-ops .users-person b,.eo-users-ops .users-cell b{color:#12366d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.eo-users-ops .users-person small,.eo-users-ops .users-cell small{color:#7485a5;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.eo-users-ops .users-role-pill,.eo-users-ops .users-state-pill{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:10.5px;font-weight:850;display:inline-block}.eo-users-ops .users-role-pill.student{color:#2766ec;background:#e9f0ff}.eo-users-ops .users-role-pill.instructor{color:#008265;background:#e5f8f3}.eo-users-ops .users-role-pill.admin{color:#6e49c5;background:#f0ecff}.eo-users-ops .users-state-pill.ok{color:#008265;background:#e5f8f3}.eo-users-ops .users-state-pill.wait{color:#b66200;background:#fff2df}.eo-users-ops .users-person-actions{justify-content:flex-end;gap:6px;display:flex}.eo-users-ops .users-person-actions>button,.eo-users-ops .users-more>button{place-items:center;display:grid;color:#234472!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:8px!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.eo-users-ops .users-person-actions>button:hover,.eo-users-ops .users-more>button:hover{background:#edf4ff!important}.eo-users-ops .users-more{position:relative}.eo-users-ops .users-more-menu{z-index:30;background:#fff;border:1px solid #dce5f3;border-radius:10px;width:190px;padding:5px;display:none;position:absolute;top:36px;right:0;box-shadow:0 16px 34px #18386e26}.eo-users-ops .users-more:focus-within .users-more-menu,.eo-users-ops .users-more:hover .users-more-menu{display:block}.eo-users-ops .users-more-menu button{text-align:left;color:#234472;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:11px;font-weight:700;display:block}.eo-users-ops .users-more-menu button:hover{background:#edf4ff}.eo-users-ops .users-more-menu button.danger{color:#c8334e}.eo-users-ops .users-onboarding{color:#315276;margin:15px 0}.eo-users-ops .users-onboarding summary{cursor:pointer;color:#2864ed;width:max-content;font-size:12px;font-weight:800}.eo-users-ops .users-onboarding[open] summary{margin-bottom:10px}.eo-users-ops .users-onboarding section{margin:0!important}.eo-users-ops .users-operations-split{grid-template-columns:minmax(460px,1.1fr) minmax(350px,.9fr);gap:15px;display:grid}.eo-users-ops .users-operations-split .users-ops-card{height:100%;margin-bottom:0!important}.eo-users-ops .users-guardrails-card{padding:18px!important}.eo-users-ops .users-guardrail{color:#35629f;background:#eaf3ff;border:1px solid #d4e5ff;border-radius:10px;margin-top:12px;padding:11px 14px;font-size:12px}.eo-users-ops .users-guardrail b{color:#154d9c}.eo-users-ops .users-access-table-card{margin-top:15px!important}.eo-users-ops .users-access-grant form{margin-top:16px}.eo-users-ops .users-instructors-card>p{max-width:780px}.eo-users-ops .users-instructors-card table{margin-top:16px!important}@media (max-width:1000px){.eo-users-ops .users-operations-split{grid-template-columns:1fr}.eo-users-ops .users-people-head,.eo-users-ops .users-person-row{grid-template-columns:1.3fr .7fr 1fr 100px}.eo-users-ops .users-people-head>:nth-child(4),.eo-users-ops .users-person-row>:nth-child(4){display:none}}@media (max-width:760px){.eo-users-ops .users-ops-tabsbar{flex-direction:column;align-items:flex-start}.eo-users-ops .users-ops-summary{white-space:normal;padding-bottom:12px}.eo-users-ops .users-people-head{display:none}.eo-users-ops .users-person-row{grid-template-columns:1fr 110px}.eo-users-ops .users-person-row>:nth-child(3),.eo-users-ops .users-person-row>:nth-child(5){display:none}.eo-users-ops .users-person-actions{grid-column:1/-1;justify-content:flex-start}}.eo-users-ops .users-access-grant form select,.eo-users-ops .users-access-grant form input,.eo-users-ops .users-access-grant form button,.eo-users-ops .users-instructors-card form select,.eo-users-ops .users-instructors-card form input{font-size:12px!important}.eo-users-ops .users-access-grant form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.eo-users-ops .users-access-grant form>button{grid-area:auto/3!important;place-self:end!important;width:auto!important;min-width:150px!important}.eo-users-ops .users-access-grant form>label{min-width:0!important}.eo-users-ops .users-access-grant form>label select,.eo-users-ops .users-access-grant form>label input{width:100%!important;min-width:0!important}.eo-users-ops .users-access-table-card{overflow-x:auto}.eo-users-ops .users-access-table-card .ws-btn{min-height:34px!important;padding:7px 10px!important;font-size:11px!important}.eo-users-ops .bulk-import-panel{color:#315276}.eo-users-ops .bulk-import-panel p,.eo-users-ops .bulk-import-panel label{color:#62749a!important;font-size:12px!important}.eo-users-ops .bulk-import-panel input,.eo-users-ops .bulk-import-panel select,.eo-users-ops .bulk-import-panel textarea{color:#153864!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:9px!important;font-size:12px!important}.eo-users-ops .bulk-import-panel button{border-radius:9px!important;min-height:34px!important;font-size:11px!important}.eo-modal-dark .users-modal-select{color:#153864!important;background:#fff!important;border-color:#cbdcf2!important;font-size:13px!important}.eo-modal-dark .users-modal-select option{color:#153864!important;background:#fff!important}.eo-workspace .eo-modal-dark{color:#153864!important;background:#fff!important;border:1px solid #d6e3f5!important;border-radius:14px!important;box-shadow:0 26px 70px #0a224c42!important}.eo-workspace .eo-modal-dark .eo-modal-header{border-bottom-color:#e1e9f5!important}.eo-workspace .eo-modal-dark .eo-modal-header strong{color:#092354!important}.eo-workspace .eo-modal-dark .eo-modal-header button{color:#6580a8!important}.eo-workspace .eo-modal-dark .eo-modal-footer{border-top-color:#e1e9f5!important}.eo-workspace .eo-modal-dark label,.eo-workspace .eo-modal-dark label>span,.eo-workspace .eo-modal-dark .eo-modal-field-label{color:#506687!important}.eo-workspace .eo-modal-dark input,.eo-workspace .eo-modal-dark select,.eo-workspace .eo-modal-dark textarea,.eo-workspace .eo-modal-dark .eo-modal-field-input{color:#153864!important;background:#fff!important;border:1px solid #cbdcf2!important}.eo-workspace .eo-modal-dark input::placeholder,.eo-workspace .eo-modal-dark textarea::placeholder{color:#94a3b8!important}.eo-workspace .eo-modal-dark select option{color:#153864!important;background:#fff!important}.eo-workspace .eo-modal-dark .eo-modal-message,.eo-workspace .eo-modal-dark .eo-modal-message *{color:#334155!important}.eo-workspace .eo-modal-dark .ws-btn-secondary{color:#234472!important;background:#fff!important;border-color:#d5e1f1!important}.eo-workspace .eo-modal-dark .ws-btn-primary{color:#fff!important;background:#2764ed!important;border-color:#2764ed!important}@media (max-width:560px){.eo-workspace .eo-modal-dark .eo-modal-body{padding:16px!important}.eo-workspace .eo-modal-dark .eo-modal-footer{padding:12px 16px!important}.eo-workspace .eo-modal-dark .eo-modal-footer .ws-btn{flex:130px!important}}.eo-users-ops .users-access-table-card .users-access-action{border-radius:8px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0 3px 0 0!important;padding:0!important;font-size:16px!important;line-height:1!important;display:inline-grid!important}.eo-users-ops .users-instructor-table-card{overflow-x:auto;margin-top:15px!important}.eo-users-ops .users-instructor-table-card table{border-collapse:collapse;width:100%;min-width:760px}.eo-users-ops .users-instructor-table-card th{color:#7081a1;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900;border-bottom:1px solid #e1e9f5!important;padding:10px 0!important}.eo-users-ops .users-instructor-table-card td{color:#27496f;vertical-align:middle;font-size:12px;border-bottom:1px solid #e9eef7!important;padding:13px 0!important}.eo-users-ops .users-instructor-table-card td b,.eo-users-ops .users-instructor-table-card td small{display:block}.eo-users-ops .users-instructor-table-card td small{color:#7485a5;margin-top:3px;font-size:10.5px}.eo-users-ops .users-instructor-table-card .ws-btn-danger-ghost{min-height:32px!important;padding:6px 10px!important;font-size:11px!important}.eo-users-ops .users-instructor-table-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.eo-users-ops .users-instructor-table-head p{margin:4px 0 0!important}.eo-users-ops .users-instructor-table-head>span{color:#62749a;font-size:11px}.eo-users-ops .users-delivery-pill{border-radius:99px;padding:5px 8px;font-size:10.5px;font-weight:850;display:inline-block}.eo-users-ops .users-delivery-pill.sent{color:#008265;background:#e5f8f3}.eo-users-ops .users-delivery-pill.pending{color:#b66200;background:#fff2df}.eo-users-ops .users-delivery-pill.manual{color:#6e49c5;background:#f0ecff}.eo-users-ops .users-access-actions{justify-content:flex-end;align-items:center;display:flex}.eo-users-ops .users-access-menu{position:relative}.eo-users-ops .users-access-menu summary{color:#234472;cursor:pointer;background:#fff;border:1px solid #dce5f3;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;line-height:1;list-style:none;display:grid}.eo-users-ops .users-access-menu summary::-webkit-details-marker{display:none}.eo-users-ops .users-access-menu[open] summary,.eo-users-ops .users-access-menu summary:hover{background:#edf4ff}.eo-users-ops .users-access-menu>div{z-index:20;background:#fff;border:1px solid #dce5f3;border-radius:10px;width:145px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 16px 34px #18386e29}.eo-users-ops .users-access-menu button{text-align:left;color:#c8334e;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:11px;font-weight:800}.eo-users-ops .users-access-menu button.extend{color:#234472}.eo-users-ops .users-access-menu button:hover{background:#fff3f5}.eo-users-ops .users-access-menu button.extend:hover{background:#edf4ff}.eo-users-ops .users-add-person{white-space:nowrap;margin-left:auto}.eo-users-ops .users-onboarding-card{background:#fff!important;border:1px solid #dce5f3!important;border-radius:14px!important;margin:0!important;padding:18px!important;box-shadow:0 14px 32px #18386e12!important}.eo-users-ops .users-onboarding-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.eo-users-ops .users-onboarding-head h2{color:#11366c;margin:0;font-size:15px}.eo-users-ops .users-onboarding-head p{color:#62749a;margin:4px 0 0;font-size:12px}.eo-users-ops .users-onboarding-controls{align-items:center;gap:9px;display:flex}.eo-users-ops .users-onboarding-search{position:relative}.eo-users-ops .users-onboarding-search span{color:#5f779d;font-size:17px;position:absolute;top:50%;left:11px;transform:translateY(-51%)}.eo-users-ops .users-onboarding-search input,.eo-users-ops .users-onboarding-controls select{color:#153864;background:#fff;border:1px solid #dce5f3;border-radius:9px;height:38px;padding:0 11px;font-size:12px;font-weight:650}.eo-users-ops .users-onboarding-search input{width:245px;padding-left:31px}.eo-users-ops .users-onboarding-controls select{min-width:102px}.eo-users-ops .users-onboarding-table-wrap{border:1px solid #e7edf7;border-radius:10px;overflow-x:auto}.eo-users-ops .users-onboarding-table-wrap table{border-collapse:collapse;width:100%;min-width:770px}.eo-users-ops .users-onboarding-table-wrap th{color:#7081a1;text-align:left;letter-spacing:.09em;text-transform:uppercase;background:#f8fbff;border-bottom:1px solid #e1e9f5;padding:10px 13px;font-size:9px;font-weight:900}.eo-users-ops .users-onboarding-table-wrap td{color:#27496f;vertical-align:middle;border-bottom:1px solid #e9eef7;padding:11px 13px;font-size:12px}.eo-users-ops .users-onboarding-table-wrap tr:last-child td{border-bottom:0}.eo-users-ops .users-onboarding-table-wrap td>b,.eo-users-ops .users-onboarding-table-wrap td small{display:block}.eo-users-ops .users-onboarding-table-wrap td small{color:#7485a5;margin-top:3px;font-size:10.5px}.eo-users-ops .users-onboarding-person{align-items:center;gap:9px;display:flex}.eo-users-ops .users-onboarding-person>span{color:#2766ec;background:#e9f0ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.eo-users-ops .users-onboarding-person b{color:#12366d;font-size:12px;display:block}.eo-users-ops .users-onboarding-person small{color:#7485a5;margin-top:2px;font-size:10.5px;display:block}.eo-users-ops .users-onboarding-status{border-radius:99px;padding:5px 8px;font-size:10.5px;font-weight:850;display:inline-block}.eo-users-ops .users-onboarding-status.sent{color:#008265;background:#e5f8f3}.eo-users-ops .users-onboarding-status.pending{color:#b66200;background:#fff2df}.eo-users-ops .users-onboarding-status.scheduled{color:#2766ec;background:#e9f0ff}.eo-users-ops .users-onboarding-status.manual{color:#6e49c5;background:#f0ecff}@media (max-width:760px){.eo-users-ops .users-onboarding-head{flex-direction:column}.eo-users-ops .users-onboarding-controls{width:100%}.eo-users-ops .users-onboarding-search{flex:1}.eo-users-ops .users-onboarding-search input{width:100%}}.eo-admin-operations{background:#f4f7fc;max-width:1510px;padding:37px 38px 60px!important}.eo-admin-operations>p{max-width:920px;line-height:1.55;color:#62749a!important;margin:0 0 22px!important;font-size:13px!important}.eo-admin-operations .admin-ops-card{background:#fff!important;border:1px solid #dce5f3!important;border-radius:14px!important;padding:20px!important;box-shadow:0 14px 32px #18386e12!important}.eo-admin-operations .admin-ops-card h3{color:#11366c!important;font-size:16px!important}.eo-admin-operations .admin-ops-card>p{line-height:1.5;color:#62749a!important;font-size:12px!important}.eo-admin-operations .admin-ops-card table th{letter-spacing:.09em;text-transform:uppercase;color:#7081a1!important;border-bottom-color:#e1e9f5!important;font-size:9px!important;font-weight:900!important}.eo-admin-operations .admin-ops-card table td{color:#27496f!important;border-bottom-color:#e9eef7!important;padding-top:12px!important;padding-bottom:12px!important;font-size:12px!important}.eo-admin-operations .admin-ops-card table{overflow:visible!important}.admin-ops-menu{display:inline-block;position:relative}.admin-ops-menu summary{color:#234472;cursor:pointer;background:#fff;border:1px solid #dce5f3;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;line-height:1;list-style:none;display:grid}.admin-ops-menu summary::-webkit-details-marker{display:none}.admin-ops-menu[open] summary,.admin-ops-menu summary:hover{background:#edf4ff}.admin-ops-menu>div{z-index:25;background:#fff;border:1px solid #dce5f3;border-radius:10px;width:195px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 16px 34px #18386e29}.admin-ops-menu button{text-align:left;color:#234472;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:11px;font-weight:750;display:block}.admin-ops-menu button:hover{background:#edf4ff}.admin-ops-menu button.security{color:#7b4ec2}.admin-ops-menu button.danger{color:#c8334e}.admin-ops-menu button.danger:hover{background:#fff3f5}.eo-users-ops .users-access-table-card{overflow:visible!important}.eo-users-ops .users-access-table-card table{min-width:0!important}.eo-users-ops .users-access-table-card td:last-child{position:relative}@media (min-width:1500px){.enterone-admin main:not([data-admin-page=Lab\ Editor]){max-width:none!important}}.eo-admin-main:not(.eo-admin-main--editor)>.eo-workspace{max-width:none!important}.eo-users-ops .users-access-menu>div{top:auto!important;bottom:38px!important}.eo-admin-mobile-toggle,.eo-admin-mobile-backdrop{display:none}@media (max-width:700px){.eo-admin-mobile-toggle{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:2px;padding:0;display:flex!important}.eo-admin-mobile-toggle:hover{background:#f8fafc}.eo-admin-mobile-backdrop{z-index:190!important;background:#0f172a73!important;display:block!important;position:fixed!important;inset:0!important}.enterone-admin .eo-admin-sidebar{width:var(--eo-sidebar-expanded)!important;z-index:200!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;transform:translate(-100%)!important}.enterone-admin.eo-admin-shell.mobile-nav-open .eo-admin-sidebar{transform:translate(0)!important}.enterone-admin .eo-admin-content,.enterone-admin.sidebar-expanded .eo-admin-content{margin-left:0!important}.eo-admin-header{gap:10px!important;padding:0 14px!important}.eo-admin-header-logout span,.eo-admin-page-subtitle{display:none!important}}
