.mkc .mk-main{display:flex;flex-direction:column;gap:16px}.mkc-main{gap:20px}.mkc-main h1{margin:0;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.4px;text-wrap:balance;color:var(--mk-txt)}.mkc .mkv-card__h>strong.mkc-st{height:30px;padding:0 14px;background:#E08A00;color:#fff;font-size:14px}.mkc .mkv-card__h>strong.mkc-st.ok{background:#1F9D55}.mkc .mkv-card__h>strong.mkc-st.no{background:#6B7079}.mkc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mkc-facts>div{position:relative;overflow:hidden;min-width:0;background:var(--mk-soft);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.mkc-facts svg{position:absolute;right:-6px;bottom:-10px;opacity:.08;pointer-events:none;color:var(--mk-txt)}.mkc-facts span{font-size:13px;color:var(--mk-faint)}.mkc-facts b{position:relative;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mk-txt)}.mkc-text{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.6;color:var(--mk-txt2)}.mkc-text p{margin:0;text-wrap:pretty;white-space:pre-line}.mkc-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px;border-top:1px solid #eef0f3}[data-theme=dark] .mkc-foot{border-top-color:#222C3C}.mkc-foot>span:last-child{margin-left:auto;font-size:14px;color:var(--mk-faint)}.mk button.mkc-help{height:40px;padding:0 14px;border-radius:12px;border:1px solid #e3e5e8;background:var(--mk-card);color:var(--mk-txt);font:inherit;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}.mk button.mkc-help.on{border-color:var(--mk-txt);background:var(--mk-soft)}.mkc-help span{color:var(--mk-faint)}.mkc-hint{font-size:13px;color:#C0392B}.mkc-flow{gap:20px}.mkc-tl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.mkc-tl>li{display:flex;gap:14px}.mkc-tl>li>div:first-child{flex:0 0 36px;display:flex;flex-direction:column;align-items:center}.mkc-tl .mkr-ico,.mkc-tl>li>div:first-child>i{width:36px;height:36px;border-radius:18px;color:#fff;font-style:normal;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.mkc-tl .mkr-ico{position:relative;inset:auto;flex:0 0 36px}.mkc-tl>li>div:first-child>i.sys{background:#121316;font-style:italic}.mkc-tl>li>div:first-child>span:not(.mkr-ico){flex:1;width:2px;min-height:16px;background:#E3E5E8}.mkc-tl>li.last>div:first-child>span:not(.mkr-ico){background:transparent}.mkc-tl>li>div:last-child{flex:1;min-width:0;padding:6px 0 22px;display:flex;flex-direction:column;gap:6px}.mkc-tl>li>div:last-child>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkc-tl b{font-size:15px;color:var(--mk-txt)}.mkc-tl small{font-size:13px;color:var(--mk-faint)}.mkc-bubble{padding:12px 14px;border-radius:14px;background:var(--mk-soft);font-size:15px;line-height:1.55;color:var(--mk-txt2);text-wrap:pretty;white-space:pre-line}.mkc-ev{font-size:15px;color:var(--mk-faint)}.mkc-rep{border-radius:16px;border:1px solid #e3e5e8}.mkc-form,.mkc-rep{display:flex;flex-direction:column;gap:10px;padding:16px}.mkc-form{border-radius:16px;background:var(--mk-soft)}.mkc-form textarea{padding:12px 14px;border-radius:12px;border:1px solid #e3e5e8;background:var(--mk-card);color:var(--mk-txt);font:inherit;font-size:15px;line-height:1.5;resize:vertical;outline:none}.mkc-form textarea:focus{border-color:#121316}.mkc-form>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mkc-form>div>span{font-size:13px;color:var(--mk-faint)}.mkc-form>div>span.err{color:#C0392B}.mk .mkc-form button{height:44px;padding:0 20px;border-radius:12px;border:0;background:radial-gradient(ellipse 120% 90% at 50% -25%,rgba(255,255,255,.22),transparent 62%),linear-gradient(44deg,#2e2d30,#090909);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.mk .mkc-form button:disabled{opacity:.45;cursor:default}@media (max-width:640px){.mkc-main h1{font-size:24px}.mkc-facts{grid-template-columns:1fr}.mkc .mkv-card__h{flex-wrap:wrap}.mkc .mkv-card__h>strong.mkc-st{order:3;margin-left:78px;height:26px;font-size:13px}}