.pii-mh-quiz{--pii-mh-red:#b52820;--pii-mh-red-dark:#8f1f19;--pii-mh-ink:#1f2937;--pii-mh-muted:#667085;--pii-mh-line:#d9dee7;--pii-mh-soft:#f7f8fa;--pii-mh-green:#087a35;color:var(--pii-mh-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1040px;margin:24px auto}.pii-mh-quiz *,.pii-mh-quiz *::before,.pii-mh-quiz *::after{box-sizing:border-box}.pii-mh-screen{background:#fff;border:1px solid var(--pii-mh-line);border-radius:18px;box-shadow:0 18px 50px rgb(17 24 39 / .08);padding:clamp(24px, 5vw, 56px);text-align:center}.pii-mh-title{color:#111827;font-size:clamp(30px, 4.5vw, 52px);line-height:1.05;margin:0 0 12px}.pii-mh-heading{color:#111827;font-size:clamp(25px, 3.5vw, 38px);line-height:1.15;margin:8px 0 14px}.pii-mh-lead,.pii-mh-team-name{color:var(--pii-mh-muted);font-size:18px;margin:0 0 30px}.pii-mh-team-name{color:var(--pii-mh-red);font-weight:800}.pii-mh-kicker{color:var(--pii-mh-red);font-size:14px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.pii-mh-all-symbols,.pii-mh-drawn-symbols{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px auto 36px}.pii-mh-drawn-symbols{gap:clamp(14px, 3vw, 28px)}.pii-mh-symbol{align-items:center;border:1px solid #111;display:inline-flex;flex:0 0 auto;height:70px;justify-content:center;width:70px}.pii-mh-symbol--large{height:clamp(110px, 18vw, 160px);width:clamp(110px, 18vw, 160px)}.pii-mh-symbol--white{background:#fff}.pii-mh-symbol--red{background:#f51b27}.pii-mh-symbol--blue{background:#454dce}.pii-mh-symbol--yellow{background:#fe0}.pii-mh-symbol__mark{border:1.8px solid #111;border-radius:50%;display:block;height:70%;position:relative;width:70%}.pii-mh-symbol__mark--solid{background:#000}.pii-mh-symbol__mark--half{background:linear-gradient(to bottom,transparent 0 50%,#000 50% 100%)}.pii-mh-symbol__mark--dot::after{background:#000;border-radius:50%;content:"";height:8%;left:46%;position:absolute;top:46%;width:8%}.pii-mh-symbol__mark--cross::before,.pii-mh-symbol__mark--cross::after{background:#111;content:"";height:1.5px;left:3%;position:absolute;top:49%;width:94%}.pii-mh-symbol__mark--cross::before{transform:rotate(45deg)}.pii-mh-symbol__mark--cross::after{transform:rotate(-45deg)}.pii-mh-form{display:grid;gap:10px;margin:0 auto;max-width:560px;text-align:left}.pii-mh-label{font-size:14px;font-weight:800;margin-top:8px;text-transform:uppercase}.pii-mh-label--symbols{display:block;margin-top:18px;text-align:center}.pii-mh-input,.pii-mh-select{appearance:none;background:#fff;border:1px solid #bfc7d3;border-radius:10px;color:var(--pii-mh-ink);font:inherit;min-height:52px;padding:10px 14px;width:100%}.pii-mh-input:focus,.pii-mh-select:focus{border-color:var(--pii-mh-red);box-shadow:0 0 0 3px rgb(181 40 32 / .15);outline:0}.pii-mh-button{background:#fff;border:0;border-radius:9px;cursor:pointer;font:inherit;font-weight:800;min-height:50px;padding:13px 24px}.pii-mh-form .pii-mh-button{margin-top:16px;width:100%}.pii-mh-symbol-chooser{display:grid;gap:10px;grid-template-columns:repeat(9,1fr);margin:8px auto 4px;width:100%}.pii-mh-symbol-choice{background:#fff0;border:3px solid #fff0;border-radius:9px;margin-top:0!important;min-height:0;padding:3px;width:auto!important}.pii-mh-symbol-choice .pii-mh-symbol{height:auto;width:100%;aspect-ratio:1}.pii-mh-symbol-choice:hover{border-color:#c7ccd5}.pii-mh-symbol-choice.is-selected{background:#fff2f1;border-color:var(--pii-mh-red);box-shadow:0 0 0 3px rgb(181 40 32 / .12)}.pii-mh-button--primary{background:var(--pii-mh-red);color:#fff}.pii-mh-button--primary:hover{background:var(--pii-mh-red-dark);color:#fff}.pii-mh-button--secondary{border:1px solid var(--pii-mh-line);color:var(--pii-mh-ink)}.pii-mh-button--secondary:hover{background:var(--pii-mh-soft)}.pii-mh-button:disabled{cursor:not-allowed;opacity:.48}.pii-mh-draw-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pii-mh-error{background:#fff0f0;border:1px solid #e6a6a2;border-radius:8px;color:#8b1d17;font-weight:700;padding:12px 14px;text-align:left}.pii-mh-question{text-align:left}.pii-mh-question-top{align-items:center;display:flex;gap:18px;justify-content:center;margin-bottom:34px}.pii-mh-question-meta{min-width:150px}.pii-mh-progress{font-size:27px;font-weight:900;margin:2px 0 0}.pii-mh-timer{align-items:center;background:#f3f4f6;border-radius:12px;display:flex;flex-direction:column;margin-left:auto;min-width:132px;padding:10px 16px}.pii-mh-timer__label{color:var(--pii-mh-muted);font-size:12px;font-weight:800;text-transform:uppercase}.pii-mh-timer__time{color:#111827;font-size:30px;line-height:1.1}.pii-mh-timer.is-warning{background:#fff0ef}.pii-mh-timer.is-warning .pii-mh-timer__time{color:var(--pii-mh-red)}.pii-mh-question-text{color:#111827;font-size:clamp(25px, 3.7vw, 40px);line-height:1.2;margin:0 0 28px}.pii-mh-answers{display:grid;gap:12px;margin-bottom:28px}.pii-mh-answer{align-items:flex-start;background:var(--pii-mh-soft);border:2px solid #fff0;border-radius:12px;cursor:pointer;display:grid;font-size:clamp(17px, 2.1vw, 23px);gap:14px;grid-template-columns:auto auto 1fr;line-height:1.35;padding:18px}.pii-mh-answer:hover{border-color:#c7ccd5}.pii-mh-answer:has(.pii-mh-answer__input:checked){background:#fff7f6;border-color:var(--pii-mh-red)}.pii-mh-answer__input{height:22px;margin:3px 0 0;width:22px}.pii-mh-answer__letter{align-items:center;background:#e5e7eb;border-radius:50%;display:inline-flex;font-size:14px;font-weight:900;height:28px;justify-content:center;width:28px}.pii-mh-question>.pii-mh-button{display:block;margin-left:auto;min-width:180px}.pii-mh-review{text-align:left}.pii-mh-review-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.pii-mh-review-heading .pii-mh-heading{margin-bottom:8px}.pii-mh-review-lead{color:var(--pii-mh-muted);margin:0}.pii-mh-review-list{display:grid;gap:18px;margin-bottom:28px}.pii-mh-review-card{border:1px solid var(--pii-mh-line);border-radius:12px;padding:20px}.pii-mh-review-question{color:#111827;font-size:clamp(18px, 2.2vw, 24px);line-height:1.35;margin:0 0 14px}.pii-mh-review-choices{display:grid;gap:8px}.pii-mh-review-choice{align-items:flex-start;background:var(--pii-mh-soft);border:2px solid #fff0;border-radius:9px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr;line-height:1.4;padding:11px 13px}.pii-mh-review-choice:hover{border-color:#c7ccd5}.pii-mh-review-choice:has(.pii-mh-review-choice__input:checked){background:#fff7f6;border-color:var(--pii-mh-red)}.pii-mh-review-choice__input{height:19px;margin:2px 0 0;width:19px}.pii-mh-review>.pii-mh-button{display:block;margin-left:auto;min-width:180px}.pii-mh-password-form{display:grid;gap:10px;margin:0 auto;max-width:380px;text-align:left}.pii-mh-modal{align-items:center;background:rgb(17 24 39 / .62);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.pii-mh-modal__panel{background:#fff;border-radius:16px;box-shadow:0 24px 70px rgb(0 0 0 / .3);max-width:480px;padding:30px;text-align:center;width:100%}.pii-mh-modal__panel .pii-mh-lead{margin-bottom:20px}.pii-mh-modal__actions{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.pii-mh-switch .pii-mh-symbol{display:flex;margin:34px auto 28px}.pii-mh-result{text-align:left}.pii-mh-result>.pii-mh-heading,.pii-mh-result>.pii-mh-kicker{text-align:center}.pii-mh-time-expired{background:#fff0ef;border:1px solid #e6a6a2;border-radius:10px;color:var(--pii-mh-red-dark);font-weight:800;margin:20px auto;max-width:680px;padding:12px 16px;text-align:center}.pii-mh-score{align-items:center;background:#f3f4f6;border-radius:14px;display:flex;flex-direction:column;margin:24px auto 34px;padding:22px;text-align:center}.pii-mh-score__number{color:var(--pii-mh-red);font-size:clamp(40px, 7vw, 64px);line-height:1}.pii-mh-score__label{color:var(--pii-mh-muted);margin-top:8px}.pii-mh-result-list{display:grid;gap:14px;margin-bottom:28px}.pii-mh-result-card{border:1px solid var(--pii-mh-line);border-left:6px solid var(--pii-mh-green);border-radius:10px;padding:16px 18px}.pii-mh-result-card.is-wrong{border-left-color:var(--pii-mh-red)}.pii-mh-result-card__head{align-items:center;display:grid;gap:14px;grid-template-columns:48px 1fr}.pii-mh-result-card__head .pii-mh-symbol{height:48px;width:48px}.pii-mh-result-answer{line-height:1.45;margin:10px 0 0 62px}.pii-mh-result-answer--correct{color:var(--pii-mh-green)}.pii-mh-result-answer--wrong{color:var(--pii-mh-red)}.pii-mh-result>.pii-mh-button{display:block;margin:0 auto}@media (max-width:680px){.pii-mh-quiz{margin:12px auto}.pii-mh-screen{border-radius:12px;padding:22px 16px}.pii-mh-symbol{height:52px;width:52px}.pii-mh-all-symbols{gap:7px}.pii-mh-symbol-chooser{gap:5px;grid-template-columns:repeat(3,1fr);max-width:280px}.pii-mh-question-top{justify-content:flex-start;margin-bottom:24px}.pii-mh-timer{min-width:104px;padding:8px}.pii-mh-timer__time{font-size:24px}.pii-mh-answer{grid-template-columns:auto 1fr}.pii-mh-answer__letter{display:none}.pii-mh-question>.pii-mh-button{width:100%}.pii-mh-review-top{align-items:stretch;flex-direction:column}.pii-mh-review-top .pii-mh-timer{margin-left:0}.pii-mh-review-card{padding:15px}.pii-mh-review>.pii-mh-button{width:100%}.pii-mh-result-answer{margin-left:0}.pii-mh-modal__panel{padding:24px 18px}.pii-mh-modal__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pii-mh-quiz *{scroll-behavior:auto!important}}