html,body,#app{height:100%;margin:0}@font-face{font-family:"Jacquard 12";src:url(/ui/fonts/jacquard-12.woff2)format("woff2");font-display:swap}@font-face{font-family:"Jersey 15";src:url(/ui/fonts/jersey-15.woff2)format("woff2");font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/ui/fonts/alegreya-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/ui/fonts/alegreya-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink0:#0e0812;--ink1:#170f20;--plum:#241b39;--plum2:#352450;--plum3:#433055;--dusk:#62414e;--rose:#864a5e;--sky:#9e5b66;--cloud:#c16c6c;--timber-d:#553e39;--timber:#6a433c;--timber-l:#8a5d4c;--plaster:#a8836a;--iron-d:#2e263c;--iron:#4a4458;--iron-l:#6f6880;--brass-d:#8a5f28;--brass:#b9843a;--brass-l:#e0b35a;--lamp:#f2c777;--flame:#e8743a;--safe:#7fae6c;--warn:#e0a040;--alert:#c74b4b;--lens:#8f7ad6;--text:#e9dcc6;--text-dim:#a89a8c;--text-ink:#1a1020;--display:"Jacquard 12", serif;--ui:"Jersey 15", "Alegreya Sans", sans-serif;--body:"Alegreya Sans", sans-serif}html{font-size:1px}body{background:#0e0812}.ui{font-family:var(--ui);color:var(--text);-webkit-font-smoothing:none;font-size:20rem;line-height:1.1}.ui *,.ui :before,.ui :after{box-sizing:border-box}.ui img{image-rendering:pixelated;object-fit:contain}.ui h1,.ui h2,.ui h3{font-family:var(--display);color:var(--lamp);text-shadow:0 2rem 0 var(--ink0);margin:0;font-weight:400}.ui h1{font-size:96rem;line-height:1}.ui h2{white-space:nowrap;font-size:40rem;line-height:1}.ui h3{font-size:28rem;line-height:1}.ui .cap{color:var(--text-dim);font-size:18rem}.ui .body{font-family:var(--body);font-size:16rem;line-height:1.3}.ui .num{font-variant-numeric:tabular-nums}.ui .warn{color:var(--warn)}.ui .alert{color:var(--alert)}.ui .safe{color:var(--safe)}.ui .lampc{color:var(--lamp)}.ui .dim{color:var(--text-dim)}.ui .sp{flex:1}.plate{image-rendering:pixelated;border:10rem solid #0000;border-image:url(/ui/frames/plate.png) 5 fill/10rem repeat}.panel{image-rendering:pixelated;border:16rem solid #0000;border-image:url(/ui/frames/panel.png) 8 fill/16rem repeat}.card{image-rendering:pixelated;border:8rem solid #0000;border-image:url(/ui/frames/card.png) 4 fill/8rem repeat}.card.hot{border-image-source:url(/ui/frames/card-hot.png)}.card.locked{color:var(--text-dim);border-image-source:url(/ui/frames/card-locked.png)}.card.owned{border-image-source:url(/ui/frames/card-owned.png)}.parchment{image-rendering:pixelated;color:var(--text-ink);font-family:var(--body);border:8rem solid #0000;border-image:url(/ui/frames/parchment.png) 4 fill/8rem repeat}.btn{min-width:44rem;min-height:44rem;image-rendering:pixelated;color:var(--text);font:400 22rem var(--ui);cursor:pointer;text-shadow:0 2rem 0 var(--ink0);white-space:nowrap;background:0 0;border:8rem solid #0000;border-image:url(/ui/frames/btn.png) 4 fill/8rem repeat;justify-content:center;align-items:center;gap:8rem;padding:0 16rem;display:inline-flex}.btn.primary{color:var(--ink0);text-shadow:0 2rem 0 var(--lamp);border-image-source:url(/ui/frames/btn-primary.png)}.btn.iron{border-image-source:url(/ui/frames/btn-iron.png)}.btn.on{color:var(--ink0);text-shadow:none;border-image-source:url(/ui/frames/btn-primary.png)}.btn:disabled,.btn.disabled{color:var(--text-dim);cursor:default;text-shadow:none;border-image-source:url(/ui/frames/btn-disabled.png)}.btn:active:not(:disabled){border-image-source:url(/ui/frames/btn-pressed.png);transform:translateY(2rem)}.btn.big{min-height:56rem;padding:0 32rem;font-size:28rem}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:focus-visible,.focus{outline:3rem solid var(--lamp);outline-offset:2rem}.ui kbd{min-width:24rem;height:24rem;image-rendering:pixelated;font:400 18rem var(--ui);color:var(--lamp);text-shadow:0 1rem 0 var(--ink0);border:6rem solid #0000;border-image:url(/ui/frames/keycap.png) 3 fill/6rem repeat;justify-content:center;align-items:center;padding:0 5rem;display:inline-flex}.tab{height:44rem;image-rendering:pixelated;font:400 22rem var(--ui);color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:8rem solid #0000;border-image:url(/ui/frames/tab.png) 4 fill/8rem repeat;align-items:center;gap:6rem;padding:0 14rem;display:inline-flex}.tab.on{color:var(--lamp);border-image-source:url(/ui/frames/tab-on.png)}.tab:disabled{cursor:default;opacity:.6}.tab img{width:24rem;height:24rem}.ic{vertical-align:middle;flex:none;width:32rem;height:32rem}.ic.s{width:24rem;height:24rem}.ic.x2{width:64rem;height:64rem}.chip{white-space:nowrap;align-items:center;gap:4rem;font-size:20rem;display:inline-flex}.chip img{width:24rem;height:24rem}.chip.short{color:var(--alert)}.chip.short:after{content:attr(data-short);margin-left:2rem;font-size:18rem}.chip.lockm:before{content:"";width:16rem;height:16rem;image-rendering:pixelated;background:url(/ui/frames/lock.png) 50%/contain no-repeat}.chip.dim{color:var(--text-dim)}.chip .nm{font-size:16rem}.bar{border:2rem solid var(--ink0);height:16rem;image-rendering:pixelated;background:url(/ui/frames/bar-trough.png) 0 0/16rem 16rem;position:relative}.bar>i{image-rendering:pixelated;background:url(/ui/frames/bar-pack.png) 0 0/16rem 16rem;transition:width .12s;position:absolute;inset:0 auto 0 0}.bar.health>i{background-image:url(/ui/frames/bar-health.png)}.bar.gate>i{background-image:url(/ui/frames/bar-gate.png)}.bar.work>i{background-image:url(/ui/frames/bar-work.png)}.bar.warnbar>i{background-image:url(/ui/frames/bar-warn.png)}.bar.alertbar>i{background-image:url(/ui/frames/bar-health.png)}.bar>span{font:400 18rem var(--ui);color:var(--text);text-shadow:0 1rem 0 var(--ink0), 1rem 0 0 var(--ink0), -1rem 0 0 var(--ink0), 0 -1rem 0 var(--ink0);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pips{gap:4rem;display:inline-flex}.pips i{width:12rem;height:12rem;image-rendering:pixelated;background:url(/ui/frames/pip-off.png) 0 0/contain}.pips i.on{background-image:url(/ui/frames/pip-on.png)}.pips i.max{background-image:url(/ui/frames/pip-max.png)}.scrim{z-index:10;background:#0e08128c;position:absolute;inset:0}.modal{z-index:11;flex-direction:column;gap:12rem;max-height:calc(100% - 24rem);display:flex;position:absolute}.modal.center{top:50%;left:50%;transform:translate(-50%,-50%)}.modal .head{flex:none;align-items:center;gap:14rem;display:flex}.modal .foot{flex:none;align-items:center;gap:12rem;display:flex}.modal .scroll{flex-direction:column;gap:12rem;min-height:0;display:flex;overflow:auto}.storesrow{flex-wrap:wrap;align-items:center;gap:12rem;display:flex}.chain{flex-wrap:wrap;align-items:center;gap:6rem;font-size:18rem;display:flex}.chain .arrow{width:16rem;height:16rem;image-rendering:pixelated;background:url(/ui/frames/arrow.png) 0 0/contain}.chain .cn{background:var(--ink1);border:2rem solid var(--iron-d);white-space:nowrap;align-items:center;gap:4rem;padding:2rem 6rem 2rem 2rem;display:inline-flex}.chain .cn img{width:24rem;height:24rem}.chain .cn.miss{border-color:var(--alert)}.hud[data-v-7fe0a20d]{pointer-events:none;position:absolute;inset:0}.hud[data-v-7fe0a20d]>*{pointer-events:auto}.dial[data-v-7fe0a20d]{align-items:center;gap:12rem;min-width:316rem;min-height:68rem;padding:0 8rem 0 4rem;display:flex;position:absolute;top:12rem;left:12rem}.dial .ring[data-v-7fe0a20d]{width:48rem;height:48rem;image-rendering:pixelated;background:url(/ui/frames/dial-day.png) 0 0/contain;flex:none;position:relative}.dial .ring.night[data-v-7fe0a20d]{background-image:url(/ui/frames/dial-night.png)}.dial .ring i[data-v-7fe0a20d]{background:var(--lamp);transform-origin:2rem 2rem;width:4rem;height:4rem;position:absolute;top:22rem;left:22rem}.dial .ring i[data-v-7fe0a20d]:before{content:"";background:var(--lamp);width:2rem;height:18rem;position:absolute;top:-16rem;left:1rem}.dial .ring.night i[data-v-7fe0a20d],.dial .ring.night i[data-v-7fe0a20d]:before{background:#b9a8ee}.dial .ring b[data-v-7fe0a20d]{font:400 16rem var(--ui);color:var(--lamp);justify-content:center;align-items:center;padding-top:14rem;display:flex;position:absolute;inset:0}.dial .t1[data-v-7fe0a20d]{color:var(--lamp);font-size:28rem;line-height:1}.dial.warn .t1[data-v-7fe0a20d]{color:var(--warn)}.dial.alert .t1[data-v-7fe0a20d]{color:var(--alert)}.dial.night .t1[data-v-7fe0a20d]{color:#b9a8ee}.dial .t2[data-v-7fe0a20d]{color:var(--text-dim);white-space:nowrap;align-items:center;gap:8rem;margin-top:2rem;font-size:18rem;display:flex}.dial .t2 .foe[data-v-7fe0a20d]{color:var(--text);align-items:center;gap:2rem;display:inline-flex}.dial .t2 .foe img[data-v-7fe0a20d]{width:24rem;height:24rem}.gemcue[data-v-7fe0a20d]{cursor:pointer;font-family:var(--ui);background:0 0;border-width:10rem;height:44rem}.gemcue.second[data-v-7fe0a20d]{top:130rem}.goal[data-v-7fe0a20d]{z-index:1;height:40rem;color:var(--lamp);white-space:nowrap;align-items:center;gap:8rem;padding:0 10rem 0 6rem;font-size:18rem;display:flex;position:absolute;top:86rem;left:12rem}.packplate[data-v-7fe0a20d]{flex-direction:column;justify-content:center;gap:4rem;width:300rem;min-height:68rem;display:flex;position:absolute;top:12rem;right:44rem}.packplate .row[data-v-7fe0a20d]{align-items:center;gap:8rem;display:flex}.packplate .bar[data-v-7fe0a20d]{flex:1}.packplate.alert .bar>i[data-v-7fe0a20d]{background-image:url(/ui/frames/bar-health.png)}.packplate .charges[data-v-7fe0a20d]{align-items:center;gap:2rem;display:inline-flex}.packplate .charges img[data-v-7fe0a20d]{width:24rem;height:24rem}.packplate .charges img.spent[data-v-7fe0a20d]{filter:grayscale()brightness(.5)}.packplate .contents[data-v-7fe0a20d]{align-items:center;gap:10rem;min-height:24rem;font-size:18rem;display:flex}.packplate .sendup[data-v-7fe0a20d]{margin-left:auto}.depthcol[data-v-7fe0a20d]{border:2rem solid var(--ink0);background:var(--ink1);width:20rem;height:440rem;position:absolute;top:100rem;right:12rem}.depthcol .band[data-v-7fe0a20d]{position:absolute;left:0;right:0}.depthcol .tick[data-v-7fe0a20d]{background:var(--iron-l);width:6rem;height:1rem;position:absolute;left:0}.depthcol .you[data-v-7fe0a20d]{background:var(--lamp);width:28rem;height:4rem;box-shadow:0 0 0 1rem var(--ink0);transition:top .12s;position:absolute;left:-6rem}.depthcol .you em[data-v-7fe0a20d]{font:400 18rem var(--ui);color:var(--lamp);white-space:nowrap;text-shadow:0 1rem 0 var(--ink0);font-style:normal;position:absolute;top:-9rem;right:34rem}.depthcol .deep[data-v-7fe0a20d]{background:var(--brass);height:2rem;position:absolute;left:0;right:0}.depthcol .foe[data-v-7fe0a20d]{background:var(--alert);width:6rem;height:3rem;position:absolute;right:-4rem}.stores[data-v-7fe0a20d]{pointer-events:auto;grid-template-columns:1fr 1fr;gap:2rem 10rem;width:300rem;padding:6rem;transition:top .15s;display:grid;position:absolute;top:132rem;left:12rem}.stores .m[data-v-7fe0a20d]{cursor:help;align-items:center;gap:6rem;height:32rem;padding:0 4rem;font-size:20rem;display:flex}.stores .m.on[data-v-7fe0a20d]{background:#f4d58d24}.stores .m img[data-v-7fe0a20d]{width:28rem;height:28rem}.stores .m .nm[data-v-7fe0a20d]{color:var(--text-dim);flex:1;font-size:16rem}.stores .m:not(.zero) .nm[data-v-7fe0a20d]{color:inherit}.matcard[data-v-7fe0a20d]{width:380rem;color:var(--text-ink);pointer-events:none;z-index:5;flex-direction:column;gap:4rem;padding:10rem 14rem;font-size:16rem;display:flex;position:absolute;top:0;left:calc(100% + 8rem)}.matcard .th[data-v-7fe0a20d]{align-items:center;gap:8rem;display:flex}.matcard .th b[data-v-7fe0a20d]{font:400 24rem var(--ui)}.matcard .have[data-v-7fe0a20d]{color:#5a4a3a;margin-left:auto;font-size:15rem}.matcard .from[data-v-7fe0a20d]{white-space:normal;line-height:1.25}.matcard .for[data-v-7fe0a20d],.matcard .more[data-v-7fe0a20d]{color:#5a4a3a;margin-top:4rem;font-size:15rem}.matcard .need[data-v-7fe0a20d]{align-items:baseline;gap:8rem;display:flex}.matcard .need .n[data-v-7fe0a20d]{text-align:right;min-width:28rem;font-weight:700}.matcard .need .st[data-v-7fe0a20d]{color:#5a4a3a;margin-left:auto;font-size:14rem}.matcard .need.affordable[data-v-7fe0a20d]{color:#2f5a22;font-weight:700}.matcard .need.locked[data-v-7fe0a20d]{color:#7a6a5a}.stores .m.zero[data-v-7fe0a20d]{color:var(--text-dim)}.msg[data-v-7fe0a20d]{border-left:6rem solid var(--brass-l);text-align:center;align-items:center;gap:10rem;min-width:420rem;max-width:720rem;min-height:40rem;padding:0 16rem 0 12rem;font-size:22rem;display:flex;position:absolute;top:84rem;left:50%;transform:translate(-50%)}.msg.alert[data-v-7fe0a20d]{border-left-color:var(--alert)}.msg.warn[data-v-7fe0a20d]{border-left-color:var(--warn)}.msg.good[data-v-7fe0a20d]{border-left-color:var(--safe)}.msg.find[data-v-7fe0a20d]{border-left-color:var(--lamp);color:var(--lamp)}.drop-enter-active[data-v-7fe0a20d],.drop-leave-active[data-v-7fe0a20d]{transition:opacity .15s,transform .15s}.drop-enter-from[data-v-7fe0a20d],.drop-leave-to[data-v-7fe0a20d]{opacity:0;transform:translate(-50%,-12rem)}.gatebar[data-v-7fe0a20d]{align-items:center;gap:8rem;width:320rem;display:flex;position:absolute;top:134rem;left:50%;transform:translate(-50%)}.gatebar .bar[data-v-7fe0a20d]{flex:1;height:18rem}.vignette[data-v-7fe0a20d]{animation:1s infinite alternate pulse-7fe0a20d;position:absolute;inset:0;box-shadow:inset 0 0 120rem 40rem #c74b4b59;pointer-events:none!important}@keyframes pulse-7fe0a20d{to{box-shadow:inset 0 0 120rem 40rem #c74b4b26}}.ctx[data-v-7fe0a20d]{white-space:nowrap;align-items:center;gap:10rem;height:44rem;padding:0 12rem 0 6rem;font-size:22rem;display:flex;position:absolute;transform:translate(-50%,-100%);pointer-events:none!important}.ctx img[data-v-7fe0a20d]{width:28rem;height:28rem}.ctx b[data-v-7fe0a20d]{color:var(--lamp);font-weight:400}.reach[data-v-7fe0a20d]{background:#f2c77714;border-left:2rem dashed #f2c77799;border-right:2rem dashed #f2c77799;position:absolute;pointer-events:none!important}.aim[data-v-7fe0a20d]{border:3rem dashed var(--lamp);border-radius:50%;position:absolute;transform:translate(-50%,-50%);pointer-events:none!important}.aim.bad[data-v-7fe0a20d]{border-color:var(--alert)}.aim span[data-v-7fe0a20d]{white-space:nowrap;font:400 20rem var(--ui);color:var(--lamp);text-shadow:0 1rem 0 var(--ink0);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.banner[data-v-7fe0a20d]{height:44rem;color:var(--lamp);align-items:center;gap:12rem;padding:0 16rem;font-size:24rem;display:flex;position:absolute;top:150rem;left:50%;transform:translate(-50%);pointer-events:none!important}.banner.low[data-v-7fe0a20d]{font-size:20rem;top:auto;bottom:100rem}.lesson[data-v-7fe0a20d]{z-index:3;align-items:center;gap:12rem;padding:10rem 12rem;display:flex;position:absolute}.lesson p[data-v-7fe0a20d]{font:16rem/1.3 var(--body);margin:0}.lesson .btn[data-v-7fe0a20d]{min-height:44rem;text-shadow:none;font-size:20rem}.lesson .arrow[data-v-7fe0a20d]{border-left:2rem solid var(--ink0);border-top:2rem solid var(--ink0);background:#e9dcc6;width:16rem;height:16rem;position:absolute;top:-14rem;transform:translate(-50%)rotate(45deg)}.hotbar[data-v-7fe0a20d]{gap:8rem;padding:4rem 8rem;display:flex;position:absolute;bottom:12rem;left:50%;transform:translate(-50%)}.slot[data-v-7fe0a20d]{width:200rem;height:60rem;image-rendering:pixelated;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:8rem solid #0000;border-image:url(/ui/frames/card.png) 4 fill/8rem repeat;align-items:center;gap:8rem;padding:0 10rem 0 6rem;display:flex}.slot[data-v-7fe0a20d]:disabled{cursor:default}.slot.live[data-v-7fe0a20d]{border-image-source:url(/ui/frames/card-hot.png)}.slot.dim[data-v-7fe0a20d]{color:var(--text-dim)}.slot .t[data-v-7fe0a20d]{flex-direction:column;min-width:0;line-height:1;display:flex}.slot .t b[data-v-7fe0a20d]{white-space:nowrap;font-size:22rem;font-weight:400}.slot .t small[data-v-7fe0a20d]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:17rem;overflow:hidden}.slot .t small.alert[data-v-7fe0a20d]{color:var(--alert)}.slot kbd[data-v-7fe0a20d]{margin-left:auto}.esc[data-v-7fe0a20d]{gap:2rem;display:flex}.keybtn[data-v-7fe0a20d]{min-width:56rem;min-height:60rem;color:var(--text-dim);font:400 17rem var(--ui);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:0 4rem;display:flex}.ledger[data-v-a85290c0]{grid-template-columns:repeat(3,1fr);gap:16rem 24rem;padding:12rem 24rem;display:grid}.stat[data-v-a85290c0]{border-bottom:2rem solid var(--iron-d);align-items:center;gap:8rem;min-height:40rem;display:flex}.stat img[data-v-a85290c0]{width:24rem;height:24rem;image-rendering:pixelated}.stat b[data-v-a85290c0]{white-space:nowrap;font-size:20rem;font-weight:400}.stat .cap[data-v-a85290c0]{flex:1;min-width:0}.stat .v[data-v-a85290c0]{color:var(--lamp);white-space:nowrap;margin-left:auto}.gb[data-v-513df8b6]{width:1280rem;height:720rem;position:absolute;top:0;left:0}.gb>svg[data-v-513df8b6]{width:100%;height:100%;position:absolute;inset:0}.region[data-v-513df8b6]{font:400 30rem var(--display);color:var(--text-dim);opacity:.6;pointer-events:none;position:absolute}.sock[data-v-513df8b6]{border:4rem solid var(--iron-l);width:72rem;height:72rem;box-shadow:0 0 0 3rem var(--ink0), inset 0 0 0 3rem var(--ink0);cursor:pointer;color:inherit;font:inherit;background:radial-gradient(circle,#241b39 0%,#170f20 70%);border-radius:50%;justify-content:center;align-items:center;margin:-36rem 0 0 -36rem;padding:0;display:flex;position:absolute}.sock img[data-v-513df8b6]{width:32rem;height:32rem;image-rendering:pixelated}.sock img.ghost[data-v-513df8b6]{opacity:.55}.sock.key[data-v-513df8b6]{border-color:var(--brass-l);width:92rem;height:92rem;box-shadow:0 0 0 3rem var(--ink0), inset 0 0 0 3rem var(--ink0), 0 0 24rem #f2c77759;margin:-46rem 0 0 -46rem}.sock.key img[data-v-513df8b6]{width:48rem;height:48rem}.sock.empty[data-v-513df8b6]{border-style:dashed;border-color:var(--iron)}.sock.locked[data-v-513df8b6]{border-color:var(--iron-d);cursor:default;background:#120b1a}.sock.locked[data-v-513df8b6]:after{content:"";width:24rem;height:24rem;image-rendering:pixelated;opacity:.7;background:url(/ui/frames/lock.png) 0 0/contain}.sock.hover[data-v-513df8b6]{border-color:var(--lamp);box-shadow:0 0 0 3rem var(--ink0), inset 0 0 0 3rem var(--ink0), 0 0 18rem #f2c77799;border-style:solid}.sock.focus[data-v-513df8b6]{outline:3rem solid var(--lamp);outline-offset:4rem}.sock.night[data-v-513df8b6]{cursor:default;filter:saturate(.6)}.sock .g[data-v-513df8b6]{background:var(--ink1);border:2rem solid var(--brass-d);min-width:22rem;height:22rem;color:var(--lamp);justify-content:center;align-items:center;padding:0 4rem;font-size:17rem;display:flex;position:absolute;bottom:-6rem;right:-8rem}.sock .t[data-v-513df8b6]{color:var(--text-dim);white-space:nowrap;text-shadow:0 2rem 0 var(--ink0);margin-top:8rem;font-size:18rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sock .t b[data-v-513df8b6]{color:var(--text);font-weight:400}.sock.key .t[data-v-513df8b6]{margin-top:12rem}.lnk[data-v-513df8b6]{background:var(--ink1);border:2rem solid var(--brass);color:var(--lamp);white-space:nowrap;pointer-events:none;padding:2rem 8rem;font-size:17rem;position:absolute;transform:translate(-50%,-50%)}.lnk.res[data-v-513df8b6]{color:#a8c0f0;border-color:#6f8fd6}.lnk.opp[data-v-513df8b6]{border-color:var(--alert);color:#e07a6a}.pv[data-v-513df8b6]{z-index:3;pointer-events:none;white-space:nowrap;flex-direction:column;gap:2rem;max-width:420rem;padding:6rem 10rem;font-size:16rem;display:flex;position:absolute}.pv span[data-v-513df8b6]{white-space:normal}.pv .fus[data-v-513df8b6]{color:var(--brass-d)}.pouch[data-v-513df8b6]{flex-direction:column;gap:6rem;width:250rem;padding:10rem 12rem;display:flex;position:absolute;top:60rem;left:16rem}.pouch .row[data-v-513df8b6]{min-height:50rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:8rem;padding:0 4rem;font-family:inherit;font-size:19rem;display:flex}.pouch .row.hand[data-v-513df8b6]{outline:2rem solid var(--lamp);outline-offset:2rem}.pouch .row[data-v-513df8b6]:disabled{cursor:default;opacity:.6}.pouch img[data-v-513df8b6]{width:32rem;height:32rem;image-rendering:pixelated}.fx[data-v-513df8b6]{flex-direction:column;gap:6rem;width:300rem;max-height:600rem;padding:10rem 12rem;display:flex;position:absolute;top:60rem;right:16rem;overflow:auto}.fx .row[data-v-513df8b6]{border-bottom:2rem solid var(--iron-d);flex-direction:column;gap:2rem;padding:4rem 0;font-size:19rem;display:flex}.fx .row b[data-v-513df8b6]{color:var(--safe);font-weight:400}.fx .row .cap[data-v-513df8b6]{font-size:15rem;font-family:var(--body)}.lockbanner[data-v-513df8b6]{height:44rem;color:var(--warn);white-space:nowrap;align-items:center;gap:8rem;padding:0 14rem;font-size:20rem;display:flex;position:absolute;top:64rem;left:50%;transform:translate(-50%)}.fs[data-v-c1406521]{z-index:12;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 40%,#1d1430 0%,#120b1a 70%,#0e0812 100%);position:absolute;inset:0;overflow:hidden}.fs[data-v-c1406521]:active{cursor:grabbing}.strip[data-v-c1406521]{border-bottom:2rem solid var(--iron-d);cursor:default;z-index:5;background:#0e0812e0;align-items:center;gap:12rem;height:50rem;padding:0 12rem;display:flex;position:absolute;top:0;left:0;right:0}.strip .tabs[data-v-c1406521]{gap:4rem;display:flex}.strip .tab[data-v-c1406521]{white-space:nowrap;gap:4rem;height:44rem;padding:0 6rem;font-size:19rem}.strip .tabs[data-v-c1406521]{flex:none}.strip .tab kbd[data-v-c1406521]{min-width:20rem;height:20rem;font-size:15rem}.strip .tab .badge[data-v-c1406521]{background:var(--brass);min-width:20rem;height:20rem;color:var(--ink0);justify-content:center;align-items:center;padding:0 5rem;font-size:16rem;display:inline-flex}.strip .goal[data-v-c1406521]{border:2rem solid var(--brass-d);background:var(--ink1);height:32rem;color:var(--lamp);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6rem;max-width:300rem;padding:0 10rem;font-size:18rem;display:inline-flex;overflow:hidden}.strip .goal img[data-v-c1406521]{width:24rem;height:24rem}.strip .storesrow[data-v-c1406521]{flex-wrap:nowrap;gap:8rem;min-width:0;overflow:hidden}.strip .storesrow[data-v-c1406521] .chip{font-size:18rem}.strip .chipwrap[data-v-c1406521]{display:inline-flex;position:relative}.strip .chipwrap.paid[data-v-c1406521] .chip{color:var(--alert)}.strip .minus[data-v-c1406521]{color:var(--alert);white-space:nowrap;font-size:17rem;font-style:normal;animation:.9s ease-out forwards rise-c1406521;position:absolute;top:100%;left:50%;transform:translate(-50%)}.strip .btn[data-v-c1406521]{flex:none;min-height:44rem;font-size:19rem}.hints[data-v-c1406521]{height:44rem;color:var(--text-dim);white-space:nowrap;cursor:default;z-index:5;background:#0e0812cc;justify-content:center;align-items:center;gap:14rem;font-size:17rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hints kbd[data-v-c1406521]{min-width:22rem;height:22rem;font-size:16rem}.hints .legend[data-v-c1406521]{align-items:center;gap:4rem;display:inline-flex}.hints .sw[data-v-c1406521]{border:3rem solid var(--iron);background:var(--plum);width:16rem;height:16rem}.hints .sw.hot[data-v-c1406521]{border-color:var(--brass-l);box-shadow:0 0 6rem var(--lamp)}.hints .sw.short[data-v-c1406521]{border-color:var(--iron-l)}.hints .sw.lock[data-v-c1406521]{border-color:var(--iron-d);background:#15101c}.hints .sw.owned[data-v-c1406521]{border-color:var(--brass);background:#1e1830}.hints .zoom[data-v-c1406521]{color:var(--lamp);min-width:80rem}.hints .layoutbtn[data-v-c1406521]{min-height:44rem;color:var(--lamp);font:400 17rem var(--ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6rem;padding:0 10rem;display:inline-flex}.board[data-v-c1406521]{transform-origin:0 0;position:absolute;top:0;left:0}.board svg[data-v-c1406521]{position:absolute;inset:0;overflow:visible}.label[data-v-c1406521]{white-space:nowrap;pointer-events:none;flex-direction:column;line-height:1;display:flex;position:absolute}.label.middle[data-v-c1406521]{align-items:center;transform:translate(-50%)}.label.lane b[data-v-c1406521]{font:400 34px var(--display);color:var(--brass)}.label.lane i[data-v-c1406521]{font:400 25px var(--ui);color:var(--text-dim);margin-top:4px;font-style:normal}.label.band b[data-v-c1406521]{font:400 25px var(--ui);color:var(--text-dim);font-weight:400}.label.band i[data-v-c1406521]{font:400 22px var(--ui);color:var(--iron-l);margin-top:2px;font-style:normal}.node[data-v-c1406521]{cursor:pointer;justify-content:center;align-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;display:flex;position:absolute}.node.small[data-v-c1406521]{width:80px;height:80px;margin:-40px 0 0 -40px}.node .fr[data-v-c1406521]{image-rendering:pixelated;border:8px solid #0000;border-image:url(/ui/frames/card.png) 4 fill/8px repeat;position:absolute;inset:12px}.node.small .fr[data-v-c1406521]{inset:16px}.node img[data-v-c1406521]{width:32px;height:32px;image-rendering:pixelated;-webkit-user-drag:none;position:relative}.node.owned .fr[data-v-c1406521],.node.max .fr[data-v-c1406521]{border-image-source:url(/ui/frames/card-owned.png)}.node.owned[data-v-c1406521]:after,.node.max[data-v-c1406521]:after{content:"";width:16px;height:16px;image-rendering:pixelated;background:url(/ui/frames/check.png) 0 0/contain;position:absolute;top:4px;right:4px}.node.hot .fr[data-v-c1406521]{border-image-source:url(/ui/frames/card-hot.png);animation:1.6s ease-in-out infinite pulse-c1406521;box-shadow:0 0 12px 2px #f2c77759}.node.lock .fr[data-v-c1406521]{border-image-source:url(/ui/frames/card-locked.png)}.node.lock img[data-v-c1406521]{filter:grayscale(.8)brightness(.55)}.node.lock[data-v-c1406521]:after{content:"";width:16px;height:16px;image-rendering:pixelated;background:url(/ui/frames/lock.png) 0 0/contain;position:absolute;top:4px;right:4px}.node.shake[data-v-c1406521]{animation:.4s shake-c1406521}.node.flash .fr[data-v-c1406521]{box-shadow:0 0 0 6px var(--lamp), 0 0 24px 8px #f2c777b3;border-image-source:url(/ui/frames/card-hot.png)}.node .lbl[data-v-c1406521]{white-space:nowrap;text-shadow:0 2px 0 var(--ink0);pointer-events:none;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:calc(100% - 10px);left:50%;transform:translate(-50%)}.node .lbl b[data-v-c1406521]{color:var(--text);font-size:25px;font-weight:400}.node .lbl em[data-v-c1406521]{color:var(--lamp);margin-top:1px;font-size:25px;font-style:normal}.node.lock .lbl b[data-v-c1406521],.node.lock .lbl em[data-v-c1406521],.node.owned .lbl em[data-v-c1406521],.node.max .lbl em[data-v-c1406521]{color:var(--text-dim)}.node .pips[data-v-c1406521]{gap:2px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.node .pips i[data-v-c1406521]{width:8px;height:8px}.node .cost[data-v-c1406521]{background:var(--ink1);border:2px solid var(--iron-d);white-space:nowrap;pointer-events:none;align-items:center;gap:2px;padding:0 4px;font-size:20px;display:flex;position:absolute;top:50%;left:calc(100% - 10px);transform:translateY(-50%)}.node .cost img[data-v-c1406521]{width:22px;height:22px}.node .cost .no[data-v-c1406521]{color:var(--alert)}.node .pin[data-v-c1406521]{width:24px;height:24px;image-rendering:pixelated;filter:sepia()saturate(4)hue-rotate(5deg);background:url(/ui/icons/o-exclamation.png) 0 0/contain;position:absolute;top:-6px;left:-2px}.float[data-v-c1406521]{color:var(--lamp);text-shadow:0 2rem 0 var(--ink0);pointer-events:none;white-space:nowrap;z-index:3;font-size:24rem;animation:1.4s ease-out forwards rise-c1406521;position:absolute;transform:translate(-50%)}@keyframes rise-c1406521{to{opacity:0;transform:translate(-50%,-60rem)}}@keyframes shake-c1406521{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes pulse-c1406521{0%,to{box-shadow:0 0 12px 2px #f2c77759}50%{box-shadow:0 0 18px 6px #f2c7778c}}.tip[data-v-c1406521]{pointer-events:none;z-index:4;flex-direction:column;gap:4rem;padding:8rem 12rem;font-size:16rem;display:flex;position:absolute}.tip .th[data-v-c1406521]{align-items:center;gap:8rem;display:flex}.tip .th b[data-v-c1406521]{font:400 24rem var(--ui);color:var(--text-ink)}.tip .lv[data-v-c1406521]{color:#5a4a3a;font-size:15rem}.tip .row[data-v-c1406521]{align-items:center;gap:8rem;display:flex}.tip .row b[data-v-c1406521]{font-weight:700}.tip .sub[data-v-c1406521]{color:#5a4a3a;font-size:15rem}.tip .why[data-v-c1406521]{white-space:normal;font-size:15rem;line-height:1.25}.tip .need[data-v-c1406521]{color:#8a2a1e;white-space:normal;font-size:15rem;font-weight:700;line-height:1.25}.tip .act[data-v-c1406521]{color:#5a4a3a;font-size:15rem}.tip .costs[data-v-c1406521]{gap:8rem;display:flex}.tip .costs[data-v-c1406521] .chip{color:var(--text-ink);font-size:18rem}.tip .costs[data-v-c1406521] .chip.short{color:#8a2a1e}.sheet[data-v-c1406521]{cursor:default;position:absolute;inset:50rem 0 0;overflow:auto}.sheet.gems[data-v-c1406521]{justify-content:center;align-items:center;display:flex;top:50rem;bottom:44rem;overflow:hidden}.gbwrap[data-v-c1406521]{transform-origin:50%;flex:none;position:relative}.build[data-v-31b870b4],.recipe[data-v-31b870b4],.reserve[data-v-31b870b4],.hand[data-v-31b870b4]{align-items:center;gap:12rem;padding:8rem 12rem;display:flex}.build .t[data-v-31b870b4],.recipe .prog[data-v-31b870b4]{flex-direction:column;flex:1;gap:6rem;min-width:0;display:flex}.build .t b[data-v-31b870b4],.recipe b[data-v-31b870b4]{font-size:22rem;font-weight:400}.recipe .prog .bar[data-v-31b870b4]{height:18rem}.reserve .btn[data-v-31b870b4]{min-width:44rem;padding:0}.reserve b.num[data-v-31b870b4]{text-align:center;min-width:36rem}.row[data-v-31b870b4]{flex-wrap:wrap;align-items:center;gap:10rem;display:flex}.hires[data-v-31b870b4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10rem;display:grid}.hires .card[data-v-31b870b4]{align-items:center;gap:10rem;padding:6rem 10rem;display:flex}.hires .t[data-v-31b870b4]{flex-direction:column;flex:1;gap:2rem;min-width:0;display:flex}.hires .t b[data-v-31b870b4]{font-size:22rem;font-weight:400}.hires .cap.body[data-v-31b870b4]{font-size:15rem;line-height:1.2}.hand[data-v-31b870b4]{min-height:48rem;padding:2rem 10rem}.hand b[data-v-31b870b4]{font-weight:400}.hand .seg[data-v-31b870b4]{gap:2rem;display:flex}.hand .seg .btn[data-v-31b870b4]{min-height:40rem;padding:0 10rem;font-size:18rem}.forecast[data-v-2f90fef4]{align-items:center;gap:10rem;padding:6rem 10rem;display:flex}.forecast b[data-v-2f90fef4]{font-size:22rem;font-weight:400}.forecast .foe[data-v-2f90fef4]{align-items:center;gap:4rem;display:flex}.forecast .foe img[data-v-2f90fef4]{width:32rem;height:32rem;image-rendering:pixelated}.towers[data-v-2f90fef4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8rem;display:grid}.tower[data-v-2f90fef4]{align-items:center;gap:10rem;padding:6rem 10rem;display:flex}.tower img.ic[data-v-2f90fef4]{width:40rem;height:40rem}.tower .t[data-v-2f90fef4]{flex-direction:column;flex:1;gap:3rem;min-width:0;display:flex}.tower .t b[data-v-2f90fef4]{font-size:22rem;font-weight:400}.tower .stats[data-v-2f90fef4]{color:var(--text-dim);gap:10rem;font-size:18rem;display:flex}.tower .cap.body[data-v-2f90fef4]{font-size:15rem;line-height:1.2}.tower .btn[data-v-2f90fef4]{align-self:center}.gate[data-v-e355be1d]{align-items:center;gap:12rem;padding:8rem 12rem;display:flex}.gate .prog[data-v-e355be1d]{flex-direction:column;flex:1;gap:6rem;display:flex}.gate b[data-v-e355be1d]{font-size:22rem;font-weight:400}.gate .bar[data-v-e355be1d]{height:18rem}.foes[data-v-e355be1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8rem;display:grid}.foes .card[data-v-e355be1d]{align-items:center;gap:10rem;padding:6rem 10rem;display:flex}.foes .t[data-v-e355be1d]{flex-direction:column;gap:2rem;min-width:0;display:flex}.foes .t b[data-v-e355be1d]{font-size:22rem;font-weight:400}.foes .cap.body[data-v-e355be1d]{font-size:15rem;line-height:1.2}.menu[data-v-d51900bd]{width:440rem}.menu .btn[data-v-d51900bd]{width:100%}.help[data-v-d51900bd]{width:900rem}.cards[data-v-d51900bd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8rem;display:grid}.cards .card[data-v-d51900bd]{align-items:flex-start;gap:10rem;padding:8rem 10rem;display:flex}.cards b[data-v-d51900bd]{color:var(--lamp);font-size:22rem;font-weight:400}.cards p[data-v-d51900bd]{margin:2rem 0 0;font-size:15rem}.rlink[data-v-d51900bd]{min-width:44rem;min-height:44rem;color:var(--text);justify-content:center;align-items:center;padding:0 8rem;display:inline-flex}.rlink.on[data-v-d51900bd]{color:var(--lamp)}.over[data-v-d51900bd]{width:820rem}.cols[data-v-d51900bd]{grid-template-columns:repeat(3,1fr);gap:10rem;display:grid}.col[data-v-d51900bd]{flex-direction:column;gap:4rem;padding:8rem 12rem;display:flex}.title[data-v-4d439a5e]{background:linear-gradient(#0e081259,#0e08128c);flex-direction:column;justify-content:center;align-items:center;gap:16rem;display:flex;position:absolute;inset:0}.tag[data-v-4d439a5e]{margin:0 0 12rem;font-size:20rem}.title .btn[data-v-4d439a5e]{width:300rem}.keys[data-v-4d439a5e]{margin-top:24rem}.rlink[data-v-4d439a5e]{min-width:44rem;min-height:44rem;color:var(--text);justify-content:center;align-items:center;padding:0 8rem;display:inline-flex}.rlink.on[data-v-4d439a5e]{color:var(--lamp)}.game[data-v-76b5bd09]{-webkit-user-select:none;user-select:none;background:#0e0812;position:fixed;inset:0;overflow:hidden}.world[data-v-76b5bd09]{position:absolute;inset:0}.world.pointer[data-v-76b5bd09]{cursor:pointer}
