*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--panel)}*::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--muted) 45%,var(--line));border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--muted)}.home-nav-body,[data-home-pane]:not([hidden]){scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--muted) 55%,var(--line)) transparent}.home-nav-body::-webkit-scrollbar-track,[data-home-pane]:not([hidden])::-webkit-scrollbar-track{background:transparent}.fleet-hero{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0.55rem;margin:0 0 1.25rem;padding:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none}#users-hero{grid-template-columns:repeat(4,minmax(0,1fr))}#orch-hero{grid-template-columns:repeat(4,minmax(0,1fr))}#services-hero{grid-template-columns:repeat(7,minmax(0,1fr))}.fleet-card{margin:0;padding:0.65rem 0.75rem 0.7rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklab,var(--panel) 88%,transparent);box-shadow:var(--shadow);min-width:0}.fleet-hero .k{color:var(--muted);font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase}.fleet-hero .v{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem;margin-top:0.15rem;font-weight:650}.fleet-hero .s{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.72rem;margin-top:0.3rem;line-height:1.35;white-space:pre-line}.fleet-card.is-ok .v{color:var(--ok)}.fleet-card.is-degraded .v{color:var(--warn)}.fleet-card.is-outage .v{color:var(--bad)}.status-table{width:max-content;min-width:100%;max-width:none;border-collapse:collapse;font-size:0.9rem}.status-table th,.status-table td{text-align:left;padding:0.45rem 0.55rem;border-bottom:1px solid var(--line);vertical-align:top}.status-table th{position:sticky;top:0;z-index:1;color:var(--muted);font-weight:600;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;background:var(--panel)}.status-table th.is-resizable{position:sticky}.status-table th .col-resizer{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;z-index:2}.status-table.is-cols th[data-col]{box-sizing:border-box}.status-table.is-cols td[data-col]{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.ok{color:var(--ok)}.bad{color:var(--bad)}.error{background:color-mix(in oklab,var(--bad) 12%,var(--panel));border:1px solid var(--bad);color:var(--bad);padding:0.5rem 0.7rem;margin-bottom:0.8rem;border-radius:10px}form.inline{display:flex;gap:0.4rem;align-items:end;flex-wrap:wrap}form.stack{display:flex;flex-direction:column;gap:0.65rem;max-width:28rem}form.stack[hidden],.add-glass-form[hidden]{display:none!important}button.danger{background:var(--bad);color:var(--bg);border:0;border-radius:999px;padding:0.4rem 0.8rem;font:600 0.85rem ui-sans-serif,system-ui,sans-serif;cursor:pointer}button.go,.btn{appearance:none;border:0;border-radius:999px;padding:0.55rem 1rem;cursor:pointer;font:700 0.85rem ui-sans-serif,system-ui,sans-serif;color:var(--bg);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,white),var(--accent))}button.ghost{appearance:none;border:1px solid var(--line);background:transparent;color:var(--accent);border-radius:999px;padding:0.4rem 0.75rem;cursor:pointer;font:inherit}button.quiet{appearance:none;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;padding:0}.login-wrap{min-height:70vh;display:grid;place-items:center}.login-card{width:min(22rem,100%)}.login-card h1{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0 0 0.25rem}.checks{border:1px solid var(--line);border-radius:var(--radius);padding:0.7rem 0.9rem;margin:0 0 1rem;display:flex;flex-direction:column;gap:0.3rem}.checks legend{color:var(--muted);font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}label.row{display:flex;flex-direction:row;align-items:center;gap:0.5rem;text-transform:none;letter-spacing:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0.75rem;margin-bottom:1rem}.drawer-body .grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:0}.drawer-body .services-card legend{display:inline-flex;align-items:baseline;gap:0.35rem;flex-wrap:nowrap;max-width:calc(100% - 0.6rem);overflow:hidden;white-space:nowrap}.drawer-body .services-card legend .legend-k{color:var(--muted);font-size:0.72rem}.drawer-body .services-kv{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.drawer-body .services-kv dt.kv-wide{grid-column:1}.drawer-body .services-kv dd.kv-wide{grid-column:2 / -1}.drawer-body .services-kv dd{overflow-wrap:anywhere;white-space:normal}.drawer-body .config-pair .v{overflow-wrap:normal;white-space:nowrap;overflow-x:auto}.config-fill{min-width:0}.config-fill + .config-fill{margin-top:0.65rem}.config-fill-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:0.15rem 1rem}.config-pair{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:0.2rem 0.75rem;min-width:0;font-size:0.82rem}.config-pair .k{color:var(--muted);overflow-wrap:break-word}.config-pair .v{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:break-word}.config-pair.is-stack{grid-template-columns:1fr;grid-column:1 / -1}.config-pair.is-stack .v,.drawer-body .config-pair.is-stack .v{overflow-wrap:anywhere;word-break:break-all;white-space:normal;overflow-x:visible}.config-list{margin:0;padding:0 0 0 1.1rem}.config-list li{overflow-wrap:break-word}.drawer-hist{border:1px solid var(--line);border-radius:10px;padding:0.45rem 0.75rem 0.65rem}.drawer-toggles{display:flex;align-items:center;justify-content:space-between;gap:0.35rem;flex-wrap:nowrap}.drawer-toggles>span{display:inline-flex;align-items:center;gap:0.35rem}.drawer-pane-btn.is-open{color:var(--fg)}.drawer-pane[hidden]{display:none!important}.drawer-config{min-width:0}.card .k{color:var(--muted);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em}.card .v{font-size:1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin-top:0.15rem}pre.json{font-size:0.75rem;overflow:auto;max-height:18rem;background:var(--ink);padding:0.5rem;border-radius:8px}.qr{background:#fff;padding:0.75rem;display:inline-block}.codes{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;columns:2}.filter{margin-bottom:0.8rem}.tool-card{margin-bottom:1rem}.asn-pop[hidden],.inspect-pop[hidden]{display:none!important}body.gui .asn-pop,body.gui .inspect-pop{position:fixed;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 4.5rem)}body.gui .asn-pop.add-pop{width:min(28rem,calc(100vw - 1.5rem));height:auto;min-height:0}body.gui .asn-pop.services-pop{width:min(48rem,calc(100vw - 1.5rem));height:min(76vh,42rem);min-height:0}body.gui .services-pop .gather-pool-drawer,body.gui .services-pop .gather-pool:not([hidden]){display:block;grid-column:1 / -1;min-width:0}body.gui .services-pop .gather-pool[hidden]{display:none}body.gui .asn-pop.config-pop:not(.add-pop){width:min(44rem,calc(100vw - 1.5rem));height:min(70vh,40rem);min-height:0;max-width:calc(100vw - 1.5rem)}body.gui .asn-pop.config-pop:not(.add-pop) .inspect-pop-body{overflow-x:hidden;overflow-y:auto}body.gui .asn-pop.history-pop{width:min(42rem,calc(100vw - 1.5rem));height:min(70vh,36rem);min-height:0;max-width:calc(100vw - 1.5rem);display:flex;flex-direction:column}body.gui .asn-pop.history-pop .inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body.gui .asn-pop.sessions-pop{width:min(96vw,calc(100vw - 1.5rem));height:min(90vh,calc(100vh - 2.5rem));min-height:0;display:flex;flex-direction:column}body.gui .asn-pop.sessions-pop .inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body.gui .asn-pop.log-pop{width:min(96vw,calc(100vw - 1.5rem));height:min(90vh,calc(100vh - 2.5rem));min-height:0;display:flex;flex-direction:column}body.gui .asn-pop.log-pop .inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body.gui .asn-pop.log-pop .pop-toolbar .services-tabs{margin:0}body.gui .asn-pop.tables-pop{width:min(96vw,calc(100vw - 1.5rem));height:min(90vh,calc(100vh - 2.5rem));min-height:0;display:flex;flex-direction:column}body.gui .asn-pop.tables-pop .inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body.gui .asn-pop.runs-pop{width:min(96vw,calc(100vw - 1.5rem));height:min(90vh,calc(100vh - 2.5rem));min-height:0;display:flex;flex-direction:column}body.gui .asn-pop.runs-pop .inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.runs-layout{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.runs-tabs [data-runs-tab][hidden]{display:none!important}.runs-pane[hidden]{display:none!important}.runs-pane:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}#glass-picks-wrap{flex:0 0 auto;min-width:0}.glass-picks-chips{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.45rem;margin:0 0 0.75rem;border:0;padding:0;min-width:0;flex:0 0 auto}.glass-picks-chips legend{float:none;width:auto;margin:0 0.5rem 0 0;padding:0;font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted)}.glass-picks-chips .filter-chip{text-transform:none;letter-spacing:0}.runs-pane[data-runs-pane="run"] .tool-card{flex:0 0 auto}.runs-run{flex:1;min-width:0;min-height:8rem;overflow:auto}#runs-history-summary{flex:0 0 auto;margin:0 0 0.45rem}.runs-pane[data-runs-pane="history"] .pop-toolbar{flex:0 0 auto}#runs-history tr[data-run]{cursor:pointer}#runs-history tr[data-run].is-open td{color:var(--accent)}#runs-history-wrap tr.glass-drawer>td{padding:0}#runs-history-wrap .glass-drawer .drawer-body{width:0;min-width:100%}#runs-history-wrap .glass-drawer .status-table{width:100%}#runs-history-wrap .glass-drawer .run-inspect-kv{width:100%;margin:0 0 0.85rem}#runs-history-wrap .glass-drawer .run-report{width:100%;min-width:0;overflow-x:auto}#runs-history-wrap .glass-drawer .config-pair .v{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}#runs-history-wrap .glass-drawer pre.json,#runs-history-wrap .glass-drawer pre.mono{max-height:none;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.svc-page{display:flex;flex-direction:column;gap:1rem;overflow:auto}.svc-cards{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0.75rem;align-items:stretch}.svc-cards>.services-card{height:100%;box-sizing:border-box}.svc-cards>.services-card:only-child{grid-column:1 / -1}.svc-merged{display:flex;flex-direction:column;gap:1rem}.svc-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1rem;align-items:start}.svc-region{min-width:0;display:flex;flex-direction:column;gap:0.6rem}.dbd-drops summary{cursor:pointer;color:var(--muted)}.dbd-drops ul,.dbd-drop-list{margin:0.3rem 0 0;padding-left:1.1rem;max-height:12rem;overflow:auto}.dbd-confirm{border:1px solid var(--bad);border-radius:12px;padding:0.75rem 1rem;display:flex;flex-direction:column;gap:0.5rem}.services-kv.is-wide{grid-template-columns:9rem minmax(0,1fr) 9rem minmax(0,1fr)}.svc-section-title{margin:0 0 0.4rem;font:700 0.72rem/1.4 ui-sans-serif,system-ui,sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 75%,var(--muted))}.svc-page[hidden]{display:none}.svc-explorer{display:flex;flex-direction:column;min-height:24rem;height:calc(100dvh - 9rem)}@media (max-width:960px){.svc-cards{grid-template-columns:minmax(0,1fr)}.services-kv.is-wide{grid-template-columns:8.5rem minmax(0,1fr)}}body.gui .tables-layout{display:flex;flex:1;min-height:0;gap:0.75rem}body.gui .tables-nav{flex:0 0 13rem;min-width:8rem;max-width:18rem;overflow:auto;display:flex;flex-direction:column;gap:0.15rem;padding:0.2rem 0}body.gui .tables-nav.is-list{flex-basis:26rem;min-width:16rem;max-width:34rem}body.gui .tables-nav.is-list .status-table{font-size:0.85em}body.gui .tables-nav button{display:flex;align-items:center;gap:0.4rem;text-align:left;font:inherit;white-space:nowrap;min-width:0;max-width:100%}body.gui .tables-nav-name{min-width:0;overflow:hidden;text-overflow:ellipsis}body.gui .tables-nav-n{flex:0 0 auto;margin-left:auto}body.gui .tables-nav button.is-open{color:var(--bg);font-weight:700;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,white),var(--accent));border-color:transparent}body.gui .tables-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}body.gui .tables-main #tables-blurb{margin:0 0 0.15rem}body.gui .tables-main #tables-blurb[hidden]{display:none!important}body.gui .tables-main .pop-table-wrap{flex:1;overflow:auto;display:block;justify-content:flex-start}body.gui .tables-main .pop-table-wrap table.status-table{width:max-content;min-width:100%;table-layout:auto}body.gui .tables-main .pop-table-wrap table.status-table tbody tr:not(.empty){cursor:pointer}body.gui .tables-main .pop-table-wrap table.status-table .cell-pack{width:1%;white-space:nowrap}body.gui .tables-main .pop-table-wrap table.status-table .cell-text{width:1%;max-width:14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.gui .tables-main .pop-table-wrap table.status-table .is-json{min-width:12rem;width:100%;max-width:0;overflow:hidden}body.gui .tables-main .pop-table-wrap table.status-table .is-json .cell-one,body.gui .tables-main .pop-table-wrap table.status-table .is-json .cell-json{width:0;min-width:100%;max-width:100%;box-sizing:border-box}body.gui .tables-main .pop-table-wrap table.status-table tbody tr:not(.is-open) .cell-json{display:none}body.gui .tables-main .pop-table-wrap table.status-table tbody tr:not(.is-open) .is-json .cell-one{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.gui .tables-main .pop-table-wrap table.status-table tbody tr.is-open{background:color-mix(in oklab,var(--accent) 10%,var(--panel))}body.gui .tables-main .pop-table-wrap table.status-table tbody tr.is-open .cell-one{display:none}body.gui .tables-main .pop-table-wrap table.status-table tbody tr.is-open .cell-pack,body.gui .tables-main .pop-table-wrap table.status-table tbody tr.is-open .cell-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}body.gui .tables-main .pop-table-wrap table.status-table tbody tr.is-open .is-json{white-space:normal;overflow:hidden;vertical-align:top}body.gui .tables-main .pop-table-wrap .cell-json{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit}body.gui .asn-pop.users-pop{width:min(96vw,calc(100vw - 1.5rem));height:min(90vh,calc(100vh - 2.5rem));min-height:0;display:flex;flex-direction:column}body.gui .asn-pop.users-pop .inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.users-panes{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.users-panes .tab-pane[hidden]{display:none!important}.users-panes .tab-pane:not([hidden]){flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.services-home-panes{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.services-home-panes>.tab-pane[hidden]{display:none!important}.services-home-panes>.tab-pane:not([hidden]){flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}#services-home #win-database>.inspect-pop-body,#services-home #win-cache>.inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.users-pop .login-limit{max-width:46rem;display:flex;flex-direction:column;gap:0.75rem;padding:0.15rem 0 1rem}.users-pop .login-limit .go{align-self:start;width:auto}.users-pop .login-limit-enable{max-width:16rem}.users-pop .login-limit-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0.65rem 1rem}.users-pop .login-limit-lists label{display:grid;gap:0.3rem;font-size:0.78rem;color:var(--muted)}.users-pop .login-limit-lists textarea{width:100%;min-height:4.5rem;resize:vertical;font:inherit;font-size:0.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:0.4rem 0.5rem}.users-pop .login-limit-blocks{margin-top:0.5rem;max-width:46rem}.users-pop #login-limit-note:empty{display:none}body.gui .asn-pop.cache-pop .inspect-pop-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.users-layout{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:1.25rem;align-items:start;min-height:0;height:100%}.users-pop #user-add.stack{max-width:none;width:100%}.users-pop #user-add .go{align-self:start;width:auto}.users-main{min-width:0;display:flex;flex-direction:column;gap:0.75rem;min-height:0;overflow:auto}.users-pop #user-extra{max-width:22rem}.users-pop .user-role{width:auto;max-width:100%}.role-add-row{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(10rem,16rem) auto;gap:0.35rem 1rem;align-items:end;max-width:46rem;margin:0 0 1.15rem}.role-add-row label{display:grid;gap:0.3rem;font-size:0.78rem;color:var(--muted)}.role-add-row .go{width:auto;align-self:end}.role-add-row .hint{grid-column:1 / -1;margin:0}.role-add-row #role-add-note:empty{display:none}.users-pop .role-account{margin:0 0 1.15rem;padding:0.75rem 0.9rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in oklab,var(--panel) 88%,transparent)}.users-pop .role-account-label{margin:0 0 0.45rem;font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.users-pop .role-account-chips{display:flex;flex-wrap:wrap;gap:0.35rem}.users-pop .role-account .chip{font-size:0.78rem;padding:0.25rem 0.6rem}.users-pop .role-account .hint{margin:0.55rem 0 0}.role-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1rem}.users-pop .role-edit.stack{max-width:none}.users-pop .role-edit .go{align-self:start;width:auto}.role-grants{display:grid;gap:0.75rem}.role-grants fieldset{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:0.35rem 0.75rem;border:1px solid var(--line);border-radius:8px;padding:0.55rem 0.7rem}.role-grants legend{grid-column:1 / -1}.role-grants label.row{display:flex;gap:0.4rem;align-items:flex-start;min-width:0}.role-grants .cap-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.78rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.history-pop-scroll{flex:1;min-height:0;max-height:none;overflow:auto}.pop-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.55rem;flex:0 0 auto}.pop-table-wrap{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;scrollbar-gutter:stable;display:flex;justify-content:flex-start;align-items:flex-start}.pop-table-wrap>table{flex:0 0 auto;min-width:100%}.table-stack{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.table-stack>.inspect-pop-body,.table-stack>.gather-body{flex:1 1 auto;min-height:0;overflow:auto}.tab-pane>.table-stack,.table-stack>.tab-pane:not([hidden]){flex:1 1 auto;min-height:0;min-width:0}.users-panes.pane-split>.table-stack{flex:1 1 auto;min-width:0}.pane-split{flex:1 1 auto;min-height:0;min-width:0;flex-direction:row;align-items:stretch;gap:1rem;overflow:hidden}.pane-split:not([hidden]){display:flex}#sched-filter-bar{flex:0 0 auto}#sched-table-split{flex:1 1 auto;min-height:0;overflow:hidden}#sched-table-split>.table-stack{flex:1 1 auto;min-width:0;min-height:0}.pane-split:has(>.pane-side:not([hidden]))>.pop-table-wrap,.pane-split:has(>.pane-side:not([hidden]))>.table-stack>.pop-table-wrap,.pane-split:has(>.pane-side:not([hidden]))>.tab-pane:not([hidden]) .pop-table-wrap{justify-content:flex-start}.pane-side{flex:0 0 min(22rem,38%);min-width:16rem;max-width:28rem;min-height:0;overflow:auto;padding:0.85rem 1rem 1rem;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.pane-side[hidden]{display:none!important}.pop-search{appearance:none;flex:1;min-width:8rem;padding:0.28rem 0.5rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);font:inherit}.svc-pill{display:inline-flex;align-items:center;gap:0.3rem;margin-left:0.35rem;font-weight:500;color:var(--muted);font-size:0.78rem}.status-table tbody tr:hover td{background:color-mix(in oklab,var(--panel-2) 70%,transparent)}.services-tabs{display:flex;flex-wrap:wrap;gap:0.2rem;width:fit-content;max-width:100%;padding:0.2rem;margin:0 0 0.75rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in oklab,var(--panel) 88%,transparent)}.event-row.is-firing td{background:color-mix(in oklab,var(--warn) 10%,var(--panel))}.event-row.is-firing.is-fail td{background:color-mix(in oklab,var(--bad) 12%,var(--panel))}.event-row.is-open td{border-bottom-color:transparent}.event-sev{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.85rem}.event-sev-critical{color:var(--bad);font-weight:600}.event-sev-warning{color:var(--warn)}.event-sev-info{color:var(--muted)}.event-body{white-space:pre-wrap;overflow-wrap:anywhere}[data-home-pane="events"] .status-table tbody .quiet{font:inherit}.drawer-body pre{margin:0.35rem 0;white-space:pre-wrap;word-break:break-word}[data-home-pane][hidden]{display:none!important}#config-session label{display:block;margin:0.4rem 0}#config-session select{margin-left:0.4rem}.services-tabs button.is-open,.services-tabs button[aria-selected="true"],.log-pop [data-log-filter].is-open,.filter-chip.is-open,.glass-filter-chip.is-open{color:var(--bg);font-weight:700;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,white),var(--accent));border-color:transparent}.glass-filter{display:flex;flex-wrap:nowrap;align-items:center;gap:0.55rem 0.75rem;margin:0 0 0.75rem}.glass-filter-main{display:flex;flex-wrap:wrap;align-items:center;gap:inherit;flex:1 1 auto;min-width:0}#events-tools:not([hidden]),#glass-fleet-tools:not([hidden]),#sched-list-tools:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:inherit}.glass-filter input[type="search"]{appearance:none;flex:0 1 16rem;width:16rem;max-width:16rem;padding:0.4rem 0.65rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);font:inherit}.glass-filter-chips{display:flex;flex-wrap:wrap;gap:0.65rem 1rem;align-items:center}.glass-filter-group{display:flex;flex-wrap:wrap;gap:0.35rem}.glass-filter-add-wrap{position:relative;display:inline-flex;align-items:center;gap:0.4rem}.glass-filter-add-wrap[hidden],[data-home-pane="glasses"]:has(#glass-builder-flag[data-has-builder="1"]) .glass-filter-add-wrap,[data-home-pane="glasses"]:has(#glass-builder-flag[data-has-builder="1"]) #glass-filter-create{display:none}#glass-filter-add,.glass-filter-add-wrap>.ghost{min-width:2rem;font-weight:650}#glass-filter-add.is-open,.glass-filter-add-wrap>.ghost.is-open{color:var(--bg);font-weight:700;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,white),var(--accent));border-color:transparent}#glass-filter-create,.glass-filter-create{position:static;z-index:auto;width:auto;max-height:none;overflow-x:hidden;overflow-y:auto}.glass-filter-create-head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin:0 0 0.85rem}.glass-filter-create-head strong{font-size:1rem;font-weight:650;letter-spacing:-0.02em}.add-glass-form{display:grid;gap:1rem;padding:0.15rem 0 0.25rem}.add-glass-field{display:grid;gap:0.35rem}.add-glass-label{font-weight:600}.add-glass-status{margin:0;font-size:0.9rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.add-glass-status[hidden]{display:none!important}.add-glass-status.is-progress{color:var(--muted)}.add-glass-status.is-error{color:var(--bad)}.add-glass-status.is-ok{color:var(--ok)}.add-glass-form input:not([type="checkbox"]),.add-glass-form input[type="password"],.add-glass-form input[type="text"]{appearance:none;width:100%;min-width:0;padding:0.55rem 0.7rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);font:inherit;font-size:1rem}.add-glass-form input[type="checkbox"]{appearance:auto;width:1.05rem;height:1.05rem;margin:0;padding:0;flex:0 0 auto;accent-color:var(--accent);background:none;border:0;border-radius:0}.add-glass-actions{display:flex;justify-content:flex-end}.add-glass{margin-top:0;max-width:none}.glass-row,.cache-row{cursor:pointer}.glass-row.is-open td,.cache-row.is-open td,#runs-history tr[data-run].is-open td{border-bottom-color:transparent}.expand-btn{width:1.1rem;display:inline-block;text-align:left}tr.glass-drawer>td{background:color-mix(in oklab,var(--panel) 70%,transparent);padding:0}.drawer-body{display:grid;gap:0.85rem;width:0;min-width:100%;box-sizing:border-box;overflow:auto;overflow-wrap:anywhere;padding:0.8rem 0.7rem 1rem}.drawer-body .cell-json{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit}.drawer-actions{display:flex;gap:0.5rem;flex-wrap:nowrap}.uptime-spark{display:flex;gap:1px;height:1.4rem;align-items:end}.uptime-spark span{flex:1;min-width:2px;background:var(--ok);opacity:0.85}.uptime-spark span.off{background:var(--bad);opacity:0.55}.history-table{font-size:0.78rem;max-height:12rem;overflow:auto}.gather-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:end;margin:0 0 1.25rem}.gather-head .headline{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-0.03em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gather-actions{display:flex;gap:0.5rem;flex-wrap:wrap}.gather-actions.is-busy button{opacity:0.55;pointer-events:none}#gather-probes tr.is-stale td{color:var(--muted)}body.gui .add-glass-form,body.gui .tool-form,body.gui .login-limit,body.gui .glass-filter-create form{max-width:40rem}body.gui .asn-pop.orch-pop{width:min(76rem,calc(100vw - 1.5rem));height:min(90vh,56rem);min-height:0}body.gui .orch-pop .config-form,body.gui .orch-pop .orch-form{display:grid;grid-template-columns:1fr}body.gui .orch-pop .orch-tabs{flex-wrap:wrap;width:100%;max-width:100%}body.gui .orch-pop .orch-actions{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}#win-orchestrate #orch-split{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:1rem}#win-orchestrate #orch-form-slot{flex:0 0 auto;max-width:52rem}#win-orchestrate .orch-history{flex:0 0 auto;border-top:1px solid var(--line);padding-top:0.75rem}#win-orchestrate .orch-form{display:grid;grid-template-columns:1fr;max-width:46rem}#win-orchestrate .orch-tabs{flex-wrap:wrap;width:100%;max-width:46rem}#win-orchestrate .orch-actions{display:flex;flex-wrap:wrap;gap:0.35rem 0.65rem;align-items:end;max-width:52rem;margin:0.5rem 0 0.35rem}#win-orchestrate .orch-actions .go,#win-orchestrate .orch-actions .ghost{width:auto;padding:0.4rem 0.75rem;border-radius:10px}#win-orchestrate .orch-actions select{width:auto;max-width:16rem}#win-orchestrate .table-stack{min-width:0}#win-orchestrate .inspect-pop-body{display:flex;flex-direction:column}#win-orchestrate .inspect-pop-body>.pop-table-wrap{flex:1;min-height:0;display:block}#win-orchestrate #orch-body{flex:0 0 auto;overflow:visible}.rev-diff{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.8rem;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;overflow:hidden}.rev-diff>div{padding:0.1rem 0.6rem}.rev-diff .diff-del{color:var(--bad);background:color-mix(in oklab,var(--bad) 14%,transparent)}.rev-diff .diff-add{color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.rev-diff .diff-sign{display:inline-block;width:1.2em;user-select:none}.rev-diff-foot{margin:0.35rem 0 0}body.gui .orch-pop .orch-progress{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.85rem;color:var(--muted);max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.gui .orch-pop .orch-progress.is-bad{color:var(--bad)}#win-orchestrate #orch-apply-log,body.gui .orch-pop #orch-apply-log{height:8rem;margin:0.35rem 0 0;padding:0.45rem 0.55rem;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.8rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}body.gui .orch-pop #orch-unsaved{margin:0.2rem 0 0}button.go.is-danger{background:var(--bad);color:var(--bg)}body.gui .orch-pop .config-row.is-drifted{box-shadow:inset 2px 0 0 var(--warn)}body.gui .asn-pop.is-maximized,body.gui .inspect-pop.is-maximized{left:0.75rem!important;top:2.25rem!important;width:calc(100vw - 1.5rem)!important;height:calc(100vh - 4.5rem)!important;max-width:none;max-height:none}.status-layout{display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);gap:1rem;align-items:stretch;flex:1;min-height:0;overflow:hidden}.status-main{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.home-fleet{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}[data-home-pane]:not([hidden]){flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sched-panes,.users-panes,.glasses-panes,.config-panes{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.users-panes.pane-split{flex-direction:row;align-items:stretch}.sched-panes>.tab-pane.pane-split:not([hidden]),.glasses-panes>.tab-pane.pane-split:not([hidden]){flex-direction:row;align-items:stretch}.sched-panes>.tab-pane.pane-split>.table-stack,.glasses-panes>.tab-pane.pane-split>.table-stack{flex:1 1 auto;min-width:0}.sched-panes>.tab-pane[hidden],.glasses-panes>.tab-pane[hidden],.config-panes>.tab-pane[hidden]{display:none!important}.sched-panes>.tab-pane:not([hidden]),.glasses-panes>.tab-pane:not([hidden]),.config-panes>.tab-pane:not([hidden]),.users-panes .tab-pane:not([hidden]){flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.users-panes .tab-pane[data-pane="roles"]:not([hidden]){overflow:auto}#win-orchestrate .inspect-pop-body,#win-config .inspect-pop-body,#win-account .inspect-pop-body{flex:1;min-height:0;overflow:auto}#win-docs iframe{flex:1;width:100%;min-height:0;border:0;background:var(--bg)}@media (max-width:52rem){.status-layout{grid-template-columns:minmax(0,1fr)}.fleet-hero{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.drawer-body .grid{grid-template-columns:1fr}.pane-split,.users-panes.pane-split{flex-direction:column}.pane-side{flex:0 0 auto;max-width:none;min-width:0;width:100%}.glass-filter{flex-wrap:wrap}.glass-filter-main{flex:1 1 100%}}.run-report{display:grid;gap:0.85rem;min-width:0}.run-report-bar{display:flex;justify-content:flex-end}.run-glass{display:grid;gap:0.65rem;min-width:0;padding:0.75rem 0 0.15rem;border-top:1px solid var(--line)}.run-glass:first-of-type{border-top:0;padding-top:0}.run-glass-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.45rem 0.85rem}.run-glass-name{font-weight:650}.run-glass-report{min-width:0;overflow-x:auto}.run-report .inspect-zone,.run-report .apex,.run-report .register-board{min-width:0;overflow-x:auto}.run-report .dns-rr,.run-report .probe table,.run-report .inspect-table{table-layout:auto;width:100%}.run-report .dns-rr th,.run-report .probe th,.run-report .inspect-table th{white-space:nowrap;word-break:normal}.run-report .dns-rr td:nth-child(2),.run-report .dns-rr td:nth-child(3){white-space:nowrap;word-break:normal}.run-report .dns-rr td:nth-child(1),.run-report .dns-rr td:nth-child(4),.run-report .probe td.host,.run-report .inspect-table td{overflow-wrap:anywhere;word-break:break-word}.run-report .inspect-kv{min-width:0;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr)}.run-report .inspect-kv dd{min-width:0;overflow-wrap:anywhere}.run-report .register-cell{box-sizing:border-box}.run-incomplete{margin:0}button.wz-step-btn{cursor:pointer}button.wz-step-btn:hover .wz-label{text-decoration:underline}@media (prefers-reduced-motion:no-preference){@keyframes wz-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.sched-cron-sheet{display:grid;gap:0.45rem;margin:0 0 1rem;padding:0.85rem 1rem;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.sched-tool-blurb{margin:0 0 1rem;line-height:1.45;color:var(--muted,inherit)}.sched-review{display:grid;gap:0.45rem;margin-top:0.75rem;padding:0.85rem 1rem;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.sched-review .config-pair{display:grid;grid-template-columns:8rem 1fr;gap:0.5rem}.sched-review .k{color:var(--muted,inherit)}.hist-out{font-variant-numeric:tabular-nums;padding:0.05rem 0.45rem;border-radius:999px}.hist-out.is-ok{color:var(--ok)}.hist-out.is-partial{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.hist-out.is-failed{color:var(--bad);background:color-mix(in oklab,var(--bad) 14%,transparent)}.pane-note:empty{display:none}.pane-note{margin:0.35rem 0 0}.pager-count{margin-left:0.5rem}@media (max-width:52rem){.status-layout{grid-template-columns:minmax(0,1fr)}body.gui[data-nav-collapsed="1"] .home-nav{width:auto}body.gui[data-nav-collapsed="1"] .home-nav-body,body.gui[data-nav-collapsed="1"] .home-nav-foot{display:none}}.drawer-body{max-height:36rem;overflow:auto}.lg-board{display:flex;flex-direction:column;gap:0.55rem;color:var(--fg)}.lg-hdr p{margin:0.15rem 0;display:flex;flex-wrap:wrap;gap:0.35rem 0.8rem;align-items:baseline}.lg-host{font-size:0.82rem}.lg-verdict{font-weight:700}.lg-verdict.accent,.accent{color:var(--accent)}.lg-verdict.violet,.lg-violet{color:var(--violet)}.lg-verdict.bad,.bad{color:var(--bad)}.lg-cyan{color:var(--cyan)}.lg-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0.4rem}.lg-kpi{background:color-mix(in oklab,var(--panel) 88%,transparent);border-radius:8px;padding:0.35rem 0.55rem}.lg-kpi .cap{margin:0;color:var(--muted);font-size:0.72rem}.lg-kpi .num{margin:0.1rem 0 0;color:var(--cyan);font-size:1.35rem;font-variant-numeric:tabular-nums}.lg-delta.accent{color:var(--accent)}.lg-delta.bad{color:var(--bad)}.lg-delta.muted{color:var(--muted)}.lg-board-scroll{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;min-height:0}.lg-col-scroll{overflow:auto;max-height:22rem;display:flex;flex-direction:column;gap:0.45rem}.lg-pane{background:color-mix(in oklab,var(--panel) 88%,transparent);border-radius:8px;padding:0.45rem 0.6rem}.lg-pane h3{margin:0.35rem 0;font-size:0.72rem;letter-spacing:0.04em;color:var(--accent)}.lg-pane h3.bad{color:var(--bad)}.lg-bar-row{display:grid;grid-template-columns:minmax(6rem,10rem) auto minmax(4rem,1fr);gap:0.35rem;align-items:center;font-size:0.78rem}.lg-bar-track{display:block;height:0.45rem;background:color-mix(in oklab,var(--muted) 25%,transparent)}.lg-bar-fill{display:block;height:100%}.lg-fill-accent{background:var(--accent)}.lg-fill-cyan{background:var(--cyan)}.lg-fill-violet{background:var(--violet)}.lg-chart{display:grid;grid-template-columns:3.4rem 1fr;height:5.5rem;gap:0.25rem}.lg-chart-y{display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:0.65rem;text-align:right}.lg-chart-plot{display:flex;align-items:flex-end;gap:1px;border-bottom:1px solid var(--line,var(--muted));min-width:0}.lg-chart-plot .lg-col{flex:1 1 0;width:auto;min-width:2px}.lg-chart-x{display:flex;justify-content:space-between;color:var(--muted);font-size:0.65rem;margin-left:3.65rem}.lg-table{width:100%;border-collapse:collapse;font-size:0.75rem}.lg-table th{color:var(--accent);font-weight:600;text-align:left}.lg-table td,.lg-table th{padding:0.12rem 0.35rem 0.12rem 0;white-space:nowrap}.lg-bottom{display:grid;grid-template-columns:3fr 2fr 1fr;gap:0.5rem}.lg-alerts{margin:0;padding-left:1rem}.lg-updated{margin:0;font-size:0.75rem}.lg-node{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin-bottom:0.5rem}.lg-lamps{display:flex;flex-wrap:wrap;gap:0.3rem 0.9rem;margin:0.2rem 0 0.4rem;font-size:0.8rem}.lg-sync{margin:0.2rem 0;padding-left:1rem;font-size:0.8rem}@media (max-width:960px){.lg-node{grid-template-columns:1fr}}.glass-acts{white-space:nowrap;text-align:right}.glass-act{padding:0.15rem 0.3rem;color:var(--muted)}.glass-act:hover,.glass-act:focus-visible{color:var(--accent)}.lg-tabs{margin:0 0 0.6rem;display:flex;flex-wrap:wrap;gap:0.35rem}.lg-tab{display:inline-flex;align-items:center;gap:0.3rem;padding:0.22rem 0.7rem;border:1px solid var(--line);border-radius:999px;font-size:0.8rem;color:var(--muted);cursor:pointer;user-select:none}.lg-tab input{position:absolute;opacity:0;pointer-events:none}.lg-tab:hover{color:var(--fg)}.lg-tab:has(input:checked){color:var(--bg);background:var(--accent);border-color:var(--accent);font-weight:650}.lg-tab:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.lg-sec{display:none}.lg-drawer:has(.lg-tabs input[value="analytics"]:checked) .lg-sec[data-sec="analytics"],.lg-drawer:has(.lg-tabs input[value="services"]:checked) .lg-sec[data-sec="services"],.lg-drawer:has(.lg-tabs input[value="samples"]:checked) .lg-sec[data-sec="samples"],.lg-drawer:has(.lg-tabs input[value="config"]:checked) .lg-sec[data-sec="config"],.lg-drawer:has(.lg-tabs input[value="status"]:checked) .lg-sec[data-sec="status"]{display:block}.lg-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:0.75rem}.lg-group{margin:0 0 0.75rem}.lg-group-head{margin:0.9rem 0 0.4rem;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--muted)}.glass-samples{display:flex;flex-direction:column;gap:0.55rem}.glass-samples .chip{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.8rem;cursor:pointer}.lg-scopes{margin:0;display:flex;gap:0.6rem;font-size:0.78rem}.lg-pick{font-weight:400;color:var(--muted);cursor:pointer;margin-left:0.4rem}.lg-pick:has(input:checked){color:var(--accent);font-weight:650}.lg-pick input{margin:0 0.15rem 0 0;vertical-align:middle}.lg-boards:has(.lg-scopes input[value="fleet"]:checked) .lg-board[data-scope="local"],.lg-boards:has(.lg-scopes input[value="local"]:checked) .lg-board[data-scope="fleet"]{display:none}.lg-tools .lg-metric{display:none}.lg-tools:has(input[value="n"]:checked) .lg-metric[data-metric="n"],.lg-tools:has(input[value="cpu"]:checked) .lg-metric[data-metric="cpu"],.lg-tools:has(input[value="mem"]:checked) .lg-metric[data-metric="mem"],.lg-tools:has(input[value="p95"]:checked) .lg-metric[data-metric="p95"],.lg-tools:has(input[value="bytes"]:checked) .lg-metric[data-metric="bytes"]{display:block}.lg-chart.is-plotted{display:block;height:auto}.lg-chart.is-plotted + .lg-chart-x{display:none}@media (max-width:960px){.lg-kpis,.lg-board-scroll,.lg-bottom{grid-template-columns:1fr}}.pkg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem}.pkg-card{display:flex;flex-direction:column;gap:0.6rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in oklab,var(--panel) 92%,var(--bg))}.pkg-card.is-off{opacity:0.65}.pkg-card header{display:flex;align-items:center;gap:0.45rem;flex-wrap:wrap}.pkg-card h3{margin:0;font-size:1.05rem}.pkg-rev{margin-left:auto;font-size:0.78rem}.pkg-desc{margin:0;color:var(--muted);line-height:1.45}.pkg-cadences{list-style:none;margin:0;padding:0;display:grid;gap:0.2rem;font-size:0.86rem}.pkg-cadences li{display:flex;justify-content:space-between;gap:1rem}.pkg-stats{display:flex;gap:1.25rem;margin:0}.pkg-stats div{display:flex;flex-direction:column}.pkg-stats dt{font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.pkg-stats dd{margin:0;font-weight:650}.pkg-actions{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:auto}.pkg-badge{display:inline-flex;align-items:center;padding:0.05rem 0.5rem;border-radius:999px;font-size:0.74rem;color:var(--accent);background:color-mix(in oklab,var(--accent) 16%,transparent)}.pkg-badge.is-muted{color:var(--muted);background:color-mix(in oklab,var(--muted) 14%,transparent)}.pkg-badge.is-warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 16%,transparent)}.pkg-fleet-load{margin-top:0.75rem}.pkg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:0.6rem 0.9rem}.pkg-grid label,.pkg-wide{display:flex;flex-direction:column;gap:0.25rem}.pkg-wide{margin:0.6rem 0}.pkg-inline{display:inline-flex;align-items:center;gap:0.35rem}.pkg-label{margin:0.8rem 0 0.35rem;font-weight:650}.pkg-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:0.6rem}.pkg-kind-card{display:flex;flex-direction:column;gap:0.25rem;padding:0.75rem 0.9rem;border:1px solid var(--line);border-radius:10px;cursor:pointer}.pkg-kind-card input{position:absolute;opacity:0;pointer-events:none}.pkg-kind-card:has(input:checked){border-color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}.pkg-kind-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pkg-catalog{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0 0 0.8rem}.pkg-check{margin:0 0 0.75rem;padding:0.6rem 0.8rem 0.8rem;border:1px solid var(--line);border-radius:10px}.pkg-check legend{display:flex;align-items:center;gap:0.6rem;padding:0 0.3rem}.pkg-check:has(input[name$=".remove"]:checked){opacity:0.5}.pkg-tool{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:650;color:var(--accent)}.pkg-remove{color:var(--bad)}.pkg-cadence select{margin-bottom:0.25rem}.pkg-glasses{margin-top:0.5rem}.pkg-locations,.pkg-region{margin-top:0.5rem}.wz-step-body:not(:has(input[name="location_policy"][value="fixed"]:checked)) .pkg-locations,.wz-step-body:not(:has(input[name="location_policy"][value="region"]:checked)) .pkg-region{display:none}.pkg-budget{margin-top:0.9rem;padding:0.6rem 0.8rem;border-radius:10px;background:color-mix(in oklab,var(--accent) 8%,transparent)}.pkg-budget p{margin:0.15rem 0}.pkg-review{display:grid;grid-template-columns:10rem 1fr;gap:0.35rem 1rem;margin:0 0 0.8rem}.pkg-review dt{color:var(--muted)}.pkg-review dd{margin:0}.pkg-chip{display:inline-block;margin:0 0.3rem 0.3rem 0;padding:0.05rem 0.5rem;border-radius:999px;background:color-mix(in oklab,var(--muted) 14%,transparent)}.pkg-revisions{margin-top:1rem;padding:0.8rem 1rem;border:1px solid var(--line);border-radius:12px}.pkg-rev-head{display:flex;align-items:center;justify-content:space-between}.pkg-rev summary{cursor:pointer;display:flex;gap:0.6rem;align-items:center;padding:0.3rem 0}.sub-status{display:inline-flex;padding:0.05rem 0.55rem;border-radius:999px;font-size:0.78rem;font-weight:650}.sub-status.is-ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.sub-status.is-warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 16%,transparent)}.sub-status.is-bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 16%,transparent)}.sub-status.is-muted{color:var(--muted);background:color-mix(in oklab,var(--muted) 14%,transparent)}.sub-target{display:block;font-size:0.8rem}.sub-spark polyline{fill:none;stroke:var(--accent);stroke-width:1.5}td.is-warn{color:var(--warn)}button.linkish{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-align:left}button.linkish:hover{text-decoration:underline}.sub-overview{display:flex;flex-direction:column;gap:1rem}.sub-head{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 1rem}.sub-title{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.sub-title h2{margin:0;font-size:1.25rem}.sub-actions{display:flex;flex-wrap:wrap;gap:0.4rem;margin-left:auto}.sub-charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1rem}.sub-chart{margin:0;padding:0.6rem 0.8rem;border:1px solid var(--line);border-radius:12px}.sub-chart figcaption{margin-bottom:0.4rem;font-size:0.82rem;color:var(--muted)}.sub-section h3{margin:0 0 0.5rem;font-size:1rem}.sub-verdict{margin:0 0 0.4rem;padding:0.4rem 0.7rem;border:1px solid var(--line);border-radius:10px}.sub-verdict.is-open{border-color:color-mix(in oklab,var(--bad) 50%,var(--line))}.sub-verdict summary{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;cursor:pointer}.sub-evidence{max-height:18rem;overflow:auto;font-size:0.78rem;white-space:pre-wrap}.sub-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:0.8rem}.sub-shots figure{margin:0}.sub-shots img{width:100%;border:1px solid var(--line);border-radius:8px;display:block}.sub-shots figcaption{font-size:0.8rem;color:var(--muted);margin-top:0.25rem}.sub-mw{margin-bottom:0.4rem}.sub-activity{list-style:none;margin:0;padding:0;display:grid;gap:0.3rem;font-size:0.86rem}.events-view{margin-bottom:0.6rem}#events-subs{display:none}#win-events:has(input[name="events_view"][value="subscriptions"]:checked) #events-fleet{display:none}#win-events:has(input[name="events_view"][value="subscriptions"]:checked) #events-subs{display:block}.event-sub-list{list-style:none;margin:0;padding:0;display:grid;gap:0.35rem;font-size:0.86rem}.event-sub-list .event-body{display:block;color:var(--muted)}.sub-alerts-head{display:flex;align-items:center;gap:0.6rem;flex-wrap:wrap;margin-bottom:0.4rem}.sub-alerts-head h3{margin:0}.sub-alerts-head .go{margin-left:auto}.sub-alerts h4{margin:0.9rem 0 0.4rem;font-size:0.9rem}.alerts-flash{margin:0.3rem 0}.alerts-secret{border:1px solid var(--warn);border-radius:0.5rem;padding:0.5rem 0.7rem;margin:0.4rem 0}.alerts-secret p{margin:0 0 0.3rem}.alerts-secret code{overflow-wrap:anywhere;user-select:all}.alerts-inline{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.alerts-switch{display:inline-flex;align-items:center;gap:0.35rem}.incident-timeline{margin:0 0 1rem;padding-left:1.2rem;display:flex;flex-direction:column;gap:0.5rem}.incident-body{overflow-wrap:anywhere}.incident-body p{margin:0.2rem 0}.incident-message{display:flex;flex-direction:column;gap:0.25rem;grid-column:1 / -1}.incident-message textarea{width:100%;font:inherit}.incident-actions,.sub-incidents-actions{display:flex;flex-wrap:wrap;gap:0.5rem}.sub-access-actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.5rem}.sub-access-facts{display:grid;grid-template-columns:max-content 1fr;gap:0.2rem 0.8rem;margin:0.5rem 0}.sub-access-facts dd{margin:0}.sub-access-feeds{margin:0.3rem 0 0;padding-left:1.1rem}.sub-access-feeds code{overflow-wrap:anywhere;user-select:all}.incident-templates{margin:0 0 0.75rem;padding-left:1.2rem}.alerts-when fieldset{border:0;margin:0;padding:0;display:grid;gap:0.6rem}.alerts-quiet summary{cursor:pointer}.alerts-quiet>* + *{margin-top:0.5rem}.alerts-summary{margin:0.5rem 0 0;font-size:0.86rem;color:var(--muted)}.alerts-summary.bad{color:var(--bad)}.alerts-open{list-style:none;margin:0;padding:0;display:grid;gap:0.35rem}.alerts-fields{display:none}.sub-status-btn{border:0;cursor:pointer;font-family:inherit;line-height:inherit}.sub-status-btn:hover{filter:brightness(1.15)}.sub-status-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}dialog.wz[data-modal="sub-why"]{width:min(40rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:0;border-width:0 0 0 1px}dialog.wz[data-modal="sub-why"] .wz-body{overflow-y:auto}.sub-why-section{margin-top:1rem}.sub-why-section h3{margin:0 0 0.5rem;font-size:0.92rem}.sub-why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.sub-why-list>li{--tone:var(--line);padding:0.5rem 0.7rem;border:1px solid var(--line);border-left:4px solid var(--tone);border-radius:8px;font-size:0.86rem;overflow-wrap:anywhere}.sub-why-list>li.is-bad{--tone:var(--bad)}.sub-why-list>li.is-warn{--tone:var(--warn)}.sub-why-list>li.is-info{--tone:var(--accent)}.sub-why-error{margin:0.3rem 0 0;white-space:pre-wrap;font-size:0.8rem;color:var(--muted)}.wz-step-body:not(:has(input[name="schedule"][value="simple"]:checked)) .bcn-simple,.wz-step-body:not(:has(input[name="schedule"][value="cron"]:checked)) .bcn-cron-fields,.wz-step-body:not(:has(input[name="schedule"][value="cron"]:checked)) #bcn-cron{display:none}.bcn-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(3px,1fr);gap:2px;height:1.4rem;margin:0.3rem 0 0.8rem}.bcn-strip span{border-radius:2px;background:color-mix(in oklab,var(--muted) 22%,transparent)}.bcn-strip .is-ok{background:var(--ok)}.bcn-strip .is-warn{background:var(--warn)}.bcn-strip .is-bad{background:var(--bad)}.bcn-next{margin:0.2rem 0 0.8rem;padding-left:1.2rem;font-size:0.86rem}.bcn-urls{list-style:none;margin:0 0 0.4rem;padding:0;display:grid;gap:0.3rem}.bcn-urls code{word-break:break-all}.bcn-snippet{margin:0 0 0.4rem}.bcn-snippet summary{cursor:pointer}.bcn-snippet pre{overflow-x:auto;margin:0.3rem 0 0;padding:0.6rem 0.8rem;border:1px solid var(--line);border-radius:8px}tr.is-warn td{color:var(--warn)}.wz:has(input[name="mode"][value="script"]:checked) .flow-steps{display:none}.wz:has(input[name="mode"][value="steps"]:checked) .flow-script{display:none}.flow-steps,.flow-script{display:grid;gap:0.3rem;margin-top:0.6rem}.flow-steps textarea,.flow-script textarea{width:100%;min-height:12rem;resize:vertical}.flow-mode{display:flex;gap:1rem;flex-wrap:wrap;border:0;padding:0;margin:0.6rem 0 0}.flow-test-bar{display:flex;gap:0.6rem;align-items:end;flex-wrap:wrap;margin-top:0.6rem}.flow-test-steps{margin:0.3rem 0 0.6rem;padding-left:1.4rem;display:grid;gap:0.2rem}.flow-test-shot{max-width:24rem;border:1px solid var(--line);border-radius:6px}tr.flow-test-row td{border-top:0;padding-top:0}tr.flow-test-row td:has(div:empty){padding:0}.triage-bar{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin:0.5rem 0}.triage-bar kbd,.events-keys kbd{font-family:var(--mono,monospace);font-size:0.8em;padding:0 0.3em;border:1px solid var(--line);border-radius:3px}.status-table tr.is-cursor>td{box-shadow:inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}.status-table tr.is-cursor>td:first-child{box-shadow:inset 2px 0 0 var(--accent),inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}.status-table tr.is-picked>td{background:var(--panel)}.events-keys{display:grid;grid-template-columns:max-content 1fr;gap:0.25rem 1rem}.events-keys dd{margin:0}