.ds-page .ds-mk-deck{flex-direction:column;gap:18px;min-width:0;display:flex}.ds-page .ds-mk-deck-cap{margin:0}.ds-page .ds-mk-deck-fields{flex-wrap:wrap;gap:10px 14px;display:flex}.ds-page .ds-mk-deck-field{flex-direction:column;flex:160px;gap:6px;min-width:0;display:flex}.ds-page .ds-mk-deck-field input{border:1px solid var(--line-2);background:var(--night-raised);width:100%;min-height:44px;color:var(--ember-soft);font:inherit;border-radius:14px;padding:10px 14px;font-size:15px}.ds-page .ds-mk-deck-field input:focus{outline:2px solid var(--ember);outline-offset:2px}.ds-page .ds-mk-deck-track{position:relative}.ds-page .ds-mk-deck-track .rail{top:21px;left:calc(50% / var(--n,4));right:calc(50% / var(--n,4));background:var(--line-2);border-radius:2px;height:2px;position:absolute}.ds-page .ds-mk-deck-track .fill{height:100%;width:calc(var(--p,0) * 100%);background:var(--blue);transition:width .6s var(--ease,ease);border-radius:2px;display:block}.ds-page .ds-mk-deck.pre .ds-mk-deck-track .fill{width:0}.ds-page .ds-mk-deck-track .stops{display:flex;position:relative}.ds-page .ds-mk-deck-track button{min-width:0;min-height:44px;color:var(--t4);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;padding:14px 4px 6px;display:flex}.ds-page .ds-mk-deck-track .dot{border:2px solid var(--line-2);background:var(--night-card);width:16px;height:16px;transition:background .3s, border-color .3s, transform .3s var(--spring,ease);border-radius:50%}.ds-page .ds-mk-deck-track button.done .dot{background:var(--blue);border-color:var(--blue)}.ds-page .ds-mk-deck-track button[aria-selected=true]{color:var(--t1)}.ds-page .ds-mk-deck-track button[aria-selected=true] .dot{background:var(--ember);border-color:var(--ember);transform:scale(1.25)}.ds-page .ds-mk-deck-track .l{font-family:var(--mono);letter-spacing:.06em;text-align:center;font-size:12px;line-height:1.35}.ds-page .ds-mk-deck-track button:hover .l{color:var(--t1)}.ds-page .ds-mk-deck-pane{flex-direction:column;gap:12px;min-width:0;display:flex}.ds-page .ds-mk-deck-pane[hidden]{display:none}.ds-page .ds-mk-deck-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.ds-page .ds-mk-deck-top .ds-mk-ev-h{flex:220px;min-width:0;margin:0}.ds-page .ds-mk-deck-top .ds-btn{flex:none;min-height:44px}.ds-page .ds-mk-deck-meta{flex-wrap:wrap;gap:10px 26px;margin:0;display:flex}.ds-page .ds-mk-deck-meta>div{flex:150px;min-width:0}.ds-page .ds-mk-deck-meta dt{margin:0}.ds-page .ds-mk-deck-meta dd{color:var(--t2);margin:3px 0 0;font-size:14.5px;line-height:1.5}.ds-page .ds-mk-deck-subj{background:var(--night-raised);border:1px solid var(--line);color:var(--t1);overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.ds-page .ds-mk-deck-subj .ds-src{letter-spacing:.12em;text-transform:uppercase;margin-right:8px}.ds-page .ds-mk-deck-f{color:var(--ember);background:0 0;font-weight:500}.ds-page .ds-mk-deck-body{flex-direction:column;min-width:0;display:flex}.ds-page .ds-mk-deck-body.mail{border-left:2px solid var(--blue);padding:4px 16px 6px}.ds-page .ds-mk-deck-body>*{transition:transform .6s var(--ease,ease) calc(min(var(--i,0), 12) * 55ms)}.ds-page .ds-mk-deck.pre .ds-mk-deck-body>*{transform:translateY(18px)}.ds-page .ds-mk-deck-body.anim>*{animation:ds-mk-deck-in .5s var(--ease,ease) both;animation-delay:calc(min(var(--i,0), 12) * 45ms)}@keyframes ds-mk-deck-in{0%{transform:translate(-14px)}to{transform:none}}.ds-page .ds-mk-deck-h{color:var(--blue-soft);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 2px}.ds-page .ds-mk-deck-h:first-child{margin-top:0}.ds-page .ds-mk-deck-p{white-space:pre-line;color:var(--t2);overflow-wrap:anywhere;margin:0 0 12px;font-size:15.5px;line-height:1.65}.ds-page .ds-mk-deck-p:last-child{margin-bottom:0}.ds-page .ds-mk-deck-q{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:14px;padding:12px 4px;font-size:15.5px;line-height:1.55;display:flex}.ds-page .ds-mk-deck-q:hover{color:var(--t1)}.ds-page .ds-mk-deck-q:focus-visible{outline:2px solid var(--blue-soft);outline-offset:2px}.ds-page .ds-mk-deck-q .n{width:24px;font-family:var(--mono);color:var(--ember);flex:none;margin-top:3px;font-size:11px}.ds-page .ds-mk-deck-q .t{overflow-wrap:anywhere;flex:1;min-width:0}.ds-page .ds-mk-deck-q .t .ds-tag{border-radius:12px;width:fit-content;max-width:100%;margin-top:6px;line-height:1.5;display:flex}.ds-page .ds-mk-deck-q .c{font-family:var(--mono);color:var(--ember);flex:none;margin-top:3px;font-size:11px}.ds-page .ds-mk-deck-q .c.ok{color:var(--blue-soft)}.ds-page .ds-mk-deck-note{margin:0}@media (max-width:640px){.ds-page .ds-mk-deck-track .l{letter-spacing:.02em;font-size:11px}.ds-page .ds-mk-deck-top .ds-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-deck-body>*,.ds-page .ds-mk-deck-track .fill,.ds-page .ds-mk-deck-track .dot{transition:none}.ds-page .ds-mk-deck.pre .ds-mk-deck-body>*{transform:none}.ds-page .ds-mk-deck.pre .ds-mk-deck-track .fill{width:calc(var(--p,0) * 100%)}.ds-page .ds-mk-deck-body.anim>*{animation:none}}
