.mt-hero{width:min(560px,100%);position:relative}.mt-con{border:1px solid var(--line);background:#070915;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.mt-con__bar{border-bottom:1px solid var(--line);font-family:var(--hb-font-mono);color:var(--mut);align-items:center;gap:6px;padding:12px 14px;font-size:12px;display:flex}.mt-con__bar i{background:#fff3;border-radius:50%;width:9px;height:9px}.mt-con__bar span{flex:1;margin-left:8px}.mt-con__bar em{color:var(--gr);align-items:center;gap:6px;font-style:normal;display:inline-flex}.mt-dot{background:var(--gr);border-radius:50%;width:7px;height:7px;animation:1.4s infinite an-blink}@keyframes an-blink{50%{opacity:.2}}.mt-log{min-height:290px;font-family:var(--hb-font-mono);align-content:end;gap:4px;margin:0;padding:16px;font-size:13px;list-style:none;display:grid}.mt-log li{color:#d6dbf5;border-radius:8px;grid-template-columns:46px 18px 1fr;gap:8px;padding:7px 10px;display:grid}.mt-log li:last-child{background:#ffffff0d;animation:.4s ease-out mt-in}@keyframes mt-in{0%{opacity:0;transform:translateY(8px)}}.mt-log time{color:#ffffff59}.mt-log b{color:var(--gr)}.mt-warn b,.mt-warn span{color:#fbbf24}.mt-info b{color:var(--cy)}.mt-up{color:var(--gr);background:#0f122cf5;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:-34px;right:-22px;box-shadow:0 20px 40px -18px #000}.mt-up strong{color:#fff;font-size:20px;line-height:1;display:block}.mt-up small{color:var(--mut);font-size:11px}.mt-up svg{width:90px;height:30px}.mt-up path{fill:none;stroke:var(--gr);stroke-width:2px;stroke-dasharray:160;animation:2s linear infinite mt-beat}@keyframes mt-beat{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}.mt-hero:not(.is-live) *{animation-play-state:paused!important}.mt-cal{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);display:grid}.mt-cal__grid{border-right:1px solid var(--line);padding:clamp(20px,3vw,36px)}.mt-cal__legend{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.mt-cal__legend button{all:unset;border:1px solid var(--line);color:var(--mut);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.mt-cal__legend button[aria-pressed=true]{color:#fff;border-color:#fff}.mt-cal__legend button:focus-visible{outline:3px solid var(--cy)}.mt-cal__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mt-cal__dow{color:var(--mut);text-align:center;letter-spacing:.06em;text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:700}.mt-cal__days button{all:unset;box-sizing:border-box;border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:12px;align-content:space-between;gap:6px;min-height:64px;padding:8px;transition:border-color .2s,background-color .2s,opacity .2s,transform .2s;display:grid}.mt-cal__days button:hover{transform:translateY(-2px)}.mt-cal__days button.is-on{border-color:var(--s2);background:color-mix(in srgb, var(--s1) 18%, transparent)}.mt-cal__days button.is-dim{opacity:.3}.mt-cal__days button:focus-visible{outline:3px solid var(--cy)}.mt-cal__days b{color:#fff;font-size:13px}.mt-cal__days span{flex-wrap:wrap;gap:3px;display:flex}.mt-cal i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.k-up{background:#60a5fa}.k-bk{background:#34d399}.k-sc{background:#f87171}.k-ct{background:#f472b6}.k-fx{background:#fbbf24}.k-rp{background:#a78bfa}.mt-cal__day{padding:clamp(20px,3vw,36px);animation:.3s ease-out wdx-in}.mt-cal__date{color:#fff;letter-spacing:-.03em;font-size:30px;font-weight:800;display:block}.mt-cal__day ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mt-cal__day li{border:1px solid var(--line);color:#fff;background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.mt-cal__day li svg{color:var(--gr)}.mt-cal__day li i{width:10px;height:10px}.mt-cal__day p{color:var(--mut)}.mt-cal__note{margin-top:18px;font-size:13px;color:#e7eaf673!important}@media (max-width:900px){.mt-cal{grid-template-columns:1fr}.mt-cal__grid{border-right:0;border-bottom:1px solid var(--line)}.mt-up{right:0}}@media (max-width:480px){.mt-cal__days button{min-height:46px;padding:5px}.mt-cal__days b{font-size:11px}.mt-log{min-height:250px;font-size:11px}.mt-log li{grid-template-columns:38px 14px 1fr}}.mx-diff{color:#0f172a;background:#fff;border-radius:14px;gap:8px;width:100%;max-width:300px;padding:16px;display:grid}.mx-diff small{color:#64748b;font-weight:700}.mx-diff del{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:8px 10px}.mx-diff ins{color:#15803d;background:#f0fdf4;border-radius:8px;padding:8px 10px;font-weight:700;text-decoration:none}.mx-tag{color:#92400e;background:#fef3c7;border-radius:99px;justify-self:start;padding:3px 9px;font-size:12px;font-weight:700}.mx-img{align-items:flex-end;gap:14px;display:flex}.mx-img>div{justify-items:center;gap:6px;display:grid}.mx-img i{background:linear-gradient(140deg,#f59e0b,#facc15);border-radius:10px;width:90px;height:70px}.mx-img i.big{filter:saturate(.6);width:130px;height:100px}.mx-img small{color:var(--mut);font-size:12px}.mx-upd{gap:8px;width:100%;display:grid}.mx-upd>div{background:#ffffff0d;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.mx-upd b{color:#fff;font-size:14px}.mx-upd code{color:#fcd34d;font-size:12.5px}.mx-upd span{color:#4ade80;font-size:12px;font-weight:700}.mx-bug{gap:10px;width:100%;display:grid}.mx-bug>div{border-radius:12px;padding:12px 14px}.mx-bug b{color:#fff;font-size:14px;display:block}.mx-bug small{color:var(--mut);font-size:12px}.mx-bug .bad{background:#f871711a;border:1px solid #f8717159}.mx-bug .good{background:#4ade801a;border:1px solid #4ade8059}.mx-sec{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.mx-sec>div{background:#4ade8012;border:1px solid #4ade8040;border-radius:10px;padding:12px}.mx-sec span{color:var(--mut);font-size:12px;display:block}.mx-sec b{color:#fff;font-size:14px}.mx-mon{width:100%}.mx-mon__top b{color:#4ade80;letter-spacing:-.02em;font-size:34px}.mx-mon__top small{color:var(--mut);display:block}.mx-mon__bars{grid-template-columns:repeat(30,1fr);gap:3px;margin-top:12px;display:grid}.mx-mon__bars i{background:#22c55e;border-radius:3px;height:30px}.mx-mon__bars i.bad{background:#fbbf24}.mx-flow{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mx-flow li{border:1px solid var(--line);background:#ffffff08;border-radius:20px;gap:6px;padding:22px;display:grid;position:relative}.mx-flow li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--s1), var(--s2));width:16px;height:2px;position:absolute;top:46px;right:-16px}.mx-flow__n{background:color-mix(in srgb, var(--s1) 20%, transparent);width:48px;height:48px;color:var(--s2);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.mx-flow small{color:var(--s2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.mx-flow strong{color:var(--txt);font-size:17px}.mx-flow p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.55}:root[data-theme=light] .mx-flow li{background:#fff;box-shadow:0 10px 30px -22px #0f172a4d}:root[data-theme=light] .mx-flow strong{color:#0b1020}:root[data-theme=light] .mx-flow small{color:#b45309}.mx-rep>div{padding:clamp(20px,3vw,32px)}.mx-rep__top{justify-content:space-between;margin-bottom:18px;display:flex}.mx-rep__top b{color:#fff;font-size:18px}.mx-rep__top span{color:var(--mut);font-size:13px}.mx-rep__k{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.mx-rep__k>div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:14px}.mx-rep__k small{color:var(--mut);font-size:12px;display:block}.mx-rep__k b{color:#fff;margin-top:4px;font-size:20px;display:block}.mx-rep__log{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mx-rep__log li{color:#e7eaf6;background:#ffffff0a;border-radius:10px;padding:10px 12px;font-size:14.5px}.mx-rep__log b{color:var(--s2);margin-inline-end:6px}@media (max-width:980px){.mx-flow{grid-template-columns:1fr 1fr}.mx-flow li:after{display:none}.mx-rep__k{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.mx-flow{grid-template-columns:1fr}.mx-rep__k{grid-template-columns:1fr 1fr}}.mx-flow li{align-content:start}
