.mock-breadcrumb{margin:0 0 14px}.mock-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#10204d,#2744a2 55%,#7257c8);color:#fff}.mock-hero:after{position:absolute;right:-8px;bottom:-66px;content:"N5";font-size:220px;font-weight:900;line-height:1;color:rgba(255,255,255,.08);letter-spacing:-.1em}.mock-hero>*{position:relative;z-index:1}.mock-hero .muted{color:#dde6ff}.mock-eyebrow{display:inline-block;margin:0 0 10px;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:6px 10px;color:#e2e8ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mock-eyebrow--dark{border-color:#c8d5ff;background:#f3f5ff;color:#334caf}.mock-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:510px;margin-top:22px}.mock-stats div{padding:12px;border:1px solid rgba(255,255,255,.27);border-radius:12px;background:rgba(255,255,255,.1)}.mock-stats strong{display:block;font-size:26px}.mock-stats span{font-size:12px;font-weight:700;color:#dce6ff}.mock-format h2{margin-top:0}.mock-test{max-width:890px;margin-inline:auto}.mock-test [hidden]{display:none!important}.mock-start{font-size:17px;padding:13px 22px}.mock-time-preview{margin:18px 0;padding:12px;border-left:4px solid #536cf1;border-radius:0 10px 10px 0;background:#f1f4ff;color:#2c418f}.mock-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#405171;font-weight:800}.mock-clock{min-width:79px;border-radius:9px;padding:7px 9px;background:#1f347c;color:#fff;font-variant-numeric:tabular-nums;text-align:center}.mock-progress{height:9px;margin:10px 0 20px;overflow:hidden;border-radius:999px;background:#e5eaff}.mock-progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3159ef,#8b5cf6);transition:width .2s ease}.mock-category{display:inline-block;margin:0 0 9px;border-radius:999px;padding:5px 9px;background:#eef2ff;color:#3d50aa;font-size:12px;font-weight:800}.mock-question{padding:22px 18px;border-radius:15px;background:linear-gradient(145deg,#f2f5ff,#fff);color:#243451;font-size:20px;font-weight:800;line-height:1.5}.mock-question .jp{font-size:24px;color:#172d88}.mock-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.mock-option{min-height:60px;border:1px solid #cbd7ff;border-radius:12px;background:#fff;color:#263554;padding:11px;text-align:left;font:inherit;font-weight:700;cursor:pointer}.mock-option:hover:not(:disabled){border-color:#5d78f5;background:#f3f5ff}.mock-option.correct{border-color:#22c55e;background:#effdf4}.mock-option.wrong{border-color:#ef4444;background:#fff1f2}.mock-feedback{min-height:27px;margin:13px 0 0;font-weight:800;text-align:center}.mock-actions,.mock-result-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:13px}.mock-result-hero{padding:28px 18px;border-radius:16px;background:linear-gradient(135deg,#172d88,#5369df);color:#fff;text-align:center}.mock-result-hero p{margin:0;color:#e0e7ff}.mock-result-hero strong{display:block;margin:6px 0;font-size:62px;letter-spacing:-.06em;line-height:1}.mock-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.mock-score-grid div{padding:13px;border:1px solid #dbe4ff;border-radius:12px;background:#f7f9ff;text-align:center}.mock-score-grid strong{display:block;font-size:23px;color:#3049bd}.mock-score-grid span{display:block;color:#596780;font-size:13px;font-weight:700}.mock-review{margin-top:28px}.mock-review h2{margin-bottom:5px}.mock-review-list{display:grid;gap:10px}.mock-review-item{padding:14px;border:1px solid #dce4f7;border-left-width:5px;border-radius:10px;background:#fff}.mock-review-item--correct{border-left-color:#16a34a}.mock-review-item--wrong{border-left-color:#e5484d}.mock-review-item summary{cursor:pointer;color:#293a5f;font-weight:800}.mock-review-item p{margin:9px 0 0;color:#41516f}.mock-next-steps{margin-top:28px;padding:20px;border-radius:14px;background:#f5f7ff}.mock-next-steps h2{margin-top:0}.mock-app-cta{margin-top:22px;border-radius:14px;padding:22px}.mock-app-cta h2{color:#fff;margin-top:0}.mock-app-cta p{color:#eff2ff}.mock-app-cta .btn{display:inline-block}.mock-format .note-box{margin-bottom:0}@media print{body{background:#fff;color:#000}.topbar,.no-print,.mock-hero,.mock-format,.mock-test [data-mock-welcome],.mock-test [data-mock-section-intro],.mock-test [data-mock-play],.mock-next-steps,.mock-app-cta{display:none!important}.site-shell{width:100%;margin:0}.card,.mock-test{border:0;box-shadow:none;padding:0;margin:0 0 16px}.mock-test [data-mock-result]{display:block!important}.mock-result-hero{background:#fff!important;border:1px solid #555;color:#000}.mock-result-hero p{color:#333}.mock-result-hero strong{color:#000}.mock-score-grid div{border-color:#777;background:#fff}.mock-score-grid strong{color:#000}.mock-review-item{break-inside:avoid}.mock-review-item[open]{border-color:#777}}@media(max-width:700px){.mock-stats,.mock-score-grid{grid-template-columns:1fr}.mock-options{grid-template-columns:1fr}.mock-question{font-size:18px}}
