.k-page.mk-bare{padding:0}.k-page.mk-bare>.k-page__in{gap:0;max-width:none}.k-page.mk-bare>.k-page__in>*{animation:none}.mk-login{grid-template-columns:minmax(0,1fr)}.mk-login__card>.k-lead{overflow-wrap:anywhere;text-wrap:pretty}.mk-login__card .k-btn{text-align:center;white-space:normal;height:auto;min-height:44px;padding-block:10px;line-height:1.25}.mk-login__card .k-btn.-lg{min-height:52px}.mk-login__tg.-ok{background:var(--ok-soft);color:var(--ok-ink)}.mk-login__tg.-neutral{background:var(--s2);color:var(--muted)}.mk-login__tg.-bad{background:var(--bad-soft);color:var(--bad-ink)}.mk-login__form{flex-direction:column;gap:14px;display:flex}.mk-login__or{color:var(--muted);align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.mk-login__or:before,.mk-login__or:after{content:"";background:var(--line);flex:1;height:1px}.mk-login__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;font-size:13.5px;display:flex}.mk-login__links i{background:var(--faint);border-radius:50%;width:3px;height:3px}.mk-login__card>.mk-login__terms{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.5}.mk-login__card>.mk-login__hint{color:var(--muted);text-wrap:pretty;font-size:13.5px;line-height:1.5}@media (max-width:720px){.mk-login__card .k-btn.-primary{min-height:52px}.mk-login__card .k-btn.-block:not(.-primary){min-height:48px}}.mk-security{flex-direction:column;gap:16px;max-width:none;margin:0;padding:0;display:flex}.mk-security .mk-setacc__text>*{white-space:normal;text-overflow:clip;overflow:visible}.mk-security .mk-setacc__text small{line-height:1.4}.mk-svc-ico{background:var(--s3);width:42px;height:42px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.mk-svc-ico svg{width:20px;height:20px}.mk-svc-ico.-ok{background:color-mix(in srgb, var(--ok) 16%, var(--s2));color:var(--ok-ink)}.mk-svc-ico.-info{background:color-mix(in srgb, var(--info) 16%, var(--s2));color:var(--info-ink)}.mk-svc-ico.-warn{background:color-mix(in srgb, var(--warn) 16%, var(--s2));color:var(--warn-ink)}.mk-svc-others{background:var(--s2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.mk-svc-others>p{font-size:14.5px;font-weight:600}.mk-svc-devs{flex-direction:column;gap:6px;display:flex}.mk-svc-dev{background:var(--s2);border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 10px;display:flex}.mk-svc-dev__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mk-svc-dev__main h3{letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:650;display:flex}.mk-svc-dev__main p{color:var(--muted);font-size:13px}.mk-svc-dev>form{flex:none}.mk-svc-dev .k-btn.-soft{background:var(--s3)}.mk-svc-dev .k-btn.-soft:hover{background:var(--s4)}.mk-svc-events{flex-direction:column;gap:6px;display:flex}.mk-svc-event{background:var(--s2);border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.mk-svc-event__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mk-svc-event__head b{font-size:15px;font-weight:650}.mk-svc-event__head time{color:var(--muted);font-size:13px}.mk-svc-event__count{color:var(--fg-2);font-size:13.5px}.mk-svc-event__snap{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mk-svc-event__none{color:var(--muted);font-size:13.5px}.mk-svc-none{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:20px 12px 8px;font-size:14.5px;display:flex}.mk-svc-none .mk-icotile{background:var(--s2);width:52px;height:52px}.mk-svc-none .mk-icotile svg{width:24px;height:24px}@media (max-width:720px){.mk-security .mk-setcard.mk-setacc{flex-wrap:wrap}.mk-security .mk-setacc__text{flex:calc(100% - 56px)}.mk-security .k-btn.mk-setacc__out{flex:100%;width:100%}.mk-svc-others{flex-direction:column;align-items:stretch;padding:12px}.mk-svc-others .k-btn{width:100%}.mk-svc-dev{flex-wrap:wrap;padding:10px}.mk-svc-dev>form{flex-basis:100%}.mk-svc-dev>form .k-btn{width:100%}}.mk-svc-col{flex-direction:column;gap:16px;min-width:0;display:flex}.mk-svc-col.-narrow{max-width:820px}.mk-svc-form{flex-direction:column;gap:14px;display:flex}.mk-svc-form>.k-btn{align-self:flex-start}.mk-svc-mail{background:var(--s2);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.mk-svc-mail>p{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:650}.mk-svc-line{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.mk-svc-line svg{width:16px;height:16px}@media (max-width:720px){.mk-svc-form>.k-btn{align-self:stretch}}.mk-svc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mk-svc-actions.-start{justify-content:flex-start}.mk-svc-codes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.mk-svc-codes li{background:var(--s2);border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;display:flex}.mk-svc-codes code{font-family:var(--mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-size:15px;font-weight:600}.mk-svc-enroll{grid-template-columns:minmax(0,1fr) 296px;grid-template-areas:"steps qr""rest qr";align-items:start;gap:20px 28px;display:grid}.mk-svc-enroll__steps{flex-direction:column;grid-area:steps;gap:14px;display:flex}.mk-svc-enroll__rest{flex-direction:column;grid-area:rest;gap:16px;min-width:0;display:flex}.mk-svc-qr{background:#fff;border-radius:20px;grid-area:qr;width:296px;max-width:100%;height:296px;padding:8px}.mk-svc-steps{counter-reset:step;flex-direction:column;gap:10px;display:flex}.mk-svc-steps li{min-height:26px;color:var(--fg-2);counter-increment:step;padding-left:38px;font-size:14.5px;line-height:1.45;position:relative}.mk-svc-steps li:before{content:counter(step);background:var(--s3);width:26px;height:26px;color:var(--fg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.mk-svc-key{background:var(--s2);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.mk-svc-key__cap{color:var(--fg-2);font-size:13px;font-weight:600}.mk-svc-key__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.mk-svc-key__type{color:var(--muted);font-size:12.5px}.mk-svc-secret{min-width:0;font-family:var(--mono);letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px;font-weight:600}@media (max-width:900px){.mk-svc-enroll{grid-template-columns:minmax(0,1fr);grid-template-areas:"steps""qr""rest"}.mk-svc-qr{justify-self:center}}@media (max-width:720px){.mk-svc-actions>.k-btn,.mk-svc-actions>form{flex:100%}.mk-svc-actions>form>.k-btn{width:100%}.mk-svc-actions.-start>.k-btn{justify-content:center}.k-sheet .mk-svc-actions{flex-direction:column-reverse;align-items:stretch}.k-sheet .mk-svc-actions>.k-btn,.k-sheet .mk-svc-actions>form{flex:none;width:100%}}.mk-help{padding-bottom:0}.mk-help__ver{max-width:46em;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:12.5px;line-height:1.5}.mk-hcalc__lead{color:var(--muted);text-wrap:pretty;margin-top:-8px;font-size:13.5px;line-height:1.45}.mk-hcalc__form{flex-direction:column;gap:18px;display:flex}.mk-hcalc__go{align-self:flex-start}.mk-hcalc__note{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.45}.mk-calcgrid.-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-hcalc__opt{cursor:pointer;position:relative}.mk-hcalc__opt>input{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-hcalc__opt:has(>input:checked){background:var(--fg);color:var(--bg)}.mk-hcalc__opt:has(>input:checked):hover{background:var(--fg);color:var(--bg)}.mk-hcalc__opt:has(>input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.mk-hcalc__results{flex-direction:column;gap:8px;display:flex}.mk-hcalc__res.-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.mk-calcgrid.-three{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-calcgrid.-three>:first-child{grid-column:1/-1}}@media (max-width:560px){.mk-hcalc__res.-two{grid-template-columns:minmax(0,1fr)}.mk-hcalc__go{align-self:stretch}}.mk-security .k-btn,.mk-svc-actions .k-btn,.mk-svc-form .k-btn,.mk-hcalc .k-btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:10px;line-height:1.25}.mk-security .k-btn.-sm{min-height:36px;padding-block:7px}
