@font-face{font-family:HM Pixel;src:url(/fonts/hm-pixel.woff2)format("woff2");font-display:swap;ascent-override:87.5%;descent-override:37.5%;line-gap-override:0%}.mc-chip{font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:normal;overflow-wrap:anywhere;color:#fa0;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0 1px;transition:background-color .12s,color .12s;display:inline}.mc-chip:hover,.mc-chip[aria-expanded=true]{color:#ffc24d;text-underline-offset:2px;background:#ffaa001f;text-decoration:underline;text-decoration-thickness:1px}.mcit{--s:2px;--mcit-bg:#100010f0;box-sizing:border-box;width:max-content;max-width:calc(100vw - var(--s) * 8);padding:calc(var(--s) * 3);background:var(--mcit-bg);box-shadow:0 calc(var(--s) * -1) 0 var(--mcit-bg), 0 var(--s) 0 var(--mcit-bg), calc(var(--s) * -1) 0 0 var(--mcit-bg), var(--s) 0 0 var(--mcit-bg);color:#fff;font-family:HM Pixel,ui-monospace,Cascadia Mono,Consolas,monospace;font-size:calc(var(--s) * 8);font-style:normal;font-weight:400;line-height:calc(var(--s) * 10);letter-spacing:0;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font-kerning:none;font-variant-ligatures:none;font-synthesis:style;-webkit-font-smoothing:none;text-rendering:optimizespeed;text-shadow:var(--s) var(--s) 0 var(--mc-sh,#3f3f3f);-webkit-user-select:text;user-select:text;position:relative}.mcit:before{content:"";border:var(--s) solid transparent;pointer-events:none;border-image:linear-gradient(#5000ff50,#28007f50) 1;position:absolute;inset:0}.mcit-float{--s:2px;z-index:1500;box-sizing:border-box;background:var(--bg-1,#0d0f14);border:1px solid var(--line,#ffffff14);pointer-events:none;visibility:hidden;will-change:transform;border-radius:12px;width:max-content;max-width:calc(100vw - 16px);padding:10px 12px 12px;position:fixed;top:0;left:0;box-shadow:0 14px 36px #0000008c,0 2px 6px #00000059}.mcit-float.is-pinned{pointer-events:auto}.mcit-float .mcit{margin:2px}.mcit-ln{min-height:calc(var(--s) * 10)}.mcit>.mcit-title{margin-bottom:calc(var(--s) * 2)}.mcit>.mcit-ln:last-child{margin-bottom:calc(var(--s) * -2)}.mcit-wait{color:#aaa;--mc-sh:#2a2a2a;animation:1.1s ease-in-out infinite mcit-wait}@keyframes mcit-wait{50%{opacity:.35}}.mcg-b{font-weight:700}.mcg-i{font-style:italic}.mcg-u{text-decoration-line:underline}.mcg-s{text-decoration-line:line-through}.mcg-u.mcg-s{text-decoration-line:underline line-through}.mcit .mcg-run{text-shadow:var(--s) var(--s) 0 var(--mc-sh,#3f3f3f)}.mcit .mcg-u,.mcit .mcg-s{text-decoration-thickness:var(--s);text-underline-offset:var(--s)}.mcit .mcg-i{font-style:oblique}.mcit .mcg-b{letter-spacing:var(--s);text-shadow:var(--s) 0 0 currentColor, var(--s) var(--s) 0 var(--mc-sh,#3f3f3f), calc(var(--s) * 2) var(--s) 0 var(--mc-sh,#3f3f3f);font-weight:400}.mcit-keys{--s:2px;gap:calc(var(--s) * 3);margin-top:calc(var(--s) * 4);flex-wrap:wrap;display:flex}.mcit-key{--key-edge:#3b1d86;--key-lip:#2a1260;box-sizing:border-box;min-width:calc(var(--s) * 26);margin:0 0 calc(var(--s) * 2);padding:calc(var(--s) * 3) calc(var(--s) * 6) calc(var(--s) * 2);color:#aaa;font-family:HM Pixel,ui-monospace,Cascadia Mono,Consolas,monospace;font-size:calc(var(--s) * 8);font-weight:400;line-height:calc(var(--s) * 10);letter-spacing:0;text-align:center;text-shadow:var(--s) var(--s) 0 #2a2a2a;-webkit-font-smoothing:none;font-kerning:none;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 var(--s) var(--key-edge), inset 0 calc(var(--s) * 2) 0 #ffffff0f, 0 calc(var(--s) * 2) 0 var(--key-lip), 0 calc(var(--s) * 3) 0 #00000073;background:linear-gradient(#1d0d38,#120622);border:0;border-radius:0;transition:transform 70ms ease-out,box-shadow .12s,color .12s,text-shadow .12s;position:relative}.mcit-key:after{content:"";top:calc(var(--s) * 2);right:calc(var(--s) * 2);width:calc(var(--s) * 2);height:calc(var(--s) * 2);background:#2c1c4a;transition:background-color .12s,box-shadow .12s;position:absolute}.mcit-key:hover{--key-edge:#5a31c9;color:#fff;text-shadow:var(--s) var(--s) 0 #3f3f3f}.mcit-key:focus-visible{outline:2px solid var(--accent,#ff7a45);outline-offset:3px}.mcit-key[aria-pressed=true],.mcit-key.is-held,.mcit-key:active{transform:translateY(calc(var(--s) * 2));box-shadow:inset 0 0 0 var(--s) var(--key-edge), inset 0 calc(var(--s) * 2) 0 #00000059, 0 0 0 var(--key-lip)}.mcit-key[aria-pressed=true]:after{background:#5f5;box-shadow:0 0 6px #55ff55bf}.mcit-key.is-live{--key-edge:#8a63ff;color:#ff5;text-shadow:var(--s) var(--s) 0 #3f3f15;box-shadow:inset 0 0 0 var(--s) var(--key-edge), inset 0 calc(var(--s) * 2) 0 #00000059, 0 0 14px #6e3cff8c}.mcslot{--mcslot-tint:#fff;box-sizing:border-box;width:calc(var(--s) * 18);height:calc(var(--s) * 18);padding:var(--s);background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--mcslot-tint) 22%, transparent) 0%, transparent 70%), #ffffff0b;box-shadow:inset var(--s) var(--s) 0 #0000008c, inset calc(var(--s) * -1) calc(var(--s) * -1) 0 #ffffff21;isolation:isolate;text-shadow:none;white-space:nowrap;flex:none;display:block;position:relative}.mcslot-icon{width:calc(var(--s) * 16);height:calc(var(--s) * 16);image-rendering:pixelated;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.mcslot-none{width:calc(var(--s) * 16);height:calc(var(--s) * 16);color:color-mix(in srgb, var(--mcslot-tint) 70%, #777);font-size:calc(var(--s) * 8);line-height:calc(var(--s) * 10);text-shadow:var(--s) var(--s) 0 #1a1a1a;padding-top:var(--s);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.mcslot-none.is-pending{background:linear-gradient(110deg,#fff0 30%,#ffffff17 50%,#fff0 70%) 0 0/300% 100%;animation:1.2s linear infinite mcslot-pending}@keyframes mcslot-pending{0%{background-position:100% 0}to{background-position:-50% 0}}.mcslot-glint{left:var(--s);top:var(--s);width:calc(var(--s) * 16);height:calc(var(--s) * 16);pointer-events:none;mix-blend-mode:screen;position:absolute;overflow:hidden}@supports (mix-blend-mode:plus-lighter){.mcslot-glint{mix-blend-mode:plus-lighter}}.mcslot-glint-a{animation:3s linear infinite mcslot-glint-a}.mcslot-glint-b{animation:4.873s linear infinite mcslot-glint-b}@keyframes mcslot-glint-a{to{transform:translate(10px)}}@keyframes mcslot-glint-b{to{transform:translate(-14px)}}@media (prefers-reduced-motion:reduce){.mcslot-glint-a,.mcslot-glint-b,.mcit-wait,.mcslot-none.is-pending{animation:none!important}.mcit-key,.mcit-key:after{transition:none}}.mcslot-bar{left:calc(var(--s) * 3);top:calc(var(--s) * 14);width:calc(var(--s) * 13);height:calc(var(--s) * 2);z-index:2;background:#000;position:absolute}.mcslot-bar-fill{width:calc(var(--s) * var(--mcslot-bar,0));height:var(--s);display:block}.mcslot-count{right:0;top:calc(var(--s) * 10);z-index:3;color:#fff;font-size:calc(var(--s) * 8);line-height:calc(var(--s) * 10);text-shadow:var(--s) var(--s) 0 #3f3f3f;position:absolute}.mcit-sheet-backdrop{z-index:1490;background:#0405088c;animation:.16s ease-out mcit-fade;position:fixed;inset:0}.mcit-sheet{z-index:1500;box-sizing:border-box;max-height:72vh;padding:26px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg-1,#0d0f14);border-top:1px solid var(--line,#ffffff14);border-radius:16px 16px 0 0;animation:.2s cubic-bezier(.2,.8,.2,1) mcit-rise;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -12px 32px #00000080}.mcit-sheet:before{content:"";background:var(--line-2,#ffffff29);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:9px;left:50%}.mcit-head{align-items:center;gap:14px;min-width:0;display:flex}.mcit-head-slot{border:1px solid var(--line,#ffffff14);background:var(--bg-2,#14171f);border-radius:12px;flex:none;padding:5px;font-family:HM Pixel,ui-monospace,Cascadia Mono,Consolas,monospace;line-height:1}.mcit-head-meta{min-width:0}.mcit-head-name{color:var(--fg-0,#f0f2f8);font-size:var(--fs-17,17px);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.mcit-head-sub{color:var(--fg-2,#7a8194);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--fs-11,11px);flex-wrap:wrap;gap:2px 10px;margin-top:4px;line-height:1.4;display:flex}.mcit-head-id{overflow-wrap:anywhere}.mcit-float .mcit-head{gap:10px;margin-bottom:10px}.mcit-float .mcit-head-slot{--s:2px;border-radius:9px;padding:4px}.mcit-float .mcit-head-name{font-size:var(--fs-14,14px)}.mcit-sheet .mcit-head{margin:0 44px 16px 0}.mcit-sheet .mcit-head-slot{--s:3px}.mcit-sheet .mcit{max-width:calc(100% - 4px);margin:2px 2px 0}.mcit-sheet .mcit-keys{gap:10px;margin-top:18px}.mcit-sheet .mcit-key{min-width:78px;padding:10px 14px 8px}.mcit-sheet-close{background:var(--bg-3,#ffffff0f);width:36px;height:36px;color:var(--fg-1,#c9ced6);cursor:pointer;border:0;border-radius:50%;font-size:22px;line-height:36px;position:absolute;top:8px;right:10px}.mcit-sheet-close:hover{color:var(--fg-0,#fff)}@keyframes mcit-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes mcit-fade{0%{opacity:0}}
