*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--ink-1);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.2}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}.mono,code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.muted{color:var(--ink-2)}.small{font-size:12px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row.nowrap{flex-wrap:nowrap}.more{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:var(--r-xs);font-size:11.5px;font-weight:560;color:var(--ink-2);background:var(--surface-3);border:1px solid var(--border)}.spacer{flex:1 1}.poll-line{margin-bottom:8px}.ok{color:var(--ok-ink)}.warn{color:var(--warn-ink)}.bad{color:var(--crit-ink)}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:6px}.table tbody tr:focus-within{background:var(--surface-2)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--surface-hi);border-radius:99px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}:root[data-theme=light]{--badge-tint:8%}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{height:52px;flex:none;gap:14px;padding:0 16px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logo,.topbar{display:flex;align-items:center}.logo{gap:10px}.logo-mark{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand) 0,var(--brand-g2) 55%,var(--brand-g3) 100%);box-shadow:0 4px 14px -4px var(--brand-glow)}.logo-txt{font-size:15px;font-weight:640;letter-spacing:-.03em;white-space:nowrap}.logo-txt span{color:var(--ink-2);font-weight:500}.topbar-search{flex:1 1;max-width:460px}.icon-btn{width:34px;height:34px;border-radius:var(--r-sm);border:1px solid transparent;color:var(--ink-2);display:grid;place-items:center;position:relative;transition:.16s}.icon-btn:hover{background:var(--surface-2);color:var(--ink-1);border-color:var(--border)}.icon-btn .dot-i{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:99px;background:var(--crit-ink)}.live-tip{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:99px}.live-dot{display:inline-block;width:9px;height:9px;border-radius:99px;background:var(--ok-ink);position:relative}.live-dot:after{content:"";position:absolute;inset:-4px;border-radius:99px;border:1.5px solid var(--ok-ink);animation:livePing 2.4s var(--ease) infinite}@keyframes livePing{0%{transform:scale(.55);opacity:.8}70%,to{transform:scale(1.1);opacity:0}}@media (prefers-reduced-motion:reduce){.live-dot:after{animation:none;opacity:.3;transform:none}}.live-tip .tipbox{left:auto;right:0}.shell{display:grid;grid-template-columns:var(--nav-w) 1fr;flex:1 1;min-height:0}.side{background:var(--bg-2);border-right:1px solid var(--border);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:52px;height:calc(100vh - 52px)}.side-hd{padding:12px 12px 8px}.ctx{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-1);text-align:left;transition:.16s}.ctx:hover{border-color:var(--border-str)}.ctx .who{min-width:0;line-height:1.25}.ctx .who b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx .who span{font-size:11.5px;color:var(--ink-2)}.ctx .chev{margin-left:auto;color:var(--ink-2);flex:none}.ctx-menu{position:absolute;left:14px;right:14px;z-index:40;margin-top:6px;padding:6px;background:var(--surface-2);border:1px solid var(--border-str);border-radius:var(--r-md);box-shadow:0 18px 50px -12px rgba(0,0,0,.65);max-height:340px;overflow:auto}.ctx-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border-radius:9px;color:var(--ink-2);font-size:13px;text-align:left}.ctx-menu button:hover{background:var(--surface-3);color:var(--ink-1)}.ctx-menu button.on{background:var(--brand-soft);color:var(--ink-1)}.side-nav{padding:4px 10px 10px;overflow-y:auto;flex:1 1}.side-sec{font-size:10.5px;font-weight:660;letter-spacing:.1em;text-transform:uppercase;padding:16px 10px 7px}.nav-i,.side-sec{color:var(--ink-2)}.nav-i{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border-radius:9px;font-size:13.5px;font-weight:500;transition:.14s;position:relative}.nav-i svg{width:16px;height:16px;flex:none;opacity:.82}.nav-i:hover{background:var(--surface-2);color:var(--ink-1);text-decoration:none}.nav-i.on{background:var(--brand-soft);color:var(--ink-1);font-weight:560}.nav-i.on svg{color:var(--brand-ink);opacity:1}.nav-i.on:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:2.5px;border-radius:0 3px 3px 0;background:var(--brand)}.nav-i.disabled,.nav-i[disabled]{opacity:.55;pointer-events:none}.nav-i .tag{margin-left:auto}.nav-sub{margin:2px 0 6px 22px;padding-left:10px;border-left:1px solid var(--border);display:grid;grid-gap:1px;gap:1px}.nav-si{display:block;padding:5px 8px;border-radius:7px;font-size:12.5px;color:var(--ink-3);transition:.14s}.nav-si:hover{background:var(--surface-2);color:var(--ink-1);text-decoration:none}.nav-si.on{color:var(--brand-ink);font-weight:560;background:var(--brand-soft)}.svc-grid{display:grid;grid-template-columns:minmax(0,1fr) 232px;grid-gap:16px;gap:16px;align-items:start}.svc-nav{position:-webkit-sticky;position:sticky;top:16px}@media (max-width:1180px){.svc-grid{grid-template-columns:minmax(0,1fr)}.svc-nav{position:static;order:-1}.svc-nav nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:14px!important}}.side-ft{padding:12px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px}.side-ft .who{min-width:0;line-height:1.25}.side-ft .who b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-ft .who span{font-size:11.5px;color:var(--ink-2)}.main{min-width:0;display:flex;flex-direction:column}main{padding:14px 20px 20px;width:100%}.nav-bar{position:fixed;top:0;left:0;right:0;height:2.5px;z-index:60;overflow:hidden;background:transparent}.nav-bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:99px;background:linear-gradient(90deg,transparent,var(--brand),transparent);animation:navslide 1s var(--ease) infinite}@keyframes navslide{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}.nav-pending main{opacity:.6;transition:opacity .12s var(--ease);cursor:progress}.nav-pending .tabs:after,.tabs-pending:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;background:linear-gradient(90deg,transparent,var(--brand),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:navslide2 1s var(--ease) infinite}@keyframes navslide2{0%{background-position:-40% 0}to{background-position:140% 0}}.tabs{position:relative}.nav-i.is-loading,.tabs a.is-loading{opacity:.85}.is-pressed{animation:pressed .22s var(--ease)}@keyframes pressed{0%{transform:scale(1)}45%{transform:scale(.975);background-color:var(--brand-soft)}to{transform:scale(1)}}.nav-i.is-pressed,.tabs a.is-pressed{border-radius:9px}tr.is-pressed>td{background:var(--brand-soft);transition:background .06s linear}tr.is-loading>td{background:color-mix(in srgb,var(--brand) 8%,transparent)}tr.is-loading>td:first-child{box-shadow:inset 2.5px 0 0 var(--brand)}tr.risky>td{background:color-mix(in srgb,var(--warn-ink) 6%,transparent)}.sk-wrap{display:flex;flex-direction:column;gap:12px}.sk{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-1) 25%,var(--surface-2) 50%,var(--surface-1) 75%);background-size:200% 100%;animation:sk 1.2s var(--ease) infinite}.sk-title{height:30px;width:260px}.sk-sub{height:14px;width:380px}.sk-block{height:120px;border-radius:var(--r-lg);margin-top:8px}.sk-row{height:46px;border-radius:var(--r-md)}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.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}.ctx-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 8px 5px 6px;border-radius:var(--r-pill);background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 34%,transparent);font-size:12.5px;color:var(--ink-1);margin:-8px 0 16px}.ctx-chip b{font-weight:600}.ctx-chip button{width:20px;height:20px;border-radius:99px;color:var(--ink-2);display:grid;place-items:center;font-size:12px}.ctx-chip button:hover{background:var(--surface-3);color:var(--ink-1)}.dt-hd:has(>span:only-child){padding-bottom:10px}.dt-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 4px 12px;flex-wrap:wrap}.dt-hd .t{font-size:15px;font-weight:600}.dt-hd .s{font-size:12.5px;color:var(--ink-2);margin-top:2px}.dt-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.dt-search{min-width:200px}.dt-count{margin-left:8px;font-weight:400;font-size:12px;color:var(--ink-2)}.dt-count.typing{color:var(--brand-ink)}.dt-search.is-typing .input{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.dt-search.is-typing>svg{color:var(--brand-ink);animation:pulse-ico .6s var(--ease) infinite alternate}@keyframes pulse-ico{0%{opacity:.55}to{opacity:1}}.dt-search .input{height:32px;font-size:12.5px}.dt-scroll{overflow:auto;border-radius:var(--r-md)}.dt-scroll:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.dt-scroll .table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-1);padding-top:10px;box-shadow:0 1px 0 var(--border)}.sk-rows{display:flex;flex-direction:column;gap:8px;padding:8px 4px}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(0,0,0,.25)}.card-pad{padding:16px 18px}.card-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px 0}.card-hd .t{font-size:14px;font-weight:600}.card-hd .s{font-size:12.5px;color:var(--ink-2);margin-top:2px}.card-bd{padding:12px 18px 16px}.card-bd.flush{padding:6px 6px 8px}.page-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px;flex-wrap:wrap}.page-hd h1{font-size:20px;font-weight:640;letter-spacing:-.024em}.page-hd .sub{font-size:12.5px;color:var(--ink-2);margin-top:3px}.page-hd .actions{display:flex;flex-wrap:wrap}.ev,.page-hd .actions{align-items:center;gap:10px}.ev{display:grid;grid-template-columns:24px 1fr auto;grid-gap:10px;padding:4px 14px;border-top:1px solid var(--border)}.ev:first-child{border-top:0}.ev:hover{background:var(--surface-2)}.ev.flash{animation:flash 1.4s ease-out}.ev-k{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:var(--ev,var(--ink-2));background:color-mix(in srgb,var(--ev,var(--ink-2)) 13%,transparent);border:1px solid color-mix(in srgb,var(--ev,var(--ink-2)) 26%,transparent)}.ev-k svg{width:13px;height:13px}.chip .ev-k{width:auto;height:auto;background:none;border:0}.ev>div:not(.when){display:flex;align-items:center;gap:10px;min-width:0}.ev .summary{font-size:13px;text-overflow:ellipsis;flex:0 1 auto}.ev .meta,.ev .summary{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;min-width:0}.ev .meta{color:var(--ink-2);font-size:11.5px;flex-wrap:nowrap;flex:1 1 auto}.ev .meta>*{flex:none}.ev .badge{height:18px;padding:0 7px;font-size:11px}.ev .when{color:var(--ink-2);font-size:11.5px;white-space:nowrap;text-align:right}.ev .when b{color:var(--ink-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px}.ev.failed .summary{color:var(--crit-ink)}.ev-scroll{margin-top:14px}.ev-more,.ev-scroll{border-top:1px solid var(--border)}.ev-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px}.probes{padding:8px 14px;margin-bottom:8px}.probes.blind{border-color:color-mix(in srgb,var(--crit) 45%,transparent);background:color-mix(in srgb,var(--crit) 7%,var(--surface-1))}.probes-hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.probes-txt{font-size:12.5px;color:var(--ink-2)}.probes.blind .probes-txt{color:var(--ink-1)}.probes-list{display:flex;gap:6px;flex-wrap:wrap}.mon{padding:8px 14px 10px;margin-bottom:6px}.mon.flash{animation:flash 1.4s ease-out}.mon-hd,.mon-main{display:flex;align-items:center;gap:12px}.mon-main{flex:1 1;min-width:0;text-align:left;color:inherit;border-radius:var(--r-md);padding:6px 8px;margin:-6px -8px}.mon-main:hover{background:var(--surface-2)}.mon-main:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.mon-main .chev-w{color:var(--ink-2);display:grid;place-items:center;transition:transform .12s ease}.mon-main .chev-w.open{transform:rotate(90deg)}.mon-id{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px}.mon-id .name{font-size:14px;font-weight:620;letter-spacing:-.01em;white-space:nowrap}.mon-id .target{color:var(--ink-2);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-stats{display:flex;gap:14px;flex:none}.mon-stats .stat{display:flex;flex-direction:column;gap:1px;text-align:right;min-width:70px}.mon-stats .stat .k{color:var(--ink-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.075em;font-weight:620}.mon-stats .stat .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.mon-actions{display:flex;gap:6px;flex:none}.mon .detail{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.mon .detail .stat{text-align:left}.mon .detail .stat .k{color:var(--ink-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.075em;font-weight:620}.mon .detail .stat .v{font-size:13.5px;margin-top:2px}@media (max-width:1180px){.mon-hd,.mon-main{flex-wrap:wrap}.mon-stats{width:100%;justify-content:flex-start}.mon-stats .stat{text-align:left}}.dt.compact .table{table-layout:fixed;min-width:var(--dt-min,100%)}.dt.compact .dt-facets{padding:4px 2px 6px}.dt.compact .dt-hd{padding-bottom:6px}.card-pad:has(>.dt.compact){padding:10px 12px}.dt.compact .table th{padding:0 10px 5px}.dt.compact .table td{padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt.compact .table tbody tr{height:31px}.dt.compact .table tbody tr:nth-child(2n):not(:hover){background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.dt.compact .cell-2l{display:flex;align-items:baseline;gap:8px;min-width:0}.dt.compact .cell-2l .t{flex:0 1 auto}.dt.compact .cell-2l .s,.dt.compact .cell-2l .t{min-width:0;overflow:hidden;text-overflow:ellipsis}.dt.compact .cell-2l .s{flex:1 1 auto;margin-top:0;display:block}.dt.compact .badge,.dt.compact .chip{height:20px;padding:0 8px;font-size:12px}.dt.compact .chip.facet{height:24px;padding:0 10px}.dt.compact .chip .n{padding:0 4px;font-size:11px}.dt.compact .btn{height:26px;padding:0 9px;font-size:12px}.dt.compact .row{flex-wrap:nowrap}.dt.compact .bar{min-width:40px}.dt-density{display:inline-flex}.dt-strip{padding:0 2px;font-size:12.5px;flex-wrap:wrap}.facets{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip.facet{cursor:pointer}.facet-i{display:inline-flex;align-items:center}.chip.facet.on{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 45%,transparent);color:var(--ink-1)}.chip.facet.on .n{background:color-mix(in srgb,var(--brand) 26%,transparent);color:var(--ink-1)}.dt-facets{padding:12px 22px 0}.host-facets{padding:0 22px 14px}.facets-row{margin:0 0 14px}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.toolbar .search{min-width:240px;margin-left:auto}.tb-lbl{color:var(--ink-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:660;margin-right:2px}.tb-sep{margin-left:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r-sm);font-size:13px;font-weight:560;letter-spacing:-.01em;border:1px solid var(--border-str);background:transparent;color:var(--ink-1);transition:.16s}.btn:hover{background:var(--surface-2)}.btn svg{width:15px;height:15px;flex:none}.btn-primary{background:var(--brand);color:#fff;border-color:transparent;box-shadow:0 6px 18px -8px var(--brand-glow)}.btn-primary:hover{background:var(--brand-hover)}.btn:disabled,.btn[disabled]{cursor:not-allowed;opacity:1;background:var(--surface-hi);color:var(--ink-2);border-color:var(--border);box-shadow:none}.btn-ghost{background:var(--surface-2)}.btn-quiet{border-color:transparent;color:var(--ink-2)}.btn-quiet:hover{color:var(--ink-1);background:var(--surface-2)}.btn-danger{background:color-mix(in srgb,var(--crit) 12%,transparent);color:var(--crit-ink);border-color:color-mix(in srgb,var(--crit) 30%,transparent)}.btn-danger:hover{background:color-mix(in srgb,var(--crit) 20%,transparent)}.btn-sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:8px}.btn-icon{width:34px;padding:0}.btn[disabled]{pointer-events:none}.input,.select,.textarea{height:38px;padding:0 12px;width:100%;background:var(--surface-2);border:1px solid var(--border-str);border-radius:var(--r-sm);color:var(--ink-1);font-size:13.5px;transition:border-color .16s,box-shadow .16s}.textarea{height:auto;padding:10px 12px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--ink-2)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.search{position:relative}.search>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ink-2);pointer-events:none}.search .input{padding-left:34px}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-xs);font-size:11.5px;font-weight:560;white-space:nowrap;background:color-mix(in srgb,var(--bc,var(--ink-3)) var(--badge-tint,13%),transparent);color:var(--bc,var(--ink-2));border:1px solid color-mix(in srgb,var(--bc,var(--ink-3)) 26%,transparent)}.badge .dot{width:6px;height:6px;border-radius:99px;background:currentColor;flex:none}.badge.solid{background:var(--bc);color:var(--bc-on,var(--surface-1));border-color:transparent;font-weight:620}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);font-size:12.5px;color:var(--ink-2);transition:.16s}.chip:hover{border-color:var(--border-str);color:var(--ink-1)}.chip.on{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 40%,transparent);color:var(--ink-1)}.chip .n{color:var(--ink-2)}.chip-static{cursor:default}.seg,.segmented{display:inline-flex;padding:3px;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.seg button,.segmented button{height:28px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:540;color:var(--ink-2);transition:.16s}.seg button:hover,.segmented button:hover{color:var(--ink-1)}.seg button.on,.segmented button.active{background:var(--surface-hi);color:var(--ink-1)}.avatar{width:30px;height:30px;flex:none;border-radius:99px;display:grid;place-items:center;font-size:11.5px;font-weight:640;letter-spacing:-.02em;color:var(--avatar-ink);background:var(--av,var(--surface-hi))}.avatar.sm{width:24px;height:24px;font-size:10px}.avatar.lg{width:36px;height:36px;font-size:13px}.bar{height:4px;background:var(--surface-hi);overflow:hidden;min-width:56px}.bar,.bar>i{border-radius:99px}.bar>i{display:block;height:100%;background:var(--bar,var(--brand));transition:width .5s var(--ease)}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:11px;font-weight:620;letter-spacing:.075em;text-transform:uppercase;color:var(--ink-2);padding:0 14px 10px;white-space:nowrap}.table th .th-sort{all:unset;display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:4px}.table th .th-sort:hover{color:var(--ink-1)}.table th .th-sort:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.table th .th-sort .th-arrow{font-size:9px;opacity:.35}.table th .th-sort.on{color:var(--ink-1)}.table th .th-sort.on .th-arrow{opacity:1}.table th.num .th-sort{flex-direction:row-reverse}.table td{padding:6px 12px;border-top:1px solid var(--border);font-size:13.5px;vertical-align:middle}.table tbody tr{transition:background .13s;height:42px}.table tbody tr:hover{background:var(--surface-2)}.table tbody tr.clickable{cursor:pointer}.table tbody tr.dim td{color:var(--ink-2)}.table tbody tr.flash td{animation:flash 1.4s ease-out}.table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table .chev{color:var(--ink-2);width:18px}.table tbody tr:hover .chev{color:var(--ink-1)}.table-wrap{overflow-x:auto}@keyframes flash{0%{background:var(--brand-soft)}to{background:transparent}}.cell-2l{min-width:0}.cell-2l .s,.cell-2l .t{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cell-2l .s{color:var(--ink-2);font-size:12px;margin-top:2px}.tip-block{display:block;min-width:0}.tip-block .s{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nowrap-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px;display:inline-block;vertical-align:middle}.chip.nowrap-ell{display:inline-flex}.cell-ent{display:flex;align-items:center;gap:10px;min-width:0}.cell-ent .n{min-width:0;line-height:1.3}.cell-ent .n b{font-weight:600;font-size:13.5px}.cell-ent .n b,.cell-ent .n span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-ent .n span{font-size:11.5px;color:var(--ink-2)}.empty{color:var(--ink-2);padding:40px 20px;text-align:center;font-size:13.5px}.grid{grid-gap:16px;gap:16px}.grid,.kpis{display:grid}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1480px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kpis{grid-template-columns:1fr}}.kpi{padding:13px 16px;display:flex;flex-direction:column}.kpi .k-label{font-size:12px;color:var(--ink-2);font-weight:520;display:flex;align-items:center;gap:6px}.kpi .k-val{font-size:23px;font-weight:640;letter-spacing:-.03em;line-height:1.15;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .k-foot{font-size:12px;color:var(--ink-2);margin-top:4px}.kpi .bar{margin-top:9px}.tip{position:relative;cursor:help}.tip .tipbox{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:60;min-width:280px;max-width:460px;background:var(--surface-2);border:1px solid var(--border-str);border-radius:var(--r-sm);padding:9px 11px;font-size:12px;color:var(--ink-1);box-shadow:0 18px 50px -12px rgba(0,0,0,.65);white-space:normal;max-height:45vh;overflow-y:auto;overscroll-behavior:contain}.tip:focus-within .tipbox,.tip:hover .tipbox{display:block}.reasons{margin:4px 0 0;padding-left:16px;color:var(--ink-2);font-size:12px}.reasons li{margin:1px 0}.gs-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:var(--surface-2);border:1px solid var(--border-str);border-radius:var(--r-md);box-shadow:0 18px 50px -12px rgba(0,0,0,.65);overflow:hidden;max-height:60vh;overflow-y:auto}.gs-sec{font-size:10.5px;font-weight:660;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px 5px}.gs-i,.gs-sec{color:var(--ink-2)}.gs-i{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;text-align:left}.gs-i.on,.gs-i:hover{background:var(--surface-3);color:var(--ink-1);text-decoration:none}.gs-i .n{min-width:0}.gs-i .n b{display:block;font-size:13px;font-weight:560;color:var(--ink-1)}.gs-i .n span{font-size:11.5px;color:var(--ink-2)}.alert{border:1px solid color-mix(in srgb,var(--crit) 30%,transparent);background:color-mix(in srgb,var(--crit) 10%,transparent);color:var(--ink-1);padding:10px 14px;border-radius:var(--r-sm);margin-bottom:14px;font-size:13px}.alert.warn{border-color:color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.toasts{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:420px}.toast{background:var(--surface-2);border:1px solid var(--border-str);border-left:3px solid var(--tc,var(--brand));border-radius:var(--r-sm);padding:10px 14px;box-shadow:0 18px 50px -12px rgba(0,0,0,.65);font-size:13px;animation:toastin .18s ease-out}.toast b{display:block;font-size:12px;margin-bottom:2px}@keyframes toastin{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:50;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:100%;max-width:560px;background:var(--surface-1);border:1px solid var(--border-str);border-radius:var(--r-lg);padding:24px;box-shadow:0 18px 50px -12px rgba(0,0,0,.65);max-height:92vh;overflow:auto}.modal h2.t{font-size:20px;font-weight:640;letter-spacing:-.02em;margin:0 0 10px;text-transform:none;color:var(--ink-1)}.confirm ul,.modal .confirm ul{margin:8px 0 14px;padding-left:18px}.confirm ul li{margin:4px 0}.field{display:flex;flex-direction:column;gap:6px;margin:14px 0}.field>span{color:var(--ink-2);font-size:11px;text-transform:uppercase;letter-spacing:.075em;font-weight:620}.field input:not([type=checkbox]),.field select,.field textarea{height:38px;padding:0 12px;background:var(--surface-2);border:1px solid var(--border-str);border-radius:var(--r-sm);color:var(--ink-1);font-size:13.5px}.field textarea{height:auto;padding:10px 12px;font-family:ui-monospace,monospace;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.field .err{color:var(--crit-ink)}.field .err,.field>.small,.field>span.muted{font-size:12px;text-transform:none;letter-spacing:0;font-weight:400}.field.check{flex-direction:row;align-items:center;gap:9px}.field.check input{width:16px;height:16px}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.codebox{display:flex;align-items:center;gap:8px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 12px;font-family:ui-monospace,monospace;font-size:12.5px;word-break:break-all}.codebox .cp{margin-left:auto;flex:none}.codebox code,.codebox span{text-transform:none;letter-spacing:0;font-size:inherit;color:inherit;font-weight:400}textarea.masked{-webkit-text-security:disc}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px 20px;gap:8px 20px}.fact .k{color:var(--ink-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.075em;font-weight:620}.fact .v{font-size:13px;margin-top:2px}.card-ft{padding:10px 18px;border-top:1px solid var(--border)}.reasons-ft .k{color:var(--ink-2);font-size:11px;text-transform:uppercase;letter-spacing:.075em;font-weight:620}.reasons-ft .reasons{margin-top:6px;color:var(--ink-1)}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:12px;gap:12px}.chart{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:10px 10px 4px}.chart .title{font-size:12.5px;color:var(--ink-2);padding:0 8px 4px;font-weight:560}.chart .canvas{width:100%;height:200px}.heat{margin-bottom:12px}.heat .canvas{width:100%;height:190px;padding:8px 12px 10px}.nav-toggle,.side-backdrop{display:none}@media (max-width:1100px){.shell{grid-template-columns:1fr}.side{display:none}.charts,.grid2{grid-template-columns:1fr!important}.nav-toggle{display:grid}.side.open{display:flex;position:fixed;top:52px;left:0;bottom:0;height:auto;width:min(300px,86vw);z-index:45;box-shadow:0 24px 60px -12px rgba(0,0,0,.6);animation:sideIn .18s var(--ease)}.side.open .nav-i{height:44px}.side.open .nav-si{padding:10px 8px}.side-backdrop{display:block;position:fixed;inset:52px 0 0 0;z-index:44;background:rgba(0,0,0,.45)}}@keyframes sideIn{0%{transform:translateX(-14px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.side.open{animation:none}}@media (max-width:640px){.topbar{gap:8px;padding:0 10px}.logo-txt{display:none}.topbar-search .input{text-overflow:ellipsis}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button{flex:none}}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:12px 14px}.card .empty,.panel.empty{padding:32px 20px}table.data{width:100%;border-collapse:collapse}table.data th{text-align:left;color:var(--ink-2);font-weight:620;font-size:11px;text-transform:uppercase;letter-spacing:.075em;padding:8px 12px}table.data td,table.data th{border-bottom:1px solid var(--border)}table.data td{padding:7px 12px;vertical-align:middle;font-size:13.5px}table.data.dense{table-layout:fixed}table.data.dense td{padding:5px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.data.dense tbody tr:nth-child(2n):not(:hover){background:color-mix(in srgb,var(--surface-2) 45%,transparent)}table.data tr:last-child td{border-bottom:0}table.data tbody tr:hover{background:var(--surface-2)}table.data td.num,table.data th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.offline td{color:var(--ink-2)}tr.flash td{animation:flash 1.4s ease-out}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--dot,var(--ink-3));flex:none}.page-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.page-title h1{font-size:20px;font-weight:640;letter-spacing:-.024em}.page-title h2{font-size:16px;font-weight:620;color:var(--ink-1);text-transform:none;letter-spacing:-.02em;margin:0}h2{font-size:11px;margin:16px 0 8px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-weight:660}.green{color:var(--ok-ink)}.yellow{color:var(--warn-ink)}.red{color:var(--crit-ink)}.host-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:10px}.host-card .head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.card .head .name,.host-card .head .name{font-size:16px;font-weight:620;letter-spacing:-.02em}.card .head{align-items:center;gap:12px;margin-bottom:10px}.card .head,.chips{display:flex;flex-wrap:wrap}.chips{gap:6px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.host-head{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-start}.host-head .field{min-width:120px;margin:0}.host-head .field .k{color:var(--ink-2);font-size:11px;text-transform:uppercase;letter-spacing:.075em;font-weight:620}.host-head .field .v{font-size:13.5px;margin-top:3px}.tabs{display:flex;gap:4px;margin:6px 0 12px;border-bottom:1px solid var(--border)}.tabs a{padding:7px 13px;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13.5px;transition:color .1s,border-color .1s}.tabs a.active{color:var(--ink-1);border-bottom-color:var(--brand)}.lockchip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;font-size:11px;color:var(--ink-2);border:1px dashed var(--border-str)}.actions{display:flex;gap:6px}.ubar{display:flex;gap:2px;height:13px;margin-top:6px}.ubar>i{flex:1 1;border-radius:3px;background:var(--seg,var(--surface-hi));position:relative;min-width:2px}.ubar>i:hover{outline:2px solid var(--ink-1);outline-offset:1px;z-index:2}.ubar-empty>i:hover{outline:none}.ubar>i .tb{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--surface-2);border:1px solid var(--border-str);border-radius:6px;padding:5px 8px;font-size:11px;color:var(--ink-1);z-index:5}.ubar>i:hover .tb{display:block}.ubar-legend{display:flex;justify-content:space-between;margin-top:3px}.type-chip,.ubar-legend{color:var(--ink-2);font-size:10.5px}.type-chip{text-transform:uppercase;letter-spacing:.075em;border:1px solid var(--border);border-radius:6px;padding:1px 6px;margin-left:8px}.acts{position:relative;gap:6px}.act-row,.acts{display:inline-flex;align-items:center}.act-row{gap:4px}.btn-ico{width:30px;padding:0;color:var(--ink-2)}.btn-ico:hover:not(:disabled){color:var(--ink-1)}.btn-ico svg{width:14px;height:14px}.dt.compact .btn-ico{width:26px}.act-danger:hover:not(:disabled){color:var(--crit-ink);border-color:color-mix(in srgb,var(--crit) 40%,transparent);background:color-mix(in srgb,var(--crit) 10%,transparent)}.act-resume svg{width:13px;height:13px}.scale-form{display:inline-flex;align-items:center;gap:6px}.scale-form input{width:64px;background:var(--surface-2);color:var(--ink-1);border:1px solid var(--border-str);border-radius:8px;padding:5px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.session{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:5px;overflow:hidden}.session>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:7px 14px}.session>summary::-webkit-details-marker{display:none}.session>summary:hover{background:var(--surface-2)}.session .user{font-size:13.5px;font-weight:620;letter-spacing:-.01em}.session .kv{color:var(--ink-2);font-size:12px}.session .kv b{color:var(--ink-1);font-weight:600}.session .caret{margin-left:auto;color:var(--ink-2);transition:transform .15s}.session[open] .caret{transform:rotate(90deg)}.cmds{border-top:1px solid var(--border);background:var(--bg-2);padding:8px 0;font-family:ui-monospace,monospace;font-size:12.5px;max-height:420px;overflow:auto}.cmd{display:grid;grid-template-columns:80px 1fr auto;grid-gap:12px;gap:12px;padding:3px 18px;align-items:baseline}.cmd:hover{background:var(--surface-2)}.cmd .t{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmd .line{white-space:pre-wrap;word-break:break-all}.cmd .line .prompt{color:var(--s-3);margin-right:6px}.cmd.root .line,.cmd.root .line .prompt{color:var(--crit-ink)}.cmd .cwd{color:var(--ink-2);font-size:11px;white-space:nowrap}.nav-badge{margin-left:auto}button.link{background:none;border:0;color:var(--brand-ink);cursor:pointer;font:inherit;padding:0}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(900px 500px at 20% 0,var(--brand-soft),transparent 60%),var(--bg)}.login-card{width:100%;max-width:400px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:0 18px 50px -12px rgba(0,0,0,.55)}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.login-brand .brand-name{font-size:20px;font-weight:640;letter-spacing:-.03em;line-height:1.1}.login-brand .brand-tag{color:var(--ink-2);font-size:12px;margin-top:3px}.login-title{font-size:24px;font-weight:640;letter-spacing:-.028em;margin:0 0 4px}.brand-mark{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand) 0,var(--brand-g2) 55%,var(--brand-g3) 100%)}.btn-block,.btn-primary.btn-block{width:100%}.login-card .btn-block{margin-top:4px}.login-card .field:last-of-type{margin-bottom:18px}.scan-live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.scan-live.sm{font-size:12px}.scan-live-btn{background:none;border:0;padding:2px 4px;margin:-2px -4px;border-radius:6px;font:inherit;color:inherit;cursor:pointer;text-align:left}.scan-live-btn:focus-visible,.scan-live-btn:hover{background:var(--surface-2);text-decoration:underline;text-underline-offset:3px;outline:none}.scan-dot{width:7px;height:7px;border-radius:50%;background:var(--warn-ink);flex:none;animation:scanPulse 1.1s var(--ease) infinite}@keyframes scanPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scan-dot{animation:none;opacity:.9}}.risk-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--crit-ink);border:1px solid color-mix(in srgb,var(--crit-ink) 42%,transparent);background:color-mix(in srgb,var(--crit-ink) 13%,transparent)}.risk-badge:hover{background:color-mix(in srgb,var(--crit-ink) 22%,transparent)}.risk-badge.solid{background:var(--crit);color:var(--on-crit);border-color:transparent}.risk-badge.solid:hover{background:var(--crit-ink);color:var(--on-crit-ink)}.sev-badges .badge{padding:0 7px}.dt .badge,.dt .chip,.dt .risk-badge{flex:none}.mid-ell{display:inline-flex;align-items:baseline;min-width:0;max-width:100%}.mid-ell .h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mid-ell .t{flex:none;white-space:nowrap}.img-link{color:var(--ink-1)}@media (max-width:1100px){.row>.img-link{min-width:0;overflow:hidden}.dt.compact .row:has(>.img-link){flex-wrap:wrap;max-height:22px;overflow:hidden;align-content:flex-start}}.img-link:hover{color:var(--brand-ink)}.dt tr.certified td:first-child{box-shadow:inset 2px 0 0 var(--ok-ink)}.warn-mark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:800;line-height:1;color:var(--warn-ink);border:1px solid color-mix(in srgb,var(--warn-ink) 45%,transparent);background:color-mix(in srgb,var(--warn-ink) 14%,transparent)}.gpu-narrow{display:none}@media (max-width:1100px){.c-gpu-temp{display:none}.gpu-narrow{display:inline}}.gpu-vendor{font-weight:640;letter-spacing:.01em}.gpu-vendor[data-vendor=nvidia]{color:var(--s6-ink)}.gpu-vendor[data-vendor=amd]{color:var(--s8-ink)}.gpu-vendor[data-vendor=intel]{color:var(--s1-ink)}.set-grid{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.set-nav{position:-webkit-sticky;position:sticky;top:64px;display:flex;flex-direction:column;gap:2px}.set-nav a{padding:5px 10px;border-radius:7px;font-size:13px;color:var(--ink-2)}.set-nav a:hover{background:var(--surface-2);color:var(--ink-1);text-decoration:none}.set-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.set-body .card{scroll-margin-top:64px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 0;border-top:1px solid var(--border)}.set-row:first-of-type{border-top:0;margin-top:6px}.set-row .info{min-width:0}.set-row .info b{font-size:13.5px;font-weight:600}.set-row .info p{margin:2px 0 0;font-size:12px;color:var(--ink-2)}.set-ctl{flex:none;display:flex;align-items:center;gap:8px}.set-ctl input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand)}.set-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:12px;margin-top:4px;border-top:1px solid var(--border)}.model-pick{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.model-opts{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:560px}.model-opts .chip{height:22px;padding:0 8px;font-size:11.5px;font-family:ui-monospace,monospace}.model-opts .chip .n{font-family:var(--font-sans);font-size:10px;text-transform:uppercase;letter-spacing:.05em}@media (max-width:900px){.set-grid{grid-template-columns:minmax(0,1fr)}.set-nav{display:none}}@media (max-width:640px){.set-row{flex-direction:column;align-items:stretch;gap:8px}.set-ctl{flex:1 1 auto;min-width:0}.set-body .row.nowrap,.set-ctl,.set-ctl .row.nowrap{flex-wrap:wrap}.set-body .input,.set-body select,.set-body textarea{max-width:100%}.set-body .model-pick{align-items:stretch;min-width:0}.set-body .model-pick .row.nowrap{width:100%}.set-body .model-pick .input{flex:1 1 auto;width:auto!important;min-width:0}.set-body .model-opts{justify-content:flex-start;flex-wrap:wrap;min-width:0;max-width:none}.search{max-width:100%}}.att{margin-top:10px;padding-top:6px;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:0 20px;gap:0 20px}.att-row{display:flex;align-items:center;gap:8px;padding:3px 6px;min-width:0;border-radius:6px;overflow:hidden}.att-row:hover{background:var(--surface-2);text-decoration:none}.att-row .badge{flex:none;height:18px;font-size:10.5px;padding:0 6px;min-width:74px;justify-content:center}.att-row .n{font-size:12.5px;flex:1 1 auto;min-width:40px}.att-row .d,.att-row .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-row .d{flex:0 1 auto;min-width:0;margin-left:auto}.att-more{color:var(--ink-2);font-size:12px}.att-more:hover{color:var(--ink-1)}.chip.ghost{opacity:.72;border-style:dashed}.seeded-tag{display:inline;margin-left:6px;font-size:11px;font-weight:500;color:var(--ink-2);text-transform:lowercase}.info-mark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:800;line-height:1;font-style:italic;color:var(--s1-ink);border:1px solid color-mix(in srgb,var(--s1-ink) 45%,transparent);background:color-mix(in srgb,var(--s1-ink) 14%,transparent)}.connect-cta.blind{border-color:color-mix(in srgb,var(--warn-ink) 40%,transparent);background:color-mix(in srgb,var(--warn-ink) 6%,var(--surface-1))}.connect-cta.rejected{border-color:color-mix(in srgb,var(--crit-ink) 40%,transparent);background:color-mix(in srgb,var(--crit-ink) 6%,var(--surface-1))}.miss-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.blind-group{margin-top:14px;max-width:660px}.blind-group .k{font-size:11px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--warn-ink)}.blind-group p{margin:4px 0 0;font-size:13px}.chip.miss.bad{height:auto;padding:6px 12px;align-items:baseline}.chip.miss.bad .small{color:var(--ink-2)}.chip.miss{cursor:pointer}.chip.miss .n{background:color-mix(in srgb,var(--warn-ink) 22%,transparent);color:var(--ink-1);border-radius:var(--r-pill);padding:0 6px}.scan-any{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.scan-any .field span:first-child{display:block}.err-full{margin:0;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);font-family:ui-monospace,monospace;font-size:12px;line-height:1.5;color:var(--ink-1);white-space:pre-wrap;word-break:break-word;max-height:46vh;overflow:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.err-more{margin-top:6px}.picker-list{max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-sm)}.picker-row{display:flex;align-items:center;gap:10px;padding:7px 12px;cursor:pointer;border-bottom:1px solid var(--border)}.picker-row:last-child{border-bottom:0}.picker-row:hover{background:var(--surface-2)}.picker-row.on{background:var(--brand-soft)}.picker-row .mono{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authkind{border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 12px;margin:0 0 8px;display:flex;flex-direction:column;gap:6px}.authkind legend{padding:0 6px;font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;font-weight:660;color:var(--ink-2)}.authkind-opt{display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:var(--r-xs);cursor:pointer}.authkind-opt:hover{background:var(--surface-2)}.authkind-opt.on{background:var(--brand-soft)}.authkind-opt .t{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-1)}.authkind-opt .tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:var(--r-pill)}.authkind-opt .tag.ok{color:var(--ok-ink);border:1px solid color-mix(in srgb,var(--ok-ink) 45%,transparent)}.authkind-opt .tag.old{color:var(--ink-2);border:1px solid var(--border-str)}.no-user{font-size:12.5px;color:var(--ink-2);padding:9px 0 0}.warn.small{color:var(--warn-ink)}.wo-input{width:100%;background:var(--bg);color:var(--ink-1);border:1px solid var(--border-str);border-radius:10px;padding:10px 74px 10px 12px;font:inherit;font-family:ui-monospace,monospace}.wo-input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-1px}textarea.wo-input{resize:vertical}.wo-toggle{position:absolute;right:6px;top:6px;height:24px;padding:0 8px;font-size:11px}.ack-txt{text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink-1)}.connect-cta{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.connect-cta .t{font-size:15px;font-weight:640}.host-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));grid-gap:14px;gap:14px}.host-card{padding:14px 16px;display:flex;flex-direction:column;gap:12px;cursor:pointer;min-width:0}.host-card.flash{animation:flash 1.4s ease-out}.host-card:hover{border-color:var(--border-strong,var(--ink-3))}.host-card-hd{display:flex;align-items:center;gap:10px}.host-dot{width:9px;height:9px;border-radius:50%;flex:none}.host-card-name{display:flex;flex-direction:column;min-width:0;flex:1 1}.host-card-name .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-card-link{font-size:15px;font-weight:640;color:inherit;overflow-wrap:anywhere}.host-card-state{display:flex;align-items:center;gap:10px;flex:none}.host-reasons{margin:0;padding:0 0 0 19px;font-size:13px;list-style:none;display:grid;grid-gap:2px;gap:2px}.host-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-left:19px}.host-metric{display:grid;grid-gap:5px;gap:5px;min-width:0}.host-metric-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.host-metric-top b{font-size:15px;font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.host-card.is-off .host-metric-top b{color:var(--ink-2);font-weight:500}.host-stale{margin:-6px 0 0;padding-left:19px}.host-facts{display:flex;flex-wrap:wrap;gap:4px 16px;padding-left:19px;color:var(--ink-2)}.host-facts b{font-weight:600}.host-demo{margin-top:18px}.host-demo>summary{cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}.host-demo>p{margin:4px 0 10px}@media (max-width:560px){.host-metrics{gap:10px}.host-card-state .small{display:none}}.chart.is-busy .canvas{opacity:.42;filter:saturate(.55);transition:opacity .18s var(--ease)}.chart .busy-tag{margin-left:8px;font-size:11px;font-weight:500;color:var(--warn-ink);text-transform:none;letter-spacing:0}.scan-bar{display:inline-block;width:64px;height:4px;margin-left:8px;border-radius:2px;background:var(--surface-3,var(--surface-2));overflow:hidden;vertical-align:middle}.scan-bar>i{display:block;height:100%;background:var(--brand-ink);border-radius:2px;transition:width .25s linear}.warn-mark.quiet{border-color:var(--border);background:var(--surface-2)}.empty.no-permission,.warn-mark.quiet{color:var(--ink-2)}.empty.no-permission b{color:var(--ink-1)}.as-trigger svg{color:var(--brand-ink)}.asm-bg{position:fixed;inset:0;z-index:48;display:grid;place-items:center;padding:2vh 2vw;background:rgba(6,8,12,.55);-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9);animation:asmFade .16s var(--ease)}.asm{--term-bg:#0b0d10;--term-bd:rgba(255,255,255,.08);--term-ink:#d5dae3;--term-dim:#8b93a3;--term-ps:#69db7c;position:relative;width:min(1320px,96vw);height:min(92vh,1040px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-1);border:1px solid var(--border-str);border-radius:var(--r-lg);box-shadow:0 40px 120px -30px rgba(0,0,0,.7),0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent);animation:asmIn .2s var(--ease)}.asm:focus{outline:none}.asm.full{width:100vw;height:100vh;max-width:none;border-radius:0;border:0}.asm-bg:has(.asm.full){padding:0}@keyframes asmFade{0%{opacity:0}to{opacity:1}}@keyframes asmIn{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.asm,.asm-bg{animation:none}}@media (max-width:759px){.asm-bg{padding:0}.asm{width:100vw;height:100dvh;border-radius:0;border:0}.asm-full-btn{display:none}}.as-action a.link,.as-src a.link,.asm a.link{color:var(--brand-ink)}.as-action a.link:hover,.as-src a.link:hover,.asm a.link:hover{text-decoration:underline}.asm-hd{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px 12px 18px;border-bottom:1px solid var(--border);background:var(--bg-2)}.asm-title{min-width:180px;flex:1 1 260px}.asm-title h2{font-size:15.5px;font-weight:650;margin:0;color:var(--ink-1);text-transform:none;letter-spacing:-.01em}.asm-ref{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;max-width:520px}.asm-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.asm-meta{font-size:12px;color:var(--ink-2);white-space:nowrap}.asm-actions{display:flex;margin-left:auto}.asm-actions,.asm-confirm{align-items:center;gap:6px}.asm-confirm{display:inline-flex;flex-wrap:wrap}.asm-ib{width:32px;height:32px}.asm-ib.on{color:var(--brand-ink);background:var(--brand-soft)}.as-mark{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand) 0,var(--brand-g2) 60%,var(--brand-g3) 100%);box-shadow:0 6px 18px -8px var(--brand-glow)}.as-mark svg{width:17px;height:17px}.as-mark.lg{width:46px;height:46px;border-radius:14px}.as-mark.lg svg{width:24px;height:24px}.as-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:var(--r-pill);font-size:12px;font-weight:560;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;max-width:440px;overflow:hidden}.as-pill-dot{width:7px;height:7px;border-radius:99px;background:currentColor;flex:none;position:relative}.as-pill.run{color:var(--info-ink);background:color-mix(in srgb,var(--info) 12%,transparent);border-color:color-mix(in srgb,var(--info) 35%,transparent)}.as-pill.run .as-pill-dot:after{content:"";position:absolute;inset:-4px;border-radius:99px;background:currentColor;animation:livePing 1.4s var(--ease) infinite}.as-pill.err{color:var(--crit-ink);background:color-mix(in srgb,var(--crit) 10%,transparent);border-color:color-mix(in srgb,var(--crit) 35%,transparent)}.as-pill-tool{overflow:hidden;text-overflow:ellipsis;font-weight:600}.as-pill-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.as-pill.run .as-pill-dot:after{animation:none}}.asm-cols{flex:1 1;min-height:0;display:flex;position:relative}.asm-main{min-width:0}.asm-main,.asm-scroll-wrap{flex:1 1;display:flex;flex-direction:column}.asm-scroll-wrap{min-height:0;position:relative}.asm-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:24px}.asm-flow{max-width:940px;margin:0 auto;padding:20px 28px 28px;display:flex;flex-direction:column;gap:14px}.asm.full .asm-flow{max-width:1080px}@media (max-width:759px){.asm-flow{padding:14px 14px 22px}}.asm-side{flex:none;width:320px;border-left:1px solid var(--border);background:var(--bg-2);overflow-y:auto;overscroll-behavior:contain}.asm-side.overlay{position:absolute;top:0;right:0;bottom:0;z-index:3;width:min(340px,92%);box-shadow:-24px 0 60px -24px rgba(0,0,0,.6);animation:asSideIn .16s var(--ease)}.asm-side-scrim{position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.3)}@keyframes asSideIn{0%{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}.asm-new{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:#fff;background:var(--brand);box-shadow:0 10px 30px -10px var(--brand-glow),0 4px 14px -6px rgba(0,0,0,.5)}.asm-new:hover{background:var(--brand-hover)}.as-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:8vh 12px 12px;color:var(--ink-2)}.as-empty b{color:var(--ink-1);font-size:16px}.as-empty p{margin:0;max-width:540px;font-size:13.5px;line-height:1.6}.as-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;max-width:640px}.as-suggest .chip{height:auto;min-height:34px;padding:7px 14px;text-align:left;color:var(--ink-1)}.as-suggest .chip:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-soft)}.as-turn{display:flex;flex-direction:column;gap:12px}.as-turn+.as-turn{padding-top:14px;border-top:1px dashed var(--border)}.as-user{align-self:flex-end;max-width:min(78%,680px);display:flex;flex-direction:column;align-items:flex-end;gap:3px}.as-bubble{background:color-mix(in srgb,var(--brand) 16%,var(--surface-2));border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);color:var(--ink-1);border-radius:16px 16px 4px 16px;padding:10px 14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.as-by{font-size:11px;color:var(--ink-2)}.as-agent{display:flex;flex-direction:column;gap:10px;min-width:0}.as-sys{align-self:center;max-width:92%;text-align:center;font-size:12px;color:var(--ink-2);padding:3px 12px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border)}.as-sys.warn{color:var(--warn-ink);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.as-sys.err{color:var(--crit-ink);border-color:color-mix(in srgb,var(--crit) 35%,transparent);background:color-mix(in srgb,var(--crit) 8%,transparent)}.as-turn-ft{align-self:flex-start;display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 6px;font-size:12px;color:var(--ink-2);padding:3px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ok) 8%,transparent);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent)}.as-turn-ic{color:var(--ok-ink);font-weight:700}.as-turn-ft.err{background:color-mix(in srgb,var(--crit) 8%,transparent);border-color:color-mix(in srgb,var(--crit) 30%,transparent);border-radius:var(--r-sm)}.as-turn-ft.err,.as-turn-ft.err .as-turn-ic{color:var(--crit-ink)}.as-turn-err{flex-basis:100%;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-1);margin:2px 0 1px}.as-unplaced{display:flex;flex-direction:column;gap:10px;padding-bottom:6px;border-bottom:1px dashed var(--border)}.as-lbl{font-size:10.5px;font-weight:660;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 2px}.as-lbl,.as-think{color:var(--ink-2)}.as-think{font-size:12.5px}.as-think>summary{cursor:pointer;width:max-content;font-style:italic;list-style:none;display:inline-flex;align-items:center;gap:6px}.as-think>summary::-webkit-details-marker{display:none}.as-think>summary:before{content:"▸";font-style:normal;font-size:10px;transition:transform .14s}.as-think[open]>summary:before{transform:rotate(90deg)}.as-think>summary:hover{color:var(--ink-1)}.as-think.live>summary{color:var(--brand-ink)}.as-think-body{margin-top:5px;padding:2px 0 2px 12px;border-left:2px solid var(--border-str);white-space:pre-wrap;max-height:260px;overflow-y:auto;line-height:1.55}.as-live{display:flex;flex-direction:column;gap:10px}.as-caret>:last-child:after{content:"";display:inline-block;width:7px;height:15px;margin-left:3px;vertical-align:-2px;border-radius:1px;background:var(--brand-ink);animation:asCaret 1s steps(2) infinite}@keyframes asCaret{50%{opacity:0}}.as-working{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:560;color:var(--ink-1)}.as-working-time{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.as-think.live .as-think-body{color:var(--ink-1)}.as-dots{display:inline-flex;gap:3px}.as-dots i{width:5px;height:5px;border-radius:99px;background:var(--brand-ink);animation:asDot 1.2s var(--ease) infinite}.as-dots i:nth-child(2){animation-delay:.15s}.as-dots i:nth-child(3){animation-delay:.3s}@keyframes asDot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}.as-spin{display:inline-block;width:12px;height:12px;border-radius:99px;border:2px solid color-mix(in srgb,var(--info-ink) 30%,transparent);border-top-color:var(--info-ink);animation:asSpin .8s linear infinite;flex:none}@keyframes asSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.as-caret>:last-child:after,.as-dots i,.as-spin{animation:none}}.md{font-size:14px;line-height:1.6;overflow-wrap:anywhere;min-width:0;color:var(--ink-1)}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 10px}.md h3,.md h4,.md h5{margin:18px 0 8px;letter-spacing:-.01em;line-height:1.3}.md h3{font-size:17px}.md h4{font-size:15px}.md h5{font-size:13.5px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.md ol,.md ul{margin:4px 0 10px;padding-left:22px}.md li{margin:3px 0}.md li::marker{color:var(--ink-2)}.md li>p{margin:0}.md blockquote{margin:8px 0;padding:4px 0 4px 14px;border-left:3px solid color-mix(in srgb,var(--brand) 45%,transparent);color:var(--ink-2)}.md hr{border:0;border-top:1px solid var(--border);margin:16px 0}.md a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.md strong{font-weight:640}.md del{color:var(--ink-2)}.md code{background:var(--surface-3);border:1px solid var(--border);border-radius:5px;padding:0 5px;font-size:12.5px}.md-code{margin:8px 0 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-2);overflow:hidden}.md-code-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 6px 0 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.md-code-lang{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--ink-2);text-transform:lowercase}.md-code-copy{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:11.5px;color:var(--ink-2)}.md-code-copy:hover{color:var(--ink-1);background:var(--surface-3)}.md-code pre{margin:0;padding:10px 12px;overflow:auto;max-height:460px}.md-code code{background:none;border:0;padding:0;font-size:12.5px;line-height:1.55;white-space:pre}.md-table{overflow-x:auto;margin:8px 0 12px;border:1px solid var(--border);border-radius:var(--r-xs)}.md-table table{border-collapse:collapse;font-size:13px;width:100%}.md-table td,.md-table th{border-bottom:1px solid var(--border);padding:6px 10px;text-align:left;vertical-align:top}.md-table td+td,.md-table th+th{border-left:1px solid var(--border)}.md-table tr:last-child td{border-bottom:0}.md-table th{background:var(--surface-2);font-weight:620}.md-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.as-steps{border-radius:var(--r-sm)}.as-steps:not(.single){border:1px solid var(--border);background:color-mix(in srgb,var(--bg-2) 60%,transparent)}.as-steps.live:not(.single){border-color:color-mix(in srgb,var(--info) 35%,transparent)}.as-steps-hd{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:7px 12px;font-size:12.5px;color:var(--ink-2);text-align:left;border-radius:var(--r-sm)}.as-steps-hd:hover{color:var(--ink-1);background:var(--surface-2)}.as-steps-n{font-weight:640;color:var(--ink-1)}.as-steps-cat+.as-steps-cat:before,.as-steps-n+.as-steps-cat:before{content:"·";margin-right:10px;color:var(--ink-3)}.as-steps-fail{display:inline-flex;align-items:center;gap:5px;color:var(--crit-ink);font-weight:600}.as-steps-fail i{width:7px;height:7px;border-radius:99px;background:var(--crit-ink)}.as-steps-time{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.as-chev{width:0;height:0;flex:none;border-left:5px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .14s;opacity:.8}.as-step.open>.as-step-row .as-chev,.as-steps.open>.as-steps-hd .as-chev{transform:rotate(90deg)}.as-steps-list{position:relative;display:flex;flex-direction:column;gap:2px;padding:2px 8px 8px 12px}.as-steps-list:before{content:"";position:absolute;left:25px;top:0;bottom:14px;width:1px;background:var(--border)}.as-steps-list>.as-think{margin:2px 0 4px 32px}.as-step{position:relative;border-radius:var(--r-xs)}.as-step-hd,.as-step-row{display:flex;align-items:center;gap:8px;min-width:0}.as-step-hd{flex:1 1;padding:5px 8px 5px 2px;border-radius:var(--r-xs);text-align:left;font-size:12.5px;color:var(--ink-1)}button.as-step-hd:not(:disabled):hover{background:var(--surface-2)}button.as-step-hd:disabled{cursor:default;opacity:1}.as-steps.single .as-step-hd{padding-left:6px}.as-step-ic{position:relative;z-index:1;width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:7px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border)}.as-step.err .as-step-ic{color:var(--crit-ink);border-color:color-mix(in srgb,var(--crit) 45%,transparent);background:color-mix(in srgb,var(--crit) 10%,var(--surface-1))}.as-step.run .as-step-ic{border-color:color-mix(in srgb,var(--info) 45%,transparent)}.as-step-name{flex:none;font-weight:620;white-space:nowrap}.as-step-sum{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;color:var(--ink-2)}.as-step-sum>*{flex:none;max-width:100%}.as-step-cmd,.as-step-dim,.as-step-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-step-cmd{font-size:12px;color:var(--ink-1)}.as-step-cmd,.as-step-dim{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.as-step-dim{font-size:11.5px;color:var(--ink-2)}.as-step-text{color:var(--ink-1)}.as-step-meta{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-2);white-space:nowrap}.as-step-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:26px;text-align:right}.as-step-time.live{color:var(--info-ink);font-weight:600}.as-step-body{margin:2px 0 8px 32px;display:flex;flex-direction:column;gap:8px;min-width:0}.as-steps.single .as-step-body{margin-left:36px}.as-step.pending .as-step-name{color:var(--info-ink)}.as-step-mini{display:flex;align-items:center;gap:6px;padding:2px 6px 2px 8px;font-size:11.5px;color:var(--ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.as-step-mini svg{flex:none;opacity:.7;position:relative;z-index:1}.as-exit{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:640;color:var(--crit-ink);padding:1px 7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--crit) 12%,transparent);border:1px solid color-mix(in srgb,var(--crit) 35%,transparent)}.as-see-card{flex:none;font-size:12px;font-weight:600;color:var(--brand-ink);padding:3px 10px;border-radius:var(--r-pill);background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent)}.as-see-card:hover{background:color-mix(in srgb,var(--brand) 22%,transparent)}.as-step-p{margin:0;font-size:13px;white-space:pre-wrap}.as-sub-md{font-size:13px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-1);max-height:420px;overflow-y:auto}.as-sub-card{display:flex;flex-direction:column;gap:8px}.as-sub>summary{cursor:pointer;font-size:12px;color:var(--ink-2);width:max-content}.as-sub>summary:hover{color:var(--ink-1)}.as-check,.as-sub[open]>summary{margin-bottom:6px}.as-check{font-size:12px}.as-check pre{margin:3px 0 0;padding:6px 9px;font-size:11.5px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.as-tag{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:5px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}.as-chip{display:inline-flex;align-items:center;max-width:360px;height:20px;padding:0 7px;border-radius:6px;font-size:11.5px;color:var(--ink-1);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-chip.path{color:var(--info-ink);background:color-mix(in srgb,var(--info) 10%,transparent);border-color:color-mix(in srgb,var(--info) 30%,transparent);font-weight:600}.as-chip.path,.as-chip.repo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.as-chip.repo{color:var(--brand-ink);background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.as-chip.branch,.as-chip.code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.as-chip.branch{color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 9%,transparent);border-color:color-mix(in srgb,var(--ok) 28%,transparent)}.as-chips{display:flex}.as-chips,.as-sevs{flex-wrap:wrap;gap:6px}.as-sevs{display:inline-flex}.as-sevs .badge{height:20px;font-size:11.5px}.as-hits{display:flex;flex-direction:column;gap:8px}.as-hit .as-out{margin-top:4px}.as-out-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.as-out{margin:0;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;color:var(--ink-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-xs)}.as-out.all{max-height:70vh}.as-out.err{color:var(--crit-ink);border-color:color-mix(in srgb,var(--crit) 35%,transparent)}.as-out.empty{color:var(--ink-2);font-style:italic}.as-out.term{color:var(--term-ink);background:var(--term-bg);border-color:var(--term-bd);border-radius:0 0 var(--r-xs) var(--r-xs);border-top:0}.as-out.term.err{color:#ffa8a8}.as-out.term.empty{color:var(--term-dim)}.as-more{align-self:flex-start;font-size:11.5px;color:var(--brand-ink);padding:1px 0}.as-more:hover{text-decoration:underline}.as-term{display:flex;flex-direction:column;min-width:0}.as-term-desc{font-size:12px;color:var(--ink-2);margin-bottom:5px}.as-term-cmd{display:flex;gap:8px;padding:8px 11px;background:var(--term-bg);border-bottom:1px solid var(--term-bd);border:1px var(--term-bd);border-style:solid solid dashed;border-radius:var(--r-xs) var(--r-xs) 0 0}.as-term-ps{font-weight:700;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.as-term-cmd pre,.as-term-ps{color:var(--term-ps);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.as-term-cmd pre{margin:0;flex:1 1;min-width:0;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.as-more.term{padding:4px 11px;border:1px solid var(--term-bd);border-top:0;border-bottom:0;align-self:stretch;text-align:left}.as-more.term,.as-term-run{background:var(--term-bg);color:var(--term-dim)}.as-term-run{display:flex;align-items:center;gap:8px;padding:8px 11px;font-size:12px;border:1px solid var(--term-bd);border-top:0;border-radius:0 0 var(--r-xs) var(--r-xs)}.as-term .as-out-wrap.term{gap:0}.as-term .as-out-wrap.term>.as-more{padding:4px 11px}.as-edit{display:flex;flex-direction:column;gap:8px}.as-edit-hd{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-2);margin-bottom:4px}.as-idiff{border:1px solid var(--border);border-radius:var(--r-xs);background:var(--bg-2);overflow:auto;max-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5}.as-idiff-l{display:flex;min-width:max-content;white-space:pre}.as-idiff-l .ln{flex:none;width:38px;padding-right:6px;text-align:right;color:var(--ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.as-idiff-l .ln,.as-idiff-l .ln+.ln{border-right:1px solid var(--border)}.as-idiff-l .mk{flex:none;width:18px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.as-idiff-l .tx{padding-right:12px}.as-idiff-l.add{background:color-mix(in srgb,var(--ok) 13%,transparent)}.as-idiff-l.add .mk,.as-idiff-l.add .tx{color:var(--ok-ink)}.as-idiff-l.del{background:color-mix(in srgb,var(--crit) 12%,transparent)}.as-idiff-l.del .mk,.as-idiff-l.del .tx{color:var(--crit-ink)}.as-idiff-l.meta{color:var(--ink-2);font-style:italic;padding:2px 10px}.as-ins{color:var(--ok-ink)}.as-del,.as-ins{font-family:ui-monospace,monospace}.as-del{color:var(--crit-ink)}.as-todos{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;gap:1px}.as-todos li{display:flex;align-items:flex-start;gap:9px;padding:4px 8px;border-radius:6px;font-size:13px;line-height:1.45}.as-todo-ic{flex:none;width:14px;text-align:center;color:var(--ink-2);font-weight:700}.as-todos li.completed .as-todo-ic{color:var(--ok-ink)}.as-todos li.completed .as-todo-tx{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-2) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-2) 60%,transparent)}.as-todos li.in_progress{background:color-mix(in srgb,var(--info) 10%,transparent)}.as-todos li.in_progress .as-todo-ic,.as-todos li.in_progress .as-todo-tx{color:var(--info-ink);font-weight:600}.as-tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-xs)}.as-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.as-tbl th{text-align:left;font-weight:620;font-size:11.5px;color:var(--ink-2);padding:6px 10px;background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap}.as-tbl td{padding:6px 10px;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.as-tbl tr:last-child td{border-bottom:0}.as-tbl .badge{height:20px;font-size:11.5px}.as-tbl .nowrap,.as-tbl td.nowrap{white-space:nowrap}.as-kv{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.as-kv-row{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.as-kv-row .k{color:var(--ink-2)}.as-kv-row .v{min-width:0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:6px}.as-kv-item+.as-kv-item:before{content:"·";margin-right:6px;color:var(--ink-3)}.as-vt{display:flex;flex-direction:column;gap:8px;min-width:0}.as-vt-hd{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.as-verdict{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:680;border:1px solid}.as-verdict.sm{height:19px;font-size:11px;padding:0 7px}.as-verdict.ok{color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 10%,transparent)}.as-verdict.warn{color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 10%,transparent)}.as-verdict.crit{color:var(--crit-ink);background:color-mix(in srgb,var(--crit) 10%,transparent)}.as-verdict.muted{color:var(--ink-2)}.as-vt-out{font-weight:640;text-transform:uppercase;font-size:11px;letter-spacing:.03em}.as-vt-detail{margin-top:4px}.as-vt-detail>summary{cursor:pointer}.as-vt-detail pre{margin:4px 0 0;padding:6px 9px;max-height:260px;overflow:auto;font-size:11px;line-height:1.45;white-space:pre;background:var(--bg-2);border:1px solid var(--border);border-radius:6px}.as-vt-blockers{margin:0;padding:7px 10px 7px 26px;font-size:12px;color:var(--ink-1);border-radius:var(--r-xs);border:1px solid color-mix(in srgb,var(--crit) 32%,transparent);background:color-mix(in srgb,var(--crit) 8%,transparent)}.as-vt-blockers li::marker{color:var(--crit-ink)}.as-vt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.as-vt-list li{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.as-vt-dot{width:8px;height:8px;border-radius:99px;flex:none;background:var(--ink-3)}.as-vt-dot.ok{background:var(--ok-ink)}.as-vt-dot.warn{background:var(--warn-ink)}.as-vt-dot.crit{background:var(--crit-ink)}.as-vt-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.as-verify-note{font-size:12.5px;color:var(--ink-2)}.as-side-inner{display:flex;flex-direction:column;padding:6px 0 16px}.as-side-sec{border-bottom:1px solid var(--border)}.as-side-sec>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px 9px;cursor:pointer;list-style:none;font-size:11px;font-weight:680;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.as-side-sec>summary::-webkit-details-marker{display:none}.as-side-sec>summary:hover{color:var(--ink-1)}.as-side-count{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-side-await{color:var(--warn-ink);font-weight:700}.as-side-body{padding:0 14px 14px 16px;display:flex;flex-direction:column;gap:8px}.as-side-empty{font-size:12.5px;color:var(--ink-2);line-height:1.5}.as-side-note{font-size:12px;line-height:1.45}.as-props{list-style:none;margin:0;padding:0;gap:6px}.as-prop,.as-props{display:flex;flex-direction:column}.as-prop{width:100%;gap:4px;text-align:left;padding:8px 10px;border-radius:var(--r-xs);border:1px solid var(--border);background:var(--surface-1)}.as-prop:hover{border-color:var(--border-str);background:var(--surface-2)}.as-prop.await{border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--surface-1));box-shadow:inset 3px 0 0 var(--warn-ink)}.as-prop-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.as-prop-top .badge{height:20px;font-size:11px}.as-prop-title{font-size:12.5px;font-weight:600;color:var(--ink-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-prop-ver{font-size:11.5px;font-weight:600}.as-prop-ver.ok{color:var(--ok-ink)}.as-prop-ver.crit{color:var(--crit-ink)}.as-side-body .as-todos li{font-size:12.5px;padding:3px 6px}.as-cos{list-style:none;margin:0;padding:0;gap:10px}.as-cos,.as-cos li{display:flex;flex-direction:column}.as-cos li{gap:3px;min-width:0}.as-co-repo{font-weight:640;font-size:12.5px}.as-co-meta{display:flex;align-items:center;gap:6px;font-size:11.5px}.as-co-path{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-side-dl{display:grid;grid-template-columns:70px 1fr;grid-gap:5px 10px;gap:5px 10px;margin:0;font-size:12.5px}.as-side-dl dt{color:var(--ink-2)}.as-side-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.as-side-dl .badge{height:20px;font-size:11.5px}.as-budget{display:flex;flex-direction:column;gap:6px;margin-top:4px;font-size:12.5px}.as-budget-top{display:flex;justify-content:space-between;gap:8px}.asm-ft{flex:none;border-top:1px solid var(--border);padding:12px 18px 14px;background:var(--bg-2)}.asm-ft>*{max-width:940px;margin-left:auto;margin-right:auto}.asm.full .asm-ft>*{max-width:1080px}.as-notice{margin-bottom:8px;padding:7px 10px;border-radius:var(--r-xs);font-size:12.5px;color:var(--ink-1);border:1px solid color-mix(in srgb,var(--crit) 30%,transparent);background:color-mix(in srgb,var(--crit) 10%,transparent)}.as-gate{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-2)}.as-gate a{color:var(--brand-ink);flex:none}.as-composer{border:1px solid var(--border-str);border-radius:var(--r-md);background:var(--surface-1);padding:10px 12px 8px;transition:border-color .14s,box-shadow .14s}.as-composer:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.as-input{display:block;width:100%;min-height:24px;max-height:32vh;resize:none;border:0;outline:0;background:transparent;color:var(--ink-1);font-size:14px;line-height:1.55;padding:2px 0}.as-input::placeholder{color:var(--ink-2)}.as-input:focus-visible{outline:none}.as-composer-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.as-action{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);border-radius:var(--r-md);background:var(--surface-2);padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 30px -18px rgba(0,0,0,.5);scroll-margin:24px}.as-action.st-proposed{border-color:color-mix(in srgb,var(--warn) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 18%,transparent),0 14px 36px -18px rgba(0,0,0,.55)}.as-action.st-done{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.as-action.st-failed{border-color:color-mix(in srgb,var(--crit) 40%,transparent)}.as-action.st-rejected{border-color:var(--border);opacity:.85}.as-action.flash{animation:asFlash 1.8s var(--ease)}@keyframes asFlash{0%,40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 55%,transparent)}to{box-shadow:0 0 0 0 transparent}}.as-action-banner{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:-12px -14px 2px;padding:9px 14px;border-radius:var(--r-md) var(--r-md) 0 0;font-weight:680;font-size:13px;color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.as-action-banner .muted{font-weight:500}.as-pulse{width:8px;height:8px;position:relative;flex:none}.as-pulse,.as-pulse:after{border-radius:99px;background:var(--warn-ink)}.as-pulse:after{content:"";position:absolute;inset:-4px;animation:livePing 1.6s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.as-action.flash,.as-pulse:after{animation:none}}.as-action-hd{display:flex;align-items:center;justify-content:space-between;gap:8px}.as-kind{font-size:10.5px;font-weight:660;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.as-action-title{font-weight:640;font-size:15px;line-height:1.35}.as-action-line{font-size:13px;overflow-wrap:anywhere}.as-action-err{font-size:12.5px;color:var(--crit-ink);white-space:pre-wrap;overflow-wrap:anywhere}.as-action-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:2px;padding-top:10px;border-top:1px solid var(--border)}.as-warnings{margin:0;padding:6px 10px 6px 26px;font-size:12px;color:var(--ink-1);border-radius:var(--r-xs);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.as-warnings li::marker{color:var(--warn-ink)}.as-diff{display:flex;flex-direction:column;gap:6px;max-height:560px;overflow-y:auto}.as-diff-file{border:1px solid var(--border)}.as-diff-file,.as-diff-file>summary{border-radius:6px;background:var(--surface-1)}.as-diff-file>summary{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;position:-webkit-sticky;position:sticky;top:0;z-index:1}.as-diff-path{font-weight:640;font-size:12px;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-diff-body{border-top:1px solid var(--border);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5}.as-diff-body>div{white-space:pre;padding:0 10px;min-width:max-content}.as-diff-body .add{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok-ink)}.as-diff-body .del{background:color-mix(in srgb,var(--crit) 12%,transparent);color:var(--crit-ink)}.as-diff-body .hunk{color:var(--info-ink);background:color-mix(in srgb,var(--info) 8%,transparent)}.as-diff-body .meta{color:var(--ink-2);font-style:italic}.as-diff-raw{margin:0;padding:8px 10px;max-height:420px;overflow:auto;font-size:11.5px;background:var(--surface-1);border:1px solid var(--border);border-radius:6px}.as-src{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 10px;min-height:30px}.as-cands{display:flex;flex-direction:column;gap:6px;margin:4px 0 6px}.as-cand{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;text-align:left;padding:8px 10px;border-radius:var(--r-xs);border:1px solid var(--border);background:var(--surface-2)}.as-cand:hover{border-color:var(--border-str)}.as-cand.on{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:var(--brand-soft)}.as-cand .small{grid-column:1/-1}.as-verify{border:1px solid var(--border);border-radius:var(--r-md,8px);padding:8px 10px;margin:8px 0}.as-verify-ok{border-color:color-mix(in srgb,var(--ok-ink) 40%,transparent);background:color-mix(in srgb,var(--ok-ink) 5%,transparent)}.as-verify-crit{border-color:color-mix(in srgb,var(--crit-ink) 45%,transparent);background:color-mix(in srgb,var(--crit-ink) 6%,transparent)}.as-verify-hd{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:6px}.as-verify-level{font-weight:700}.as-verify-level.ok,.as-verify-table .ok{color:var(--ok-ink)}.as-verify-level.crit,.as-verify-reason,.as-verify-table .crit{color:var(--crit-ink)}.as-verify-table .warn{color:var(--warn-ink)}.as-verify-reason{margin-bottom:6px}.as-verify-table{width:100%;border-collapse:collapse}.as-verify-table th{text-align:left;font-weight:600;color:var(--ink-2,inherit);padding:3px 6px;border-bottom:1px solid var(--border)}.as-verify-table td{padding:4px 6px;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.as-verify-diff{max-height:240px;overflow:auto;font-size:11px;margin:4px 0 0;white-space:pre}.as-ack{display:inline-flex;gap:6px;align-items:center;color:var(--crit-ink)}.as-verify-diff-row>td,.as-vt-detail-row>td{padding-top:0}.as-verify-diff,.as-vt-detail pre{max-width:100%;overflow-x:auto;white-space:pre}.as-tbl-fixed{table-layout:fixed;width:100%}.as-tbl-fixed col.as-col-side{width:128px}.as-tbl-fixed col.as-col-out{width:118px}.as-tbl-fixed td:first-child{overflow-wrap:anywhere}.as-tbl td,.as-verify-table td{min-width:0}.ctx-bar{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);white-space:nowrap}.ctx-bar-track{display:block;width:110px;height:7px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink-2) 22%,transparent)}.ctx-bar-track i{display:block;height:100%;border-radius:inherit;transition:width .5s ease,background-color .3s ease}.ctx-bar-pct{min-width:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-1)}.ctx-bar.wide{display:flex;width:100%}.ctx-bar.wide .ctx-bar-track{flex:1 1;width:auto}.ctx-bar.wide .ctx-bar-name{color:var(--ink-1)}@media (max-width:640px){.asm-hd .ctx-bar-name{display:none}.asm-hd .ctx-bar-track{width:56px}}@media (prefers-reduced-motion:reduce){.ctx-bar-track i{transition:none}}.door-tbl td{overflow-wrap:normal;word-break:normal}.asm.page{width:100%;height:calc(100dvh - 52px - 34px);min-height:460px;max-width:none;animation:none;box-shadow:0 1px 2px rgba(0,0,0,.25);border-color:var(--border)}.asm.page .as-gate{padding:10px 12px;border-radius:var(--r-sm);color:var(--ink-1);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.asm.page .asm-ref{max-width:none;white-space:normal}.as-empty.door{padding-top:5vh}@media (max-width:640px){.asm.page .asm-ref{display:none}.as-empty.door{padding-top:12px}}.door-cando{list-style:none;margin:8px 0 4px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:680px;text-align:left}.door-cando li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;line-height:1.45}.door-cando b{font-size:13px;font-weight:620;color:var(--ink-1)}@media (max-width:640px){.door-cando{grid-template-columns:1fr}}.as-appr-sec.flash{animation:asFlash 1.8s var(--ease)}.as-appr-sec .as-prop{gap:3px}.as-prop-from{overflow-wrap:anywhere}.as-appr-modal .as-action{box-shadow:none}.as-action-note{padding:6px 10px;border-radius:var(--r-xs);color:var(--ink-1);border:1px solid color-mix(in srgb,var(--crit) 30%,transparent);background:color-mix(in srgb,var(--crit) 8%,transparent)}.as-op-json{margin:0;padding:8px 10px;max-height:180px;overflow:auto;border-radius:var(--r-xs);border:1px solid var(--border);background:var(--surface-1);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.as-crit-critical{color:var(--crit-ink);border-color:color-mix(in srgb,var(--crit) 35%,transparent);background:color-mix(in srgb,var(--crit) 8%,transparent)}.as-crit-tolerant{color:var(--ok-ink);border-color:color-mix(in srgb,var(--ok) 30%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.as-action-btns{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.as-action-code{margin-right:6px}.dc-table{display:flex;flex-direction:column;gap:6px}.dc-table-t{font-size:13px;font-weight:620}.dc-table .as-tbl td{overflow-wrap:anywhere}.dc-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--border-str);border-radius:var(--r-sm);background:var(--surface-2);transition:border-color .14s,background .14s}.dc-link:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-soft);text-decoration:none}.dc-link-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.dc-link-tx b{font-size:13.5px;font-weight:620;color:var(--brand-ink)}.dc-live{display:flex;flex-direction:column;gap:6px;padding:11px 14px;max-width:560px;border:1px solid var(--border-str);border-radius:var(--r-sm);background:var(--surface-2);font-size:13px}.dc-live-hd{display:flex;align-items:center;gap:8px;min-width:0}.dc-live-hd b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:640;font-size:13px}.dc-live-hd .badge{flex:none}.dc-live-ic{display:grid;place-items:center;color:var(--ink-2);flex:none}.dc-kv{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.dc-kv .k{font-size:12px;color:var(--ink-2)}.dc-kv .v{min-width:0;overflow-wrap:anywhere}.dc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:660}.dc-reason{color:var(--ink-1);padding-top:2px}.dc-live-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:6px;margin-top:2px;border-top:1px solid var(--border)}.dc-live-ft a.link{color:var(--brand-ink)}.dc-live-ft a.link:hover{text-decoration:underline}.dev-os{display:inline-flex;align-items:center;gap:6px}.dev-os svg{color:var(--ink-2);flex:none}.dev-counts{display:inline-flex;flex-wrap:nowrap;gap:4px}.dev-host{font-size:14px;font-weight:500}.dev-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.dev-stack h2{margin:0 0 8px}.dev-n{font-weight:500;margin-left:4px}.dev-sec-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dev-search{width:280px;max-width:100%}.dev-search .input{height:32px;font-size:12.5px}.dev-report{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dev-summary{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55;max-width:90ch}.dev-findings{list-style:none;margin:8px 0 0;padding:0;gap:8px}.dev-finding,.dev-findings{display:flex;flex-direction:column}.dev-finding{gap:5px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2)}.dev-finding-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dev-finding-hd b{font-size:13.5px;font-weight:620}.dev-finding-age{margin-left:auto}.dev-finding-tx{white-space:pre-wrap}.dev-finding-tx,.dev-rec{font-size:13px;overflow-wrap:anywhere}.dev-rec{padding-top:5px;border-top:1px solid var(--border)}.dev-fix{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dev-fix-note{overflow-wrap:anywhere}.dev-resolved{margin-top:10px;font-size:13px}.dev-resolved>summary{cursor:pointer;color:var(--ink-2)}.dev-resolved>summary:hover{color:var(--ink-1)}.dev-earlier{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.dev-earlier li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dev-posture{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}@media (max-width:1100px){.dev-posture{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dev-posture{grid-template-columns:minmax(0,1fr)}}.dev-check{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font-size:13px;min-width:0}.dev-check>div{min-width:0;overflow-wrap:anywhere}.dev-check b{font-weight:620}.dev-check-mark{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:99px;font-size:12px;font-weight:700}.dev-check-state{font-size:12px;font-weight:560}.dev-check.ok .dev-check-mark{color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 16%,transparent)}.dev-check.ok .dev-check-state{color:var(--ok-ink)}.dev-check.bad{border-color:color-mix(in srgb,var(--crit) 40%,transparent);background:color-mix(in srgb,var(--crit) 8%,var(--surface-2))}.dev-check.bad .dev-check-mark{color:var(--crit-ink);background:color-mix(in srgb,var(--crit) 16%,transparent)}.dev-check.bad .dev-check-state{color:var(--crit-ink)}.dev-check.unknown{border-style:dashed;border-color:var(--border-str);background:transparent}.dev-check.unknown .dev-check-mark{color:var(--ink-2);border:1px dashed var(--border-str)}.dev-check.unknown .dev-check-state{color:var(--ink-2)}.dev-rows{max-height:420px;overflow:auto;margin-top:8px;border:1px solid var(--border);border-radius:var(--r-xs)}.dev-rows .as-tbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.dev-rows .as-tbl{width:100%}.dev-path{max-width:340px}.dev-args,.dev-path{display:inline-block;overflow-wrap:anywhere}.dev-args{min-width:120px;max-width:300px}.dev-sensors-failed{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:5px}.dev-cmd{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border-str);border-radius:var(--r-sm);background:var(--surface-2)}.dev-cmd pre{flex:1 1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.dev-cmd .btn{flex:none}.dev-sees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px;font-size:13px}.dev-sees>div{padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm)}.dev-sees b{font-weight:620}.dev-sees p{margin:3px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.5}@media (max-width:640px){.dev-sees{grid-template-columns:1fr}}.modal a.link,.privacy a{color:var(--brand-ink);text-decoration:underline}.privacy-wrap{min-height:100vh;padding:40px 20px;background:var(--bg)}.privacy{max-width:720px;margin:0 auto;font-size:14.5px;line-height:1.6}.privacy section+section{margin-top:36px;padding-top:28px;border-top:1px solid var(--border)}.privacy h1{font-size:24px;font-weight:640;margin-bottom:10px}.privacy h2{font-size:15px;font-weight:640;margin:20px 0 6px;color:var(--ink-1);text-transform:none;letter-spacing:-.01em}.privacy p{margin:0 0 8px}.privacy ul{margin:0;gap:6px}.privacy ul,.set-steps{padding-left:20px;display:flex;flex-direction:column}.set-steps{margin:10px 0 2px;font-size:13px;gap:3px}.set-steps code{font-size:12px}.set-sub{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.set-sub h3{font-size:13.5px;font-weight:620}.set-sub>p{margin:4px 0 8px;max-width:86ch}.set-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.set-inline .input{height:32px;font-size:12.5px;max-width:100%}.set-select{width:auto;height:28px;padding-top:0;padding-bottom:0;font-size:12.5px}.set-modes{border:0;margin:10px 0 2px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px}.set-mode{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.set-mode:hover{border-color:var(--border-str)}.set-mode.on{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:var(--brand-soft)}.set-mode input{margin-top:3px;accent-color:var(--brand);flex:none}.set-mode>span{display:flex;flex-direction:column;gap:2px;min-width:0}.set-mode b{font-size:13.5px;font-weight:620}.set-modes:disabled .set-mode{cursor:default}.set-tick{margin:8px 0 0;padding:8px 10px;border-left:2px solid var(--border-str);white-space:pre-wrap;overflow-wrap:anywhere}.set-improve{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.set-improve li{padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm)}.set-improve-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-improve-hd b{font-size:13.5px;font-weight:620}.set-improve-btns{margin-left:auto}.set-improve-tx{margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.set-revoked{margin-top:8px;font-size:12.5px}.set-revoked>summary{cursor:pointer;color:var(--ink-2)}.set-revoked>summary:hover{color:var(--ink-1)}.set-revoked ul{list-style:none;margin:6px 0 0;padding:0;gap:3px}.aa-integrity,.set-revoked ul{display:flex;flex-direction:column}.aa-integrity{gap:8px;margin-bottom:12px}.aa-integrity .alert{margin-bottom:0}.aa-int{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:9px 14px;border-radius:var(--r-sm);font-size:13px}.aa-int button.link{text-decoration:underline}.aa-int-wait{border:1px dashed var(--border-str);color:var(--ink-2)}.aa-int-ok{border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 11%,transparent)}.aa-int-ok b{color:var(--ok-ink);font-weight:620}.aa-int-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:99px;font-size:11px;font-weight:700;color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 20%,transparent)}.aa-int-when{margin-left:auto;color:var(--ink-2)}.aa-int-bad{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;background:var(--crit);color:#fff;box-shadow:0 0 0 2px var(--crit-ink);font-size:14px;overflow-wrap:anywhere}.aa-int-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.aa-int-bad button.link{color:inherit}.aa-cols{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}@media (max-width:1100px){.aa-cols{grid-template-columns:minmax(0,1fr)}.aa-cols.has-pick .aa-side,.aa-cols:not(.has-pick) .aa-main{display:none}}@media (min-width:1101px){.aa-back{display:none}}.aa-side{position:-webkit-sticky;position:sticky;top:64px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;overflow:hidden}@media (max-width:1100px){.aa-side{position:static;max-height:none}}.aa-side-hd{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 14px 8px;font-size:13px;border-bottom:1px solid var(--border)}.aa-sess{list-style:none;margin:0;padding:6px;overflow-y:auto;gap:2px;min-height:0}.aa-sess,.aa-sess-i{display:flex;flex-direction:column}.aa-sess-i{gap:3px;width:100%;padding:8px 10px;text-align:left;border-radius:var(--r-xs);color:inherit;border:1px solid transparent}.aa-sess-i:hover{background:var(--surface-2)}.aa-sess-i.on{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.aa-sess-top{display:flex;align-items:center;gap:7px;min-width:0}.aa-sess-top .badge{flex:none;height:19px;font-size:11px;padding:0 6px}.aa-sess-target{min-width:0}.aa-sess-target,.aa-sess-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-sess-who{font-weight:540}.aa-sess-sum{display:flex;flex-wrap:wrap;gap:2px 10px}.aa-main{min-width:0}.aa-main-hd{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.aa-main-title{flex:1 1 280px;min-width:0;overflow-wrap:anywhere}.aa-main-title h2{margin:0 0 3px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;text-transform:none;letter-spacing:0;color:var(--ink-1)}.aa-main-title h2 .mono{font-size:13px}.aa-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.aa-filters .input{height:32px;font-size:12.5px}.aa-f-actor{width:200px}.aa-f-kind{width:250px}.aa-f-q{flex:1 1 260px;min-width:200px}@media (max-width:640px){.aa-f-actor,.aa-f-kind,.aa-f-q{flex:1 1 100%;width:100%}}.aa-feed{container:aafeed/inline-size;display:flex;flex-direction:column;gap:1px;min-width:0}.aa-older{align-self:center;margin:8px 0}.aa-heads,.aa-row-main{display:grid;grid-template-columns:13px 104px minmax(84px,140px) 52px 146px minmax(0,1fr) 92px 58px;grid-gap:10px;gap:10px}.aa-heads>:last-child{text-align:right}.aa-heads{padding:0 10px 6px;font-size:11.5px;font-weight:620;color:var(--ink-2);border-bottom:1px solid var(--border)}.aa-row{border-radius:var(--r-xs);content-visibility:auto;contain-intrinsic-size:auto 32px}.aa-row+.aa-row{box-shadow:0 -1px 0 color-mix(in srgb,var(--border) 60%,transparent)}.aa-row-main{width:100%;align-items:baseline;padding:6px 10px;text-align:left;font-size:12.5px;color:inherit;border-radius:var(--r-xs)}.aa-row-main:hover{background:var(--surface-2)}.aa-row-main:focus-visible{outline-offset:-2px}.aa-chev{align-self:center;color:var(--ink-2);transform:rotate(180deg);transition:transform .12s var(--ease)}[aria-expanded=true]>.aa-chev{transform:rotate(-90deg)}.aa-time{font-size:12px;white-space:nowrap;color:var(--ink-2)}.aa-door,.aa-kind,.aa-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-who b{font-weight:560}.aa-kind{font-weight:540}.aa-what{min-width:0;display:flex;align-items:baseline;gap:7px;overflow:hidden;white-space:nowrap}.aa-name{flex:0 1 auto}.aa-name,.aa-preview{min-width:0;overflow:hidden;text-overflow:ellipsis}.aa-preview{flex:1 1}.aa-subtag{flex:none;padding:0 5px;font-size:10.5px;line-height:16px;border-radius:4px;color:var(--info-ink);background:color-mix(in srgb,var(--info) 12%,transparent)}.aa-out{min-width:0}.aa-out .badge{max-width:100%;height:19px;padding:0 6px;font-size:11px}.aa-dur{font-size:12px;text-align:right;white-space:nowrap}.aa-row.sub{margin-left:18px;border-left:2px solid color-mix(in srgb,var(--info) 45%,transparent);border-radius:0 var(--r-xs) var(--r-xs) 0}.aa-row.is-bad>.aa-row-main{background:color-mix(in srgb,var(--crit) 7%,transparent)}.aa-row.is-bad>.aa-row-main:hover{background:color-mix(in srgb,var(--crit) 12%,transparent)}.aa-row.open{content-visibility:visible;background:var(--surface-2)}.aa-turn{margin:8px 0;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--r-sm)}.aa-turn.is-bad{border-left-color:var(--crit-ink)}.aa-turn.unfinished{border-left-style:dashed}.aa-turn-hd{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;width:100%;padding:8px 10px;text-align:left;color:inherit;background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0}.aa-turn-hd .aa-chev{margin-top:3px}.aa-turn-main{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.aa-turn-line b{font-weight:620}.aa-turn-ask{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--ink-1);font-size:12.5px}.aa-turn-sum{display:flex;flex-wrap:wrap;gap:2px 10px;padding-left:0}.aa-turn-rows{gap:1px;padding:2px 0}.aa-detail,.aa-turn-rows{display:flex;flex-direction:column}.aa-detail{gap:8px;padding:4px 10px 10px 33px;min-width:0}.aa-detail-meta{display:flex;flex-wrap:wrap;gap:3px 12px}.aa-detail-meta a.link{color:var(--brand-ink);text-decoration:underline}.aa-detail-target{min-width:0;overflow-wrap:anywhere}.aa-hashes{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:1px 10px;gap:1px 10px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:var(--ink-2)}.aa-hashes dd{margin:0;overflow-wrap:anywhere}.aa-json{max-height:560px;overflow:auto;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--bg-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.aa-j-row{padding-left:14px;min-width:0}.aa-j-key{color:var(--brand-ink)}.aa-j-str{color:var(--ok-ink)}.aa-j-num{color:var(--info-ink)}.aa-j-lit{color:var(--warn-ink)}.aa-j-fold,.aa-j-punct{color:var(--ink-2)}.aa-j-fold{padding:0 5px;font:inherit;border:1px solid var(--border);border-radius:4px}.aa-j-fold:hover{color:var(--ink-1);border-color:var(--border-str)}.aa-str-wrap{display:block;min-width:0;margin:2px 0}.aa-str{margin:0;max-height:380px;overflow:auto;padding-left:8px;border-left:2px solid var(--border-str);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ok-ink)}.aa-str-chunk{display:block;content-visibility:auto;contain-intrinsic-size:auto 400px}.aa-str-wrap+.aa-j-punct{display:none}.aa-str-tools{display:flex;gap:12px;padding:2px 0 0 10px;font-size:11.5px;font-family:var(--font-sans)}@container aafeed (max-width: 720px){.aa-heads{display:none}.aa-row-main{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px}.aa-kind{order:1;flex:1 1}.aa-out{order:2}.aa-out:empty{display:none}.aa-dur{order:3}.aa-dur:empty{display:none}.aa-what{order:4;flex:1 1 100%;padding-left:21px;flex-wrap:wrap;white-space:normal}.aa-name,.aa-preview{overflow-wrap:anywhere}.aa-preview{flex:1 1 100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aa-time{order:5;margin-left:21px;font-size:11.5px}.aa-who{order:6;font-size:11.5px;flex:0 1 auto}.aa-door{order:7;font-size:11.5px}.aa-door:empty{display:none}.aa-turn-main{flex:1 1}.aa-turn-sum{flex:1 1 100%;padding-left:23px}.aa-detail{padding-left:8px;padding-right:8px}.aa-row.sub{margin-left:8px}}.dev-watch-note{margin:2px 0 0}.dev-finding.alarm{border-color:color-mix(in srgb,var(--crit) 55%,transparent);border-left:3px solid var(--crit-ink);background:color-mix(in srgb,var(--crit) 8%,var(--surface-2))}.dev-finding.alarm .dev-finding-hd b{font-size:14.5px;font-weight:680}.dev-dismiss{margin-left:auto}.dev-evidence{font-size:12.5px}.dev-evidence>summary{cursor:pointer;color:var(--ink-2)}.dev-evidence>summary:hover{color:var(--ink-1)}.dev-evidence-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;margin:6px 0 0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--bg-2)}.dev-why{padding:10px 12px;border-radius:var(--radius-sm,8px);background:var(--bg-2,rgba(127,127,127,.08));font-size:13px;line-height:1.55}.dev-why-row{display:grid;grid-template-columns:13ch minmax(0,1fr);grid-column-gap:1ch;column-gap:1ch}.dev-why-k{font-weight:600}.dev-why-k,.dev-why-v{overflow-wrap:anywhere}.dev-why-v{white-space:pre-line}.dev-why-gap{margin-top:10px}.dev-why-chain{overflow-wrap:anywhere;padding-left:2ch}.dev-why-warn{margin:2px 0 0;padding-left:3ch}.dev-why-more{margin-top:8px}.dev-why-more>summary{cursor:pointer;font-weight:600;margin-bottom:6px}.dev-proc-btn{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:2px}.dev-evidence-dl dt{color:var(--ink-2)}.dev-evidence-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.dev-evidence-raw{margin:6px 0 0;padding:8px 10px;max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--bg-2);white-space:pre-wrap;overflow-wrap:anywhere}.dev-dismiss-check{display:flex;align-items:flex-start;gap:9px;margin-top:12px;font-size:13px;cursor:pointer}.dev-dismiss-check input{width:16px;height:16px;margin-top:2px;flex:none;accent-color:var(--brand)}.dev-dismiss-check>span{display:flex;flex-direction:column;gap:2px}.dev-host-cell{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.dev-host-cell .mono{min-width:0;overflow:hidden;text-overflow:ellipsis}.dev-alarm{flex:none;width:8px;height:8px;border-radius:99px;background:var(--crit-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--crit) 25%,transparent)}.set-pattern{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.set-pattern b{color:var(--brand-ink);font-weight:700}