.hl.wk .wk-title{color:var(--ss-text-strong);font-size:14px;line-height:1.3}.hl.wk .wk-play{border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.hl.wk .wk-play__head{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.hl.wk .wk-play__form{flex-direction:column;gap:12px;padding:16px;display:flex}.hl.wk .wk-play__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hl.wk .wk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.hl.wk .wk-select{border-radius:var(--ss-radius-md);background:var(--ss-surface);height:32px;box-shadow:inset 0 0 0 1px var(--ss-line);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.hl.wk .wk-play__log{border-top:1px solid var(--ss-line)}.hl.wk .wk-play__foot{border-top:1px solid var(--ss-line);justify-content:flex-end;padding:12px 16px;display:flex}.hl.wk .wk-play[data-layout=compact] .wk-play__head .hl-mono{display:none}.hl.wk .wk-list{position:absolute;inset:16px 0 auto}.hl.wk .wk-row{border-bottom:1px solid var(--ss-line-faint);justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 12px;display:flex}.hl.wk .wk-row:last-child{border-bottom:0}.hl.wk .wk-row__name{color:var(--ss-text-strong);font-size:13px;line-height:1.3}.hl.wk .wk-pill{color:var(--ss-text)}.hl.wk .wk-pill[data-status=Occupied],.hl.wk .wk-pill[data-status=CONNECTED]{color:var(--ss-text-strong)}.hl.wk .wk-last{white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.hl.wk .wk-route{align-items:center;gap:8px;display:flex;position:absolute;inset:0}.hl.wk .wk-node{flex:none;padding:6px 8px}.hl.wk .wk-route__wire{color:var(--ss-icon-faint);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;display:flex}.hl.wk .wk-route__line{align-self:stretch;align-items:center;display:flex}.hl.wk .wk-route__rule{border-top:1px solid;flex:1;margin-right:-4px}.hl.wk .wk-route__line svg{flex:none}.hl.wk .wk-route__frame{height:16px}.hl.wk .wk-chat{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex;position:absolute;inset:0}.hl.wk .wk-ask{border-radius:var(--ss-radius-lg);background:var(--ss-ink-2);color:var(--ss-text-strong);align-self:flex-end;padding:8px 12px}.hl.wk .wk-answer{color:var(--ss-text-strong);flex-direction:column;align-self:stretch;gap:6px;padding:8px 12px;display:flex}.hl.wk .wk-source{align-items:center;gap:6px;font-size:12px;display:inline-flex}.hl.wk .hl-surface{border:1px solid var(--ss-line);box-shadow:none}
@layer stageshow{.ss-code{--ss-code-key:#7c3aed;--ss-code-str:#15803d;--ss-code-num:#b45309;--ss-code-fn:#2563eb;color:var(--ss-text-strong);font:11.5px/19px ui-monospace,SF Mono,Menlo,monospace}.ss-stage[data-theme=dark] .ss-code{--ss-code-key:#c4b5fd;--ss-code-str:#86efac;--ss-code-num:#fdba74;--ss-code-fn:#93c5fd}.ss-stage[data-palette=mono] .ss-code,.ss-stage[data-theme=blueprint] .ss-code{--ss-code-key:var(--ss-text-strong);--ss-code-str:var(--ss-text);--ss-code-num:var(--ss-text-strong);--ss-code-fn:var(--ss-text-strong)}.ss-code__line{opacity:0;padding-right:12px;transition:opacity .3s;display:flex}.ss-code__line[data-on]{opacity:1}.ss-code__num{text-align:right;font-variant-numeric:tabular-nums;width:30px;color:var(--ss-text-faint);flex-shrink:0;padding-right:10px}.ss-code__mark{width:16px;color:var(--ss-text-faint);flex-shrink:0}.ss-code__text{white-space:pre;flex:1;min-width:0;overflow:hidden}.ss-code__text[data-over]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.ss-code__line[data-kind=add]{background:var(--ss-success-soft)}.ss-code__line[data-kind=add] .ss-code__mark{color:var(--ss-success-text)}.ss-code__line[data-kind=del]{background:var(--ss-danger-soft)}.ss-code__line[data-kind=del] .ss-code__mark{color:var(--ss-danger-text)}.ss-code__key{color:var(--ss-code-key)}.ss-code__str{color:var(--ss-code-str)}.ss-code__num+.ss-code__mark+.ss-code__text .ss-code__num,.ss-code__text .ss-code__num{width:auto;text-align:inherit;color:var(--ss-code-num);padding:0}.ss-code__fn{color:var(--ss-code-fn)}.ss-code__com{color:var(--ss-text-faint)}}
.hl.bt .bt-editor{width:456px;height:340px;position:absolute;top:32px;left:32px;overflow:hidden}.hl.bt .bt-editor__tab{border-bottom:1px solid var(--ss-line);background:var(--ss-chrome);border-radius:var(--ss-radius-lg) var(--ss-radius-lg) 0 0;align-items:center;height:36px;padding:0 12px;display:flex}.hl.bt .bt-editor .bt-code{padding:12px 0 12px 12px}.hl.bt .bt-fleet{width:244px;position:absolute;top:120px;left:404px;overflow:hidden}.hl.bt .bt-fleet__head{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.hl.bt .bt-fleet__title{font-size:13px;line-height:1.3}.hl.bt .bt-fleet__row{border-bottom:1px solid var(--ss-line-faint);justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.hl.bt .bt-fleet__pill{color:var(--ss-text)}.hl.bt [data-layout=compact] .bt-editor{width:356px;height:400px;top:16px;left:16px}.hl.bt [data-layout=compact] .bt-fleet{width:332px;top:236px;left:40px}.hl.bt .bt-roam__row{align-items:center;gap:16px;display:flex;position:absolute;inset:32px 32px auto}.hl.bt .bt-roam__row[data-layout=compact]{flex-direction:column;align-items:stretch;gap:8px;inset:12px 12px auto}.hl.bt .bt-req{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px;display:flex}.hl.bt .bt-roam__row[data-layout=wide] .bt-req{border-bottom-right-radius:0;border-bottom-left-radius:0;height:240px}.hl.bt .bt-req__line{text-overflow:ellipsis;overflow:hidden}.hl.bt .bt-req__body{color:var(--ss-text)}.hl.bt .bt-roam__arrow{color:var(--ss-icon);flex:none}.hl.bt [data-layout=compact] .bt-roam__arrow{align-self:center}.hl.bt .bt-roam__answers{flex-direction:column;flex:none;gap:8px;width:232px;display:flex}.hl.bt [data-layout=compact] .bt-roam__answers{width:auto}.hl.bt .bt-answer{justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.hl.bt .bt-cat__grid{background-color:var(--ss-well);grid-template-columns:repeat(4,140px);grid-auto-rows:168px;gap:16px;display:grid;position:absolute;top:-110px;left:-96px}.hl.bt [data-layout=compact] .bt-cat__grid{top:-238px;left:-56px}.hl.bt .bt-cat__tile{border-radius:var(--ss-radius-lg);background:var(--ss-surface);box-shadow:0 0 0 1px var(--ss-line-faint);flex-direction:column;gap:8px;padding:0 0 12px;display:flex;overflow:hidden}.hl.bt .bt-cat__tile[data-focus]{z-index:1;box-shadow:var(--ss-shadow-float);outline:1px solid var(--ss-text-strong);gap:4px;position:relative}.hl.bt .bt-cat__tile>:not(.bt-cat__thumb){margin-inline:8px}.hl.bt .bt-cat__thumb{background:var(--ss-well);flex:none;height:96px;margin-bottom:4px;padding:8px;display:flex}.hl.bt .bt-cat__thumb img{object-fit:contain;width:100%;height:100%}.hl.bt .bt-cat__brand,.hl.bt .bt-cat__spec{white-space:nowrap;font-size:11px;line-height:1.3}.hl.bt .bt-cat__model{white-space:nowrap;font-size:12px;line-height:1.3}.hl.bt .bt-cat__tile:not([data-focus]){padding:0;overflow:hidden}.hl.bt .bt-cat__tile:not([data-focus]) .bt-cat__thumb{border-radius:0;flex:auto;height:auto;margin-bottom:0}
.hs{width:100%}.hl.hs .hs-card{width:324px;position:absolute;top:16px;left:16px}.hl.hs [data-layout=compact] .hs-card{width:308px}.hl.hs .hs-head{align-items:center;gap:16px;padding:16px;display:flex}.hl.hs .hs-photo{border-radius:var(--ss-radius-md);background:var(--ss-well);flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.hl.hs .hs-photo img{object-fit:contain;width:64px;height:64px}.hl.hs .hs-ident{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hl.hs .hs-name{white-space:nowrap;color:var(--ss-text-strong);font-size:15px;line-height:1.3}.hl.hs .hs-spec{white-space:nowrap;font-size:12px;line-height:1.3}.hl.hs .hs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hl.hs .hs-log{width:324px;position:absolute;top:110px;left:60px;overflow:hidden}.hl.hs [data-layout=compact] .hs-log{width:284px;left:40px}.hl.hs .hs-log__head{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.hl.hs .hs-log__title{color:var(--ss-text-strong);font-size:13px;line-height:1.3}.hl.hs .hs-log__proto{font-size:11px}.hl.hs .hs-line{border-bottom:1px solid var(--ss-line-faint);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;height:34px;padding:0 12px;display:grid}.hl.hs .hs-line:last-child{border-bottom:0}.hl.hs .hs-dir{color:var(--ss-icon)}.hl.hs .hs-line--old .hs-dir{color:var(--ss-icon-faint)}.hl.hs .hs-action{text-overflow:ellipsis;overflow:hidden}
