.TestRunner-module__kmBRQq__page{color:#211a14;background:#f3ebdd;min-height:100vh}.TestRunner-module__kmBRQq__header{color:#f8f0df;background:#0b0907;border-bottom:1px solid #d5ad6140;justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,50vw - 520px);display:flex}.TestRunner-module__kmBRQq__brand{color:#f0cf84;font:18px Georgia,serif}.TestRunner-module__kmBRQq__brand span{color:#f8f0df}.TestRunner-module__kmBRQq__progressText{color:#a99c86;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:55%;font-size:11px;overflow:hidden}.TestRunner-module__kmBRQq__progress{z-index:10;background:#d9ccba;height:4px;position:sticky;top:0}.TestRunner-module__kmBRQq__progress span{background:linear-gradient(90deg,#876126,#e0bb72);height:100%;transition:width .25s;display:block}.TestRunner-module__kmBRQq__intro,.TestRunner-module__kmBRQq__done{width:min(760px,100% - 32px);margin:auto;padding:90px 0}.TestRunner-module__kmBRQq__kicker{color:#8d6428;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.TestRunner-module__kmBRQq__intro h1,.TestRunner-module__kmBRQq__done h1{color:#1d1711;letter-spacing:-.045em;margin:0;font:clamp(46px,8vw,82px)/.98 Georgia,serif}.TestRunner-module__kmBRQq__intro h2{color:#76566f;margin:14px 0 30px;font:28px/1.2 Georgia,serif}.TestRunner-module__kmBRQq__intro>p:not(.TestRunner-module__kmBRQq__kicker),.TestRunner-module__kmBRQq__done>p:not(.TestRunner-module__kmBRQq__kicker){color:#655b4f;font-size:18px;line-height:1.65}.TestRunner-module__kmBRQq__notice{color:#675b49;background:#eadfcd;border-left:3px solid #c9a457;margin:30px 0;padding:20px;line-height:1.55}.TestRunner-module__kmBRQq__primary,.TestRunner-module__kmBRQq__secondary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:0;min-height:52px;padding:14px 24px;font-weight:800}.TestRunner-module__kmBRQq__primary{color:#171007;background:linear-gradient(135deg,#e6c77f,#b9863a);justify-content:center;align-items:center;display:inline-flex}.TestRunner-module__kmBRQq__primary:disabled{cursor:not-allowed;opacity:.42}.TestRunner-module__kmBRQq__secondary{color:#5f4b30;background:0 0;border:1px solid #bca887}.TestRunner-module__kmBRQq__runner{width:min(1040px,100% - 32px);margin:auto;padding:54px 0 90px}.TestRunner-module__kmBRQq__counter{color:#856637;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800}.TestRunner-module__kmBRQq__questionCard,.TestRunner-module__kmBRQq__extraCard,.TestRunner-module__kmBRQq__contactCard{background:#fffaf0;border:1px solid #d9c8ad;padding:clamp(24px,5vw,58px);box-shadow:0 24px 70px #422f1714}.TestRunner-module__kmBRQq__questionCard h1,.TestRunner-module__kmBRQq__extraCard h1,.TestRunner-module__kmBRQq__contactCard h1{max-width:860px;margin:0 0 18px;font:clamp(30px,5vw,48px)/1.12 Georgia,serif}.TestRunner-module__kmBRQq__questionCard>p,.TestRunner-module__kmBRQq__extraCard>p,.TestRunner-module__kmBRQq__contactCard>p{color:#75695b;line-height:1.55}.TestRunner-module__kmBRQq__scale{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.TestRunner-module__kmBRQq__scale button{text-align:left;color:#544a3e;cursor:pointer;background:#f4eadb;border:1px solid #dac7aa;grid-template-columns:36px 1fr;align-items:center;gap:8px;min-height:94px;padding:15px;display:grid}.TestRunner-module__kmBRQq__scale button strong{border:1px solid #a98d63;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.TestRunner-module__kmBRQq__scale button span{font-size:13px;line-height:1.3}.TestRunner-module__kmBRQq__scale button.TestRunner-module__kmBRQq__selected{color:#fff;background:#405c7a;border-color:#405c7a;box-shadow:0 0 0 2px #fff,0 0 0 4px #405c7a}.TestRunner-module__kmBRQq__navigation{justify-content:space-between;gap:16px;margin-top:22px;display:flex}.TestRunner-module__kmBRQq__timeGrid,.TestRunner-module__kmBRQq__contextGrid{gap:14px;margin-top:32px;display:grid}.TestRunner-module__kmBRQq__timeCard,.TestRunner-module__kmBRQq__contextCard{background:#f3e8d7;border:1px solid #d9c4a3;padding:22px}.TestRunner-module__kmBRQq__timeCard h3,.TestRunner-module__kmBRQq__contextCard h3{margin:0 0 8px;font:24px/1.15 Georgia,serif}.TestRunner-module__kmBRQq__timeCard p{color:#75695b;min-height:44px;margin:0 0 18px;font-size:14px;line-height:1.5}.TestRunner-module__kmBRQq__timeCard>div{grid-template-columns:48px 80px 48px;gap:8px;display:grid}.TestRunner-module__kmBRQq__timeCard button,.TestRunner-module__kmBRQq__timeCard input{text-align:center;background:#fffaf0;border:1px solid #bca887;height:48px}.TestRunner-module__kmBRQq__timeCard button{cursor:pointer;font-size:22px}.TestRunner-module__kmBRQq__timeCard input{width:80px}.TestRunner-module__kmBRQq__total{color:#725233;background:#eadac2;border:1px solid #ceb58c;justify-content:space-between;margin-top:20px;padding:18px;display:flex}.TestRunner-module__kmBRQq__totalReady{color:#254b40;background:#dce9df;border-color:#91b49e}.TestRunner-module__kmBRQq__numberScale{grid-template-columns:repeat(11,1fr);gap:6px;margin:18px 0 10px;display:grid}.TestRunner-module__kmBRQq__numberScale button{aspect-ratio:1;color:#544a3e;cursor:pointer;background:#fffaf0;border:1px solid #c7b291;min-width:0}.TestRunner-module__kmBRQq__numberScale button.TestRunner-module__kmBRQq__selectedNumber{color:#fff;background:#76566f;border-color:#76566f;box-shadow:0 0 0 2px #fff,0 0 0 4px #76566f}.TestRunner-module__kmBRQq__anchors{color:#776a5b;justify-content:space-between;gap:20px;font-size:12px;display:flex}.TestRunner-module__kmBRQq__fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.TestRunner-module__kmBRQq__fields label{color:#5c4c38;gap:8px;font-size:13px;font-weight:700;display:grid}.TestRunner-module__kmBRQq__fields input{color:#211a14;background:#fffdf8;border:1px solid #bda884;outline:none;height:52px;padding:0 14px}.TestRunner-module__kmBRQq__fields input:focus{border-color:#76566f;box-shadow:0 0 0 3px #76566f26}.TestRunner-module__kmBRQq__consent{color:#675b4c;align-items:flex-start;gap:12px;margin-top:24px;font-size:13px;line-height:1.5;display:flex}.TestRunner-module__kmBRQq__consent input{flex:none;width:20px;height:20px}.TestRunner-module__kmBRQq__consent a{color:#76566f;text-decoration:underline}.TestRunner-module__kmBRQq__error{color:#7e2525;background:#f4dada;border:1px solid #d7a0a0;margin-top:20px;padding:14px}.TestRunner-module__kmBRQq__done{text-align:center}.TestRunner-module__kmBRQq__doneMark{color:#fff;background:#4e775e;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 28px;font-size:34px;display:grid}.TestRunner-module__kmBRQq__done p{max-width:650px;margin:24px auto 32px}.TestRunner-module__kmBRQq__done .TestRunner-module__kmBRQq__primary{color:#171007}.TestRunner-module__kmBRQq__draftPanel{color:#5f513f;background:#fffaf0;border:1px solid #cdb58d;padding:22px}.TestRunner-module__kmBRQq__draftPanel>strong{color:#2f261c;font:24px/1.2 Georgia,serif;display:block}.TestRunner-module__kmBRQq__draftPanel>p{margin:10px 0 18px;line-height:1.55}.TestRunner-module__kmBRQq__introActions,.TestRunner-module__kmBRQq__doneActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.TestRunner-module__kmBRQq__draftPanel .TestRunner-module__kmBRQq__introActions{justify-content:flex-start}.TestRunner-module__kmBRQq__introActions .TestRunner-module__kmBRQq__secondary,.TestRunner-module__kmBRQq__doneActions .TestRunner-module__kmBRQq__secondary{justify-content:center;align-items:center;display:inline-flex}.TestRunner-module__kmBRQq__doneActions{margin-top:28px}.TestRunner-module__kmBRQq__doneActions .TestRunner-module__kmBRQq__primary,.TestRunner-module__kmBRQq__doneActions .TestRunner-module__kmBRQq__secondary{margin:0}@media (max-width:760px){.TestRunner-module__kmBRQq__header{padding:0 16px}.TestRunner-module__kmBRQq__progressText{display:none}.TestRunner-module__kmBRQq__runner{padding-top:34px}.TestRunner-module__kmBRQq__scale{grid-template-columns:1fr}.TestRunner-module__kmBRQq__scale button{min-height:68px}.TestRunner-module__kmBRQq__numberScale{grid-template-columns:repeat(6,1fr)}.TestRunner-module__kmBRQq__fields{grid-template-columns:1fr}.TestRunner-module__kmBRQq__navigation{background:linear-gradient(#0000,#f3ebdd 24%);padding:14px 0;position:sticky;bottom:0}.TestRunner-module__kmBRQq__navigation .TestRunner-module__kmBRQq__primary,.TestRunner-module__kmBRQq__navigation .TestRunner-module__kmBRQq__secondary{flex:1;padding-left:12px;padding-right:12px}.TestRunner-module__kmBRQq__anchors{font-size:10px}.TestRunner-module__kmBRQq__intro,.TestRunner-module__kmBRQq__done{padding-top:60px}.TestRunner-module__kmBRQq__introActions,.TestRunner-module__kmBRQq__doneActions{display:grid}.TestRunner-module__kmBRQq__draftPanel .TestRunner-module__kmBRQq__introActions{justify-content:stretch}}
