@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/fonts/inter-latin-var.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/fonts/fraunces-latin-var.woff2) format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/commit-mono-latin-400.woff2) format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/commit-mono-latin-700.woff2) format("woff2")}:root,[data-product=id],[data-product=metalslash]{--pm-app-accent:100 116 139;--pm-app-accent-alt:148 163 184;--pm-app-accent-dark:71 85 105;--pm-prismatic-1:255 0 128;--pm-prismatic-2:0 255 255;--pm-prismatic-3:255 255 0;--pm-gradient-metal:linear-gradient(135deg,#f1f5f9,#e2e8f0 50%,#cbd5e1)}[data-product=ivalice]{--pm-app-accent:240 160 64;--pm-app-accent-alt:240 208 168;--pm-app-accent-dark:200 112 16;--pm-prismatic-1:200 120 60;--pm-prismatic-2:180 140 80;--pm-prismatic-3:220 180 100;--pm-gradient-metal:linear-gradient(135deg,#f0d0a8,#f0a040 60%,#c87010)}[data-product=flashcannon]{--pm-app-accent:248 72 208;--pm-app-accent-alt:248 200 128;--pm-app-accent-dark:152 56 72;--pm-prismatic-1:248 72 208;--pm-prismatic-2:248 200 128;--pm-prismatic-3:167 139 250;--pm-gradient-metal:linear-gradient(135deg,#f8f8f8,#f8c880 50%,#f848d0)}[data-product=blub]{--pm-app-accent:96 165 250;--pm-app-accent-alt:147 197 253;--pm-app-accent-dark:30 64 175;--pm-prismatic-1:96 165 250;--pm-prismatic-2:56 189 248;--pm-prismatic-3:14 165 233;--pm-gradient-metal:linear-gradient(135deg,#b0e0f8,#60a5fa 60%,#0080d8)}.light [data-product=id],.light [data-product=metalslash],.light[data-product=id],.light[data-product=metalslash]{--pm-app-accent:71 85 105;--pm-app-accent-dark:51 65 85}html[data-product=ivalice]{--pm-color-bg-base:0 0 0;--pm-color-bg-primary:0 0 0;--pm-color-bg-secondary:14 14 16;--pm-color-bg-tertiary:28 28 32;--pm-color-bg-elevated:40 39 43}html[data-product=ivalice][data-theme=sepia]{--pm-color-bg-primary:244 236 216;--pm-color-bg-secondary:232 220 200;--pm-color-bg-tertiary:220 208 184;--pm-color-text-primary:92 74 47;--pm-color-text-secondary:139 115 85;--pm-color-text-tertiary:160 140 110;--pm-app-accent:166 124 82;--pm-prismatic-overlay-opacity:.02;--pm-prismatic-shine-opacity:.04}html[data-product=flashcannon]{--pm-color-bg-base:0 0 0}html[data-product=blub]{--pm-color-bg-base:5 11 26;--pm-color-bg-primary:8 15 32;--pm-color-bg-secondary:13 22 42;--pm-color-bg-tertiary:20 32 54;--pm-color-bg-elevated:28 42 70;--pm-color-text-primary:230 238 249;--pm-color-text-secondary:148 163 184;--pm-color-text-tertiary:100 116 139;--pm-color-text-muted:71 85 105}:root{--pm-product-metalslash:148 163 184;--pm-product-id:148 163 184;--pm-product-ivalice:240 160 64;--pm-product-flashcannon:248 72 208;--pm-product-blub:96 165 250;--pm-mask-bayer:url(/brand/dither/bayer8.png);--pm-mask-fade:url(/brand/dither/mask-fade-right.png);--pm-mask-fade-left:url(/brand/dither/mask-fade-left.png);--pm-mask-horizon:url(/brand/dither/mask-horizon-up.png);--pm-mask-horizon-down:url(/brand/dither/mask-horizon-down.png)}.pm-pixel{image-rendering:pixelated;image-rendering:crisp-edges}.pm-dither{mask:var(--pm-mask-fade) center /cover no-repeat;-webkit-mask:var(--pm-mask-fade) center /cover no-repeat}.pm-bayer,.pm-dither{background:rgb(var(--pm-app-accent))}.pm-bayer{mask:var(--pm-mask-bayer) 0 0 /8px 8px repeat;-webkit-mask:var(--pm-mask-bayer) 0 0 /8px 8px repeat}.pm-horizon{height:160px;background:linear-gradient(90deg,rgb(var(--pm-prismatic-1)),rgb(var(--pm-prismatic-2)) 50%,rgb(var(--pm-prismatic-3)));mask:var(--pm-mask-horizon) center /100% 100% no-repeat;-webkit-mask:var(--pm-mask-horizon) center /100% 100% no-repeat;opacity:calc(.28 * var(--chronos-glow-cap, 1))}.pm-ladder{background:linear-gradient(90deg,rgb(var(--pm-app-accent)/.06) 0 20%,rgb(var(--pm-app-accent)/.18) 20% 40%,rgb(var(--pm-app-accent)/.36) 40% 60%,rgb(var(--pm-app-accent)/.6) 60% 80%,rgb(var(--pm-app-accent)/.92) 80% 100%)}.pm-chip{display:inline-block;width:8px;height:8px;flex-shrink:0;background-image:conic-gradient(rgb(var(--pm-app-accent)) 25%,transparent 0 50%,rgb(var(--pm-app-accent)) 0 75%,transparent 0)}.pm-specline{font-family:var(--pm-font-mono);font-size:11px;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:rgb(var(--pm-color-text-tertiary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-specline b,.pm-specline strong{font-weight:inherit;color:rgb(var(--pm-color-text-primary))}.pm-specline .pm-sep{margin:0 .5em;color:rgb(var(--pm-color-text-muted))}.pm-mark{image-rendering:pixelated;image-rendering:crisp-edges;display:inline-block;vertical-align:middle}.pm-tile{position:relative;display:inline-grid;place-items:center;width:96px;height:96px;border-radius:12px;background:rgb(var(--pm-color-bg-secondary));border:1px solid rgb(255 255 255/.1);box-shadow:var(--pm-shadow-glow-lg);overflow:hidden}.pm-tile:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.25),transparent)}:root,[data-product=metalslash]{--pm-hero-dawn:url(/brand/dither/metalslash-hero-dawn.png);--pm-hero-day:url(/brand/dither/metalslash-hero-day.png);--pm-hero-golden:url(/brand/dither/metalslash-hero-golden.png);--pm-hero-dusk:url(/brand/dither/metalslash-hero-dusk.png);--pm-hero-night:url(/brand/dither/metalslash-hero-night.png);--pm-tile-dawn:url(/brand/dither/metalslash-tile-dawn.png);--pm-tile-day:url(/brand/dither/metalslash-tile-day.png);--pm-tile-golden:url(/brand/dither/metalslash-tile-golden.png);--pm-tile-dusk:url(/brand/dither/metalslash-tile-dusk.png);--pm-tile-night:url(/brand/dither/metalslash-tile-night.png)}[data-product=id]{--pm-hero-dawn:url(/brand/dither/id-hero-dawn.png);--pm-hero-day:url(/brand/dither/id-hero-day.png);--pm-hero-golden:url(/brand/dither/id-hero-golden.png);--pm-hero-dusk:url(/brand/dither/id-hero-dusk.png);--pm-hero-night:url(/brand/dither/id-hero-night.png);--pm-tile-dawn:url(/brand/dither/id-tile-dawn.png);--pm-tile-day:url(/brand/dither/id-tile-day.png);--pm-tile-golden:url(/brand/dither/id-tile-golden.png);--pm-tile-dusk:url(/brand/dither/id-tile-dusk.png);--pm-tile-night:url(/brand/dither/id-tile-night.png)}[data-product=ivalice]{--pm-hero-dawn:url(/brand/dither/ivalice-hero-dawn.png);--pm-hero-day:url(/brand/dither/ivalice-hero-day.png);--pm-hero-golden:url(/brand/dither/ivalice-hero-golden.png);--pm-hero-dusk:url(/brand/dither/ivalice-hero-dusk.png);--pm-hero-night:url(/brand/dither/ivalice-hero-night.png);--pm-tile-dawn:url(/brand/dither/ivalice-tile-dawn.png);--pm-tile-day:url(/brand/dither/ivalice-tile-day.png);--pm-tile-golden:url(/brand/dither/ivalice-tile-golden.png);--pm-tile-dusk:url(/brand/dither/ivalice-tile-dusk.png);--pm-tile-night:url(/brand/dither/ivalice-tile-night.png)}[data-product=flashcannon]{--pm-hero-dawn:url(/brand/dither/flashcannon-hero-dawn.png);--pm-hero-day:url(/brand/dither/flashcannon-hero-day.png);--pm-hero-golden:url(/brand/dither/flashcannon-hero-golden.png);--pm-hero-dusk:url(/brand/dither/flashcannon-hero-dusk.png);--pm-hero-night:url(/brand/dither/flashcannon-hero-night.png);--pm-tile-dawn:url(/brand/dither/flashcannon-tile-dawn.png);--pm-tile-day:url(/brand/dither/flashcannon-tile-day.png);--pm-tile-golden:url(/brand/dither/flashcannon-tile-golden.png);--pm-tile-dusk:url(/brand/dither/flashcannon-tile-dusk.png);--pm-tile-night:url(/brand/dither/flashcannon-tile-night.png)}[data-product=blub]{--pm-hero-dawn:url(/brand/dither/blub-hero-dawn.png);--pm-hero-day:url(/brand/dither/blub-hero-day.png);--pm-hero-golden:url(/brand/dither/blub-hero-golden.png);--pm-hero-dusk:url(/brand/dither/blub-hero-dusk.png);--pm-hero-night:url(/brand/dither/blub-hero-night.png);--pm-tile-dawn:url(/brand/dither/blub-tile-dawn.png);--pm-tile-day:url(/brand/dither/blub-tile-day.png);--pm-tile-golden:url(/brand/dither/blub-tile-golden.png);--pm-tile-dusk:url(/brand/dither/blub-tile-dusk.png);--pm-tile-night:url(/brand/dither/blub-tile-night.png)}:root{--pm-dither-gamma:2.0}[data-phase=dawn]{--pm-dither-gamma:1.2}[data-phase=day]{--pm-dither-gamma:0.8}[data-phase=golden]{--pm-dither-gamma:1.0}[data-phase=dusk]{--pm-dither-gamma:1.5}[data-phase=night]{--pm-dither-gamma:2.6}.pm-hero,.pm-hero-tile{background-position:50%;background-size:cover;background-repeat:no-repeat;image-rendering:pixelated}.pm-hero{background-image:var(--pm-hero-night)}.pm-hero-tile{background-image:var(--pm-tile-night)}[data-phase=dawn] .pm-hero{background-image:var(--pm-hero-dawn)}[data-phase=day] .pm-hero{background-image:var(--pm-hero-day)}[data-phase=golden] .pm-hero{background-image:var(--pm-hero-golden)}[data-phase=dusk] .pm-hero{background-image:var(--pm-hero-dusk)}[data-phase=night] .pm-hero{background-image:var(--pm-hero-night)}[data-phase=dawn] .pm-hero-tile{background-image:var(--pm-tile-dawn)}[data-phase=day] .pm-hero-tile{background-image:var(--pm-tile-day)}[data-phase=golden] .pm-hero-tile{background-image:var(--pm-tile-golden)}[data-phase=dusk] .pm-hero-tile{background-image:var(--pm-tile-dusk)}[data-phase=night] .pm-hero-tile{background-image:var(--pm-tile-night)}.pm-hero-fade{mask:var(--pm-mask-fade) left center /auto 100% no-repeat;-webkit-mask:var(--pm-mask-fade) left center /auto 100% no-repeat}.pm-hero-fade-down{mask:var(--pm-mask-horizon-down) center /100% 100% no-repeat;-webkit-mask:var(--pm-mask-horizon-down) center /100% 100% no-repeat}@media (prefers-reduced-motion:reduce){[data-chronos]{--pm-prismatic-1:255 0 128;--pm-prismatic-2:0 255 255;--pm-prismatic-3:255 255 0}}.pm-memcard{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border-radius:12px;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgb(var(--pm-color-text-primary));overflow:hidden;transition:border-color .2s var(--pm-ease-standard,ease)}.pm-memcard:hover{border-color:rgb(var(--pm-app-accent)/.4)}.pm-memcard:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--pm-app-accent)/.9),transparent);opacity:0;transition:opacity .3s ease}.pm-memcard.unlocked:before{opacity:1}.pm-memcard .pm-mc-slot{position:relative;width:56px;height:56px;border-radius:8px;background:#000;display:grid;place-items:center;overflow:hidden}.pm-memcard .pm-mc-slot:before{content:"";position:absolute;inset:0;background:rgb(var(--pm-app-accent));mask:var(--pm-mask-bayer) 0 0 /8px 8px repeat;-webkit-mask:var(--pm-mask-bayer) 0 0 /8px 8px repeat;opacity:.12}.pm-memcard.locked .pm-mc-slot:before{opacity:.35}.pm-memcard .pm-mc-mark{position:relative;width:32px;height:32px}.pm-memcard .pm-mc-mark img{position:absolute;inset:0;width:32px;height:32px;image-rendering:pixelated;opacity:0}.pm-memcard.earning .pm-mc-mark img.c8,.pm-memcard.unlocked .pm-mc-mark img.full{opacity:1}.pm-memcard.locked .pm-mc-mark img.c4{opacity:.9}.pm-memcard .pm-mc-name{font-family:var(--pm-font-display);font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-memcard.locked .pm-mc-name{color:rgb(var(--pm-color-text-tertiary));letter-spacing:.3em}.pm-memcard .pm-mc-caption{margin-top:2px;font-family:var(--pm-font-mono);font-size:11px;line-height:1.3;color:rgb(var(--pm-color-text-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-memcard .pm-mc-blocks{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;margin-top:8px}.pm-memcard .pm-mc-blocks i{display:block;height:6px;border-radius:1px;background:rgb(255 255 255/.08)}.pm-memcard .pm-mc-blocks i.on{background:rgb(var(--pm-app-accent))}.pm-memcard.earning .pm-mc-blocks i.on{background:rgb(var(--pm-app-accent)/.7)}.pm-memcard .pm-mc-spec{margin-top:6px;font-family:var(--pm-font-mono);font-size:10px;line-height:1.4;letter-spacing:.02em;color:rgb(var(--pm-color-text-tertiary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-memcard .pm-mc-spec b{font-weight:inherit;color:rgb(var(--pm-color-text-primary))}.pm-memcard.locked{opacity:.85}.pm-memcard.insert{animation:pm-mc-in .25s var(--pm-ease-out,cubic-bezier(.2,.8,.2,1)) both}.pm-memcard.insert .pm-mc-blocks i.on{animation:pm-mc-block .12s both;animation-delay:calc(.25s + var(--i, 0) * 30ms)}.pm-memcard.insert .pm-mc-mark img.c4{animation:pm-mc-m4 .9s step-end .25s both}.pm-memcard.insert .pm-mc-mark img.c8{animation:pm-mc-m8 .9s step-end .25s both}.pm-memcard.insert .pm-mc-mark img.full{animation:pm-mc-mf .9s step-end .25s both}.pm-memcard.insert:before{animation:pm-mc-shine .4s ease 1.2s both}@keyframes pm-mc-in{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@keyframes pm-mc-block{0%{background:rgb(255 255 255/.08);transform:scaleY(.4)}to{transform:none}}@keyframes pm-mc-m4{0%,32%{opacity:.9}33%,to{opacity:0}}@keyframes pm-mc-m8{0%,32%{opacity:0}33%,65%{opacity:1}66%,to{opacity:0}}@keyframes pm-mc-mf{0%,65%{opacity:0}66%,to{opacity:1}}@keyframes pm-mc-shine{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-memcard.insert,.pm-memcard.insert *,.pm-memcard.insert:before{animation:none!important}}