.exmf-title{text-wrap:balance}@media (max-width:480px){.exmf-title{padding-right:78px}}.exmf-strip{border:2px solid var(--ink);background:var(--card);border-radius:18px;margin:18px 0 6px;padding:12px}.exmf-strip-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}.exmf-strip-h b{color:var(--ink);font-size:14.5px;font-weight:850}.exmf-strip-h span{color:var(--ink-soft);font-size:12.5px;font-weight:700}.exmf-strip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.exmf-dot{border:2px dashed color-mix(in srgb, var(--ink) 35%, transparent);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.exmf-dot.exmf-dot-on{border:2px solid var(--ink);background:var(--card);box-shadow:2px 2px 0 var(--ink)}.exmf-dot svg{width:100%;height:100%;display:block}.exmf-dot-n{font-size:13px;font-weight:800}.exmf-dot:disabled{opacity:.45;cursor:default}.exmf-dot:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.exmf-dot[aria-current=step]{outline:2.5px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.exmf-step{animation:.32s ease-out backwards exmf-in}}@keyframes exmf-in{0%{opacity:0;transform:translateY(8px)}}body:has(.screen.exmf-step,.screen.xa-screen) .cornerbar{position:absolute}
