[hidden]{display:none!important}.mock-answer{padding:0 0 18px;font-size:var(--fs-note);line-height:1.6;color:var(--muted)}.mock-toast{position:fixed;bottom:86px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);z-index:99999;padding:14px 20px;border-radius:12px;background:#173d43;color:#fff;box-shadow:0 8px 28px #0002;font:14px/1.5 system-ui,sans-serif;text-align:center;white-space:pre-line}.mock-selected{outline:2px solid #5a7fad!important;outline-offset:2px}.mock-empty{padding:24px 0;color:var(--muted);font-size:16px}.step-row[data-on="true"] .step-body{opacity:.5}.step-tick[data-on="true"] span:after{content:'✓'}.mock-dialog{max-width:440px;width:calc(100% - 40px);padding:28px;border:1px solid #dde3ea;border-radius:20px;color:#23313c;background:#fff;font:15px/1.6 system-ui,sans-serif;box-shadow:0 20px 80px #0003}.mock-dialog::backdrop{background:#10233066}.mock-dialog h2{font-size:20px;margin:0 0 12px}.mock-dialog code{display:block;word-break:break-all;font-size:12px;background:#f3f5f7;padding:12px;border-radius:8px}.mock-dialog .actions{display:flex;gap:12px;margin-top:20px}.mock-dialog button,.mock-dialog a{border:1px solid #cfd8dd;padding:10px 14px;border-radius:9px;font:inherit;cursor:pointer}.mock-dialog a{background:#173d43;color:white;text-decoration:none}
