.ast{height:100%;overflow:hidden}.ast .sp,.ast-pop .sp,.ast-run .sp,.ast-tdev .sp{flex:1}.ast .mute{color:var(--mute)}.ast-empty{color:var(--sec);margin:6px 0;font-size:12px}.ast-empty.pad{margin:0;padding:24px 18px}.ast-err{color:var(--red-ink);margin:0;font-size:12.5px}.ast-missing{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:48px 56px;display:flex}.ast-missing .title{margin:0}.ast .seg,.ast-run .seg{background:var(--surface);border:1px solid var(--hair);border-radius:999px;flex:none;gap:2px;padding:2px;display:flex}.ast .seg button,.ast-run .seg button{white-space:nowrap;height:22px;font:500 10px/1 var(--mono);letter-spacing:calc(.07em*var(--trk));color:var(--sec);border-radius:999px;padding:0 10px}.ast .seg button:hover,.ast-run .seg button:hover{color:var(--ink)}.ast .seg button.on,.ast-run .seg button.on{background:var(--ink);color:var(--paper)}.ast .stats{font:500 10.5px/1 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ast .stats b{color:var(--ink);font-weight:600}.ast .stats .rd,.ast .stats .rd b{color:var(--red-ink)}.ast .stats>span{align-items:center;gap:5px;display:inline-flex}.ast .org{font:600 11px/1 var(--mono);letter-spacing:calc(.1em*var(--trk));flex:none}.ast .host,.ast-pop .host,.ast-run .host,.ast-tdev .host{font:600 11.5px/1 var(--mono);letter-spacing:calc(.04em*var(--trk));white-space:nowrap}.ast .tag.dk,.ast-tdev .tag.dk{color:var(--ink)}.ast .tag.soon{color:var(--mute);background:0 0;border-style:dashed;border-color:#c9c4b9}.ast .pill.sm,.ast-tdev .pill.sm{gap:6px;height:22px;padding:0 9px;font-size:9.5px}.ast .pill.off{opacity:.42}.ast .pill svg,.ast-tdev .pill svg{flex:none}.pill.irrb{background:var(--paper);border:1.5px solid var(--ink);color:var(--ink);gap:8px}.pill.irrb.go{background:var(--ink);color:var(--paper)}.pill.irrb.go .irr{background:var(--paper)}.pill.irrb.go:hover{background:#2a2a2a}.ast .pill:disabled,.ast-run .pill:disabled,.ast-pop .pill:disabled{opacity:.45;cursor:default}.ast .ib,.ast-tdev .ib{border:1px solid var(--hair);background:var(--surface);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.ast .ib:hover:not(:disabled),.ast-tdev .ib:hover:not(:disabled){border-color:var(--ink)}.ast .ib:disabled{opacity:.45;cursor:default}.ast .ib.solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ast .ib.dis,.ast-tdev .ib.dis{color:var(--mute);background:0 0;border-style:dashed}.ast .ib.irrb{border:1.5px solid var(--ink)}.ast-tdev .ib.sm{width:24px;height:24px}.ast .lnk,.ast-tdev .lnk{font:500 9.5px/1 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--ink);border-bottom:1px solid var(--hair);text-transform:uppercase;margin-left:auto;padding-bottom:1px}.ast .lnk:hover,.ast-tdev .lnk:hover{border-color:var(--ink)}.ast .src{height:15px;font:500 8.5px/1 var(--mono);letter-spacing:calc(.08em*var(--trk));color:var(--sec);white-space:nowrap;text-transform:uppercase;border:1px dashed #c9c4b9;border-radius:4px;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.ast .src.desk{border-style:solid;border-color:var(--hair)}.ast .bar{background:var(--hair);border-radius:3px;height:5px;display:block;position:relative;overflow:hidden}.ast .bar i{background:var(--ink);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.ast .ico{flex:none;display:inline-block}.ast-nc{font:500 9px/1.45 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);border:1px dashed #c9c4b9;border-radius:8px;align-items:flex-start;gap:7px;margin-top:9px;padding:7px 9px;display:flex}.ast-nc b{color:var(--ink);font-weight:600}.ast-nc .gl{color:var(--sec);margin-top:2px}.ast .dseg{color:var(--ai);border-radius:0;margin:0 0 6px;padding:0;font-size:13px;line-height:1.5;position:relative}.ast .dseg.acc{color:var(--ink)}.ast .dseg.acc:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:-9px}.ast-srcs{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.ast-srcs .chip{max-width:220px}.ast-rcpt{color:var(--sec);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:11.5px;display:flex}.ast-rcpt span{align-items:baseline;gap:6px;display:inline-flex}.ast-rcpt b{font:600 9.5px/1 var(--mono);letter-spacing:calc(.09em*var(--trk));color:var(--ink)}.ast-rcpt .x b s{text-decoration-thickness:1px}.ast .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ast .scard{border:1px solid var(--hair);background:var(--paper);border-radius:12px;padding:12px 16px 12px 18px}.ast .scard .acts{margin-top:10px}.ast .sh2{color:var(--sec);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.ast .sh2 b{color:var(--ink);font-weight:600}.ast .sh2>span{white-space:nowrap}.ast .sh2 .tag{height:16px}.ast-diag .acts{margin-top:10px}.ast-fix{border:1px dashed #c9c4b9;border-radius:9px;gap:3px;margin-top:10px;padding:8px 10px;display:grid}.ast-fix .t{color:var(--ai);font-size:12.5px}.ast-fix .e{color:var(--sec);font-size:11.5px}.ast .lbl.r{text-align:right}.ast-menu{position:relative}.ast-menu>.pill b{font-weight:600}.ast-menu ul{z-index:30;background:var(--surface);border:1px solid var(--ink);border-radius:10px;min-width:220px;max-height:340px;margin:0;padding:4px;list-style:none;position:absolute;top:30px;left:0;overflow:auto;box-shadow:0 18px 40px -16px #11111159}.ast-menu ul.right{left:auto;right:0}.ast-menu li button{text-align:left;white-space:nowrap;border-radius:6px;width:100%;padding:7px 10px;font-size:12.5px;display:block}.ast-menu li button:hover:not(:disabled){background:var(--paper)}.ast-menu li button:disabled{color:var(--mute)}.ast-fleet{grid-template-columns:minmax(0,1fr) 344px;min-height:0;display:grid}.ast-fleet .a-list{border-right:1px solid var(--hair);flex-direction:column;min-height:0;display:flex}.ast-fleet .a-th{border-bottom:1px solid var(--hair);padding:16px 18px 0 16px}.ast-fleet .a-r1{align-items:center;gap:14px;display:flex}.ast-fleet .a-r2{align-items:center;gap:6px;margin-top:14px;display:flex}.ast-fleet .a-r2 .pill{height:24px;padding:0 10px;font-size:9.5px}.ast-fleet .a-r2 .pill b{font-weight:600}.ast-fleet .a-th .stats{margin:13px 0 12px}.ast-fleet .a-cols,.ast-fleet .a-row{grid-template-columns:22px minmax(0,1fr) 36px 92px 112px 50px 156px 48px 92px 50px 28px;align-items:center;gap:0 10px;padding:0 14px 0 12px;display:grid}.ast-fleet .a-cols{border-bottom:1px solid var(--hair);flex:none;height:28px}.ast-fleet .a-cols .lbl{white-space:nowrap;font-size:9px}.ast-fleet .a-rows{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.ast-fleet .a-row{border-bottom:1px solid var(--hair);cursor:pointer;height:51px;position:relative}.ast-fleet .a-row:hover{background:#faf9f699}.ast-fleet .a-row.sel{background:var(--surface)}.ast-fleet .a-row.sel:before{content:"";background:var(--ink);width:3px;position:absolute;top:0;bottom:0;left:0}.ast-fleet .a-row .g{place-items:center;display:grid}.ast-fleet .a-row.dim .g .gl{color:var(--sec)}.ast-fleet .a-row .c2{flex-direction:column;gap:5px;min-width:0;display:flex}.ast-fleet .a-row small,.ast-fleet .a-row .sm2{font:500 9px/1 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.ast-fleet .a-row .sm2.ink{color:var(--ink)}.ast-fleet .a-row .host:hover{text-decoration:underline}.ast-fleet .a-row .mdl{color:var(--sec);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ast-fleet .a-row .usr{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ast-fleet .a-row .usr.dimtxt,.ast-fleet .a-row.dim .usr,.ast-fleet .a-row.dim .host{color:var(--sec)}.ast-fleet .a-row .seen{font-size:14px}.ast-fleet .a-row.dim .seen{color:var(--sec)}.ast-fleet .a-row .hl{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ast-fleet .a-row .hl.ok{color:var(--sec)}.ast-fleet .a-row .led i{width:5px;height:4px}.ast-fleet .a-row .ver{font:500 10.5px/1 var(--mono);color:var(--sec)}.ast-fleet .a-row .ver.old{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ast-fleet .a-row .tks{gap:4px;min-width:0;display:flex;overflow:hidden}.ast-fleet .a-row .tag{justify-self:start;height:17px}.ast-fleet .a-row .ib{width:26px;height:26px}.ast-fleet .a-line{height:24px;font:600 9px/1 var(--mono);letter-spacing:calc(.12em*var(--trk));color:var(--sec);border-bottom:1px solid var(--hair);white-space:nowrap;align-items:center;gap:10px;padding:0 14px 0 12px;display:flex}.ast-fleet .a-line:before,.ast-fleet .a-line:after{content:"";border-top:1px dashed #bdb8ae;flex:1}.ast-fleet .a-line:before{flex:0 0 22px}.ast-fleet .a-foot{border-top:1px solid var(--ink);background:var(--surface);flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:10px 16px 10px 14px;display:grid}.ast-fleet .a-foot .sift{margin-left:3px}.ast-fleet .a-foot b{font:500 15px/1 var(--sans);letter-spacing:.01em;text-transform:uppercase;display:block}.ast-fleet .a-foot .s{font:500 9.5px/1 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--ai);text-transform:uppercase;margin-top:7px;display:block}.ast-fleet .a-board{background:var(--paper);flex-direction:column;min-height:0;display:flex}.ast-fleet .a-board .sub{color:var(--sec);margin-top:9px;font-size:12px}.ast-fleet .a-board .dep em,.ast .dep .num em{font:500 10px/1 var(--mono);color:var(--sec);letter-spacing:0;margin-left:3px;font-style:normal}.ast-fleet .a-board .ln{font:500 9.5px/1.5 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec);text-transform:uppercase;flex-wrap:wrap;gap:4px 8px;margin-top:10px;display:flex}.ast-name{color:var(--ink);display:block;overflow:hidden}.ast-fleet .conn{align-items:center;gap:6px;display:flex}.ast-fleet .conn .pill.big{height:32px;padding:0 8px 0 14px;font-size:11px}.ast-fleet .conn .pill.solid kbd{color:#ddd;background:#2a2a2a;border-color:#3a3a3a}.ast-fleet .conn-note{font:500 9px/1.45 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec);text-transform:uppercase;align-items:center;gap:6px;margin-top:8px;display:flex}.ast .lks{padding-top:6px;padding-bottom:8px}.ast .lk{color:var(--ink);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.ast .lk+.lk{border-top:1px solid var(--hair)}.ast a.lk:hover .t{text-decoration:underline}.ast .lk .id{font:500 10px/1 var(--mono);color:var(--sec);letter-spacing:calc(.04em*var(--trk));white-space:nowrap}.ast .lk .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ast .lk .r{font:500 9.5px/1 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec);white-space:nowrap}.ast .lk .r.risk{color:var(--red-ink)}.ast-fleet .a-sift{border-top:1px solid var(--ink);background:var(--surface);flex:none;max-height:46%;overflow:auto}.ast-fleet .a-sift .bhd .lbl{background:var(--surface)}.ast-fleet .a-sift .in{padding:12px 16px 14px 24px}.ast-fleet .a-sift .dseg{margin-bottom:5px;font-size:12.5px}.ast-estate{grid-template-columns:232px 496px minmax(0,1fr);min-height:0;display:grid}.ast .b-rail{border-right:1px solid var(--hair);flex-direction:column;min-height:0;display:flex}.ast .b-rail .rh{border-bottom:1px solid var(--hair);padding:14px 14px 12px}.ast .b-rail .rh .r1{justify-content:space-between;align-items:baseline;display:flex}.ast .b-rail .rh .r1 b{font:500 15px/1 var(--sans)}.ast .b-rail .ln{font:500 9.5px/1.5 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec);text-transform:uppercase;gap:4px 8px;margin-top:9px;display:flex}.ast .b-rail .ln b{color:var(--ink);font-weight:500}.ast .orows{scrollbar-width:none;min-height:0;overflow:auto}.ast .orow{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:11px 14px;display:grid;position:relative}.ast .orow:hover{background:#faf9f699}.ast .orow .nm{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.ast .orow .nm .nn{text-overflow:ellipsis;min-width:0;overflow:hidden}.ast .orow .nm .tag{flex:none;height:16px}.ast .orow .n{font:500 13px/1 var(--sans);font-variant-numeric:tabular-nums;text-align:right}.ast .orow .st{font:500 9px/1 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);text-transform:uppercase;white-space:nowrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.ast .orow .st .led i{width:9px;height:4px}.ast .orow.sel{background:var(--surface)}.ast .orow.sel:before{content:"";background:var(--ink);width:3px;position:absolute;top:0;bottom:0;left:0}.ast .b-rail .add{justify-content:center;margin:12px 14px}.ast .b-est{border-right:1px solid var(--hair);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:auto}.ast .b-est .eh{padding:12px 16px 14px}.ast .b-est .r0{justify-content:space-between;align-items:center;display:flex}.ast .b-est .nm{margin-top:14px}.ast .b-est .sub{color:var(--sec);margin-top:9px;font-size:12px}.ast .dep.c4{grid-template-columns:repeat(4,1fr)}.ast .b-est .dep{margin-top:12px}.ast .pol{border:1px solid var(--hair);font:500 9.5px/1.4 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);text-transform:uppercase;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:8px 10px;display:flex}.ast .pol b{color:var(--ink);font-weight:500}.ast .grpH{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;height:28px;padding:0 16px;display:flex}.ast .grpH .lbl{background:var(--paper);align-items:center;gap:6px;padding:3px 6px 3px 0;display:inline-flex}.ast .grpH .lbl.r{padding:3px 0 3px 6px}.ast .grpH .tag{height:15px;font-size:8.5px}.ast .grpH{gap:12px}.ast .grpH .lbl{white-space:nowrap;min-width:0}.ast .grpH .lbl:not(.r){text-overflow:ellipsis;flex:1 1 0;min-width:48px;display:block;overflow:hidden}.ast .grpH .lbl.r{flex:0 auto}.ast .grpH .lbl.r .rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ast .grpH .tag,.ast .grpH .tag.na{white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex}.ast .tiles{grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 16px 12px;display:grid}.ast .dtile{border:1px solid var(--hair);background:var(--surface);min-width:0;height:72px;color:var(--ink);border-radius:10px;flex-direction:column;justify-content:space-between;padding:8px 9px;display:flex;position:relative}.ast .dtile:hover{border-color:#c9c4b9}.ast .dtile .t1{align-items:center;gap:6px;min-width:0;display:flex}.ast .dtile .t1 .host{text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ast .dtile .u{color:var(--sec);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ast .dtile .mb{font:500 8.5px/1 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;display:flex}.ast .dtile .mb .bar{flex:1;height:4px}.ast .dtile.warn{border-color:var(--ink)}.ast .dtile.off{background:0 0;border-style:dashed}.ast .dtile.off .host,.ast .dtile.off .u{color:var(--sec)}.ast .dtile.sel{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ast .dtile.sel .u,.ast .dtile.sel .mb{color:#bdb8ae}.ast .dtile.sel .bar{background:#3a3a38}.ast .dtile.sel .bar i{background:var(--paper)}.ast-more{font:500 9.5px/1 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec);margin:-4px 16px 12px}.ast-more:hover{color:var(--ink)}.ast .mini{flex-wrap:wrap;align-items:center;gap:3px;padding:10px 16px 12px;display:flex}.ast .mini a{background:var(--ink);border-radius:2.5px;width:9px;height:9px}.ast .mini a.o{box-shadow:inset 0 0 0 1.3px var(--ink);background:0 0}.ast .mini a:hover{outline:2px solid var(--hair)}.ast .mini span{font:500 9.5px/1 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);text-transform:uppercase;margin-left:8px}.ast .b-dev{background:var(--surface);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:auto}.ast .b-dev .dh{padding:14px 24px}.ast .b-dev .meta{font:500 10.5px/1 var(--mono);letter-spacing:calc(.07em*var(--trk));color:var(--sec);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.ast .b-dev .meta b{color:var(--ink);font-weight:600}.ast .b-dev .meta .gl{margin-right:2px}.ast .b-dev .title{margin-top:10px}.ast .req{color:var(--sec);white-space:nowrap;align-items:center;gap:10px;min-width:0;margin-top:12px;font-size:13px;display:flex}.ast .req b{color:var(--ink);font-weight:600}.ast .req .m{font:500 11px/1 var(--mono);color:var(--sec);flex:none}.ast .av{background:var(--ink);width:26px;height:26px;color:var(--paper);font:600 9.5px/1 var(--mono);letter-spacing:calc(.04em*var(--trk));border-radius:50%;flex:none;place-items:center;display:grid}.ast .av.o{color:var(--sec);background:0 0;box-shadow:inset 0 0 0 1px #c9c4b9}.ast .b-dev .dh .acts{flex-wrap:nowrap;margin-top:14px}.ast .b-dev .dh .acts .pill{height:30px}.ast .b-dev .dh .acts .pill.solid{padding:0 8px 0 14px}.ast .b-dev .dh .acts .pill.solid kbd{color:#ddd;background:#2a2a2a;border-color:#3a3a3a}.ast .tabs{border-bottom:1px solid var(--hair);border-top:1px solid var(--hair);flex:none;align-items:stretch;gap:18px;height:36px;padding:0 24px;display:flex}.ast .tabs button{font:500 10px/1 var(--mono);letter-spacing:calc(.08em*var(--trk));color:var(--sec);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:flex}.ast .tabs button:hover{color:var(--ink)}.ast .tabs button.on{color:var(--ink);border-color:var(--ink)}.ast .tabs em{color:var(--mute);font-style:normal}.ast .b-body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.ast .b-body>div{min-width:0;padding:14px 20px 18px 24px}.ast .b-body>div+div{border-left:1px solid var(--hair);padding-left:20px;padding-right:22px}.ast .b-dev h4{font:500 9.5px/1 var(--mono);letter-spacing:calc(.09em*var(--trk));color:var(--sec);text-transform:uppercase;align-items:center;gap:8px;margin:14px 0 6px;display:flex}.ast .b-body>div>h4:first-child{margin-top:0}.ast .b-dev h4 .r{margin-left:auto;font-size:9px}.ast .kv{border-top:1px solid var(--hair);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:0 12px;padding:7px 0;font-size:12.5px;display:grid}.ast h4+.kv{border-top:0}.ast .kv>.lbl{font-size:9px}.ast .kv .v{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ast .kv .v.mute{color:var(--mute)}.ast .kv .v small{font:500 9.5px/1 var(--mono);letter-spacing:calc(.04em*var(--trk));color:var(--sec);text-transform:uppercase;text-align:right;width:30px}.ast .kv .bar{flex:none;width:64px}.ast .kv .mono{font-size:11.5px}.ast .ev{margin:0;padding:0;list-style:none;position:relative}.ast .ev:before{content:"";border-left:1px solid var(--hair);position:absolute;top:8px;bottom:8px;left:4px}.ast .ev li{grid-template-columns:14px 74px minmax(0,1fr);align-items:start;gap:6px;padding:5px 0;font-size:12px;line-height:1.4;display:grid;position:relative}.ast .ev li .gl{background:var(--paper);box-shadow:inset 0 0 0 1.4px var(--ink);margin-top:4px}.ast .ev li.k .gl{background:var(--ink)}.ast .ev li .t{font:500 9.5px/1.6 var(--mono);letter-spacing:calc(.03em*var(--trk));color:var(--sec);white-space:nowrap}.ast .ev li small{font:500 9px/1.3 var(--mono);letter-spacing:calc(.04em*var(--trk));color:var(--sec);text-transform:uppercase;margin-top:2px;display:block}.ast .ev li .ai{color:var(--ai)}.ast .future{background:repeating-linear-gradient(-45deg,#0000 0 9px,#11111106 9px 10px);border:1.5px dashed #bdb8ae;border-radius:14px;margin-top:18px;padding:16px 14px 12px;position:relative}.ast .future .fl{background:var(--surface);font:600 9.5px/18px var(--mono);letter-spacing:calc(.12em*var(--trk));color:var(--ink);align-items:center;gap:6px;padding:0 6px;display:flex;position:absolute;top:-9px;left:14px}.ast .future .tag.soon{height:15px}.ast .future .kv.ghost,.ast .future .kv.ghost .lbl{color:var(--mute)}.ast .future .fn{font:500 9px/1.45 var(--mono);letter-spacing:.05em;color:var(--sec);margin-top:6px}.ast .b-list{padding:14px 24px 24px}.ast .b-list h4:first-child{margin-top:0}.ast-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.ast-tbl th{text-align:left;font:500 9px/1 var(--mono);letter-spacing:calc(.08em*var(--trk));color:var(--sec);border-bottom:1px solid var(--hair);padding:8px 8px 8px 0}.ast-tbl td{border-bottom:1px solid var(--hair);padding:6px 8px 6px 0}.ast-tbl td.mono{color:var(--sec);font-size:11px}.ast .ast-act .irr{vertical-align:1px;margin-right:2px}.ast .code{font:500 11px/1.65 var(--mono);color:#1f1e1c;background:var(--paper);border:1px solid var(--hair);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:4px 0 8px;padding:10px 12px}.ast .code.out{color:var(--sec)}.ast-sess{grid-template-rows:46px minmax(0,1fr);min-height:0;display:grid}.ast-sess .ss{border-bottom:1px solid var(--hair);background:var(--surface);align-items:center;gap:12px;min-width:0;padding:0 14px 0 16px;display:flex}.ast-sess .back{font:500 10px/1 var(--mono);letter-spacing:calc(.07em*var(--trk));color:var(--sec);white-space:nowrap}.ast-sess .back:hover{color:var(--ink)}.ast-sess .vr{background:var(--hair);flex:none;width:1px;height:20px}.ast-sess .lv{background:var(--ink);height:24px;color:var(--paper);font:600 9.5px/1 var(--mono);letter-spacing:calc(.1em*var(--trk));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.ast-sess .lv .gl{background:var(--paper)}.ast-sess .lv.end{color:var(--sec);box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.ast-sess .lv.end .gl{background:var(--sec)}.ast-sess .gl.bl{animation:2s step-end infinite blink}.ast-sess .who{white-space:nowrap;flex-direction:column;gap:5px;min-width:0;display:flex}.ast-sess .who small{font:500 9px/1 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec)}.ast-sess .el{font-size:19px}.ast-sess .seg button{padding:0 9px}.ast .seg button:disabled,.ast .seg button:disabled:hover{color:var(--mute);cursor:not-allowed;text-decoration:line-through}.ast-sess .ss .pill{height:26px;padding:0 9px;font-size:9.5px}.ast-sess .s-body{grid-template-columns:minmax(0,1fr) 356px;min-height:0;display:grid}.ast-sess .stage{border-right:1px solid var(--hair);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:18px;display:flex;position:relative}.ast-sess .rs{width:100%;max-width:1028px;min-height:0;max-height:643px;box-shadow:0 0 0 1px var(--ink),0 24px 50px -24px #11111173;background:#dfe1df;border:0;border-radius:8px;flex:1}.ast-sess .rs.empty{background:var(--surface);color:var(--sec);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.ast-sess .rs.empty b{font:500 17px/1.3 var(--sans);color:var(--ink)}.ast-sess .rs.empty span{max-width:46ch;font-size:13px}.ast-sess .stage .meta{font:500 9.5px/1 var(--mono);letter-spacing:calc(.07em*var(--trk));color:var(--sec);flex:none;align-items:center;gap:14px;display:flex}.ast-sess .stage .meta span{align-items:center;gap:6px;display:inline-flex}.ast-sess .rail{background:var(--paper);scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow:auto}.ast-sess .bhd.bt,.ast-install .bhd.bt{border-top:1px solid var(--hair)}.ast-sess .cons{padding:10px 16px 12px}.ast-sess .cons .c{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;font-size:12.5px;display:grid}.ast-sess .cons .c .gl{margin-top:6px}.ast-sess .cons .c small{font:500 9px/1.3 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);text-transform:uppercase;margin-top:3px;display:block}.ast-sess .cons.kvs{padding-top:6px}.ast-sess .cons .kv .irr{margin-right:4px}.ast-sess .sfix{padding:12px 16px 14px 24px}.ast-sess .sfix .dseg{display:block}.ast-sess .sfix .sift{vertical-align:-2px}.ast-sess .sfix .acts{margin-top:8px}.ast-sess .audit{padding:6px 16px 8px}.ast-sess .audit div{grid-template-columns:56px minmax(0,1fr);gap:8px;padding:4px 0;font-size:12px;line-height:1.4;display:grid}.ast-sess .audit .t{font:500 10px/1.5 var(--mono);color:var(--sec)}.ast-sess .audit .a{color:var(--ai)}.ast-sess .audit .now{font-weight:500}.ast-sess .foot{border-top:1px solid var(--hair);font:500 9px/1.5 var(--mono);letter-spacing:.06em;color:var(--sec);padding:10px 16px}.ast-install{grid-template-columns:232px minmax(0,1fr) 452px;min-height:0;display:grid}.ast-install .onb{border-right:1px solid var(--hair);scrollbar-width:thin;flex-direction:column;gap:14px;min-height:0;padding:18px 26px;display:flex;overflow:auto}.ast-install .onb .title{margin:12px 0 0}.ast-install .onb .sub{color:var(--sec);max-width:72ch;margin-top:8px;font-size:13px}.ast-install .stepper{border:1px solid var(--hair);background:var(--surface);border-radius:12px;flex:none;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ast-install .stepper>div{border-right:1px solid var(--hair);min-width:0;padding:10px 12px 11px}.ast-install .stepper>div:last-child{border-right:0}.ast-install .stepper .s1{font:500 9px/1 var(--mono);letter-spacing:calc(.08em*var(--trk));color:var(--sec);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:flex}.ast-install .stepper .s1 .n{width:16px;height:16px;font:600 9px/1 var(--mono);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.ast-install .stepper .done .s1 .n{background:var(--ink);color:var(--paper);box-shadow:none}.ast-install .stepper .cur{box-shadow:inset 0 -2px 0 var(--ink);background:#fff}.ast-install .stepper .cur .s1 .n{box-shadow:inset 0 0 0 1.5px var(--ink)}.ast-install .stepper .s2{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12.5px;overflow:hidden}.ast-install .stepper .s2 small{font:500 9px/1.2 var(--mono);color:var(--sec);letter-spacing:calc(.04em*var(--trk));text-transform:uppercase;margin-top:3px;display:block}.ast-install .stepper .todo .s2{color:var(--sec)}.ast-grps{align-items:center;gap:10px;display:flex}.ast-install .linkbox{border:1px solid var(--ink);background:#fff;border-radius:12px;flex:none;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.ast-install .linkbox.none{background:0 0;border-style:dashed;border-color:#bdb8ae}.ast-install .linkbox .ic{color:var(--sec);font-size:15px}.ast-install .linkbox .lt{flex-direction:column;gap:6px;min-width:0;display:flex}.ast-install .linkbox .u{font:500 13px/1 var(--mono);letter-spacing:calc(.02em*var(--trk));white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;overflow:hidden}.ast-install .linkbox.none .u{font-family:var(--sans);color:var(--sec)}.ast-install .linkbox small{font:500 9px/1.4 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec);text-transform:uppercase}.ast-install .oscards{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ast-install .osc{border:1px solid var(--hair);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ast-install .osc .oh{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.ast-install .osc .oh b{font:500 14px/1 var(--sans)}.ast-install .osc .cmd{background:var(--ink);color:#edeae3;font:500 10px/1.55 var(--mono);white-space:pre-wrap;word-break:break-all;border-radius:8px;min-height:52px;margin:10px 12px 0;padding:9px 10px}.ast-install .osc .cmd .c{color:#8e8a82}.ast-install .osc .dl{align-items:center;gap:6px;margin:9px 12px 0;display:flex}.ast-install .osc p{color:var(--sec);margin:9px 12px 12px;font-size:11.5px;line-height:1.45}.ast-install .dep{margin-top:0}.ast-install .dep .hi{background:#fff}.ast-install .future{margin-top:4px;padding:14px 16px 12px}.ast-install .future .fl{background:var(--paper)}.ast-install .future .ghostline{color:var(--mute);flex-wrap:wrap;gap:28px;font-size:12.5px;display:flex}.ast-install .rail{scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow:auto}.ast-install .rail.sfc,.ast-install .rail .bhd .lbl{background:var(--surface)}.ast-install .ci{padding:4px 16px 6px}.ast-install .ci .r{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;display:grid}.ast-install .ci .r:last-child{border-bottom:0}.ast-install .ci .r small{font:500 9px/1.2 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.ast-install .ci .r .t{font:500 10px/1 var(--mono);color:var(--sec);white-space:nowrap}.ast-install .ci .irr.dim{opacity:.35;margin-left:1px}.ast-install .opts{padding:6px 16px 14px}.ast-install .opt{text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:7px 0;font-size:12.5px;display:grid}.ast-install .opt:disabled{opacity:.6}.ast-install .opt small{color:var(--sec);margin-top:1px;font-size:11.5px;display:block}.ast-install .opt b{font-weight:600}.ast-rd{width:14px;height:14px;box-shadow:inset 0 0 0 1.3px var(--sec);border-radius:50%;flex:none;margin-top:2px}.ast-rd.on{box-shadow:inset 0 0 0 4px var(--ink)}.ast-note{color:var(--sec);margin:6px 0 0;font-size:11.5px}.ast-veil{z-index:90;background:#f2f0eb80;position:fixed;inset:0}.ast-veil.dark{background:#11111147}.ast-pop{z-index:91;border:1px solid var(--ink);background:var(--surface);border-radius:14px;width:392px;position:fixed;overflow:hidden;box-shadow:0 24px 60px -18px #1116}.ast-pop .pt{padding:14px 16px 10px}.ast-pop .pt b{font:500 17px/1.25 var(--sans);letter-spacing:-.01em;margin-top:8px;display:block}.ast-pop .mode{border-top:1px solid var(--hair);text-align:left;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:9px 16px;font-size:12.5px;display:grid}.ast-pop .mode:hover{background:#ffffff80}.ast-pop .mode.on{background:#fff}.ast-pop .mode small{color:var(--sec);margin-top:2px;font-size:11.5px;display:block}.ast-pop .mode .k{font:500 9px/1 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;display:inline-flex}.ast-pop .mode .k kbd{min-width:15px;height:15px;font-size:8.5px}.ast-pop .facts{border-top:1px solid var(--hair);background:var(--paper);flex-direction:column;gap:6px;padding:10px 16px;display:flex}.ast-pop .facts div{align-items:center;gap:8px;font-size:12px;display:flex}.ast-pop .facts .lbl{flex:none;width:74px;font-size:9px}.ast-pop-nc{color:var(--sec);border-top:1px dashed #c9c4b9;align-items:baseline;gap:8px;padding:9px 16px;font-size:12px;display:flex}.ast-pop .pa{border-top:1px solid var(--hair);align-items:center;gap:8px;padding:10px 16px 12px;display:flex}.ast-run{z-index:91;border-radius:12px;width:min(720px,100vw - 32px);position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px -24px #11111180}.ast-run .irrbox{border:1.5px solid var(--ink);background:#fff;border-radius:12px;overflow:hidden}.ast-run .ih{background:var(--ink);color:var(--paper);font:600 9.5px/1 var(--mono);letter-spacing:calc(.1em*var(--trk));align-items:center;gap:8px;padding:9px 12px;display:flex}.ast-run .ih .irr{background:var(--paper)}.ast-run .ih .r{color:#bdb8ae;margin-left:auto;font-weight:500}.ast-run-shell{align-items:center;gap:8px;padding:9px 12px 0;display:flex}.ast-sift-from{color:var(--ai);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ast-run textarea.code{width:calc(100% - 24px);font:500 11.5px/1.65 var(--mono);color:#1f1e1c;background:var(--surface);border:1px solid var(--hair);resize:vertical;white-space:pre;border-radius:8px;margin:8px 12px 0;padding:10px 12px;display:block;overflow:auto}.ast-run textarea.code.ai{color:var(--ai)}.ast-run textarea.code:focus{outline:2px solid var(--ink);outline-offset:0}.ast-run-p{color:var(--sec);margin:12px;font-size:13px}.ast-run-facts{flex-direction:column;gap:7px;padding:12px;display:flex}.ast-run-facts div{grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:10px;font-size:12.5px;display:grid}.ast-run-facts .lbl{font-size:9px}.ast-run .cf{border-top:1px solid var(--hair);background:var(--paper);align-items:center;gap:8px;padding:9px 12px;display:flex}.ast-run .cf small{font:500 9px/1.35 var(--mono);letter-spacing:calc(.06em*var(--trk));color:var(--sec)}.ast-run .pill .k{font:500 10px/1 var(--mono);opacity:.6}.ast-tdev .drow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:10px 16px;display:grid}.ast-tdev .drow+.drow{border-top:1px solid var(--hair)}.ast-tdev .drow .d1{align-items:center;gap:7px;min-width:0;display:flex}.ast-tdev .drow .host:hover{text-decoration:underline}.ast-tdev .drow small{font:500 9px/1.3 var(--mono);letter-spacing:calc(.05em*var(--trk));color:var(--sec);text-transform:uppercase;grid-column:1/-1}.ast-tdev .drow small .lnk{margin-left:0;font-size:9px}.ast-tdev .drow small .sug{color:var(--ai)}.ast-tdev .drow.hot{background:var(--surface);box-shadow:inset 3px 0 0 var(--ink)}@media (width<=1360px){.ast-fleet{grid-template-columns:minmax(0,1fr) 300px}.ast-fleet .a-cols,.ast-fleet .a-row{grid-template-columns:22px minmax(0,1fr) 34px 84px 96px 44px 132px 44px 84px 0 28px;gap:0 8px}.ast-fleet .a-row .tag.soon,.ast-fleet .a-cols span:nth-child(10){display:none}.ast-estate{grid-template-columns:200px 400px minmax(0,1fr)}.ast .tiles{grid-template-columns:repeat(3,1fr)}.ast-install{grid-template-columns:200px minmax(0,1fr) 380px}}.ast-first{border-top:1px solid var(--hair);padding:12px 16px 14px}.ast-first .ast-empty b{color:var(--ink);font-weight:600}.ast-newgrp{border:1px solid var(--ink);background:#fff;border-radius:10px;flex-direction:column;gap:7px;margin-top:8px;padding:10px 12px;display:flex}.ast-newgrp .row{align-items:center;gap:8px;display:flex}.ast-newgrp input{border:1px solid var(--hair);background:var(--surface);min-width:0;height:28px;font:13px/1 var(--sans);color:var(--ink);border-radius:8px;flex:1;padding:0 10px}.ast-newgrp input:focus{outline:2px solid var(--ink);outline-offset:0}.ast-newgrp small{color:var(--sec);font-size:11.5px;line-height:1.45}.ast-more.add{text-align:left;margin:12px 16px 16px}.ast-nodev{flex-direction:column;align-items:flex-start;gap:10px;padding:32px 24px;display:flex}.ast-nodev .title{margin:0}.ast-nodev p{max-width:60ch;color:var(--sec);margin:0;font-size:13px}.ast .tag.na,.ast-note.na b{color:var(--ink)}.ast .tag.na{border-style:dashed;border-color:var(--ink);background:0 0;height:15px;font-size:8.5px}.ast-note.na{border-left:2px solid var(--ink);padding-left:8px}.ast-unknown{border:1.5px dashed var(--ink);background:var(--paper);border-radius:8px;margin:12px 12px 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ast-unknown b{font-weight:600}.ast-unknown label{font:500 10px/1 var(--mono);letter-spacing:calc(.06em*var(--trk));text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;margin-top:8px;display:flex}.ast-fleet .a-th .ast-nc{margin:10px 0 0}.ast .b-est .eh .ast-nc{margin-top:11px}.ast .grp>.ast-empty{margin:0;padding:10px 16px 12px}.inv-hint{flex-wrap:wrap}.inv-hint .pill{margin-left:auto}.inv-chip{align-items:center;gap:5px;margin-left:10px;display:inline-flex}.inv-slash{font:500 10.5px/1 var(--mono);color:var(--sec);margin-left:10px}.inv-slash code{font:500 11px/1 var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--hair);border-radius:6px;padding:3px 6px}.inv-board{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 16px 2px;display:flex}.inv-board .pill{margin-left:auto}.inv-card .sh .host{font:600 11.5px/1 var(--mono);color:var(--ink)}.inv-card .sh .lbl{font-size:9px}.inv-card .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.inv-card .acts .sp{flex:1}.inv-card .acts .lbl{font-size:9px}.inv-card .mono{font:500 9.5px/1.3 var(--mono);color:var(--sec);letter-spacing:calc(.04em*var(--trk))}.inv-lead{color:var(--ink)!important}.inv-probes{grid-template-columns:1fr 1fr;gap:4px 18px;margin:6px 0 10px;display:grid}.inv-probes ol{margin:0;padding-left:18px;font-size:12.5px}.inv-probes li{border-bottom:1px dashed var(--hair);padding:6px 0}.inv-probes .pt{align-items:center;gap:7px;display:flex}.inv-probes .pt .sp{flex:1}.inv-probes .pw{color:var(--ai);margin-top:2px;font-size:12px}.inv-probes .pp{margin-top:2px}.inv-probes .tag.ro{height:14px;font-size:8.5px}.inv-probes .lnk,.inv-findings .lnk{font:500 9px/1 var(--mono);color:var(--sec);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.inv-facts{border:1px solid var(--hair);background:var(--surface);border-radius:9px;gap:5px;padding:9px 11px;font-size:12px;display:grid}.inv-facts>div{grid-template-columns:118px 1fr;gap:10px;display:grid}.inv-facts .lbl{padding-top:2px;font-size:8.5px}.inv-block{margin-top:9px}.inv-refused{margin:8px 0 0;font-size:9px}.inv-run{margin:6px 0 8px;padding:0;font-size:12.5px;list-style:none}.inv-run li{border-bottom:1px dashed var(--hair);grid-template-columns:18px 1fr 120px 92px;align-items:center;gap:10px;padding:5px 0;display:grid}.inv-run li small{display:block}.inv-run .ic{font:500 12px/1 var(--mono);color:var(--sec)}.inv-run li.done .ic,.inv-run li.running .ic{color:var(--ink)}.inv-run .bar{background:var(--hair);border-radius:2px;height:4px;overflow:hidden}.inv-run .bar i{background:var(--ink);height:100%;display:block}.inv-run .num{font:500 10px/1 var(--mono);color:var(--sec);text-align:right}.inv-hidden{border:1px dashed var(--hair);border-radius:9px;padding:7px 10px;color:var(--sec)!important;font-size:12px!important}.inv-runline .lbl{margin-left:auto;text-decoration:underline}.inv-cause{border:1px solid var(--ink);border-radius:10px;margin:4px 0 10px;padding:9px 12px}.inv-cause.ai p{color:var(--ai)}.inv-cause.acc p{color:var(--ink)}.inv-cause .ch{align-items:center;gap:8px;margin-bottom:4px;display:flex}.inv-cause .ch .sp{flex:1}.inv-cause .conf{font:600 10px/1 var(--mono);letter-spacing:calc(.08em*var(--trk));border:1px solid var(--ink);border-radius:999px;padding:3px 7px}.inv-cause .conf.high{background:var(--ink);color:var(--paper)}.inv-cause .conf.unrated{color:var(--sec);border-style:dashed}.inv-cause>.lbl{font-size:8.5px}.inv-flist{margin:0;padding-left:20px;font-size:13px}.inv-flist li{padding:4px 0}.inv-flist li.ai p{color:var(--ai)}.inv-flist li.acc p{color:var(--ink)}.inv-flist p{margin:0!important}.inv-findings .cite{border:1px solid var(--hair);height:15px;font:500 8.5px/1 var(--mono);color:var(--sec);background:var(--surface);cursor:pointer;vertical-align:1px;border-radius:4px;align-items:center;margin-left:3px;padding:0 5px;display:inline-flex}.inv-findings .cite.on{border-color:var(--ink);color:var(--ink)}.inv-findings .tag{height:14px;margin-left:6px;font-size:8.5px}.inv-raw{color:#e9e6df;background:#151515;border-radius:9px;margin:6px 0 4px;padding:8px 10px}.inv-raw .rh{align-items:center;gap:8px;margin-bottom:5px;display:flex}.inv-raw .rh .sp{flex:1}.inv-raw .lbl{color:#b9b4aa;font-size:8.5px}.inv-raw .seg button{height:18px;font:500 8.5px/1 var(--mono);color:#b9b4aa;border-radius:999px;padding:0 7px}.inv-raw .seg button.on{color:#151515;background:#e9e6df}.inv-raw pre{font:500 10.5px/1.5 var(--mono);white-space:pre-wrap;word-break:break-word;max-height:260px;margin:0;overflow:auto}.inv-raw pre div{opacity:.7;grid-template-columns:30px 1fr;gap:6px;display:grid}.inv-raw pre div.hit{opacity:1;background:#ffffff14}.inv-raw pre span{color:#8f8a80}.inv-receipt{color:var(--sec)!important;margin:9px 0 0!important;font-size:9px!important;line-height:1.6!important}.inv-fix .code{border:1px dashed var(--hair);font:500 10.5px/1.5 var(--mono);white-space:pre-wrap;border-radius:9px;max-height:220px;margin:6px 0;padding:9px 11px;overflow:auto}.inv-fix .code.ai{color:var(--ai)}.inv-fix>.lbl{font-size:9px}.inv-state .inv-lead{color:var(--sec)!important}.inv-setting .opt{border-bottom:1px dashed var(--hair);align-items:flex-start;gap:10px;padding:9px 16px;display:flex}.inv-setting .opt small{color:var(--sec);margin-top:2px;font-size:11.5px;display:block}.inv-setting input[type=number]{width:56px;font:500 11px/1 var(--mono)}.inv-phone{margin-top:12px}.inv-phone .inv-probes,.inv-phone .inv-facts>div{grid-template-columns:1fr}.inv-phone .inv-run li{grid-template-columns:18px 1fr 70px}.inv-phone .inv-run .bar{display:none}.inv-phone-sheet{z-index:60;background:var(--paper);flex-direction:column;gap:10px;padding:22px 18px;display:flex;position:fixed;inset:0;overflow:auto}.inv-phone-sheet h2{font:500 22px/1.2 var(--sans,inherit);margin:0}.inv-phone-sheet ul{margin:0;padding-left:18px;font-size:13px}.inv-phone-sheet .acts{flex-direction:column;gap:8px;margin-top:auto;display:flex}.inv-phone-sheet .pill.big{justify-content:center;height:48px}
