.ds-page .ds-mk-fill{flex-direction:column;gap:18px;display:flex}.ds-page .ds-mk-fill-fields{flex-direction:column;gap:14px;display:flex}.ds-page .ds-mk-fill-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ds-page .ds-mk-fill-field legend{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t4);margin-bottom:8px;padding:0;font-size:11px}.ds-page .ds-mk-fill-field .ds-chips button{text-align:left;white-space:normal;min-height:44px}.ds-page .ds-mk-fill-field input{border:1px solid var(--line-2);background:var(--night);width:100%;min-height:44px;color:var(--t1);font:inherit;border-radius:12px;padding:8px 14px;font-size:15px}.ds-page .ds-mk-fill-field input::placeholder{color:var(--t4)}.ds-page .ds-mk-fill-field input:focus{outline:2px solid var(--blue-soft);outline-offset:1px}.ds-page .ds-mk-fill-out{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:16px;display:flex}.ds-page .ds-mk-fill-text{border-left:3px solid var(--ember);background:var(--night-raised);border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:18px 20px;display:flex}.ds-page .ds-mk-fill-text p{font-family:var(--serif);color:var(--t1);overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.2vw,25px);line-height:1.35}.ds-page .ds-mk-fill-text mark{background:linear-gradient(var(--ember), var(--ember)) no-repeat 0 100% / 100% 2px;color:var(--ember-soft);transition:background-size .5s var(--ease);padding:0 1px}.ds-page .ds-mk-fill.is-wait .ds-mk-fill-text mark{background-size:0 2px}.ds-page .ds-mk-fill-text mark.flash{animation:ds-mk-fill-flash .6s var(--ease)}@keyframes ds-mk-fill-flash{0%{color:var(--night);background-size:100% 100%}to{color:var(--ember-soft);background-size:100% 2px}}.ds-page .ds-mk-fill-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-page .ds-mk-fill-act .ds-btn{cursor:pointer;min-height:44px;font-family:inherit}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-fill-text mark,.ds-page .ds-mk-fill.is-wait .ds-mk-fill-text mark{background-size:100% 2px;transition:none}.ds-page .ds-mk-fill-text mark.flash{animation:none}}
