.mx{--mx-surface:var(--card-bg,#fff);--mx-border:rgba(139,94,59,.22);--mx-ink:var(--text-color,#4a3b2f);--mx-muted:var(--text-muted,#635950);--mx-accent:var(--primary-color,#8b5e3b);max-width:1080px;margin:28px auto 100px;color:var(--mx-ink);line-height:1.5}
.mx *{box-sizing:border-box}.mx a{text-decoration:none}.mx-kicker,.mx-play-meta,.mx-panel-heading>span,.mx-question-topic{font-size:.72rem;letter-spacing:.13em;font-weight:750;text-transform:uppercase;color:var(--mx-accent)}.mx-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;padding:32px 0 47px;border-bottom:1px solid var(--mx-border)}.mx-hero h1{font-size:clamp(2.65rem,6.5vw,5.5rem);line-height:1.08;letter-spacing:-.055em;margin:0 0 21px;font-weight:750}.mx-dot{color:var(--mx-accent)}.mx-lead{font-size:1.15rem;line-height:1.65;max-width:600px;margin:0 0 16px}.mx-caption{max-width:640px;font-size:.78rem;opacity:.75}.mx-hero-counter{min-width:152px;border-top:2px solid var(--mx-accent);padding-top:13px;display:flex;flex-direction:column;align-items:flex-start}.mx-hero-counter strong{font-size:4.2rem;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.mx-hero-counter span{font-size:.76rem;opacity:.8;margin-top:8px}.mx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--mx-border);border:1px solid var(--mx-border);margin:28px 0}.mx-stats>div{background:var(--mx-surface);padding:24px 20px;display:flex;flex-direction:column;gap:5px}.mx-stats strong{font-size:2rem;font-variant-numeric:tabular-nums;line-height:1.3}.mx-stats span,.mx-muted{font-size:.85rem;opacity:.78}.mx-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.mx-panel{background:var(--mx-surface);border:1px solid var(--mx-border);padding:30px}.mx-panel-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--mx-border);margin-bottom:25px}.mx-panel-heading h2{font-size:1.3rem;margin:0}.mx-panel-heading span{white-space:nowrap}.mx-form{display:grid;gap:17px}.mx-form label{display:grid;gap:7px;font-size:.85rem;font-weight:650}.mx-form select{width:100%;padding:13px 15px;background:var(--mx-surface);color:var(--mx-ink);border:1px solid var(--mx-border);border-radius:6px;font:inherit}.mx-primary{background:var(--mx-accent);color:#fff!important;border:0;border-radius:5px;padding:15px 21px;display:flex;justify-content:space-between;align-items:center;font:inherit;font-weight:700;cursor:pointer;min-width:175px}.mx-primary:hover{filter:brightness(1.07)}.mx-feature{display:flex;gap:20px;margin:0 0 18px}.mx-feature small{color:var(--mx-accent);padding-top:2px}.mx-feature b{font-size:1rem}.mx-feature p{font-size:.84rem;margin:4px 0 0;opacity:.75}.mx-textlink{display:block;border-top:1px solid var(--mx-border);margin-top:25px;padding-top:20px;color:var(--mx-accent);font-weight:700}.mx-empty{padding:26px;background:rgba(139,94,59,.06);border:1px dashed var(--mx-border)}.mx-empty p{font-size:.9rem}.mx-history{margin-top:22px}.mx-history-item{color:var(--mx-ink);padding:13px 0;border-bottom:1px solid var(--mx-border);display:flex;justify-content:space-between;gap:15px;font-size:.85rem}.mx-history-item:last-child{border-bottom:0}.mx-resume{display:block;color:var(--mx-accent);border:1px solid var(--mx-border);padding:12px 15px;margin-bottom:20px}.mx-return{display:inline-block;color:var(--mx-accent);margin-bottom:30px}.mx-play{max-width:830px}.mx-play-meta{display:flex;justify-content:space-between;gap:12px}.mx-progress{background:var(--mx-border);height:4px;margin:15px 0 30px}.mx-progress>span{display:block;height:100%;background:var(--mx-accent)}.mx-question-card{padding:clamp(20px,5vw,48px)}.mx-question-card h1{font-size:clamp(1.3rem,2.7vw,2rem);line-height:1.5;letter-spacing:-.02em;margin:18px 0 30px}.mx-answers{display:grid;gap:9px;margin:25px 0}.mx-option{position:relative;display:flex;align-items:center;gap:15px;border:1px solid var(--mx-border);border-radius:5px;padding:15px 17px;font-size:.94rem;cursor:pointer}.mx-option:has(input:checked){border-color:var(--mx-accent);background:rgba(139,94,59,.08)}.mx-option input{accent-color:var(--mx-accent)}.mx-letter{height:31px;min-width:31px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mx-border);border-radius:3px;font-size:.8rem}.mx-option .mx-tick{margin-left:auto}.mx-correct{border-color:#4b9669;background:rgba(75,150,105,.09)}.mx-wrong{border-color:#b65a59;background:rgba(182,90,89,.08)}.mx-verdict{font-size:.77rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.mx-ok{color:#3d8b58}.mx-no{color:#bf5858}.mx-explain{border-left:3px solid var(--mx-accent);padding:14px 20px;background:rgba(139,94,59,.06);margin:28px 0}.mx-explain p{margin-bottom:0}.mx-stop{display:flex;justify-content:flex-end;margin-top:15px}.mx-stop button{background:none;border:none;color:var(--mx-muted);text-decoration:underline;cursor:pointer}.mx-result-card h1{font-size:clamp(2rem,4vw,3.4rem);margin:18px 0 35px}.mx-result-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 35px}.mx-result-stats>div{display:flex;flex-direction:column;border-top:1px solid var(--mx-border);padding-top:10px}.mx-result-stats strong{font-size:2rem}.mx-result-stats span{font-size:.8rem}.mx-section-title{margin:35px 0 17px}.mx-review{margin-bottom:12px}.mx-review h3{font-size:1.12rem;line-height:1.55}.mx-review p{font-size:.9rem}.mx-review p span{display:inline-block;font-size:.72rem;text-transform:uppercase;font-weight:700;letter-spacing:.04em;margin-right:12px;color:var(--mx-accent)}.mx-notice{padding:13px 18px;border:1px solid var(--mx-border);margin:16px 0;background:var(--mx-surface)}@media(max-width:730px){.mx{margin:16px 4px 50px}.mx-hero{align-items:flex-start;flex-direction:column;padding-top:18px}.mx-hero-counter strong{font-size:2.9rem}.mx-stats{grid-template-columns:repeat(2,1fr)}.mx-columns{grid-template-columns:1fr}.mx-panel{padding:19px}.mx-result-stats{grid-template-columns:repeat(2,1fr)}.mx-history-item{flex-direction:column;gap:4px}.mx-panel-heading{align-items:flex-start}}