.mk-browser{--mk-pop: #ff6e55;position:relative;width:100%;max-width:calc(var(--mk-cw) * 1.4px)}.mk-chrome{overflow:hidden;border:1px solid #28222c;border-radius:16px;background:#0b0915;box-shadow:0 25px 50px -12px #0009;--mk-radius: 0px}.mk-bar{position:relative;display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid #28222c}.mk-address{position:absolute;top:50%;left:50%;max-width:calc(100% - 230px);overflow:hidden;padding:2px 14px;transform:translate(-50%,-50%);border-radius:6px;background:#ffffff09;color:#6b6677;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 520px){.mk-address{display:none}}.mk-dot{width:10px;height:10px;border-radius:999px;background:#2a293d}.mk-enlarge{display:inline-flex;align-items:center;gap:6px;height:24px;margin:-6px -6px -6px auto;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#878293;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.mk-enlarge[hidden]{display:none}.mk-enlarge:hover{background:#28222c;color:#fff}.mk-enlarge:focus-visible{outline:2px solid #ff6e55;outline-offset:2px}.mk-shot{position:relative;width:100%;border-radius:var(--mk-radius, 16px)}.mk-frame{position:relative;overflow:hidden;isolation:isolate;transform:translateZ(0);container-type:inline-size;border-radius:inherit;background:#0b0d12}.mk-frame:before{content:"";display:block;padding-top:calc(var(--mk-ch) / var(--mk-cw) * 100%)}.mk-shot .mk-stage{position:absolute;top:0;left:0;visibility:hidden;transform-origin:0 0;transform:scale(var(--mk-scale, 1)) translate(calc(var(--mk-cx) * -1px),calc(var(--mk-cy) * -1px))}.mk-shot.mk-ready .mk-stage{visibility:visible}@supports (width: calc(tan(atan2(1cqw,1px))*1px)){.mk-shot .mk-stage{visibility:visible;transform:scale(var(--mk-scale, tan(atan2(100cqw, calc(var(--mk-cw) * 1px))))) translate(calc(var(--mk-cx) * -1px),calc(var(--mk-cy) * -1px))}}.mk-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mk-overlay-dim{fill:#000000a6}.mk-overlay-ring{fill:none;stroke:var(--mk-pop);stroke-width:2.5px;vector-effect:non-scaling-stroke}.mk-marks{position:absolute;inset:0;pointer-events:none}.mk-step,.mk-note{position:absolute;left:calc((var(--x) - var(--mk-cx)) / var(--mk-cw) * 100%);top:calc((var(--y) - var(--mk-cy)) / var(--mk-ch) * 100%);z-index:2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mk-step{display:grid;place-items:center;width:28px;height:28px;transform:translate(-50%,-50%);border:2px solid #0b0915;border-radius:999px;background:var(--mk-pop);color:#0b0915;font-size:14px;font-weight:800;line-height:1;box-shadow:0 2px 8px #00000073}.mk-note{width:max-content;max-width:200px;padding:7px 11px;border:1.5px solid var(--mk-pop);border-radius:10px;background:#0b0915;color:#fff;font-size:14px;font-weight:600;line-height:1.3;box-shadow:0 6px 18px #00000080}.mk-note:after{content:"";position:absolute;width:10px;height:10px;border:1.5px solid var(--mk-pop);background:#0b0915;transform:rotate(45deg)}.mk-note-card{display:grid;gap:3px;max-width:260px;padding:11px 15px;background:#17131d}.mk-note-card:after{background:#17131d}.mk-note-card strong{font-size:14px;font-weight:700;line-height:1.3}.mk-note-card span{color:#b4afc0;font-size:12.5px;font-weight:500;line-height:1.4}.mk-note-below{transform:translate(-50%,14px)}.mk-note-below:after{top:-6.5px;left:calc(50% - 5px);border-right:0;border-bottom:0}.mk-note-above{transform:translate(-50%,calc(-100% - 14px))}.mk-note-above:after{bottom:-6.5px;left:calc(50% - 5px);border-top:0;border-left:0}.mk-note-right{transform:translate(14px,-50%)}.mk-note-right:after{left:-6.5px;top:calc(50% - 5px);border-top:0;border-right:0}.mk-note-left{transform:translate(calc(-100% - 14px),-50%)}.mk-note-left:after{right:-6.5px;top:calc(50% - 5px);border-bottom:0;border-left:0}.mk-dialog{margin:auto;max-width:100vw;max-height:100vh;padding:0;border:0;background:transparent;overflow:visible}.mk-dialog::backdrop{background:#000000d9}.mk-dialog .mk-browser{width:min(94vw,calc((94vh - 48px) * var(--mk-cw) / var(--mk-ch)),calc(var(--mk-cw) * 2.2px));max-width:none}
