@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{display:inline;margin:0;padding:0 1px;border:0;border-radius:3px;background:none;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:normal;overflow-wrap:anywhere;color:#ffaa00;cursor:pointer;transition:background-color .12s ease,color .12s ease}.mc-chip:hover,.mc-chip[aria-expanded=true]{color:#ffc24d;background:rgba(255,170,0,.12);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.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));display:grid;grid-template-columns:148px minmax(0,1fr);min-width:0;color:var(--fg-0,#f0f2f8);font-family:var(--font-manrope),system-ui,sans-serif;text-align:left}.mcit-card.is-bare{display:block}.mcit-plate{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:18px 12px 16px;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,rgba(255,255,255,.08))}.mcit-plate-slot{--s:4px;flex:none;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.28);box-shadow:0 0 28px color-mix(in srgb,var(--tint) 45%,transparent);font-family:HM Pixel,ui-monospace,Cascadia Mono,Consolas,monospace;line-height:1}.mcit-plate-info{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0}.mcit-plate-name{color:var(--fg-0,#f0f2f8);font-size:var(--fs-15);font-weight:800;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.mcit-plate-id{color:var(--fg-2,#7a8194);font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.mcit-plate-id,.mcit-plate-mod{font-size:var(--fs-10-5);line-height:1.35;overflow-wrap:anywhere}.mcit-plate-mod{max-width:100%;padding:2px 7px;border-radius:5px;background:rgba(139,147,255,.14);color:#aab0ff;font-weight:600}.mcit-dur{width:100%;margin-top:2px}.mcit-dur-text{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:5px;color:var(--fg-2,#7a8194);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--fs-10-5);line-height:1.2}.mcit-dur-num{color:var(--fg-1,#b8bdcc)}.mcit-dur-track{height:4px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.08)}.mcit-dur-fill{display:block;height:100%;border-radius:inherit}.mcit-card.is-bare .mcit-plate,.mcit-sheet .mcit-plate{flex-direction:row;gap:14px;padding:16px;text-align:left;background:var(--plate-row-bg);border-right:0}.mcit-card.is-bare .mcit-plate-info,.mcit-sheet .mcit-plate-info{align-items:flex-start}.mcit-card.is-bare .mcit-dur-text,.mcit-sheet .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;padding:12px 16px 16px;font-size:var(--fs-13-5);line-height:1.5;overflow-wrap:break-word}.mcit-variant-title{margin-bottom:6px;font-size:var(--fs-15);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{margin:12px 0 6px;color:var(--fg-2,#7a8194);font-size:var(--fs-10-5);font-weight:700;letter-spacing:.09em;line-height:1.25;text-transform:uppercase}.mcit-stats{display:grid;gap:1px;margin:4px 0 8px;overflow:hidden;border:1px solid var(--line,rgba(255,255,255,.08));border-radius:8px;background:var(--line,rgba(255,255,255,.08))}.mcit-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 10px;background:var(--bg-2,#14171f)}.mcit-stat dt{min-width:0;color:var(--fg-1,#b8bdcc)}.mcit-stat dd{flex:0 1 auto;max-width:60%;margin:0;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--fs-13);font-weight:700;text-align:right;overflow-wrap:anywhere}.mcit-enchants{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px;padding:0;list-style:none}.mcit-ench{--ench:#b69cff;position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:4px 11px 4px 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ench) 38%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--ench) 22%,transparent),color-mix(in srgb,var(--ench) 7%,transparent));color:color-mix(in srgb,var(--ench) 28%,#ffffff);font-size:var(--fs-12-5);font-weight:600;line-height:1.25}.mcit-ench.has-level{padding-right:4px}.mcit-ench.is-curse{--ench:#f87171}.mcit-ench:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.2) 50%,transparent 62%) 150% 0 /250% 100% no-repeat;animation:mcit-ench-sheen 1.6s ease-in-out calc(.2s + var(--i, 0) * .14s) 1 both;pointer-events:none}@keyframes mcit-ench-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}.mcit-ench-mark{flex:none;color:var(--ench);font-family:system-ui,Segoe UI Symbol,sans-serif;font-size:var(--fs-10);line-height:1;text-shadow:0 0 6px color-mix(in srgb,var(--ench) 75%,transparent)}.mcit-ench-name{min-width:0;overflow-wrap:anywhere}.mcit-ench-lvl{flex:none;min-width:22px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--ench) 32%,transparent);color:#ffffff;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--fs-11);font-weight:700;line-height:1.25;letter-spacing:.02em;text-align:center}.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-decoration-line:underline;text-underline-offset:2px}.mcs-s{text-decoration-line:line-through}.mcs-u.mcs-s{text-decoration-line:underline line-through}.mcit-skel{display:grid;gap:8px;padding-top:4px}.mcit-skel span{height:10px;border-radius:5px;background:linear-gradient(110deg,rgba(255,255,255,.05) 30%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.05) 70%) 0 0 /300% 100%;animation:mcslot-pending 1.2s linear infinite}.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{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;margin:0 0 12px;border-bottom:1px solid var(--line,rgba(255,255,255,.08))}.mcit-tab{padding:8px 0 9px;border:0;background:none;color:var(--fg-2,#7a8194);font:inherit;font-size:var(--fs-12-5);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}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{margin-left:auto;padding:8px 0 9px;color:var(--fg-2,#7a8194);font-size:var(--fs-11);line-height:1;white-space:nowrap}.mcslot{--mcslot-tint:#ffffff;position:relative;flex:none;box-sizing:border-box;display:block;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%),rgba(255,255,255,.045);box-shadow:inset var(--s) var(--s) 0 rgba(0,0,0,.55),inset calc(var(--s) * -1) calc(var(--s) * -1) 0 rgba(255,255,255,.13);isolation:isolate;text-shadow:none;white-space:nowrap}.mcslot-icon{display:block;image-rendering:pixelated;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mcslot-icon,.mcslot-none{width:calc(var(--s) * 16);height:calc(var(--s) * 16)}.mcslot-none{display:flex;align-items:center;justify-content:center;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}.mcslot-none.is-pending{background:linear-gradient(110deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.09) 50%,rgba(255,255,255,0) 70%) 0 0 /300% 100%;animation:mcslot-pending 1.2s linear infinite}@keyframes mcslot-pending{0%{background-position:100% 0}to{background-position:-50% 0}}.mcslot-glint{position:absolute;left:var(--s);top:var(--s);width:calc(var(--s) * 16);height:calc(var(--s) * 16);overflow:hidden;pointer-events:none;mix-blend-mode:screen}@supports (mix-blend-mode:plus-lighter){.mcslot-glint{mix-blend-mode:plus-lighter}}.mcslot-glint-a{animation:mcslot-glint-a 3s linear infinite}.mcslot-glint-b{animation:mcslot-glint-b 4.873s linear infinite}@keyframes mcslot-glint-a{to{transform:translateX(10px)}}@keyframes mcslot-glint-b{to{transform:translateX(-14px)}}@media (prefers-reduced-motion:reduce){.mcit-ench:after,.mcit-skel span,.mcslot-glint-a,.mcslot-glint-b,.mcslot-none.is-pending{animation:none!important}.mcit-sheet,.mcit-sheet-backdrop{animation:none}}.mcslot-bar{position:absolute;left:calc(var(--s) * 3);top:calc(var(--s) * 14);width:calc(var(--s) * 13);height:calc(var(--s) * 2);background:#000;z-index:2}.mcslot-bar-fill{display:block;width:calc(var(--s) * var(--mcslot-bar, 0));height:var(--s)}.mcslot-count{position:absolute;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}.mcit-float{position:fixed;left:0;top:0;z-index:1500;box-sizing:border-box;width:max-content;max-width:min(540px,calc(100vw - 16px));overflow:hidden;background:var(--bg-1,#0d0f14);border:1px solid var(--line,rgba(255,255,255,.08));border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.35);pointer-events:none;visibility:hidden;will-change:transform}.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{flex-direction:row;gap:14px;padding:16px;text-align:left;background:var(--plate-row-bg);border-right:0;border-bottom:1px solid var(--line,rgba(255,255,255,.08))}.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{position:fixed;inset:0;z-index:1490;background:rgba(4,5,8,.55);animation:mcit-fade .16s ease-out}.mcit-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1500;box-sizing:border-box;max-height:72vh;overflow:auto;background:var(--bg-1,#0d0f14);border-top:1px solid var(--line,rgba(255,255,255,.08));border-radius:16px 16px 0 0;box-shadow:0 -12px 32px rgba(0,0,0,.5);animation:mcit-rise .2s cubic-bezier(.2,.8,.2,1)}.mcit-sheet:before{content:"";position:absolute;z-index:1;top:9px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2,rgba(255,255,255,.16))}.mcit-sheet .mcit-card{display:block}.mcit-sheet .mcit-plate{padding:30px 60px 18px 16px;border-bottom:1px solid var(--line,rgba(255,255,255,.08))}.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{padding:13px 0;font-size:var(--fs-14)}.mcit-sheet-close{position:absolute;z-index:2;top:8px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(0,0,0,.32);color:var(--fg-1,#c9ced6);font-size:22px;line-height:36px;cursor:pointer}.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%{transform:translateY(24px);opacity:0}}@keyframes mcit-fade{0%{opacity:0}}