.mk-sec{min-width:0;margin-top:var(--mk-gap-section);color:var(--kadr-color-text)}.mk-sec:first-child{margin-top:0}.mk-sec__head{min-width:0;padding:0 var(--mk-gutter);align-items:baseline;gap:12px;display:flex}.mk-sec__title{min-width:0;font:600 15px / 1.3 var(--kadr-font-sans);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.mk-sec--l .mk-sec__title{font:650 17px / 1.25 var(--kadr-font-sans);letter-spacing:-.01em}.mk-sec__meta{font:var(--mk-t-meta);color:var(--kadr-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;display:flex}.mk-sec__hint{padding:0 var(--mk-gutter);font:var(--mk-t-meta);color:var(--kadr-color-text-secondary);overflow-wrap:break-word;margin:4px 0 0}.mk-sec__body{min-width:0;padding-top:var(--mk-gap-row)}.mk-sec__body--inset{padding-inline:var(--mk-gutter)}.mk-sec__body>.mk-row:first-child{margin-top:calc(-1 * var(--mk-gap-in))}.mk-sec__body>:is(.mk-field,.mk-options-seg,.mk-options-count,.mk-options-more):first-child{margin-top:0}.mk-sec__body>.mk-options-tiles:first-child{padding-top:0}.mk-step-screen{min-width:0;color:var(--kadr-color-text);flex-direction:column;padding-bottom:24px;display:flex}.mk-step-head{padding:0 var(--mk-gutter);margin-bottom:20px}.mk-step-head-title{font:var(--mk-t-screen);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.mk-step-head-brand{font:700 13px / 1 var(--kadr-font-sans);letter-spacing:.22em;color:var(--kadr-color-text-secondary);margin:0 0 6px}.mk-step-head-row{align-items:center;gap:16px;min-width:0;display:flex}.mk-step-head-row>.mk-step-head-title{overflow-wrap:anywhere;flex:auto;min-width:0}.mk-step-head-action{flex:none;align-items:center;min-width:44px;min-height:44px;display:flex}.mk-step-head-sub{font:var(--mk-t-body);color:var(--kadr-color-text-secondary);margin:6px 0 0}.mk-step{margin-top:var(--mk-gap-module);min-width:0}.mk-step:first-child,.mk-step-head+.mk-step{margin-top:12px}.mk-step-bar{min-height:var(--mk-num);padding:0 var(--mk-gutter);align-items:center;gap:12px;display:flex}.mk-step-num{width:var(--mk-num);height:var(--mk-num);font:700 15px / 1 var(--kadr-font-sans);background:var(--kadr-color-text);color:var(--kadr-color-bg);border-radius:50%;flex:none;place-items:center;display:grid}.mk-step-num--done{background:var(--kadr-color-accent);color:var(--kadr-color-on-accent);animation:mk-step-pop .26s var(--mk-ease)}.mk-step-title{min-width:0;font:var(--mk-t-step);letter-spacing:-.01em;flex:1;margin:0}.mk-step-opt{font:var(--mk-t-meta);color:var(--kadr-color-text-secondary);flex:none}.mk-step-aside{font:var(--mk-t-meta);flex:none;align-items:center;display:flex}.mk-step-hint{padding:0 var(--mk-gutter) 0 calc(var(--mk-gutter) + var(--mk-hint-indent));font:var(--mk-t-body);color:var(--kadr-color-text-secondary);overflow-wrap:break-word;margin:6px 0 0}.mk-step-hint--plain{padding-left:var(--mk-gutter)}.mk-step-body{padding-top:var(--mk-gap-in);min-width:0}.mk-step-body>.mk-row:first-child{margin-top:calc(-1 * var(--mk-gap-in))}.mk-step-body>.mk-field:first-child,.mk-step-body>.mk-options-seg:first-child{margin-top:0}.mk-step-body>.mk-options-tiles:first-child{padding-top:0}.mk-step-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes mk-step-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mk-step-num--done{animation:none}}
