@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.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{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;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;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}*{box-sizing:border-box}.app{--bg:#f4f5f7;--sf:#fff;--sf2:#edeff3;--ln:#dfe3e9;--tx:#151922;--tx2:#434b5a;--tx3:#5c6575;--ac:#2456d6;--acbg:#e7edfc;--prod:#f0980f;--prodbg:#fdf0d8;--prodtx:#7e4400;--red:#c42525;--redbg:#fce8e8;--grn:#17794a;--grnbg:#e2f3ea;--yel:#85590a;--yelbg:#fbf0cc;--ink:#1d2432;color:var(--tx);background:var(--bg);flex-direction:column;width:100%;min-height:100vh;font:13px/1.45 IBM Plex Sans,system-ui,sans-serif;display:flex}.app.dark{--bg:#0d1117;--sf:#151b23;--sf2:#1c2430;--ln:#2a3341;--tx:#e7ebf1;--tx2:#b2bccb;--tx3:#8c97a8;--ac:#7aa2ff;--acbg:#1c2a4a;--prod:#f2a63b;--prodbg:#3a2a0b;--prodtx:#f7c26b;--red:#ff7b72;--redbg:#3b1a1a;--grn:#4cc38a;--grnbg:#12301f;--yel:#e9c46a;--yelbg:#3a2f0e;--ink:#2b3648}.app.fx{width:auto;min-height:0}.app a{color:var(--ac)}.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.muted{color:var(--tx3)}.row{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.grow{flex:1}.col{flex-direction:column;gap:12px;display:flex}.top{background:var(--sf);border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.brand,.app a.brand{letter-spacing:.005em;border-right:1px solid var(--ln);width:232px;color:var(--tx);flex:none;align-self:stretch;align-items:center;gap:9px;margin-left:-16px;padding:0 16px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.mark{background:var(--ac);border-radius:6px;flex:none;width:22px;height:22px;position:relative}.mark:before{content:"";background:var(--sf);border-radius:1px;width:2px;height:14px;position:absolute;top:4px;left:10px;transform:rotate(35deg)}.mark:after{content:"";background:var(--sf);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.mark.lg{border-radius:12px;width:44px;height:44px}.mark.lg:before{width:3px;height:28px;top:8px;left:20px;transform:rotate(35deg)}.mark.lg:after{width:9px;height:9px;top:8px;right:8px}.search{border:1px solid var(--ln);background:var(--bg);width:min(440px,100%);height:30px;color:var(--tx3);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.search input{font:inherit;color:var(--tx);background:0 0;border:0;outline:0;flex:1;min-width:0}.search kbd{border:1px solid var(--ln);color:var(--tx3);border-radius:4px;padding:0 5px;font:11px IBM Plex Mono,monospace}.ctx{border:1px solid var(--ln);background:var(--sf);height:26px;color:var(--tx2);white-space:nowrap;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.ctx.prod{background:var(--prodbg);border-color:var(--prod);color:var(--prodtx)}.dot{background:var(--tx3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.prod,.dot.warn{background:var(--prod)}.dot.ok{background:var(--grn)}.dot.err{background:var(--red)}.dot.rec{background:#e5352b}.dot.info{background:var(--ac)}.user{white-space:nowrap;align-items:center;gap:8px;line-height:1.2;display:flex}.user i{color:var(--tx3);font-size:11px;font-style:normal;display:block}.user b{font-weight:500}.av{background:var(--acbg);width:28px;height:28px;color:var(--ac);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.bgp{color:#fff;white-space:nowrap;background:#c42525;border-radius:14px;align-items:center;gap:8px;height:28px;padding:0 4px 0 12px;font-size:12px;font-weight:600;display:inline-flex}.bgp .mono{color:#fff;font-weight:500}.bgp button{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:10px;height:20px;padding:0 8px;font:600 11px IBM Plex Sans,sans-serif}.body{flex-wrap:wrap;flex:1;align-items:stretch;display:flex}.side{background:var(--sf);border-right:1px solid var(--ln);flex-direction:column;flex:0 0 232px;gap:2px;padding:12px 10px;display:flex}.side h6{letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin:14px 8px 4px;font-size:10.5px;font-weight:600}.side a{height:32px;color:var(--tx2);border-radius:6px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.side a.on{background:var(--acbg);color:var(--ac);font-weight:500}.side a .n{background:var(--red);color:#fff;border-radius:9px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.side a .ro{color:var(--tx3);margin-left:auto;font-size:10.5px}.side a .st{color:var(--prod);margin-left:auto}.main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;padding:20px 24px;display:flex}.ph{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ph h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.ph p{color:var(--tx3);margin:2px 0 0}.crumbs{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.crumbs a{color:var(--tx2);text-decoration:none}.crumbs .i{width:12px;height:12px}@media (width<=820px){.side{border-right:0;border-bottom:1px solid var(--ln);flex-direction:row;flex:100%;overflow-x:auto}.side h6{display:none}.main{padding:16px}.top .search{display:none}.brand{width:auto}}.btn{border:1px solid var(--ln);background:var(--sf);height:28px;color:var(--tx);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font:500 12.5px IBM Plex Sans,sans-serif;text-decoration:none;display:inline-flex}.app a.btn{color:var(--tx)}.btn.pri,.app a.btn.pri{background:var(--ac);border-color:var(--ac);color:#fff}.dark .btn.pri,.dark a.btn.pri{color:#0d1117}.btn.act,.app a.btn.act{background:var(--ink);border-color:var(--ink);color:#fff}.dark .btn.act{border-color:#3a475d}.btn.dng,.app a.btn.dng{background:var(--red);border-color:var(--red);color:#fff}.dark .btn.dng{color:#1b0d0d}.btn.ghost,.app a.btn.ghost{color:var(--ac);background:0 0;border-color:#0000}.btn.dis{background:var(--sf2);color:var(--tx3);cursor:not-allowed;border-style:dashed}.btn.sm{height:24px;padding:0 8px;font-size:12px}.sel{border:1px solid var(--ln);background:var(--sf);height:28px;color:var(--tx);border-radius:6px;padding:0 24px 0 10px;font:12.5px IBM Plex Sans,sans-serif}.input{border:1px solid var(--ln);background:var(--sf);height:30px;color:var(--tx);border-radius:6px;width:100%;min-width:0;padding:0 10px;font:13px IBM Plex Sans,sans-serif}textarea.input{resize:none;height:auto;padding:8px 10px}.f{color:var(--tx2);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.f .hint{color:var(--tx3);font-weight:400}.seg{border:1px solid var(--ln);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.seg span{height:26px;color:var(--tx2);background:var(--sf);white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;display:flex}.seg span+span{border-left:1px solid var(--ln)}.seg span.on{background:var(--acbg);color:var(--ac);font-weight:500}input[type=checkbox]:not(.sw),input[type=radio]{accent-color:var(--ac);flex:none;width:15px;height:15px;margin:0}input.sw{appearance:none;background:var(--ln);cursor:pointer;border-radius:9px;flex:none;width:30px;height:17px;margin:0;position:relative}input.sw:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}input.sw:checked{background:var(--ac)}input.sw:checked:after{left:15px}.chk{align-items:center;gap:8px;font-size:13px;display:flex}.env{letter-spacing:.04em;text-transform:uppercase;background:var(--sf2);height:18px;color:var(--tx2);border:1px solid var(--ln);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font:600 10.5px/1 IBM Plex Mono,monospace;display:inline-flex}.env.prod{background:var(--prod);border-color:var(--prod);color:#1d1100}.chip{background:var(--sf2);height:20px;color:var(--tx2);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.chip.ok{background:var(--grnbg);color:var(--grn)}.chip.warn{background:var(--yelbg);color:var(--yel)}.chip.err{background:var(--redbg);color:var(--red)}.chip.info{background:var(--acbg);color:var(--ac)}.chip.prod{background:var(--prodbg);color:var(--prodtx)}.chip.act{background:var(--ink);color:#fff}.tag{border:1px solid var(--ln);height:18px;color:var(--tx2);background:var(--sf);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font:11px/1 IBM Plex Mono,monospace;display:inline-flex}.bgm{background:var(--red);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:18px;padding:0 6px;font:600 10px/1 IBM Plex Sans,sans-serif;display:inline-flex}.dark .bgm{color:#1b0d0d}.card{background:var(--sf);border:1px solid var(--ln);border-radius:8px;overflow:hidden}.card>.hd{border-bottom:1px solid var(--ln);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.card>.hd small{color:var(--tx3);font-size:12px;font-weight:400}.card>.bd{padding:16px}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;height:32px;color:var(--tx3);background:var(--sf2);border-bottom:1px solid var(--ln);white-space:nowrap;padding:0 12px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--ln);vertical-align:middle;height:40px;padding:0 12px}.tbl tr:last-child td{border-bottom:0}.tbl tr.sub td{background:var(--bg);height:36px}.tbl tr.sel td{background:var(--acbg)}.tbl tr.off td{color:var(--tx3);background:var(--bg)}.tbl tr.sec td{background:var(--bg);letter-spacing:.05em;text-transform:uppercase;height:28px;color:var(--tx3);font-size:11px;font-weight:600}.tabs{border-bottom:1px solid var(--ln);gap:4px;display:flex}.tabs a{color:var(--tx2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;text-decoration:none;display:flex}.tabs a.on{color:var(--ac);border-color:var(--ac);font-weight:500}.tabs a .c{background:var(--sf2);color:var(--tx2);border-radius:9px;padding:0 6px;font-size:11px}.tabs a .c.bad{background:var(--redbg);color:var(--red)}.kv{grid-template-columns:104px 1fr;gap:6px 12px;margin:0;font-size:12.5px;display:grid}.kv dt{color:var(--tx3)}.kv dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.banner{border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;line-height:1.4;display:flex}.banner.yel{background:var(--yelbg);color:var(--yel)}.banner.prod{background:var(--prodbg);color:var(--prodtx);border:1px solid var(--prod)}.banner.red{background:var(--redbg);color:var(--red)}.banner.info{background:var(--acbg);color:var(--ac)}.dlg{background:var(--sf);border:1px solid var(--ln);border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 48px #0a0e1433}.dlg .hd{padding:16px 20px 0}.dlg h2{margin:0;font-size:16px;font-weight:600}.dlg .hd p{color:var(--tx3);margin:4px 0 0}.dlg .bd{flex-direction:column;gap:12px;padding:12px 20px 16px;display:flex}.dlg .ft{border-top:1px solid var(--ln);background:var(--bg);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.dlg.bgd{border-top:4px solid #c42525}.tip{background:var(--ink);color:#fff;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.4;box-shadow:0 8px 24px #0a0e1440}.tip a,.app .tip a{color:#9dbbff;font-weight:600;text-decoration:none}.dark .tip{border:1px solid #3a475d}.bar{background:var(--sf2);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--ac);height:100%;display:block}.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);font-size:10.5px;font-weight:600}.stat{background:var(--sf);border:1px solid var(--ln);border-radius:8px;flex-direction:column;gap:2px;min-width:150px;padding:10px 14px;display:flex}.stat b{font-size:18px;font-weight:600}.skel{background:var(--sf2);border-radius:5px;height:10px}.term{color:#d5dde8;background:#0a0d12;font:13px/1.55 IBM Plex Mono,ui-monospace,monospace}.term .pr{color:#7ee0a6}.term .dm{color:#7f8ca0}.term .er{color:#ff8a80}.term .wr{color:#f5c26b}.term .cur{vertical-align:-2px;background:#d5dde8;width:8px;height:15px;display:inline-block}.termbar{color:#d5dde8;background:#121821;border-bottom:1px solid #243041;flex:none;align-items:center;gap:14px;height:44px;padding:0 16px;font-size:12.5px;display:flex}.termbar .mono{color:#d5dde8}.rec{color:#ff6b61;letter-spacing:.06em;align-items:center;gap:6px;font:600 12px IBM Plex Mono,monospace;display:inline-flex}.rec:before{content:"";background:#e5352b;border-radius:50%;width:9px;height:9px}.btn.tdark{color:#e7ebf1;background:#1d2634;border-color:#2f3b4f}.log{color:#d5dde8;background:#0a0d12;font:12.5px/1.6 IBM Plex Mono,ui-monospace,monospace}.log div{white-space:pre;gap:12px;padding:0 16px;display:flex}.log .ts{color:#7f8ca0;flex:none}.log .lv{flex:none;width:44px;font-weight:600}.log .I{color:#6fa8ff}.log .W{color:#f5c26b}.log .E{color:#ff8a80}.log .D{color:#7f8ca0}.log mark.hit{color:#0a0d12;background:#f5c26b;border-radius:2px;padding:0 1px}.log div.cur{background:#1b2433}.log div.cur mark.hit{background:#ffd98a;outline:1px solid #fff}.phone{border:1px solid var(--ln);background:var(--bg);border-radius:28px;flex-direction:column;flex:none;width:390px;height:812px;display:flex;overflow:hidden}.tf{gap:8px 56px;min-width:min-content;padding:12px;display:grid;position:relative}.tf svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tf path{fill:none;stroke:var(--tx3);stroke-width:1.2px;opacity:.6;transition:opacity .15s}.tf path.bad{stroke:var(--red);stroke-dasharray:4 3;opacity:.9}.tf path.on{stroke:var(--ac);stroke-width:1.6px;opacity:1}.tf path.dim{opacity:.12}.tf-col{z-index:1;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.tf-hd{text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);font-size:11px;font-weight:500}.tf-n{border:1px solid var(--ln);background:var(--sf);border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;transition:opacity .15s;display:flex}.tf-n.bad{border-color:var(--red)}.tf-n.dim{opacity:.4}.tf-n{cursor:pointer}.tf-n.pin{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac);opacity:1}.tf-sel{z-index:2;color:var(--tx2);align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:9px;right:12px}.tf-n .t{align-items:center;gap:6px;min-width:0;display:flex}.tf-n .t b,.tf-n .t a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.tf-n small{color:var(--tx3);overflow-wrap:anywhere;font-size:11px}.tf-n small.r{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-n .p{color:var(--red);font-size:11px}.tf-more{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px}.tf-more:hover{text-decoration:underline}.diff{border:1px solid var(--ln);background:var(--sf2);border-radius:6px;max-height:420px;margin:6px 0 0;padding:8px 0;font:12px/1.5 IBM Plex Mono,ui-monospace,monospace;overflow:auto}.diff span{white-space:pre;padding:0 10px;display:block}.diff .add{background:var(--grnbg);color:var(--grn)}.diff .del{background:var(--redbg);color:var(--red)}.diff .hunk{color:var(--tx3)}.diffres{border:1px solid var(--ln);background:var(--sf);border-radius:6px;padding:6px 10px}.diffres summary{cursor:pointer;list-style:revert;align-items:center;gap:8px;display:flex}html,body{background:#f4f5f7;margin:0}html.dark body{background:#0d1117}#root{min-height:100vh}button{font-family:inherit}.app{min-height:100vh}.app a{text-underline-offset:2px}.boot{text-align:center;color:#5c6575;padding:40px;font:13px IBM Plex Sans,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:4px}.search:focus-within{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.search input:focus-visible{outline:0}.search{margin:0}.bare{flex-direction:column;height:100dvh;min-height:0;display:flex}.bare>:not(.top){min-height:0}.sidegrp{flex-direction:column;gap:2px;display:flex}.side a .n{margin-left:auto}.main{align-self:stretch}.linklike{color:#9dbbff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.linklike:hover{text-decoration:underline}.linklike.blue{color:var(--ac)}.empty{text-align:center;color:var(--tx3);padding:28px 16px}.btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}button.btn[disabled]{opacity:.55;cursor:not-allowed}.btn.dis{-webkit-user-select:none;user-select:none}.seg button{height:26px;font:inherit;color:var(--tx2);background:var(--sf);white-space:nowrap;cursor:pointer;border:0;align-items:center;padding:0 12px;font-size:12px;display:flex}.seg button+button{border-left:1px solid var(--ln)}.seg button.on{background:var(--acbg);color:var(--ac);font-weight:500}.seg button.mono{font-family:IBM Plex Mono,monospace}.seg button:focus-visible{outline-offset:-2px}.sel{max-width:100%}.input[aria-invalid=true]{border-color:var(--red)}.input:focus-visible,.sel:focus-visible{outline:2px solid var(--ac);outline-offset:0}.err-text{color:var(--red);font-size:12px;font-weight:400}.tipwrap{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex;position:relative}.tipwrap .pop{z-index:30;white-space:normal;width:max-content;max-width:260px;font-weight:400;display:none;position:absolute;top:calc(100% + 6px);left:0}.tipwrap .pop:before{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:-4px;left:22px;transform:rotate(45deg)}.tipwrap:hover .pop,.tipwrap:focus-within .pop{display:block}.tipwrap.inl{align-items:flex-end}.tipwrap .hintline{text-align:right;max-width:240px;font-size:11.5px;line-height:1.35}.tipwrap .hintline .linklike,.tipwrap .hintline a{color:var(--ac)}.overlay{z-index:100;background:#0a0e1480;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.overlay .dlg{max-height:calc(100vh - 32px);overflow:auto}.dlg .hd .sub{color:var(--tx3);margin:4px 0 0}.dlg.prodd{border-color:var(--prod);box-shadow:0 0 0 1px var(--prod),0 16px 48px #0a0e1433}.dlg h2{font-size:16px}.menuwrap{position:relative}.userbtn{cursor:pointer;color:var(--tx);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:2px 4px}.userbtn:hover{background:var(--sf2)}.uname{flex-direction:column;display:flex}.menu{z-index:60;background:var(--sf);border:1px solid var(--ln);border-radius:8px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0a0e142e}.menu-h{letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);padding:6px 8px 2px;font-size:10.5px;font-weight:600}.menu-sep{background:var(--ln);height:1px;margin:6px 0}.mi{height:30px;color:var(--tx);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 8px;display:flex}.mi:hover,.mi:focus-visible{background:var(--sf2)}.mi.red{color:var(--red)}.toasts{z-index:200;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;font-size:13px;box-shadow:0 8px 24px #0a0e144d}.toast.err{background:var(--red)}.dark .toast.err{color:#1b0d0d}.tbl td,.tbl th{vertical-align:middle}.tbl.fixed{table-layout:fixed}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--sf2)}.tbl-wrap{overflow-x:auto}.card .tbl-wrap .tbl{min-width:640px}.tbl td.wrapcell{height:auto;padding-top:8px;padding-bottom:8px}.logwrap{border:1px solid #243041;border-radius:8px 8px 0 0;flex-direction:column;flex:1;min-height:0;margin:0 20px 8px;display:flex;position:relative;overflow:hidden}.logscroll{flex:1;min-height:0;padding:10px 0;overflow:auto}.log div.nw{white-space:pre}.log div.wr{white-space:pre-wrap;word-break:break-all}.log div .ts{min-width:92px}.log div.sep{color:#7f8ca0;justify-content:center;font-style:italic}.termhost{background:#0a0d12;flex:1;min-height:0;padding:10px 12px;position:relative}.termhost .xterm{height:100%}.termhost .xterm-viewport{background-color:#0a0d12!important}.dlg-bg{background:#f4f5f700}.btn.tdark:hover{background:#26324a}.btn.tdark.on{color:#9dbbff;background:#243a66;border-color:#2f3b4f}.two{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.two>.grow{min-width:0}.pill-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hover-row:hover{background:var(--sf2)}.dl-line{border-top:1px solid var(--ln);align-items:flex-start;gap:8px;padding:10px 0;display:flex}.stat{min-width:140px}.prog{flex-direction:column;gap:4px;display:flex}.diff{font:12px/1.6 IBM Plex Mono,monospace}.diff div{white-space:pre-wrap;word-break:break-all;padding:2px 10px}.diff .minus{background:var(--redbg);color:var(--red)}.diff .plus{background:var(--grnbg);color:var(--grn)}.listlink{border-bottom:1px solid var(--ln);color:var(--tx);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding:12px 16px;text-decoration:none;display:block}.listlink.on{background:var(--acbg)}.listlink:hover{background:var(--sf2)}.listlink.on:hover{background:var(--acbg)}@media (width<=820px){.top{gap:8px;padding:0 10px}.brand,.app a.brand{border-right:0;margin-left:-10px;padding:0 10px}.side{padding:6px 8px}.side .sidegrp{flex-direction:row;gap:2px}.side a{white-space:nowrap}}@media (width<=640px){.uname,.userbtn>.i,.bgp .bgp-t,.ctx{display:none}.ph h1{font-size:18px}.main{padding:12px}.overlay{align-items:flex-end;padding:0}.overlay .dlg{border-radius:12px 12px 0 0;max-height:92vh;width:100%!important}.tbl th,.tbl td{padding:0 8px}.stat{flex:1;min-width:calc(50% - 6px)}.two{flex-direction:column}.two>*{flex:none!important;width:100%!important}.hide-sm{display:none!important}}.only-sm{display:none}@media (width<=640px){.only-sm{display:block}}.hints{color:var(--tx3);flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.hints li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hints b{color:var(--tx2);font-weight:500}.hints a{font-weight:500}.linkbtn{font:inherit;color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.linkbtn:hover b{text-decoration:underline}.execbg{background:var(--bg);flex:1;min-height:0}.termwarn{color:#f2d98d;background:#3a2f0e;border-bottom:1px solid #5a4814;flex:none;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.termwarn .mono{color:#f2d98d}.termover{color:#8c97a8;pointer-events:none;justify-content:center;align-items:center;padding:24px;font:13px IBM Plex Mono,monospace;display:flex;position:absolute;inset:0}.termover.solid{pointer-events:auto;background:0 0}.dark .termover.solid{background:#0d111700}.tabbtn{color:var(--tx2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;display:flex}.tabbtn.on{color:var(--ac);border-color:var(--ac);font-weight:500}.tabbtn .c{background:var(--sf2);color:var(--tx2);border-radius:9px;padding:0 6px;font-size:11px}.tabs a[role=tab]:focus-visible,.tabbtn:focus-visible{outline-offset:-2px}.app a.btn.tdark{color:#e7ebf1}.tbl.nowrap td{white-space:nowrap}.tbl.nowrap td.wrapcell{white-space:normal}@media (width<=820px){.body{align-content:flex-start}.side{flex:none;width:100%}}@media (width<=640px){.logwrap{margin:0 8px 6px}.log{font-size:11.5px}.log div{gap:8px;padding:0 8px}.log div .ts{min-width:0;font-size:11px}.log .lv{width:38px}}.termover.solid .dlg{color:var(--tx);font:13px/1.45 IBM Plex Sans,system-ui,sans-serif}.termover.solid .dlg .sub{color:var(--tx3)}.termover.solid .dlg .mono{color:var(--tx);font-size:12px}.xcp{background:#0a0d12;flex-direction:column;flex:1;min-height:0;display:flex}.xcp-term{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.xcp-term .termhost{flex:none;width:fit-content;max-width:100%;margin:0 auto;padding:8px}.xcp-bar{color:#d5dde8;background:#121821;border-top:1px solid #243041;flex:none;align-items:center;gap:12px;padding:8px 12px;display:flex}.xcp-bar input[type=range]{accent-color:#6fa8ff;flex:1}.rq-item{text-align:left;border:0;border-bottom:1px solid var(--ln);width:100%;color:var(--tx);font:inherit;cursor:pointer;background:0 0;padding:12px 16px;display:block}.rq-item:last-child{border-bottom:0}.rq-item:hover{background:var(--sf2)}.rq-item.on,.rq-item.on:hover{background:var(--acbg)}.rq-item:focus-visible{outline-offset:-2px}.rq-item .quote{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.rq-bar{z-index:20;background:var(--sf);border-top:1px solid var(--ln);flex-direction:column;gap:8px;margin:auto -12px -12px;padding:12px 16px 16px;display:flex;position:sticky;bottom:0}.rq-bar .btn{flex:1;justify-content:center;height:44px;font-size:14px}.rq-bar .input{height:44px}.rq-back{align-items:center;gap:6px;display:flex}.rq-back .btn{justify-content:center;width:44px;height:44px;padding:0}.step{border-top:1px solid var(--ln);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.step .chip{flex:none;justify-content:center;min-width:24px}.step.skip{opacity:.6}.step .t{font-weight:600}.step .d{color:var(--tx3)}.pickbox{border:1px solid var(--ln);border-radius:6px;flex-direction:column;max-height:240px;margin-top:4px;display:flex;overflow:auto}.pickbox .chk{padding:7px 10px}.pickbox .chk+.chk{border-top:1px solid var(--ln)}.wk{grid-template-columns:44px repeat(7,minmax(0,1fr));gap:6px;display:grid}.wk .hd2{text-align:center;color:var(--tx2);padding-bottom:4px;font-size:12px}.wk .hd2 b{color:var(--tx);font-weight:600;display:block}.wk .hd2.today,.wk .hd2.today b{color:var(--ac)}.wk .hrs{height:432px;color:var(--tx3);font-size:10.5px;position:relative}.wk .hrs span{position:absolute;right:6px;transform:translateY(-50%)}.wk .day{background:var(--sf2);background-image:repeating-linear-gradient(45deg,#0000 0 6px,#0000000d 6px 7px);border-radius:6px;height:432px;position:relative;overflow:hidden}.wk .seg-open,.wk .seg-deny{position:absolute;left:0;right:0}.wk .seg-open{background:var(--grnbg);border-top:1px solid var(--grn);border-bottom:1px solid var(--grn)}.wk .seg-deny{background:var(--redbg);border-top:1px solid var(--red);border-bottom:1px solid var(--red);background-image:repeating-linear-gradient(45deg,#0000 0 5px,#c425252e 5px 6px)}.wk .seg-open:hover,.wk .seg-open:focus-visible,.wk .seg-deny:hover,.wk .seg-deny:focus-visible{filter:brightness(.96)}.wk .nowline{background:var(--ac);pointer-events:none;height:2px;position:absolute;left:0;right:0}.wk .seg-btn{cursor:default;font:inherit;border-left:0;border-right:0;margin:0;padding:0}.swatch{flex:none;width:14px;height:10px;display:inline-block}@media (width<=640px){.wk{grid-template-columns:30px repeat(7,minmax(0,1fr));gap:3px}.wk .hd2{font-size:10px}.wk .hrs span{right:3px}}.au-split{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.au-list{flex:560px;min-width:0}.au-drawer{flex:0 0 420px;max-width:100%;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.au-rowbtn{font:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.au-rowbtn:hover{text-decoration:underline}.au-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-filters .input{width:auto;height:28px;font-size:12.5px}.au-filters .search{background:var(--sf);width:220px;height:28px}.au-more{border:1px solid var(--ln);background:var(--sf);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.au-more label{color:var(--tx3);flex-direction:column;gap:2px;font-size:11px;font-weight:500;display:flex}.au-json{white-space:pre-wrap;word-break:break-word;background:var(--bg);max-height:260px;margin:0;padding:10px;font:12px/1.5 IBM Plex Mono,monospace;overflow:auto}.au-targetcell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.au-more-row{flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.au-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.au-chips::-webkit-scrollbar{display:none}.au-chips>*{flex:none}.au-chip{border:1px solid var(--ln);background:var(--sf);height:32px;color:var(--tx);cursor:pointer;white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font:500 12.5px IBM Plex Sans,sans-serif;display:inline-flex}.au-chip.on{background:var(--acbg);color:var(--ac);border-color:#0000}select.au-chip{padding:0 6px}.au-card{text-align:left;width:100%;color:var(--tx);font:inherit;cursor:pointer;padding:12px;display:block}.au-card.sel{border-color:var(--ac)}.au-sheet{z-index:100;background:var(--bg);color:var(--tx);flex-direction:column;display:flex;position:fixed;inset:0}.au-sheet-bar{background:var(--sf);border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:6px;height:52px;padding:0 8px;display:flex}.au-sheet-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto}.au-sheet .btn{justify-content:center;height:44px;font-size:14px}@media (width<=640px){.au-sheet .kv{grid-template-columns:96px 1fr}}.ss-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ss-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rp-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.rp-head{flex-direction:column;flex:none;gap:10px;padding:14px 20px 12px;display:flex}.rp-main{flex:1;align-items:stretch;gap:14px;min-height:0;padding:0 20px 14px;display:flex}.rp-pane{background:#0a0d12;border:1px solid #243041;border-radius:8px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.rp-stage{background:#0a0d12;flex:1;min-height:0;position:relative;overflow:auto}.rp-stage .ap-wrapper,.rp-stage .ap-player{max-width:100%}.rp-msg{color:#d5dde8;flex-direction:column;align-items:flex-start;gap:10px;max-width:560px;padding:28px 24px;display:flex}.rp-msg h2{margin:0;font-size:16px}.rp-msg p{color:#b2bccb;margin:0}.rp-bar{color:#d5dde8;background:#121821;border-top:1px solid #243041;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 16px;display:flex}.rp-bar .dim{color:#8c97a8}.seg.rp-seg{border-color:#2f3b4f}.seg.rp-seg button{color:#8c97a8;background:#1d2634}.seg.rp-seg button+button{border-left-color:#2f3b4f}.seg.rp-seg button.on{color:#9dbbff;background:#243a66}.rp-find{align-items:center;gap:6px;display:flex}.rp-find .search{color:#8c97a8;background:#0a0d12;border-color:#2f3b4f;width:240px;height:26px}.rp-find .search input{color:#e7ebf1}.rp-find .cnt{white-space:nowrap;color:#8c97a8;font-size:11.5px}.rp-side{flex-direction:column;flex:none;width:340px;min-height:0;display:flex}.rp-note{color:var(--tx3);border-bottom:1px solid var(--ln);padding:8px 16px;font-size:11.5px;line-height:1.4}.rp-cmds{flex:1;min-height:0;overflow:auto}.rp-cmd{border:0;border-bottom:1px solid var(--ln);text-align:left;width:100%;color:var(--tx);cursor:pointer;font:inherit;background:0 0;align-items:baseline;gap:10px;padding:9px 16px;display:flex}.rp-cmd:hover{background:var(--sf2)}.rp-cmd.on{background:var(--acbg)}.rp-cmd .mono:last-child{word-break:break-all;min-width:0}@media (width<=900px){.rp-main{flex-direction:column;overflow:auto}.rp-side{width:auto;max-height:360px}.rp-pane{flex:none;min-height:420px}.rp-head,.rp-main{padding-left:12px;padding-right:12px}}.wt-warn{color:#f2d98d;background:#3a2f0e;border-bottom:1px solid #5a4814;flex:none;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.wt-err{color:#ffb3ad;background:#3b1a1a;border-bottom:1px solid #5a2323;flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.wt-err a{color:#ffd6d2}.wt-stage{background:#0a0d12;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wt-dim{opacity:.38;pointer-events:none}.wt-overlay{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;overflow:auto}.termbar .tb-dim{color:#8c97a8}.termbar .chip.dk{color:#b2bccb;background:#1d2634;border:1px solid #2f3b4f}@media (width<=640px){.termbar{flex-wrap:wrap;gap:8px;height:auto;padding:8px 12px}}
