.mv-guide-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:8850;width:288px;padding:6px;background:#fff;border:1px solid var(--mv-ink-12);border-radius:var(--mv-r-panel);box-shadow:var(--mv-shadow-card);transform-origin:top right;animation:mvGuidePopIn .18s var(--mv-ease) 1}.mv-guide-pop-floating{position:fixed;top:12px;left:12px;right:auto;transform-origin:top right}.mv-guide-pop[hidden]{display:none}@keyframes mvGuidePopIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.mv-guide-pop-head{padding:8px 8px 6px;margin:0 0 2px;font:600 9px/1.2 var(--mv-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--mv-ink-40)}.mv-guide-item{width:100%;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;padding:9px 8px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left;transition:background var(--mv-t-control)}.mv-guide-item:hover,.mv-guide-item:focus-visible{background:var(--mv-blue-soft);outline:none}.mv-guide-item-glyph{width:26px;height:26px;display:grid;place-items:center;color:var(--mv-blue)}.mv-guide-item b{display:block;font:600 12.5px/1.25 var(--mv-sans);color:var(--mv-ink)}.mv-guide-item span{display:block;font:400 11px/1.35 var(--mv-sans);color:var(--mv-ink-55)}.mv-guide-item:hover .mvg-run,.mv-guide-item:focus-visible .mvg-run{animation:mvgRun .8s var(--mv-ease) 1}@keyframes mvgRun{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.mv-guide-item:hover .mvg-scale path,.mv-guide-item:focus-visible .mvg-scale path{animation:mvgScale .8s var(--mv-ease) 1}@keyframes mvgScale{0%,to{opacity:1}50%{opacity:.4}}.mv-guide-item:hover .mvg-layout rect,.mv-guide-item:focus-visible .mvg-layout rect{animation:mvgLayout .7s var(--mv-ease) 1}@keyframes mvgLayout{0%,to{opacity:1}50%{opacity:.45}}.mv-guide-confirm{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:20px;background:#1b1e2475}.mv-guide-confirm[hidden]{display:none}.mv-guide-confirm-card{width:min(440px,calc(100vw - 32px));padding:24px;background:#fff;border:1px solid var(--mv-ink-12);border-radius:var(--mv-r-panel);box-shadow:0 24px 70px -28px #1418218c;animation:mvGuideConfirmIn .18s var(--mv-ease) 1}@keyframes mvGuideConfirmIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.mv-guide-confirm-kicker{width:max-content;max-width:100%;margin:0 0 14px;padding:5px 9px;border:1px solid var(--mv-ink-12);border-radius:7px;font:600 10px/1.2 var(--mv-mono);letter-spacing:0;text-transform:uppercase;color:var(--mv-blue)}.mv-guide-confirm h2{margin:0;font:600 22px/1.18 var(--mv-sans);letter-spacing:0;color:var(--mv-ink)}.mv-guide-confirm-card p{letter-spacing:0}.mv-guide-confirm-card #mvGuideConfirmDesc{margin:12px 0 0;font:400 14px/1.55 var(--mv-sans);color:var(--mv-ink-70)}.mv-guide-confirm-note{margin:16px 0 0;padding:11px 12px;border-left:3px solid var(--mv-blue);background:var(--mv-blue-soft);font:500 12.5px/1.45 var(--mv-sans);color:var(--mv-ink-70)}.mv-guide-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.mv-guide-confirm-btn{min-height:38px;padding:0 15px;border:1px solid var(--mv-ink-12);border-radius:var(--mv-r-btn);background:#fff;color:var(--mv-ink-70);font:600 13px/1 var(--mv-sans);cursor:pointer;transition:background var(--mv-t-control),border-color var(--mv-t-control),box-shadow var(--mv-t-control),transform var(--mv-t-control)}.mv-guide-confirm-btn:hover,.mv-guide-confirm-btn:focus-visible{outline:none;border-color:var(--mv-ink-30);background:var(--mv-ink-05);color:var(--mv-ink);box-shadow:0 4px 12px -6px #14182140;transform:translateY(-1px)}.mv-guide-confirm-btn.primary{min-width:112px;border-color:var(--mv-ink);background:var(--mv-ink);color:#fff}.mv-guide-confirm-btn.primary:hover,.mv-guide-confirm-btn.primary:focus-visible{background:var(--mv-ink);border-color:var(--mv-ink);color:#fff;box-shadow:0 8px 18px -9px #14182180}@media(max-width:760px){.mv-guide-pop{right:-44px;width:min(288px,calc(100vw - 24px))}.mv-guide-confirm{padding:14px}.mv-guide-confirm-card{width:100%;padding:20px}.mv-guide-confirm h2{font-size:20px}.mv-guide-confirm-actions{display:grid;grid-template-columns:1fr}.mv-guide-confirm-btn{width:100%}}@media(prefers-reduced-motion:reduce){.mv-guide-pop,.mv-guide-item,.mv-guide-confirm-card,.mv-guide-confirm-btn{animation:none;transition:none}.mv-guide-item:hover .mvg-run,.mv-guide-item:focus-visible .mvg-run,.mv-guide-item:hover .mvg-scale path,.mv-guide-item:focus-visible .mvg-scale path,.mv-guide-item:hover .mvg-layout rect,.mv-guide-item:focus-visible .mvg-layout rect{animation:none}}
