.sprite[data-v-4f3761bf]{display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;padding:4px 2px;background:transparent;border:none;cursor:pointer;color:var(--ff-text);font-family:inherit}.img-box[data-v-4f3761bf]{display:grid;place-items:center;width:44px;height:44px;border:2px solid transparent;border-radius:6px;background:#00000040;transition:border-color .12s,box-shadow .12s,filter .12s}.img-box img[data-v-4f3761bf]{width:36px;height:36px;object-fit:contain}.fallback[data-v-4f3761bf]{display:grid;place-items:center;width:36px;height:36px;border-radius:4px;color:#0a1024;font-size:16px;text-shadow:none}.name[data-v-4f3761bf]{font-size:7px;letter-spacing:.5px;white-space:nowrap}.sprite:not(.selected) .img-box[data-v-4f3761bf]{filter:grayscale(1) brightness(.6)}.sprite:not(.selected) .name[data-v-4f3761bf]{color:var(--ff-muted)}.sprite.selected .img-box[data-v-4f3761bf]{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 10px color-mix(in srgb,var(--c) 60%,transparent)}.sprite.selected .name[data-v-4f3761bf]{color:var(--c)}.sprite.locked[data-v-4f3761bf]{cursor:not-allowed;opacity:.35}.sprite:not(.locked):hover .img-box[data-v-4f3761bf]{border-color:var(--ff-border-light)}.sprite-panel[data-v-d07e2d04]{padding:6px 8px 8px}.panel-head[data-v-d07e2d04]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 2px}.head-label[data-v-d07e2d04]{font-size:9px;letter-spacing:1px;color:var(--ff-accent)}.style-toggle[data-v-d07e2d04]{display:flex;gap:0;border:1px solid var(--ff-border-light);border-radius:5px;overflow:hidden}.style-toggle button[data-v-d07e2d04]{font-family:inherit;font-size:8px;padding:4px 8px;background:#00000040;color:var(--ff-muted);border:none;cursor:pointer}.style-toggle button.active[data-v-d07e2d04]{background:var(--ff-accent);color:#1a1230;text-shadow:none}.style-toggle button[data-v-d07e2d04]:not(.active):hover{color:var(--ff-text)}.sprite-bar[data-v-d07e2d04]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2px}.level-control[data-v-ad20f019]{padding:8px 14px 10px}.head[data-v-ad20f019]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.lbl[data-v-ad20f019]{font-size:9px;letter-spacing:1px;color:var(--ff-muted)}.val[data-v-ad20f019]{font-size:13px;color:var(--ff-accent)}.slider[data-v-ad20f019]{width:100%;margin:2px 0;accent-color:var(--ff-accent);cursor:pointer}.ticks[data-v-ad20f019]{display:flex;justify-content:space-between;margin-top:2px}.tick[data-v-ad20f019]{background:transparent;border:none;color:var(--ff-muted);font-family:inherit;font-size:8px;cursor:pointer;padding:2px 4px}.tick.active[data-v-ad20f019]{color:var(--ff-accent)}.tick[data-v-ad20f019]:hover{color:var(--ff-text)}.radar-wrap[data-v-4a981dc1]{position:relative;width:100%;height:100%;min-height:0}.legend-table[data-v-629023a5]{width:100%;height:100%;overflow:auto}.empty[data-v-629023a5]{color:var(--ff-muted);font-size:10px;text-align:center;padding:24px 12px;line-height:1.8}table[data-v-629023a5]{width:100%;border-collapse:collapse;font-size:9px}th[data-v-629023a5],td[data-v-629023a5]{padding:6px;text-align:right;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap}thead th[data-v-629023a5]{position:sticky;top:0;background:linear-gradient(180deg,#2c46b4,#1b2b76);font-size:8px}.stat-col[data-v-629023a5]{text-align:left;color:var(--ff-muted)}.stat-name[data-v-629023a5]{cursor:help;border-bottom:1px dotted var(--ff-muted);outline:none}.stat-name[data-v-629023a5]:hover,.stat-name[data-v-629023a5]:focus{color:var(--ff-text);border-bottom-color:var(--ff-accent)}.num[data-v-629023a5]{font-variant-numeric:tabular-nums}.best[data-v-629023a5]{color:var(--ff-accent)}.dot[data-v-629023a5]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:middle}.cname[data-v-629023a5]{vertical-align:middle}.stat-tooltip{position:fixed;z-index:1000;max-width:230px;padding:8px 10px;font-family:var(--font-pixel);font-size:8px;line-height:1.7;color:var(--ff-text);pointer-events:none}.gh-link[data-v-13e2cdaa]{display:inline-flex;align-items:center;gap:4px;color:var(--ff-muted);text-decoration:none}.gh-link[data-v-13e2cdaa]:hover{color:var(--ff-text)}.gh-icon[data-v-13e2cdaa]{width:10px;height:10px;flex-shrink:0}.app[data-v-80f79de9]{min-height:100%;max-width:1100px;margin:0 auto;padding:10px;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px}.topbar[data-v-80f79de9]{text-align:center}.title[data-v-80f79de9]{margin:4px 0 0;font-size:18px;letter-spacing:1px;color:var(--ff-text)}.title .vi[data-v-80f79de9]{color:var(--ff-accent)}.subtitle[data-v-80f79de9]{margin:4px 0 0;font-size:9px;color:var(--ff-muted);letter-spacing:2px}.compare[data-v-80f79de9]{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:280px}.panel[data-v-80f79de9]{display:flex;flex-direction:column;min-height:0;padding:8px 10px 10px}.panel-title[data-v-80f79de9]{margin:0 0 6px;font-size:9px;letter-spacing:1px;color:var(--ff-accent)}.panel-body[data-v-80f79de9]{flex:1;min-height:0}.caveat[data-v-80f79de9]{text-align:center;font-size:7px;line-height:1.8;color:var(--ff-muted);padding:0 8px}@media(max-width:760px){.compare[data-v-80f79de9]{grid-template-columns:1fr}.panel-body[data-v-80f79de9]{min-height:330px}}@font-face{font-family:"Press Start 2P";src:url(/final_fantasy_stats_comparison/assets/PressStart2P-A9d9QRaV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ff-window-top: #2840a8;--ff-window-bottom: #0e1a52;--ff-border-light: #dfe7ff;--ff-border-dark: #1a2b78;--ff-text: #ffffff;--ff-accent: #ffd24a;--ff-grid: rgba(255, 255, 255, .18);--ff-muted: rgba(255, 255, 255, .55);--page-bg: #05060f;--font-pixel: "Press Start 2P", ui-monospace, "Courier New", monospace}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:radial-gradient(circle at 50% -10%,#1b2966 0%,var(--page-bg) 65%);color:var(--ff-text);font-family:var(--font-pixel);font-size:12px;line-height:1.5;-webkit-font-smoothing:none}#app{height:100%}img{image-rendering:pixelated;image-rendering:crisp-edges}.ff-window{background:linear-gradient(180deg,var(--ff-window-top),var(--ff-window-bottom));border:2px solid var(--ff-border-light);border-radius:8px;box-shadow:inset 0 0 0 2px var(--ff-border-dark),0 3px #00000073}.pixel-shadow{text-shadow:1px 1px 0 #000}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
