@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#111217;--panel:#181b1f;--panel2:#22252b;--field:#0b0c0e;--line:#2c3235;--line2:#464c54;--text:#ccccdc;--muted:#8e95a2;--white:#fff;--accent:#F79520;--green:#73BF69;--yellow:#F2CC0C;--red:#F2495C;--blue:#5794F2;color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:inherit}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;height:100%;background:var(--bg);color:var(--text);font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{height:100%}.ic{width:18px;height:18px;flex-shrink:0}.app{display:flex;height:100%}.side{width:228px;flex-shrink:0;background:var(--panel);border-right:1px solid var(--line);overflow-y:auto;display:flex;flex-direction:column;padding-bottom:12px}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px 14px;color:var(--white);font-weight:600;font-size:17px;border-bottom:1px solid var(--line);margin-bottom:8px}.trl{width:132px;height:auto;display:block}.pw{display:flex;align-items:center;gap:10px}.brand .ic{color:var(--accent);width:24px;height:24px}.sec,.sub{border:0;background:none;width:100%;display:flex;align-items:center;font:inherit;cursor:pointer;text-align:left;text-decoration:none}.sec{color:var(--text);gap:10px;padding:9px 16px}.sec.cur{color:var(--white);background:var(--panel2)}.sec:hover,.sub:hover{background:var(--panel2);color:var(--white)}.sec .chev{margin-left:auto;width:14px;height:14px;transition:transform .15s;color:var(--muted)}.sec.closed .chev{transform:rotate(-90deg)}.sub{color:var(--muted);gap:8px;padding:7px 16px 7px 44px;font-size:13px;border-left:2px solid transparent}.sub.lv3{padding-left:56px}.sub.on{color:var(--white);background:var(--panel2);border-left-color:var(--accent)}.sub.add{color:var(--accent)}.lbl{padding:8px 16px 2px 44px;font-size:12px;color:var(--muted)}.badge{margin-left:auto;background:var(--red);color:#fff;border-radius:9px;padding:0 7px;font-size:11px;font-weight:600}.soon{margin-left:auto;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 5px}.grow{flex:1;min-height:16px}.main{flex:1;min-width:0;overflow-y:auto}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:10px 20px;background:var(--bg);border-bottom:1px solid var(--line)}.menu{display:none;background:none;border:1px solid var(--line);color:var(--text);border-radius:4px;padding:6px;cursor:pointer}.crumb{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content{padding:20px}h1{font-size:20px;font-weight:600;color:var(--white);margin:0}h2{font-size:15px;font-weight:600;color:var(--white);margin:0 0 10px}.hd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.hd .s{color:var(--muted);font-size:13px;margin-top:2px}.hd .act{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.panel{background:var(--panel);border:1px solid var(--line);border-radius:4px}.pad{padding:16px}.mb{margin-bottom:12px}.tw{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:var(--muted);font-weight:500;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}.nm{color:var(--white);font-weight:500}.sm{color:var(--muted);font-size:12px;font-weight:400}.st{display:inline-flex;align-items:center;gap:6px;font-size:12px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.note{font-size:12px;color:var(--muted);margin-top:10px}.empty{text-align:center;padding:48px 20px;color:var(--muted)}.empty h2{margin-bottom:6px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.tile{text-align:left;padding:14px;cursor:pointer;font:inherit;color:inherit;width:100%}.tile:hover{border-color:var(--line2)}.big{font-size:28px;font-weight:600;line-height:1.2;margin-top:4px;font-variant-numeric:tabular-nums}.dash{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;margin-bottom:12px}@media (max-width:560px){.dash{grid-template-columns:minmax(0,1fr)}}.bar{height:6px;background:var(--panel2);border-radius:3px;overflow:hidden;margin-top:6px}.bar span{display:block;height:100%}.scrim{display:none}.soonbox{max-width:560px}@media (max-width:820px){.side{position:fixed;top:0;bottom:0;left:0;z-index:20;transform:translate(-100%);transition:transform .2s;padding-top:env(safe-area-inset-top,0px)}.side.open{transform:none}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:15}.menu{display:inline-flex}.content{padding:14px}.top{padding:10px 14px;top:env(safe-area-inset-top,0px)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.role{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.role a{color:var(--text);text-decoration:none}.role a:hover{color:var(--white);text-decoration:underline}.btn{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:4px;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--line2);color:var(--white)}.btn.pri{background:var(--accent);border-color:var(--accent);color:#1a1205;font-weight:600}.btn.danger{color:var(--red)}.btn.sm2{padding:5px 10px;font-size:12px}.btn:disabled{opacity:.5;cursor:not-allowed}th.c,td.c{text-align:center}input[type=text],input[type=password],input[type=number],select{background:var(--field);border:1px solid var(--line);color:var(--white);border-radius:4px;padding:7px 10px;font:inherit;font-size:13px;width:100%}input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}input:disabled,select:disabled{cursor:not-allowed;opacity:.5}label.f{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.err{color:var(--red);font-size:12px;margin-top:8px}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--panel2);border:1px solid var(--line2);color:var(--white);padding:10px 16px;border-radius:4px;font-size:13px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:50;max-width:90vw}.toast.show{opacity:1}@media (max-width:820px){.role>span{display:none}}.signin{min-height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.signin .panel{width:100%;max-width:360px;padding:24px}.signin .brand{padding:0 0 16px;margin-bottom:16px}.signin .stack{display:grid;gap:12px}.signin .btn{width:100%;margin-top:4px}.pwbox{border-color:var(--accent)}.pwbox code{font:600 15px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--white);background:var(--field);border:1px solid var(--line);border-radius:4px;padding:4px 10px;-webkit-user-select:all;user-select:all}tr.click{cursor:pointer}tr.click:hover td{background:var(--panel2)}.num{font-variant-numeric:tabular-nums}.ck{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.ck:last-child{border-bottom:0}th .soon{margin-left:6px}tr.gone td{opacity:.55}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;margin-bottom:8px}@media (max-width:760px){.charts{grid-template-columns:minmax(0,1fr);gap:8px}}.charts.list{grid-template-columns:minmax(0,1fr)}.charts.list .chart{height:210px}.ranges button .ic{width:15px;height:15px;display:block}.cp{padding:10px 12px 8px;min-width:0}.cp .t{display:flex;align-items:flex-start;gap:8px;color:var(--white);font-size:13px;font-weight:500}.pinb{margin-left:auto;background:none;border:0;color:var(--muted);cursor:pointer;padding:2px;border-radius:4px;display:flex}.pinb:hover,.pinb.on{color:var(--accent)}.chart{position:relative;height:160px;margin-top:6px}.cp .t .open{cursor:pointer}.cp .t .open:hover .gn{color:var(--accent);text-decoration:underline}.expb{background:none;border:0;color:var(--muted);cursor:pointer;padding:2px;border-radius:4px;display:flex}.expb:hover{color:var(--accent)}.gd-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.gd-cust{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px;margin-bottom:10px}.gd-cust>div{min-width:180px;flex:1}input[type=datetime-local]{background:var(--field);border:1px solid var(--line);color:var(--white);border-radius:4px;padding:6px 10px;font:inherit;font-size:13px;width:100%;color-scheme:dark}.gd-wrap{padding:12px 12px 8px}.gd-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.gd-chart{position:relative;height:360px;margin-top:8px}@media (max-width:760px){.gd-chart{height:250px}}.sertog{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--line);color:var(--text);border-radius:4px;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer}.sertog.off{opacity:.4;text-decoration:line-through}.gd-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:14px}.gd-info .sm{margin-bottom:2px}.gd-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:12px}@media (max-width:900px){.gd-grid{grid-template-columns:minmax(0,1fr)}}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}.tip{position:absolute;pointer-events:none;background:var(--panel2);border:1px solid var(--line);border-radius:4px;padding:6px 8px;font-size:12px;white-space:nowrap;z-index:2;color:var(--white)}.leg{display:flex;gap:18px;font-size:12px;color:var(--muted);margin-top:4px;flex-wrap:wrap}.leg b{font-weight:500;color:var(--text)}.sw{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.pinmenu{background:var(--panel2);border:1px solid var(--line);border-radius:4px;margin-top:6px;padding:4px}.pinmenu button{display:flex;gap:8px;width:100%;background:none;border:0;color:var(--text);padding:6px 8px;font:inherit;font-size:13px;cursor:pointer;text-align:left;border-radius:3px}.pinmenu button:hover{background:var(--panel)}.devh{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);color:var(--white);font:inherit;font-weight:500;padding:12px 2px;cursor:pointer;margin-bottom:12px;text-align:left}.devh .chev{width:14px;height:14px;color:var(--muted);transition:transform .15s}.devh.closed .chev{transform:rotate(-90deg)}.ranges{display:inline-flex;border:1px solid var(--line);border-radius:4px;overflow:hidden}.ranges button{background:var(--panel);border:0;border-right:1px solid var(--line);color:var(--muted);padding:6px 12px;font:inherit;font-size:12px;cursor:pointer}.ranges button:last-child{border-right:0}.ranges button.on{background:var(--panel2);color:var(--white)}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:10px 0}.li{display:block;width:100%;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 0;font:inherit;color:inherit;text-align:left;cursor:pointer}.li:last-child{border-bottom:0}.chart[data-open] .uplot{cursor:pointer}.gd-chart .uplot{cursor:crosshair;user-select:none;-webkit-user-select:none}.uplot .u-cursor-x{border-right:1px dashed #8e95a2}.uplot .u-select{background:#5794f22e;border-left:1px solid #5794F2;border-right:1px solid #5794F2}.chart .nodata{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;pointer-events:none}.pk .lbl{padding-left:0;margin-top:10px}.unsaved{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px;border-color:var(--accent);color:var(--white);font-size:13px;position:sticky;top:52px;z-index:4}td.pending{background:#f795201f}.tp{display:inline-flex;gap:8px;flex-wrap:wrap}.tp-wrap{position:relative}.tp-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--panel)}.tp-btn.on{border-color:var(--line2);color:var(--white)}.tp-btn .ic{width:15px;height:15px}.tp-btn .chev{width:13px;height:13px;color:var(--muted)}.tp-drop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;background:var(--panel);border:1px solid var(--line2);border-radius:4px;box-shadow:0 8px 24px #00000080;max-width:calc(100vw - 28px)}.tp-drop.from-left{right:auto;left:0}.tp-abs{padding:14px;width:250px;border-right:1px solid var(--line)}.tp-abs .btn{width:100%}.tp-h{font-size:12px;color:var(--muted);margin-bottom:8px}.tp-quick{padding:8px;min-width:170px;max-height:440px;overflow-y:auto}.tp-quick .tp-h{padding:6px 8px 0}.tp-quick button{display:block;width:100%;background:none;border:0;color:var(--text);padding:6px 8px;font:inherit;font-size:13px;cursor:pointer;text-align:left;border-radius:3px;white-space:nowrap}.tp-quick button:hover{background:var(--panel2);color:var(--white)}.tp-quick button.on{background:var(--panel2);color:var(--white);box-shadow:inset 2px 0 0 var(--accent)}.tp-refresh .tp-quick{min-width:90px}@media (max-width:600px){.tp-drop{flex-direction:column;position:fixed;left:14px;right:14px;top:60px;margin-top:0;max-height:calc(100% - 74px);overflow-y:auto}.tp-abs{width:auto;border-right:0;border-bottom:1px solid var(--line)}.tp-quick{max-height:none;overflow:visible}.tp-refresh{left:auto;width:120px;top:auto;margin-top:6px}.tp-label{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:9px 14px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px}.tabs button:hover{color:var(--white)}.tabs button.on{color:var(--white);border-bottom-color:var(--accent)}.tabs .soon{margin-left:0}.gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.gauge{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 12px;cursor:pointer;font:inherit;color:inherit;text-align:center}.gauge:hover{border-color:var(--line2)}.gauge svg{width:112px;height:112px;margin-bottom:6px}.tiles2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tile2{padding:12px 14px}.tile2>.sm{margin-bottom:6px}.trow{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:4px 0;border-bottom:1px solid var(--line)}.trow:last-child{border-bottom:0}.trow b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.trow.link{cursor:pointer}.trow.link:hover span{color:var(--accent)}.mini{display:inline-flex;align-items:center;gap:8px;min-width:96px}.mini .num{min-width:34px;text-align:right}.mini .bar{flex:1;min-width:44px;margin-top:0}.chart.tall{height:240px}@media (min-width:1100px){.dash:not(.three){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dash.rev{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.li:hover .nm,.li:hover>div>span:first-child{color:var(--accent)}.errc{background:none;border:0;padding:0;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.errc:hover{text-decoration:underline}.bell{position:relative;display:flex}.bell-btn{position:relative;display:flex;background:none;border:1px solid transparent;color:var(--text);border-radius:4px;padding:6px;cursor:pointer}.bell-btn:hover{border-color:var(--line);color:var(--white)}.bell-btn .badge{position:absolute;top:-5px;right:-7px;margin:0;min-width:17px;text-align:center;line-height:17px;padding:0 4px}.bell-drop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:380px;max-width:calc(100vw - 28px);background:var(--panel);border:1px solid var(--line2);border-radius:4px;box-shadow:0 8px 24px #00000080;color:var(--text);font-size:13px}.bell-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--white)}.bell-list{max-height:min(420px,60vh);overflow-y:auto}.notice{display:flex;gap:10px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 12px;font:inherit;color:var(--white);text-align:left;cursor:pointer}.notice:hover{background:var(--panel2)}.notice .dot{margin-top:6px;flex-shrink:0}.notice .body{display:flex;flex-direction:column;gap:2px;min-width:0}.notice .msg{font-weight:500}.notice.read{color:var(--muted)}.notice.read .msg{font-weight:400}.bell-all{display:block;width:100%;background:none;border:0;padding:10px;font:inherit;font-size:13px;color:var(--blue);cursor:pointer}.bell-all:hover{background:var(--panel2)}.corner{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;gap:10px;width:340px;max-width:calc(100vw - 28px);background:var(--panel2);border:1px solid var(--red);border-radius:4px;padding:12px 14px;box-shadow:0 8px 24px #00000080;color:var(--white);font-size:13px}.corner .dot{margin-top:5px;flex-shrink:0}.corner .msg{font-weight:500}tr.nunread td{color:var(--white);font-weight:500}tr.nread td{color:var(--muted)}input[type=date]{background:var(--field);border:1px solid var(--line);color:var(--white);border-radius:4px;padding:6px 10px;font:inherit;font-size:13px;width:100%;color-scheme:dark}@media (max-width:600px){.bell-drop{position:fixed;left:14px;right:14px;width:auto;top:54px}}.ugroups{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:13px}.ugroups label{display:flex;align-items:center;gap:8px;cursor:pointer}.ck .cname{margin-left:auto;max-width:240px;padding:4px 8px}.client{height:100%;overflow-y:auto}.client .top{justify-content:space-between}.client .brand2{display:flex;align-items:center;gap:14px;color:var(--white);font-weight:600;font-size:16px}.client .brand2 img{height:22px;width:auto}.client .brand2 .pw{gap:8px}.client .brand2 .ic{color:var(--accent);width:20px;height:20px}@media (max-width:600px){.client .brand2 img{display:none}}.soon.core{color:var(--accent);border-color:var(--accent)}textarea{background:var(--field);border:1px solid var(--line);color:var(--white);border-radius:4px;padding:7px 10px;font:inherit;font-size:13px;width:100%;resize:vertical}textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.linkb{background:none;border:0;padding:0;font:inherit;color:var(--white);cursor:pointer;text-align:left}.linkb:hover{color:var(--accent);text-decoration:underline}.sub .badge{margin-left:8px}#rule-form,#channel-form,#issued-password,#install-banner,#install-app{scroll-margin-top:64px}@media (pointer:coarse){input[type=checkbox],input[type=radio]{width:24px;height:24px}.btn.sm2{padding:8px 12px}.pinb,.expb{padding:6px}.errc{min-width:28px;min-height:30px;padding:4px 2px}.linkb{padding:4px 0;text-align:left}.tp-quick button{padding:9px 8px}.ranges button{min-height:30px}}.sysgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:1100px){.sysgrid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.sysgrid .gauges{grid-template-columns:repeat(3,minmax(0,1fr))}.sysgrid .gauge{padding:14px 6px}.sysgrid .gauge svg{width:100%;max-width:112px;height:auto}.syscards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.syscard{border:1px solid var(--line);border-radius:4px;padding:10px 12px;background:var(--panel)}.syscard .lbl{padding:0 0 4px}.srow{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:30px;background:none;border:0;border-bottom:1px solid var(--line);padding:4px 0;font:inherit;font-size:13px;color:var(--text);text-align:left;cursor:pointer}.srow:last-child{border-bottom:0}.srow:disabled{cursor:default}.srow b{font-weight:500;color:var(--white);font-variant-numeric:tabular-nums;text-align:right}.srow:not(:disabled):hover span:first-child{color:var(--accent)}.listbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.sbox{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.sfield{position:relative;width:var(--w,260px);max-width:100%;min-width:0;flex:0 1 auto}.sfield .sic{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted);pointer-events:none}.sfield input[type=text]{padding-left:30px;padding-right:32px}.sclear{position:absolute;right:3px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);cursor:pointer;padding:5px;border-radius:4px;display:flex}.sclear .ic{width:14px;height:14px}.sclear:hover{color:var(--white);background:var(--panel2)}.scount{font-size:12px;color:var(--muted);white-space:nowrap}@media (max-width:600px){.listbar .sbox{width:100%;flex:1 1 100%}.listbar .sfield{flex:1 1 auto}}.gsbtn{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-left:auto;background:var(--field);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:5px 8px 5px 10px;font:inherit;font-size:13px;cursor:pointer;min-width:220px}.gsbtn .ic{width:15px;height:15px}.gsbtn:hover{border-color:var(--line2);color:var(--text)}.gsbtn kbd{margin-left:auto;font:inherit;font-size:11px;border:1px solid var(--line);border-radius:3px;padding:0 5px;color:var(--muted)}.top .gsbtn+.role{margin-left:0}@media (max-width:820px){.gsbtn{min-width:34px;justify-content:center;padding:6px;background:none}.gsbtn .gst,.gsbtn kbd{display:none}.gsbtn .ic{width:18px;height:18px}}.gs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000008c;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.gs-box{width:min(640px,100%);max-height:75vh;display:flex;flex-direction:column;box-shadow:0 12px 40px #00000080}.gs-in{position:relative;display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.gs-in .sic{position:absolute;left:20px;width:16px;height:16px;color:var(--muted);pointer-events:none}.gs-in input[type=text]{padding-left:32px;padding-right:32px;font-size:15px}.gs-in .sclear{position:static;transform:none;margin-left:-38px;margin-right:6px}.gs-list{overflow-y:auto;padding:6px 0;overscroll-behavior:contain}.gs-hint{padding:14px 16px;color:var(--muted);font-size:13px}.gs-label{padding:8px 16px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.gs-hit{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-left:2px solid transparent;color:var(--text);font:inherit;font-size:13px;padding:7px 14px;cursor:pointer}.gs-hit.on{background:var(--panel2);border-left-color:var(--accent)}.gs-t{color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-s{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-more{padding:2px 16px 6px;font-size:12px;color:var(--muted)}@media (max-width:600px){.gs-scrim{padding:0;background:var(--bg)}.gs-box{width:100%;max-height:none;height:100%;border:0;border-radius:0;box-shadow:none}.gs-in input[type=text]{font-size:16px}.gs-hit{padding:11px 16px}}@media (min-width:601px){.gs-close{display:none}}@media (pointer:coarse){.sclear{padding:7px}.gsbtn{min-height:32px}}.gorder{list-style:none;margin:0 0 4px;padding:0;border:1px solid var(--line);border-radius:4px;max-height:360px;overflow-y:auto}.gorder li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid var(--line);cursor:grab;background:var(--panel)}.gorder li:last-child{border-bottom:0}.gorder li.drag{background:var(--panel2);outline:1px dashed var(--accent)}.gorder .gnum{width:22px;text-align:right;color:var(--muted);font-size:12px;flex-shrink:0}.gorder .gname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gorder .btn{padding:3px 10px}@media (pointer:coarse){.gorder .btn{padding:6px 12px}}@media (max-width:600px){.gorder .gname{white-space:normal;overflow-wrap:anywhere}}.cpbtns{margin-left:auto;display:flex;align-items:center;gap:2px;flex-shrink:0}.starb{background:none;border:0;color:var(--muted);cursor:pointer;padding:2px;border-radius:4px;display:flex}.starb:hover,.starb.on{color:var(--yellow)}.starb.on svg{fill:currentColor}.cp{position:relative}.cpmenu{position:absolute;left:8px;right:8px;top:44px;z-index:5;background:var(--panel2);border:1px solid var(--line2);border-radius:4px;padding:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;box-shadow:0 6px 18px #0006}.cpmenu input{flex:1;min-width:140px}.glist td.st0{width:34px;padding-right:0}@media (pointer:coarse){.starb{padding:6px}}.ifopen{background:none;border:0;padding:0;font:inherit;color:var(--white);font-weight:500;cursor:pointer;text-align:left}.ifopen:hover{color:var(--accent);text-decoration:underline}.addg{margin-left:8px;white-space:nowrap}.gbar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;gap:10px;justify-content:flex-end;background:var(--panel2);border:1px solid var(--line2);border-radius:4px;padding:8px 12px;margin-bottom:12px;box-shadow:0 -4px 14px #00000059}.gbar span{margin-right:auto}@media (pointer:coarse){.ifopen{padding:6px 0;min-height:32px}}.gdev{display:inline-block;font-size:11px;color:var(--blue);border:1px solid var(--line2);border-radius:3px;padding:0 5px;margin-left:4px;white-space:nowrap}.mapwrap{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}.mapwrap.editing{grid-template-columns:minmax(0,1fr) 300px}@media (max-width:900px){.mapwrap.editing{grid-template-columns:minmax(0,1fr)}.mapwrap.editing .mappal{order:-1}.mapwrap.editing .mappal-list{max-height:180px}}.mapcanvas{padding:0;overflow:hidden}.mapcanvas svg{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none}.mapwrap.editing .mapcanvas svg{touch-action:none}.mnode{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mapwrap.editing .mnode{cursor:move}.mlabel{fill:var(--white);font-size:13px;font-weight:600}.msub{fill:var(--muted);font-size:11px}.mlabelbg{fill:var(--panel);opacity:.92}.mlabelbg.mfocus{opacity:1;stroke:var(--line2);stroke-width:1}.mlink{fill:var(--text,#d8d9da);paint-order:stroke;stroke:#111217;stroke-width:3px;pointer-events:none}.medge{cursor:pointer}.mappal-list{max-height:420px;overflow-y:auto;margin-top:8px}.maplegend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:12px}.maplegend .sw{display:inline-block;width:18px;height:3px;vertical-align:middle;margin-right:6px}.hgraph{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:16px;margin-top:6px}.dellist{margin:4px 0 0 18px;padding:0;font-size:13px}.dellist li{margin:2px 0;overflow-wrap:anywhere}.sessmenu{position:fixed;z-index:60;min-width:200px;background:var(--panel2);border:1px solid var(--line2);border-radius:4px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 6px 18px #00000080}.sessmenu .btn{justify-content:flex-start;width:100%}.sessmenu-h{font-size:13px;padding:0 2px 4px;border-bottom:1px solid var(--line);margin-bottom:2px}.term-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg)}.term-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel)}.term-top h1{font-size:15px;margin:0;color:var(--white)}.term-state{font-size:12px;padding:2px 8px;border-radius:10px;background:var(--panel2);color:var(--muted)}.term-state.open{background:#73bf6926;color:var(--green)}.term-state.closed{background:#f2495c26;color:var(--red)}.term-note{padding:6px 12px;font-size:13px;border-bottom:1px solid var(--line)}.term-note.warn{background:#f2cc0c1f;color:var(--yellow)}.term-note.bad{background:#f2495c1f;color:var(--red)}.term-login{margin:16px auto;width:min(380px,calc(100% - 32px))}.term-screen{flex:1;min-height:0;padding:4px 0 0 6px;background:#000}.term-keys{display:none;gap:6px;padding:6px;overflow-x:auto;border-top:1px solid var(--line);background:var(--panel)}.term-keys .btn{min-width:44px;justify-content:center}.term-keys .btn.on{background:var(--accent);color:#000;border-color:var(--accent)}@media (pointer:coarse){.term-keys{display:flex}}.qr{background:#fff;border-radius:6px;padding:6px;width:max-content;max-width:100%;margin:0 auto}.qr svg{display:block;width:200px;height:200px}.tkey{font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--white);word-break:break-all}.rcodes{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 14px;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--field)}.rcodes code{font:15px ui-monospace,Menlo,Consolas,monospace;color:var(--white);text-align:center}.install-bar{border-color:var(--accent)}.install-bar .ic{display:inline-flex;width:30px;height:30px;border-radius:8px;align-items:center;justify-content:center;background:var(--accent);color:var(--bg);flex:none}.install-bar .ic svg{width:18px;height:18px}.install-bar .grow{flex:1 1 220px}.install-bar .btns{flex:none;flex-wrap:nowrap}.ios-guide{margin-top:12px}.ios-guide ol{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:step}.ios-guide li{display:flex;gap:12px;align-items:center;counter-increment:step}.ios-guide li>div:last-child:before{content:counter(step) ". ";font-weight:600}.ios-guide li svg{vertical-align:-6px;color:#5794f2}.ios-guide .key{display:inline-block;min-width:22px;text-align:center;border:1px solid var(--line2);border-radius:4px;padding:0 4px}.ios-guide .pic{flex:none;width:150px;border:1px solid var(--line);border-radius:10px;background:#0b0c10;padding:8px;font-size:11px;color:var(--muted)}.ios-guide .bar{display:flex;justify-content:space-between;align-items:center;height:28px;padding:0 4px}.ios-guide .sheet>div{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;border-radius:6px;gap:6px}.ios-guide .hi{background:#5794f22e;outline:2px solid #5794F2;border-radius:8px;color:#e6e6e6;padding:2px 4px}.ios-guide .sheet svg{width:16px;height:16px}@media (max-width:420px){.ios-guide li{flex-direction:column;align-items:flex-start}}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
