.ax-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;counter-reset:ax}.ax-steps li{position:relative;display:grid;gap:4px;align-content:start;padding:12px;border:1px solid var(--br-line,#ddd6c6);border-radius:10px;background:var(--br-surface,#fff);color:var(--br-ink,#10231f)}.ax-steps li b{display:flex;align-items:center;gap:8px;font-size:14px}.ax-steps li b:before{counter-increment:ax;content:counter(ax);flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--br-muted,#4a5a55);font-size:12px}.ax-steps li small{color:var(--br-muted,#4a5a55);font-size:12px;line-height:1.4}.ax-steps li[data-state=done] b:before{background:var(--br-accent,#0a6650);border-color:var(--br-accent,#0a6650);color:var(--br-on-accent,#fff);content:"✓"}.ax-steps li[data-state=current]{border:2px solid var(--br-accent-text,var(--br-accent,#0a6650))}.ax-steps li[data-state=current] b:before{background:var(--br-accent,#0a6650);border-color:var(--br-accent,#0a6650);color:var(--br-on-accent,#fff)}@media(max-width:720px){.ax-steps{grid-template-columns:1fr}.ax-steps li{grid-template-columns:auto 1fr}.ax-steps li small{grid-column:1/-1}}.ax-live{display:grid;gap:14px}.ax-meter{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ax-ring{flex:none}.ax-ring .track{stroke:var(--br-line,#ddd6c6)}.ax-ring .fill{stroke:var(--br-accent,#0a6650);transition:stroke-dashoffset .3s ease-out}.ax-ring text{fill:var(--br-ink,#10231f);font-weight:800;font-size:15px}@media(prefers-reduced-motion:reduce){.ax-ring .fill{transition:none}}.ax-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ax-chips li{border-radius:999px;padding:4px 10px;font-size:13px;border:1px solid var(--br-line,#ddd6c6);background:var(--br-surface,#fff);color:var(--br-ink,#10231f)}.ax-chips li[data-reused=true]{border-color:var(--br-accent,#0a6650);font-weight:700}.ax-chips li[data-reused=true]:before{content:"✓ "}.ax-chips li[data-reused=false]{border-style:dashed}.ax-chips li[data-reused=false]:before{content:"+ "}.ax-verdict{border-left:4px solid var(--br-accent,#0a6650);padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--br-accent,#0a6650) 8%,var(--br-surface,#fff));color:var(--br-ink,#10231f)}.ax-verdict p{margin:0 0 6px}.ax-band{font-size:18px;font-weight:800;margin:0}.ax-error{color:var(--br-accent-text,#b91c1c);font-weight:700}.ax-draft{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--br-muted,#4a5a55)}.ax-sheet{display:grid;gap:8px;font-size:14px;color:var(--br-ink,#10231f)}.ax-sheet dl{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:6px 14px;margin:0}.ax-sheet dt{font-weight:700}.ax-sheet dd{margin:0}.ax-sheet .ax-flag{border:1.5px solid var(--br-accent-text,var(--br-accent,#0a6650));border-radius:8px;padding:8px 12px}.ax-sheet .ax-fill{border-bottom:1px dashed var(--br-muted,#4a5a55);min-height:1.4em}@media(max-width:560px){.ax-sheet dl{grid-template-columns:1fr}}@media print{body[data-ax-print] *{visibility:hidden}body[data-ax-print] .ax-print[data-ax-target],body[data-ax-print] .ax-print[data-ax-target] *{visibility:visible}body[data-ax-print] .ax-print[data-ax-target]{position:absolute;inset:0 auto auto 0;width:100%;background:#fff;color:#000}body[data-ax-print] .ax-noprint{display:none}}.ax-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ax-stepper{display:grid;gap:14px}.ax-progress{display:flex;gap:4px;margin:0;padding:0;list-style:none}.ax-progress li{flex:1;height:6px;border-radius:3px;background:var(--br-line,#ddd6c6)}.ax-progress li[data-state=done]{background:var(--br-accent,#0a6650)}.ax-progress li[data-state=current]{background:var(--br-ink,#10231f)}.ax-q{font-size:clamp(20px,4vw,28px);margin:0;color:var(--br-ink,#10231f)}.ax-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ax-feat{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ax-feat li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--br-line,#ddd6c6);border-radius:10px;background:var(--br-surface,#fff);color:var(--br-ink,#10231f)}.ax-seg{display:inline-flex;border:1px solid var(--br-line,#ddd6c6);border-radius:999px;overflow:hidden}.ax-seg button{border:0;background:transparent;color:var(--br-ink,#10231f);padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;min-height:32px}.ax-seg button[aria-pressed=true]{background:var(--br-accent,#0a6650);color:var(--br-on-accent,#fff);font-weight:700}.ax-not{border:2px solid var(--br-accent-text,#b91c1c);border-radius:10px;padding:10px 14px;background:var(--br-surface,#fff);color:var(--br-ink,#10231f)}.ax-not h3{margin:0 0 6px;font-size:16px}.ax-not ul{margin:0;padding-left:18px}.ax-note{font-size:13px;color:var(--br-muted,#4a5a55);margin:0}.ax-wire{margin:0;display:grid;gap:8px}.ax-wire-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.ax-wire svg{flex:none;scroll-snap-align:start;max-width:100%}.ax-wire .frame{fill:var(--br-surface,#fff);stroke:var(--br-ink,#10231f);stroke-width:2;stroke-dasharray:6 2}.ax-wire .ink{stroke:var(--br-muted,#4a5a55);stroke-width:2;stroke-linecap:round}.ax-wire .ink-fill{fill:var(--br-muted,#4a5a55)}.ax-wire .cell,.ax-wire .field{fill:none;stroke:var(--br-muted,#4a5a55);stroke-width:1.4;stroke-dasharray:3 2}.ax-wire .btn{fill:var(--br-accent,#0a6650)}.ax-wire text{font-size:10px;fill:var(--br-ink,#10231f);font-family:inherit}.ax-wire .ttl{font-size:13px;font-weight:800}.ax-wire .on{fill:var(--br-on-accent,#fff);font-weight:700}.ax-wire .cap{font-weight:700;fill:var(--br-muted,#4a5a55)}.ax-wire .wm{font-size:26px;font-weight:800;fill:var(--br-accent-text,#0a6650);opacity:.12;letter-spacing:2px}.ax-tco{display:grid;gap:12px}.ax-tco-rows{display:grid;gap:10px}.ax-tco-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;align-items:end;border:1px solid var(--br-line,#ddd6c6);border-radius:10px;padding:10px;margin:0}.ax-tco-row label{display:grid;gap:2px;font-size:13px}.ax-tco-row .wide{grid-column:1/-1}.ax-glass{border-radius:14px;padding:14px;background:linear-gradient(160deg,#0b1220,#111a2e);border:1px solid rgba(120,200,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:#e6f1ff}.ax-glass svg{display:block}.ax-glass-lbl{fill:#cfe3ff;font-size:12px}.ax-glass-val{fill:#ffffff;font-size:12px;font-weight:700}.ax-glass-bar{fill:#3ef0c9;filter:drop-shadow(0 0 4px rgba(62,240,201,.7))}.ax-glass-range{fill:rgba(62,240,201,.25);stroke:#3ef0c9;stroke-dasharray:3 2}.ax-glass-note{margin:8px 0 0;font-size:13px;color:#cfe3ff}.ax-kit{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ax-kit li{border-left:4px solid var(--br-accent,#0a6650);padding:6px 12px;background:var(--br-surface,#fff);color:var(--br-ink,#10231f);border-radius:6px}.ax-kit b{display:block}.ax-table{border-collapse:collapse;width:100%;font-size:13px}.ax-table td,.ax-table th{text-align:left;padding:4px 8px;border-bottom:1px solid var(--br-line,#ddd6c6)}.ax-scroll{overflow-x:auto}.ax-qr{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ax-qr img{width:160px;height:160px;background:#fff;padding:6px;border-radius:8px}.ax-late{font-weight:800;color:var(--br-accent-text,#b91c1c)}