@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}.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-card{--tint:#7a8194;--plate-row-bg:radial-gradient(90% 150% at 0% 0%, color-mix(in srgb, var(--tint) 38%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 9%, var(--bg-2,#14171f)), var(--bg-2,#14171f));min-width:0;color:var(--fg-0,#f0f2f8);font-family:var(--font-manrope), system-ui, sans-serif;text-align:left;grid-template-columns:148px minmax(0,1fr);display:grid}.mcit-card.is-bare{display:block}.mcit-plate{text-align:center;background:radial-gradient(130% 75% at 50% 0%, color-mix(in srgb, var(--tint) 36%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 10%, var(--bg-2,#14171f)), var(--bg-2,#14171f) 80%);border-right:1px solid var(--line,#ffffff14);flex-direction:column;align-items:center;gap:12px;min-width:0;padding:18px 12px 16px;display:flex}.mcit-plate-slot{--s:4px;box-shadow:0 0 28px color-mix(in srgb, var(--tint) 45%, transparent);background:#00000047;border:1px solid #ffffff1a;border-radius:14px;flex:none;padding:6px;font-family:HM Pixel,ui-monospace,Cascadia Mono,Consolas,monospace;line-height:1}.mcit-plate-info{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.mcit-plate-name{color:var(--fg-0,#f0f2f8);font-size:var(--fs-15);text-wrap:balance;overflow-wrap:anywhere;font-weight:800;line-height:1.25}.mcit-plate-id{color:var(--fg-2,#7a8194);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--fs-10-5);overflow-wrap:anywhere;line-height:1.35}.mcit-plate-mod{color:#aab0ff;max-width:100%;font-size:var(--fs-10-5);overflow-wrap:anywhere;background:#8b93ff24;border-radius:5px;padding:2px 7px;font-weight:600;line-height:1.35}.mcit-dur{width:100%;margin-top:2px}.mcit-dur-text{color:var(--fg-2,#7a8194);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--fs-10-5);flex-direction:column;align-items:center;gap:2px;margin-bottom:5px;line-height:1.2;display:flex}.mcit-dur-num{color:var(--fg-1,#b8bdcc)}.mcit-dur-track{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.mcit-dur-fill{border-radius:inherit;height:100%;display:block}.mcit-sheet .mcit-plate,.mcit-card.is-bare .mcit-plate{text-align:left;background:var(--plate-row-bg);border-right:0;flex-direction:row;gap:14px;padding:16px}.mcit-sheet .mcit-plate-info,.mcit-card.is-bare .mcit-plate-info{align-items:flex-start}.mcit-sheet .mcit-dur-text,.mcit-card.is-bare .mcit-dur-text{flex-direction:row;justify-content:space-between;gap:8px}.mcit-card.is-bare .mcit-plate-slot{--s:3px}.mcit-body{min-width:0;font-size:var(--fs-13-5);overflow-wrap:break-word;padding:12px 16px 16px;line-height:1.5}.mcit-variant-title{font-size:var(--fs-15);margin-bottom:6px;font-weight:800;line-height:1.3}.mcit-rows>:first-child{margin-top:0}.mcit-rows>:last-child{margin-bottom:0}.mcit-line{min-height:1.5em}.mcit-line.is-hint{color:var(--fg-2,#7a8194);font-size:var(--fs-12-5)}.mcit-para{margin:0 0 6px}.mcit-gap{height:8px}.mcit-heading{color:var(--fg-2,#7a8194);font-size:var(--fs-10-5);letter-spacing:.09em;text-transform:uppercase;margin:12px 0 6px;font-weight:700;line-height:1.25}.mcit-stats{border:1px solid var(--line,#ffffff14);background:var(--line,#ffffff14);border-radius:8px;gap:1px;margin:4px 0 8px;display:grid;overflow:hidden}.mcit-stat{background:var(--bg-2,#14171f);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.mcit-stat dt{min-width:0;color:var(--fg-1,#b8bdcc)}.mcit-stat dd{max-width:60%;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--fs-13);text-align:right;overflow-wrap:anywhere;flex:0 auto;margin:0;font-weight:700}.mcit-enchants{flex-wrap:wrap;gap:6px;margin:2px 0 10px;padding:0;list-style:none;display:flex}.mcit-ench{--ench:#b69cff;border:1px solid color-mix(in srgb, var(--ench) 38%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ench) 22%, transparent), color-mix(in srgb, var(--ench) 7%, transparent));min-width:0;max-width:100%;color:color-mix(in srgb, var(--ench) 28%, #fff);font-size:var(--fs-12-5);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-weight:600;line-height:1.25;display:inline-flex;position:relative;overflow:hidden}.mcit-ench.has-level{padding-right:4px}.mcit-ench.is-curse{--ench:#f87171}.mcit-ench:after{content:"";animation:mcit-ench-sheen 1.6s ease-in-out calc(.2s + var(--i,0) * .14s) 1 both;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff3 50%,#0000 62%) 150% 0/250% 100% no-repeat;position:absolute;inset:0}@keyframes mcit-ench-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}.mcit-ench-mark{color:var(--ench);font-family:system-ui,Segoe UI Symbol,sans-serif;font-size:var(--fs-10);text-shadow:0 0 6px color-mix(in srgb, var(--ench) 75%, transparent);flex:none;line-height:1}.mcit-ench-name{overflow-wrap:anywhere;min-width:0}.mcit-ench-lvl{background:color-mix(in srgb, var(--ench) 32%, transparent);color:#fff;min-width:22px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--fs-11);letter-spacing:.02em;text-align:center;border-radius:999px;flex:none;padding:2px 6px;font-weight:700;line-height:1.25}.mcit-note{color:var(--fg-2,#7a8194);font-size:var(--fs-13)}.mcs-b{font-weight:700}.mcs-i{font-style:italic}.mcs-u{text-underline-offset:2px;text-decoration-line:underline}.mcs-s{text-decoration-line:line-through}.mcs-u.mcs-s{text-decoration-line:underline line-through}.mcit-skel{gap:8px;padding-top:4px;display:grid}.mcit-skel span{background:linear-gradient(110deg,#ffffff0d 30%,#ffffff1f 50%,#ffffff0d 70%) 0 0/300% 100%;border-radius:5px;height:10px;animation:1.2s linear infinite mcslot-pending}.mcit-skel span:first-child{width:82%}.mcit-skel span:nth-child(2){width:64%}.mcit-skel span:nth-child(3){width:72%}.mcit-tabs{border-bottom:1px solid var(--line,#ffffff14);flex-wrap:wrap;align-items:center;gap:0 18px;margin:0 0 12px;display:flex}.mcit-tab{color:var(--fg-2,#7a8194);font:inherit;font-size:var(--fs-12-5);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 0 9px;font-weight:600;line-height:1}button.mcit-tab:hover{color:var(--fg-1,#b8bdcc)}.mcit-tab:focus-visible{outline:2px solid var(--accent,#ff7a45);outline-offset:2px;border-radius:3px}.mcit-tab.is-live{color:var(--fg-0,#f0f2f8);box-shadow:inset 0 -2px 0 var(--accent,#ff7a45)}.mcit-tab[aria-pressed=true]:not(.is-live){box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent,#ff7a45) 35%, transparent)}.mcit-tab.is-held{color:#fde047}.mcit-tab-glyph{margin-right:4px;font-family:system-ui,Segoe UI Symbol,sans-serif}.mcit-tabs.is-passive .mcit-tab{cursor:default}.mcit-tabs-note{color:var(--fg-2,#7a8194);font-size:var(--fs-11);white-space:nowrap;margin-left:auto;padding:8px 0 9px;line-height:1}.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,.mcslot-none.is-pending,.mcit-skel span,.mcit-ench:after{animation:none!important}.mcit-sheet,.mcit-sheet-backdrop{animation: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-float{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:14px;width:max-content;max-width:min(540px,100vw - 16px);position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 16px 40px #0000008c,0 2px 6px #00000059}.mcit-float.is-pinned{pointer-events:auto}.mcit-float .mcit-card.is-bare{max-width:380px}@media (max-width:440px){.mcit-float .mcit-card{display:block}.mcit-float .mcit-plate{text-align:left;background:var(--plate-row-bg);border-right:0;border-bottom:1px solid var(--line,#ffffff14);flex-direction:row;gap:14px;padding:16px}.mcit-float .mcit-card.is-bare .mcit-plate{border-bottom:0}.mcit-float .mcit-plate-info{align-items:flex-start}.mcit-float .mcit-dur-text{flex-direction:row;justify-content:space-between;gap:8px}.mcit-float .mcit-plate-slot{--s:3px}}.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;background:var(--bg-1,#0d0f14);border-top:1px solid var(--line,#ffffff14);border-radius:16px 16px 0 0;max-height:72vh;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:"";z-index:1;background:var(--line-2,#ffffff29);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:9px;left:50%}.mcit-sheet .mcit-card{display:block}.mcit-sheet .mcit-plate{border-bottom:1px solid var(--line,#ffffff14);padding:30px 60px 18px 16px}.mcit-sheet .mcit-card.is-bare .mcit-plate{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-bottom:0}.mcit-sheet .mcit-plate-slot{--s:3px}.mcit-sheet .mcit-plate-name{font-size:19px}.mcit-sheet .mcit-plate-id{font-size:var(--fs-11-5)}.mcit-sheet .mcit-body{padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));font-size:var(--fs-14-5)}.mcit-sheet .mcit-tab{font-size:var(--fs-14);padding:13px 0}.mcit-sheet-close{z-index:2;width:36px;height:36px;color:var(--fg-1,#c9ced6);cursor:pointer;background:#00000052;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)}.mcit-sheet-close:focus-visible{outline:2px solid var(--accent,#ff7a45);outline-offset:2px}@keyframes mcit-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes mcit-fade{0%{opacity:0}}
