.v469-ops{margin:25px 0 15px;padding:clamp(18px,3vw,32px);border:1px solid #7198a3;border-radius:17px;background:linear-gradient(135deg,#112b45,#1f2043);color:#e7f3f2;display:grid;gap:13px;max-width:1060px}
.v469-ops-kicker{letter-spacing:1.5px;color:#9fe6d6;font:800 11px ui-monospace,monospace}
.v469-ops h3{font-size:clamp(23px,3vw,32px);color:#ffe0b3;margin:0}.v469-ops h4{margin:0;color:#ffb7b2;font-size:19px}
.v469-ops p{font-size:13px;color:#d4e3ed;line-height:2;margin:0}
.v469-ops-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.v469-ops-progress span{background:#2d4361;border-bottom:4px solid #536886;padding:9px;text-align:center;font:800 14px ui-monospace,monospace}
.v469-ops-progress .done{background:#214c51;border-color:#91ecda}.v469-ops-progress .current{border-color:#f3b69b;color:#ffe9c5}
.v469-ops-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.v469-ops-btn{background:#304760;border:1px solid #83b2bf;color:#eff7f2;min-height:48px;padding:11px 13px;border-radius:9px;cursor:pointer;font:700 13px/1.6 inherit}
.v469-ops-btn:hover:not(:disabled){background:#416580}.v469-ops-btn:focus-visible{outline:2px solid #ffdaa6;outline-offset:2px}.v469-ops-btn:disabled{opacity:.6}
.v469-ops-btn.next{justify-self:start;background:#a0ebd9;color:#173143}.v469-ops-feedback{background:#1d3850;padding:13px!important;border-radius:8px}.v469-ops-feedback.success{color:#adf1d9}.v469-ops-feedback.warning{color:#ffb2a7}.v469-ops-result{padding:18px;background:#163f43;color:#b8f7df;font-weight:800;border-radius:10px}
@media(max-width:680px){.v469-ops-options{grid-template-columns:1fr}.v469-ops{padding:15px}}
