.vz-svg{width:100%;height:auto;display:block;overflow:visible}.vz-stairs{height:auto;display:block}.vz-legend{color:var(--ink-muted);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.vz-legend span{align-items:center;gap:6px;display:inline-flex}.vz-sw{border-radius:3px;width:12px;height:12px;display:inline-block}.vz-proven{background:#0b3a66}.vz-declared{background:#2f7fb8}.vz-partial{background:#9cc9e6}.vz-gap{background:#e9eef5}.vz-bar{background:#e9eef5;border-radius:4px;gap:2px;min-width:0;height:14px;display:flex;position:relative}.vz-bar>span{min-width:2px}.vz-bar>span:first-child{border-radius:4px 0 0 4px}.vz-bar>span:last-of-type{border-radius:0 4px 4px 0}.vz-bar>span:only-of-type{border-radius:4px}.vz-tick{border-left:2px solid var(--ink);width:0;position:absolute;top:-4px;bottom:-4px}.vz-rows{flex-direction:column;display:flex}.vz-row{border-bottom:1px solid var(--line-soft);color:var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) 40px 64px;align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:grid}.vz-row:last-child{border-bottom:0}a.vz-row:hover .vz-row-name b{color:var(--mark)}.vz-row-name{flex-direction:column;gap:2px;min-width:0;display:flex}.vz-row-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vz-row-name small{color:var(--ink-muted);font-size:12px}.vz-row-score{font-family:var(--font-sans);text-align:right;font-size:16px;font-weight:600}.vz-pips{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.vz-pip{border-radius:2px;width:9px;height:9px}.vz-pip-open{background:#b42318}.vz-pip-declared{background:#c77700}.vz-pip-proven{background:#067647}.vz-pip-none{width:auto;height:auto;color:var(--ink-muted);font-size:12px}.vz-level{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.vz-level i{gap:2px;display:inline-flex}.vz-level i b{background:#dce6f0;border-radius:1px;width:5px;height:10px}.vz-level i b.on{background:var(--mark)}.vz-gates{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vz-gates li{border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.vz-gates li span{flex-direction:column;gap:2px;display:flex}.vz-gates b{font-size:14px;font-weight:600}.vz-gates small{color:var(--ink-muted);font-size:12.5px;font-family:var(--font-mono)}.vz-gates em{font-size:12.5px;font-style:normal;font-weight:600}.vz-gate-ic{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.vz-gate-ic svg{width:14px;height:14px}.vz-gates .is-ok .vz-gate-ic{color:#067647;background:#e7f4ec}.vz-gates .is-ok em{color:#067647}.vz-gates .is-no .vz-gate-ic{color:#b42318;background:#fdecea}.vz-gates .is-no em{color:#b42318}.vz-controls{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vz-ctl{border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:#fff;border-top-width:3px;flex-direction:column;gap:8px;min-height:92px;padding:12px;display:flex}.vz-ctl-top{justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;display:flex}.vz-ctl-top .mono{font-family:var(--font-mono);color:var(--ink-muted)}.vz-ctl-st{align-items:center;gap:4px;font-weight:600;display:inline-flex}.vz-ctl-st svg{width:12px;height:12px}.vz-ctl-t{color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}.vz-ctl-open{border-top-color:#b42318}.vz-ctl-open .vz-ctl-st{color:#b42318}.vz-ctl-declared{border-top-color:#c77700}.vz-ctl-declared .vz-ctl-st{color:#9a5b00}.vz-ctl-proven{border-top-color:#067647}.vz-ctl-proven .vz-ctl-st{color:#067647}.vz-donut,.vz-ring{flex:none;display:block}@media print{.vz-ctl,.vz-gates li{break-inside:avoid}}.vz-quad{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.vz-quad-y{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:center;font-size:11px;transform:rotate(180deg)}.vz-quad-x{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:center;grid-column:2;font-size:11px}.vz-quad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vz-q{border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:#f6f8fb;flex-direction:column;gap:10px;min-height:160px;padding:14px;display:flex}.vz-q-quick{background:#e9f3fa;border-color:#bfddf0}.vz-q-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vz-q-head span{flex-direction:column;gap:2px;display:flex}.vz-q-head b{font-size:15px;font-weight:600}.vz-q-head small{color:var(--ink-muted);font-size:12px}.vz-q-sum{text-align:right;align-items:flex-end}.vz-q-sum b{color:var(--mark);font-size:20px}.vz-q-items{flex-direction:column;gap:6px;display:flex}.vz-q-empty{color:var(--ink-muted);font-size:13px}.vz-chip{border:1px solid var(--line-soft);color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:grid}.vz-chip:hover{border-color:var(--mark)}.vz-chip.is-crit{box-shadow:inset 3px 0 #b42318}.vz-chip .mono{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.vz-chip-t{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vz-chip b{color:var(--mark);font-size:12.5px;font-weight:600}@media screen and (width<=760px){.vz-quad-grid{grid-template-columns:minmax(0,1fr)}}.vz-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media screen and (width<=760px){.vz-row{grid-template-columns:minmax(0,1fr) 36px 56px;row-gap:8px}.vz-row .vz-bar{grid-area:2/1/auto/-1}.vz-scroll>svg{min-width:600px}}@media print{.vz-scroll{overflow:visible}.vz-scroll>svg{min-width:0}}.vz-scroll{min-width:0;max-width:100%}.vz-perc{flex-direction:column;gap:4px;display:flex}.vz-perc-head,.vz-perc-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 76px;align-items:center;gap:12px;display:grid}.vz-perc-head{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line-soft);padding-bottom:6px;font-size:10.5px}.vz-perc-scale,.vz-perc-track{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.vz-perc-scale i{text-align:center;font-style:normal}.vz-perc-row{border-bottom:1px solid var(--line-soft);padding:7px 0;font-size:13.5px}.vz-perc-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vz-perc-track i{background:#eef2f7;border-radius:3px;place-items:center;height:18px;display:grid;position:relative}.vz-perc-track i.in{background:#fcefd9}.vz-perc-track b,.vz-perc-key{border-radius:50%;display:block}.vz-perc-track b.m,.vz-perc-key.m{background:#0072ae;width:12px;height:12px}.vz-perc-track b.s,.vz-perc-key.s{box-sizing:border-box;background:#fff;border:2.5px solid #15243f;width:12px;height:12px}.vz-perc-track b.m+b.s{background:0 0;width:20px;height:20px;position:absolute}.vz-perc-key{vertical-align:middle;margin-right:6px;display:inline-block}.vz-perc-gap{font-family:var(--font-mono);text-align:right;color:var(--ink-muted);font-size:12px}.vz-perc-gap.wide{color:#9a5b00;font-weight:600}.vz-gate-bar{border-radius:2px;width:100%;height:4px;margin-top:6px;display:block;overflow:hidden}:root{--gau-doc:#16335e;--gau-owner:#0072ae;--gau-system:#5a88b5;--gau-kpi:#2f7d5b;--gau-sev-critical:var(--critical);--gau-sev-major:var(--warning);--gau-sev-minor:#6b7790}.gau-lvset{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.gau-lvdot{border:1.5px solid var(--line);background:0 0;border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.gau-lvdot.on.gau-lv-doc{background:var(--gau-doc);border-color:var(--gau-doc)}.gau-lvdot.on.gau-lv-owner{background:var(--gau-owner);border-color:var(--gau-owner)}.gau-lvdot.on.gau-lv-system{background:var(--gau-system);border-color:var(--gau-system)}.gau-lvdot.on.gau-lv-kpi{background:var(--gau-kpi);border-color:var(--gau-kpi)}.gau-lvnames{color:var(--ink-body);margin-left:6px;font-size:13px}.gau-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gau-chip{text-align:left;font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.gau-chip:hover{border-color:var(--ink-muted)}.gau-chip:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.gau-chip strong{font-size:15px;display:block}.gau-chip small{color:var(--ink-muted);margin-top:2px;font-size:13px;display:block}.gau-chip-box{border:1.5px solid var(--line);border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;transition:background-color .18s,border-color .18s;display:grid}.gau-chip-box svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:14px;height:14px;transition:stroke-dashoffset .22s}.gau-chip[aria-pressed=true]{background:var(--mark-soft)}.gau-chip[aria-pressed=true] .gau-chip-box svg{stroke-dashoffset:0}.gau-chip.gau-lv-doc[aria-pressed=true]{border-color:var(--gau-doc)}.gau-chip.gau-lv-doc[aria-pressed=true] .gau-chip-box{background:var(--gau-doc);border-color:var(--gau-doc)}.gau-chip.gau-lv-owner[aria-pressed=true]{border-color:var(--gau-owner)}.gau-chip.gau-lv-owner[aria-pressed=true] .gau-chip-box{background:var(--gau-owner);border-color:var(--gau-owner)}.gau-chip.gau-lv-system[aria-pressed=true]{border-color:var(--gau-system)}.gau-chip.gau-lv-system[aria-pressed=true] .gau-chip-box{background:var(--gau-system);border-color:var(--gau-system)}.gau-chip.gau-lv-kpi[aria-pressed=true]{border-color:var(--gau-kpi)}.gau-chip.gau-lv-kpi[aria-pressed=true] .gau-chip-box{background:var(--gau-kpi);border-color:var(--gau-kpi)}.gau-revlv{flex-direction:column;gap:12px;display:flex}.gau-revlv .res-bar:after{display:none}.gau-revlv .res-bar>div{background:var(--mark)}.gau-revlv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gau-revlv-grid>div{border:1px solid var(--line-soft);border-radius:var(--radius-xs);align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.gau-revlv-grid b{margin-left:auto;font-weight:500}.gau-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.gau-choice{text-align:left;font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:16px;transition:border-color .18s,background-color .18s;display:flex}.gau-choice:hover{border-color:var(--ink-muted)}.gau-choice:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.gau-choice strong{font-size:16px;display:block}.gau-choice small{color:var(--ink-body);margin-top:4px;font-size:14px;line-height:1.45;display:block}.gau-choice-mark{border:1.5px solid var(--line);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;position:relative}.gau-choice-mark:after{content:"";background:var(--deep);border-radius:50%;transition:transform .18s;position:absolute;inset:3px;transform:scale(0)}.gau-choice[aria-pressed=true]{border-color:var(--deep);background:var(--mark-soft)}.gau-choice[aria-pressed=true] .gau-choice-mark{border-color:var(--deep)}.gau-choice[aria-pressed=true] .gau-choice-mark:after{transform:scale(1)}.gau-flow{counter-reset:gau;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.gau-flow li{counter-increment:gau;border-left:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.gau-flow li:first-child{border-left:0}.gau-flow li[hidden]{display:none}.gau-flow b{font-size:14px}.gau-flow b:before{content:counter(gau) ". ";font-family:var(--font-mono);color:var(--ink-muted);font-weight:500}.gau-flow small{color:var(--ink-muted);font-size:13px;line-height:1.4}.gau-flow li.now{background:var(--mark-soft);box-shadow:inset 0 3px 0 var(--mark)}.gau-badge{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.gau-badge i{background:var(--ink-muted);border-radius:50%;width:8px;height:8px}.gau-badge-ok{color:var(--success);background:#eef8f2;border-color:#b7dec8}.gau-badge-ok i{background:var(--success)}.gau-badge-warn{color:var(--warning);background:#fff6e8;border-color:#ebd3ae}.gau-badge-warn i{background:var(--warning)}.gau-badge-info{background:var(--mark-soft);color:#005a8a;border-color:#bcd9ec}.gau-badge-info i{background:var(--mark)}.gau-review{flex-direction:column;gap:14px;display:flex}.gau-review-warn{box-shadow:inset 4px 0 0 var(--warning)}.gau-review-info{box-shadow:inset 4px 0 0 var(--mark)}.gau-review-ok{box-shadow:inset 4px 0 0 var(--success)}.gau-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.gau-steps li{flex-direction:column;gap:4px;padding-top:22px;font-size:14px;display:flex;position:relative}.gau-steps li:before{content:"";background:var(--line);height:2px;position:absolute;top:6px;left:0;right:0}.gau-steps li.done:before{background:var(--success)}.gau-steps li i{border:2px solid var(--line);background:var(--surface-raised);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.gau-steps li.done i{background:var(--success);border-color:var(--success)}.gau-steps li.now i{border-color:var(--mark);box-shadow:0 0 0 4px var(--mark-soft)}.gau-steps li span{padding-right:12px;font-weight:600}.gau-steps li small{color:var(--ink-muted);font-size:13px}.gau-note{border-left:3px solid var(--deep);background:var(--surface);border-radius:0 var(--radius-xs) var(--radius-xs) 0;margin:0;padding:12px 16px}.gau-note p{margin:4px 0 0}.gau-sent{color:var(--ink);margin-top:6px;display:block}.gau-approve{flex-direction:column;gap:10px;margin-top:10px;display:flex}.gau-back{flex-direction:column;gap:8px;display:flex}.gau-back textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius-xs);width:100%;padding:8px 10px}.gau-back[hidden]{display:none}.gau-check{font-style:normal;font-family:var(--font-mono);min-width:44px;font-weight:600}.gau-check.ok{color:var(--success)}.gau-check.open{color:var(--critical)}.gau-linecap{margin:10px 0 0}.gau-sevkpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gau-sevkpi{border:1px solid var(--line-soft);border-radius:var(--radius-xs);border-top:3px solid var(--gau-sev-minor);align-items:baseline;gap:10px;padding:12px 14px;display:flex}.gau-sevkpi b{font-family:var(--font-mono);font-size:26px;font-weight:500}.gau-sevkpi span{color:var(--ink-body);font-size:14px}.gau-sevkpi.gau-sev-critical{border-top-color:var(--gau-sev-critical)}.gau-sevkpi.gau-sev-major{border-top-color:var(--gau-sev-major)}.gau-sevbar{border-radius:2px;gap:2px;height:8px;margin:12px 0 4px;display:flex;overflow:hidden}.gau-sevbar i.gau-sev-critical{background:var(--gau-sev-critical)}.gau-sevbar i.gau-sev-major{background:var(--gau-sev-major)}.gau-sevbar i.gau-sev-minor{background:var(--gau-sev-minor)}.gau-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gau-finding{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.gau-sevtag{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--gau-sev-minor);border-radius:3px;flex:none;min-width:64px;padding:3px 6px;font-size:11px;font-weight:600}.gau-finding.gau-sev-critical .gau-sevtag{background:var(--gau-sev-critical)}.gau-finding.gau-sev-major .gau-sevtag{background:var(--gau-sev-major)}.gau-fbody{flex-direction:column;gap:2px;min-width:0;display:flex}.gau-fbody b{font-size:15px;font-weight:600}.gau-fbody small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px}.gau-sevtxt.gau-sev-critical{color:var(--gau-sev-critical)}.gau-sevtxt.gau-sev-major{color:var(--gau-sev-major)}.gau-sevtxt.gau-sev-minor{color:var(--gau-sev-minor)}.res-kpi.gau-sev-critical b{color:var(--gau-sev-critical)}.res-kpi.gau-sev-major b{color:var(--gau-sev-major)}.gau-rp-review{margin:6px 0 0;font-size:14px}.gau-rp-findings .gau-findings{grid-template-columns:repeat(2,minmax(0,1fr))}.gau-rp-decl{table-layout:fixed;width:100%}.gau-rp-decl th:first-child{width:50%}.gau-rp-decl td,.gau-rp-decl th{overflow-wrap:anywhere}@media print{.gau-rp-findings,.gau-rp-appendix{break-inside:auto}.gau-finding,.gau-rp-decl tr{break-inside:avoid}}.gau-evhead{align-items:flex-start}.gau-next{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;align-items:flex-start;gap:8px;max-width:360px;padding:12px 14px;display:flex}.gau-next p{margin:0}.gau-kpis{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);gap:12px;display:grid}.gau-kpi{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.gau-kpi b{font-family:var(--font-mono);font-size:30px;font-weight:500;line-height:1.1}.gau-kpi b small{color:var(--ink-muted);font-size:15px}.gau-kpi>small{color:var(--ink-muted);font-size:13px;line-height:1.4}.gau-kpi-main{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}.gau-kpi-main .eyebrow,.gau-kpi-main>small{color:var(--on-deep-muted)}.gau-meter{background:#ffffff29;border-radius:3px;height:6px;overflow:hidden}.gau-meter i{background:#fff;border-radius:3px;height:100%;display:block}.gau-lvbars{flex-direction:column;gap:6px;display:flex}.gau-lvbar{font:inherit;text-align:left;border-radius:var(--radius-xs);color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;margin:0 -6px;padding:4px 6px;font-size:14px;display:grid}.gau-lvbar:hover,.gau-lvbar[aria-pressed=true]{background:var(--surface)}.gau-lvbar:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.gau-lvbar-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.gau-lvbar-track{background:var(--line-soft);border-radius:2px;height:8px;overflow:hidden}.gau-lvbar-track i{border-radius:2px;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}.gau-lvbar-track i.gau-lv-doc{background:var(--gau-doc)}.gau-lvbar-track i.gau-lv-owner{background:var(--gau-owner)}.gau-lvbar-track i.gau-lv-system{background:var(--gau-system)}.gau-lvbar-track i.gau-lv-kpi{background:var(--gau-kpi)}.gau-lvbar b{font-size:14px;font-weight:500}.gau-lvbar b small{color:var(--ink-muted);font-size:12px}.gau-stack{background:var(--line-soft);border-radius:2px;gap:2px;height:12px;display:flex;overflow:hidden}.gau-stack-legend{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.gau-stack-legend span{align-items:center;gap:6px;display:inline-flex}.gau-stack-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.gau-st-confirmed{background:var(--success)}.gau-st-waiting{background:var(--mark)}.gau-st-back{background:var(--warning)}.gau-st-none{background:#b9c2d2}.gau-kpis-empty .gau-kpi{gap:8px}.gau-kpis-empty{grid-template-columns:repeat(4,minmax(0,1fr))}.gau-covgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 32px;margin-top:4px;display:grid}.gau-covrow{font:inherit;text-align:left;border:0;border-bottom:1px solid var(--line-soft);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 52px;align-items:center;gap:12px;margin:0 -6px;padding:8px 6px;font-size:14px;display:grid}.gau-covrow:hover,.gau-covrow[aria-pressed=true]{background:var(--surface)}.gau-covrow[aria-pressed=true] .gau-covname{font-weight:600}.gau-covrow:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.gau-covname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gau-covtrack{background:var(--line-soft);border-radius:2px;height:10px;overflow:hidden}.gau-covtrack i{background:var(--deep);border-radius:2px;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}.gau-covnum{text-align:right;font-size:13px}.gau-filterbar{gap:12px}.gau-dom{flex-direction:column;gap:10px;display:flex}.gau-dom-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.gau-dom-head h2{margin:0}.gau-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gau-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex;box-shadow:inset 3px 0 #b9c2d2}.gau-card.has{box-shadow:inset 3px 0 0 var(--deep)}.gau-card-top{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gau-card-title{font-size:15px;line-height:1.35}.gau-card-lv{margin-top:2px}.gau-card-where{color:var(--ink-body);overflow-wrap:anywhere}.gau-card .ib-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.gau-disclaimer{margin:0}.gau-adm-list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.gau-adm-item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.gau-adm-main{flex-direction:column;gap:4px;min-width:0;display:flex}.gau-adm-act{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.gau-adm-act textarea{width:100%}@media (width<=1100px){.gau-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gau-kpi-wide{grid-column:1/-1}.gau-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.gau-pick,.gau-choices,.gau-findings,.gau-covgrid,.gau-cards,.gau-adm-item,.gau-rp-findings .gau-findings{grid-template-columns:minmax(0,1fr)}.gau-revlv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gau-flow{grid-auto-flow:row}.gau-flow li{border-left:0;border-top:1px solid var(--line-soft)}.gau-flow li:first-child{border-top:0}.gau-sevkpis{gap:6px}.gau-sevkpi{flex-direction:column;gap:2px;padding:10px}.gau-next{width:100%;max-width:none}.gau-kpis-empty{grid-template-columns:repeat(2,minmax(0,1fr))}.gau-steps li span{font-size:13px}}@media (prefers-reduced-motion:reduce){.gau-chip,.gau-chip-box,.gau-chip-box svg,.gau-choice-mark:after,.gau-lvbar-track i,.gau-covtrack i{transition:none}}.gau-cond{align-items:center}.gau-cond .gau-check{background:var(--line-soft);border-radius:50%;flex:none;place-items:center;width:22px;min-width:0;height:22px;display:grid}.gau-cond .gau-check svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.gau-cond.ok .gau-check{background:#e3f4ea}.gau-cond.ok .gau-check svg{stroke:var(--success)}.gau-cond.open .gau-check{background:#fdecea}.gau-cond.open .gau-check svg{stroke:var(--critical)}.gau-cond-state{letter-spacing:.02em;color:var(--ink-muted);margin-left:6px;font-size:12px;font-weight:600}.gau-cond.open .gau-cond-state{color:var(--critical)}.gau-cond.ok .gau-cond-state{color:var(--success)}.gau-note p{font-family:var(--font-sans);color:var(--ink);font-size:15px;line-height:1.5}@media print{.gau-finding[data-more]{display:flex!important}}.gau-finding[hidden]{display:none}.gau-kpis,.gau-dom{padding:0}@media (width>=900px){.gau-evhead{flex-wrap:nowrap}.gau-evhead>.app-stack{flex:1}.gau-next{flex:0 0 340px}}@media (width<=720px){.gau-covrow,.gau-lvbar{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.gau-covname,.gau-lvbar-name{white-space:normal;grid-area:1/1}.gau-covnum,.gau-lvbar b{grid-area:1/2}.gau-covtrack,.gau-lvbar-track{grid-area:2/1/auto/-1}}.res-bar.gau-bar:after{display:none}
