.mt{background:radial-gradient(60% 50% at 80% 20%, var(--mt-page-glow), transparent 70%), var(--mt-page);padding:50px 0 110px}.mt__grid{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:60px;display:grid}.mt__title{margin:0;font-size:58px}.mt__lead{max-width:620px;color:var(--lead);margin:14px 0 0;font-size:17px;line-height:1.65}.tl{grid-template-columns:repeat(8,1fr);gap:6px;margin:34px 0 0;padding:0;list-style:none;display:grid}.tl li{color:var(--mt-tl-todo);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.tl li i{background:var(--mt-tl-track);border-radius:2px;height:4px}.tl li.done{color:var(--mt-tl-done)}.tl li.done i{background:var(--grom)}.tl li.now{color:var(--mt-tl-now);font-weight:800}.tl li.now i{background:linear-gradient(90deg, var(--grom) 50%, var(--mt-tl-track) 50%)}.mt-box{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-from), var(--panel-to));margin-top:26px;padding:26px 28px}.mt-box h2{margin:0;font-size:30px}.mt-box__note{color:var(--note);margin:6px 0 0;font-size:14px}.mt-kv{grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0 0;display:grid}.mt-kv dt{color:var(--mt-label);font-size:12.5px}.mt-kv dd{margin:2px 0 0;font-size:22px;font-weight:700}.mt-kv .ok{color:var(--mt-ok)}.mt-kv .bad{color:var(--mt-bad)}.mt-fps{margin:14px 0 0;padding:0;list-style:none}.mt-fps li{border-top:1px solid var(--line);grid-template-columns:160px 1fr auto;align-items:center;gap:14px;padding:10px 0;font-size:15px;display:grid}.mt-fps i{background:var(--mt-bar-track);border-radius:4px;height:7px}.mt-fps s{background:var(--mt-bar);height:100%;box-shadow:0 0 10px var(--mt-bar);border-radius:4px;display:block}.mt-fps b{text-align:right}.mt-parts{margin:14px 0 0}.mt-parts div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.mt-parts dt{font-weight:700}.mt-parts dd{text-align:right;color:var(--mt-dd);margin:0}.mt-parts small{color:var(--mt-small);font-size:12.5px;display:block}.mt-gw{border:1px solid var(--mt-gw-line);background:var(--mt-gw-bg);color:var(--grom);align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.mt-gw span{color:var(--mt-gw-text);font-size:14.5px}.mt-gw b{color:var(--kosc)}.mt__side{position:sticky;top:90px}.mt__actions{gap:10px;margin-top:40px;display:grid}.mt__actions .btn{width:100%}.mt-who{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-from), var(--panel-to));margin-top:16px;padding:16px}.mt-who small{color:var(--mt-label);font-size:12.5px;display:block}.mt-who b{font-size:17px;display:block}.mt-who span{color:var(--mt-label);font-size:13px}.mt-code{max-width:520px;margin-top:30px}.mt-code label{font-weight:700;display:block}.mt-code__row{gap:10px;margin-top:10px;display:flex}.mt-code input{border:1px solid var(--line);background:var(--panel-to);min-width:0;min-height:48px;color:var(--kosc);font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;flex:1;padding:0 16px;font-size:17px}.mt-code input:focus-visible{outline:2px solid var(--grom);outline-offset:2px}.mt-code__hint{color:var(--note);margin:10px 0 0;font-size:14px}.mt-code__error{color:var(--mt-bad);margin:10px 0 0;font-size:14px;font-weight:700}@media (max-width:1000px){.mt__grid{grid-template-columns:1fr}.mt__side{position:static}.tl{grid-template-columns:repeat(4,1fr);row-gap:14px}}@media (max-width:760px){.mt{padding:32px 0 60px}.mt__title{font-size:44px}.mt-box{padding:22px 20px}.mt-kv{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mt-kv dd{font-size:19px}.mt-fps li{grid-template-columns:minmax(0,1fr) 64px auto}.mt-parts div{flex-wrap:wrap}.mt__actions{margin-top:28px}}@media print{.nav,.foot,.tabbar,.skip-link,.tl,.mt__side,.mt__lead{display:none!important}.mt{color:var(--print-ink);background:0 0;padding:0}.mt__grid{display:block}.mt__title{color:var(--print-ink);font-size:30px}.mt-box{border:0;border-top:1px solid var(--print-line);break-inside:avoid;background:0 0;margin-top:14px;padding:12px 0 0}.mt-box h2{font-size:18px}.mt-kv dd{font-size:15px}.mt-kv dt,.mt-parts small,.mt-parts dd,.mt-box__note,.mt-gw span,.mt-gw b{color:var(--print-ink)}.mt-fps li,.mt-parts div{border-color:var(--print-line-soft);padding:5px 0;font-size:12px}.mt-fps s{background:var(--print-ink);box-shadow:none}.mt-gw{border-color:var(--print-line);color:var(--print-ink);background:0 0}}
