.tree .addr-pool{margin-left:6px}.icon-actions.addr-go{display:inline-flex;gap:6px;align-items:center}.est-note{margin:4px 2px 0;display:flex;align-items:center;gap:4px}.vuln-u{margin-left:4px}.vuln-empty-act{margin-top:10px}.vuln-help{margin-top:6px}.vuln-advs{display:inline-block;max-width:300px}.vuln-fixed{overflow-wrap:anywhere}.adv-title{max-width:420px}.adv-fixed{max-width:220px}.adv-fixed .mono,.lc-dates{overflow-wrap:anywhere}.lc-dates{min-width:180px}.icon-actions.conn-drawer-acts{margin-left:auto;display:inline-flex;gap:4px;align-items:center}.hist-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.util-h{margin:0;display:flex;gap:8px;align-items:baseline;font-size:14px;font-weight:600;line-height:20px}.util-h .util-now{font-size:16px;font-weight:600;line-height:22px}.lc-card{gap:12px}.lc-card,.lc-part{display:grid;min-width:0}.lc-part{gap:4px;overflow-wrap:anywhere;padding-top:10px;border-top:1px solid var(--border-2)}.lc-part p{margin:0}.lc-part-h{display:flex;gap:8px;align-items:center;justify-content:space-between}.lc-part-h h3{margin:0;font-size:13px;font-weight:600;color:var(--text-2)}.cfg-restore-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center}.cfg-restore-row>.muted.small{grid-column:1}.cfg-restore-row>.btn{grid-column:2;grid-row:1/span 2}@media (max-width:640px){.cfg-restore-row{grid-template-columns:minmax(0,1fr)}.cfg-restore-row>.btn{grid-column:1;grid-row:auto;justify-self:start}}.cfg-sbs .cfg-c{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip}.tbl td .vuln-advs{white-space:normal;max-width:300px}.tbl td .vuln-fixed{display:inline-block;white-space:normal;max-width:200px}.pill.cfg-st{color:var(--text)}.pill.cfg-st.changed{background:var(--warn-bg)}.pill.cfg-st.added{background:var(--ok-bg)}.pill.cfg-st.removed{background:var(--crit-bg)}.adv-title.clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}.nowrap-code,.tbl td .vuln-advs a{white-space:nowrap}.tbl td .vuln-fixed{overflow-wrap:normal}.contacts .ct-actions{margin-top:4px}.ct-tz{margin-top:8px}.sheet-grid>.lbl-tip{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:12px}.site-id b{font-weight:600;color:var(--text)}.site-addr{display:inline-flex;align-items:center;max-width:520px;min-width:0}.site-addr,.site-addr>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-addr .info-tip{margin-left:4px}.ov-list li.ov-cfg{display:grid;gap:2px}.ov-cfg .ov-cfg-h{display:flex;gap:8px;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.ov-cfg .cfg-k{justify-self:start;max-width:100%;overflow-wrap:anywhere}.ov-cfg .ov-cfg-h>a{white-space:nowrap}.ops-flush{margin:0}.ops-left{text-align:left}.ops-stack{display:grid;gap:4px}.ops-inline{display:inline}.ops-stack.tight{gap:2px}.ops-handlers{margin:10px 0 0}.tbl td.incq-pri{width:44px}.tbl td.incq-num{width:110px}.tbl td.incq-title{min-width:240px;max-width:520px;white-space:normal}.card-b.incq-chart{padding-top:6px;padding-bottom:6px}.search.incq-search{width:240px}.incq-chips{padding:8px 12px}.card-f.incq-scope,.incq-chips{border-bottom:1px solid var(--border-2)}.card-f.incq-scope{border-top:0}.incq-lane,.tbl td.incq-lane{background:var(--surface-2)}.tbl td.incq-lane{height:32px}.status.tkq-now{margin-right:6px}.tkq-risk-k{display:inline-flex;gap:6px;align-items:center}.card-b.ev-body{display:grid;gap:10px;padding-bottom:8px}.tbl th.ev-narrow{width:1%}.banner.ev-banner{margin:8px 16px}.mlist li.ev-static{cursor:default}.ev-pre{white-space:pre-wrap}.card-b.ev-stack{display:grid;gap:14px}.ev-list{margin:6px 0 0;padding-left:18px}.h3.ev-h3{margin:0 0 4px}.ev-note{margin:4px 0 0}.ops-stack.ev-gap6{gap:6px}.rca-col{display:grid;gap:12px}.rca-col.tight{gap:10px}.rca-col.start{align-content:start}.rca-btns{display:flex;gap:8px;align-items:center}.input.rca-w140{width:140px}.rca-reasons{margin:8px 0 0;padding-left:16px}.rca-mt6{margin:6px 0 0}.kv.tk-kv{padding:2px 16px 8px}.card.tk-strip{display:flex;gap:8px 20px;align-items:center;flex-wrap:wrap;padding:10px 16px}.tk-inline{display:inline-flex;gap:10px;align-items:center}.dot.tk-ml6{margin-left:6px}.tk-rel-p{padding:0 16px 10px;margin:0}.tk-rel-note{margin:4px 0 6px}.tk-strong{color:var(--text)}.ops-stack.sp-gap6{gap:6px}.sp-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sp-row.nowrap-row{flex-wrap:nowrap}.sp-state{display:inline-flex;gap:6px;align-items:center;margin-left:auto}.sp-btns{display:flex;gap:6px}.card.sp-form{padding:12px;display:grid;gap:8px}.input.sp-grow{flex:1;min-width:200px}.textarea.sp-note{height:auto;padding:8px}.sp-end{margin-left:auto}.input.chg-w220{max-width:220px}.input.chg-w140{max-width:140px}.input.chg-w320{max-width:320px}.chg-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.chg-end{margin-left:auto}.sp-row.ks-row{gap:10px}.ks-btns{display:flex;gap:8px}.tl.ks-tl{margin-top:6px}.ks-more-b{display:grid;gap:8px;margin-top:8px}.tw-card.pi-dashed{border-style:dashed}.ops-stack.pi-check{border-top:1px solid var(--border);padding-top:6px}.plain.pi-list{list-style:none;margin:0;padding:0}.ops-drawer-acts{display:flex;gap:8px;align-items:center;width:100%}.banner.ops-banner-b{margin:0 0 8px}.textarea.ops-ta{height:auto;padding:8px;width:100%}.tbl.mq td{white-space:normal;max-width:none}.tbl.mq td .small{display:block;max-width:22ch}.tbl td .inbox-t{min-width:260px}.tbl td .inbox-t .name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tbl.mon-rules td.wrap{white-space:normal}@media (max-width:720px){.tbl.mon-rules thead{display:none}.tbl.mon-rules tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 12px;border-bottom:1px solid var(--border-2)}.tbl.mon-rules td{height:auto;padding:0;border:0;white-space:normal;max-width:none}.tbl.mon-rules td:first-child{grid-column:1;grid-row:1;overflow-wrap:anywhere}.tbl.mon-rules td:nth-child(4){grid-column:2;grid-row:1}.tbl.mon-rules td:nth-child(2){grid-column:1/-1;color:var(--text-2)}.tbl.mon-rules td:nth-child(3){grid-column:1/-1;color:var(--text-3);font-size:12px}.tbl.mon-rules td:nth-child(3):before{content:"For "}}.tbl .bar-cell .bar-t{flex:0 0 72px;height:8px;border-radius:2px;background:var(--border-2);overflow:hidden;display:block;min-width:0;text-align:left}.tbl .bar-cell .bar-t>i{height:100%;min-width:2px;max-width:none}.card-f.tk-ci-f a{text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.tbl.nin-t td{min-width:130px}.tbl.nin-t td.name{min-width:110px}}.ae-p0{margin:0}.ae-pt0{margin-top:0}.ae-pb0{margin-bottom:0}.ae-mt10{margin-top:10px}.ae-foot{padding:0 16px 12px}.ae-gap{margin-right:6px}.ae-mr8{margin-right:8px}.grid.ae-g8{gap:8px}.grid.ae-g12{gap:12px}.grid.ae-start{align-content:start}.ae-row{display:flex;gap:8px;align-items:center}.ae-row.wrap{flex-wrap:wrap}.ae-trunc{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsn-p0{margin:0}.dsn-p4{margin:4px 0 0}.grid.dsn-form{gap:8px;margin-top:12px}.dsn-row{display:flex;gap:8px;align-items:center}.stg-ev{white-space:pre-wrap}.xp-two{display:grid;justify-items:start;text-align:left}.xp-budget{display:inline-flex;gap:6px;align-items:center}.xp-dh{margin:18px 0 6px}.xp-mt18{margin-top:18px}.stack-legend i.slane-bar.xp-static{position:static}.xp-note{margin:10px 0 0}.cause-row .xp-r{text-align:right}.xp-cov{display:grid;gap:2px;flex:1}.pill.xp-tile-pill{font-size:13px;height:24px}.xp-nowrap{white-space:nowrap}.xp-gaps{margin-top:16px}th.xp-period{text-align:right;padding-right:8px}.xp-site-btn{border:0;background:none;padding:0;color:var(--link);cursor:pointer;font:inherit}.xp-fields{display:grid;gap:6px}.input.xp-narrow{max-width:160px}.xp-sites-h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.xp-sites-h h3{margin:0;flex:1}.xp-sites{display:grid;gap:2px}.xp-form-acts{display:flex;gap:8px;align-items:center;width:100%}.xp-push{margin-left:auto}.banner.xp-banner{margin:0 0 8px}.xp-agents{display:grid;gap:4px;max-height:220px;overflow:auto}.xp-agent{display:flex;gap:8px;align-items:center}:root{--term-bg:#0f1420;--term-ink:#d6dae3;--term-dim:#8a93a6;--term-add:#6fd28a;--term-mod:#f2c66d;--term-del:#ff8a80}.ae-start{align-items:stretch}.ae-col{display:grid;gap:12px;min-width:0}.ae-break{word-break:break-all}.banner .native-history-message{flex:1 1 auto;min-width:0}.ae-pre{white-space:pre-wrap}.ae-ul{margin:0;padding-left:16px}.ae-mt6{margin-top:6px}.ae-grow{flex:1;min-width:0}.run-trail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.run-trail li{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-right:1px solid var(--border-2);min-width:0;font-size:12px}.run-trail li:last-child{border-right:0}.run-trail li .caps{font-size:11px;color:var(--text-3)}.run-trail li>a,.run-trail li>b,.run-trail li>span:not(.caps){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.run-why{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--text-2)}.run-confirm{padding:12px;display:grid;gap:8px}.run-rail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;counter-reset:rail}.run-rail li{display:inline-flex;gap:6px;align-items:center;padding:4px 10px 4px 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12px;color:var(--text-2)}.run-rail li .g{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:700;border:1.5px solid var(--border-2);color:var(--text-3)}.run-rail li.passed .g{background:var(--ok);border-color:var(--ok);color:#fff}.run-rail li.failed .g{background:var(--crit);border-color:var(--crit);color:#fff}.run-rail li.rolled-back .g{background:var(--warn);border-color:var(--warn);color:#fff}.run-rail li.running{border-color:var(--info);color:var(--text)}.run-rail li.running .g{border-color:var(--info);color:var(--info)}.run-rail li.not-checked,.run-rail li.skipped{color:var(--text-3);border-style:dashed}.run-gates{list-style:none;margin:0;display:grid;gap:6px}.run-gates li{display:flex;gap:8px}.run-lists{display:grid;gap:10px}.run-lists ul{margin:4px 0 0;padding-left:16px}.run-list-wrap{overflow-wrap:anywhere}.run-meter{display:block;width:100%;max-width:320px;margin:4px 0}.term{margin:0;padding:10px 12px;max-height:520px;overflow:auto;background:var(--term-bg);color:var(--term-ink);border-radius:6px;font-family:var(--mono);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.term .tl-add{color:var(--term-add)}.term .tl-mod{color:var(--term-mod)}.term .tl-del{color:var(--term-del)}.term .tl-n{color:var(--term-ink)}.jobs-tbl td.jobs-run{text-align:right;white-space:nowrap}.auto-start{list-style:none;margin:0;display:grid;gap:8px}.auto-start li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.auto-recent{list-style:none;margin:0;padding:0}.auto-recent li{display:flex;gap:10px;align-items:baseline;padding:8px 16px;border-top:1px solid var(--border-2)}.auto-recent li:first-child{border-top:0}@media (max-width:640px){.run-trail li{flex:1 1 45%;border-bottom:1px solid var(--border-2)}.jobs-tbl td.jobs-run{text-align:left}}.rlog{display:grid;gap:8px;position:relative}.rlog-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rlog-counts{display:inline-flex;gap:10px;font-size:12px;font-family:var(--mono)}.rlog-q{margin-left:auto;width:200px}.rlog-pane{min-height:220px;max-height:60vh}.rlog-jump{position:absolute;right:16px;bottom:12px}.term .tl-play{color:var(--term-ink);font-weight:700}.term .tl-task{color:#9ec5ff}.term .tl-dim,.term .tl-phase{color:var(--term-dim)}.term .tl-phase{font-weight:700}@media (max-width:640px){.rlog-q{margin-left:0;width:100%}}.dhead h1 .mono{white-space:nowrap}.jobs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start}.plat-rail{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:2px;align-content:start;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);position:sticky;top:8px}.plat-rail .caps{font-size:11px;color:var(--text-3);padding:8px 8px 2px;letter-spacing:.04em}.plat-rail .caps:first-child{padding-top:2px}.plat-btn{display:flex;gap:8px;align-items:center;width:100%;min-width:0;max-width:100%;min-height:32px;padding:4px 8px;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.plat-btn:hover{background:var(--hover)}.plat-btn[aria-pressed=true]{background:var(--sel,var(--hover));font-weight:600}.plat-btn .plat-n{flex:none;margin-left:auto;font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.plat-btn .plat-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runner-dot{display:inline-block;width:12px;text-align:center;font-size:11px;line-height:1}.runner-dot.online{color:var(--ok)}.runner-dot.offline{color:var(--warn)}.runner-dot.none{color:var(--text-4)}.src-badge{display:inline-flex;gap:4px;align-items:center;font-size:12px;padding:0 6px;height:20px;border-radius:4px;border:1px solid var(--border-2);color:var(--text-2);background:var(--surface-2,var(--surface));white-space:nowrap}.src-badge.authored{border-color:var(--info);color:var(--info)}.src-badge .mr{font-family:var(--mono);color:var(--text-3)}.plat-strip{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:12px}.plat-strip b{font-size:13px}.plat-strip .end{margin-left:auto;display:flex;gap:8px;align-items:center}.jobs-main{display:grid;gap:10px;min-width:0}.jobs-tbl .lib-sum{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:360px}.jobs-tbl .link-btn{background:none;border:0;padding:0;color:var(--link,var(--info));cursor:pointer;text-align:left;font:inherit}.jobs-tbl .why-btn{justify-content:flex-end}.jobs-tbl .why-t{font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.jobs-tbl td:first-child,.jobs-tbl th:first-child{min-width:180px}@media (max-width:1023px){.jobs-layout{grid-template-columns:minmax(0,1fr)}.plat-rail{position:static;display:flex;gap:4px;overflow-x:auto;padding:6px;scrollbar-width:thin;border-radius:8px}.plat-rail .caps{display:none}.plat-btn{width:auto;flex:0 0 auto;border:1px solid var(--border-2);border-radius:999px;min-height:30px;padding:2px 10px;font-size:12px}.plat-btn .plat-n{margin-left:4px}}@media (max-width:640px){.jobs-tbl td:first-child,.jobs-tbl th:first-child{position:sticky;left:0;background:var(--surface);z-index:1;min-width:150px;max-width:180px;box-shadow:1px 0 0 var(--border-2)}.jobs-tbl .why-btn{justify-content:flex-start}.jobs-tbl .why-t{max-width:160px}.plat-strip .end{margin-left:0;width:100%}}.wiz-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.wiz-bar{position:sticky;top:var(--bar-h);z-index:20;flex-wrap:wrap;gap:8px 16px;margin:-4px 0 0;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(6px);box-shadow:var(--shadow-sm)}.wiz-bar,.wiz-steps{display:flex;align-items:center}.wiz-steps{list-style:none;margin:0;padding:0;gap:0;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;counter-reset:wiz}.wiz-steps::-webkit-scrollbar{display:none}.wiz-steps li{counter-increment:wiz;display:flex;align-items:center;flex:0 0 auto}.wiz-steps li+li:before{content:"";width:18px;height:1.5px;margin:0 2px;background:var(--border);flex:0 0 auto}.wiz-steps li.done+li:before{background:var(--ok)}.wiz-steps button{display:flex;gap:6px;align-items:center;min-height:32px;padding:4px 8px;border:0;border-radius:6px;background:none;color:var(--text-2);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.wiz-steps button:hover:not(:disabled){background:var(--hover)}.wiz-steps button:before{content:counter(wiz);width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;border:1.5px solid var(--border-2);color:var(--text-3);background:var(--surface);flex:0 0 auto}.wiz-steps button[aria-current=step]{color:var(--text);font-weight:600}.wiz-steps button[aria-current=step]:before{border-color:var(--primary,var(--link));background:var(--primary,var(--link));color:var(--primary-ink)}.wiz-steps li.done button:before{background:var(--ok);border-color:var(--ok);color:#fff;content:"✓"}.wiz-steps li.bad button:before{background:var(--crit);border-color:var(--crit);color:#fff;content:"!"}.wiz-steps button:disabled{cursor:default;color:var(--text-4)}.wiz-nav{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.wiz-nav .btn{min-height:30px}.wiz-pos{display:none}.wiz-state{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.wiz-state .valid-ok,.wiz-state .wiz-bad{display:inline-flex;align-items:center;gap:4px;font-weight:600}.wiz-state .wiz-bad{color:var(--crit-ink,var(--crit))}.wiz-main{display:grid;gap:12px;min-width:0}.wiz-footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:4px 0 0}.wiz-footer .btn{min-height:34px}.wiz-footer .sp-end{margin-left:auto}.wiz-choice{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.wiz-choice button{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;min-height:40px}.wiz-choice button:hover{border-color:var(--link)}.wiz-choice button[aria-pressed=true]{border-color:var(--link);box-shadow:inset 0 0 0 1px var(--link)}.wiz-choice button .small{color:var(--text-3)}.wiz-choice .wiz-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wiz-find{list-style:none;margin:0;padding:0;display:grid;gap:4px}.wiz-find li{display:flex;gap:8px;align-items:baseline;font-size:12px}.wiz-find li .g{width:16px;flex:0 0 auto;text-align:center;font-weight:700}.wiz-find li.error .g{color:var(--crit)}.wiz-find li.warning .g{color:var(--warn)}.wiz-find li.info .g{color:var(--info)}.wiz-find li .loc{font-family:var(--mono);color:var(--text-3);white-space:nowrap}.wiz-find li button{border:0;background:none;padding:0;color:var(--link);cursor:pointer;font:inherit;font-size:12px}.code-editor .ce-host,.code-editor .cm-editor{background:var(--code-bg);color:var(--code-ink)}.code-editor .cm-editor{font:12.5px/19px var(--mono);max-height:min(70vh,720px)}.code-editor .cm-editor.cm-focused{outline:2px solid var(--focus,var(--link));outline-offset:-2px}.code-editor .cm-scroller{font-family:var(--mono);min-height:168px;overflow:auto}.code-editor.tall .cm-scroller{min-height:252px}.code-editor .cm-content{padding:8px 0;caret-color:var(--text)}.code-editor .cm-line{padding:0 12px 0 6px}.code-editor .cm-gutters{background:var(--surface-2);color:var(--text-3);border-right:1px solid var(--border-2)}.code-editor .cm-lineNumbers .cm-gutterElement{min-width:32px;padding:0 6px 0 10px}.code-editor .cm-activeLine{background:color-mix(in srgb,var(--link) 6%,transparent)}.code-editor .cm-activeLineGutter{background:color-mix(in srgb,var(--link) 10%,transparent);color:var(--text-2)}.code-editor .cm-focused .cm-selectionBackground,.code-editor .cm-selectionBackground{background:color-mix(in srgb,var(--link) 22%,transparent)!important}.code-editor .cm-cursor{border-left-color:var(--text)}.code-editor .cm-placeholder{color:var(--text-3)}.code-editor .cm-lintRange-error{background-image:none;text-decoration:underline wavy var(--crit);text-underline-offset:3px}.code-editor .cm-lintRange-warning{background-image:none;text-decoration:underline wavy var(--warn);text-underline-offset:3px}.code-editor .cm-lint-marker{width:12px;height:12px}.code-editor .cm-tooltip{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow);font:12px/1.45 var(--font)}.code-editor .cm-diagnostic{display:flex;gap:6px;align-items:baseline;padding:4px 8px;border-left:0!important}.code-editor .cm-diagnostic:before{flex:none;font-weight:700}.code-editor .cm-diagnostic-error:before{content:"✕";content:"✕"/"Error: ";color:var(--crit-ink,var(--crit))}.code-editor .cm-diagnostic-warning:before{content:"!";content:"!"/"Warning: ";color:var(--warn-ink,var(--warn))}.code-editor .cm-diagnostic-info:before{content:"i";content:"i"/"Note: ";color:var(--info)}.code-editor .cm-panels{background:var(--surface-2);color:var(--text);border-color:var(--border-2)}.code-editor .cm-panels button,.code-editor .cm-panels input{font:inherit;font-size:12px}.code-editor .ce-err{color:var(--crit-ink,var(--crit));font-weight:600}.code-editor .ce-warn{color:var(--warn-ink,var(--warn));font-weight:600}.ce-findings{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}.ce-findings li{display:flex;gap:8px;align-items:baseline}.ce-findings li .g{width:16px;flex:0 0 auto;text-align:center;font-weight:700}.ce-findings li.error .g{color:var(--crit)}.ce-findings li.warning .g{color:var(--warn)}.ce-findings li .ln{font-family:var(--mono);color:var(--text-3);white-space:nowrap}.mods{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.mods .chip-mono.warn{border:1px solid var(--warn);color:var(--warn-ink,var(--warn))}.inputs-editor{display:grid;gap:8px}.inputs-editor .inp-row{display:grid;grid-template-columns:minmax(120px,1fr) 140px 1fr auto;gap:6px;align-items:center;padding:8px;border:1px solid var(--border-2);border-radius:6px}.inputs-editor .inp-row .inp-more{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px}.inputs-editor .inp-row .inp-more label{display:inline-flex;gap:4px;align-items:center;color:var(--text-2)}.inputs-editor .input.xs{max-width:110px}.inputs-editor .cols{display:grid;gap:4px;grid-column:1/-1}.inputs-editor .cols .col-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wiz-diff{margin:0;padding:8px 10px;background:var(--term-bg);color:var(--term-add);border-radius:6px;font-family:var(--mono);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.wiz-diff .h{color:var(--term-dim);display:block}.survey{display:grid;gap:10px}.survey .tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.survey .tag{display:inline-flex;gap:4px;align-items:center;padding:0 4px 0 8px;height:24px;border-radius:999px;border:1px solid var(--border-2);font-size:12px}.survey .tag button{border:0;background:none;padding:0 4px;color:var(--text-3);cursor:pointer;font:inherit;line-height:1}.survey table.tbl.compact input{min-width:90px}.drawer .settings .row.row-wide,.settings .row.row-wide{grid-template-columns:minmax(0,1fr);gap:6px}.settings .row.row-wide>.lbl{padding-top:0}.survey table.tbl.input-grid{table-layout:fixed;width:100%}.survey table.tbl.input-grid td,.survey table.tbl.input-grid th{padding:4px 6px;white-space:normal;max-width:none;overflow:visible}.survey table.tbl.input-grid td input.input{min-width:0;width:100%}.survey table.tbl.input-grid col.ig-bool{width:84px}.survey table.tbl.input-grid col.ig-del{width:40px}.survey table.tbl.input-grid td.ig-bool{text-align:center}.cmp-history-table td.wrap{padding-top:6px;padding-bottom:6px;vertical-align:top}.cmp-history-table td.cmp-h-result{min-width:260px;max-width:360px}.cmp-history-table td.cmp-h-reason{min-width:200px;max-width:320px}.survey .grid-add{margin-top:4px}.wf-prov{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;font-size:13px;align-items:baseline}.wf-prov>span{min-width:0;overflow-wrap:anywhere}.hist{list-style:none;margin:0;padding:0}.hist li{display:grid;grid-template-columns:80px minmax(0,1fr) max-content;gap:10px;padding:8px 16px;border-top:1px solid var(--border-2);font-size:13px}.hist li:first-child{border-top:0}.hist li .msg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023px){.wiz-steps button{padding:2px 6px}.wiz-steps li+li:before{width:10px}.wiz-steps button .wiz-lbl{display:none}.wiz-steps button[aria-current=step] .wiz-lbl,.wiz-steps li.bad button .wiz-lbl{display:inline}}@media (max-width:640px){.wiz-bar{padding:6px 8px;gap:6px;border-radius:8px}.wiz-nav,.wiz-steps{flex:1 1 100%}.wiz-nav{margin-left:0}.wiz-pos{display:inline;margin-right:auto}.wiz-nav .btn{min-height:36px}.wiz-footer .btn{min-height:40px}.inputs-editor .inp-row{grid-template-columns:1fr 1fr}.inputs-editor .inp-row>.inp-help{grid-column:1/-1}.hist li{gap:2px}.hist li,.wiz-choice{grid-template-columns:1fr}}.plat-tpl{list-style:none;margin:0;padding:0 16px 12px}.plat-tpl li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--border-2)}@media (max-width:640px){.plat-tpl li{grid-template-columns:minmax(0,1fr) auto}.plat-tpl li>.muted{display:none}}.jobs-tbl .src-badge{justify-self:start}.cmp-schedules #cmp-enabled{margin:8px 0 0;justify-self:start}.cmp-history-mobile{display:none}@media (max-width:750px){.cmp-schedules .settings .cmp-enabled-row{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px}.cmp-schedules #cmp-enabled{margin:0}.cmp-history-table{display:none}.cmp-history-mobile{display:grid;gap:10px}.cmp-history-card{display:grid;gap:6px;padding:12px;border:1px solid var(--border-2);border-radius:8px;background:var(--surface)}.cmp-history-card:focus-visible{outline:2px solid var(--link);outline-offset:2px}}.controller-target-inputs{min-inline-size:0;padding:12px;border:1px solid var(--border-2);border-radius:8px}.controller-target-inputs legend{max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.open-reviews li{align-items:flex-start;flex-wrap:wrap}.open-reviews li a{overflow-wrap:anywhere}.open-reviews .rbadge{flex:none;white-space:nowrap}.pb-stages{list-style:none;margin:6px 0 10px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;counter-reset:pb}.pb-stages li{counter-increment:pb;padding:8px 10px;border:1px solid var(--border-2);border-radius:8px;background:var(--surface-2);font-size:12.5px;line-height:1.4}.pb-stages li b{display:block;font-size:13px}.pb-stages li b:before{content:counter(pb) ". ";color:var(--text-3);font-weight:600}.pb-ref{border:1px solid var(--border-2);border-radius:8px}.pb-ref>summary{cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600;color:var(--link)}.pb-ref[open]>summary{border-bottom:1px solid var(--border-2)}.pb-ref-b{padding:10px 12px;display:grid;gap:6px;color:var(--text-2)}.pb-ref-b p{margin:0}@media (max-width:1023px){.pb-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pb-stages{grid-template-columns:minmax(0,1fr)}.pb-stages li{padding:6px 10px}}.codeb-b .tpl-src{display:inline-block;min-width:28px;margin-right:10px;color:var(--text-3);text-align:right;user-select:none}.rv-sum{display:grid;gap:6px}.rv-sum p{margin:0}.rv-sum .wiz-bad{color:var(--crit-ink,var(--crit))}.run-head .ttl h1{align-items:flex-start;overflow-wrap:anywhere}.run-head .ttl h1 .dot{margin-top:10px;flex:0 0 auto}.run-target{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2);min-width:0;flex-wrap:wrap}.run-target .mono{font-weight:600;color:var(--text)}.run-target a.mono{color:var(--link)}.run-tl{list-style:none;margin:0;display:grid;gap:0}.run-tl li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:0 0 14px;font-size:13px}.run-tl li:last-child{padding-bottom:0}.run-tl li:not(:last-child):before{content:"";position:absolute;left:10.5px;top:22px;bottom:0;width:1px;background:var(--border-strong)}.run-tl .run-tl-g{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;border:1.5px solid var(--border-2);color:var(--text-3);background:var(--surface)}.run-tl li.ok .run-tl-g{background:var(--ok);border-color:var(--ok);color:#fff}.run-tl li.crit .run-tl-g{background:var(--crit);border-color:var(--crit);color:#fff}.run-tl li.warn .run-tl-g{background:var(--warn-bg);border-color:var(--warn);color:var(--warn-ink)}.run-tl li.info .run-tl-g{border-color:var(--info);color:var(--info)}.run-tl li>div{min-width:0;overflow-wrap:anywhere;padding-top:2px}.run-tl li .small{margin-top:2px;color:var(--text-2)}.run-changes .codeb-b{max-height:360px}@media (max-width:640px){.run-head .ttl h1{font-size:18px;line-height:24px}.run-trail li>a,.run-trail li>b,.run-trail li>span:not(.caps){white-space:normal}}.ae-stack{display:grid;gap:16px;min-width:0}@media (max-width:900px){.ae-stack{gap:12px}}@media (max-width:640px){.jobs-tbl thead,.runs-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jobs-tbl,.jobs-tbl tbody,.runs-tbl,.runs-tbl tbody{display:block;width:100%;min-width:0}.jobs-tbl tr,.runs-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 14px;border-top:1px solid var(--border-2)}.jobs-tbl tr:first-child,.runs-tbl tr:first-child{border-top:0}.jobs-tbl td,.jobs-tbl td:first-child,.jobs-tbl th:first-child,.runs-tbl td{display:block;position:static;padding:0;border:0;height:auto;min-width:0;max-width:none;box-shadow:none;background:none;white-space:normal}.runs-tbl td:first-child{grid-column:1;grid-row:1}.runs-tbl td:first-child a{font-weight:600}.runs-tbl td:nth-child(4){grid-column:2;grid-row:1;justify-self:end}.runs-tbl td:nth-child(2){grid-column:1;grid-row:2}.runs-tbl td:nth-child(5){grid-column:2;grid-row:2;justify-self:end;color:var(--text-3)}.runs-tbl td:nth-child(5):after{content:" approvals"}.runs-tbl td:nth-child(3){grid-column:1;grid-row:3}.runs-tbl td:nth-child(3) .muted{display:none}.runs-tbl td:nth-child(6){grid-column:2;grid-row:3;justify-self:end;color:var(--text-3)}.runs-tbl td:nth-child(6):has(>.muted){visibility:hidden}.runs-tbl td:nth-child(7),.runs-tbl td:nth-child(8){display:none}.jobs-tbl td:first-child{grid-column:1;grid-row:1}.jobs-tbl td:first-child a,.jobs-tbl td:first-child b{font-weight:600}.jobs-tbl td:nth-child(4){grid-column:2;grid-row:1;justify-self:end}.jobs-tbl td:nth-child(2),.jobs-tbl td:nth-child(3){grid-column:1/-1}.jobs-tbl td:nth-child(2) .two,.jobs-tbl td:nth-child(3) .two{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.jobs-tbl td:nth-child(5){display:none}.jobs-tbl td.jobs-run{grid-column:1/-1;text-align:left}.jobs-tbl .lib-sum{-webkit-line-clamp:2}}#cmp-devices{height:auto;min-height:96px;padding:4px}@media (min-width:641px){.jobs-tbl td:first-child,.jobs-tbl th:first-child{width:290px;max-width:290px}.jobs-tbl td:first-child a,.jobs-tbl td:first-child b{white-space:normal}.jobs-tbl .lib-sum{max-width:290px}.jobs-tbl td:nth-child(2),.jobs-tbl th:nth-child(2){width:160px;max-width:160px}.jobs-tbl td:nth-child(2) .link-btn{white-space:normal}}.wiz-choice .wiz-row{flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}.wiz-choice .wiz-row b{min-width:0}.wiz-choice .wiz-row>:not(b){flex:0 0 auto}.run-out{align-items:start}.mr-tbl .mr-branch{overflow-wrap:anywhere;max-width:260px}@media (max-width:640px){.mr-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mr-tbl,.mr-tbl tbody{display:block;width:100%;min-width:0}.mr-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 14px;border-top:1px solid var(--border-2)}.mr-tbl tr:first-child{border-top:0}.mr-tbl td{display:block;padding:0;border:0;height:auto;min-width:0;white-space:normal}.mr-tbl td:first-child{grid-column:1/-1;overflow-wrap:anywhere}.mr-tbl td:nth-child(2){grid-column:1}.mr-tbl td:nth-child(5){grid-column:2;justify-self:end}.mr-tbl td:nth-child(3),.mr-tbl td:nth-child(6){color:var(--text-3)}.mr-tbl td:nth-child(3){grid-column:1}.mr-tbl td:nth-child(6){grid-column:2;justify-self:end}.mr-tbl td:nth-child(4){display:none}}.cat-two{justify-items:start;text-align:left;line-height:18px}.cat-two>*{max-width:100%;text-align:left}.cat-two>.mono{white-space:nowrap}.cat-strip-end{margin-left:auto}.src-tbl td.src-detail{padding:10px 12px 14px;background:var(--surface-2);white-space:normal}.mlist .src-detail-m{margin-top:4px;padding:4px 10px;background:var(--surface-2);border-radius:6px}.drawer h3.audit-dh{margin-top:16px}.brand-pv-doc .brand-pv-meta{font-size:12px}.gs-page .card{scroll-margin-top:80px}.gs-summary .gs-summary-main{min-width:0}.gs-layout{align-items:start}.gs-layout,.gs-sections{display:grid;gap:16px;min-width:0}.gs-index{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:2px}.gs-index::-webkit-scrollbar{display:none}.gs-index a{display:inline-flex;align-items:center;gap:8px;flex:none;height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);text-decoration:none;font-size:13px;white-space:nowrap}.gs-index a:hover{color:var(--text);border-color:var(--border-strong);text-decoration:none}.gs-index a[aria-current=true]{background:var(--sel);border-color:var(--sel-line);color:var(--text);font-weight:600}@media (min-width:1100px){.gs-layout{grid-template-columns:188px minmax(0,1fr)}.gs-index{display:grid;gap:2px;position:sticky;top:72px;overflow:visible;margin:0;padding:0}.gs-index a{height:auto;padding:7px 10px;border:0;border-radius:6px;background:none}.gs-index a:hover{background:var(--hover)}.gs-index a[aria-current=true]{background:var(--sel)}.gs-index a>:last-child:not(.ellipsis){margin-left:auto}}.gs-edited{width:8px;height:8px;border-radius:50%;background:var(--link);flex:none;display:inline-block}.gs-lbl,.settings .row>.gs-lbl{display:flex;align-items:center;gap:0;font-weight:500;color:var(--text);min-height:30px;align-self:start}.gs-lbl .info-tip{margin-left:4px}.gs-val{display:flex;flex-wrap:wrap;min-height:30px;color:var(--text);overflow-wrap:anywhere}.gs-val,.gs-val a{align-items:center;gap:4px}.gs-val a{display:inline-flex}.gs-addr{flex-direction:column;align-items:flex-start;gap:0;font-style:normal;padding-top:5px}.gs-contact-v{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;overflow-wrap:anywhere}.gs-w-md{max-width:420px}.gs-w-sm{max-width:280px}.gs-mt{margin-top:4px}.gs-hours{display:grid;gap:10px;min-width:0}.gs-hours-row{display:flex;gap:8px 10px;align-items:center}.gs-hours .seg,.gs-hours-row{flex-wrap:wrap}.gs-time{width:130px}.gs-addr-f{display:grid;gap:8px;max-width:520px;min-width:0}.org-contact-h .gs-lbl{min-height:0}.gs-brand{display:grid;gap:0}.gs-brand,.gs-brand-form{min-width:0}@media (min-width:1280px){.gs-brand{grid-template-columns:minmax(0,1fr) 340px}.gs-pv{border-left:1px solid var(--border-2)}}@media (max-width:1279px){.gs-pv{border-top:1px solid var(--border-2)}}.gs-logo-col{display:grid;gap:10px;min-width:0}.gs-logo{display:flex;align-items:center;gap:16px;max-width:560px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);min-width:0}.gs-logo.is-over{border-color:var(--link);background:var(--sel)}.gs-logo-tile{width:80px;height:80px;border-radius:8px;border:1px solid var(--border);display:grid;place-items:center;overflow:hidden;flex:none}.gs-logo-tile img{max-width:100%;max-height:100%;object-fit:contain}.gs-logo-init{width:56px;height:56px;border-radius:10px;background:#fff;color:var(--navy);display:grid;place-items:center;font-size:24px;font-weight:700;box-shadow:0 0 0 1px rgb(0 0 0/.08)}.gs-logo-meta{display:grid;gap:4px;min-width:0;justify-items:start}.gs-logo-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.gs-logo-empty{display:grid;gap:6px;justify-items:start;max-width:560px}.gs-logo-empty .brand-drop{min-height:120px}.gs-logo-url{max-width:560px}.gs-logo-url label{white-space:nowrap}.gs-checks{display:grid;gap:4px;max-width:560px}.gs-checks .caps{display:flex;align-items:center;gap:8px}.gs-checks-n{text-transform:none;letter-spacing:0}@media (max-width:640px){.gs-logo{flex-direction:column;align-items:flex-start}}.gs-pv{display:grid;align-content:start;min-width:0}.gs-pv-h{display:flex;align-items:center;gap:8px;padding:10px 16px;flex-wrap:wrap}.gs-pv-h .info-tip{margin-left:0}.gs-pv-theme{margin-left:auto}.gs-stage{display:grid;gap:8px;padding:12px 16px 16px;background:var(--ground);color:var(--text);border-top:1px solid var(--border-2);min-width:0}.gs-stage.gs-light{color-scheme:light;--ok-line:color-mix(in srgb,var(--ok) 38%,var(--border));--warn-line:color-mix(in srgb,var(--warn) 38%,var(--border));--crit-line:color-mix(in srgb,var(--crit) 38%,var(--border));--info-line:color-mix(in srgb,var(--info) 38%,var(--border));--ok-tint:color-mix(in srgb,var(--ok-bg) 55%,var(--surface));--warn-tint:color-mix(in srgb,var(--warn-bg) 55%,var(--surface));--crit-tint:color-mix(in srgb,var(--crit-bg) 55%,var(--surface));--info-tint:color-mix(in srgb,var(--info-bg) 55%,var(--surface));--ground:#f3f4f7;--surface:#ffffff;--surface-2:#f8f9fb;--border:#e2e5eb;--border-2:#eceef2;--text:#1c2233;--text-2:#4a5265;--text-3:#636b7d;--text-4:#8d94a3;--bar:#000048;--bar-line:#1b1d6e}.gs-pv-cap{font-size:12px;line-height:16px;font-weight:600;color:var(--text-3);margin-top:4px}.gs-pv-bar{display:flex;align-items:center;gap:10px;min-width:0;height:52px;padding:0 10px;border-radius:8px;background:var(--bar);box-shadow:inset 0 0 0 1px var(--bar-line)}.gs-pv-pick{cursor:default;flex:0 1 auto;max-width:220px}.gs-pv-pick .gs-pv-pick-t{min-width:0}.gs-pv-search{margin-left:auto;display:inline-flex;align-items:center;height:28px;width:72px;padding:0 8px;border-radius:6px;background:var(--bar-fill);border:1px solid var(--bar-line);color:var(--bar-ink-2);flex:none}.gs-pv-signin{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-sm);min-width:0}.gs-pv-title{font-size:18px;line-height:26px;font-weight:600;color:var(--text)}.gs-pv-btn{display:block;border-radius:6px;background:var(--primary)}.gs-stage.dark .gs-pv-btn{background:var(--link)}.gs-pv-sizes{display:flex;align-items:flex-end;gap:14px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.gs-pv-size{display:grid;justify-items:center;gap:4px;font-size:12px;color:var(--text-3)}.gs-pv-size .cust{border:1px solid rgb(0 0 0/.08)}.gs-stage .brand-pv-doc{border-radius:0 0 8px 8px;box-shadow:0 0 0 1px var(--border)}.gs-pv-doc-t{display:grid;min-width:0}.gs-savebar{flex-wrap:wrap;box-shadow:var(--shadow);border:1px solid var(--border);border-radius:8px;margin-top:4px}.gs-savebar-t{min-width:0}.gs-fix{display:inline-flex;align-items:center;gap:4px;color:var(--crit-ink)}.gs-savebar-a{margin-left:auto;display:flex;gap:8px}.gs-brand-form{align-content:start}@media (min-width:1280px){.gs-brand-form .row{grid-template-columns:160px minmax(0,1fr)}}.gs-pv-btn{display:grid;place-items:center;height:32px;color:var(--primary-ink,#fff);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}@media (max-width:900px){.gs-savebar{bottom:calc(64px + env(safe-area-inset-bottom));padding:10px 12px}.gs-savebar-a{width:100%}.gs-savebar-a .btn{flex:1;height:40px}}.acc-list{display:flex;flex-wrap:wrap;gap:2px 12px;margin:3px 0 0;padding:0;list-style:none;font-size:12px;color:var(--text-2,inherit)}.acc-list li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.acc-detail{display:grid;gap:14px}.acc-detail h3{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:600}.acc-detail section+section{padding-top:12px;border-top:1px solid var(--border)}.vuln-upd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px}.vuln-upd>span:nth-child(2){flex:1 1 260px;min-width:0}.badge.tone{min-width:8px;width:8px;height:8px;padding:0;border-radius:50%;align-self:center}.badge.tone.crit{background:var(--crit)}.badge.tone.warn{background:var(--warn)}.dot.stale{background:repeating-linear-gradient(135deg,var(--nm) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--nm)}.plat-verdict{padding:12px 16px;display:grid;gap:4px}.plat-verdict.tone-crit{border-color:color-mix(in srgb,var(--crit) 45%,transparent);background:var(--crit-bg)}.plat-verdict.tone-warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-bg)}.plat-verdict>.plat-verdict-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.plat-verdict>.plat-verdict-l1>h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.plat-verdict>.plat-verdict-l1>.plat-verdict-link{margin-left:auto}.plat-verdict>.plat-verdict-l2{margin:0;font-size:13px;line-height:20px;overflow-wrap:anywhere;display:flex;gap:6px;align-items:center}.plat-page>.tiles{margin:0}.plat-tbl>tbody>tr.plat-tier>th{text-align:left;font-size:12px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);padding-top:6px;padding-bottom:6px}.plat-tbl>tbody>tr>td>.plat-signal{overflow-wrap:anywhere}.plat-mlist>li.plat-tier{cursor:default;font-size:12px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);padding:6px 12px}.plat-mlist>li>.l2{overflow-wrap:anywhere}.plat-graph{height:380px;border-radius:8px;background:var(--surface-2)}.plat-node{display:flex;align-items:center;gap:10px;width:210px;padding:8px 10px;border:1px solid var(--border);border-radius:28px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;font:inherit}.plat-node:focus-visible{outline:2px solid var(--focus,var(--link));outline-offset:2px}.plat-node>.plat-badge{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--nm-bg)}.plat-node>.plat-badge.ok{background:var(--ok-bg)}.plat-node>.plat-badge.warn{background:var(--warn-bg)}.plat-node>.plat-badge.crit{background:var(--crit-bg)}.plat-node>.plat-node-t{display:grid;min-width:0;line-height:16px}.plat-node>.plat-node-t>b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plat-node>.plat-node-t>.small{font-size:12px;color:var(--text-3)}.plat-node.st-down{border-color:var(--crit)}.plat-node.st-degraded{border-color:var(--warn)}.plat-node .react-flow__handle{opacity:0;pointer-events:none}.plat-graph .react-flow__edge-path{stroke:var(--nm);stroke-width:1.5}.plat-graph .plat-edge.st-healthy .react-flow__edge-path{stroke:var(--ok)}.plat-graph .plat-edge.st-degraded .react-flow__edge-path{stroke:var(--warn)}.plat-graph .plat-edge.st-down .react-flow__edge-path{stroke:var(--crit)}.plat-graph .plat-edge.path .react-flow__edge-path{stroke:var(--crit);stroke-width:2.5}.plat-deps{padding:0 0 0 18px;font-size:13px}.plat-deps,.plat-strips{margin:0;display:grid;gap:6px}.plat-strips{list-style:none;padding:0}.plat-strips>li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;align-items:center}.plat-strips>li>.plat-strip-l{text-align:left;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plat-strips>li>.plat-strip{position:relative;height:12px;border-radius:3px;background:var(--nm-bg);overflow:hidden}.plat-strips>li>.plat-strip>i{position:absolute;top:0;bottom:0}.plat-legend i.seg-healthy,.plat-strip>.seg-healthy{background:var(--ok)}.plat-legend i.seg-degraded,.plat-strip>.seg-degraded{background:var(--warn)}.plat-legend i.seg-down,.plat-strip>.seg-down{background:var(--crit)}.plat-legend i.seg-unknown,.plat-strip>.seg-not-deployed,.plat-strip>.seg-unknown{background:repeating-linear-gradient(135deg,var(--nm) 0 3px,transparent 3px 6px)}.plat-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.plat-legend>span{display:inline-flex;align-items:center;gap:4px}.plat-legend>span>i{width:10px;height:10px;border-radius:2px;display:inline-block}.plat-h3{margin:16px 0 6px;display:flex;align-items:center;gap:4px}.plat-events,.plat-incidents{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.plat-incidents>li{display:flex;gap:8px;align-items:center;min-width:0}.plat-incidents>li>.plat-grow{flex:1;min-width:0;overflow-wrap:anywhere}.plat-events>li{overflow-wrap:anywhere}.plat-drawer-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.plat-sec{margin-bottom:16px}.plat-sec>h3{margin:12px 0 6px}.plat-causes{font-size:13px;overflow-wrap:anywhere}.plat-causes,.plat-rel{margin:0;padding:0;list-style:none;display:grid;gap:4px}.plat-rel>li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.plat-pill{margin-left:8px}.plat-link{margin:0;font-size:13px;align-self:center}.plat-page>.tabs-page{margin:0}.plat-panel{display:grid;gap:16px;min-width:0}.plat-panel>*{min-width:0}.plat-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;min-width:0}.plat-grid2>*{min-width:0}.plat-pad{padding:8px 16px;margin:0}.plat-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.plat-list>li{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.plat-bul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.plat-row{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.plat-wrap{white-space:normal}.plat-job,.plat-wrap{overflow-wrap:anywhere}.plat-job{display:grid;gap:2px;min-width:0}.plat-acts{align-items:center}.plat-acts,.plat-tag{display:inline-flex;gap:4px}.plat-tag{margin-right:12px}.plat-check,.plat-radio{display:flex;gap:8px;align-items:center;font-size:13px;min-height:28px}.plat-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px}.plat-dl>dt{color:var(--text-3)}.plat-dl>dd{margin:0;overflow-wrap:anywhere}.warn-t{color:var(--warn)}.crit-t{color:var(--crit)}.plat-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.plat-bars>li{display:grid;grid-template-columns:160px minmax(0,1fr) 72px;gap:8px;align-items:center;font-size:12px}.plat-bars>li>.plat-bar{height:10px;border-radius:3px;background:var(--surface-2);overflow:hidden}.plat-bars>li>.plat-bar>i{display:block;height:100%;background:var(--link)}.plat-bars>li>.plat-bar-v{text-align:right}.plat-logs-tools{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-bottom:8px}.plat-logs-tools>.field{margin:0;min-width:120px}.plat-logs{font-family:var(--mono,monospace);font-size:12px;line-height:18px;margin:0;padding:8px;background:var(--surface-2);border-radius:6px;max-height:60vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.plat-logs>.lv-error{color:var(--crit)}.plat-logs>.lv-warn{color:var(--warn)}@media (max-width:640px){.plat-bars>li{grid-template-columns:96px minmax(0,1fr) 56px}.plat-dl{grid-template-columns:minmax(0,1fr)}.plat-strips>li{grid-template-columns:96px minmax(0,1fr)}.plat-verdict>.plat-verdict-l1>.plat-verdict-link{margin-left:0}}.plat-list.plat-pad{padding:8px 16px 12px}.plat-nowrap{white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.card-b>.plat-sec:last-child{margin-bottom:0}.card-b>.plat-sec:first-child>h3{margin-top:0}.plat-res-cell{display:grid;gap:2px;min-width:0}.plat-mini{display:block;overflow:visible}.plat-mini-line{fill:none;stroke:var(--c1);stroke-width:1.5;stroke-linejoin:round}.plat-mini-dot{fill:var(--c1)}.plat-mini.lv-warn .plat-mini-line{stroke:var(--warn)}.plat-mini.lv-warn .plat-mini-dot{fill:var(--warn)}.plat-mini.lv-high .plat-mini-line{stroke:var(--crit)}.plat-mini.lv-high .plat-mini-dot{fill:var(--crit)}.plat-mini-lim{stroke:var(--text-3);stroke-width:1;stroke-dasharray:2 2}.plat-res-text{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:12px;line-height:16px}.plat-res-r{text-align:right;justify-items:end}.plat-res-meta{display:flex;flex-wrap:wrap;gap:4px 12px}.plat-res-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.plat-res-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;min-width:0}.plat-res-panels>*{min-width:0}.plat-res-panel{border:1px solid var(--border);border-radius:8px;padding:10px 12px;min-width:0}.plat-res-ph{display:flex;align-items:center;justify-content:space-between;gap:8px}.plat-res-h{margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;align-items:center;gap:4px}.plat-res-sum{margin:6px 0 0;overflow-wrap:anywhere}.plat-res-ctr{margin:4px 0 0;padding-left:16px}.plat-res-two{display:grid;gap:2px;min-width:0}.plat-bk-strip>span{min-width:0;overflow-wrap:anywhere}.plat-ro-pill{gap:6px;height:auto;min-height:20px;white-space:normal;padding:2px 8px;align-self:flex-start}.plat-bk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.plat-bk-grid>.card{margin:0;min-width:0}@media (max-width:1100px){.plat-bk-grid{grid-template-columns:minmax(0,1fr)}}.plat-notrest>h3{margin:0 0 6px;font-size:13px;font-weight:600}.plat-notrest>ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.plat-form{display:grid;gap:14px;min-width:0}.plat-form>h3{margin:0;font-size:14px;font-weight:600}.plat-form>label{display:grid;gap:4px;font-size:13px;font-weight:500}.plat-form>fieldset{border:0;margin:0;padding:0;display:grid;gap:6px;min-width:0}.plat-form>fieldset>legend{font-size:13px;font-weight:500;padding:0;margin-bottom:4px}.plat-form>p{margin:0;overflow-wrap:anywhere}.plat-form-a{gap:8px;align-items:center}.plat-form-a,.plat-radios{display:flex;flex-wrap:wrap}.plat-radios{gap:8px 16px}.plat-radios .chk-l{font-size:13px}.plat-rr{list-style:none;margin:0;padding:0}.plat-rr>li{display:flex;gap:10px;align-items:center;padding:8px 16px;border-top:1px solid var(--border-2);font-size:13px;min-width:0}.plat-rr>li:first-child{border-top:0}.plat-rr .plat-rr-t{flex:1;min-width:0;overflow-wrap:anywhere}.plat-steps{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid var(--border-2);font-size:12px;color:var(--text-3)}.plat-steps>li.done{color:var(--text-2)}.plat-steps>li[aria-current=step]{color:var(--text);font-weight:600}.plat-step-now{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--text-2)}.plat-pick{list-style:none;margin:0;padding:0;display:grid;gap:6px}.plat-pick .chk-l{font-size:13px}.plat-checks,.plat-progress{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.plat-checks>li,.plat-progress>li{display:flex;gap:8px;align-items:center;min-width:0;overflow-wrap:anywhere}.plat-checks svg{color:var(--ok-ink)}.plat-impact{display:grid;gap:8px;font-size:13px}.plat-impact>p{margin:0}.plat-impact>ul{margin:0;padding-left:18px}.mon-chart{display:grid;gap:6px;min-width:0}.mon-chart-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.mon-chart-h h3,.mon-sub{font-size:13px;line-height:18px;font-weight:600;margin:0;display:inline-flex;align-items:center;gap:6px}.mon-chart-h .btn{margin-left:auto}.mon-legend{display:inline-flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--text-2)}.mon-legend>span{display:inline-flex;align-items:center;gap:6px}.mon-table-scroll{max-height:260px;overflow:auto}.mon-iface{display:grid;gap:10px;border-top:1px solid var(--border-2)}.mon-down{color:var(--crit-ink)}.mon-util{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.mon-util-bar{width:56px;height:6px;border-radius:3px;background:var(--nm-bg);overflow:hidden;display:inline-block}.mon-util-bar i{display:block;height:100%;background:var(--meter,var(--c1));border-radius:3px}.mon-health tr.sel td{background:var(--sel)}.mon-notrep{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px}.mon-notrep li{display:contents}.mon-ext{white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.mon-srclist{display:inline-block;min-width:120px}.mon-devgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.mon-dev{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mon-dev.down{border-color:var(--crit-line);background:var(--crit-tint)}.mon-dev-a{display:grid;gap:6px;padding:10px 12px;color:inherit;text-decoration:none;border-radius:8px}.mon-dev-a:hover{background:var(--hover)}main .mon-devgrid .mon-dev a.mon-dev-a{text-decoration:none}.mon-dev-a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mon-dev-h{display:flex;justify-content:space-between;gap:8px;align-items:center;min-width:0}.mon-dev-h b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-dev-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;font-size:12px}.mon-dev-kv dt{color:var(--text-3)}.mon-dev-kv dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.mon-corrs{list-style:none;margin:0;padding:0}.mon-corr,.mon-corrs{display:grid;gap:10px}.mon-corr{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:baseline}.mon-sources{display:inline-flex;flex-wrap:wrap;gap:4px}.mon-count{display:inline-block;min-width:26px;padding:0 6px;border-radius:10px;background:var(--nm-bg);color:var(--text);font:600 12px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums}.mon-state{display:inline-flex;gap:4px 6px;align-items:center;flex-wrap:wrap;max-width:210px}.mon-live,tr.mon-suppressed td{color:var(--text-2)}.mon-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.mon-live.on i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 50%,transparent);animation:mon-pulse 2s infinite}.mon-live.off{color:var(--warn-ink)}@keyframes mon-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 50%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.mon-live.on i{animation:none}}.mon-filter .select{width:auto;max-width:200px}.mon-raw summary{cursor:pointer;color:var(--link);width:max-content}.mon-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px}.mon-ev-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:16px;align-items:start}.mon-rc{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--crit-line);border-radius:8px;background:var(--crit-tint)}.mon-rc-t{font-size:15px;line-height:20px}.mon-rc a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.mon-pipe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:step}.mon-pipe li{position:relative;display:grid;gap:2px;align-content:start;padding:10px 12px 10px 14px;border:1px solid var(--border);background:var(--surface);min-width:0;overflow-wrap:anywhere}.mon-pipe li+li{border-left:0}.mon-pipe li:first-child{border-radius:8px 0 0 8px}.mon-pipe li:last-child{border-radius:0 8px 8px 0}.mon-pipe li>.caps{display:inline-flex;gap:6px;align-items:center}.mon-pipe li>.caps:before{content:"";content:""/"Not yet: ";flex:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--nm)}.mon-pipe li.done>.caps:before{content:"✓";content:"✓"/"Done: ";display:grid;place-items:center;border:0;background:var(--ok);color:var(--surface);font:700 9px/1 var(--font)}.mon-pipe li.failed>.caps:before{content:"✕";content:"✕"/"Failed: ";display:grid;place-items:center;border:0;background:var(--crit);color:var(--surface);font:700 9px/1 var(--font)}.mon-pipe li.failed{background:var(--crit-tint)}.mon-pipe li+li:after{content:"›";position:absolute;left:-6px;top:50%;transform:translateY(-50%);color:var(--text-3);background:var(--surface);line-height:1;font-size:14px}.mon-fold summary{cursor:pointer;padding:4px 0}.mon-symptoms{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.mon-symptoms li{display:grid;gap:2px;padding:6px 10px;border-radius:6px;background:var(--surface-2)}.mon-tl{margin-top:8px}.mon-tl li.failed>:last-child{color:var(--crit-ink)}.mon-topo{margin:0;display:grid;gap:4px}.mon-topo svg{max-height:220px}.mon-topo-l{stroke:var(--text-4);stroke-width:2}.mon-topo-l.degraded{stroke:var(--warn);stroke-width:2.5}.mon-topo-l.down{stroke:var(--crit);stroke-width:3.5;stroke-dasharray:7 4}.mon-topo-x{fill:var(--crit-ink);font-size:13px;font-weight:700}.mon-topo-n{fill:var(--surface);stroke:var(--text-3);stroke-width:2.5}.mon-topo-n.degraded{stroke:var(--warn)}.mon-topo-n.down{fill:var(--crit);stroke:var(--surface);stroke-width:2}.mon-topo-t{fill:var(--text);font-size:11px;font-weight:500;paint-order:stroke;stroke:var(--surface);stroke-width:3px}.mon-topo-k{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center}.mon-topo-k>span{display:inline-flex;align-items:center;gap:6px}.mon-k-l{display:inline-block;width:18px;border-top:2px solid var(--text-4)}.mon-k-l.down{border-top:3px dashed var(--crit)}.mon-k-n{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--crit)}@media (max-width:720px){.mon-ev-top,.mon-pipe{grid-template-columns:minmax(0,1fr)}.mon-pipe li+li{border-left:1px solid var(--border);border-top:0}.mon-pipe li:first-child{border-radius:8px 8px 0 0}.mon-pipe li:last-child{border-radius:0 0 8px 8px}.mon-pipe li+li:after{content:none}.mon-corr{grid-template-columns:max-content minmax(0,1fr)}.mon-corr>:last-child{grid-column:2}.mon-devgrid,.mon-notrep{grid-template-columns:minmax(0,1fr)}.mon-notrep{gap:0}.mon-notrep li>span{margin-bottom:6px}.mon-filter .select{max-width:100%}}.mon-num .input{flex:0 0 120px}.dz{--doc-measure:760px;--doc-rule:#000048;display:grid;grid-template-columns:256px minmax(0,1fr);gap:48px;align-items:start;padding:8px 0 32px}:root[data-theme=dark] .dz{--doc-rule:var(--teal)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dz{--doc-rule:var(--teal)}}.dz-side{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;padding:4px 4px 16px 0}.dz-nav{display:grid;gap:4px;font-size:13px}.dz-search{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 10px;border:1px solid var(--control);border-radius:6px;background:var(--surface);color:var(--text-3);margin-bottom:10px}.dz-search:focus-within{border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 18%,transparent)}.dz-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--text);height:100%}.dz-search kbd{font:500 11px/1 var(--font);padding:3px 6px;border:1px solid var(--border);border-radius:4px;color:var(--text-3)}.dz-nav button,.dz-sub a{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 10px;border:0;border-radius:6px;background:none;font:inherit;color:var(--text-2);text-align:left;cursor:pointer;text-decoration:none!important}.dz-nav button:hover,.dz-sub a:hover{background:var(--hover);color:var(--text)}.dz-nav button[aria-current=page]{background:var(--sel);color:var(--text);font-weight:600}.dz-root{font-weight:600;color:var(--text)!important}.dz-sub,.dz-tree{list-style:none;margin:0;padding:0;display:grid;gap:1px}.dz-sub{margin:2px 0 6px 18px;border-left:1px solid var(--border);font-size:12px}.dz-sub a{min-height:28px;padding:3px 10px}.dz-n,.dz-sub a{color:var(--text-3)}.dz-n{font-variant-numeric:tabular-nums;min-width:1.6em;font-weight:500}.dz-t{flex:1;min-width:0}.dz-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--text-4);flex:none;display:inline-block}.dz-dot.saved{background:var(--teal);border-color:color-mix(in srgb,var(--teal) 70%,var(--navy))}.dz-none{padding:8px 10px;color:var(--text-3);font-size:12px}.dz-new{color:var(--text-3)!important;margin-top:4px}.dz-new:hover{color:var(--link)!important}.dz-ref{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:grid;gap:1px}.dz-h{font:600 11px/16px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0 10px 6px}.dz-mbar{display:flex;align-items:center;gap:10px;padding:0 0 8px;border-bottom:1px solid var(--border)}.dz-mcur{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-sheet{position:fixed;inset:56px 0 auto 0;max-height:75vh;overflow:auto;z-index:40;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.18));padding:12px 16px 20px}.dz-main{min-width:0;display:grid;gap:28px;align-content:start}.doc-wrap{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;align-items:start}.doc,.doc-wrap.editing{grid-template-columns:minmax(0,1fr)}.doc{min-width:0;max-width:960px;display:grid;gap:18px;align-content:start}.doc-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--text-3)}.doc-hdr{display:grid;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--border)}.doc-eyebrow{font:600 12px/16px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.doc-titlerow{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.doc-titlerow h1{margin:0;font-size:32px;line-height:40px;font-weight:650;letter-spacing:-.02em;color:var(--text);display:flex;gap:.45em;align-items:baseline;min-width:0}.doc-acts{display:inline-flex;gap:6px;align-items:center;padding-top:6px;flex-wrap:wrap}.doc-title-in{flex:1 1 420px;display:flex;gap:.45em;align-items:baseline;font-size:30px;font-weight:650}.doc-title-in input{flex:1;min-width:0;font:650 30px/40px var(--font);letter-spacing:-.02em;color:var(--text);border:0;border-bottom:2px dashed var(--border-strong);background:none;padding:0 2px;outline:0}.doc-title-in input:focus{border-bottom-color:var(--link)}.doc-num{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:600}.doc-meta{display:flex;flex-wrap:wrap;gap:4px 0;align-items:center;font-size:13px;color:var(--text-2)}.doc-meta>*+:before{content:"·";margin:0 10px;color:var(--text-4)}.doc .nr{color:var(--text-3)}.doc-status{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.doc-status.review{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn-ink);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.doc-status.approved{background:var(--teal);color:#000048;border-color:transparent}.doc-status.superseded{color:var(--text-3);text-decoration:line-through}.doc-status.none{background:none;border-style:dashed;color:var(--text-3);font-weight:500}.doc-live-stamp{display:inline-flex;align-items:center;gap:6px}.doc-fig-src i,.doc-live-stamp i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 30%,transparent);display:inline-block}.doc-banner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border);font-size:13px}.doc-body{display:grid;gap:18px;min-width:0}.doc-body>.doc-md,.doc-sec>.doc-md{max-width:var(--doc-measure)}.doc-body .md{font-size:15px;line-height:26px;gap:16px;color:var(--text)}.doc-body .md .md-h2{font-size:22px;line-height:30px;font-weight:650;letter-spacing:-.01em;margin:24px 0 0;padding-bottom:8px;border-bottom:1px solid var(--border)}.doc-body .md .md-h2,.doc-body .md .md-h3{scroll-margin-top:16px;display:flex;gap:.5em;align-items:baseline}.doc-body .md .md-h3{font-size:17px;line-height:26px;font-weight:600;margin:12px 0 0}.doc-body>.doc-md:first-child .md>.md-h2:first-child{margin-top:0}.doc-body .md ol,.doc-body .md ul{padding-left:24px}.doc-body .md li+li{margin-top:6px}.doc-body .md code{font-size:13px;padding:1px 5px;border-radius:4px;background:var(--surface-2)}.doc-body.plain .md{font-size:13px;line-height:21px}.doc-empty{padding:32px 0}.doc-fig{margin:4px 0 6px;display:grid;gap:8px;min-width:0}.doc-fig figcaption{display:flex;gap:8px;align-items:baseline;font-size:13px;color:var(--text-2)}.doc-fig figcaption b{color:var(--text);font-weight:650}.doc-fig-b{border-top:1.5px solid var(--doc-rule);border-bottom:1.5px solid var(--doc-rule);min-width:0}.doc-fig-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.doc-fig-src{display:flex;gap:6px;align-items:center;justify-content:flex-end;font-size:12px}.doc-fig-none,.doc-fig-src{margin:0;color:var(--text-3)}.doc-fig-none{padding:12px 0;font-size:13px}.doc-tbl{width:100%;border-collapse:collapse;font-size:13px;line-height:20px;font-variant-numeric:tabular-nums}.doc-tbl th{text-align:left;font:600 12px/16px var(--font);color:var(--text-2);padding:8px 12px;background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap}.doc-tbl td{padding:6px 12px;border-bottom:1px solid var(--border-2);vertical-align:top}.doc-tbl tr:last-child td{border-bottom:0}.doc-tbl .nw,.doc-tbl td.mono{white-space:nowrap}.doc-tbl .block{display:block;font-size:12px;color:var(--text-3)}.doc-kv{display:grid;grid-template-columns:180px minmax(0,1fr);margin:0;font-size:14px}.doc-kv dd,.doc-kv dt{padding:7px 0;border-bottom:1px solid var(--border-2);margin:0}.doc-kv dt{color:var(--text-2)}.doc-kv dd{min-width:0;overflow-wrap:anywhere}.doc-kv>:nth-last-child(-n+2){border-bottom:0}.doc-health>p{margin:0;padding:10px 0;font-size:14px;font-weight:500;border-bottom:1px solid var(--border-2)}.doc-racks{display:grid;gap:14px;padding:10px 0}.doc-racks h4{margin:0 0 6px;font-size:14px}.doc-racks .doc-tbl{border:1px solid var(--border-2)}.doc-elev{display:flex;flex-wrap:wrap;gap:18px;padding:10px 0}.doc-elev-rack{flex:1 1 260px;max-width:360px;min-width:0}.doc-elev-rack h4{margin:0 0 6px;font-size:14px}.doc-elev-units{list-style:none;margin:0;padding:4px;border:2px solid var(--border-2);border-radius:4px;background:var(--surface-2);display:grid;gap:2px}.doc-elev-units li{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:8px;padding:3px 8px;border-radius:3px;font-size:12px;min-width:0}.doc-elev-units li .u{color:var(--text-3);font-size:12px}.doc-elev-units li .d{display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.doc-elev-units li.dev{background:color-mix(in srgb,var(--tier,var(--border-2)) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--tier,var(--border-2)) 45%,var(--border));min-height:calc(var(--u, 1) * 20px)}.doc-elev-units li.free{border:1px dashed var(--border);background:transparent}.doc-elev-units li.t-edge{--tier:var(--c1)}.doc-elev-units li.t-security{--tier:var(--c5)}.doc-elev-units li.t-core{--tier:var(--c2)}.doc-elev-units li.t-access{--tier:var(--c4)}.doc-elev-units li.t-other{--tier:var(--c6)}.doc-tbl .num{text-align:right;font-variant-numeric:tabular-nums}.doc-toc{position:sticky;top:24px;display:grid;gap:16px;min-width:0}.doc-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.doc-toc li a{display:flex;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;line-height:18px;color:var(--text-3);text-decoration:none!important}.doc-toc li.l3 a{padding-left:22px}.doc-toc li a:hover{color:var(--text)}.doc-toc li a[aria-current=location]{color:var(--text);background:var(--sel);font-weight:600}.doc-toc-v{font-size:12px;color:var(--text-3);padding-left:10px}.doc-pager{display:flex;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--border);max-width:var(--doc-measure)}.doc-pager button{display:grid;gap:2px;text-align:left;background:none;border:0;padding:4px 0;font:inherit;cursor:pointer;color:var(--text-3);font-size:12px}.doc-pager button b{font-size:14px;font-weight:600;color:var(--link)}.doc-pager button.next{text-align:right;margin-left:auto}.doc-pager button:hover b{text-decoration:underline}.doc-foot{font-size:12px;color:var(--text-3);padding-top:14px;border-top:1px solid var(--border-2);max-width:var(--doc-measure)}.doc-note{margin:0;font-size:13px;color:var(--text-3)}.doc-home{max-width:var(--doc-measure)}.doc-home .doc-h2{margin:0 0 12px;font-size:22px;line-height:30px;font-weight:650;padding-bottom:8px;border-bottom:1px solid var(--border)}.doc-ctrl{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:16px 20px;display:grid;gap:12px}.doc-ctrl-h{display:flex;justify-content:space-between;align-items:center}.doc-ctrl-h h2{margin:0;font-size:15px;font-weight:650}.doc-ctrl-g{display:grid;grid-template-columns:130px minmax(0,1fr) 130px minmax(0,1fr);gap:0 20px;margin:0;font-size:13px}.doc-ctrl-g dd,.doc-ctrl-g dt{margin:0;padding:8px 0;border-top:1px solid var(--border-2)}.doc-ctrl-g dt{color:var(--text-3)}.doc-props{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px;color:var(--text-2)}.doc-props-h{margin:0;font-size:13px;font-weight:650;color:var(--text)}.doc-props-l{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;min-width:0;flex:1 1 auto}.doc-props-l li+li:before{content:"·";margin:0 8px;color:var(--text-4)}.doc-props-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0}.doc-props-dl dt{opacity:.75}.doc-props-dl dd{margin:0}.doc-props .doc-note{flex:1 1 100%;margin:0}.doc-meter{display:inline-block;width:44px;height:5px;border-radius:3px;background:var(--border-2);overflow:hidden}.doc-meter>span{display:block;height:100%;background:var(--ok)}.doc-contents{list-style:none;margin:0;padding:0;display:grid}.doc-contents li+li{border-top:1px solid var(--border-2)}.doc-contents li>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 4px;border:0;background:none;text-align:left;font:inherit;cursor:pointer;color:var(--text)}.doc-contents li>button:hover b{color:var(--link)}.doc-contents .doc-num{font-size:18px}.doc-contents .two{display:grid;gap:2px}.doc-contents b{font-size:15px;font-weight:600}.doc-contents .l2{font-size:13px;color:var(--text-3)}.doc-contents-m{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--text-3);white-space:nowrap}.doc-form{display:grid;gap:14px}.doc-form .field{display:grid;gap:5px}.doc-form .field>label,.doc-form .field>span{font-size:12px;font-weight:600;color:var(--text-2)}.doc-form input,.doc-form select{height:34px;padding:0 10px;border:1px solid var(--control);border-radius:6px;background:var(--surface);color:var(--text);font:inherit}.doc-hist{list-style:none;margin:0;padding:0;display:grid;gap:4px}.doc-hist button{display:grid;gap:2px;width:100%;padding:10px 12px;border:1px solid var(--border-2);border-radius:6px;background:var(--surface);text-align:left;font:inherit;cursor:pointer;color:var(--text)}.doc-hist button:hover,.doc-hist li.on button{border-color:var(--link)}.doc-hist-v{margin-top:16px;display:grid;gap:8px}.doc-hist-b{max-height:55vh;overflow:auto;padding:12px;border:1px solid var(--border);border-radius:6px}.doc-conflict{border:1px solid color-mix(in srgb,var(--warn) 50%,var(--border));border-radius:8px;padding:14px 16px;display:grid;gap:12px;background:color-mix(in srgb,var(--warn) 6%,var(--surface))}.doc-conflict header{display:flex;gap:10px;align-items:flex-start;color:var(--warn-ink)}.doc-conflict header b{color:var(--text)}.doc-conflict-g{display:grid;grid-template-columns:1fr 1fr;gap:12px}.doc-conflict-b{max-height:360px;overflow:auto;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.doc-conflict-a{display:flex;gap:8px;justify-content:flex-end}.ed-end{display:inline-flex;gap:6px;align-items:center}.ed-savewrap{position:relative}.ed-note{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:340px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.18));display:grid;gap:8px}.ed-note label{display:grid;gap:6px}.ed-note label span{font-size:12px;font-weight:600}.ed-note input{height:34px;padding:0 10px;border:1px solid var(--control);border-radius:6px;background:var(--surface);color:var(--text);font:inherit}.ed-note p{margin:0}.ed-note-a{display:flex;gap:6px;justify-content:flex-end}.doc-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;max-width:960px}.doc-cards a{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none!important;background:var(--surface)}.doc-cards a:hover{border-color:var(--link)}.doc-cards .two{display:grid;gap:2px}.doc-cards .l2{font-size:12px;color:var(--text-3)}@media (max-width:1279px){.doc-wrap{grid-template-columns:minmax(0,1fr)}.doc-toc{display:none}.dz{gap:32px;grid-template-columns:232px minmax(0,1fr)}}@media (max-width:899px){.dz{grid-template-columns:minmax(0,1fr);gap:16px}.doc-titlerow h1{font-size:26px;line-height:34px}.doc-ctrl-g,.doc-kv{grid-template-columns:120px minmax(0,1fr)}.doc-conflict-g{grid-template-columns:1fr}.doc-fig-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.ed-note{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto}.doc-title-in{flex:1 1 0;min-width:0}.doc-title-in input{font-size:24px;line-height:32px}.doc-crumbs{overflow:hidden}.doc{max-width:100%}}