.mk-shell .ct-wrap{padding-top:calc(84px + clamp(var(--tb-space-10), 6vw, var(--tb-space-16)));padding-bottom:clamp(var(--tb-space-12), 8vw, 6rem)}.mk-shell .ct-head{max-width:40rem;margin-bottom:var(--tb-space-6)}.mk-shell .ct-head h1{margin-top:var(--tb-space-2);font-size:clamp(1.75rem,4vw,2.5rem)}.mk-shell .ct-head p{margin-top:var(--tb-space-3);color:var(--tb-text-dim);font-size:var(--tb-font-md);max-width:36rem}.mk-shell .ct-form{gap:var(--tb-space-4);max-width:32rem;display:grid}.mk-shell .ct-field{gap:var(--tb-space-1);display:grid}.mk-shell .ct-label{font-family:var(--tb-font-mono);font-size:var(--tb-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tb-text-dim)}.mk-shell .ct-field input,.mk-shell .ct-field textarea{box-sizing:border-box;background:var(--tb-bg-raised);border:1px solid var(--tb-border);border-radius:var(--tb-radius-sm);width:100%;max-width:100%;color:var(--tb-text);font:inherit;font-size:var(--tb-font-md);padding:var(--tb-space-2) var(--tb-space-3)}.mk-shell .ct-field input{min-height:44px}.mk-shell .ct-field input:focus-visible,.mk-shell .ct-field textarea:focus-visible,.mk-shell .ct-form .btn:focus-visible{outline:var(--tb-focus-outline);outline-offset:var(--tb-focus-outline-offset)}.mk-shell .ct-field textarea{resize:vertical;min-height:8rem}.mk-shell .ct-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mk-shell .ct-status{border-radius:var(--tb-radius-md);padding:var(--tb-space-3) var(--tb-space-4);max-width:32rem}.mk-shell .ct-status p{font-size:var(--tb-font-sm);margin:0}.mk-shell .ct-ok{border:1px solid var(--tb-ok);background:#3ecf7a1f}.mk-shell .ct-err{border:1px solid var(--tb-danger);margin-bottom:var(--tb-space-2);background:#ff5d611f}.mk-shell .ct-ok .btn{margin-top:var(--tb-space-3)}@media (prefers-reduced-motion:reduce){.mk-shell .ct-form,.mk-shell .ct-status{transition:none}}
