.l-eyebrow{align-items:center;gap:16px;margin-bottom:24px;display:flex}.l-meta{margin-top:16px}.l-btn{height:40px;padding:0 16px;font-size:14px}.l-card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-card);margin-top:48px}.l-card-h{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.l-card-h .t{font-size:13px;font-weight:600;line-height:16px}.l-card-h .r{font:400 11px/16px var(--mono);color:var(--dim);margin-left:auto}.l-seg{background:var(--base);border:1px solid var(--hair);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.l-seg button{border-radius:var(--r-control);height:26px;color:var(--dim);cursor:pointer;transition:background-color var(--t), color var(--t);background:0 0;border:0;padding:0 12px;font-size:12px;line-height:16px}.l-seg button:hover{color:var(--text)}.l-seg button[aria-pressed=true]{background:var(--off);color:var(--text)}.l-ctl{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.l-ctl .say{flex:320px;margin:0}.l-final{color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:40px;font-size:13px;line-height:20px;display:flex}.chip{border-radius:var(--r-small);background:var(--off);height:18px;font:400 11px/14px var(--mono);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.chip.dim{color:var(--dim)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.l-rv{animation:linear both l-rise;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes l-rise{0%{opacity:0;transform:translateY(16px)}}.mx-shot{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-bar);margin-top:56px;overflow:hidden}.mx-scroll{scrollbar-color:var(--faint) var(--surface);overflow-x:auto}.mx{background:var(--base);-webkit-user-select:none;user-select:none;min-width:1180px;font-size:12px;line-height:16px}.mx-top{border-bottom:1px solid var(--hair);white-space:nowrap;align-items:center;gap:20px;height:52px;padding:0 14px;display:flex}.mx-word{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.mx-word i{color:var(--accent);font-size:16px;font-style:normal}.mx-show{flex-direction:column;display:flex}.mx-show b{font-weight:600}.mx-show span{font:400 11px/14px var(--mono);color:var(--dim)}.mx-tabs{gap:2px;display:flex}.mx-tabs span{height:26px;color:var(--dim);border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.mx-tabs span.on{background:var(--off);color:var(--text)}.mx-rdo{font:400 11px/14px var(--mono);color:var(--dim);gap:14px;margin-left:auto;display:flex}.mx-rdo>span{gap:4px;display:flex}.mx-rdo b{color:var(--text);font-weight:400}.mx-pill{background:var(--hov);border:1px solid var(--hair);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;display:inline-flex}.mx-pill:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.mx-body,.mx-names{grid-template-columns:72px minmax(0,1fr) 1px 236px;gap:0 10px;padding-right:10px;display:grid}.mx-body{padding-top:10px;padding-bottom:10px}.mx-rail{flex-direction:column;gap:4px;padding:0 10px;display:flex}.mx-rail button{background:var(--hov);height:26px;color:var(--dim);font:400 12px/16px var(--sans);cursor:pointer;transition:background-color var(--t), color var(--t);border:0;border-radius:8px}.mx-rail button:hover{background:var(--off);color:var(--text)}.mx-rail button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}.mx-rail-foot{flex-direction:column;gap:4px;margin-top:auto;display:flex}.mx-rail-foot span{border:1px solid var(--hair);height:26px;color:var(--dim);border-radius:8px;justify-content:center;align-items:center;font-size:11px;display:flex}.mx-cols,.mx-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.mx-main,.mx-tiles.main{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mx-div{background:var(--hair)}.mx-col{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:9px 7px 8px;display:flex;position:relative;overflow:hidden}.mx-col:before{content:"";background:var(--c);height:3px;position:absolute;inset:0 0 auto}.mx-col.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mx-in{justify-content:space-between;align-items:center;gap:6px;display:flex}.mx-in .w{font:400 10px/14px var(--mono);color:var(--dim)}.mx-hm{background:var(--off);border-radius:2px;height:4px;display:block;overflow:hidden}.mx-hm i{background:var(--text);transform-origin:0;height:100%;transform:scaleX(var(--l,0));display:block}.mx-slots{flex-direction:column;gap:3px;display:flex}.mx-slot{border-radius:var(--r-control);background:var(--hov);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:4px;height:22px;padding:0 6px 0 5px;font-size:11px;line-height:14px;display:grid}.mx-slot .n{font:400 10px/14px var(--mono);color:var(--faint)}.mx-slot .f{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-slot .gr{font:400 10px/14px var(--mono);color:var(--warn)}.mx-slot .dot{background:var(--success);border-radius:50%;width:6px;height:6px}.mx-slot.add,.mx-slot.empty{border:1px dashed var(--hair);color:var(--dim);background:0 0}.mx-slot.missing{background:repeating-linear-gradient(135deg, transparent 0 4px, var(--hov) 4px 5px)}.mx-btns{grid-template-columns:1fr 1fr;gap:3px;display:grid}.mx-btns span{border-radius:var(--r-control);background:var(--hov);height:22px;color:var(--dim);justify-content:center;align-items:center;font-size:11px;display:flex}.mx-btns .wide{grid-column:1/-1}.mx-btns .mute{background:var(--warn-tint);color:var(--warn)}.mx-btns .pfl{background:var(--info-tint);color:var(--info)}.mx-pan{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:6px;height:16px;display:grid}.mx-pan .tr{background:var(--off);border-radius:2px;height:4px;position:relative}.mx-pan .tr i{top:-3px;left:var(--p);background:var(--text);border-radius:1px;width:2px;height:10px;position:absolute}.mx-pan>span:last-child{font:400 10px/14px var(--mono);color:var(--dim);text-align:right}.mx-fad{grid-template-columns:22px 1fr 14px;gap:2px;height:176px;margin-top:2px;display:grid}.mx-fad .scale{font:400 9px/10px var(--mono);color:var(--faint);position:relative}.mx-fad .scale span{position:absolute;right:2px;transform:translateY(-50%)}.mx-fad .track{position:relative}.mx-fad .track:before{content:"";background:var(--off);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:6px;bottom:6px;left:50%}.mx-fad .cap{background:#3a3a3a;border:1px solid #4a4a4a;border-radius:3px;width:30px;height:12px;margin:-6px 0 0 -15px;position:absolute;left:50%}.mx-fad .cap:after{content:"";background:var(--text);height:1px;position:absolute;top:5px;left:4px;right:4px}.mx-fad .vm{background:repeating-linear-gradient(to top, var(--off) 0 3px, transparent 3px 5.4px);width:6px;height:162px;margin:7px auto;position:relative}.mx-fad .vm i{height:calc(var(--s,0) * 5.4px);background:repeating-linear-gradient(to top, var(--text) 0 3px, transparent 3px 5.4px);position:absolute;inset:auto 0 0}.mx-fad .vm i.peak:after{content:"";height:calc((var(--s) - 27) * 5.4px);background:repeating-linear-gradient(to top, var(--fault) 0 3px, var(--base) 3px 5.4px);position:absolute;inset:0 0 auto}.mx-lv{color:var(--dim);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.mx-lv b{font:400 11px/14px var(--mono);color:var(--text)}.mx-names{border-top:1px solid var(--hair);align-items:center;height:64px}.mx-layer{color:var(--dim);justify-content:center;align-items:center;gap:8px;display:flex}.mx-layer b{color:var(--text);font-size:14px;font-weight:600}.mx-tile{border:1px solid var(--hair);background:linear-gradient(color-mix(in srgb, var(--c) 9%, transparent), transparent);border-radius:8px;height:46px;padding:8px 8px 0;display:block;position:relative;overflow:hidden}.mx-tile:before{content:"";background:var(--c);height:2px;position:absolute;inset:0 0 auto}.mx-tile.selected{border-color:var(--accent)}.mx-tile .t1{align-items:baseline;gap:6px;display:flex}.mx-tile .no{font:400 11px/14px var(--mono);color:var(--dim)}.mx-tile b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mx-tile .t2{font:400 10px/14px var(--mono);color:var(--dim);justify-content:space-between;display:flex}.mx-tile .m{color:var(--warn)}.mx-tile .p{color:var(--info)}.io-body{grid-template-columns:minmax(0,1fr) 320px;display:grid}.io-grid{border-right:1px solid var(--hair);grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;padding:16px;display:grid}.io-cell{aspect-ratio:1.35;border-radius:var(--r-small);border:1px dashed var(--hair);font:400 10px/12px var(--mono);color:var(--faint);transition:background-color .24s,border-color .24s,color .24s;transition-delay:calc(var(--i) * 3ms);align-items:flex-end;padding:3px 5px;display:flex}.io-cell.on{background:var(--off);color:var(--text);border:1px solid #303030}.io-cell.on.hot{border-color:var(--accent);background:#2e3a5a;transition-delay:0s}.io-cell.off{border:1px solid var(--hair);color:var(--dim);background-image:repeating-linear-gradient(135deg, transparent 0 4px, var(--hov) 4px 5px)}.io-legend{padding:8px}.io-legend li{border-radius:var(--r-control);transition:background-color var(--t);grid-template-columns:56px minmax(0,1fr);gap:2px 10px;padding:10px 8px;display:grid}.io-legend li:hover{background:var(--hov)}.io-legend .rg{font:400 11px/16px var(--mono);color:var(--dim);grid-row:span 3;padding-top:1px}.io-legend b{font-size:13px;font-weight:600;line-height:18px}.io-legend .why{color:var(--dim);font-size:12px;line-height:16px}.io-note{border-top:1px solid var(--hair);color:var(--dim);padding:12px 16px;font-size:13px;line-height:20px}.rk-scroll{scrollbar-color:var(--faint) var(--surface);overflow-x:auto}.rk{min-width:1040px;padding:16px}.rk-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.rk-head .sw{background:#c9a227;border-radius:3px;width:10px;height:22px}.rk-head .no{font:400 13px/16px var(--mono);color:var(--dim)}.rk-head b{font-size:14px;font-weight:600}.rk-blocks{grid-template-rows:22px auto 28px;grid-template-columns:148px repeat(8,minmax(0,1fr));gap:6px 8px;display:grid}.rk-bracket{border:1px solid var(--faint);border-radius:var(--r-control) var(--r-control) 0 0;height:14px;transition:border-color var(--t);border-bottom:0;grid-area:1/5/auto/span 2;align-self:end;position:relative}.rk-bracket span{background:var(--surface);font:400 11px/16px var(--mono);color:var(--dim);white-space:nowrap;transition:color var(--t);padding:0 6px;position:absolute;top:-9px;left:10px}.rk-blk{border-radius:var(--r-card);background:var(--base);border:1px solid var(--hair);min-height:96px;transition:border-color var(--t), background-color var(--t);flex-direction:column;grid-row:2;gap:2px;padding:10px;display:flex}.rk-blk .n{font:400 10px/14px var(--mono);color:var(--faint)}.rk-blk b{font-size:12px;font-weight:600;line-height:16px}.rk-blk .k{color:var(--dim);font-size:11px;line-height:14px}.rk-blk .v{font:400 11px/14px var(--mono);color:var(--dim);margin-top:auto;padding-top:8px}.rk-blk .v.gr{color:var(--warn)}.rk-blk .state{margin-top:auto;padding-top:8px}.rk-blk.input{gap:6px}.rk-blk .row{color:var(--dim);justify-content:space-between;font-size:11px;line-height:14px;display:flex}.rk-blk .row span:last-child{font-family:var(--mono);color:var(--text)}.rk-blk.empty{color:var(--dim);background:0 0;border-style:dashed;justify-content:center;align-items:center;font-size:12px}.rk-blk.empty.first{color:var(--text)}.rk-dry{opacity:0;transition:opacity var(--t);grid-area:3/5/auto/span 2;position:relative}.rk-dry:before{content:"";border:1px solid var(--info);border-radius:0 0 var(--r-card) var(--r-card);border-top:0;height:14px;position:absolute;top:0;left:-4px;right:-4px}.rk-dry span{background:var(--info-tint);color:var(--info);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11px;line-height:16px;position:absolute;top:6px;left:50%;transform:translate(-50%)}[data-rack=crashed] .rk-bracket,[data-rack=crashed] .rk-blk.hit{border-color:var(--fault)}[data-rack=crashed] .rk-blk.hit{background:var(--fault-tint)}[data-rack=crashed] .rk-bracket span{color:var(--fault)}[data-rack=restarting] .rk-bracket,[data-rack=restarting] .rk-blk.hit{border-color:var(--warn)}[data-rack=restarting] .rk-bracket span{color:var(--warn)}[data-rack=crashed] .rk-dry,[data-rack=restarting] .rk-dry{opacity:1}.rc{grid-template-columns:minmax(0,1fr) 400px;gap:16px;margin-top:48px;display:grid}.rc .l-card{margin-top:0}.rc-list{padding:4px 16px 8px}.rc-list li{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.rc-list li+li{border-top:1px solid var(--hair)}.rc-list b{font-size:13px;font-weight:600;line-height:18px;display:block}.rc-list .k{color:var(--dim);font-size:12px;line-height:16px;display:block}.rc-pair{flex-direction:column;justify-content:center;gap:16px;padding:20px;display:flex}.rc-pair .host{font:400 12px/16px var(--mono);color:var(--dim)}.rc-pair .q{font-size:14px;font-weight:600;line-height:20px}.rc-digits{grid-template-columns:repeat(3,1fr) 10px repeat(3,1fr);gap:6px;display:grid}.rc-digits span{border-radius:var(--r-control);background:var(--base);border:1px solid var(--hair);height:48px;font:400 20px/24px var(--mono);transition:border-color var(--t);place-items:center;display:grid}.rc-digits span.cur{border-color:var(--accent)}.rc-digits i{background:var(--faint);align-self:center;height:1px}.rc-pair .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rc-pair .btn{cursor:default;height:32px;padding:0 12px;font-size:13px}.lt{padding:28px 24px 20px}.lt-big{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.lt-big b{letter-spacing:-.04em;font-size:64px;font-weight:600;line-height:64px}.lt-big span{color:var(--dim);font-size:14px;line-height:20px}.lt-axis{height:76px;margin-top:36px;position:relative}.lt-axis .track{border-radius:var(--r-control);background:var(--base);border:1px solid var(--hair);height:24px;position:absolute;top:22px;left:0;right:0}.lt-axis .fill{grid-template-columns:repeat(3,1fr);gap:2px;width:50%;height:24px;padding:3px;display:grid;position:absolute;top:22px;left:0}.lt-axis .fill i{background:var(--off);font:400 10px/12px var(--mono);color:var(--dim);border:1px solid #333;border-radius:3px;place-items:center;font-style:normal;display:grid}.lt-axis .mk{width:1px;position:absolute;top:18px;bottom:26px}.lt-axis .mk span{white-space:nowrap;font-size:12px;line-height:16px;position:absolute;top:-18px}.lt-axis .meas{background:var(--text);left:50%}.lt-axis .meas span{transform:translate(-50%)}.lt-axis .limit{border-right:1px dashed var(--accent);right:0}.lt-axis .limit span{right:0}.lt-axis .ticks{height:14px;font:400 10px/14px var(--mono);color:var(--dim);position:absolute;bottom:0;left:0;right:0}.lt-axis .ticks span{left:var(--x);white-space:nowrap;position:absolute;transform:translate(-50%)}.lt-axis .ticks span:first-child{transform:none}.lt-axis .ticks span:last-child{transform:translate(-100%)}.lt-note{max-width:80ch;color:var(--dim);margin-top:12px;font-size:13px;line-height:20px}.rm{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.rm .l-card{margin-top:0}.rm ul{padding:4px 16px 12px}.rm li{padding:10px 0;font-size:14px;line-height:20px}.rm li+li{border-top:1px solid var(--hair)}.rm li span{color:var(--dim);font-size:12px;line-height:16px;display:block}@media (width<=1100px){.io-body{grid-template-columns:1fr}.io-grid{border-right:0;border-bottom:1px solid var(--hair)}.rc,.rm{grid-template-columns:1fr}}@media (width<=800px){.l-br{display:none}.mx-shot{margin-top:40px}.io-grid{grid-template-columns:repeat(8,minmax(0,1fr));padding:12px}.lt{padding:20px 16px 16px}.lt-big b{font-size:48px;line-height:48px}}
