.ds-page .ds-mk-asb{flex-direction:column;gap:16px;width:100%;display:flex}.ds-page .ds-mk-asb .ds-chips button{min-height:44px}.ds-page .ds-mk-asb-v{color:var(--t3);margin:0;font-size:15px}.ds-page .ds-mk-asb-v b{color:var(--ember-text);font-weight:600}.ds-page .ds-mk-asb-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ds-page .ds-mk-asb-step{background:var(--night-raised);border:1px solid var(--night-line);animation:ds-mk-asb-in .4s var(--ease) backwards;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}@keyframes ds-mk-asb-in{0%{transform:translateY(14px)}to{transform:none}}.ds-page .ds-mk-asb-step .n{background:var(--blue);width:34px;height:34px;color:var(--on-blue);font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.ds-page .ds-mk-asb-step:first-child .n{background:var(--ember);color:var(--on-ember)}.ds-page .ds-mk-asb-step .b{flex-direction:column;gap:4px;min-width:0;display:flex}.ds-page .ds-mk-asb-step h3{margin:0;font-size:16px;font-weight:600;line-height:1.3}.ds-page .ds-mk-asb-step h3 a{color:var(--t1);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--blue-on-night) 40%, transparent)}.ds-page .ds-mk-asb-step p{color:var(--t3);margin:0;font-size:14.5px;line-height:1.5}.ds-page .ds-mk-asb-all{border-top:1px solid var(--night-line);flex-wrap:wrap;gap:6px 14px;padding-top:4px;font-size:13.5px;display:flex}.ds-page .ds-mk-asb-all a{color:var(--blue-on-night);padding:6px 0}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-asb-step{animation:none}}
.ds-page .ds-mk-name{flex-direction:column;gap:14px;display:flex}.ds-page .ds-mk-name-in{flex-direction:column;gap:8px;display:flex}.ds-page .ds-mk-name-in input{border:1px solid var(--line-2);background:var(--night-raised);width:100%;min-height:52px;color:var(--t1);font:500 17px var(--ui);border-radius:16px;padding:12px 16px}.ds-page .ds-mk-name-in input:focus{outline:2px solid var(--ember);outline-offset:2px}.ds-page .ds-mk-name-echo{font-family:var(--serif);color:var(--t2);overflow-wrap:anywhere;font-size:clamp(22px,3vw,28px);line-height:1.25}.ds-page .ds-mk-name-hit{color:var(--ember-text);box-shadow:inset 0 -.14em 0 color-mix(in srgb, var(--ember) 55%, transparent);animation:dsMkNamePop .45s var(--spring);background:0 0;display:inline-block}@keyframes dsMkNamePop{0%{transform:translateY(6px)scale(.96)}to{transform:none}}.ds-page .ds-mk-name-verdict{color:var(--t3);font-size:15px}.ds-page .ds-mk-name-verdict b{color:var(--ember-text);font-size:18px}.ds-page .ds-mk-name-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ds-page .ds-mk-name-list li{border:1px solid var(--line);color:var(--t3);border-radius:14px;flex-wrap:wrap;gap:4px 14px;padding:10px 12px;font-size:14.5px;line-height:1.45;display:flex}.ds-page .ds-mk-name-list li .w{font-family:var(--mono);letter-spacing:.04em;color:var(--t2);flex:0 0 150px;padding-top:2px;font-size:12px}.ds-page .ds-mk-name-list li .r{flex:220px;min-width:0}.ds-page .ds-mk-name-list li.hit{border-color:color-mix(in srgb, var(--ember) 55%, transparent);background:color-mix(in srgb, var(--ember) 6%, transparent);color:var(--t2);animation:dsMkNameIn .5s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}.ds-page .ds-mk-name-list li.hit .w{color:var(--ember-text)}@keyframes dsMkNameIn{0%{transform:translate(-12px)}to{transform:none}}.ds-page .ds-mk-name-note{margin:0}.ds-page .ds-mk-name-rest{flex-direction:column;gap:10px;padding-top:4px;display:flex}.ds-page .ds-mk-name-rest>.ds-src{margin:0}.ds-page .ds-mk-name-words{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ds-page .ds-mk-name-words span{font-family:var(--mono);letter-spacing:.04em;color:var(--t2);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:12px}.ds-page .ds-mk-name-more{border:1px solid var(--line-2);min-height:44px;color:var(--t1);font:500 14.5px var(--ui);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 18px}.ds-page .ds-mk-name-more:hover{border-color:var(--blue-soft)}.ds-page .ds-mk-name-rest .ds-mk-name-list[hidden]{display:none}@media (max-width:480px){.ds-page .ds-mk-name-list li .w{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-name-hit,.ds-page .ds-mk-name-list li.hit{animation:none}}
