.azd-workspace{scroll-margin-top:64px;margin:20px 0;color:var(--native-ink);min-width:0}.azd-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--native-line);padding:0 0 17px}.az-root .azd-heading h2{font-size:24px;font-weight:400;margin:4px 0 8px;letter-spacing:-.25px}.azd-heading p{max-width:850px;margin:0;font-size:13px}.azd-context{display:grid;grid-template-columns:2fr 1.3fr 1.3fr 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--native-line);font-size:11px}.azd-context>span{display:flex;flex-direction:column;gap:4px}.azd-context strong{color:var(--native-muted);font-weight:400}.azd-commandbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0}.az-root .azd-commandbar>button{border:0;background:transparent;color:var(--native-accent);padding:5px 9px;min-height:30px;font-size:11px}.azd-commandbar>span{font-size:10px;color:var(--native-muted)}.azd-check{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.5}.azd-check input{width:15px!important;height:15px!important;min-height:15px!important;margin:0;accent-color:var(--native-accent)}.azd-commandbar .azd-check{margin-left:auto}.azd-tabs{display:flex;border-bottom:1px solid var(--native-line);gap:22px;margin:4px 0 18px;overflow:auto}.az-root .azd-tabs button{border:0;border-radius:0;background:transparent;border-bottom:3px solid transparent;padding:12px 1px;color:var(--native-ink);white-space:nowrap;font-size:12px;display:flex;align-items:center;gap:7px}.az-root .azd-tabs button[aria-current=page]{border-color:var(--native-accent);color:var(--native-accent);font-weight:600}.azd-tabs button>span{background:var(--native-surface);border-radius:50%;width:20px;height:20px;display:inline-grid;place-items:center;font-size:10px}.azd-tabs button[aria-current=page]>span{background:var(--native-surface);color:var(--native-accent)}.azd-guide{display:flex;justify-content:space-between;gap:20px;padding:12px 16px;background:var(--native-surface);border-left:3px solid var(--native-accent);margin-bottom:10px}.azd-guide>div{display:flex;flex-direction:column;gap:4px}.azd-guide strong{font-size:12px}.azd-guide span{font-size:11px}.azd-guide button{flex-shrink:0;align-self:center}.azd-loading{border-left:3px solid var(--native-accent);background:var(--native-surface);padding:10px 14px;font-size:12px}.azd-pending{opacity:.48;pointer-events:none}.azd-comparisons{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px;margin-bottom:18px}.azd-comparison{border:1px solid var(--native-line);border-top:3px solid var(--native-line);padding:13px 16px;background:var(--native-surface);display:flex;flex-direction:column;gap:8px}.azd-comparison.azd-selected{border-color:var(--native-accent);background:var(--native-surface)}.az-root .azd-comparison-title{font-size:14px;font-weight:600;color:var(--native-accent);text-align:left;border:0;padding:0;min-height:28px;background:transparent}.azd-comparison p{font-size:11px;margin:0}.azd-state-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.azd-exposure-number{font-size:25px;font-weight:400}.azd-exposure-number small{font-size:10px;color:var(--native-muted);font-weight:400;display:block}.azd-state{display:inline-block;padding:2px 7px;white-space:normal;font-size:10px;font-weight:600;background:var(--native-surface);color:var(--native-ink);border:1px solid var(--native-line);border-radius:2px;line-height:1.5}.azd-state[data-state=pass],.azd-state[data-state=closed],.azd-state[data-state=viable],.azd-state[data-state=feasible],.azd-state[data-state=verified-in-scenario]{color:var(--native-ink);background:var(--native-surface);border-color:var(--native-line)}.azd-state[data-state=fail],.azd-state[data-state=exposed],.azd-state[data-state=rejected]{color:var(--native-danger);background:var(--native-surface);border-color:var(--native-line)}.azd-state[data-state=unknown],.azd-state[data-state=degraded]{color:var(--native-ink);background:var(--native-surface);border-color:var(--native-line)}.azd-graph{min-width:0;background:var(--native-surface)}.azd-graph:fullscreen{padding:24px;overflow:auto}.azd-graph-tools{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:12px}.azd-graph-tools .az-field{min-width:100px;flex:1}.azd-graph-tools .az-field:first-child{flex:1.5}.azd-graph-tools input,.azd-graph-tools select{font-size:11px;width:100%;min-height:29px}.azd-diagram-scroll{overflow:auto;border:1px solid var(--native-line);background:linear-gradient(var(--native-surface),var(--native-surface));max-height:650px}.azd-diagram-scroll>svg{display:block;max-width:none}.azd-graph-node{cursor:pointer;outline:none}.azd-graph-node:hover rect,.azd-graph-node:focus rect{stroke:var(--native-accent);stroke-width:2.5;fill:var(--native-surface)}.azd-graph-node text{font:11px Segoe UI,Arial,sans-serif;fill:var(--native-ink)}.azd-graph-node .azd-node-kind{font-size:9px;fill:var(--native-ink)}.azd-graph-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:10px;color:var(--native-muted)}.azd-graph-footer>div{display:flex;gap:5px}.az-root .azd-graph-footer button{font-size:10px;min-height:26px;padding:3px 8px}.azd-legend{font-size:10px;color:var(--native-muted);margin:6px 0 12px}.azd-foundation{padding:12px 16px;border:1px solid var(--native-line);background:var(--native-surface);color:var(--native-soft);font-size:11px;text-align:center}.azd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.azd-metric{border:1px solid var(--native-line);border-top:3px solid var(--native-accent);padding:14px;display:flex;flex-direction:column;gap:5px;min-width:0}.azd-metric>span{font-size:11px}.azd-metric>strong{font-size:22px;font-weight:400;overflow-wrap:anywhere}.azd-metric>small{font-size:10px;color:var(--native-muted);overflow-wrap:anywhere}.azd-constraints{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.azd-constraints>.az-field{min-width:145px;flex:1}.azd-constraints input[type=number]{width:100%;font-size:12px;min-height:32px}.azd-constraints>.azd-check{padding:7px 0;flex-basis:100%}.azd-infeasible{border:1px solid var(--native-line);background:var(--native-surface);padding:16px;margin:16px 0}.azd-infeasible ul{margin:8px 0;padding-left:20px}.azd-recommendation{display:flex;justify-content:space-between;align-items:center;gap:18px;border-left:3px solid var(--native-success);background:var(--native-surface);padding:15px;margin:15px 0}.azd-recommendation>div{display:flex;flex-direction:column;gap:5px;min-width:0}.azd-recommendation strong{font-size:12px}.azd-recommendation small{font-size:10px;color:var(--native-muted)}.azd-recommendation button{flex-shrink:0}.azd-verification{border:1px solid var(--native-line);background:var(--native-surface);padding:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0}.azd-verification h3{font-weight:500;margin:5px 0}.azd-verification p{font-size:11px;max-width:800px;margin:0}.azd-verification>button{flex-shrink:0}.azd-history-strip{display:flex;gap:10px;overflow:auto;padding:5px 0 15px}.az-root .azd-history-strip button{flex:1;min-width:195px;display:flex;flex-direction:column;gap:7px;align-items:flex-start;text-align:left;background:var(--native-surface);border:1px solid var(--native-line);border-top:3px solid var(--native-line);border-radius:0;padding:14px}.az-root .azd-history-strip button[aria-pressed=true]{background:var(--native-surface);border-color:var(--native-accent)}.azd-history-strip span{font-size:11px}.azd-history-strip strong{font-size:15px;font-weight:500}.azd-history-strip small{font-size:10px;color:var(--native-muted)}.azd-history-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0}.azd-history-pair article{padding:16px;border:1px solid var(--native-line)}.azd-history-pair article>span{font-size:10px;color:var(--native-muted)}.azd-history-pair h3{margin:6px 0 12px}.azd-history-pair p{font-size:11px}.azd-scenario-history{background:var(--native-surface);padding:15px;margin:14px 0}.azd-scenario-history>button{margin-right:8px}.azd-dependency-bars{border-top:1px solid var(--native-line);margin:10px 0}.az-root .azd-dependency-bars button{display:grid;grid-template-columns:minmax(190px,1.2fr) 2fr 160px;align-items:center;text-align:left;gap:18px;border:0;border-bottom:1px solid var(--native-line);background:var(--native-surface);border-radius:0;width:100%;padding:13px 3px}.azd-dependency-line{height:7px;background:var(--native-raised);display:flex;position:relative}.azd-dependency-line:before,.azd-dependency-line:after{content:"";position:absolute;top:-3px;width:13px;height:13px;background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));border:2px solid var(--native-line);border-radius:50%}.azd-dependency-line:after{right:0;background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface))}.azd-dependency-line i{display:block;width:100%;background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));height:1px;align-self:center}.azd-manifest{margin:14px 0}.azd-workspace pre{font-size:10px;max-height:320px;overflow:auto;background:var(--native-surface);border:1px solid var(--native-line);padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}.azd-workspace details>summary{font-size:11px;cursor:pointer;padding:9px 0}.azd-workspace .az-table td small{display:block;margin-top:4px;font-size:10px;color:var(--native-muted)}.azd-workspace button:focus-visible,.azd-workspace input:focus-visible,.azd-workspace select:focus-visible{outline:2px solid var(--native-accent);outline-offset:2px}@media(max-width:1100px){.azd-context,.azd-metrics{grid-template-columns:1fr 1fr}.azd-commandbar .azd-check{margin-left:0}.azd-comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}.azd-recommendation,.azd-verification{align-items:flex-start;flex-direction:column}.azd-tabs{gap:14px}}@media(max-width:650px){.azd-heading{gap:10px}.az-root .azd-heading h2{font-size:21px}.azd-heading p{font-size:12px}.azd-context{gap:13px}.azd-guide{flex-direction:column;gap:8px}.azd-guide button{align-self:flex-start}.azd-comparisons,.azd-metrics,.azd-history-pair{grid-template-columns:1fr}.azd-graph-footer{align-items:flex-start;flex-direction:column}.azd-tabs{gap:15px}.azd-heading>.az-tag{max-width:82px;text-align:center}.azd-graph-tools .az-field{flex-basis:42%}.azd-graph-tools .az-field:first-child{flex-basis:100%}.az-root .azd-dependency-bars button{grid-template-columns:1fr 120px}.azd-dependency-line{display:none}.azd-context{font-size:10px}.azd-commandbar>span{width:100%}}@media(prefers-reduced-motion:reduce){.azd-workspace *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.azd-lane-title{font:600 10px Segoe UI,Arial,sans-serif;fill:var(--native-accent);letter-spacing:.15px}.azd-change-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.az-root .azd-change-chips button{background:var(--native-surface);border:1px solid var(--native-warning);color:var(--native-ink);font-size:10px;min-height:28px;padding:5px 8px}.az-root .azg-launch{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:36px;padding:28px 32px;border:1px solid var(--native-line);border-left:4px solid var(--native-accent);background:linear-gradient(110deg,var(--native-surface),var(--native-surface));margin:8px 0 16px}.az-root .azg-launch h2{font-size:29px;line-height:1.2;letter-spacing:-.5px;max-width:650px;margin:9px 0 14px;color:var(--native-ink)}.az-root .azg-launch p{font-size:14px;line-height:1.55;max-width:720px;color:var(--native-soft)}.az-root .azg-launch .az-primary{margin-top:20px;padding:10px 20px;font-size:14px}.azg-launch ol{list-style:none;padding:0;margin:4px 0;counter-reset:case;display:flex;flex-direction:column;justify-content:center;gap:20px}.azg-launch li{position:relative;padding-left:42px;display:grid;gap:3px;font-size:13px;color:var(--native-soft)}.azg-launch li:before{counter-increment:case;content:counter(case);position:absolute;left:0;top:2px;border:1px solid var(--native-line);background:var(--native-surface);color:var(--native-accent);width:27px;height:27px;display:grid;place-items:center;border-radius:50%}.azg-launch li strong{color:var(--native-ink);font-size:14px}.az-root .azg-scope-note{font-size:12px;color:var(--native-muted);margin-top:13px}.az-root .azg-estate-heading{font-size:16px;margin:24px 0 0}.az-root .azg-context{border-bottom:1px solid var(--native-line);padding:4px 0 10px;margin:4px 0 10px}.az-root .azg-context>summary{font-size:12px;color:var(--native-accent);cursor:pointer;min-height:30px;line-height:30px}.azg-context>summary span{color:var(--native-muted);font-size:11px;margin-left:10px}.az-root.az-decision-page .az-heading{margin-bottom:6px;padding-bottom:10px}.az-root.az-decision-page .az-heading h1{font-size:19px}.az-root.az-decision-page .az-heading p,.az-root.az-decision-page .az-heading .az-eyebrow{display:none}.az-root.az-decision-page .az-breadcrumb{margin-bottom:5px}.az-root.az-decision-page .azd-workspace{margin-top:10px}.azg-modebar{display:flex;align-items:center;gap:14px;margin:5px 0 16px;font-size:12px}.azg-modebar>span{color:var(--native-muted)}.az-root .azg-modebar>button{margin-left:auto;font-size:12px;color:var(--native-accent)}.azg-demo{color:var(--native-ink);min-width:0}.azg-steps{display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--native-line);margin-bottom:18px;padding-bottom:0}.az-root .azg-steps button{border:0;border-bottom:3px solid transparent;background:transparent;border-radius:0;padding:10px 7px;gap:7px;white-space:nowrap;font-size:12px;color:var(--native-soft)}.az-root .azg-steps button[aria-current=step]{border-bottom-color:var(--native-accent);color:var(--native-accent);font-weight:600}.azg-steps button>span{background:var(--native-surface);color:var(--native-soft);width:23px;height:23px;display:grid;place-items:center;border-radius:50%;font-size:11px}.azg-steps button[aria-current=step]>span{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));color:var(--native-ink)}.azg-question{display:flex;justify-content:space-between;align-items:start;gap:18px;margin:0 0 20px}.az-root .azg-question h2{font-size:25px;line-height:1.3;letter-spacing:-.3px;margin:7px 0 0;max-width:860px;color:var(--native-ink);scroll-margin-top:64px}.azg-question h2:focus{outline:none}.azg-case-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.azg-case-grid>div,.azg-case-grid>aside{border:1px solid var(--native-line);background:var(--native-surface);padding:23px}.azg-case-grid>aside{background:var(--native-surface);border-color:var(--native-line)}.azg-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;color:var(--native-soft)}.az-root .azg-case-grid h3,.az-root .azg-brief-grid h3{font-size:21px;font-weight:600;line-height:1.3;margin:9px 0 12px;color:var(--native-ink)}.az-root .azg-case-grid p{font-size:14px;line-height:1.6;color:var(--native-soft)}.azg-case-owner{display:flex;gap:10px;font-size:12px;margin-top:15px;color:var(--native-soft)}.azg-foundation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:19px 0 10px}.azg-foundation>div{display:flex;gap:10px;font-size:12px;line-height:1.5;color:var(--native-soft)}.azg-foundation b{color:var(--native-accent)}.az-root .azg-takeaway{display:flex;flex-direction:column;gap:5px;padding:13px 17px;background:var(--native-surface);border-left:3px solid var(--native-accent);margin:12px 0 18px;font-size:14px;color:var(--native-ink)}.azg-takeaway span{font-size:12px;color:var(--native-soft)}.azg-path{border:1px solid var(--native-line);background:linear-gradient(var(--native-surface),var(--native-surface));padding:20px}.azg-path-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:15px}.azg-path-nodes{display:flex;align-items:center;gap:12px}.az-root .azg-path-node{display:flex;flex-direction:column;align-items:start;text-align:left;gap:7px;padding:18px;flex:1;min-width:0;background:var(--native-surface);border:1px solid var(--native-line);border-top:3px solid var(--native-accent);min-height:155px}.azg-path-node .az-icon{width:33px;height:33px;margin-bottom:3px}.azg-path-node>span{font-size:12px;overflow-wrap:anywhere;color:var(--native-soft)}.azg-path-node>small{font-size:11px;color:var(--native-soft)}.az-root .azg-path-edge{flex:none;display:flex;flex-direction:column;border:0;background:transparent;padding:0;width:86px;color:var(--native-danger)}.azg-path-edge>span{font-size:28px;line-height:1}.azg-path-edge>small{font-size:10px;white-space:normal;color:var(--native-muted)}.az-root .azg-path>p{font-size:12px;margin:16px 0 10px;color:var(--native-soft)}.az-root .azg-detail{margin:15px 0;padding:8px 0;border-top:1px solid var(--native-line);font-size:12px}.az-root .azg-detail>summary{font-size:13px;color:var(--native-accent);cursor:pointer;padding:7px 0}.azg-detail[open]>summary{margin-bottom:12px}.azg-detail>button{margin:5px 8px 5px 0}.azg-detail p{margin:8px 0;font-size:12px}.azg-assertion{display:flex;align-items:center;gap:15px;padding:11px 0;border-bottom:1px solid var(--native-line);font-size:13px}.azg-assertion>:first-child{flex:1;min-width:0}.azg-assertion small{margin-top:4px}.azg-alternatives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.azg-alternatives article{border:1px solid var(--native-line);border-top:3px solid var(--native-accent);padding:20px;display:flex;flex-direction:column;gap:11px;min-width:0}.az-root .azg-alternatives h3{font-size:18px;line-height:1.35;margin:0;min-height:49px}.azg-alternatives dl{display:grid;grid-template-columns:1fr auto;gap:12px 8px;margin:4px 0;font-size:12px;align-items:center}.azg-alternatives dd{margin:0}.az-root .azg-alternatives p{font-size:12px;min-height:54px}.azg-alternatives small{margin-bottom:auto;min-height:33px}.azg-alternatives button{font-size:12px}.az-root .azg-explanation{font-size:12px;line-height:1.6;margin:14px 0;color:var(--native-muted)}.azg-repair-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;border:1px solid var(--native-line);padding:20px}.az-root .azg-repair-grid h3{font-size:16px;margin:0 0 16px;color:var(--native-ink)}.azg-repair-grid ul{padding-left:20px;font-size:13px;line-height:1.6}.azg-repair-grid li+li{margin-top:6px}.az-root .azg-repair-grid .azd-constraints{display:grid;grid-template-columns:1fr 1fr;gap:13px}.azg-repair-grid .azd-constraints>.azd-check{grid-column:1/-1}.azg-repair-grid .azd-constraints>.az-field{min-width:0}.az-root .azg-hold{padding:12px 15px;background:var(--native-surface);border-left:3px solid var(--native-warning);color:var(--native-ink);margin:15px 0;font-size:13px}.azg-frontier{margin:18px 0 12px;padding:17px 20px;background:var(--native-surface);border:1px solid var(--native-line)}.azg-frontier figcaption{display:flex;flex-direction:column;gap:3px;font-size:13px}.azg-frontier figcaption span{font-size:11px;color:var(--native-soft)}.azg-frontier svg{display:block;width:100%;max-height:220px;margin-top:8px}.azg-frontier svg text{font:11px Segoe UI,Arial,sans-serif;fill:var(--native-accent)}.azg-frontier svg [role=button]{cursor:pointer;outline:none}.azg-frontier svg [role=button]:focus circle{stroke:var(--native-line);stroke-width:4}.azg-frontier>small{font-size:11px;color:var(--native-soft)}.azg-rule-grid{display:grid;grid-template-columns:minmax(190px,1.6fr) 1fr 1fr;border:1px solid var(--native-line);align-items:center;padding:8px 18px;gap:0 18px}.azg-rule-grid>strong{padding:12px 0;font-size:12px;color:var(--native-soft)}.az-root .azg-rule-grid>button{justify-content:start;text-align:left;border:0;border-top:1px solid var(--native-line);background:transparent;color:var(--native-accent);font-size:13px;min-height:57px;padding:12px 0}.azg-rule-grid>.azd-state{justify-self:start;font-size:12px;padding:3px 12px}.az-root .azg-acceptance{padding:14px 18px;background:var(--native-surface);color:var(--native-warning);border-left:3px solid var(--native-warning);font-size:13px;margin:16px 0}.azg-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.azg-brief-grid article{border:1px solid var(--native-line);padding:20px;border-top:3px solid var(--native-accent);min-width:0}.azg-brief-grid article>span{color:var(--native-soft);font-size:12px}.az-root .azg-brief-grid p,.azg-brief-grid ul{font-size:13px;line-height:1.6}.azg-brief-grid ul{padding-left:18px}.azg-brief-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.azg-next{position:sticky;bottom:0;z-index:3;background:var(--native-surface);box-shadow:0 -6px 12px #ffffffeb;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--native-line);margin-top:22px;padding:16px 0 8px}.azg-demo[data-guide-step=brief] .azg-next{position:static;box-shadow:none}.azg-next>span{font-size:11px;color:var(--native-soft)}.azg-next>div{display:flex;gap:10px;flex-shrink:0}.az-root .azg-next button{font-size:13px;padding:8px 17px}.az-root .azg-status{margin:20px 0;padding:20px;background:var(--native-surface);color:var(--native-soft);font-size:14px}@media(max-width:1100px){.az-root .azg-launch{gap:22px;padding:23px}.az-root .azg-launch h2{font-size:26px}.azg-alternatives{gap:10px}.azg-alternatives article{padding:14px}.azg-steps{gap:1px}.az-root .azg-steps button{font-size:11px;padding:8px 5px}.azg-path-nodes{gap:8px}.az-root .azg-path-edge{width:60px;max-width:70px}.az-root .azg-question h2{font-size:23px}}@media(max-width:760px){.az-root .azg-launch,.azg-case-grid,.azg-repair-grid,.azg-brief-grid{grid-template-columns:1fr}.azg-launch ol{gap:15px}.azg-alternatives{grid-template-columns:1fr}.azg-alternatives article{padding:18px}.azg-alternatives h3,.azg-alternatives p,.azg-alternatives small{min-height:0!important}.azg-question>.az-tag{display:none}.azg-modebar{flex-wrap:wrap;gap:8px}.azg-modebar>span{flex-basis:100%}.az-root .azg-modebar>button{margin-left:0}.azg-foundation{grid-template-columns:1fr}.azg-next{align-items:start;flex-direction:column;gap:10px}.azg-path-nodes{flex-direction:column}.az-root .azg-path-node{width:100%;min-height:0}.az-root .azg-path-edge{width:auto;max-width:none}.azg-path-edge>span{transform:rotate(90deg)}.azg-rule-grid{grid-template-columns:minmax(120px,1.4fr) 1fr 1fr;padding:5px 10px;gap:0 8px}.azg-rule-grid>.azd-state{font-size:10px;padding:2px 5px}.az-root .azg-rule-grid>button{font-size:11px}.azg-assertion{flex-wrap:wrap}.azg-assertion>:first-child{flex-basis:100%}.azg-context>summary span{display:block;margin-left:0}.azg-question{margin-bottom:16px}.az-root .azg-question h2{font-size:22px}}.azs-console{margin:16px 0 22px;min-width:0}.azs-scope{display:grid;grid-template-columns:1.1fr 1.2fr .8fr 1.1fr;border:1px solid var(--native-line);background:var(--native-surface);padding:15px 20px;gap:22px}.azs-scope>div{display:flex;flex-direction:column;gap:5px;min-width:0}.azs-scope span{font-size:10px;color:var(--native-muted)}.azs-scope strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.azs-scope small{font-size:10px;color:var(--native-muted)}.azs-scope .azs-id{font-family:Consolas,monospace;font-size:10px}.azs-overview-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--native-line);padding:16px 0 4px}.azs-overview-actions strong{font-size:14px;font-weight:600}.azs-overview-actions p{margin:5px 0;font-size:12px;max-width:720px}.azs-overview-actions>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.azs-overview-actions button{white-space:nowrap}.azs-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.azs-source-grid h3{font-size:14px;font-weight:600}.azs-source-grid p,.azs-note{font-size:12px}.azs-source-grid dl{font-size:11px}.azs-source-grid dd{overflow-wrap:anywhere}.azs-import-tools{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:12px 0}.az-root .azs-json{width:100%;min-height:220px;font:12px/1.5 Consolas,monospace;resize:vertical;tab-size:2;padding:12px;background:var(--native-surface)}.azs-comparison-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:8px 0 20px}.azs-comparison-controls .az-field{flex:1;min-width:210px}.azs-comparison-controls select{width:100%;max-width:100%}.azs-run-actions{display:flex;flex-wrap:wrap;gap:6px}.azs-run-actions button{font-size:10px!important;padding:4px 8px!important;min-height:27px!important}.azs-console td small{display:block;color:var(--native-muted);margin-top:4px;font-size:10px;overflow-wrap:anywhere}.azs-comparison-result{max-height:280px;overflow:auto;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}.azd-job{background:var(--native-surface);border-left:3px solid var(--native-accent);padding:14px;display:flex;gap:20px;align-items:center;justify-content:space-between;margin:12px 0}.azd-job>div{flex:1;min-width:0}.azd-job strong{font-size:12px}.azd-job p{font-size:11px;margin:5px 0}.azd-job progress{display:block;width:100%;height:7px;accent-color:var(--native-accent)}.azd-job small{font-size:10px;color:var(--native-muted)}.azd-job>button{flex-shrink:0}.azd-retained{display:flex;gap:16px;justify-content:space-between;align-items:center;border:1px solid var(--native-line);background:var(--native-surface);padding:12px;font-size:12px;margin:12px 0}.azd-retained p{margin:4px 0;font-size:11px}.azd-assessment-record{font-size:10px;color:var(--native-muted);overflow-wrap:anywhere}.azd-tabs{flex-wrap:wrap;gap:8px 24px;overflow:visible}.az-root .azd-tabs button{padding:10px 1px;font-size:11px}.azd-workspace fieldset[disabled]{border:0;padding:0;margin:0;min-width:0;opacity:.8}.azd-job[data-status=failed]{border-color:var(--native-danger);background:var(--native-surface)}@media(max-width:1150px){.azs-scope{grid-template-columns:1fr 1fr}.azs-overview-actions{align-items:flex-start;flex-direction:column}.azs-source-grid{grid-template-columns:1fr}.azs-overview-actions p{max-width:none}}@media(max-width:650px){.azs-scope{padding:12px;gap:16px}.azs-scope>div:first-child{grid-column:1/-1}.azs-overview-actions button{font-size:11px}.azd-job,.azd-retained{align-items:flex-start;flex-direction:column}.azs-comparison-controls{flex-direction:column;align-items:stretch}.azs-comparison-controls .az-field{min-width:0;width:100%}.azs-scope strong{font-size:11px}.azd-tabs{gap:6px 14px}}.az-comparison-help{position:relative;align-self:start;margin-left:auto;max-width:100%;text-align:left;color:var(--native-ink);font:13px/1.5 Segoe UI,Arial,sans-serif;z-index:32}.az-comparison-help .az-comparison-trigger{display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid var(--native-line);border-radius:2px;background:var(--native-surface);color:var(--native-accent);white-space:normal;text-align:left;font:600 12px/1.4 Segoe UI,Arial,sans-serif;cursor:pointer}.az-comparison-help .az-comparison-trigger:hover{background:var(--native-surface);border-color:var(--native-accent)}.az-comparison-info{display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;flex:none;border:1px solid currentColor;border-radius:50%;font-weight:700;font-size:11px}.az-comparison-help :is(button,a,summary):focus-visible{outline:2px solid var(--native-accent);outline-offset:3px}.az-comparison-tip,.az-comparison-popover{position:absolute;right:0;top:calc(100% + 8px);box-sizing:border-box;border:1px solid var(--native-line);border-top:3px solid var(--native-accent);border-radius:3px;background:var(--native-surface);color:var(--native-ink);box-shadow:0 8px 28px #0003;max-width:calc(100vw - 48px);overflow-wrap:anywhere}.az-comparison-tip{width:405px;padding:15px;z-index:1}.az-comparison-tip p{margin:8px 0;font-size:12px;line-height:1.5}.az-comparison-tip small{font-size:11px;color:var(--native-muted)}.az-comparison-popover{width:680px;z-index:2}.az-comparison-help .az-comparison-header{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--native-line);background:var(--native-surface)}.az-comparison-help .az-comparison-header h2{margin:0;color:var(--native-ink);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.az-comparison-header p{margin:4px 0 0;font-size:11px;color:var(--native-muted)}.az-comparison-header button{padding:5px 10px;min-height:30px;border:1px solid var(--native-line);border-radius:2px;background:var(--native-surface);color:var(--native-ink);cursor:pointer;font:12px Segoe UI,Arial,sans-serif}.az-comparison-scroll{padding:14px 18px 18px;max-height:min(620px,65vh);overflow:auto;overscroll-behavior:contain}.az-comparison-scroll>p{margin:0 0 12px;font-size:12px;line-height:1.55}.az-comparison-help .az-comparison-sequence{color:var(--native-ink);font-weight:600;font-size:12px;line-height:1.5}.az-comparison-context{padding:11px 12px;margin:12px 0;background:var(--native-surface);border-left:3px solid var(--native-accent);font-size:11px}.az-comparison-context>p{margin:0 0 8px;line-height:1.5}.az-comparison-context>p:last-child{margin-bottom:0}.az-comparison-context p>span{display:inline-block;margin-left:12px}.az-comparison-context dl{display:grid;grid-template-columns:90px 1fr;gap:3px 8px;margin:0 0 8px}.az-comparison-context dt{font-weight:600}.az-comparison-context dd{margin:0}.az-comparison-capability{border-top:1px solid var(--native-line);padding:0}.az-comparison-capability>summary{display:list-item;padding:12px 0;cursor:pointer;font-weight:600;line-height:1.5}.az-comparison-capability>summary small{display:block;margin:3px 0 0;color:var(--native-muted);font-size:11px;font-weight:400}.az-comparison-capability>dl{display:grid;grid-template-columns:120px 1fr;gap:10px 14px;margin:0 0 16px;font-size:12px;line-height:1.55}.az-comparison-capability>dl>dt{font-weight:600;color:var(--native-ink)}.az-comparison-capability>dl>dd{margin:0}.az-comparison-capability ul{padding-left:16px;margin:0}.az-comparison-capability li+li{margin-top:5px}.az-comparison-standard{margin:0 0 8px;font-size:11px;color:var(--native-muted)}.az-comparison-rule-status{display:block;color:var(--native-muted);font-size:11px}.az-comparison-sources{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:11px}.az-comparison-help a{color:var(--native-accent);text-decoration:underline}.az-comparison-sources>span{color:var(--native-muted)}.az-comparison-help code{font:11px/1.5 Consolas,monospace;word-break:break-all;color:var(--native-ink)}.az-comparison-hash{margin:7px 0;font-size:11px}.az-comparison-evidence{margin-top:8px}.az-comparison-evidence>summary{font-size:11px;cursor:pointer;color:var(--native-accent)}.az-comparison-evidence ul{padding-top:5px;max-height:130px;overflow:auto}.az-comparison-help .az-comparison-footnote{font-size:11px;color:var(--native-muted);padding-top:12px;border-top:1px solid var(--native-line);margin-bottom:0}.az-comparison-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.az-comparison-help{width:100%;margin-left:0}.az-comparison-help .az-comparison-trigger{margin-left:auto}.az-comparison-popover,.az-comparison-tip{max-width:100%;width:100%}.az-comparison-scroll{padding:12px;max-height:60vh}.az-comparison-help .az-comparison-header{padding:12px}.az-comparison-capability>dl{grid-template-columns:1fr;gap:4px}.az-comparison-capability>dl>dd{margin-bottom:9px}.az-comparison-context dl{grid-template-columns:1fr;gap:2px}.az-comparison-context dd{margin-bottom:5px}.az-comparison-context p>span{display:block;margin:3px 0 0}}.az-root,.shell[data-vertical=azure]{color:var(--az-text);font-family:Segoe UI,Arial,sans-serif}.shell[data-vertical=azure]{background:var(--az-bg);grid-template-columns:224px minmax(0,1fr)}.shell[data-vertical=azure] .sidebar{width:224px;background:var(--az-panel);border-right:1px solid var(--az-line);color:var(--az-text)}.shell[data-vertical=azure] .sidebar-brand{padding:22px 16px;gap:10px;font-family:Avenir,sans-serif;min-height:86px}.shell[data-vertical=azure] .sidebar-brand .brand-logo{width:34px;height:34px;object-fit:contain;opacity:1}.shell[data-vertical=azure] .sidebar-brand :is(strong,span){color:var(--az-text)}.shell[data-vertical=azure] .nav-list{gap:0;padding:0}.shell[data-vertical=azure] .nav-label{color:var(--az-muted);font:600 12px Segoe UI,Arial,sans-serif;letter-spacing:0;text-transform:none;margin:18px 16px 10px}.shell[data-vertical=azure] .nav-link{border:0;border-left:3px solid transparent;border-radius:0;min-height:42px;padding:10px 14px;background:transparent;color:var(--az-text);font:13px/1.5 Segoe UI,Arial,sans-serif;box-shadow:none}.shell[data-vertical=azure] .nav-link[aria-current=page]{background:var(--az-tint);border-left-color:var(--native-accent);color:var(--az-blue);font-weight:600}.shell[data-vertical=azure] .nav-link:hover{background:var(--az-tint)}.shell[data-vertical=azure] .sidebar-foot{border-top:1px solid var(--az-line);color:var(--az-muted);padding:16px;font-size:11px}.shell[data-vertical=azure] .topbar{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));color:var(--native-ink);min-height:52px;height:auto;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px 20px;gap:12px}.shell[data-vertical=azure] .topbar :is(.global-search,.intelligence-controls,.context-label){display:none}.shell[data-vertical=azure] .topbar :is(select,button){font-family:Segoe UI,Arial,sans-serif;font-size:12px;border-radius:2px;min-height:32px}.shell[data-vertical=azure] .topbar select{max-width:300px;background:var(--native-surface);color:var(--native-ink);border:1px solid var(--native-line);padding:6px 10px}.shell[data-vertical=azure] .theme-toggle{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));border-color:var(--native-line);color:var(--native-ink);width:32px;height:32px;flex-basis:32px}.shell[data-vertical=azure] .user-copy :is(strong,small){color:var(--native-ink)}.shell[data-vertical=azure] .avatar{background:var(--native-raised);color:var(--native-accent);width:30px;height:30px}.shell[data-vertical=azure] .account-menu{background:var(--az-panel);color:var(--az-text)}.shell[data-vertical=azure] .content{background:var(--az-bg);padding:22px 26px;min-width:0}.shell[data-vertical=azure] .mobile-bottom-navigation{display:none!important}.az-root{font:13px/1.55 Segoe UI,Arial,sans-serif;min-width:0}.az-root *{box-sizing:border-box}.az-root :is(h1,h2,h3,p){margin:0}.az-root h1{font-size:28px;line-height:1.3;letter-spacing:-.5px;font-weight:600;color:var(--az-text)}.az-root h2{font-size:17px;font-weight:600;line-height:1.4;color:var(--az-text)}.az-root h3{font-size:14px;font-weight:600;margin:16px 0 10px;color:var(--az-text)}.az-root p,.az-root small{color:var(--az-muted)}.az-root small{display:block;font-size:11px}.az-root p+p{margin-top:10px}.az-root :is(button,input,select,textarea){font:inherit;color:var(--az-text);background:var(--az-panel);border:1px solid var(--az-line);border-radius:2px;padding:6px 10px;min-height:32px;max-width:100%;box-shadow:none}.az-root button{cursor:pointer;display:inline-flex;gap:7px;align-items:center;justify-content:center}.az-root button:hover{border-color:var(--az-blue);background:var(--az-tint)}.az-root button:disabled{opacity:.5;cursor:default}.az-root :is(button,input,select,textarea):focus-visible{outline:3px solid var(--az-blue);outline-offset:2px}.az-root .az-primary{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));border-color:var(--native-accent);color:var(--native-ink)}.az-root .az-primary:hover{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface))}.az-root .az-link{padding:0;border:0;background:transparent;color:var(--az-blue);text-align:left;justify-content:flex-start;min-height:24px}.az-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.az-breadcrumb{font-size:12px;color:var(--az-blue);margin-bottom:14px}.az-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.az-heading p{margin-top:8px}.az-toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.az-toolbar>span{font-size:12px;color:var(--az-muted)}.az-filterbar{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:13px 16px;background:var(--az-panel);border:1px solid var(--az-line);border-radius:2px}.az-field{display:flex;gap:5px;flex-direction:column;min-width:0;font-size:12px;color:var(--az-muted)}.az-field select{min-width:135px;max-width:320px}.az-provenance{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0 20px;font-size:11px;color:var(--az-muted)}.az-tag{display:inline-flex;padding:2px 7px;border:1px solid var(--az-line);border-radius:2px;color:var(--az-muted);font-size:11px;white-space:nowrap;background:var(--az-raised)}.az-tag[data-state=gap],.az-tag[data-state=high],.az-tag[data-state=critical]{color:var(--az-red);border-color:var(--az-red)}.az-tag[data-state=unknown],.az-tag[data-state=stale],.az-tag[data-state=partial]{color:var(--az-amber);border-style:dashed}.az-tag[data-state=supported],.az-tag[data-state=blocked]{color:var(--az-blue);border-color:var(--az-blue)}.az-tag[data-state="synthetic data"]{color:var(--az-blue);border-color:var(--az-blue);background:var(--az-tint)}.az-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.az-root .az-stat{display:flex;align-items:flex-start;flex-direction:column;padding:20px;background:var(--az-panel);border:1px solid var(--az-line);text-align:left;min-width:0}.az-root .az-stat:disabled{opacity:1}.az-stat>span{font-size:12px;color:var(--az-muted)}.az-stat>strong{font-size:29px;line-height:1.3;font-weight:600;color:var(--az-text);letter-spacing:-.7px;overflow-wrap:anywhere}.az-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px}.az-panel{border:1px solid var(--az-line);border-radius:3px;background:var(--az-panel);min-width:0;margin-bottom:18px;overflow:hidden}.az-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid var(--az-line)}.az-panel>header p{font-size:12px;margin-top:6px;max-width:880px}.az-body{padding:18px;min-width:0}.az-body>.az-toolbar{margin:12px 0}.az-panel:fullscreen{overflow:auto;background:var(--az-panel);padding:20px}.az-table{overflow:auto;max-width:100%;margin:12px 0}.az-root table{border-collapse:collapse;width:100%;font-size:12px}.az-root th,.az-root td{text-align:left;border-bottom:1px solid var(--az-line);padding:11px 10px;vertical-align:top;overflow-wrap:anywhere}.az-root th{font-weight:600;color:var(--az-text);background:var(--az-raised);white-space:nowrap}.az-root td{color:var(--az-text)}.az-root caption{text-align:left;color:var(--az-muted);font-size:11px;padding:0 0 10px}.az-query{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0 18px}.az-query .az-field :is(input,select){width:100%;max-width:100%}.az-query-options{background:var(--az-raised);border:1px solid var(--az-line);padding:12px;margin:14px 0}.az-root summary{cursor:pointer;font-weight:600;color:var(--az-text);padding:5px 0}.az-root details>p{margin:10px 0}.az-notice{background:var(--az-tint);border-left:3px solid var(--az-blue);padding:12px 15px;margin:14px 0;font-size:12px;color:var(--az-text)!important}.az-error{border-left-color:var(--az-red)}.az-root .az-error button{margin-left:16px}.az-tabs{border-bottom:1px solid var(--az-line);padding-bottom:10px}.az-tabs button[aria-pressed=true]{border-color:var(--az-blue);background:var(--az-tint);color:var(--az-blue);font-weight:600}.az-canvas{position:relative;min-height:560px;height:560px;width:100%;overflow:hidden;background:var(--az-raised);margin-top:12px}.az-canvas canvas{max-width:100%;outline:none}.az-legend{border-top:1px solid var(--az-line);padding:12px 0 0;margin-top:10px;font-size:11px;color:var(--az-muted)}.az-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.az-group{border:1px solid var(--az-line);padding:14px;border-radius:2px;background:var(--az-raised)}.az-group h3{margin:0 0 5px}.az-dots{display:flex;gap:5px;flex-wrap:wrap;margin:14px 0}.az-root .az-dots button{width:8px;height:8px;min-width:8px;min-height:8px;border:0;border-radius:50%;padding:0;background:color-mix(in srgb,var(--native-cyan) 13%,var(--native-surface))}.az-root .az-dots button[data-severity=high]{background:var(--az-red)}.az-root .az-dots button:focus-visible,.az-root .az-dots button.az-selected{outline:3px solid var(--native-cyan);outline-offset:2px}.az-workload-list{display:flex;flex-direction:column;gap:0}.az-root .az-workload-list>button{display:flex;width:100%;border:0;border-bottom:1px solid var(--az-line);background:transparent;justify-content:flex-start;text-align:left;padding:13px 0;gap:12px}.az-workload-list>button>span:last-child{margin-left:auto;font-size:11px;color:var(--az-muted)}.az-workload-list strong{font-size:12px;font-weight:600}.az-path{border:1px solid var(--az-line);margin:14px 0;padding:14px;background:var(--az-raised)}.az-path-steps{display:flex;align-items:center;gap:10px;overflow:auto;padding:18px 0 8px}.az-root .az-path-node{min-width:140px;max-width:195px;min-height:65px;border-left:3px solid var(--az-blue);text-align:left;flex-shrink:0}.az-path-arrow{color:var(--az-blue);text-align:center;min-width:80px;font-size:22px}.az-path-arrow small{font-size:10px}.az-root pre{padding:14px;background:var(--az-raised);border:1px solid var(--az-line);font:11px/1.6 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;color:var(--az-text)}.az-root dl{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:8px 18px;font-size:12px}.az-root dt{font-weight:600}.az-root dd{margin:0;color:var(--az-muted);overflow-wrap:anywhere}.az-form{display:flex;gap:15px;flex-direction:column}.az-form textarea{min-height:90px}.az-dialog{background:var(--az-panel);color:var(--az-text);border:1px solid var(--az-line);border-radius:3px;width:min(850px,95vw);max-height:90vh;padding:0;box-shadow:0 12px 70px #0005}.az-dialog::backdrop{background:color-mix(in srgb,var(--native-ink) 60%,transparent)}.az-dialog>header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;background:var(--az-panel);border-bottom:1px solid var(--az-line);z-index:2}.az-dialog>.az-body>button{margin:5px 8px 5px 0}.az-footer{display:flex;align-items:center;gap:12px;border-top:1px solid var(--az-line);padding:20px 0;font-size:11px;color:var(--az-muted)}.az-footer>img{width:30px;height:30px;object-fit:contain}.az-footer>span:last-child{margin-left:auto;text-align:right}@media(max-width:1100px){.az-overview-grid{grid-template-columns:1fr}.az-heading{flex-direction:column}.az-metrics,.az-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell[data-vertical=azure] .topbar select{max-width:210px}}@media(max-width:760px){.shell[data-vertical=azure]{grid-template-columns:minmax(0,1fr)}.shell[data-vertical=azure] .sidebar{width:224px}.shell[data-vertical=azure] .content{padding:16px 12px}.shell[data-vertical=azure] .topbar{padding:8px 12px;flex-wrap:wrap}.shell[data-vertical=azure] .topbar .user-copy{display:none}.az-query,.az-group-grid{grid-template-columns:1fr}.az-filterbar{padding:10px;gap:10px}.az-filterbar .az-field{flex:1;min-width:130px}.az-field select{max-width:100%}.az-root h1{font-size:24px}.az-metrics{gap:10px}.az-root .az-stat{padding:13px}.az-stat>strong{font-size:24px}.az-panel>header{flex-wrap:wrap}.az-body{padding:12px}.az-canvas{height:450px;min-height:450px}.az-root dl{grid-template-columns:1fr}.az-root dd{margin-bottom:10px}.az-footer{flex-wrap:wrap}.az-footer>span:last-child{margin-left:0;text-align:left}.az-dialog{max-width:96vw}.az-query-options input{min-width:0}}@media(prefers-reduced-motion:reduce){.az-root *{scroll-behavior:auto;transition:none!important;animation:none!important}}.shell[data-vertical=azure] .primary-navigation{display:block;flex:1;overflow:auto;padding:0}.shell[data-vertical=azure] .sidebar{padding:0 0 16px}.shell[data-vertical=azure] .sidebar:before{display:none}.shell[data-vertical=azure] .sidebar-foot{display:flex;flex-direction:column;gap:3px;background:transparent;box-shadow:none}.shell[data-vertical=azure] .nav-link[aria-current=page]{box-shadow:none}.shell[data-vertical=azure] .sidebar-brand .brand-logo,.az-footer>img{filter:brightness(0) invert(1)}:root[data-theme=light] .shell[data-vertical=azure] .sidebar-brand .brand-logo,:root[data-theme=light] .az-footer>img{filter:brightness(0)}.az-root th{text-transform:none;letter-spacing:0}:root[data-theme=light] .shell[data-vertical=azure]{background:var(--az-bg)}@media(max-width:760px){.shell[data-vertical=azure] .workspace{grid-column:1}}:root[data-theme=light] .az-root th{background:var(--az-raised);color:var(--az-text)}.shell[data-vertical=azure] .application-footer{color:var(--az-muted);opacity:1}@media(max-width:760px){.az-table table{min-width:560px}.az-table button{white-space:nowrap}.az-table td{overflow-wrap:normal}}.az-table button{white-space:nowrap}.az-root,.shell[data-vertical=azure],:root[data-theme=light] .az-root,:root[data-theme=light] .shell[data-vertical=azure]{color-scheme:inherit}.shell[data-vertical=azure]{grid-template-columns:214px minmax(0,1fr)}.shell[data-vertical=azure] .workspace{padding-top:44px}.shell[data-vertical=azure] .sidebar{top:44px;height:calc(100vh - 44px);width:214px;background:var(--native-surface);border-right:1px solid var(--native-line);padding-bottom:0}.shell[data-vertical=azure] .sidebar-brand{min-height:100px;padding:22px 16px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;font-family:Segoe UI,Arial,sans-serif;border-bottom:1px solid var(--native-line)}.shell[data-vertical=azure] .sidebar-brand strong{font-size:19px;font-weight:600;letter-spacing:-.3px}.shell[data-vertical=azure] .sidebar-brand span{font-size:11px;font-weight:400}.shell[data-vertical=azure] .sidebar-brand small{font-size:10px;color:var(--native-muted)}.shell[data-vertical=azure] .nav-label{margin:18px 15px 6px;font-size:11px;font-weight:600}.shell[data-vertical=azure] .nav-link{min-height:37px;padding:8px 12px;gap:10px;font-size:12px;line-height:20px}.shell[data-vertical=azure] .nav-link>svg{width:16px;height:16px;color:var(--native-accent);flex-shrink:0}.shell[data-vertical=azure] .nav-link[hidden]{display:none}.shell[data-vertical=azure] .az-nav-search{border:1px solid var(--native-line);border-radius:0;background:var(--native-surface);color:var(--native-ink);font:11px Segoe UI,Arial,sans-serif;display:block;width:calc(100% - 28px);min-height:27px;margin:14px 14px 0;padding:4px 7px}.shell[data-vertical=azure] .sidebar-foot{display:grid;grid-template-columns:25px 1fr;gap:0 8px;padding:17px 16px;color:var(--native-muted)}.shell[data-vertical=azure] .sidebar-foot .brand-logo{width:25px;height:25px;object-fit:contain;grid-row:span 2;filter:brightness(0)}.shell[data-vertical=azure] .sidebar-foot strong{font:600 12px Avenir,Segoe UI,sans-serif;margin:0;color:var(--native-ink)}.shell[data-vertical=azure] .sidebar-foot span{font-size:10px}.shell[data-vertical=azure] .topbar,:root[data-theme=light] .shell[data-vertical=azure] .topbar{display:flex;position:fixed;top:0;left:0;right:0;z-index:35;min-height:44px;height:44px;padding:0 16px;gap:14px;background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));border:0;color:var(--native-ink)}.shell[data-vertical=azure] .topbar-spacer{display:none}.shell[data-vertical=azure] .az-console-mark{display:flex;align-items:center;gap:12px;flex-shrink:0}.az-console-mark strong{font:600 15px Segoe UI,Arial,sans-serif;color:var(--native-ink)}.az-console-mark small{font:10px Segoe UI,Arial,sans-serif;color:var(--native-ink);border-left:1px solid var(--native-line);padding-left:10px}.az-console-search{flex:1;min-width:170px;max-width:570px;margin:0 auto}.shell[data-vertical=azure] .az-console-search input{background:var(--native-raised);border:1px solid var(--native-line);border-radius:2px;color:var(--native-ink);height:28px;min-height:28px;width:100%;padding:4px 10px;font:12px Segoe UI,Arial,sans-serif}.shell[data-vertical=azure] .az-console-search input::placeholder{color:var(--native-muted);opacity:1}.shell[data-vertical=azure] .topbar select{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));color:var(--native-ink);min-height:27px;height:27px;border:1px solid var(--native-line);max-width:170px;padding:3px 7px;font-size:11px}.shell[data-vertical=azure] .topbar .context-select{max-width:165px}.shell[data-vertical=azure] .topbar .user-copy strong{font-size:10px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell[data-vertical=azure] .topbar .user-copy small{font-size:9px}.shell[data-vertical=azure] .topbar .avatar{width:26px;height:26px;flex-basis:26px;font-size:11px}.shell[data-vertical=azure] .topbar .theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;min-width:30px;height:28px;min-height:28px;padding:4px;border-radius:3px}.shell[data-vertical=azure] .content{padding:14px 24px 24px}.az-root{font-size:12px;line-height:1.5}.az-root h1{font-size:24px;font-weight:400;letter-spacing:-.35px}.az-root h2{font-size:15px;font-weight:600;letter-spacing:0}.az-root h3{font-size:15px}.az-root p{line-height:1.6}.az-breadcrumb{display:flex;align-items:center;gap:9px;font-size:11px;margin-bottom:16px}.az-root .az-breadcrumb button{padding:0;border:0;color:var(--native-accent);min-height:20px;background:transparent;font-size:11px}.az-breadcrumb>span:last-child{color:var(--native-muted)}.az-heading{margin:0 0 14px;align-items:center}.az-heading p{font-size:12px;margin-top:6px}.az-eyebrow{display:block;color:var(--native-muted);font-size:10px;letter-spacing:.7px;margin-bottom:7px}.az-heading-divider{color:var(--native-muted);padding:0 7px;font-weight:300}.az-commandbar{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--native-line);border-bottom:1px solid var(--native-line);margin:0 0 16px;padding:4px 0}.az-root .az-commandbar button{border:0;background:transparent;color:var(--native-accent);font-size:11px;min-height:30px;padding:5px 9px}.az-root .az-commandbar button:hover{background:var(--native-surface)}.az-essentials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--native-line)}.az-essentials>div{display:flex;flex-direction:column;gap:5px;font-size:11px}.az-essentials strong{color:var(--native-muted);font-weight:400}.az-essentials span{color:var(--native-ink)}.az-filterbar{border:0;padding:0;background:transparent;gap:12px}.az-filterbar .az-field{font-size:10px;gap:4px}.az-root .az-filterbar select{border-radius:2px;border-color:var(--native-line);font-size:11px;min-height:28px;padding:4px 7px;min-width:130px;max-width:255px}.az-provenance{margin:11px 0 14px;font-size:10px;gap:10px}.az-tag{font-size:10px;border-color:var(--native-line);padding:1px 6px}.az-metrics{gap:14px;margin:14px 0 20px}.az-root .az-stat{padding:16px 16px 14px;border:1px solid var(--native-line);border-top:3px solid var(--native-accent);box-shadow:0 1px 3px #00000008;gap:5px}.az-stat>strong{font-size:29px;font-weight:400;letter-spacing:-.8px}.az-stat>span,.az-stat>small{font-size:11px}.az-panel{border:1px solid var(--native-line);border-radius:0;box-shadow:0 1px 3px #00000007;margin-bottom:18px}.az-panel>header{padding:16px 17px 11px;border-bottom:0;gap:12px}.az-panel>header p{font-size:11px;max-width:780px}.az-body{padding:6px 17px 15px}.az-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.az-visual-grid>.az-panel{height:fit-content}.az-services{margin:0 0 22px}.az-section-caption{font-weight:600;font-size:13px;margin-bottom:12px}.az-section-caption>span{margin-left:13px;font-size:10px;font-weight:400;color:var(--native-muted)}.az-services>div:last-child{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.az-root .az-services button{padding:12px 5px;border:1px solid transparent;display:flex;flex-direction:column;gap:5px;border-radius:0;min-height:104px;background:var(--native-surface);text-align:center;justify-content:flex-start}.az-root .az-services button:hover{border:1px solid var(--native-line);background:var(--native-surface)}.az-services .az-icon{width:32px;height:32px;margin-bottom:4px}.az-services strong{font-size:10px;line-height:1.4;font-weight:400;color:var(--native-accent);max-width:105px}.az-services small{font-size:9px}.az-flow-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px 0 9px;border-bottom:1px solid var(--native-line);color:var(--native-ink);font-size:11px;gap:8px}.az-flow-dimensions span:last-child{padding-left:10px}.az-flow-dimensions b{color:var(--native-accent);font-size:10px;padding-right:8px}.az-health-chart{width:100%;min-width:0;overflow:hidden}.az-chart-note{font-size:10px!important;margin:7px 0!important;color:var(--native-muted)!important}.az-chart-data{border-top:1px solid var(--native-line);margin-top:10px;padding-top:5px;font-size:11px}.az-root .az-chart-data summary{font-size:10px;font-weight:400;color:var(--native-accent)}.az-health-story{display:grid;grid-template-columns:1.6fr 1fr;gap:25px;padding:10px 0 16px}.az-health-story h3{margin:0 0 9px;font-size:18px;font-weight:400;line-height:1.45}.az-health-story aside{background:var(--native-surface);border-left:3px solid var(--native-accent);padding:14px 16px}.az-health-story aside strong{font-size:12px;font-weight:600;color:var(--native-accent)}.az-health-story aside p{font-size:11px;margin-top:8px}.az-discovery-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:4px 0 22px;background:var(--native-surface);border:1px solid var(--native-line)}.az-discovery-chain>div{padding:14px;border-right:1px solid var(--native-line)}.az-discovery-chain>div:last-child{border-right:0}.az-discovery-chain b{display:inline-flex;width:24px;height:24px;border:1px solid var(--native-line);align-items:center;justify-content:center;font-size:10px;color:var(--native-accent);background:var(--native-surface);margin-right:7px}.az-discovery-chain strong{font-size:11px;font-weight:600}.az-discovery-chain p{font-size:10px;margin-top:10px}.az-trace-label{font-size:11px;font-weight:600;margin-bottom:11px}.az-trace-label span{font-size:10px;font-weight:400;margin-left:10px;color:var(--native-muted)}.az-service-trace{display:flex;align-items:stretch;gap:8px;overflow:auto;padding:3px 0 14px}.az-root .az-service-trace button{display:flex;flex:1 0 120px;max-width:210px;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--native-line);background:var(--native-surface);gap:9px;padding:14px 12px;border-top:2px solid var(--native-accent)}.az-service-trace .az-icon{width:30px;height:30px}.az-service-trace strong{font-size:11px;font-weight:600}.az-service-trace small{font-size:10px;overflow-wrap:anywhere}.az-trace-connector{align-self:center;color:var(--native-muted);font-size:23px}.az-root .az-dialog{position:fixed;inset:44px 0 0 auto;margin:0;width:min(680px,95vw);max-width:95vw;height:calc(100vh - 44px);max-height:calc(100vh - 44px);border:0;border-left:1px solid var(--native-line);border-radius:0;background:var(--native-surface);color:var(--native-ink);box-shadow:-8px 0 25px #0002}.az-root .az-dialog::backdrop{background:color-mix(in srgb,var(--native-ink) 27%,transparent)}.az-root .az-dialog>header{background:var(--native-surface);border-bottom:1px solid var(--native-line);padding:17px}.az-root .az-dialog>.az-body{padding:16px}.az-value-waterfall{border-top:1px solid var(--native-line);margin-top:18px;padding-top:2px}.az-footer>img{filter:brightness(0)}.az-root .az-panel:fullscreen{background:var(--native-surface);overflow:auto}.az-root .az-panel:fullscreen .az-health-chart{min-height:60vh}@media(min-width:1800px){.shell[data-vertical=azure] .content{padding-inline:32px}.az-services>div:last-child{gap:16px}}@media(max-width:1200px){.az-console-mark small,.shell[data-vertical=azure] .topbar .user-copy{display:none}.shell[data-vertical=azure] .topbar select{max-width:145px}.az-essentials,.az-discovery-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.az-visual-grid{grid-template-columns:1fr}.az-services>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.az-health-story{grid-template-columns:1fr}.az-console-search{min-width:100px}.shell[data-vertical=azure] .content{padding:16px}}@media(max-width:760px){.shell[data-vertical=azure]{grid-template-columns:1fr}.shell[data-vertical=azure] .topbar{height:88px;min-height:88px;flex-wrap:wrap;padding:7px 12px;gap:7px}.shell[data-vertical=azure] .workspace{padding-top:88px}.shell[data-vertical=azure] .sidebar{top:88px;height:calc(100vh - 88px)}.az-console-mark{order:0}.az-console-mark strong{font-size:12px}.az-console-search{order:6;flex-basis:100%;max-width:none}.shell[data-vertical=azure] .topbar .context-control{display:none}.shell[data-vertical=azure] .topbar .vertical-theme-control{margin-left:auto}.shell[data-vertical=azure] .topbar .account-control{margin:0}.az-root h1{font-size:20px}.az-heading{align-items:flex-start;gap:12px}.az-heading>.az-tag{align-self:flex-start}.az-essentials{gap:12px}.az-filterbar{gap:8px}.az-root .az-filterbar select{max-width:100%;width:100%;min-width:0}.az-filterbar .az-field{min-width:120px}.az-discovery-chain{grid-template-columns:1fr 1fr}.az-trace-label span{display:block;margin:5px 0 0}.az-root .az-dialog{inset:88px 0 0 auto;height:calc(100vh - 88px);max-height:calc(100vh - 88px)}.az-flow-dimensions{font-size:10px}.az-section-caption>span{display:block;margin:4px 0}.az-services .az-icon{width:28px;height:28px}}.az-result-visual{border:1px solid var(--native-line);background:var(--native-surface);padding:0 16px 14px;margin:18px 0}.az-result-visual>p{font-size:11px}.az-result-visual h3{font-size:15px}.az-result-visual .az-health-chart{margin-top:10px}.shell[data-vertical=azure] .sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.az-flow-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}.az-flow-scroll :is(.az-health-chart,.az-flow-dimensions){min-width:740px}.az-flow-scroll:focus-visible{outline:2px solid var(--native-accent);outline-offset:2px}@media(max-width:760px){.shell[data-vertical=azure] .topbar,:root[data-theme=light] .shell[data-vertical=azure] .topbar{display:grid;grid-template-columns:24px minmax(0,1fr) 164px 27px;grid-template-rows:31px 28px;gap:7px;padding:8px 12px;height:88px;min-height:88px}.shell[data-vertical=azure] .az-console-mark{grid-column:2;grid-row:1;min-width:0;white-space:nowrap}.shell[data-vertical=azure] .az-console-mark strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell[data-vertical=azure] .az-console-search{grid-column:1/-1;grid-row:2;width:100%;margin:0;min-width:0}.shell[data-vertical=azure] .mobile-menu{grid-column:1;grid-row:1;display:flex;padding:0;min-width:24px;width:24px;border:0;background:transparent;color:var(--native-ink);font-size:0}.shell[data-vertical=azure] .mobile-menu:before{content:"\2630";font:16px Arial,sans-serif}.shell[data-vertical=azure] .topbar .vertical-theme-control{grid-column:3;grid-row:1;min-width:0;width:164px;margin:0;gap:8px}.shell[data-vertical=azure] .topbar .vertical-select{width:126px;max-width:126px;font-size:10px;padding:3px}.shell[data-vertical=azure] .topbar .account-menu-control{grid-column:4;grid-row:1;min-width:0;width:27px;margin:0}.shell[data-vertical=azure] .account-menu-trigger{padding:0;min-width:27px;width:27px}}.az-result-visual{scroll-margin-top:64px}.az-heading-help{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}.az-decision-launch{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--native-line);border-left:3px solid var(--native-accent);background:var(--native-surface);padding:18px 20px;margin:18px 0 22px}.az-decision-launch h2{font-size:18px;margin:5px 0 8px;font-weight:600}.az-decision-launch p{font-size:12px;margin:0}.az-decision-launch>button{flex-shrink:0}@media(max-width:900px){.az-heading{flex-wrap:wrap}.az-heading-help{align-items:flex-start}.az-decision-launch{align-items:flex-start;flex-direction:column;gap:14px}}.az-panel>header>.az-field{flex:0 0 172px}.az-panel>header>.az-field select{min-width:0;width:100%}.az-visual-grid>.az-panel{height:auto}@media(max-width:760px){.az-panel>header>.az-field{flex:1 1 100%}}@media(max-width:760px){.shell[data-vertical=azure] .topbar .mobile-menu{font-size:0;gap:0;justify-content:center}}:is(.shell:is([data-vertical=game-development],[data-vertical=logicmonitor],[data-vertical=siemens],[data-vertical=aws],[data-vertical=azure],[data-vertical=avidxchange]),.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root){--native-bg: var(--orb-page);--native-surface: var(--orb-surface);--native-raised: var(--orb-surface-elevated);--native-active: var(--orb-surface-active);--native-ink: var(--orb-ink);--native-soft: var(--orb-ink-soft);--native-muted: var(--orb-ink-muted);--native-line: var(--orb-line-strong);--native-danger: var(--orb-red);--native-warning: var(--orb-amber);--native-success: var(--orb-green);--native-cyan: var(--orb-cyan);--native-purple: #c3a5fa;--native-accent: var(--orb-mint);--native-accent-solid: #0967bb;--native-on-accent: #fff;--native-tint: color-mix(in srgb, var(--native-accent) 12%, var(--native-surface));--select-popup-bg: var(--native-raised);--select-popup-text: var(--native-ink);--select-popup-muted: var(--native-muted);--select-popup-border: var(--native-line);--select-popup-selected-bg: var(--native-accent-solid);--select-popup-selected-text: var(--native-on-accent);--gd-bg: var(--native-bg);--gd-panel: var(--native-surface);--gd-raised: var(--native-raised);--gd-graph: var(--native-bg);--gd-text: var(--native-ink);--gd-muted: var(--native-muted);--gd-line: var(--native-line);--gd-accent: var(--native-accent);--gd-mint: var(--native-success);--ga-bg: var(--native-bg);--ga-raised: var(--native-raised);--ga-ink: var(--native-ink);--ga-muted: var(--native-muted);--ga-line: var(--native-line);--ga-accent: var(--native-accent);--lm-bg: var(--native-bg);--lm-panel: var(--native-surface);--lm-nav: var(--native-surface);--lm-raised: var(--native-raised);--lm-text: var(--native-ink);--lm-muted: var(--native-muted);--lm-line: var(--native-line);--lm-blue: var(--native-accent);--lm-bluebg: var(--native-tint);--lm-teal: var(--native-cyan);--lm-green: var(--native-success);--lm-red: var(--native-danger);--lm-orange: var(--native-warning);--lm-purple: var(--native-purple);--si-bg: var(--native-bg);--si-panel: var(--native-surface);--si-raised: var(--native-raised);--si-text: var(--native-ink);--si-muted: var(--native-muted);--si-line: var(--native-line);--si-accent: var(--native-accent);--si-accentbg: var(--native-tint);--si-hover: var(--native-active);--si-red: var(--native-danger);--si-green: var(--native-success);--si-blue: var(--native-cyan);--si-graph: var(--native-bg);--aws-bg: var(--native-bg);--aws-panel: var(--native-surface);--aws-soft: var(--native-raised);--aws-text: var(--native-ink);--aws-muted: var(--native-muted);--aws-line: var(--native-line);--aws-blue: var(--native-accent);--az-bg: var(--native-bg);--az-panel: var(--native-surface);--az-raised: var(--native-raised);--az-text: var(--native-ink);--az-muted: var(--native-muted);--az-line: var(--native-line);--az-blue: var(--native-accent);--az-tint: var(--native-tint);--az-red: var(--native-danger);--az-green: var(--native-success);--az-amber: var(--native-warning);--mc-line: var(--native-line);--av-bg: var(--native-bg);--av-panel: var(--native-surface);--av-text: var(--native-ink);--av-navy: var(--native-ink);--av-muted: var(--native-muted);--av-line: var(--native-line);--av-blue: var(--native-accent);--av-green: var(--native-success);--av-orange: var(--native-warning);--av-red: var(--native-danger);--av-proof: #26765b;--av-uncertain: var(--native-raised);--av-gap: #b84f40;--av-expired: #efd18a;--av-failed: #983b54;color-scheme:inherit;color:var(--native-ink)}:is(.shell[data-vertical=game-development],.gd-root){--native-accent: #ff83bd;--native-accent-solid: #b20a63}:is(.shell[data-vertical=logicmonitor],.lm-root){--native-accent: #86bdff}:is(.shell[data-vertical=siemens],.si-root){--native-accent: #5cdddd;--native-accent-solid: #006a70}:is(.shell[data-vertical=aws],.aws-root){--native-accent: #8fc7ff}:is(.shell[data-vertical=azure],.az-root){--native-accent: #78c4ff}:is(.shell[data-vertical=avidxchange],.av-root){--native-accent: #80c8ff}:root[data-theme=light] :is(.shell:is([data-vertical=game-development],[data-vertical=logicmonitor],[data-vertical=siemens],[data-vertical=aws],[data-vertical=azure],[data-vertical=avidxchange]),.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root){--native-purple: #6941a5}:root[data-theme=light] :is(.shell[data-vertical=game-development],.gd-root){--native-accent: #af095d}:root[data-theme=light] :is(.shell[data-vertical=logicmonitor],.lm-root){--native-accent: #0064d4}:root[data-theme=light] :is(.shell[data-vertical=siemens],.si-root){--native-accent: #006a80}:root[data-theme=light] :is(.shell[data-vertical=aws],.aws-root){--native-accent: #0969be}:root[data-theme=light] :is(.shell[data-vertical=azure],.az-root){--native-accent: #0067b8}:root[data-theme=light] :is(.shell[data-vertical=avidxchange],.av-root){--native-accent: #006bb7}:root[data-theme] .shell:is([data-vertical=game-development],[data-vertical=logicmonitor],[data-vertical=siemens],[data-vertical=aws],[data-vertical=azure],[data-vertical=avidxchange]) :is(.sidebar,.topbar,.sidebar-foot,.account-menu){background:var(--native-surface);color:var(--native-ink);border-color:var(--native-line)}:root[data-theme] .shell:is([data-vertical=game-development],[data-vertical=logicmonitor],[data-vertical=siemens],[data-vertical=aws],[data-vertical=azure],[data-vertical=avidxchange]) :is(.workspace,.content){background:var(--native-bg);color:var(--native-ink)}:root[data-theme] :is(.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root) :is(input,select,textarea){color-scheme:inherit;color:var(--native-ink);background-color:var(--native-surface);border-color:var(--native-line)}:root[data-theme] :is(.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root) :is(input,textarea)::placeholder{color:var(--native-muted)}:root[data-theme] :is(.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root) :is(button,input,select,textarea,a):focus-visible{outline-color:var(--native-accent)}:root[data-theme] :is(.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root) :is(.gd-primary,.lm-primary,.si-primary,.aws-primary,.az-primary,.av-primary){color:var(--native-on-accent);background:var(--native-accent-solid);border-color:var(--native-accent-solid)}:root[data-theme] .shell:is([data-vertical=game-development],[data-vertical=logicmonitor],[data-vertical=siemens],[data-vertical=aws],[data-vertical=azure],[data-vertical=avidxchange]) :is(.sidebar,.topbar) :is(.nav-link,.nav-child-link,.context-select,.vertical-select,.theme-toggle,.account-menu-trigger){color:var(--native-ink);border-color:var(--native-line)}:root[data-theme] .shell:is([data-vertical=game-development],[data-vertical=logicmonitor],[data-vertical=siemens],[data-vertical=aws],[data-vertical=azure],[data-vertical=avidxchange]) :is(.sidebar,.topbar) :is(.context-select,.vertical-select,.theme-toggle,.account-menu-trigger){background-color:var(--native-raised)}:root[data-theme] .shell:is([data-vertical=game-development],[data-vertical=logicmonitor],[data-vertical=siemens],[data-vertical=aws],[data-vertical=azure],[data-vertical=avidxchange]) :is(.nav-link,.nav-child-link)[aria-current=page]{color:var(--native-accent);background:var(--native-tint)}:root[data-theme] :is(.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root) .deck-tooltip{color:var(--native-ink)!important;background:var(--native-raised)!important;border:1px solid var(--native-line)!important}:root[data-theme=light] .shell[data-vertical=avidxchange] .sidebar-foot .brand-logo{filter:none}:root[data-theme=light] :is(.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root){--native-danger: color-mix(in srgb, var(--orb-red) 85%, #000);--native-warning: color-mix(in srgb, var(--orb-amber) 85%, #000);--native-success: color-mix(in srgb, var(--orb-green) 85%, #000);--native-cyan: color-mix(in srgb, var(--orb-cyan) 85%, #000)}:root[data-theme=arclite] :is(.gd-root,.lm-root,.si-root,.aws-root,.az-root,.av-root){--native-danger: color-mix(in srgb, var(--orb-red) 80%, #fff)}.azmc{color:var(--native-ink)}.azmc-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 18px}.azmc-intro h2{font-size:23px;font-weight:400;margin:0}.azmc-intro p{max-width:780px;color:var(--native-muted)}.azmc-badge{border:1px solid var(--native-line);padding:6px 12px;background:var(--native-surface);color:var(--native-accent);white-space:nowrap}.azmc-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.azmc-source{display:flex;align-items:center;gap:14px;border:1px solid var(--mc-line);background:var(--native-surface);padding:20px 16px;cursor:pointer}.azmc-source:has(input:checked){border-top:3px solid var(--native-accent);padding-top:18px}.azmc-source img{width:42px;height:38px;object-fit:contain}.azmc-source strong{font-size:15px;font-weight:600}.azmc-source small{display:block;color:var(--native-muted);margin-top:5px;font-size:11px}.azmc input[type=checkbox]{appearance:auto;width:15px;height:15px;min-height:15px;accent-color:var(--native-accent);flex-shrink:0}.azmc-scanbar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:16px 0 8px}.azmc .azmc-note{font-size:11px;color:var(--native-muted);margin:9px 0;line-height:1.6}.azmc-receipt{display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--native-success);background:var(--native-surface);padding:14px 18px;margin:16px 0}.azmc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;border:1px solid var(--mc-line);background:var(--native-surface)}.azmc-kpis>div{padding:16px 20px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--mc-line)}.azmc-kpis strong{font-size:27px;font-weight:400;color:var(--native-ink)}.azmc-kpis small{color:var(--native-soft)}.azmc-kpis span{font-size:11px;color:var(--native-muted)}.azmc-workspace{border:1px solid var(--native-line);background:var(--native-surface);min-width:0}.azmc-workspace>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid var(--mc-line)}.azmc-workspace>header h2{margin:0 0 3px;font-size:18px}.azmc-workspace>header span{font-size:11px;color:var(--native-muted)}.azmc-workspace>header button{margin-left:6px}.azmc-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:12px 16px;border-bottom:1px solid var(--mc-line)}.azmc-controls .az-field{min-width:110px;max-width:225px}.azmc-controls input,.azmc-controls select{max-width:225px}.azmc-views{display:flex;align-self:center}.azmc-views button{min-width:42px;border-radius:0}.azmc-views button[aria-pressed=true]{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));color:var(--native-ink);border-color:var(--native-accent)}.azmc-display{background:var(--native-surface);font-size:11px;align-items:center;gap:12px}.azmc-display label{display:flex;gap:6px;align-items:center}.azmc-display .az-field{display:grid;gap:2px}.azmc-display input[type=range]{padding:0;width:100px;min-height:18px}.azmc-analysis{display:grid;grid-template-columns:minmax(0,1fr) 285px}.azmc-analysis>div{min-width:0}.azmc-canvas{height:570px;width:100%;position:relative;overflow:hidden;background:var(--native-surface)}.azmc-canvas canvas{display:block;width:100%;height:100%;touch-action:none;outline-offset:-3px}.azmc-camera{position:absolute;top:12px;right:12px;display:flex;gap:3px}.azmc-camera button{min-width:30px;background:var(--native-surface)}.azmc-box{position:absolute;pointer-events:none;border:1px solid var(--native-accent);background:color-mix(in srgb,var(--native-accent) 16%,transparent)}.azmc-tooltip{position:absolute;left:16px;bottom:35px;display:flex;flex-direction:column;background:var(--native-surface);border:1px solid var(--native-line);box-shadow:0 4px 14px #1b385225;padding:12px;pointer-events:none;max-width:80%;font-size:11px}.azmc-inspector{border-left:1px solid var(--mc-line);padding:18px;display:flex;flex-direction:column;gap:10px;background:var(--native-surface)}.azmc-inspector h3,.azmc-inspector p{margin:0}.azmc-inspector .az-field select{width:100%;max-width:245px}.azmc-inspector h3{font-size:18px}.azmc-inspector button{text-align:left}.azmc-inspector .az-eyebrow{color:var(--native-accent);font-weight:600}.azmc-simulation{padding:12px;background:var(--native-surface);border-left:3px solid var(--native-accent);display:grid;gap:9px}.azmc-simulation small{font-size:11px;line-height:1.5}.azmc-legend{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;border-top:1px solid var(--mc-line);font-size:11px}.azmc-legend span:nth-child(1){color:var(--native-danger)}.azmc-legend span:nth-child(2){color:var(--native-warning)}.azmc-legend span:nth-child(3){color:var(--native-ink)}.azmc-legend span:nth-child(4){color:var(--native-ink)}.azmc-analysis>div>.azmc-note{margin:4px 16px 10px}.azmc-loading{height:570px;display:grid;place-items:center;color:var(--native-muted)}.azmc-inventory{margin-top:20px;padding:14px 16px;border:1px solid var(--mc-line)}.azmc-inventory summary{cursor:pointer;color:var(--native-accent);font-weight:600}.azmc-workspace:fullscreen{overflow:auto;padding:0;background:var(--native-surface);color:var(--native-ink);font:12px Segoe UI,Arial,sans-serif}.azmc-workspace:fullscreen .azmc-canvas{height:max(520px,calc(100vh - 280px))}.azmc-workspace:fullscreen button,.azmc-workspace:fullscreen select,.azmc-workspace:fullscreen input{font:12px Segoe UI,Arial,sans-serif}.azmc button:focus-visible,.azmc select:focus-visible,.azmc input:focus-visible{outline:2px solid var(--native-accent);outline-offset:2px}@media(max-width:1200px){.azmc-analysis{grid-template-columns:minmax(0,1fr)}.azmc-inspector{border-left:0;border-top:1px solid var(--mc-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.azmc-source{padding:14px 10px;gap:9px}.azmc-source:has(input:checked){padding-top:12px}.azmc-source img{width:30px}.azmc-source strong{font-size:13px}.azmc-canvas{height:570px}}@media(max-width:700px){.azmc-intro{display:block}.azmc-badge{display:inline-block}.azmc-sources{grid-template-columns:1fr}.azmc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.azmc-kpis>div{border-bottom:1px solid var(--mc-line);padding:12px}.azmc-kpis strong{font-size:22px}.azmc-inspector{display:flex}.azmc-canvas{height:430px}.azmc-workspace>header{display:block}.azmc-workspace>header>div:last-child{margin-top:12px}.azmc-controls{gap:9px}}.azmc-camera{top:42px;gap:4px;max-width:calc(100% - 24px);flex-wrap:wrap;justify-content:flex-end}.azmc-camera button{font-size:11px;padding:5px 8px}.azmc-camera button[aria-pressed=true]{background:color-mix(in srgb,var(--native-accent) 13%,var(--native-surface));color:var(--native-ink);border-color:var(--native-accent)}.azmc-camera button:disabled{opacity:.5;cursor:default}@media(min-width:1000px){.azmc-canvas{height:640px}}
