.mk-panel{border:1px solid var(--c-rule-strong);background:#121211;padding:clamp(1.125rem,3vw,2.25rem)}.mk-narrow{max-inline-size:34rem}.mk-mid{max-inline-size:48rem}.mk-form{gap:1.125rem;display:grid}.mk-form fieldset{border:0;border-block-end:1px dashed var(--c-rule-strong);gap:1rem;min-inline-size:0;margin:0;padding:0 0 1.5rem;display:grid}.mk-form fieldset:last-of-type{border-block-end:0;padding-block-end:0}.mk-form legend{float:inline-start;inline-size:100%;color:var(--c-ash);gap:.625rem;margin-block-end:.25rem;padding:0;display:flex}.mk-form legend>span{color:var(--c-signal)}.mk-form legend+*{clear:both}.mk-row{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.mk-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-field{gap:.375rem;min-inline-size:0;display:grid}.mk-label{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ash);font-size:.6875rem}html[data-script=arabic] .mk-label,html[data-script=arabic] .mk-form legend{text-transform:none;letter-spacing:0;font-size:.75rem}.mk-label b{color:var(--c-signal);font-weight:500}.mk-hint{color:var(--c-dim);margin:0;font-size:.8125rem;line-height:1.5}.mk-err{color:var(--c-signal);margin:0;font-size:.8125rem;line-height:1.5}.mk-form input[type=text],.mk-form input[type=email],.mk-form input[type=number],.mk-form input[type=date],.mk-form input[type=search],.mk-form input[type=file],.mk-form select,.mk-form textarea{min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--c-bone);background:var(--c-night);border:1px solid var(--c-rule-strong);font:inherit;border-radius:0;padding:.625rem .75rem;font-size:1rem}.mk-form input[type=file]{padding-block:.6875rem;font-size:.875rem}.mk-form input[type=file]::file-selector-button{color:var(--c-ink);background:var(--c-bone);font-family:var(--f-mono);cursor:pointer;border:0;margin-inline-end:.75rem;padding:.375rem .75rem;font-size:.75rem}.mk-form select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--c-bone) 50%) calc(100% - 1.125rem) 50% / .375rem .375rem no-repeat, linear-gradient(-45deg, transparent 50%, var(--c-bone) 50%) calc(100% - .75rem) 50% / .375rem .375rem no-repeat, var(--c-night);padding-inline-end:2.25rem}html[dir=rtl] .mk-form select{background-position:1.125rem,.75rem,0 0}.mk-form select[multiple]{background:var(--c-night);min-block-size:8rem;padding-inline-end:.75rem}.mk-form textarea{resize:vertical;line-height:1.5}.mk-form input::placeholder,.mk-form textarea::placeholder{color:var(--c-dim)}.mk-form input:focus,.mk-form select:focus,.mk-form textarea:focus{border-color:var(--c-bone);box-shadow:inset 0 -2px 0 var(--c-signal);outline:none}.mk-form [aria-invalid=true]{border-color:var(--c-signal)}.mk-form input[inputmode=decimal],.mk-form input[inputmode=numeric],.mk-form input[type=number],.mk-form input[type=email],.mk-ltr{text-align:start;direction:ltr}html[dir=rtl] .mk-form input[inputmode=decimal],html[dir=rtl] .mk-form input[inputmode=numeric],html[dir=rtl] .mk-form input[type=number],html[dir=rtl] .mk-form input[type=email]{text-align:end}.mk-checks{flex-wrap:wrap;gap:.5rem;display:flex}.mk-check{min-block-size:var(--tap);border:1px solid var(--c-rule-strong);cursor:pointer;align-items:center;gap:.625rem;padding-block:.5rem;padding-inline:.625rem .875rem;font-size:.9375rem;display:inline-flex;position:relative}.mk-check input{block-size:1rem;inline-size:1rem;accent-color:var(--c-signal);margin:0}.mk-check:has(input:checked){border-color:var(--c-bone);background:#1a1a18}.mk-check:has(input:focus-visible){outline:2px solid var(--c-signal);outline-offset:2px}.mk-check--plain{border:0;align-items:flex-start;min-block-size:0;padding-inline:0}.mk-check--plain input{flex:none;margin-block-start:.25rem}.mk-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}@media (width<=32.4375rem){.mk-actions .btn{flex:100%}}.mk-alert{border-inline-start:2px solid var(--c-signal);background:var(--c-coal);color:var(--c-bone);gap:.25rem;margin:0 0 1.25rem;padding-block:.75rem;padding-inline:1rem;line-height:1.55;display:grid}.mk-alert--ok{border-inline-start-color:var(--c-bone)}.mk-alert p{margin:0}.mk-alert ul{margin:0;padding-inline-start:1.25rem}.mk-or{color:var(--c-dim);font-family:var(--f-mono);text-transform:uppercase;align-items:center;gap:.75rem;margin:.25rem 0;font-size:.6875rem;display:flex}.mk-or:before,.mk-or:after{content:"";background:var(--c-rule);flex:auto;block-size:1px}.mk-btn-link{color:var(--c-bone);font:inherit;text-underline-offset:.2em;cursor:pointer;min-block-size:var(--tap);background:0 0;border:0;padding:0;text-decoration:underline}.mk-btn-link:hover{color:var(--c-signal)}.btn--small{min-block-size:2.75rem;padding-inline:.875rem}[hidden]{display:none!important}.mk-kv{border-block-start:1px solid var(--c-rule-strong);margin:0}.mk-kv>div{border-block-end:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;padding-block:.75rem;display:grid}.mk-kv dt{color:var(--c-dim);font-family:var(--f-mono);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase}html[data-script=arabic] .mk-kv dt{text-transform:none;letter-spacing:0;font-size:.75rem}.mk-kv dd{unicode-bidi:isolate;margin:0;line-height:1.5}@media (width>=40rem){.mk-kv>div{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}}.mk-list{border-block-start:1px solid var(--c-rule-strong);margin:0;padding:0;list-style:none;display:grid}.mk-list>li{border-block-end:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr);gap:.375rem 1.25rem;padding-block:1rem;display:grid}.mk-list>li>.mk-chip,.mk-list>li>.btn{justify-self:start}@media (width>=48rem){.mk-list>li{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.mk-list__t{margin:0;font-weight:620;line-height:1.35}.mk-list__m{color:var(--c-ash);margin:0;font-size:.875rem;line-height:1.5}.mk-chip{border:1px solid var(--c-rule-strong);color:var(--c-bone);font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding-block:.125rem;padding-inline:.5rem;font-size:.6875rem;display:inline-block}html[data-script=arabic] .mk-chip{text-transform:none;letter-spacing:0;font-size:.75rem}.mk-chip--solid{background:var(--c-bone);border-color:var(--c-bone);color:var(--c-night)}.mk-chip--dashed{border-style:dashed}.mk-chip--dim{color:var(--c-dim)}.mk-chip--signal{border-color:var(--c-signal);color:var(--c-signal)}.mk-sec{padding-block:clamp(2rem, 5vw, 3.5rem) var(--section-y)}.mk-sec+.mk-sec{padding-block-start:0}.mk-h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.375rem,3vw,2rem);font-weight:680;line-height:1.15}html[data-script=arabic] .mk-h2,html[data-script=han] .mk-h2,html[data-script=thai] .mk-h2,html[data-script=devanagari] .mk-h2{letter-spacing:0;line-height:1.4}.mk-lede{max-inline-size:42rem;color:var(--c-ash);margin:0 0 1.25rem;line-height:1.6}.mk-empty{border:1px dashed var(--c-rule-strong);justify-items:start;gap:.875rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.mk-empty p{color:var(--c-ash);max-inline-size:36rem;margin:0;line-height:1.6}.mk-code{font-family:var(--f-mono);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}
