@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url("/line/fonts/Barlow-Regular-ELKPMJ66.woff2") format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url("/line/fonts/Barlow-Medium-2342WSPD.woff2") format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url("/line/fonts/Barlow-SemiBold-IYESTBI6.woff2") format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url("/line/fonts/Barlow-Bold-DUQRTMZ5.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url("/line/fonts/BarlowCondensed-Medium-GP6ZIVCA.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url("/line/fonts/BarlowCondensed-SemiBold-NXQ65ZIA.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url("/line/fonts/BarlowCondensed-Bold-4AATVENO.woff2") format("woff2")}:root{--font: "Barlow", "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Noto Sans SC", sans-serif;--font-num: "Barlow Condensed", "Barlow", "PingFang SC", "Noto Sans SC", sans-serif;color-scheme:light}:root,:root[data-theme=light]{--paper: #F4F6F5;--ink: #15212C;--ink2: #56636F;--rule: #D9DFE3;--rule2: #B9C2CA;--rail: #15212C;--marker: #FFFFFF;--amber: #C96F00;--amber-t: #9A5200;--amber-bg: #FBEBD3;--red: #D33A22;--red-t: #B5301B;--red-bg: #FBE3DE;--band-fg: #FFFFFF;--green: #178F55;--un: #8C98A3;--un-t: #6B7782;--un-bg: #E3E8EB;--ok-cell: #CFDAD4;--nav-bg: #FFFFFF;--sel-bg: #E6EBE8;--field: #B8C2CA;--field-bg: #FFFFFF;--note-bg: #E8ECEA;--track-off: #C3CCD3;--knob: #FFFFFF;--halo: #D6EDE1;--halo-amber: #FBEBD3;--halo-red: #F8DCD6;--halo-gray: #E1E6E9}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--paper: #0E1620;--ink: #E9EEF2;--ink2: #9AA8B6;--rule: #253344;--rule2: #3A4A5C;--rail: #E9EEF2;--marker: #0E1620;--amber: #FFA42E;--amber-t: #FFC06B;--amber-bg: #3A2A12;--red: #FF6B55;--red-t: #FF8F7D;--red-bg: #3A1A16;--band-fg: #1A0B08;--green: #3BD18A;--un: #6A7B8E;--un-t: #8494A5;--un-bg: #1C2836;--ok-cell: #25392F;--nav-bg: #111B26;--sel-bg: #162536;--field: #33445A;--field-bg: #132030;--note-bg: #162536;--track-off: #33445A;--knob: #0E1620;--halo: #1A3A2C;--halo-amber: #3A2A12;--halo-red: #3A1A16;--halo-gray: #1C2836}}:root[data-theme=dark]{color-scheme:dark;--paper: #0E1620;--ink: #E9EEF2;--ink2: #9AA8B6;--rule: #253344;--rule2: #3A4A5C;--rail: #E9EEF2;--marker: #0E1620;--amber: #FFA42E;--amber-t: #FFC06B;--amber-bg: #3A2A12;--red: #FF6B55;--red-t: #FF8F7D;--red-bg: #3A1A16;--band-fg: #1A0B08;--green: #3BD18A;--un: #6A7B8E;--un-t: #8494A5;--un-bg: #1C2836;--ok-cell: #25392F;--nav-bg: #111B26;--sel-bg: #162536;--field: #33445A;--field-bg: #132030;--note-bg: #162536;--track-off: #33445A;--knob: #0E1620;--halo: #1A3A2C;--halo-amber: #3A2A12;--halo-red: #3A1A16;--halo-gray: #1C2836}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;text-wrap:pretty}a{color:inherit}a:hover{opacity:.8}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}h1,h2,h3,p{margin:0}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.link{font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.muted{color:var(--ink2)}.ic-green{color:var(--green)}.ic-red{color:var(--red)}.ic-un{color:var(--un)}.ic-ink{color:var(--ink)}.ic-amber{color:var(--amber)}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--ink2)}.shell{min-height:100vh;display:flex;flex-direction:column}.top{height:52px;display:flex;align-items:center;gap:10px;padding:0 6px 0 20px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:.2px;text-decoration:none;min-width:0}.mark{display:inline-flex;align-items:center;flex:none}.mark i{display:block}.mark .m1{width:10px;height:10px;border-radius:50%;border:3px solid var(--ink)}.mark .m2{width:12px;height:3px;background:var(--ink)}.mark .m3{width:10px;height:10px;border-radius:50%;background:var(--ink)}.top .spacer{flex:1}.updated{font-size:13px;color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.updated.late{color:var(--amber-t);font-weight:600}.icon-btn{width:44px;height:44px;border:0;background:transparent;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);flex:none}.topnav{display:none}.main{flex:1;width:100%;padding-bottom:calc(62px + env(safe-area-inset-bottom))}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:5;height:calc(62px + env(safe-area-inset-bottom));flex:none;background:var(--nav-bg);border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:15px;color:var(--ink2);text-decoration:none}.tabbar a[aria-current=page]{font-weight:700;color:var(--ink)}.tabbar a[aria-current=page]:after{content:"";width:22px;height:3px;border-radius:2px;background:var(--ink)}.foot-gap{height:26px}.back{height:44px;display:inline-flex;align-items:center;gap:2px;padding:0 8px;font-size:16px;font-weight:600;text-decoration:none}.top.sub{padding:0 6px 0 8px;gap:6px}@media(min-width:850px){.top{height:auto;min-height:64px;flex-wrap:wrap;gap:8px 28px;padding:10px 24px;border-bottom:1px solid var(--rule)}.brand{font-size:19px}.topnav{display:flex;gap:4px;flex-wrap:wrap}.topnav a{height:44px;display:inline-flex;align-items:center;padding:0 12px;font-size:15px;color:var(--ink2);text-decoration:none}.topnav a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:3px}.updated{font-size:14px}.tabbar{display:none}.main{padding-bottom:0}}.hero{padding:14px 22px 0}.hero h1{font-size:27px;line-height:1.25;font-weight:700;letter-spacing:.5px;text-wrap:pretty}.hero h1 .dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:10px;vertical-align:.18em}.dot.green{background:var(--green)}.dot.amber{background:var(--amber)}.dot.gray{background:var(--un)}.dot.redDot{background:var(--red)}.hero p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--ink2);max-width:36em}.hero.red{margin:10px 12px 0;padding:16px 14px 18px;background:var(--red);border-radius:14px;color:var(--band-fg)}.hero.red p{color:var(--band-fg)}.notice{margin:12px 22px 0;padding:10px 12px;border-radius:10px;background:var(--note-bg);font-size:14px;line-height:1.55}.notice.warn{background:var(--amber-bg);color:var(--amber-t)}.notice b{font-weight:600}.notice .link{margin-left:8px;white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:2px}.globe{position:relative;margin-top:6px}.globe canvas{display:block;width:100%;touch-action:pan-y;cursor:grab}.globe canvas:active{cursor:grabbing}.globe-note{margin:-4px 22px 0;font-size:12px;color:var(--ink2)}.globe-hint{margin:18px 22px 0;font-size:13px;line-height:1.55;color:var(--ink2)}.line{margin-top:26px}.ln-row{display:flex}.ln-rail{width:56px;flex:none;position:relative}.ln-rail.clip{overflow:hidden}.ln-body{flex:1;min-width:0;padding:0 22px 0 4px}.r-main,.r-low,.r-ex,.r-ex-h,.r-tick,.pkt,.cut,.mk-obs,.mk-exit,.mk-stop,.mk-fold1,.mk-fold2,.mk-sq,.mk-sqf1,.mk-sqf2{position:absolute;display:block}.r-main{left:30px;width:6px;top:0;bottom:0;background:var(--rail)}.r-main.from-mark{top:16px}.r-main.to-mark{bottom:auto;height:18px}.r-low{left:31px;width:4px;top:0;bottom:0;background:var(--rail)}.r-low.from-exit{top:18px}.r-low.half{bottom:50%}.r-ex{left:10px;top:0;bottom:0;border-left:2px dashed var(--ink2)}.r-ex.from-mark{top:15px}.r-ex.half{bottom:50%}.r-ex-h{left:10px;top:15px;width:22px;border-top:2px dashed var(--ink2)}.ex-fail .r-ex,.ex-fail .r-ex-h{border-color:var(--red)}.ex-un .r-ex,.ex-un .r-ex-h{border-color:var(--un)}.r-tick{left:39px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--amber)}.seg-slight .r-main,.seg-ok .r-main{background:var(--rail)}.seg-bad .r-main{background:repeating-linear-gradient(to bottom,var(--amber) 0 12px,transparent 12px 20px)}.seg-down .r-main{background:repeating-linear-gradient(to bottom,var(--red) 0 12px,transparent 12px 20px)}.seg-nodata .r-main,.seg-unobserved .r-main,.seg-pending .r-main{background:repeating-linear-gradient(to bottom,var(--un) 0 4px,transparent 4px 9px)}.seg-stale .r-main{opacity:.25}.low-un .r-low{background:repeating-linear-gradient(to bottom,var(--un) 0 4px,transparent 4px 9px)}.mk-obs{left:23px;top:5px;width:20px;height:20px;border-radius:50%;background:var(--marker);border:5px solid var(--rail)}.mk-obs.down{border-style:dashed;border-color:var(--un)}.mk-exit{left:19px;top:4px;width:28px;height:28px;border-radius:50%;background:var(--marker);border:5px solid var(--rail);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--rail)}.mk-exit.red{border-color:var(--red);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--red)}.mk-exit.dashed{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--red);border-style:solid}.mk-stop{left:26px;top:calc(50% - 7px);width:14px;height:14px;border-radius:50%;background:var(--marker);border:3px solid var(--rail)}.mk-stop.amber{border-color:var(--amber)}.mk-stop.red{border-color:var(--red)}.mk-stop.un{border-color:var(--un)}.mk-fold1{left:29px;top:calc(50% - 13px);width:12px;height:12px;border-radius:50%;background:var(--marker);border:3px solid var(--rail)}.mk-fold2{left:24px;top:calc(50% - 6px);width:18px;height:18px;border-radius:50%;background:var(--marker);border:3px solid var(--rail)}.mk-fold1.un,.mk-fold2.un{border-color:var(--un)}.mk-sq{left:5px;top:calc(50% - 6px);width:12px;height:12px;border-radius:2px;background:var(--ink2)}.mk-sq.red{background:var(--red)}.mk-sq.un{background:var(--un)}.mk-sq.amber{background:var(--amber)}.mk-sqf1{left:8px;top:calc(50% - 10px);width:10px;height:10px;border-radius:2px;background:var(--ink2);opacity:.55}.mk-sqf2{left:5px;top:calc(50% - 5px);width:12px;height:12px;border-radius:2px;background:var(--ink2)}.mk-sqf1.un,.mk-sqf2.un{background:var(--un)}.cut{left:23px;top:calc(100% - 60px);width:20px;height:20px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center;color:var(--red)}.pkt{left:29px;top:0;width:8px;height:8px;border-radius:50%;background:var(--ink);opacity:0}.pkt.amber{background:var(--amber)}.pkt.red{background:var(--red)}.pkt.travel{animation:ns-travel 3.6s linear infinite}.pkt.drop{animation:ns-drop 3.6s linear infinite}.pkt.cutting{animation:ns-cut 3s linear infinite}.pkt.d1{animation-delay:1.2s}.pkt.d2{animation-delay:2.4s}.pkt.c1{animation-delay:1s}.pkt.c2{animation-delay:2s}@keyframes ns-travel{0%{transform:translateY(-8px);opacity:0}12%{opacity:1}86%{opacity:1}to{transform:translateY(150px);opacity:0}}@keyframes ns-drop{0%{transform:translateY(-8px);opacity:0}12%{opacity:1}46%{transform:translateY(62px);opacity:1}70%{transform:translate(20px,86px);opacity:0}to{transform:translate(20px,86px);opacity:0}}@keyframes ns-cut{0%{transform:translateY(-8px);opacity:0}10%{opacity:1}44%{transform:translateY(50px);opacity:1}56%{transform:translateY(62px);opacity:0}to{transform:translateY(62px);opacity:0}}.paused .pkt{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.pkt{animation:none!important;opacity:0!important}}.st-name{font-size:19px;font-weight:700;line-height:1.35}.st-head{display:flex;align-items:baseline;gap:10px}.st-head .st-name{flex:1;min-width:0}.st-head .link{font-size:13px;flex:none}.st-sub{margin-top:2px;font-size:13px;color:var(--ink2)}.st-sub.strong{color:var(--ink);font-weight:600}.st-sub.warn{color:var(--amber-t);font-weight:600}.baseline{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--ink2)}.baseline .b{color:var(--ink)}.baseline .b b{font-weight:600;font-variant-numeric:tabular-nums}.bdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px;background:var(--green)}.bdot.amber{background:var(--amber)}.bdot.red{background:var(--red)}.bdot.un{background:var(--un)}.obs-body{padding:2px 22px 14px 4px}.seg-body{padding:10px 22px 22px 4px}.big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.big .n{font-family:var(--font-num);font-size:46px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.big .n.red{color:var(--red)}.big .n.un{color:var(--un-t)}.big .n .u{font-size:18px;font-weight:500;margin-left:3px;color:var(--ink2)}.badge{font-size:14px;font-weight:700;padding:3px 9px;border-radius:6px;color:var(--amber-t);background:var(--amber-bg)}.badge.red{color:var(--red-t);background:var(--red-bg)}.badge.un{color:var(--ink2);background:var(--un-bg)}.seg-lines{margin-top:8px;font-size:13px;line-height:1.6;color:var(--ink2)}.seg-link{margin-top:8px;height:40px;display:inline-flex;align-items:center;font-size:14px}.exit-body{padding:6px 22px 14px 4px}.exit-line{margin-top:3px;font-size:13px;line-height:1.5;color:var(--ink2);display:flex;align-items:flex-start;gap:6px}.exit-line svg{flex:none;margin-top:3px}.exit-line.bad{color:var(--red-t);font-weight:600}.exit-line.boldbad{color:var(--red-t);font-weight:700}.exit-detail{margin-top:10px;border:1.5px solid var(--red);border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.55}.exit-detail div{display:flex;gap:10px;padding:3px 0}.exit-detail .k{width:58px;flex:none;color:var(--ink2)}.exit-detail .v{min-width:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.exit-detail .v.bad{color:var(--red-t);font-weight:700}.stop{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 22px 9px 4px}.stop.rule{border-top:1px solid var(--rule)}.stop .txt{flex:1;min-width:0}.stop .nm{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stop .how{font-size:12px;color:var(--ink2)}.stop .how.amber{color:var(--amber-t);font-weight:600}.stop .how.red,.stop .how.strong{color:var(--red-t);font-weight:600}.stop .val{font-family:var(--font-num);font-size:26px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;flex:none}.stop .val.un{color:var(--un-t)}.stop .val .u{font-size:13px;font-weight:500;margin-left:2px;color:var(--ink2)}a.stop{text-decoration:none;color:inherit}a.stop:hover{opacity:1;background:var(--sel-bg)}.ex-item .how{font-size:13px}.fold{flex:1;min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 22px 10px 4px;border:0;background:transparent;color:inherit;text-align:left}.fold.rule{border-top:1px solid var(--rule)}.fold .ft{flex:1;min-width:0;display:block}.fold .ft b{display:block;font-size:16px;font-weight:600}.fold .ft span{display:block;margin-top:1px;font-size:12px;line-height:1.45;color:var(--ink2)}.fold .act{flex:none;font-size:13px;font-weight:600;color:var(--ink2);display:inline-flex;align-items:center;gap:2px}.fold .act svg{transition:transform .15s}.fold[aria-expanded=true] .act svg{transform:rotate(180deg)}.fold.lead{padding:18px 22px 12px 4px}.ex-head{padding:22px 22px 4px 4px}.ex-head b{display:block;font-size:16px;font-weight:700}.ex-head span{display:block;margin-top:2px;font-size:13px;color:var(--ink2)}.legend{margin:14px 22px 0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{display:block;width:16px;height:5px}.legend .l-ok{background:var(--rail)}.legend .l-loss{background:repeating-linear-gradient(to right,var(--amber) 0 5px,transparent 5px 8px)}.legend .l-down{background:repeating-linear-gradient(to right,var(--red) 0 5px,transparent 5px 8px)}.legend .l-un{background:repeating-linear-gradient(to right,var(--un) 0 2px,transparent 2px 5px)}.legend .l-ex{height:0;border-top:2px dashed var(--ink2)}.line-tools{margin:10px 22px 0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px}.line-tools a{height:40px;display:inline-flex;align-items:center}.other-nodes{flex-basis:100%}.other-nodes summary{min-height:40px;display:inline-flex;align-items:center;font-weight:600;color:var(--ink2);cursor:pointer;list-style:none}.other-nodes summary::-webkit-details-marker{display:none}.other-nodes summary:after{content:"";margin-left:8px;width:6px;height:6px;border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);transform:rotate(45deg) translateY(-2px)}.other-nodes[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.other-nodes .node-links{display:flex;flex-wrap:wrap;gap:0 18px}.others{margin:22px 22px 0}.others h2{font-size:16px;font-weight:700}.merge-note{font-size:12px;color:var(--ink2);padding:0 22px 10px 60px}.no-ex .r-ex,.no-ex .r-ex-h{display:none}.pick-link{display:flex;flex:1;min-width:0;text-decoration:none;color:inherit}.pick-link:hover{opacity:1}.pick-link:hover .link,.pick-link:hover .nm{opacity:.8}.pick-link>.stop,.pick-link>.seg-body{flex:1;min-width:0}.pick{border:0;background:transparent;padding:0;flex:1;min-width:0;text-align:left;color:inherit;display:flex;border-radius:12px}.pick>.stop,.pick>.seg-body{flex:1;min-width:0}.pick[aria-pressed=true]{background:var(--sel-bg)}.baseline a.b{text-decoration:none}.day{margin-top:26px;padding:20px 22px 0;border-top:1px solid var(--rule)}.day h2{font-size:17px;font-weight:700}.day .note{margin-top:4px;min-height:38px;font-size:13px;line-height:1.5;color:var(--ink2);font-variant-numeric:tabular-nums}.day .note.on{color:var(--ink)}.day canvas{display:block;width:100%;margin-top:12px;cursor:pointer;touch-action:pan-y}.cells-legend{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink2)}.cells-legend span{display:inline-flex;align-items:center;gap:5px}.cells-legend i{display:block;width:10px;height:10px;border-radius:2px}.c-ok{background:var(--ok-cell)}.c-light{background:var(--amber);opacity:.5}.c-amber{background:var(--amber)}.c-red{background:var(--red)}.c-none{border:1px dashed var(--ink2)}.c-void{border:1px dashed var(--red)}.span-head{padding:8px 22px 0}.span-glyph{display:flex;align-items:center}.span-glyph .a{width:18px;height:18px;border-radius:50%;background:var(--marker);border:4px solid var(--rail);flex:none}.span-glyph .b{width:24px;height:24px;border-radius:50%;background:var(--marker);border:4px solid var(--rail);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--rail);flex:none;margin-right:5px}.span-glyph .b.sm{width:18px;height:18px;box-shadow:none;margin-right:0}.span-glyph .l{flex:1;height:5px;background:var(--rail)}.span-glyph .l.bad{background:repeating-linear-gradient(to right,var(--amber) 0 12px,transparent 12px 20px)}.span-glyph .l.down{background:repeating-linear-gradient(to right,var(--red) 0 12px,transparent 12px 20px)}.span-glyph .l.un{background:repeating-linear-gradient(to right,var(--un) 0 4px,transparent 4px 9px)}.span-glyph .l.ex{height:0;border-top:3px dashed var(--ink2);background:none}.span-names{margin-top:8px;display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:700}.span-names span:last-child{text-align:right}.d-title{padding:26px 22px 0}.d-title h1{font-size:27px;line-height:1.25;font-weight:700;letter-spacing:.5px;text-wrap:pretty}@media(max-width:370px){.hero h1,.d-title h1{font-size:26px;letter-spacing:.3px}}.d-title p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--ink2)}.d-title p b{color:var(--ink);font-weight:700}.d-title p b.amber{color:var(--amber-t)}.ridge{margin-top:10px}.ridge canvas{display:block;width:100%;touch-action:pan-y;cursor:grab}.ridge-note{margin:0 22px;min-height:40px;font-size:13px;line-height:1.5;color:var(--ink2);font-variant-numeric:tabular-nums}.ridge-note.on{color:var(--ink)}.small{margin:6px 22px 0;font-size:12px;line-height:1.55;color:var(--ink2)}.ridge-legend{margin:8px 22px 0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink2)}.ridge-legend span{display:inline-flex;align-items:center;gap:6px}.ridge-legend i{display:block;width:16px;height:2px;background:var(--ink2)}.ridge-legend .r-a{height:3px;background:var(--amber)}.ridge-legend .r-r{height:3px;background:var(--red)}.ridge-legend .r-u{height:0;border-top:2px dashed var(--ink2);background:none}.rule-top{margin:26px 0 0;border-top:1px solid var(--rule)}.ranges{margin:10px 14px 0;display:flex;gap:4px;flex-wrap:wrap}.ranges button{height:44px;padding:0 10px;border:0;background:transparent;color:var(--ink2);font-size:15px;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ranges button:after{content:"";width:20px;height:3px;border-radius:2px;background:transparent}.ranges button[aria-pressed=true]{color:var(--ink);font-weight:700}.ranges button[aria-pressed=true]:after{background:var(--amber)}.ranges.ok button[aria-pressed=true]:after{background:var(--ink)}.headline{padding:6px 22px 0;display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.headline .hn{font-family:var(--font-num);font-size:96px;line-height:.9;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-1px}@media(max-width:400px){.headline .hn.long{font-size:80px}}.headline .hn.amber{color:var(--amber)}.headline .hn.red{color:var(--red)}.headline .hn.un{color:var(--un-t)}.headline .hs{padding-bottom:8px;font-size:14px;line-height:1.5;color:var(--ink2)}.headline .hs b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.headline .hs .k{font-size:16px;font-weight:700;color:var(--ink)}.stats{padding:14px 22px 0;display:flex;gap:14px 26px;flex-wrap:wrap}.stats .sv{font-family:var(--font-num);font-size:28px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.stats .sv .u{font-size:14px;font-weight:500;color:var(--ink2);margin-left:2px}.stats .sk{margin-top:4px;font-size:12px;color:var(--ink2)}.block{margin:24px 22px 0}.block h2{font-size:16px;font-weight:700}.block-head{display:flex;align-items:baseline;gap:8px}.block-head h2{flex:1}.block-head span{font-size:12px;color:var(--ink2)}.plot{margin-top:10px}.plot canvas{display:block;width:100%}.plot-note{margin-top:8px;font-size:12px;line-height:1.55;color:var(--ink2)}.rows{margin-top:6px}.rows .r{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid var(--rule);font-size:14px;font-variant-numeric:tabular-nums}.rows .r:first-child{border-top:0}.rows .r .t{flex:1;min-width:0}.rows .r .n{font-weight:600}.rows .r .n.amber{color:var(--amber-t)}.rows .r .n.red{color:var(--red-t)}.rows .r .n.muted{color:var(--ink2);font-weight:400}.checks{margin-top:6px}.check{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--rule);text-decoration:none;color:inherit}.check:first-child{border-top:0}.check .cdot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--green)}.check .cdot.amber{background:var(--amber)}.check .cdot.red{background:var(--red)}.check .cdot.un{background:var(--un)}.check .ct{flex:1;min-width:0}.check .cn{display:block;font-size:15px;font-weight:600}.check .cs{display:block;font-size:12px;color:var(--ink2)}.check .cs.amber{color:var(--amber-t)}.check .cs.red{color:var(--red-t)}.check .cv{font-family:var(--font-num);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.check .cv .u{font-size:12px;font-weight:500;color:var(--ink2);margin-left:2px}.check .cv.un{font-family:var(--font);font-size:13px;color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.kv{margin-top:6px}.kv div{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--rule);font-size:14px}.kv div:first-child{border-top:0}.kv .k{width:76px;flex:none;color:var(--ink2)}.kv .v{flex:1;min-width:0;overflow-wrap:anywhere}.table-wrap{margin-top:8px;overflow-x:auto;border-top:1px solid var(--rule)}table.samples{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}table.samples th{text-align:left;font-weight:600;color:var(--ink2);padding:8px 10px 8px 0;white-space:nowrap;border-bottom:1px solid var(--rule)}table.samples td{padding:7px 10px 7px 0;border-bottom:1px solid var(--rule);white-space:nowrap}table.samples tr.fail td{color:var(--red-t)}table.samples tr.gap td{color:var(--ink2)}.more{margin-top:10px;height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--field);background:transparent;font-size:15px;font-weight:600}.foot{margin:10px 22px 0;font-size:12px;line-height:1.55;color:var(--ink2)}.block .foot{margin:10px 0 0}.err{margin:16px 22px 0;font-size:14px;color:var(--red-t)}.err-text{color:var(--red-t)}.block .err{margin:10px 0 0}.seg-note{margin-top:10px;font-size:13px;line-height:1.6;color:var(--ink2)}.seg-note .check-label{margin-top:2px;font-size:14px;color:var(--ink)}.action-row{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px}.action-row .link{height:44px;display:inline-flex;align-items:center;font-size:15px}.link-btn{height:44px;border:0;background:transparent;padding:0;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;color:var(--ink)}.link-btn.danger{color:var(--red-t)}.link-btn:disabled{opacity:.5;cursor:default}.loading{margin:16px 22px 0;font-size:14px;color:var(--ink2)}.page{padding-bottom:30px}.page-head{padding:8px 22px 0}.page-head .small{margin-left:0;margin-right:0}.page-head h1{font-size:25px;line-height:1.3;font-weight:700;text-wrap:pretty}.status-line{margin-top:12px;display:flex;gap:10px;align-items:flex-start}.status-line .sdot{width:12px;height:12px;border-radius:50%;margin-top:5px;flex:none;background:var(--green);box-shadow:0 0 0 3px var(--halo)}.status-line .sdot.amber{background:var(--amber);box-shadow:0 0 0 3px var(--halo-amber)}.status-line .sdot.red{background:var(--red);box-shadow:0 0 0 3px var(--halo-red)}.status-line .sdot.gray{background:var(--ink2);box-shadow:0 0 0 3px var(--halo-gray)}.status-line p{font-size:15px;line-height:1.6}.section{margin:22px 22px 0}.section h2{font-size:16px;font-weight:700}.section .help{margin-top:6px;font-size:12px;line-height:1.55;color:var(--ink2)}.primary{height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:0;background:var(--ink);color:var(--paper);font-size:16px;font-weight:700;text-decoration:none;width:100%}.primary:disabled{opacity:.5;cursor:default}a.primary:hover{opacity:.9}.secondary{height:52px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:10px;border:1px solid var(--field);background:transparent;font-size:16px;font-weight:600;text-decoration:none;color:inherit}.danger-link{margin-top:18px;height:44px;border:0;background:transparent;color:var(--red-t);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;padding:0}.group-head{display:flex;align-items:center;gap:10px}.glyph{display:flex;align-items:center;flex:none}.glyph .e{width:10px;height:10px;border-radius:50%;border:2.5px solid var(--ink)}.glyph .w{width:22px;height:0;border-top:3px solid var(--ink)}.glyph .w.ex{border-top:2px dashed var(--red)}.glyph.sm .w{width:20px}.glyph.sm .e{width:9px;height:9px}.task-row{display:flex;align-items:center;gap:6px;padding:6px 0;border-top:1px solid var(--rule)}.task-row:first-child{border-top:0}.task-row.off{opacity:.55}.task-row .ti{flex:1;min-width:0}.task-row .tn{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-row .td{font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-row .ts{font-size:12px;color:var(--ink2)}.task-row .ts.amber{color:var(--amber-t)}.task-row .ts.red{color:var(--red-t)}.task-row .edit{height:44px;display:inline-flex;align-items:center;padding:0 4px 0 6px;font-size:14px;flex:none}.switch{width:54px;height:44px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;flex:none;padding:0}.switch .track{width:44px;height:26px;border-radius:13px;background:var(--track-off);position:relative;display:block}.switch .knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--knob);transition:left .15s}.switch[aria-checked=true] .track{background:var(--ink)}.switch[aria-checked=true] .knob{left:21px}.switch:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.switch .knob,.fold .act svg{transition:none}}form.edit{padding:4px 22px 0;display:flex;flex-direction:column;gap:18px}form.edit fieldset{border:0;margin:0;padding:0;min-width:0}form.edit legend{font-size:16px;font-weight:700;padding:0;margin-bottom:8px}.kinds{display:flex;flex-direction:column;gap:6px}.kind{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border-radius:10px;border:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left}.kind[aria-pressed=true]{border:2px solid var(--ink);background:var(--field-bg)}.kind .kt{flex:1;min-width:0}.kind .kt b{display:block;font-size:15px;font-weight:700}.kind .kt span{display:block;font-size:12px;color:var(--ink2)}.field label,.field .lbl{display:block;font-size:15px;font-weight:700;margin-bottom:6px}.field input[type=text],.field input[type=number],.field input:not([type]),.field select,.field textarea{width:100%;min-width:0;height:48px;padding:0 12px;border-radius:10px;border:1px solid var(--field);background:var(--field-bg);color:var(--ink);font-size:15px}.field select{padding:0 10px}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--red);border-width:2px}.field .hint{margin-top:6px;font-size:12px;line-height:1.55;color:var(--ink2)}.field .unit-row{display:flex;align-items:center;gap:6px}.field .unit-row span{font-size:14px;color:var(--ink2);flex:none}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.one-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.small-hint{margin-top:-10px;font-size:12px;line-height:1.55}.small-foot{margin:0}.form-note{font-size:14px;line-height:1.6;padding:12px 14px;border-radius:10px;background:var(--note-bg)}.check-label{min-height:44px;display:flex;align-items:center;gap:10px;font-size:15px}.check-label input{width:20px;height:20px;margin:0;accent-color:var(--ink);flex:none}.actions{display:flex;gap:10px}.actions .primary{flex:1;height:52px}.actions .secondary{width:92px}.form-error{padding:10px 12px;border-radius:10px;background:var(--red-bg);color:var(--red-t);font-size:14px;line-height:1.55}.form-error .buttons{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 16px}.form-error button{border:0;background:transparent;padding:0;height:36px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px}details.more-fields{border-top:1px solid var(--rule);padding-top:12px}details.more-fields summary{min-height:44px;display:flex;align-items:center;font-size:15px;font-weight:700;cursor:pointer;list-style:none}details.more-fields summary::-webkit-details-marker{display:none}details.more-fields summary:after{content:"";margin-left:8px;width:7px;height:7px;border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);transform:rotate(45deg) translateY(-2px)}details.more-fields[open] summary:after{transform:rotate(-135deg) translateY(-2px)}details.more-fields .inner{display:flex;flex-direction:column;gap:18px;padding-top:6px}.settings-row{padding:12px 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}.settings-row:first-of-type{border-top:0}.settings-row .sr-title{font-size:15px;font-weight:700}.settings-row .sr-sub{font-size:12px;color:var(--ink2)}.role-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--rule)}.role-row:first-child{border-top:0}.role-row .rn{flex:1;min-width:0}.role-row .rn b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-row .rn span{display:block;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-row select{height:44px;max-width:46%;border-radius:10px;border:1px solid var(--field);background:var(--field-bg);color:var(--ink);padding:0 8px;font-size:14px}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 22px}.login form{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.login .brand{margin-bottom:8px}.login h1{font-size:25px;font-weight:700}@media(min-width:850px){.wrap{max-width:1320px;margin:0 auto;padding:30px 24px 40px}.hero{padding:0}.hero h1{font-size:34px;line-height:1.2}.hero p{font-size:16px}.hero.red{margin:0;padding:22px 24px 24px}.top-row{display:flex;gap:32px;align-items:center}.top-row .hero-col{flex:1 1 420px;min-width:0;padding-bottom:28px}.top-row .globe-col{flex:0 1 480px;min-width:320px}.globe-note,.globe-hint{margin-left:0;margin-right:0}.cols{display:flex;flex-wrap:wrap;gap:40px 56px;margin-top:28px;align-items:flex-start}.cols .left{flex:1 1 380px;max-width:470px;min-width:0}.cols .right{flex:999 1 520px;min-width:0}.line{margin-top:0}.ln-body,.stop,.fold,.ex-head,.seg-body,.obs-body,.exit-body{padding-right:12px}.legend,.line-tools{margin-left:0;margin-right:0}.day{margin-top:40px;padding:24px 0 0}.page.narrow,.detail-wrap{max-width:760px;margin:0 auto}.detail-wrap .ridge canvas{max-width:760px}}@media(min-width:1180px){.detail-wrap.wide{max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px}.detail-wrap.wide .d-left,.detail-wrap.wide .d-right{min-width:0}}.tabbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.dot.red{background:var(--red)}.ver{height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ink2);font-size:13px;text-decoration:underline;text-decoration-color:var(--rule2);text-underline-offset:4px}.calm{height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 8px;border:0;background:transparent;color:var(--ink2);font-size:13px;white-space:nowrap;flex:none}.calm-label{display:none}.strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;width:100%;min-height:44px;padding:11px 20px;border:0;border-bottom:1px solid var(--rule);background:var(--amber-bg);color:var(--amber-t);text-align:left;font-size:15px;line-height:1.45}.strip.crit{background:var(--red);color:var(--band-fg);border-bottom-color:transparent}.strip.un{background:var(--un-bg);color:var(--ink)}.strip-text{flex:1 1 14em;min-width:0;font-weight:600}.strip-since{flex:none;font-size:14px;white-space:nowrap}.strip-more{flex:none;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.scrim{position:fixed;inset:0;z-index:20;background:#080e146b}.sheet{position:fixed;z-index:21;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--paper);border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #0000002e;outline:none;padding-bottom:env(safe-area-inset-bottom)}.sheet-head{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 20px;border-bottom:1px solid var(--rule)}.sheet-head h2{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.35}.sheet-back{height:44px;padding:0 10px 0 0;border:0;background:transparent;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 24px}.sheet-block{margin-top:20px}.sheet-block h3{margin-bottom:4px;font-size:13px;font-weight:600;color:var(--ink2)}.sheet-lead{margin-top:16px;font-size:15px;line-height:1.6}.sheet-foot{margin-top:22px;border-top:1px solid var(--rule)}.sheet .err{margin:10px 0 0}.sheet .muted{font-size:14px}.sheet .small{margin:8px 0 0}.sheet .kv .k{width:84px}.sheet .kv .v.amber{color:var(--amber-t);font-weight:600}body.sheet-open{overflow:hidden}.issue{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:0 8px;padding:14px 0;border-top:1px solid var(--rule)}.sq{width:8px;height:8px;margin-top:8px;border-radius:2px;background:var(--un)}.sq.red{background:var(--red)}.sq.amber{background:var(--amber)}.issue-main{min-width:0}.issue-text{font-size:16px;font-weight:600;line-height:1.45}.issue-detail{margin-top:4px;font-size:14px;line-height:1.55;color:var(--ink2)}.issue .link{display:inline-block;margin-top:6px;font-size:14px}.issue-since{font-size:14px;font-weight:600;line-height:1.6;white-space:nowrap;color:var(--ink2)}.issue-since.red{color:var(--red-t)}.issue-since.amber{color:var(--amber-t)}.calm-text{padding:10px 0;font-size:15px}.ev-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:0 12px;align-items:baseline;width:100%;padding:11px 0;border:0;border-top:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left;text-decoration:none;font-size:14px}.ev-time{color:var(--ink2);white-space:nowrap}.ev-main{min-width:0}.ev-title{display:block;font-size:15px;line-height:1.45}.ev-where{display:block;margin-top:2px;font-size:13px;color:var(--ink2)}.ev-status{display:inline-flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap;color:var(--ink2)}.ev-status.red{color:var(--red-t)}.ev-status.amber{color:var(--amber-t)}.evidence{margin-top:14px;font-size:14px;line-height:1.6}.ev-tags{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--ink2)}.ev-sev{font-weight:700}.ev-sev.red{color:var(--red-t)}.ev-sev.amber{color:var(--amber-t)}.ev-detail{margin:8px 0 4px;font-size:15px}.evidence .link{display:inline-block;margin:4px 0 8px}.ev-section{margin-top:18px}.ev-section h4{margin:0;font-size:14px;font-weight:600}.ev-more{margin-top:14px}.ev-more summary{min-height:32px;font-size:14px;font-weight:600;cursor:pointer}table.sys-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}table.sys-table th{padding:8px 10px 8px 0;border-bottom:1px solid var(--rule);text-align:left;font-weight:600;white-space:nowrap;color:var(--ink2)}table.sys-table td{padding:7px 10px 7px 0;border-bottom:1px solid var(--rule);white-space:nowrap}table.sys-table .n{text-align:right}table.sys-table td.amber{font-weight:600;color:var(--amber-t)}@media(min-width:850px){.calm-label{display:inline}.strip{padding:11px 24px}.sheet{inset:0 0 0 auto;width:min(520px,100vw);max-height:none;border-radius:0;box-shadow:-8px 0 30px #0000002e}}:root[data-look=console]{--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif;--font-num: "NS Mono", "SF Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, "Noto Sans Mono", monospace;--paper: #edf1f7;--ink: #101727;--ink2: #4a5568;--rule: rgba(30, 50, 90, .1);--rule2: rgba(30, 50, 90, .18);--rail: #101727;--marker: #ffffff;--amber: #c98700;--amber-t: #8f5f00;--amber-bg: #fbefd4;--red: #dc3a4a;--red-t: #b42a39;--red-bg: #fbe3e6;--band-fg: #ffffff;--green: #0f9f6a;--un: #8a96a8;--un-t: #66728a;--un-bg: #e2e7ef;--ok-cell: #cfdad4;--nav-bg: rgba(246, 248, 252, .86);--sel-bg: rgba(30, 50, 90, .06);--field: rgba(30, 50, 90, .2);--field-bg: #ffffff;--note-bg: rgba(30, 50, 90, .05);--track-off: #c3ccd3;--knob: #ffffff;--halo: #d6ede1;--halo-amber: #fbefd4;--halo-red: #f8dcd6;--halo-gray: #e1e6e9;--fl-glow1: rgba(80, 140, 255, .13);--fl-glow2: rgba(180, 120, 255, .09);--fl-card: rgba(255, 255, 255, .82);--fl-line: rgba(30, 50, 90, .09);--fl-track: rgba(30, 50, 90, .09);--fl-chip: rgba(30, 50, 90, .045);--fl-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 14px 34px -24px rgba(20, 40, 80, .35);--fl-t3: #7a8599;--fl-glow: .35;--fl-exit: #0a8fd6;--fl-exit2: #3b5bdb;--fl-obs: #7c4ddb;--fl-obs2: #d23f8f;--fl-ctl: #0f9f8a;--fl-ctl2: #1677d2;--fl-cpu-a: #18a6ec;--fl-cpu-b: #3b5bdb;--fl-mem-a: #8b5cf6;--fl-mem-b: #e0499b;--fl-disk-a: #14b8a6;--fl-disk-b: #1677d2;--fl-steal-a: #6b7689;--fl-steal-b: #9aa6b8;--fl-h0: #0f9f8a;--fl-h1: #0a8fd6;--fl-h2: #7c4ddb;--fl-h3: #d14d9b;--fl-hx: #8a96a8;color-scheme:light}:root[data-look=console][data-theme=dark]{--paper: #070a10;--ink: #e8edf5;--ink2: #9ba7bb;--rule: rgba(160, 185, 230, .1);--rule2: rgba(160, 185, 230, .18);--rail: #e8edf5;--marker: #070a10;--amber: #ffbe5c;--amber-t: #ffcd85;--amber-bg: rgba(255, 190, 92, .13);--red: #ff6b7a;--red-t: #ff8f9b;--red-bg: rgba(255, 107, 122, .14);--band-fg: #1a0b0d;--green: #4fe0a6;--un: #66728a;--un-t: #8a96ad;--un-bg: rgba(160, 185, 230, .08);--ok-cell: #25392f;--nav-bg: rgba(9, 12, 19, .86);--sel-bg: rgba(160, 185, 230, .08);--field: rgba(160, 185, 230, .22);--field-bg: rgba(150, 175, 220, .06);--note-bg: rgba(150, 175, 220, .07);--track-off: #33445a;--knob: #070a10;--halo: #1a3a2c;--halo-amber: #3a2a12;--halo-red: #3a1a16;--halo-gray: #1c2836;--fl-glow1: rgba(70, 140, 255, .17);--fl-glow2: rgba(170, 110, 255, .11);--fl-card: rgba(150, 175, 220, .05);--fl-line: rgba(160, 185, 230, .1);--fl-track: rgba(160, 185, 230, .1);--fl-chip: rgba(160, 185, 230, .06);--fl-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 22px 44px -30px rgba(0, 0, 0, .9);--fl-t3: #66728a;--fl-glow: 1;--fl-exit: #5cc8ff;--fl-exit2: #5b7cff;--fl-obs: #b48cff;--fl-obs2: #ff7ac6;--fl-ctl: #57e3c6;--fl-ctl2: #36a3ff;--fl-cpu-a: #5cc8ff;--fl-cpu-b: #5b7cff;--fl-mem-a: #b48cff;--fl-mem-b: #ff7ac6;--fl-disk-a: #57e3c6;--fl-disk-b: #36a3ff;--fl-steal-a: #8a96ad;--fl-steal-b: #c3cbe0;--fl-h0: #57e3c6;--fl-h1: #5cc8ff;--fl-h2: #b48cff;--fl-h3: #ff8fc8;--fl-hx: #66728a;color-scheme:dark}:root[data-look=console] body{background-image:radial-gradient(560px 360px at 8% -6%,var(--fl-glow1),transparent 70%),radial-gradient(520px 340px at 104% 0%,var(--fl-glow2),transparent 70%);background-repeat:no-repeat}:root[data-look=console] .num{font-family:var(--font-num)}:root[data-look=console] .tabbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fl-page{width:100%;max-width:1240px;margin:0 auto;padding:4px 16px 28px}.fl-go{display:inline-flex;align-items:baseline;gap:5px;min-height:30px;margin:-6px -4px -6px 0;padding:5px 10px 0;border-radius:10px;border:1px solid var(--fl-line);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink2);font-size:13px}.fl-go .chev{color:var(--fl-t3)}.fl-go:hover{border-color:var(--rule2)}.fl-go.warn{color:var(--amber-t);border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:var(--amber-bg)}.fl-go.warn b{color:var(--amber-t)}.fl-none{margin:14px 2px 0;color:var(--ink2);font-size:14px}.fl-empty{margin:48px auto 0;max-width:420px;text-align:center}.fl-empty h1{font-size:22px}.fl-empty p{margin-top:10px;color:var(--ink2);line-height:1.6}.fl-empty code{font-family:var(--font-num);font-size:.92em;padding:1px 6px;border-radius:6px;background:var(--fl-chip)}.fl-btn{margin-top:16px;height:40px;padding:0 18px;border-radius:12px;border:1px solid var(--fl-line);background:var(--fl-card);font-weight:600}.fl-card{--rc: var(--ink2);--rc2: var(--ink2);position:relative;overflow:hidden;padding:15px 14px 13px;border-radius:20px;background:var(--fl-card);border:1px solid var(--fl-line);box-shadow:var(--fl-shadow)}.fl-card>*{position:relative}.fl-skel{height:220px;background:var(--fl-card)}.fl-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--fl-chip),transparent);animation:fl-sheen 1.4s linear infinite}@keyframes fl-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fl-badge{flex:none;height:22px;padding:0 8px;border-radius:7px;display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;color:var(--b);background:color-mix(in srgb,var(--b) 15%,transparent)}.fl-badge.exit{--b: var(--fl-exit)}.fl-badge.obs{--b: var(--fl-obs)}.fl-badge.ctl{--b: var(--fl-ctl)}.fl-bar{position:relative;height:7px;margin-top:9px;border-radius:7px;background:var(--fl-track)}.fl-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--rc2),var(--rc));box-shadow:0 0 calc(8px * var(--fl-glow)) color-mix(in srgb,var(--rc) 55%,transparent)}.fl-bar i.warn{background:var(--amber);box-shadow:none}.fl-bar u{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1.5px dashed var(--ink2)}.fl-bar s{position:absolute;top:-3px;width:2px;height:13px;margin-left:-1px;border-radius:1px;background:var(--ink);opacity:.7}.fl-retired{margin-top:18px;padding:12px 14px;border-radius:16px;border:1px dashed var(--fl-line);color:var(--ink2);font-size:13px}.fl-retired summary{cursor:pointer}.fl-retired ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.fl-retired li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.fl-retired a{color:var(--ink);font-family:var(--font-num)}.fl-sw{display:inline-block;flex:none;width:9px;height:9px;border-radius:3px;background:var(--fl-hx)}.fl-sw.c0,.fl-days .c0{background:var(--fl-h0)}.fl-sw.c1,.fl-days .c1{background:var(--fl-h1)}.fl-sw.c2,.fl-days .c2{background:var(--fl-h2)}.fl-sw.c3,.fl-days .c3{background:var(--fl-h3)}.fl-days .cx{background:var(--fl-hx)}.fl-tlead{margin-top:12px;font-size:13px;line-height:1.6;color:var(--ink2)}.fl-tlead+.fl-tlead{margin-top:4px}.fl-tlead b{font-weight:600;color:var(--ink)}.fl-tlead.warn{color:var(--amber-t)}.fl-tcap{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-top:16px;font-size:12px;color:var(--ink2)}.fl-tcap b{font-size:14px;font-weight:600;color:var(--ink)}.fl-tcap .hint{color:var(--fl-t3)}.fl-back{flex:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--rule2);background:transparent;font-size:12px}.fl-days{--h: 112px;margin-top:8px}.fl-days.skel{height:calc(var(--h) + 34px);border-radius:12px;background:var(--fl-chip)}.fl-days .fd-plot{position:relative;height:var(--h);margin-top:18px;border-bottom:1px solid var(--rule2)}.fl-days .fd-tick{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--fl-line)}.fl-days .fd-tick i{position:absolute;z-index:1;left:0;bottom:1px;padding:0 4px 0 0;border-radius:0 4px 4px 0;font-style:normal;font-size:9.5px;line-height:1.3;color:var(--fl-t3);background:color-mix(in srgb,var(--paper) 82%,transparent);white-space:nowrap;pointer-events:none}.fl-days .fd-cols{position:relative;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));height:100%}.fl-days .fd-col{position:relative;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;height:calc(100% + 14px);margin-top:-14px;padding:14px 0 0;border:0;border-radius:3px;background:transparent}.fl-days .fd-col:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.fl-days .fd-col.on{background:color-mix(in srgb,var(--ink) 7%,transparent)}.fl-days .fd-stack{display:flex;flex-direction:column-reverse;gap:1px;width:min(9.5px,62%);max-height:100%;min-height:1.5px}.fl-days .fd-stack i{flex:1 0 0;min-height:1.2px}.fl-days .fd-col.today:not(.on) .fd-stack{opacity:.55}.fl-days.picked .fd-col:not(.on) .fd-stack{opacity:.28}.fl-days .fd-peak{position:absolute;z-index:1;font-size:10.5px;font-weight:600;color:var(--ink);white-space:nowrap;pointer-events:none}.fl-days .fd-xl{position:relative;height:16px;margin-top:3px;font-size:10px;color:var(--fl-t3)}.fl-days .fd-xl span{position:absolute;top:0;white-space:nowrap}.fl-days .fd-xl .c{transform:translate(-50%)}.fl-days .fd-xl .r{right:0;color:var(--ink)}.fl-trows{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--fl-line)}.fl-trow{display:flex;flex-direction:column;gap:6px;padding:12px 0 11px;border-bottom:1px solid var(--fl-line);text-decoration:none;color:inherit}a.fl-trow:hover{opacity:1;background:var(--sel-bg)}.fl-tli{display:flex;align-items:stretch;border-bottom:1px solid var(--fl-line)}.fl-tli>.fl-trow{flex:1;min-width:0;border-bottom:0}.fl-trow.dim{opacity:.45}.fl-trow .tr1{display:flex;align-items:center;justify-content:space-between;gap:10px}.fl-trow .who{display:flex;align-items:center;gap:8px;min-width:0}.fl-trow .name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-trow .end{flex:none;display:flex;align-items:baseline;gap:6px}.fl-trow .val{font-size:12px;color:var(--ink2);white-space:nowrap}.fl-trow .val b{font-size:15px;font-weight:600;color:var(--ink)}.fl-trow.warn .val b{color:var(--amber-t)}.fl-trow .chev{color:var(--fl-t3)}.fl-trow .tr2{font-size:11.5px;line-height:1.5;color:var(--fl-t3)}.fl-trow .tr2 .num{color:var(--ink2)}.fl-trow .tr2.warn,.fl-trow .tr2.warn .num{color:var(--amber-t)}.fl-bar.thin{display:block;height:5px;margin-top:2px}.fl-bar.thin s{height:11px}.fl-trow .fl-bar i{background:var(--fl-hx);box-shadow:none}.fl-trow[data-c="0"] .fl-bar i{background:var(--fl-h0)}.fl-trow[data-c="1"] .fl-bar i{background:var(--fl-h1)}.fl-trow[data-c="2"] .fl-bar i{background:var(--fl-h2)}.fl-trow[data-c="3"] .fl-bar i{background:var(--fl-h3)}.fl-trow .fl-bar i.warn{background:var(--amber)}@media(min-width:850px){.fl-page{padding:8px 24px 40px}.fl-days{--h: 150px}}@media(prefers-reduced-motion:reduce){.fl-skel:after{animation:none}}:root[data-look=console]{--bd-ok: #12a26b;--bd-rx: #1677d2;--bd-tx: #8b5cf6;--bd-flag-edge: rgba(16, 23, 39, .14);--lv0: #30a46c;--lv1: #f5a524;--lv2: #e5484d;--lvq: #0090ff;--bd-track: rgba(15, 23, 42, .1);--tg-blue: #0b68cb;--tg-violet: #6e56cf;--tg-teal: #0d8a7b;--tg-indigo: #3e63dd;--tg-green: #18794e;--tg-red: #ce2c31;--tg-amber: #a35200}:root[data-look=console][data-theme=dark]{--bd-ok: #3ccf8e;--bd-rx: #5cb6ff;--bd-tx: #b48cff;--bd-flag-edge: rgba(255, 255, 255, .16);--lv0: #3dd68c;--lv1: #ffc53d;--lv2: #ff6369;--lvq: #3b9eff;--bd-track: rgba(0, 0, 0, .38);--tg-blue: #70b8ff;--tg-violet: #baa7ff;--tg-teal: #0bd8b6;--tg-indigo: #9eb1ff;--tg-green: #3dd68c;--tg-red: #ff9592;--tg-amber: #ffca16}.bd{max-width:1320px}:root[data-look=console] .bd .num{font-family:var(--font);font-variant-numeric:tabular-nums}.bd-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:10px 0 12px;padding:16px 18px;border-radius:18px}.bd-si{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left}.bd-si .k{font-size:12.5px;color:var(--ink2)}.bd-si .v{font-size:15.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.bd-si{cursor:pointer}.bd-si.warn .v{color:var(--amber-t);font-weight:600}.bd-si .v.two{display:flex;flex-direction:column;line-height:1.4}.bd-si .v.two>span{overflow:hidden;text-overflow:ellipsis}.bd-tools{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bd-search{flex:1;min-width:0;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--ink);font-size:14px}.bd-search::placeholder{color:var(--ink2)}.bd-view{display:inline-flex;padding:3px;gap:2px;border-radius:12px;border:1px solid var(--fl-line);background:var(--fl-card);flex:none}.bd-view button{width:36px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--ink2);display:inline-flex;align-items:center;justify-content:center}.bd-view button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.bd-count{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 2px 12px;font-size:13.5px;color:var(--ink2)}.bd-count b{font-weight:600;color:var(--ink)}.bd-alarm{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:14px;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--ink2);font-size:12.5px}.bd-alarm.warn{color:var(--amber-t);border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:var(--amber-bg)}.bd-alarm.warn b{color:var(--amber-t)}.bd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 12px}.bd-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--ink2);font-size:13.5px}.bd-chip b{font-weight:600;color:var(--ink)}.bd-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bd-chip[aria-pressed=true] b{color:var(--paper)}.bd-chip.warn{color:var(--amber-t)}.bd-chip.warn[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:#fff}.bd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px}.bd-card{display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px;border-radius:18px}.bd-card.fl-skel{height:290px}.bd-card.warn{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.bd-card.crit{border-color:color-mix(in srgb,var(--red) 60%,transparent)}.bd-card.lost .bd-res,.bd-card.lost .bd-rows{opacity:.55}.bd-head{display:flex;align-items:center;gap:11px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--fl-line)}.bd-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bd-name{min-width:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-up{font-size:12.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-flag{flex:none;display:inline-flex;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px var(--bd-flag-edge);line-height:0}.bd-flag.code{align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:var(--ink2);background:var(--fl-chip)}.bd-status{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--tg-green);background:color-mix(in srgb,var(--lv0) 18%,transparent)}.bd-status.warn{color:var(--tg-amber);background:color-mix(in srgb,var(--lv1) 20%,transparent)}.bd-status.crit{color:var(--tg-red);background:color-mix(in srgb,var(--lv2) 18%,transparent)}.bd-status.un{color:var(--ink2);background:var(--fl-chip)}.bd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:-2px}.bd-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;text-decoration:none;--t: var(--ink2);color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent)}.bd-tag.blue{--t: var(--tg-blue)}.bd-tag.violet{--t: var(--tg-violet)}.bd-tag.teal{--t: var(--tg-teal)}.bd-tag.indigo{--t: var(--tg-indigo)}.bd-tag.green{--t: var(--tg-green)}.bd-tag.red{--t: var(--tg-red)}.bd-alert{display:block;padding:7px 10px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none}.bd-alert.warn{color:var(--amber-t);background:var(--amber-bg)}.bd-alert.crit{color:var(--red-t);background:var(--red-bg)}.bd-alert.un{color:var(--un-t);background:var(--un-bg)}.bd-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bd-res-i{display:flex;flex-direction:column;gap:6px;min-width:0}.bd-rh{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:14px;color:var(--ink);white-space:nowrap}.bd-rh b{font-weight:500}.bd-rs{display:none;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-bar{display:block;height:7px;border-radius:99px;background:var(--bd-track);overflow:hidden}.bd-bar i{display:block;height:100%;border-radius:inherit;background:var(--lv0);transition:width .4s ease}.bd-bar.lv1 i{background:var(--lv1)}.bd-bar.lv2 i{background:var(--lv2)}.bd-bar.quota i{background:var(--lvq)}.bd-bar.none{background:repeating-linear-gradient(90deg,var(--bd-track) 0 4px,transparent 4px 7px)}.bd-rows{display:flex;flex-direction:column;gap:2px}.bd-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:30px;padding:4px 0;font-size:14px;color:var(--ink);text-decoration:none}.bd-row .k{flex:none;color:var(--ink2)}.bd-row .v{min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-row.wide-only{display:none}.bd-rows.stale .v{color:var(--ink2)}.bd-cr .v{display:inline-flex;gap:10px;justify-content:flex-end}.bd-cr .v i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:var(--un);vertical-align:1px}.bd-cr .ok i{background:var(--lv0)}.bd-cr .warn i{background:var(--lv1)}.bd-cr .crit i{background:var(--lv2)}.bd-quota,.bd-setq{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.bd-quota{display:flex;flex-direction:column;gap:6px;margin:2px 0;padding:6px 0 4px}.bd-qh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px;color:var(--ink)}.bd-qh b{font-weight:500}.bd-quota.warn .bd-qh b{color:var(--amber-t);font-weight:600}.bd-qs{font-size:12px;color:var(--ink2)}.bd-quota .pen,.bd-setq .pen{display:inline-flex;margin-left:6px;color:var(--fl-t3);vertical-align:-2px;font-style:normal}.bd-card>.bd-head,.bd-card .bd-title{position:static}.bd-card .bd-name:after{content:"";position:absolute;inset:0;z-index:1}.bd-card>:not(.bd-head){z-index:2;pointer-events:none}.bd-card>:not(.bd-head) :is(a,button),.bd-card>a{pointer-events:auto}.bd-card:has(.bd-name:hover){border-color:var(--rule2)}.bd-card:has(.bd-name:active){background:color-mix(in srgb,var(--ink) 4%,var(--fl-card))}.bd-card .bd-name:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.bd-card.waiting{align-self:start}.bd-wait{font-size:13.5px;color:var(--ink2);line-height:1.6}.bd-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden;border:1px solid var(--fl-line);background:var(--fl-card);box-shadow:var(--fl-shadow);font-size:13.5px}.bd-table th,.bd-table td{padding:10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--fl-line)}.bd-table thead th{font-size:12px;font-weight:600;color:var(--ink2);white-space:nowrap}.bd-table tbody tr:last-child>*{border-bottom:0}.bd-table tbody th{font-weight:600;max-width:220px}.bd-who{display:flex;align-items:center;gap:7px;min-width:0}.bd-who a{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-cell{display:grid;gap:4px;min-width:56px}.bd-cell b{font-weight:500;font-size:13.5px}.bd-cell .bd-bar{height:5px}.bd-cell.warn .bd-bar i{background:var(--lv1)}.bd-cell.crit .bd-bar i{background:var(--lv2)}.bd-rate,.bd-table .muted{font-size:12.5px;white-space:nowrap}.bd-table .w{display:none}@media(max-width:560px){.bd-table td:nth-child(2) .bd-status{width:10px;height:10px;padding:0;font-size:0;border-radius:50%;background:var(--lv0)}.bd-table td:nth-child(2) .bd-status.crit{background:var(--lv2)}.bd-table td:nth-child(2) .bd-status.warn{background:var(--lv1)}.bd-table td:nth-child(2) .bd-status.un{background:var(--un)}.bd-table thead th:nth-child(2){font-size:0}.bd-table th,.bd-table td{padding:9px 6px}.bd-rate{display:none}.bd-table thead th:nth-child(7){display:none}}@media(min-width:850px){.bd-sum{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding:16px 22px}.bd-si .v.two{flex-direction:row;gap:0}.bd-si .v.two>span+span:before{content:" / ";white-space:pre}.bd-tools{max-width:640px}.bd-grid{gap:16px}.bd-res{grid-template-columns:1fr;gap:10px}.bd-rs{display:block;margin-top:-2px}.bd-row.wide-only{display:flex}.bd-table .w{display:table-cell}}@media(prefers-reduced-motion:reduce){.bd-bar i{transition:none}}:root[data-look=console]{--w1: #1a8fd6;--w2: #0f9f8a;--w3: #7c4ddb;--w4: #d23f8f;--w5: #8a96a8;--wio: #a4aec2;--wst: #e5602a;--wcache: rgba(30, 50, 90, .16)}:root[data-look=console][data-theme=dark]{--w1: #5cc8ff;--w2: #57e3c6;--w3: #b48cff;--w4: #ff7ac6;--w5: #7d89a3;--wio: #55627c;--wst: #ff8f5a;--wcache: rgba(160, 185, 230, .22)}.hs-page{--t1: var(--ink);--t2: var(--ink2);--t3: var(--fl-t3);--card: var(--fl-card);--line: var(--fl-line);--line2: var(--rule2);--track: var(--fl-track);--ok: var(--green);--warn: var(--amber);--crit: var(--red);--bg: var(--paper);--rc: var(--fl-ctl);--rc2: var(--fl-ctl2);width:100%;max-width:1240px;margin:0 auto;padding:0 0 28px}.hs-page [data-role=exit],.hs-page[data-role=exit]{--rc: var(--fl-exit);--rc2: var(--fl-exit2)}.hs-page [data-role=obs]{--rc: var(--fl-obs);--rc2: var(--fl-obs2)}.hs-page [data-role=""]{--rc: var(--fl-cpu-a);--rc2: var(--fl-cpu-b)}.hs-page .num{font-family:var(--font-num)}.hs-page .lamp{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 calc(9px * var(--fl-glow)) currentColor}.hs-switch{height:40px;padding:0 8px;border:0;background:none;font-size:13.5px;color:var(--ink2);white-space:nowrap}.hs-page .hs-hd{padding:6px 16px 0}.hs-page .hs-hd .ch{display:flex;align-items:center;justify-content:space-between;gap:10px}.hs-page .hs-hd .who{display:flex;align-items:center;gap:9px;min-width:0}.hs-page .hs-hd .badge{flex:none;height:22px;padding:0 8px;border-radius:7px;display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;color:var(--b);background:color-mix(in srgb,var(--b) 15%,transparent)}.hs-page .hs-hd .badge.ctl{--b: var(--fl-ctl)}.hs-page .hs-hd .badge.exit{--b: var(--fl-exit)}.hs-page .hs-hd .badge.obs{--b: var(--fl-obs)}.hs-page .hs-hd .name{font-size:22px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.hs-page .hs-hd .st{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t2)}.hs-page .hs-hd .st.ok .lamp{color:var(--ok)}.hs-page .hs-hd .st.warn{color:var(--amber-t)}.hs-page .hs-hd .st.warn .lamp{color:var(--warn)}.hs-page .hs-hd .st.crit{color:var(--red-t)}.hs-page .hs-hd .st.crit .lamp{color:var(--crit)}.hs-page .hs-hd .st.un .lamp{color:var(--un);box-shadow:none}.hs-page .hs-hd .st .t{color:inherit}.hs-page .hs-hd .st.ok .t{color:var(--t2)}.hs-page .hs-hd .meta{margin-top:6px;font-size:12px;color:var(--t3);overflow-wrap:anywhere}.hs-page .hs-stale{margin:8px 16px 0;padding:8px 12px;border-radius:12px;font-size:12.5px;line-height:1.5;color:var(--t2);background:var(--note-bg)}.hs-page .hs-stale.warn{color:var(--amber-t);background:var(--amber-bg)}.hs-page .hs-card{position:relative;overflow:hidden;margin:12px 16px 0;padding:14px 14px 13px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--fl-shadow)}.hs-page .hs-card.glow:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px 150px at 0% 0%,color-mix(in srgb,var(--rc) 14%,transparent),transparent 70%)}.hs-page .hs-card>*{position:relative}.hs-page .hs-card.skeleton,.hs-page .hs-band-state.skeleton{background:var(--card)}.hs-page .hs-card.skeleton:after,.hs-page .hs-band-state.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--fl-chip),transparent);animation:fl-sheen 1.4s linear infinite}.hs-page .sh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--t2)}.hs-page .sh b{font-weight:600;color:var(--t1);font-size:13.5px}.hs-page .sh .when{margin-left:8px;color:var(--t3)}.hs-page .sh .crit{color:var(--red-t)}.hs-page .sh .nd{color:var(--t2)}.hs-page .sh.as-btn{width:100%;padding:0;border:0;background:none;text-align:left}.hs-page .sh .sa{display:inline-flex;align-items:center;gap:12px}.hs-page .set-quota{margin-top:10px}.hs-page .ledger-quota .hs-edit{margin-top:4px}.hs-page .hs-quick{display:flex;gap:6px;margin:10px 16px 0;overflow-x:auto;scrollbar-width:none}.hs-page .hs-quick::-webkit-scrollbar{display:none}.hs-page .hs-quick a{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--t2);font-size:13px;text-decoration:none;white-space:nowrap}.hs-page .sl{min-height:30px;display:inline-flex;align-items:center;padding:0;border:0;background:none;font-size:12px;color:var(--t2);text-decoration:none}.hs-page .hs-note{margin-top:8px;font-size:12px;line-height:1.55;color:var(--t3);overflow-wrap:anywhere}.hs-page .hs-note b{color:var(--t1);font-weight:600}.hs-page .hs-note.quiet{margin:16px 18px 0;font-size:13px}.hs-page .hs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:11px;border:1px solid var(--line2);background:var(--card);font-size:13px;font-weight:600;color:var(--t1);text-decoration:none}.hs-page .hs-btn.sm{min-height:30px;padding:0 10px;font-size:12px;border-radius:9px}.hs-page .hs-btn.ghost{background:none}.hs-page .hs-btn.primary{background:color-mix(in srgb,var(--rc) 16%,transparent);border-color:color-mix(in srgb,var(--rc) 55%,transparent)}.hs-page .hs-btn.block{display:flex;width:calc(100% - 32px);margin:12px 16px 0}.hs-page .hs-btn:disabled{opacity:.5;cursor:default}.hs-page .hs-empty{margin:28px 16px 0;text-align:center}.hs-page .hs-empty h1{font-size:22px}.hs-page .hs-empty p{margin-top:10px;color:var(--t2)}.hs-page .hs-empty .hs-btn{margin-top:16px}.hs-page .hs-empty .hs-card{text-align:left}.hs-page .hs-empty-in{margin:16px;padding:18px;border-radius:16px;border:1px dashed var(--line2);color:var(--t2);font-size:13px}.hs-page .hs-empty-in b{display:block;color:var(--t1);font-size:14px;margin-bottom:4px}.hs-page .err{color:var(--red-t)}.hs-page .hs-card .err{margin:0 0 8px;font-size:13px}.hs-page .hero{position:relative;margin:12px 16px 0;padding:13px 14px 12px;border-radius:18px;border:1px solid}.hs-page .hero.warn{background:color-mix(in srgb,var(--warn) 12%,var(--card));border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.hs-page .hero.crit{background:color-mix(in srgb,var(--crit) 13%,var(--card));border-color:color-mix(in srgb,var(--crit) 50%,transparent)}.hs-page .hero.un{background:var(--note-bg);border-color:var(--line)}.hs-page .hero .hh{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.hs-page .hero.warn .hh{color:var(--amber-t)}.hs-page .hero.crit .hh{color:var(--red-t)}.hs-page .hero .hh>span{min-width:0;overflow-wrap:anywhere}.hs-page .hero .hh button{flex:none;margin-left:auto;min-height:30px;padding:0;border:0;background:none;font-size:12.5px;font-weight:500;color:var(--t2);white-space:nowrap}.hs-page .hero .hv{display:flex;align-items:baseline;gap:12px;margin-top:6px;flex-wrap:wrap}.hs-page .hero .big{font-size:34px;font-weight:600;line-height:1;color:var(--amber-t)}.hs-page .hero .big small{font-size:15px;color:var(--t2);margin-left:2px}.hs-page .hero .hs{font-size:12.5px;color:var(--t2)}.hs-page .hero .hs b{color:var(--t1)}.hs-page .hero .hn{margin-top:8px;font-size:12.5px;color:var(--t1);line-height:1.55}.hs-page .hero.crit .hn b{color:var(--red-t)}.hs-page .hero-line{position:relative;margin-top:10px}.hs-page .hero-more{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid color-mix(in srgb,var(--t1) 12%,transparent)}.hs-page .hero-more li{display:flex;align-items:center;gap:8px;min-height:38px;font-size:12.5px;border-bottom:1px solid color-mix(in srgb,var(--t1) 8%,transparent)}.hs-page .hero-more li:last-child{border-bottom:0}.hs-page .hero-more .lamp{width:6px;height:6px;color:var(--warn)}.hs-page .hero-more .lamp.crit{color:var(--crit)}.hs-page .hero-more .t{flex:1;min-width:0;overflow-wrap:anywhere}.hs-page .hero-more .s{color:var(--t2);font-size:12px;white-space:nowrap}.hs-page .hero-more button{min-height:30px;padding:0;border:0;background:none;font-size:12px;color:var(--t2);white-space:nowrap}.hs-page .hl-ref{position:absolute;left:0;top:-2px;font-size:10px;color:var(--t2)}.hs-page .hero-spark{display:block;width:100%;height:46px}.hs-page .hl-axis{display:flex;justify-content:space-between;margin-top:2px;font-size:10px;color:var(--t3)}.hs-page .tabs2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:14px 16px 0;padding:3px;border-radius:13px;background:color-mix(in srgb,var(--t1) 6%,transparent);border:1px solid var(--line)}.hs-page .tabs2 a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:10px;font-size:14px;color:var(--t2);text-decoration:none}.hs-page .tabs2 a.on{background:color-mix(in srgb,var(--t1) 11%,transparent);color:var(--t1);font-weight:600}.hs-page .tabs2 .cnt{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--amber-t)}.hs-page .tabs2 .cnt .lamp{width:5px;height:5px;color:var(--warn)}.hs-page .tabs2 .cnt.calm{color:var(--t3)}.hs-page .tabs2 .tm{font-size:11.5px;font-weight:600;color:var(--paper);background:var(--warn);border-radius:6px;padding:1px 6px}.hs-page .hs-seg{display:inline-flex;padding:2px;border-radius:10px;background:color-mix(in srgb,var(--t1) 6%,transparent);border:1px solid var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.hs-page .hs-seg button{flex:none;height:30px;padding:0 10px;border:0;border-radius:8px;background:none;font-size:12.5px;color:var(--t2);white-space:nowrap}.hs-page .hs-seg button.on{background:color-mix(in srgb,var(--t1) 11%,transparent);color:var(--t1);font-weight:600}.hs-page .hs-seg.sp{display:flex}.hs-page .hs-seg.sp button{flex:1;padding:0 4px}.hs-page .hs-seg.sp button.cal{flex:0 0 34px;letter-spacing:1px}.hs-page .hs-seg.sm button{height:28px;padding:0 9px;font-size:12px}.hs-page .hs-picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hs-page .hs-pick{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line2);background:none;font-size:12px;color:var(--t2);white-space:nowrap}.hs-page .hs-pick.on{border-color:color-mix(in srgb,var(--rc) 60%,transparent);color:var(--t1);background:color-mix(in srgb,var(--rc) 12%,transparent)}.hs-page .hs-more{position:relative}.hs-page .hs-menu{position:absolute;z-index:4;top:34px;right:0;display:flex;flex-direction:column;min-width:112px;padding:4px;border-radius:12px;background:var(--paper);border:1px solid var(--line2);box-shadow:0 12px 30px -12px #00000080}.hs-page .hs-menu button{height:36px;padding:0 12px;border:0;border-radius:8px;background:none;text-align:left;font-size:13px}.hs-page .hs-menu button[aria-checked=true]{font-weight:600;background:var(--sel-bg)}.hs-page .hs-custom{display:flex;align-items:center;gap:6px;min-height:34px}.hs-page .hs-custom span{flex:1;min-width:0;text-align:center;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-page .hs-custom button{min-width:34px;height:32px;border-radius:9px;border:1px solid var(--line2);background:none;color:var(--t2)}.hs-page .hs-custom button:disabled{opacity:.35}.hs-page .hs-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:10px;padding:10px;border-radius:12px;background:var(--note-bg)}.hs-page .hs-picker label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--t2);min-width:0}.hs-page .hs-picker input{height:36px;min-width:0;padding:0 8px;border-radius:9px;border:1px solid var(--field);background:var(--field-bg);font-size:13px}.hs-page .hs-picker .err,.hs-page .hs-picker .acts{grid-column:1 / -1}.hs-page .hs-picker .acts{display:flex;justify-content:flex-end;gap:8px}.hs-page .hs-picker .err{margin:0;font-size:12px}.hs-page .hs-band-svg{margin-top:8px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hs-page .hs-band-svg svg{display:block;overflow:visible;cursor:ew-resize;outline:none}.hs-page .hs-band-svg svg:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.hs-page .hs-band-svg .grid{stroke:var(--line2);stroke-width:1}.hs-page .hs-band-svg .grid.dash{stroke-dasharray:2 3}.hs-page .hs-band-svg text{font-family:var(--font-num);fill:var(--t3)}.hs-page .hs-band-svg .g-top{stop-color:var(--rc);stop-opacity:.9}.hs-page .hs-band-svg .g-end{stop-color:var(--rc2);stop-opacity:.35}.hs-page .hs-band-svg .st-bg{fill:var(--wst);opacity:.35}.hs-page .hs-band-svg .st-fg{fill:var(--wst)}.hs-page .hs-band-svg .nd{fill:var(--t3);opacity:.5}.hs-page .hs-band-svg .ln{fill:none;stroke-width:1.3;stroke-linejoin:round}.hs-page .hs-band-svg .ref{stroke:var(--t2);stroke-width:1;stroke-dasharray:4 3}.hs-page .hs-band-svg .lost{fill:var(--red-t);font-weight:600}.hs-page .hs-band-svg .gap path{fill:var(--t3)}.hs-page .hs-band-svg .gap text{fill:var(--t3)}.hs-page .hs-band-svg .pin path{fill:var(--warn)}.hs-page .hs-band-svg .pin text{fill:var(--amber-t)}.hs-page .hs-band-svg .pin.critical path{fill:var(--crit)}.hs-page .hs-band-svg .pin.critical text{fill:var(--red-t)}.hs-page .hs-band-svg .track{fill:var(--track)}.hs-page .hs-band-svg .alert{fill:var(--warn)}.hs-page .hs-band-svg .alert.critical{fill:var(--crit)}.hs-page .hs-band-svg .now{fill:var(--t2)}.hs-page .hs-band-svg .now.on{fill:var(--t1);font-weight:700}.hs-page .hs-band-svg .cur{stroke:var(--t1);stroke-width:1.5}.hs-page .hs-band-svg .knob{fill:var(--paper);stroke:var(--t1);stroke-width:1.5}.hs-page .hs-band-svg .pill{fill:var(--t1)}.hs-page .hs-band-svg .pilltext{fill:var(--paper);font-weight:700}.hs-page .hs-band-state{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:126px;margin-top:8px;border-radius:12px;font-size:12.5px;color:var(--red-t)}.hs-page .hs-key{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11px;color:var(--t3)}.hs-page .hs-key i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:-1px;background:var(--c)}.hs-page .hs-key i.ht{background:repeating-linear-gradient(135deg,var(--c) 0 2px,color-mix(in srgb,var(--c) 35%,transparent) 2px 4px)}.hs-page .hs-key i.ln{height:2px;vertical-align:2px}.hs-page .hs-key i.ref{height:0;border-top:1.5px dashed var(--t2);background:none;vertical-align:3px}.hs-page .hs-key i.alert{height:4px;vertical-align:1px;background:var(--warn)}.hs-page .hs-key b{color:var(--t1);font-weight:600}.hs-page .hs-at{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.hs-page .hs-at .t{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden}.hs-page .hs-at .t b{font-family:var(--font-num);font-size:17px;font-weight:700;color:var(--t1)}.hs-page .hs-at .t b.crit{color:var(--red-t)}.hs-page .hs-at .step{display:flex;gap:6px;flex:none}.hs-page .hs-at .step button{min-width:32px;height:30px;border-radius:10px;border:1px solid var(--line2);background:none;font-size:13px;color:var(--t2)}.hs-page .hs-at .step button:disabled{opacity:.35}.hs-page .hs-at .step button.now{padding:0 10px;white-space:nowrap;color:var(--t1);border-color:color-mix(in srgb,var(--rc) 55%,transparent);background:color-mix(in srgb,var(--rc) 12%,transparent)}.hs-page .hs-spend .rr{padding:12px 0 2px;border-top:1px solid var(--line);margin-top:10px;cursor:pointer;border-radius:4px}.hs-page .hs-spend .sh+.rr{border-top:0;margin-top:2px}.hs-page .hs-spend .rr:hover .rh .k{text-decoration:underline;text-underline-offset:4px}.hs-page .hs-spend .rh{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.hs-page .hs-spend .rh .k{font-size:13.5px;font-weight:600}.hs-page .hs-spend .rh .k span{font-weight:400;color:var(--t3);font-size:12px;margin-left:6px}.hs-page .hs-spend .rh .v{font-size:24px;font-weight:600;line-height:1}.hs-page .hs-spend .rh .v small{font-size:12px;color:var(--t2);margin-left:2px}.hs-page .hs-spend .rh .v.warn{color:var(--amber-t)}.hs-page .cap{position:relative;height:26px;margin-top:10px;border-radius:8px;background:var(--track)}.hs-page .cap i{position:absolute;top:0;bottom:0;background:var(--c);box-shadow:inset -1px 0 0 var(--paper)}.hs-page .cap i:first-child{border-radius:8px 0 0 8px}.hs-page .cap i.ht{background:repeating-linear-gradient(135deg,var(--c) 0 2px,color-mix(in srgb,var(--c) 35%,transparent) 2px 4px)}.hs-page .cap i.sf{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 100%,transparent) 0 1.5px,transparent 1.5px 6px);box-shadow:none}.hs-page .cap b{position:absolute;top:0;bottom:0;width:1px;background:var(--paper);opacity:.9}.hs-page .cap u{position:absolute;top:-5px;bottom:-5px;width:0;border-left:1.5px dashed var(--t1);opacity:.75}.hs-page .cap u.ref{opacity:.4}.hs-page .cap em{position:absolute;top:31px;transform:translate(-50%);font-style:normal;font-size:10.5px;color:var(--amber-t);white-space:nowrap}.hs-page .cap+.lgis{margin-top:9px}.hs-page .rr:has(em) .lgis{margin-top:20px}.hs-page .lgis{display:flex;flex-wrap:nowrap;overflow:hidden;gap:4px 12px;font-size:11.5px;color:var(--t2)}.hs-page .lgi{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-width:0}.hs-page .lgi .ln{overflow:hidden;text-overflow:ellipsis;min-width:0}.hs-page .lgi b{color:var(--t1);font-weight:600;font-size:11px;flex:none}.hs-page .lgi i,.hs-page .hs-table .who i{display:inline-block;flex:none;width:8px;height:8px;border-radius:2px;background:var(--c)}.hs-page i.ht{background:repeating-linear-gradient(135deg,var(--c) 0 2px,color-mix(in srgb,var(--c) 35%,transparent) 2px 4px)}.hs-page i.sf{background:repeating-linear-gradient(135deg,var(--c) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--c)}.hs-page i.fr{background:var(--track);box-shadow:inset 0 0 0 1px var(--line2)}.hs-page .lgi.lgmore{flex:none;color:var(--t3)}.hs-page .hs-spend .netrow{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-top:12px;padding:11px 0 0;border:0;border-top:1px solid var(--line);background:none;font-size:12.5px;text-align:left}.hs-page .hs-spend .netrow .k{color:var(--t2)}.hs-page .hs-spend .netrow .m{font-weight:600;font-size:14px}.hs-page .hs-spend .netrow small{font-size:11px;color:var(--t2)}.hs-page .hs-spend.dimc .rr,.hs-page .hs-spend.dimc .netrow{opacity:.6;filter:grayscale(1)}.hs-page .tag{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:6px;font-size:10.5px;font-weight:500;color:var(--t2);background:color-mix(in srgb,var(--t1) 8%,transparent);vertical-align:1px}.hs-page .facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hs-page .fact{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border-radius:999px;font-size:12px;color:var(--t1);background:var(--fl-chip);border:1px solid var(--line)}.hs-page .fact .lamp{width:6px;height:6px;color:var(--ok)}.hs-page .fact.warn{color:var(--amber-t)}.hs-page .fact.warn .lamp{color:var(--warn)}.hs-page .fact.crit{color:var(--red-t)}.hs-page .fact.crit .lamp{color:var(--crit)}.hs-page .fact.nd{color:var(--t2)}.hs-page .fact.nd .lamp{color:var(--t3);box-shadow:none}.hs-page .fact b{margin-left:4px}.hs-page .ctlpart .sh b{font-family:var(--font-num)}.hs-page .quota-h{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;font-size:13px;color:var(--t2)}.hs-page .quota-h b{font-size:20px;color:var(--t1)}.hs-page .quota-h .big{font-size:26px;font-weight:600;line-height:1;color:var(--t1)}.hs-page .quota-h .big.warn{color:var(--amber-t)}.hs-page .quota-h .big small{font-size:12px;color:var(--t2);margin-left:2px}.hs-page .bar{position:relative;height:7px;margin-top:9px;border-radius:7px;background:var(--track)}.hs-page .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--rc2),var(--rc));box-shadow:0 0 calc(8px * var(--fl-glow)) color-mix(in srgb,var(--rc) 55%,transparent)}.hs-page .bar i.warn{background:var(--warn);box-shadow:none}.hs-page .bar i.crit{background:var(--crit);box-shadow:none}.hs-page .bar u{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1.5px dashed var(--t2)}.hs-page .bar s.proj{position:absolute;top:-4px;width:2px;height:15px;margin-left:-1px;border-radius:1px;background:var(--t1);opacity:.8}.hs-page .quota-days{display:block;width:100%;height:40px;margin-top:10px}.hs-page .quota-days rect{fill:var(--rc);opacity:.75}.hs-page .quota-days rect.today{opacity:1}.hs-page .chks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.hs-page .chk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;border-radius:12px;background:var(--fl-chip);border:1px solid var(--line);text-decoration:none;color:inherit}.hs-page .chk .n{display:flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap;overflow:hidden}.hs-page .chk .n .lamp{width:6px;height:6px;color:var(--ok)}.hs-page .chk.warn .n .lamp{color:var(--warn)}.hs-page .chk.crit .n .lamp{color:var(--crit)}.hs-page .chk.nd .n .lamp{color:var(--t3);box-shadow:none}.hs-page .chk .r{font-size:12px;color:var(--t1);text-align:right;white-space:nowrap}.hs-page .chk.crit .r{color:var(--red-t)}.hs-page .chk.warn .r{color:var(--amber-t)}.hs-page .chk .t{grid-column:1 / -1;font-size:10.5px;color:var(--t3)}.hs-page .list{margin:12px 16px 0;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--fl-shadow);overflow:hidden}.hs-page .li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 14px;border-top:1px solid var(--line);text-decoration:none;color:inherit}.hs-page .li:first-child{border-top:0}.hs-page .li b{flex:none;font-size:13.5px;font-weight:600}.hs-page .li span{min-width:0;font-size:12px;color:var(--t3);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-page .li span.warn{color:var(--amber-t)}.hs-page .chev{margin-left:4px;color:var(--t3)}.hs-page .hs-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 16px 0}.hs-page .hs-tiles .li{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:66px;padding:10px 14px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.hs-page .hs-tiles .li span{text-align:left}.hs-page .hs-story .thead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 16px 0}.hs-page .hs-story .thead h2{font-size:15px;font-weight:700}.hs-page .hs-story .pattern{margin:10px 16px 0}.hs-page .hs-story .thread{list-style:none;margin:12px 16px 0;padding:0}.hs-page .hs-story .ti{display:grid;grid-template-columns:44px 18px minmax(0,1fr);column-gap:4px}.hs-page .hs-story .tt{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0 4px;font-family:var(--font-num);font-size:11px;color:var(--t3)}.hs-page .hs-story .tt b{color:var(--t1);font-weight:600}.hs-page .hs-story .tr{position:relative}.hs-page .hs-story .tr i{position:absolute;top:0;bottom:0;left:8px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--ok) 38%,transparent)}.hs-page .hs-story .tr em{position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ok)}.hs-page .hs-story .ep .tr i{left:7px;width:4px;background:var(--warn);box-shadow:0 0 calc(10px * var(--fl-glow)) color-mix(in srgb,var(--warn) 60%,transparent)}.hs-page .hs-story .ep .tr em{box-shadow:inset 0 0 0 2px var(--warn)}.hs-page .hs-story .ep.crit .tr i{background:var(--crit);box-shadow:0 0 calc(10px * var(--fl-glow)) color-mix(in srgb,var(--crit) 60%,transparent)}.hs-page .hs-story .ep.crit .tr em{box-shadow:inset 0 0 0 2px var(--crit)}.hs-page .hs-story .st-c{padding:0 0 14px;min-width:0}.hs-page .hs-story .st-calm{padding-top:1px;font-size:12.5px;color:var(--t2)}.hs-page .hs-story .st-calm b{color:var(--t1);font-weight:600}.hs-page .hs-story .st-calm small{display:block;margin-top:3px;font-size:11.5px;color:var(--t3);line-height:1.5}.hs-page .hs-story .ev{display:flex;flex-wrap:wrap;overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:7px;font-size:11.5px;color:var(--t2)}.hs-page .hs-story .ev .dot{width:6px;height:6px;border-radius:50%;background:var(--t3)}.hs-page .hs-story .epc{padding:12px;border-radius:16px;background:color-mix(in srgb,var(--warn) 7%,var(--card));border:1px solid color-mix(in srgb,var(--warn) 28%,transparent)}.hs-page .hs-story .ep.crit .epc{background:color-mix(in srgb,var(--crit) 7%,var(--card));border-color:color-mix(in srgb,var(--crit) 30%,transparent)}.hs-page .hs-story .epc .eh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;color:var(--amber-t)}.hs-page .hs-story .ep.crit .epc .eh{color:var(--red-t)}.hs-page .hs-story .epc h3{margin:6px 0 0;font-size:14.5px;font-weight:650;line-height:1.45}.hs-page .hs-story .nums{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:11.5px;color:var(--t2)}.hs-page .hs-story .nums b{font-weight:600;color:var(--t1)}.hs-page .hs-story .nums i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:-1px}.hs-page .hs-story .row{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0;border:0;border-top:1px solid color-mix(in srgb,var(--warn) 18%,transparent);background:none;font-size:12.5px;text-align:left;color:inherit}.hs-page .hs-story .row:disabled{cursor:default;opacity:1}.hs-page .hs-story .row .lamp{width:6px;height:6px;color:var(--warn)}.hs-page .hs-story .row .d{flex:1;min-width:0}.hs-page .hs-story .row .go{font-size:12px;color:var(--t2)}.hs-page .hs-story .st-small{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--warn) 6%,var(--card));border:1px solid color-mix(in srgb,var(--warn) 22%,transparent);text-align:left;color:inherit}.hs-page .hs-story .ep.crit .st-small{background:color-mix(in srgb,var(--crit) 6%,var(--card));border-color:color-mix(in srgb,var(--crit) 24%,transparent)}.hs-page .hs-story .st-small .d{font-size:12.5px;line-height:1.45;min-width:0}.hs-page .hs-story .st-small .d .dt{display:block;font-size:11px;color:var(--t3);margin-bottom:1px}.hs-page .hs-story .st-small .d small{display:block;font-size:11px;color:var(--amber-t)}.hs-page .hs-story .st-small .go{color:var(--t2)}.hs-page .hs-story .more{display:flex;align-items:center;justify-content:center;min-height:44px;margin:4px 16px 0;border-radius:14px;border:1px dashed var(--line2);font-size:12.5px;color:var(--t2);text-decoration:none}.hs-page .ep-chart{position:relative;margin-top:10px}.hs-page .ep-chart .ep-hl{position:absolute;left:0;top:0;width:100%;height:66px}.hs-page .ep-chart .ep-hl rect{fill:var(--warn);opacity:.12}.hs-page .ep-chart .spark.ep{display:block;width:100%;height:64px;margin-top:2px}.hs-page .ep-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--t3)}.hs-page,.sheet{--tone-1: var(--rc, var(--fl-ctl));--tone-2: var(--w3);--tone-3: var(--wst);--tone-4: var(--w4)}.hs-page .tone-1{--tc: var(--tone-1)}.hs-page .tone-2{--tc: var(--tone-2)}.hs-page .tone-3{--tc: var(--tone-3)}.hs-page .tone-4{--tc: var(--tone-4)}.hs-page .spark{display:block;width:100%}.hs-page .spark .spark-line{fill:none;stroke:var(--tc);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hs-page .spark .spark-area{opacity:.5}.hs-page .spark .wash-top{stop-color:var(--tc);stop-opacity:.45}.hs-page .spark .wash-end{stop-color:var(--tc);stop-opacity:0}.hs-page .spark .spark-dot,.hs-page .spark .spark-end{stroke:var(--tc);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}.hs-page .spark .spark-ref{stroke:var(--t2);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.hs-page .tc{position:relative;padding:12px 12px 10px;border-radius:16px;background:var(--card);border:1px solid var(--line);min-width:0}.hs-page .tc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.hs-page .tc-heading{min-width:0}.hs-page .tc-title{font-size:13px;font-weight:600}.hs-page .tc-sub{display:block;font-size:11.5px;color:var(--t3)}.hs-page .tc-tools{display:flex;align-items:center;gap:4px;flex:none}.hs-page .tc-btn,.hs-page .tc-info{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:0;background:none;color:var(--t2);font-size:14px}.hs-page .tc-info{font-size:12px;font-style:italic;font-weight:700;cursor:help}.hs-page .tc-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--t2);animation:tc-spin .9s linear infinite}@keyframes tc-spin{to{transform:rotate(360deg)}}.hs-page .tc-legend{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:4px;min-height:18px;font-size:11.5px;color:var(--t2)}.hs-page .tc-lg{display:inline-flex;align-items:center;gap:5px}.hs-page .tc-lg .sw{width:8px;height:8px;border-radius:2px;background:var(--tc)}.hs-page .tc-lg b{color:var(--t1);font-weight:600}.hs-page .tc-lg.partial b{opacity:.6}.hs-page .tc-legend.at b{color:var(--rc)}.hs-page .tc-body{position:relative;height:150px;margin-top:4px;outline:none;touch-action:pan-y}.hs-page .tc.large .tc-body{height:240px}.hs-page .tc-body:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.hs-page .tc-svg{display:block;overflow:visible}.hs-page .tc-svg .grid line{stroke:var(--line);stroke-width:1}.hs-page .tc-svg .grid line.base{stroke:var(--line2)}.hs-page .tc-svg .grid line.tick{stroke:var(--line2)}.hs-page .tc-svg .grid line.reference{stroke:var(--t2);stroke-dasharray:4 3}.hs-page .tc-svg text{font-family:var(--font-num);font-size:10px;fill:var(--t3)}.hs-page .tc-svg text.reflabel{fill:var(--t2)}.hs-page .tc-svg .line{fill:none;stroke:var(--tc);stroke-width:1.6;stroke-linejoin:round}.hs-page .tc-svg .glow{fill:none;stroke:var(--tc);stroke-width:5;opacity:calc(.12 * var(--fl-glow))}.hs-page .tc-svg .band{fill:var(--tc);opacity:.16}.hs-page .tc-svg .area{opacity:.6}.hs-page .tc-svg .wash-top{stop-color:var(--tc);stop-opacity:.35}.hs-page .tc-svg .wash-end{stop-color:var(--tc);stop-opacity:0}.hs-page .tc-svg .dot,.hs-page .tc-svg .end{fill:var(--tc)}.hs-page .tc-svg .halo{fill:var(--tc);opacity:.2}.hs-page .tc-svg .mark{fill:var(--t3)}.hs-page .tc-svg .mark.warn{fill:var(--warn)}.hs-page .tc-svg .mark.crit{fill:var(--crit)}.hs-page .tc-svg .cursor line{stroke:var(--t1);stroke-width:1;opacity:.7}.hs-page .tc-svg .cdot{fill:var(--paper);stroke:var(--tc);stroke-width:2}.hs-page .tc-svg .brush{fill:var(--rc);opacity:.14}.hs-page .tc-chip{position:absolute;top:-2px;width:92px;padding:2px 6px;border-radius:6px;background:var(--t1);color:var(--paper);font-size:10.5px;text-align:center;pointer-events:none}.hs-page .tc-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 10px;font-size:12.5px;color:var(--t2);text-align:center}.hs-page .tc-state .state-error{color:var(--red-t)}.hs-page .skeleton-line{display:block;width:70%;height:10px;border-radius:5px;background:var(--fl-chip)}.hs-page .skeleton-list{display:grid;gap:10px;margin:16px}.hs-page .skeleton-list .skeleton-line{width:100%;height:44px;border-radius:12px}.hs-page .hs-subhd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:10px 16px 0}.hs-page .hs-subhd h1{font-size:20px;font-weight:700}.hs-page .hs-subhd .host{font-size:13px;color:var(--t3)}.hs-page .hs-subhd .crumb{width:100%;font-size:13px;color:var(--t2);text-decoration:none}.hs-page .hs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 16px 0}.hs-page .hs-bar .hs-custom{flex:1;min-width:260px;max-width:460px}.hs-page .hs-bar .hs-picker{width:100%}.hs-page .hs-chips{display:flex;flex-wrap:wrap;gap:6px}.hs-page .hs-chips.static{margin:10px 16px 0}.hs-page .hs-select select{height:32px;max-width:220px;padding:0 8px;border-radius:9px;border:1px solid var(--field);background:var(--field-bg);font-size:12.5px}.hs-page .hs-filter{height:34px;min-width:0;flex:1 1 160px;max-width:320px;padding:0 12px;border-radius:10px;border:1px solid var(--field);background:var(--field-bg);font-size:13px}.hs-page .hs-count{font-size:12px;color:var(--t3)}.hs-page .hs-one{font-size:12.5px;color:var(--t2)}.hs-page .hs-icon{min-width:32px;height:30px;border-radius:9px;border:1px solid var(--line2);background:none;color:var(--t2)}.hs-page .hs-icon:disabled{opacity:.35}.hs-page .hs-date{height:30px;padding:0 8px;border-radius:9px;border:1px solid var(--field);background:var(--field-bg);font-size:12.5px}.hs-page .ledger-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hs-page .ledger-nav .range-text{font-size:12.5px}.hs-page .ledger-nav .tz{font-size:11px;color:var(--t3)}.hs-page .hs-grid3,.hs-page .hs-grid1{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:12px 16px 0}.sheet .hs-grid1{margin:12px 0 0}.hs-page .hs-table{width:100%;border-collapse:collapse;font-size:12.5px}.hs-page .hs-table th{padding:8px 10px 8px 0;border-bottom:1px solid var(--line2);text-align:left;font-weight:600;font-size:12px;white-space:nowrap;color:var(--t2)}.hs-page .hs-table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--line);vertical-align:middle}.hs-page .hs-table .n{text-align:right;white-space:nowrap}.hs-page .hs-table .who{display:inline-flex;align-items:center;gap:7px}.hs-page .hs-table tr.row-link{cursor:pointer}.hs-page .hs-table tr.row-link:hover td{background:var(--sel-bg)}.hs-page .hs-table tr.dim td{opacity:.55}.hs-page .hs-table.stale{opacity:.7}.hs-page .hs-table .muted{color:var(--t3)}.hs-page .table-wrap,.sheet .table-wrap{margin:12px 16px 0;overflow-x:auto;border-top:0}.sheet .table-wrap{margin:12px 0 0}.hs-page .th-sort{padding:0;border:0;background:none;font-weight:inherit;color:inherit}.hs-page th[aria-sort=descending] .th-sort:after{content:" ↓"}.hs-page th[aria-sort=ascending] .th-sort:after{content:" ↑"}.hs-page .cell-name strong{display:block;font-weight:600}.hs-page .cell-name>span{display:block;font-size:11px;color:var(--t3);overflow-wrap:anywhere}.hs-page .cell-bar{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:70px}.hs-page .cell-bar i{display:block;width:64px;height:3px;border-radius:3px;background:var(--track);overflow:hidden}.hs-page .cell-bar b{display:block;height:100%;background:var(--rc)}.hs-page .mono-name{overflow-wrap:anywhere}.hs-page .stats-block{margin-top:12px}.hs-page .hs-table.stats th[scope=row]{font-weight:500;color:var(--t1)}.hs-page .stat-jump{padding:0;border:0;background:none;text-decoration:underline dotted;text-underline-offset:3px;font-size:inherit}.hs-page .stat-jump:disabled{text-decoration:none;opacity:.6;cursor:default}.hs-page .fineprint{margin-top:8px;font-size:11.5px;color:var(--t3);line-height:1.55}.hs-page .section-title{margin-top:18px;font-size:13px;font-weight:600;color:var(--t2)}.hs-page .workload-detail .kv.two{display:grid;grid-template-columns:minmax(0,1fr)}.sheet-sub{display:block;font-size:12px;font-weight:400;color:var(--t3);overflow-wrap:anywhere}.sheet:has(.chart-detail),.sheet:has(.workload-detail){--rc: var(--fl-ctl);--rc2: var(--fl-ctl2)}.sheet{--t1: var(--ink);--t2: var(--ink2);--t3: var(--fl-t3, var(--ink2));--card: var(--fl-card, transparent);--line: var(--fl-line, var(--rule));--line2: var(--rule2);--track: var(--fl-track, var(--rule))}.hs-page .hs-fslist .fs{padding:10px 0;border-bottom:1px solid var(--line)}.hs-page .hs-fslist .top{display:flex;justify-content:space-between;gap:10px;font-size:13px}.hs-page .hs-fslist .top .warn{color:var(--amber-t)}.hs-page .hs-fslist .top .crit{color:var(--red-t)}.hs-page .hs-fslist .bar{position:relative;height:5px;margin-top:6px;border-radius:5px;background:var(--track)}.hs-page .hs-fslist .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--w2)}.hs-page .hs-fslist .bar i.warn{background:var(--warn)}.hs-page .hs-fslist .bar i.crit{background:var(--crit)}.hs-page .hs-fslist .sub{margin-top:5px;font-size:11.5px;color:var(--t3)}.hs-page .timeline{margin:6px 16px 0}.hs-page .tl-date{margin-top:16px;font-size:12px;font-weight:600;color:var(--t2)}.hs-page .tl-list{list-style:none;margin:6px 0 0;padding:0}.hs-page .tl-row{display:grid;grid-template-columns:62px 10px minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;text-align:left;color:inherit}.hs-page .tl-time{font-size:12px;color:var(--t3)}.hs-page .sev-dot{width:7px;height:7px;border-radius:50%;background:var(--t3)}.hs-page .sev-dot.warn{background:var(--warn)}.hs-page .sev-dot.crit{background:var(--crit)}.hs-page .sev-dot.info{background:var(--w1)}.hs-page .tl-body{min-width:0}.hs-page .tl-body strong{display:block;font-size:13px;font-weight:600}.hs-page .tl-detail{display:block;margin-top:2px;font-size:11.5px;color:var(--t3);overflow-wrap:anywhere}.hs-page .tag.raised{color:var(--amber-t)}.hs-page .tag.resolved{color:var(--green)}.hs-page .more-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 16px 0;font-size:12.5px;color:var(--red-t)}.hs-page .ledger-card.refreshing{opacity:.8}.hs-page .ledger-main{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.hs-page .ledger-main .k{display:block;font-size:12px;color:var(--t2)}.hs-page .ledger-value b{font-size:34px;font-weight:600;line-height:1.1}.hs-page .ledger-value small{margin-left:4px;font-size:14px;color:var(--t2)}.hs-page .ledger-quota{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px}.hs-page .ledger-quota .pct{font-size:18px;font-weight:600}.hs-page .ledger-quota .pct.warn{color:var(--amber-t)}.hs-page .ledger-quota .pct.crit{color:var(--red-t)}.hs-page .ledger-split{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12.5px;color:var(--t2)}.hs-page .ledger-split div{display:inline-flex;align-items:center;gap:6px}.hs-page .ledger-split b{color:var(--t1)}.hs-page .sw{display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--tc)}.hs-page .ledger-foot{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px;color:var(--t3)}.hs-page .ledger-foot .warn{color:var(--amber-t)}.hs-page .legend-inline{display:inline-flex;align-items:center;gap:6px}.hs-page .sh b .unit{margin-left:6px;font-size:12px;font-weight:400;color:var(--t3)}.hs-page .bars{position:relative;margin-top:8px}.hs-page .bars svg{display:block;overflow:visible}.hs-page .bars line{stroke:var(--line)}.hs-page .bars line.base{stroke:var(--line2)}.hs-page .bars text{font-family:var(--font-num);font-size:10px;fill:var(--t3)}.hs-page .bars .dbar.tone-1{fill:var(--w1)}.hs-page .bars .dbar.tone-2{fill:var(--w3)}.hs-page .bars .dbar.dim{opacity:.45}.hs-page .bars .dbar.hot{filter:brightness(1.2)}.hs-page .bars-tip{position:absolute;top:0;width:170px;padding:8px 10px;border-radius:10px;background:var(--paper);border:1px solid var(--line2);box-shadow:0 10px 24px -14px #0009;font-size:11.5px;pointer-events:none}.hs-page .bars-tip strong{display:block;margin-bottom:4px}.hs-page .tip-row{display:flex;align-items:center;gap:6px}.hs-page .tip-row b{margin-left:auto}.hs-page .tip-row .sw.tone-1{background:var(--w1)}.hs-page .tip-row .sw.tone-2{background:var(--w3)}.hs-page .tip-row.total{margin-top:2px;padding-top:2px;border-top:1px solid var(--line)}.hs-page .tip-note{margin-top:4px;color:var(--t3)}.hs-page .ledger-split .sw.tone-1,.hs-page .legend-inline .sw.tone-1{background:var(--w1)}.hs-page .ledger-split .sw.tone-2,.hs-page .legend-inline .sw.tone-2{background:var(--w3)}.hs-page .life-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.hs-page .life-grid div{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--t2)}.hs-page .life-grid b{font-size:15px;color:var(--t1)}.hs-page .hs-notes{margin:12px 16px 0;font-size:12.5px;color:var(--t2)}.hs-page .hs-notes summary{min-height:32px;cursor:pointer;font-weight:600}.hs-page .hs-notes ul{margin:4px 0 0;padding-left:18px;line-height:1.6}.hs-page .lt-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 16px 0}.hs-page .lt-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 10px 8px;border-radius:14px;border:1px solid var(--line);background:var(--card);text-align:left;min-width:0}.hs-page .lt-tile[aria-checked=true]{border-color:color-mix(in srgb,var(--rc) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rc) 40%,transparent)}.hs-page .lt-tile .lab{font-size:11.5px;color:var(--t2)}.hs-page .lt-tile b{font-size:18px;font-weight:600}.hs-page .lt-tile .sub{font-size:11px;color:var(--t3)}.hs-page .lt-tile.crossed .sub{color:var(--amber-t)}.hs-page .lt-tile .spark{height:30px;margin-top:4px}.hs-page .hs-trends .lt-chart{margin:12px 16px 0}.hs-page .lt-stats{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.hs-page .tstat{display:flex;flex-direction:column;gap:1px;font-size:11px;color:var(--t3)}.hs-page .tstat b,.hs-page .tstat .stat-jump{font-size:14px;font-weight:600;color:var(--t1)}.hs-page .lt-meaning{margin-top:8px;font-size:12px;color:var(--t2);line-height:1.6}.hs-page .hm-scroll{margin-top:10px;overflow:auto;max-height:520px}.hs-page .hm{border-collapse:separate;border-spacing:2px;font-family:var(--font-num);font-size:10px}.hs-page .hm th{font-weight:500;color:var(--t3);padding:0 3px;white-space:nowrap}.hs-page .hm-cell{min-width:30px;height:22px;padding:0 3px;border-radius:4px;text-align:center;color:var(--t2);background:var(--fl-chip);cursor:default}.hs-page .hm-cell.out{background:none}.hs-page .hm-cell.missing{color:var(--t3)}.hs-page .hm-cell.l1{background:color-mix(in srgb,var(--rc) 12%,transparent)}.hs-page .hm-cell.l2{background:color-mix(in srgb,var(--rc) 24%,transparent)}.hs-page .hm-cell.l3{background:color-mix(in srgb,var(--rc) 38%,transparent);color:var(--t1)}.hs-page .hm-cell.l4{background:color-mix(in srgb,var(--rc) 55%,transparent);color:var(--t1)}.hs-page .hm-cell.l5{background:color-mix(in srgb,var(--rc) 75%,transparent);color:var(--paper)}.hs-page .hm-cell.ref{box-shadow:inset 0 0 0 1.5px var(--warn)}.hs-page .hm-cell.partial{opacity:.6}.hs-page .hm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:11px;color:var(--t3)}.hs-page .hm-scale{display:inline-flex;align-items:center;gap:3px}.hs-page .hm-sw{display:inline-block;width:12px;height:10px;border-radius:2px;background:var(--fl-chip)}.hs-page .hm-sw.l1{background:color-mix(in srgb,var(--rc) 12%,transparent)}.hs-page .hm-sw.l2{background:color-mix(in srgb,var(--rc) 24%,transparent)}.hs-page .hm-sw.l3{background:color-mix(in srgb,var(--rc) 38%,transparent)}.hs-page .hm-sw.l4{background:color-mix(in srgb,var(--rc) 55%,transparent)}.hs-page .hm-sw.l5{background:color-mix(in srgb,var(--rc) 75%,transparent)}.hs-page .hm-sw.ref{box-shadow:inset 0 0 0 1.5px var(--warn)}.hs-page .hm-sw.partial{opacity:.5}.hs-page .hm-key{display:inline-flex;align-items:center;gap:4px}.hs-page .hm-readout{width:100%;color:var(--t2)}.hs-page .lt-peers .hs-btn{margin-top:10px}.hs-page .lt-peers .table-wrap{margin:10px 0 0}.hs-page .lt-peers tr.self th{font-weight:600}.hs-page .ribbon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 16px 0}.hs-page .rb{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.hs-page .rb i{font-style:normal;font-size:11px;color:var(--t3)}.hs-page .rb b{font-size:15px;font-weight:600}.hs-page .rb.warn b{color:var(--amber-t)}.hs-page .kv div,.sheet .kv div{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.hs-page .kv div:first-child,.sheet .kv div:first-child{border-top:0}.hs-page .kv .k{width:80px;flex:none;color:var(--t2)}.hs-page .kv .v{flex:1;min-width:0;overflow-wrap:anywhere}.hs-page .kv .v.warn,.sheet .kv .v.warn{color:var(--amber-t)}.hs-page .hs-errs{margin:8px 0 0;padding-left:18px;font-size:12px;color:var(--t2);line-height:1.6}.sheet .hs-filter{width:100%;max-width:none;margin-top:12px}.hs-page .hs-hosts{list-style:none;margin:10px 0 0;padding:0}.hs-page .hs-hosts a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:46px;border-top:1px solid var(--rule);text-decoration:none}.hs-page .hs-hosts a[aria-current=page] .n{font-weight:700}.hs-page .hs-hosts .st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink2)}.hs-page .hs-hosts .st .lamp{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.hs-page .hs-hosts .st.ok .lamp{color:var(--green)}.hs-page .hs-hosts .st.warn{color:var(--amber-t)}.hs-page .hs-hosts .st.crit{color:var(--red-t)}@media(max-width:400px){.hs-page .lgis{flex-wrap:wrap}.hs-page .lgis .lgi:not(.lgmore){min-width:auto}.hs-page .lgi .ln{overflow:visible}}@media(min-width:560px){.hs-page .ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-page .lt-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-page .life-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-page .workload-detail .kv.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@media(min-width:850px){.hs-page{padding:8px 24px 40px}.hs-page .hs-hd{padding:14px 0 0}.hs-page .hs-hd .name{font-size:26px}.hs-page .hs-hd .ch{justify-content:flex-start;gap:16px}.hs-page .hs-hd .switch-slot,.hs-page .hs-hd .hs-switch{margin-left:auto;border:1px solid var(--line2);border-radius:10px;height:34px;padding:0 12px}.hs-page .hs-desk .hs-card,.hs-page .hs-desk .hero,.hs-page .hs-desk .list,.hs-page .hs-desk .hs-tiles,.hs-page .hs-desk .hs-stale{margin-left:0;margin-right:0}.hs-page .hs-top{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;align-items:stretch}.hs-page .hs-top:has(.hero){grid-template-columns:minmax(300px,4fr) minmax(0,7fr)}.hs-page .hs-top>*{margin:0!important}.hs-page .hs-cols{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:20px;align-items:start}.hs-page .hs-col{min-width:0}.hs-page .hs-col .hs-story .thread,.hs-page .hs-col .hs-story .thead,.hs-page .hs-col .hs-story .pattern,.hs-page .hs-col .hs-story .more{margin-left:0;margin-right:0}.hs-page .hs-h2{margin:20px 0 0;font-size:15px;font-weight:700}.hs-page .hs-h2+.hs-story .thead{margin-top:-26px;justify-content:flex-end}.hs-page .hs-h2+.hs-story .thead h2{display:none}.hs-page .hs-grid3{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-left:0;margin-right:0}.hs-page.sub .hs-bar,.hs-page.sub .hs-card,.hs-page.sub .table-wrap,.hs-page.sub .timeline,.hs-page.sub .lt-tiles,.hs-page.sub .ribbon,.hs-page.sub .hs-subhd,.hs-page.sub .hs-notes,.hs-page.sub .hs-chips.static,.hs-page.sub .hs-btn.block,.hs-page.sub .more-error{margin-left:0;margin-right:0}.hs-page.sub .hs-btn.block{width:100%}.hs-page .hs-trends .lt-chart{margin-left:0;margin-right:0}.hs-page .lt-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.hs-page .tc-body{height:170px}.hs-page .tc.large .tc-body{height:280px}.sheet:has(.chart-detail),.sheet:has(.workload-detail){width:min(860px,100vw)}.hs-page .hs-band-svg svg{cursor:crosshair}}@media(prefers-reduced-motion:reduce){.hs-page .hs-card.skeleton:after,.hs-page .hs-band-state.skeleton:after,.hs-page .tc-spin{animation:none}}.hs-page .hs-hd .meta .backlog{color:var(--amber-t)}.hs-page .hs-spend .rr.missing{cursor:default}.hs-page .hs-spend .rr.missing .v{color:var(--t3)}.lock-btn{min-height:40px;margin-top:8px;padding:0 16px;border-radius:10px;border:1px solid var(--rule2);background:none;font-weight:600}:root[data-look=console] .gl .num{font-family:var(--font);font-variant-numeric:tabular-nums}.gl{margin:14px 16px 0}.hs-desk .gl{margin-left:0;margin-right:0}.gl-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 2px 10px}.gl-head h2{font-size:17px;font-weight:700}.gl-custom{font-size:13px;color:var(--ink2)}.gl-seg{display:inline-flex;padding:3px;gap:2px;border-radius:11px;border:1px solid var(--fl-line);background:var(--fl-card)}.gl-seg button{height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink2);font-size:13px;white-space:nowrap}.gl-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.gl-err{margin:0 2px 10px;font-size:13px;color:var(--amber-t)}.gl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gl-card{overflow:hidden;display:flex;flex-direction:column;gap:6px;min-width:0;padding:11px 12px 9px;border-radius:16px;border:1px solid var(--fl-line);background:var(--fl-card);box-shadow:var(--fl-shadow);color:var(--ink);text-align:left;font:inherit}button.gl-card{cursor:pointer}.gl-card:hover{border-color:var(--rule2);opacity:1}.gl-card.on{border-color:color-mix(in srgb,var(--bd-rx) 55%,transparent);box-shadow:var(--fl-shadow),0 0 0 1px color-mix(in srgb,var(--bd-rx) 30%,transparent)}.gl-card.skel{min-height:136px}.gl-ch{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;min-width:0}.gl-t{font-size:13px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-t small{font-size:11.5px;color:var(--fl-t3)}.gl-v{margin-left:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:650;white-space:nowrap}.gl-v.pair{white-space:normal;text-align:right}.gl-v.pair span{white-space:nowrap}.gl-v i{font-style:normal;font-weight:700;margin:0 2px 0 4px}.gl-v i.rx{color:var(--bd-rx)}.gl-v i.tx{color:var(--bd-tx)}.gl-plot{display:block;width:100%;height:62px;touch-action:pan-y}.gl-plot path{vector-effect:non-scaling-stroke}.gl-plot .line{fill:none;stroke-width:1.5;stroke-linejoin:round}.gl-plot .t-a .line{stroke:var(--bd-rx)}.gl-plot .t-a .fill{fill:color-mix(in srgb,var(--bd-rx) 16%,transparent)}.gl-plot .t-b .line{stroke:var(--bd-tx)}.gl-plot .t-c .line{stroke:var(--fl-t3);stroke-dasharray:3 2}.gl-plot .t-d .line{stroke:var(--amber)}.gl-plot .ref{stroke:var(--ink2);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.6}.gl-plot .cur{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.5}.gl-foot{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--fl-t3);white-space:nowrap;overflow:hidden}.hs-hd .hs-flag{margin-right:2px}@media(max-width:560px){.gl-foot span:first-child{display:none}.gl-foot{justify-content:flex-end}.gl-seg button{padding:0 8px}}:root[data-look=console] .rd .num{font-family:var(--font);font-variant-numeric:tabular-nums}.rd{margin:12px 16px 0;overflow:hidden;border-radius:18px;border:1px solid var(--fl-line);background:var(--fl-card);box-shadow:var(--fl-shadow)}.rd.stale .rd-grid{opacity:.55}.rd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rd-c{min-width:0;padding:8px 11px 9px;border-top:1px solid var(--fl-line);border-left:1px solid var(--fl-line)}.rd-c:nth-child(3n+1){border-left:0}.rd-c:nth-child(-n+3){border-top:0}.rd-k{display:block;font-size:11.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-v{display:block;margin-top:1px;font-size:17px;font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-v small{margin-left:2px;font-size:11px;font-weight:500;color:var(--ink2)}.rd-c.warn .rd-v{color:var(--amber-t)}.rd-c.crit .rd-v{color:var(--red-t)}.rd-bar{display:block;height:3px;margin-top:4px;border-radius:2px;background:var(--fl-track);overflow:hidden;--c: var(--bd-ok)}.rd-c.warn .rd-bar{--c: var(--amber)}.rd-c.crit .rd-bar{--c: var(--red)}.rd-bar i{display:block;height:100%;border-radius:inherit;background:var(--c)}.rd-bar.none{background:repeating-linear-gradient(90deg,var(--fl-track) 0 3px,transparent 3px 5px)}.rd-cr{display:inline-flex;gap:5px;font-size:14px}.rd-cr .un{color:var(--un-t)}.rd-cr .warn{color:var(--amber-t)}.rd-cr .crit{color:var(--red-t)}.rd-t{display:flex;align-items:baseline;gap:8px;width:100%;min-height:44px;padding:10px 11px;border:0;border-top:1px solid var(--fl-line);background:transparent;color:inherit;font:inherit;text-align:left}.rd-t:not(:disabled){cursor:pointer}.rd-t:not(:disabled):active{background:color-mix(in srgb,var(--ink) 5%,transparent)}.rd-t .rd-k{flex:none}.rd-t b{flex:none;font-size:16px;font-weight:650}.rd-t.warn b{color:var(--amber-t)}.rd-t.crit b{color:var(--red-t)}.rd-ts{flex:1;min-width:0;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-pen{flex:none;align-self:center;display:inline-flex;font-style:normal;color:var(--fl-t3)}@media(max-width:849px){.gl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gl-card{gap:4px;padding:8px 9px 7px;border-radius:13px}.gl-t{font-size:12px}.gl-t small{display:none}.gl-v{font-size:12.5px}.gl-card[data-k=net] .gl-v,.gl-card[data-k=io] .gl-v{display:none}.gl-plot{height:40px}.gl-foot{display:none}}@media(min-width:850px){.gl{margin-top:18px}.gl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gl-plot{height:70px}}:root[data-look=console]{--cr-s1: #2a78d6;--cr-s2: #eb6834;--cr-s3: #1baf7a;--cr-s4: #eda100;--cr-s5: #e87ba4;--cr-s6: #008300;--cr-s7: #6250d6;--cr-s8: #e34948}:root[data-look=console][data-theme=dark]{--cr-s1: #3987e5;--cr-s2: #d95926;--cr-s3: #199e70;--cr-s4: #c98500;--cr-s5: #d55181;--cr-s6: #008300;--cr-s7: #9085e9;--cr-s8: #e66767}:root[data-look=console] .cr .num{font-family:var(--font);font-variant-numeric:tabular-nums}.cr{margin:14px 16px 0}.hs-desk .cr{margin-left:0;margin-right:0}.cr-sub{font-size:13px;color:var(--ink2)}.cr-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cr-card{gap:4px}.cr-card.skel{min-height:196px}.cr-loss{margin-left:auto;font-size:13px;color:var(--ink2);white-space:nowrap}.cr-lamp{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--bd-ok);vertical-align:1px}.cr-loss.light .cr-lamp,.cr-loss.amber .cr-lamp{background:var(--amber)}.cr-loss.red .cr-lamp{background:var(--red)}.cr-loss.amber,.cr-loss.red{color:var(--ink);font-weight:600}.cr-plot{display:block;width:100%;height:84px;touch-action:pan-y}.cr-plot path,.cr-plot line{vector-effect:non-scaling-stroke}.cr-plot .grid{stroke:var(--fl-line);stroke-width:1}.cr-plot .line{fill:none;stroke-width:1.5;stroke-linejoin:round}.cr-plot .cur{stroke:var(--ink);stroke-width:1;opacity:.5}.cr-strip{display:block;width:100%;height:5px;border-radius:3px;background:var(--fl-track)}.cr-strip .light{fill:color-mix(in srgb,var(--amber) 45%,transparent)}.cr-strip .amber{fill:var(--amber)}.cr-strip .red{fill:var(--red)}.cr-legend{display:flex;flex-wrap:wrap;gap:2px 12px;margin:4px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--ink2)}.cr-legend li{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.cr-legend b{color:var(--ink);font-weight:650}.cr-legend small{font-size:11px;color:var(--fl-t3)}.cr-legend small.lost{color:var(--amber-t)}.cr-key{display:inline-block;width:10px;height:3px;border-radius:2px;align-self:center}.cr-plot .s1{stroke:var(--cr-s1)}.cr-key.s1{background:var(--cr-s1)}.cr-plot .s2{stroke:var(--cr-s2)}.cr-key.s2{background:var(--cr-s2)}.cr-plot .s3{stroke:var(--cr-s3)}.cr-key.s3{background:var(--cr-s3)}.cr-plot .s4{stroke:var(--cr-s4)}.cr-key.s4{background:var(--cr-s4)}.cr-plot .s5{stroke:var(--cr-s5)}.cr-key.s5{background:var(--cr-s5)}.cr-plot .s6{stroke:var(--cr-s6)}.cr-key.s6{background:var(--cr-s6)}.cr-plot .s7{stroke:var(--cr-s7)}.cr-key.s7{background:var(--cr-s7)}.cr-plot .s8{stroke:var(--cr-s8)}.cr-key.s8{background:var(--cr-s8)}@media(min-width:850px){.cr{margin-top:18px}.cr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.pe-who{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe{padding-bottom:2px}.pe-sec{min-width:0;margin:18px 0 0;padding:0;border:0}.pe-sec legend{margin-bottom:9px;padding:0;font-size:13px;font-weight:650;color:var(--ink)}.pe-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;padding:3px;border-radius:12px;border:1px solid var(--fl-line);background:var(--fl-chip)}.pe-seg button{min-height:38px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--ink2);font-size:14px}.pe-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.pe-amount{display:flex;gap:8px;margin-top:10px}.pe-amount input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--field);background:var(--field-bg);color:var(--ink);font-size:22px;font-weight:600}.pe-amount input[aria-invalid=true]{border-color:var(--red)}.pe-seg.units{flex:none;width:112px}.pe-seg.units button{min-height:40px}.pe-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pe-presets button{height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--ink2);font-size:13px}.pe-presets button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:600}.pe-hint{margin-top:8px;font-size:12px;line-height:1.55;color:var(--ink2)}.pe-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe-modes button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:58px;padding:9px 12px;border-radius:12px;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--ink);text-align:left}.pe-modes b{font-size:14px;font-weight:650}.pe-modes span{font-size:11.5px;line-height:1.35;color:var(--ink2)}.pe-modes button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pe-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.pe-days button{height:40px;padding:0;border:1px solid var(--fl-line);border-radius:10px;background:var(--fl-card);color:var(--ink);font-size:15px}.pe-days button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:700}.pe-period{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--note-bg);font-size:13px;line-height:1.65;color:var(--ink2)}.pe-period b{font-weight:600;color:var(--ink)}.pe-fixed{margin-top:18px;font-size:12px;line-height:1.5;color:var(--fl-t3)}.pe-note{margin-top:10px;padding:9px 12px;border-radius:10px;background:var(--amber-bg);color:var(--amber-t);font-size:13px;line-height:1.5}.pe .form-error{margin-top:10px}.pe-foot{position:sticky;bottom:-24px;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;margin:16px -20px -24px;padding:12px 20px 16px;border-top:1px solid var(--rule);background:var(--paper)}.pe-btn{height:46px;border-radius:12px;border:1px solid var(--rule2);background:transparent;color:var(--ink);font-size:15px;font-weight:600}.pe-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pe-btn:disabled{opacity:.45;cursor:default}.hs-edit{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--rule2);background:transparent;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.hs-edit:hover{background:var(--sel-bg);opacity:1}.fl-tedit{flex:none;align-self:center;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:48px;min-height:48px;margin-left:6px;border:0;border-radius:10px;background:transparent;color:var(--ink2);font-size:11px}.fl-tedit:hover{background:var(--sel-bg);opacity:1}:root[data-look=console]{--fl-card: rgba(255, 255, 255, .58);--fl-line: rgba(30, 50, 90, .1);--fl-chip: rgba(30, 50, 90, .06);--fl-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 16px 40px -24px rgba(30, 40, 90, .45);--glass-edge: rgba(255, 255, 255, .7);--glass-blur: blur(18px) saturate(1.6);--nav-bg: rgba(246, 248, 252, .72);--wall-veil: 0, 0, 0}:root[data-look=console][data-theme=dark]{--fl-card: rgba(20, 24, 40, .5);--fl-line: rgba(255, 255, 255, .09);--fl-chip: rgba(255, 255, 255, .07);--fl-shadow: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 20px 50px -28px rgba(0, 0, 0, .9);--glass-edge: rgba(255, 255, 255, .1);--nav-bg: rgba(10, 12, 22, .62)}:root[data-look=console] body{background:transparent;background-image:none}:root[data-look=console] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#e8edf7;background-image:radial-gradient(70vmax 55vmax at -5% -10%,rgba(167,139,250,.5),transparent 60%),radial-gradient(60vmax 50vmax at 105% 5%,rgba(56,189,248,.38),transparent 60%),radial-gradient(70vmax 55vmax at 60% 110%,rgba(244,114,182,.3),transparent 60%)}:root[data-look=console][data-theme=dark] body:before{background-color:#070912;background-image:radial-gradient(70vmax 55vmax at -5% -10%,rgba(109,40,217,.5),transparent 60%),radial-gradient(60vmax 50vmax at 105% 5%,rgba(29,78,216,.42),transparent 60%),radial-gradient(70vmax 55vmax at 60% 110%,rgba(190,24,93,.28),transparent 60%)}:root[data-look=console][data-wall] body:before{background:var(--ns-wall) center / cover no-repeat}:root[data-look=console][data-wall] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:rgba(255,255,255,var(--veil, 0))}:root[data-look=console][data-theme=dark][data-wall] body:after{background:rgba(0,0,0,var(--veil, 0))}:root[data-look=console][data-wall="1"]{--veil: .18}:root[data-look=console][data-wall="2"]{--veil: .36}:root[data-look=console][data-wall="3"]{--veil: .55}:root[data-look=console] :is(.fl-card,.hs-page .hs-card,.hs-page .list,.hs-page .hero,.hs-page .tabs2,.hs-page .hs-tiles .li,.gl-card,.gl-seg,.rd,.bd-table,.bd-search,.bd-view,.bd-chip,.bd-alarm,.hs-quick a,.top .hs-switch,.fl-retired){-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-look=console] :is(.fl-card,.hs-page .hs-card,.hs-page .list,.gl-card,.rd,.bd-table){border-color:var(--glass-edge)}:root[data-look=console] .fl-card.warn{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}:root[data-look=console] .fl-card.crit{border-color:color-mix(in srgb,var(--red) 60%,transparent)}:root[data-look=console] .top{background:transparent}:root[data-look=console] .top .icon-btn{background:var(--fl-card);border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);width:40px;height:40px}:root[data-look=console] .top .icon-btn+.icon-btn{margin-left:6px}:root[data-look=console] .tabbar{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-look=console] .top .hs-switch{height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--glass-edge);background:var(--fl-card)}@media(max-width:559px){:root[data-look=console] .top .updated:not(.late){display:none}}.wall{display:flex;flex-direction:column;gap:14px;padding-top:14px}.wall-lead{font-size:13.5px;line-height:1.6;color:var(--ink2)}.wall-preview{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--rule)}.wall-preview.none{display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink2);background:radial-gradient(120% 90% at 0% 0%,rgba(167,139,250,.5),transparent 60%),radial-gradient(100% 80% at 100% 0%,rgba(56,189,248,.4),transparent 60%),radial-gradient(120% 90% at 60% 110%,rgba(244,114,182,.32),transparent 60%),var(--paper)}.wall-actions{display:flex;gap:10px}.wall-btn{flex:1;height:44px;border-radius:12px;border:1px solid var(--rule2);background:transparent;color:var(--ink);font-size:15px;font-weight:600}.wall-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.wall-btn:disabled{opacity:.5}.wall-dim{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink2)}.wall-seg{display:inline-grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;border-radius:11px;border:1px solid var(--rule)}.wall-seg button{min-width:44px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--ink2);font-size:14px}.wall-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-look=console]{--fl-card: rgba(255, 255, 255, .9)}:root[data-look=console][data-theme=dark]{--fl-card: rgba(18, 22, 36, .92)}}
