.mk-acct-sec__wrap{max-width:var(--mk-measure);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px clamp(48px,6vw,104px);margin:0 auto;display:grid}.mk-acct-sec__copy .mk-h2 span{color:#78716c}.mk-acct-sec__copy .mk-incl__list{margin-top:clamp(32px,5vh,56px)}.mk-acct-sec__copy .mk-incl__list li{padding-block:20px 22px}.mk-acct-sec__copy .mk-incl__lead{font-size:clamp(1.12rem,1.02rem + .35vw,1.3rem)}.mk-acct-sec__copy .mk-incl__text{font-size:1rem;line-height:1.55}.mk-acct-sec__scene{align-self:start;position:sticky;top:112px}.mk-acct-stage.mk-sol-stage{height:clamp(520px,100svh - 200px,640px);margin-top:0}.mk-acct-stage .mk-acct-stage__win{inset:112px -10% -40px 7%}.mk-acct-stage .mk-sol-stage__bubble{width:min(380px,80%);top:28px;left:7%}.mk-acct-stage__win .mk-win__rail{display:none}.mk-acct-stage .mk-acct-stage__win .mk-win__pane{padding:0}.mk-acct{grid-template-columns:196px minmax(0,1fr);height:100%;display:grid}.mk-acct__rail{background:#fafaf9;border-right:1px solid #f0eeeb;flex-direction:column;gap:6px;padding:12px 10px 16px;display:flex}.mk-acct__ws{align-items:center;gap:8px;padding:6px;display:flex}.mk-acct__ws b{color:#fff;background:#047857;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.mk-acct__ws span{flex:1;min-width:0;display:grid}.mk-acct__ws strong{color:#1c1917;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.mk-acct__ws small{color:#57534e;font-size:11px}.mk-acct__ws>svg{color:#a8a29e;width:13px;height:13px}.mk-acct__today{color:#57534e;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;padding-inline:8px;font-size:10px;font-weight:700}.mk-acct__group{gap:1px;display:grid}.mk-acct__group+.mk-acct__group{border-top:1px solid #ecebe8;padding-top:5px}.mk-acct__bottom{margin-top:6px}.mk-acct__item{color:#57534e;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;font-weight:500;display:flex}.mk-acct__item svg{color:#78716c;flex:none;width:14px;height:14px}.mk-acct__item[data-on]{color:#065f46;background:#fff;box-shadow:0 1px 2px #1c19170f,0 0 0 1px #0478571a}.mk-acct__item[data-on] svg{color:#047857}.mk-acct__main{min-width:0;padding:22px 28px;position:relative}.mk-acct__main:after{content:"";background:#1c19170f;position:absolute;inset:0}.mk-acct__dlg{z-index:1;background:#fff;border-radius:12px;width:min(380px,100% - 56px);position:absolute;top:64px;left:28px;overflow:hidden;box-shadow:0 0 0 1px #1c191712,0 24px 48px -20px #1c191759}.mk-acct__dlg-title{padding:14px 18px 0;font-size:15px;font-weight:650}.mk-acct__dlg-body{gap:12px;min-height:150px;padding:12px 18px 16px;display:grid}.mk-acct__drop{color:#57534e;text-align:center;border-block:2px dashed #d6d3d1;padding:18px 12px}.mk-acct__drop b{color:#047857;font-weight:600}.mk-acct__files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mk-acct__files li{color:#44403c;align-items:center;gap:8px;display:flex;overflow:hidden}.mk-acct__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mk-acct__files small{color:#78716c;font-variant-numeric:tabular-nums;font-size:11.5px}.mk-acct__files svg{color:#a8a29e;width:13px;height:13px}.mk-acct__files--done li{color:#57534e}.mk-acct__used{color:#57534e;font-variant-numeric:tabular-nums;font-size:11.5px}.mk-acct__done{color:#292524}.mk-acct__foot{color:#57534e;border-top:1px solid #f0eeeb;justify-content:space-between;align-items:center;padding:10px 18px;font-weight:500;display:flex}.mk-acct__add{color:#fff;background:#047857;border-radius:6px;margin-left:auto;padding:6px 14px;font-weight:600}.mk-acct__add[data-off]{opacity:.5}@media (max-width:1023px){.mk-acct-sec__wrap{grid-template-columns:minmax(0,1fr)}.mk-acct-sec__scene{position:relative;top:0}.mk-acct-stage.mk-sol-stage{height:560px}}@media (max-width:600px){.mk-acct-stage.mk-sol-stage{height:520px}.mk-acct-stage .mk-acct-stage__win{inset:124px 16px -40px}.mk-acct__ws small,.mk-acct__ws>svg{display:none}.mk-acct-stage .mk-sol-stage__bubble{width:auto;top:16px;left:16px;right:16px}.mk-acct{grid-template-columns:136px minmax(0,1fr)}.mk-acct__rail{padding-inline:6px}.mk-acct__item{gap:6px;padding-inline:6px;font-size:11.5px}.mk-acct__main{padding:18px 10px}.mk-acct__dlg{width:calc(100% - 16px);top:56px;left:8px}.mk-acct__dlg-title,.mk-acct__dlg-body,.mk-acct__foot{padding-inline:12px}}
