.ds-page .ds-mk-imp{flex-direction:column;gap:16px;min-width:0;display:flex}.ds-page .ds-mk-imp>.ds-src{margin:0}.ds-page .ds-mk-imp-row{flex-wrap:wrap;align-items:flex-start;gap:22px 28px;display:flex}.ds-page .ds-mk-imp-fig{flex-direction:column;flex:260px;gap:8px;min-width:0;max-width:380px;margin:0;display:flex}.ds-page .ds-mk-imp-plot{aspect-ratio:1;background:var(--night-raised);border:1px solid var(--line);border-radius:18px;width:100%;position:relative;overflow:hidden}.ds-page .ds-mk-imp-plot .qd{width:50%;height:50%;position:absolute}.ds-page .ds-mk-imp-plot .qd.tl{background:#ff7a4517;top:0;left:0}.ds-page .ds-mk-imp-plot .qd.tr{background:#1f44ff14;top:0;right:0}.ds-page .ds-mk-imp-plot .qd.bl{bottom:0;left:0}.ds-page .ds-mk-imp-plot .qd.br{background:#ffffff06;bottom:0;right:0}.ds-page .ds-mk-imp-plot .mid{background:var(--line-2);position:absolute}.ds-page .ds-mk-imp-plot .mid.v{width:1px;top:0;bottom:0;left:50%}.ds-page .ds-mk-imp-plot .mid.h{height:1px;top:50%;left:0;right:0}.ds-page .ds-mk-imp-ql{justify-content:space-between;align-items:flex-end;gap:10px;padding:0 4px;display:flex}.ds-page .ds-mk-imp-ql.bot{align-items:flex-start}.ds-page .ds-mk-imp-ql .ql{max-width:48%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:10.5px;line-height:1.35}.ds-page .ds-mk-imp-ql .ql.tl{color:var(--ember-soft)}.ds-page .ds-mk-imp-ql .ql.tr,.ds-page .ds-mk-imp-ql .ql.br{text-align:right}.ds-page .ds-mk-imp-ql .ql.tr{color:var(--blue-soft)}.ds-page .ds-mk-imp-plot .dot{--x:.5;--y:.5;left:calc(12% + var(--x) * 76%);bottom:calc(12% + var(--y) * 76%);border:2px solid var(--night-card);background:var(--blue);width:44px;height:44px;color:var(--t1);font-family:var(--mono);cursor:pointer;z-index:1;transition:left .6s var(--ease,ease), bottom .6s var(--ease,ease), background .25s, transform .3s var(--spring,ease);border-radius:50%;margin:0 0 -22px -22px;font-size:14px;position:absolute}.ds-page .ds-mk-imp-plot .dot.on{background:var(--ember);color:var(--night);z-index:2;transform:scale(1.1)}.ds-page .ds-mk-imp-plot .dot:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.ds-page .ds-mk-imp.pre .ds-mk-imp-plot .dot{transition-delay:calc(var(--i,0) * 90ms);bottom:50%;left:50%}.ds-page .ds-mk-imp-plot .dot{transition-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms), 0s, 0s}.ds-page .ds-mk-imp-axes{justify-content:space-between;gap:10px;display:flex}.ds-page .ds-mk-imp-axes .ds-src{margin:0}.ds-page .ds-mk-imp-ctl{flex-direction:column;flex:280px;gap:14px;min-width:0;display:flex}.ds-page .ds-mk-imp-ctl .ds-chips button{overflow-wrap:anywhere;white-space:normal;text-align:left;max-width:100%;min-height:44px}.ds-page .ds-mk-imp-need{flex-direction:column;gap:10px;display:flex}.ds-page .ds-mk-imp-need .ds-slider .lab{flex-wrap:wrap;row-gap:4px}.ds-page .ds-mk-imp-need .ds-slider .lab b{white-space:normal;flex-shrink:1;min-width:0}.ds-page .ds-mk-imp-need[hidden]{display:none}.ds-page .ds-mk-imp-name{flex-direction:column;gap:6px;display:flex}.ds-page .ds-mk-imp-name 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-imp-name input:focus{outline:2px solid var(--ember);outline-offset:2px}.ds-page .ds-mk-imp-out{background:var(--night-raised);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.ds-page .ds-mk-imp-out .ds-src{margin:0}.ds-page .ds-mk-imp-q{font-family:var(--serif);color:var(--t1);margin:4px 0 0;font-size:28px;line-height:1.1}.ds-page .ds-mk-imp-q.concentrate{color:var(--ember)}.ds-page .ds-mk-imp-q.keep{color:var(--blue-soft)}.ds-page .ds-mk-imp-ctl>.ds-btn{align-self:flex-start;min-height:44px}.ds-page .ds-mk-imp-note{margin:0}@media (max-width:640px){.ds-page .ds-mk-imp-fig{max-width:none}.ds-page .ds-mk-imp-ctl>.ds-btn{white-space:normal;justify-content:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-imp-plot .dot{transition:none}.ds-page .ds-mk-imp.pre .ds-mk-imp-plot .dot{left:calc(12% + var(--x) * 76%);bottom:calc(12% + var(--y) * 76%)}}
