@font-face{font-family:Geist;src:url(/fonts/geist-latin-wght.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/fonts/geist-latin-ext-wght.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";src:url(/fonts/press-start-2p-latin.woff2)format("woff2");font-display:swap}:root{--sr-font:"Geist", ui-sans-serif, system-ui, sans-serif;--sr-numeral:"Press Start 2P", ui-monospace, monospace;--sr-ink:#eef3f8;--sr-muted:#aebbc8;--sr-faint:#a5b3c2;--sr-panel:#0e141cc7;--sr-glass:#0c1118d6;--sr-glass-light:#0c1118b8;--sr-raised:#ffffff14;--sr-inset:#0205098c;--sr-line:#c8dcf024;--sr-line-hi:#c8dcf04d;--sr-rim:#3b4049;--sr-rim-hi:#59606b;--sr-rim-lo:#1e2227;--sr-outline:#0b0e12;--sr-accent:#8fd3ff;--sr-accent-ink:#0f1d07;--sr-ok:#8ccb5e;--sr-warn:#ffb84d;--sr-danger:#ff8a7c;--sr-bevel:var(--sr-rim-hi) var(--sr-rim-lo) var(--sr-rim-lo) var(--sr-rim);--sr-bevel-raised:var(--sr-rim-hi) var(--sr-rim-lo) var(--sr-rim-lo) var(--sr-rim-hi);--sr-era-3:#2fa89a;--sr-era-5:#f2c94c;--page:#fff;--page-2:#f3f6f9;--page-3:#e6ecf2;--text:#11161c;--text-2:#4a5562;--text-3:#6b7785;--rule:#dce3ea;--bid:#3f9b2e;--ask:#d2493c;--wide:1200px;--content:1120px;--nav-h:64px;--era-1:#c98145;--era-1-t:#e0a06a;--era-2:#aebbc8;--era-2-t:#c3ced9;--era-3:#2fa89a;--era-3-t:#4fc7b8;--era-4:#9b6be0;--era-4-t:#b894f0;--era-5:#f2c94c;--era-5-t:#f5d46e;--ground:#0f151c;--ground-2:#151d26;--ground-line:#c8dcf01a}*{box-sizing:border-box}html{background:var(--page)}body{font-family:var(--sr-font);color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--content), calc(100% - 64px));margin:0 auto}html:not(.handheld) .on-handheld,.handheld .on-computer{display:none}.sr-panel{background:var(--sr-panel);border:4px solid;border-color:var(--sr-bevel);color:var(--sr-ink);box-shadow:0 0 0 2px var(--sr-outline), inset 0 0 0 1px #ffffff12, 0 14px 30px #0000004d;position:relative}.sr-plate{letter-spacing:-.015em;height:38px;color:var(--sr-ink);background:var(--sr-rim);border:3px solid;border-color:var(--sr-bevel-raised);box-shadow:0 0 0 2px var(--sr-outline), 0 4px 0 #00000040;align-items:center;padding:0 14px;font-size:19px;font-weight:650;display:inline-flex}.sr-btn{height:44px;font:650 15px/1 var(--sr-font);color:var(--sr-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.sr-btn--primary{background:var(--sr-ok);color:var(--sr-accent-ink);box-shadow:0 0 0 2px var(--sr-outline), inset 3px 3px 0 #ffffff4d, inset -3px -4px 0 #00000042}.sr-btn--secondary{background:var(--sr-rim);box-shadow:0 0 0 2px var(--sr-outline), inset 2px 2px 0 #ffffff24, inset -2px -2px 0 #00000059}.sr-btn--light{color:var(--text);box-shadow:0 0 0 2px var(--sr-outline), inset 2px 2px 0 #fff, inset -2px -3px 0 #00000024;background:#fff}.sr-btn--lg{height:48px;padding:0 22px;font-size:16.5px}.sr-btn--sm{height:32px;padding:0 12px;font-size:13px}.sr-btn svg{flex:none;width:18px;height:18px}.sr-label{font:650 10.5px/1 var(--sr-font);letter-spacing:.14em;text-transform:uppercase}.sr-num{font-variant-numeric:tabular-nums;font-weight:600}.px{font-family:var(--sr-numeral);letter-spacing:0;font-size:16px;line-height:16px}.px-32{font-family:var(--sr-numeral);font-size:32px;line-height:32px}.sr-key{min-width:22px;height:22px;font:650 11.5px/1 var(--sr-font);color:var(--sr-ink);box-shadow:0 0 0 2px var(--sr-outline), inset 2px 2px 0 #ffffff38, inset -2px -3px 0 #0006;background:#ffffff24;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.frame{border:4px solid;border-color:var(--sr-bevel);background:var(--sr-outline);box-shadow:0 0 0 2px var(--sr-outline), 0 18px 0 -6px #11161c1f, 0 24px 48px #11161c2e;position:relative}.frame>img,.frame>video{object-fit:cover;width:100%;height:100%}.sample{height:26px;font:700 10.5px/1 var(--sr-font);letter-spacing:.14em;text-transform:uppercase;color:#7a4a00;background:#ffe7b8;align-items:center;gap:8px;padding:0 10px;display:inline-flex;box-shadow:0 0 0 2px #7a4a00}.nav{z-index:50;width:min(var(--wide), calc(100% - 32px));height:var(--nav-h);background:var(--sr-glass-light);border:3px solid;border-color:var(--sr-bevel);box-shadow:0 0 0 2px var(--sr-outline), 0 10px 0 #0000001f;-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);align-items:center;gap:6px;padding:0 10px 0 14px;display:flex;position:fixed;top:16px;left:50%;translate:-50%}.nav .brand{align-items:center;margin-right:18px;display:flex}.nav .brand img{width:auto;height:46px;filter:drop-shadow(0 2px 0 var(--sr-outline));width:100px;height:auto;margin:-6px 18px -8px 0;display:block}.nav .links{gap:2px;display:flex}.nav .links a{height:40px;font:600 14.5px/1 var(--sr-font);color:var(--sr-muted);align-items:center;padding:0 14px;display:inline-flex}.nav .links a:hover{color:var(--sr-ink);background:var(--sr-raised)}.nav .links a[aria-current]{color:var(--sr-ink);box-shadow:inset 0 -3px 0 var(--sr-accent)}.nav .end{align-items:center;gap:10px;margin-left:auto;display:flex}.nav.on-white{background:#0e141ce6}.foot{background:var(--page-2);border-top:1px solid var(--rule);color:var(--text-2);padding:48px 0 64px;font-size:14px}.foot .wrap{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.foot h4{color:var(--text);font:650 10.5px/1 var(--sr-font);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.foot a{padding:4px 0;display:block}.foot .small{color:var(--text-3);margin-top:18px;font-size:12.5px}canvas.pixels{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){canvas.pixels{display:none}}.it{--s:40px;width:var(--s);height:var(--s);image-rendering:pixelated;background:url(/site/r3/items.webp) calc(var(--i) * var(--s) * -1) 0 / calc(var(--items) * var(--s)) var(--s) no-repeat;flex:none;display:inline-block}:root{--items:18}.tier{height:20px;font:700 11.5px/1 var(--sr-font);font-variant-numeric:tabular-nums;color:#16110b;background:var(--era);box-shadow:0 0 0 2px var(--sr-outline);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.tier[data-era="1"]{--era:var(--era-1)}.tier[data-era="2"]{--era:var(--era-2)}.tier[data-era="3"]{--era:var(--era-3)}.tier[data-era="4"]{--era:var(--era-4)}.tier[data-era="5"]{--era:var(--era-5)}.tier.none{color:var(--sr-muted);box-shadow:inset 0 0 0 1px var(--sr-line-hi);background:0 0}.pill{min-width:64px;height:24px;font:650 13px/1 var(--sr-font);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pill.up{color:#0f1d07;background:var(--sr-ok)}.pill.down{color:#2a0a06;background:var(--sr-danger)}.closed{font:550 14.5px/1.45 var(--sr-font);color:#3a2600;background:var(--sr-warn);box-shadow:0 0 0 2px var(--sr-outline);align-items:center;gap:14px;padding:12px 16px;display:flex}.closed b{font:8px/1 var(--sr-numeral);letter-spacing:0;color:var(--sr-warn);background:#3a2600;flex:none;padding:6px 8px}.caps{text-transform:uppercase}.edge{z-index:5;pointer-events:none;height:72px;position:absolute;left:0;right:0}.edge.top{top:-1px}.edge.bottom{bottom:-1px}.edge svg,.edge canvas,.field canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.foot .langs{flex-wrap:wrap;gap:2px 12px;margin-top:16px;font-size:12.5px;display:flex}.foot .langs a{color:var(--text-3);padding:2px 0;display:inline}.foot .langs a:hover,.foot .langs a[aria-current]{color:var(--text)}.foot .langs a[aria-current]{box-shadow:inset 0 -2px 0 var(--sr-accent)}@media (max-width:760px){.wrap{width:calc(100% - 32px)}.nav{flex-wrap:wrap;gap:4px 6px;width:calc(100% - 16px);height:auto;padding:6px 8px 4px 10px;top:8px}.nav .brand{margin-right:auto}.nav .brand img{width:76px;margin:-2px 0 -4px}.nav .end{gap:8px;margin-left:0}.nav .links{scrollbar-width:none;border-top:1px solid var(--sr-line);order:3;width:calc(100% + 18px);margin:0 -10px -4px;padding:0 4px;overflow-x:auto}.nav .links a{flex:none;height:38px;padding:0 10px;font-size:14px}.foot{padding:36px 0 48px}.foot .wrap{grid-template-columns:1fr 1fr;gap:28px 20px}.foot .wrap>:first-child{grid-column:1/-1}}
