.hbtn[data-v-cc70137a]{position:relative;display:inline-grid;place-items:center;text-align:center;font-family:var(--hud-font);font-weight:400;color:#fff;-webkit-text-stroke:calc(3.5px * var(--s)) var(--hud-outline);paint-order:stroke fill;border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(5px * var(--s)) 0 var(--hud-outline),inset 0 calc(-5px * var(--s)) 0 #00000026;overflow:hidden;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:transform 80ms ease,box-shadow 80ms ease,opacity .12s,filter .12s}.hbtn[data-v-cc70137a]:before{content:"";position:absolute;left:12%;right:12%;top:6%;height:38%;border-radius:50%;background:#ffffff59;pointer-events:none}.label[data-v-cc70137a]{position:relative;line-height:1;display:grid;justify-items:center}.big[data-v-cc70137a],.small[data-v-cc70137a]{border-radius:50%}.big[data-v-cc70137a]{width:calc(104px * var(--s));height:calc(104px * var(--s));font-size:calc(20px * var(--s));padding:0 calc(8px * var(--s))}.small[data-v-cc70137a]{width:calc(74px * var(--s));height:calc(74px * var(--s));font-size:calc(15px * var(--s))}.pill[data-v-cc70137a]{min-height:calc(48px * var(--s));padding:0 calc(20px * var(--s));border-radius:999px;font-size:calc(18px * var(--s));box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline),inset 0 calc(-4px * var(--s)) 0 #00000026}.pill[data-v-cc70137a]:before{left:8%;right:8%;border-radius:999px}.gold[data-v-cc70137a]{background:linear-gradient(#ffd75a,var(--hud-gold) 50%,var(--hud-gold-dark))}.blue[data-v-cc70137a]{background:linear-gradient(#8ad6ff,var(--hud-blue) 50%,var(--hud-blue-dark))}.teal[data-v-cc70137a]{background:linear-gradient(var(--hud-frame-light),var(--hud-frame) 55%,var(--hud-frame-dark))}.mint[data-v-cc70137a]{background:linear-gradient(#c8ffdc,var(--hud-mint) 50%,#2fc070)}.cyan[data-v-cc70137a]{background:linear-gradient(#b8f4ff,var(--bubble-c) 50%,#2fb8d8)}.cream[data-v-cc70137a]{background:var(--hud-gloss);color:var(--hud-ink);-webkit-text-stroke:0}.hbtn[data-v-cc70137a]:active:not(.off),.pressed[data-v-cc70137a]{transform:translateY(calc(4px * var(--s)));box-shadow:0 calc(1px * var(--s)) 0 var(--hud-outline),inset 0 calc(-2px * var(--s)) 0 #00000026}.off[data-v-cc70137a]{opacity:.55;filter:saturate(.4);cursor:default}.error[data-v-6d70e1d5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(#9fe3ff,var(--sky));padding:20px}.card[data-v-6d70e1d5]{display:grid;gap:calc(12px * var(--s));justify-items:center;text-align:center;width:min(340px,100%);padding:calc(18px * var(--s))}.title[data-v-6d70e1d5]{font-size:calc(30px * var(--s))}p[data-v-6d70e1d5]{margin:0;font-weight:800;font-size:calc(15px * var(--s));line-height:1.35}.alert[data-v-0497cc93]{position:absolute;transform:translate(-50%,calc(-100% - 14px * var(--s)));pointer-events:none;z-index:2}.bob[data-v-0497cc93]{position:relative;width:calc(46px * var(--s));height:calc(46px * var(--s));border-radius:46%;background:linear-gradient(#fff 0,#fff 50%,#f1f4ff);border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline);display:grid;place-items:center;animation:bob-0497cc93 1.6s ease-in-out infinite}b[data-v-0497cc93]{font-family:var(--hud-font);font-weight:400;font-size:calc(32px * var(--s));color:var(--hud-gold);-webkit-text-stroke:calc(4px * var(--s)) var(--hud-outline);paint-order:stroke fill;line-height:1}.bob[data-v-0497cc93]:after{content:"";position:absolute;left:40%;bottom:calc(-13px * var(--s));width:calc(14px * var(--s));height:calc(13px * var(--s));background:var(--hud-outline);clip-path:polygon(0 0,100% 0,40% 100%)}.bob[data-v-0497cc93]:before{content:"";position:absolute;left:calc(40% + 3px * var(--s));bottom:calc(-7px * var(--s));width:calc(8px * var(--s));height:calc(8px * var(--s));background:#f1f4ff;clip-path:polygon(0 0,100% 0,40% 100%);z-index:1}.red .bob[data-v-0497cc93]{background:linear-gradient(#ff7a6a 0,#ff7a6a 50%,#ff4d4d)}.red .bob[data-v-0497cc93]:before{background:#ff4d4d}.red b[data-v-0497cc93]{color:#fff}@keyframes bob-0497cc93{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-4px * var(--s)))}}.chip[data-v-275679ea]{display:inline-flex;align-items:center;gap:calc(6px * var(--s));font-family:var(--hud-font);font-size:calc(14px * var(--s));color:var(--hud-ink);background:var(--hud-panel);border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:999px;padding:calc(3px * var(--s)) calc(10px * var(--s));box-shadow:0 calc(3px * var(--s)) 0 var(--hud-outline);white-space:nowrap;pointer-events:none}.save[data-v-275679ea]{width:calc(9px * var(--s));height:calc(9px * var(--s));border-radius:50%;border:2px solid var(--hud-outline);background:var(--hud-good)}.save.saving[data-v-275679ea]{background:var(--hud-gold);animation:blink-275679ea .7s ease-in-out infinite}.save.offline[data-v-275679ea]{background:var(--hud-warn)}.save.idle[data-v-275679ea]{background:#cfd6da}.sr[data-v-275679ea]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes blink-275679ea{50%{opacity:.35}}.coins[data-v-6a65ab5d]{display:inline-flex;align-items:center;gap:calc(6px * var(--s));pointer-events:none}.pill[data-v-6a65ab5d]{background:#1f343cb8;border-radius:999px;padding:calc(3px * var(--s)) calc(14px * var(--s)) calc(3px * var(--s)) calc(3px * var(--s));border:calc(2px * var(--s)) solid var(--hud-outline)}.coin[data-v-6a65ab5d]{width:calc(26px * var(--s));height:calc(26px * var(--s));border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3a8 0 18%,var(--hud-gold) 20% 62%,var(--hud-gold-dark) 64%);border:calc(2.5px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(2px * var(--s)) 0 var(--hud-outline);display:grid;place-items:center}.coin[data-v-6a65ab5d]:after{content:"";width:42%;height:42%;border-radius:50%;border:calc(2px * var(--s)) solid var(--hud-gold-dark)}.n[data-v-6a65ab5d]{font-size:calc(20px * var(--s));min-width:1.6em}.gain .coin[data-v-6a65ab5d]{animation:bounce-6a65ab5d .5s cubic-bezier(.3,1.6,.5,1)}.fine .n[data-v-6a65ab5d]{color:#ff6b5a}@keyframes bounce-6a65ab5d{0%{transform:translateY(0) scale(1)}40%{transform:translateY(calc(-8px * var(--s))) scale(1.15)}to{transform:translateY(0) scale(1)}}.loading[data-v-f91b1302]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(#9fe3ff,var(--sky))}.box[data-v-f91b1302]{display:grid;gap:calc(14px * var(--s));justify-items:center;width:min(300px,80vw)}.text[data-v-f91b1302]{font-size:calc(28px * var(--s));text-align:center}.bar[data-v-f91b1302]{width:100%;height:calc(22px * var(--s));border-radius:999px;border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(3px * var(--s)) 0 var(--hud-outline);background:#fff;overflow:hidden}.bar i[data-v-f91b1302]{display:block;height:100%;width:100%;background:repeating-linear-gradient(135deg,var(--hud-gold) 0 10px,#ffe27a 10px 20px);background-size:28px 100%;animation:slide-f91b1302 .7s linear infinite}@keyframes slide-f91b1302{to{background-position:28px 0}}.hud-icon[data-v-20e42396]{display:inline-grid;place-items:center}.hud-icon[data-v-20e42396] svg{width:100%;height:100%;display:block}.hotbar[data-v-1db92532]{display:flex;align-items:center;gap:calc(6px * var(--s))}.tray[data-v-1db92532]{display:flex;gap:calc(6px * var(--s));padding:calc(6px * var(--s));border-radius:calc(16px * var(--s));background:linear-gradient(#3a6d74,#24454c);border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline),inset 0 calc(2px * var(--s)) 0 #ffffff40}.slot[data-v-1db92532]{position:relative;width:calc(56px * var(--s));height:calc(56px * var(--s));padding:0;border-radius:calc(11px * var(--s));background:linear-gradient(#5fb5b0,#3c8f8c);border:calc(3px * var(--s)) solid #1d3c40;box-shadow:inset 0 calc(-4px * var(--s)) 0 #0000002e;display:grid;place-items:center;cursor:pointer;transition:transform .12s ease;-webkit-tap-highlight-color:transparent}.icon[data-v-1db92532]{width:74%;height:74%;filter:drop-shadow(0 calc(2px * var(--s)) 0 rgba(0,0,0,.35))}.sel[data-v-1db92532]{background:linear-gradient(#fff2b0,#ffd45a);border-color:var(--hud-gold-dark);outline:calc(3px * var(--s)) solid var(--hud-outline);transform:translateY(calc(-4px * var(--s)))}.empty[data-v-1db92532]{background:#14282c80;box-shadow:inset 0 calc(3px * var(--s)) 0 #0000004d;cursor:default}.n[data-v-1db92532]{position:absolute;right:calc(-4px * var(--s));bottom:calc(-6px * var(--s));font-size:calc(15px * var(--s));-webkit-text-stroke-width:calc(3px * var(--s))}.on[data-v-1db92532]{position:absolute;left:calc(-5px * var(--s));top:calc(-6px * var(--s));width:calc(20px * var(--s));height:calc(20px * var(--s));display:grid;place-items:center;border-radius:50%;font-size:calc(12px * var(--s));font-weight:900;color:var(--hud-ink);background:var(--hud-gold);border:calc(2px * var(--s)) solid var(--hud-outline)}.arrow[data-v-1db92532]{width:calc(20px * var(--s));height:calc(44px * var(--s));padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}.arrow[data-v-1db92532]:before{content:"";width:0;height:0;border-top:calc(12px * var(--s)) solid transparent;border-bottom:calc(12px * var(--s)) solid transparent;filter:drop-shadow(0 calc(2px * var(--s)) 0 var(--hud-outline))}.arrow.l[data-v-1db92532]:before{border-right:calc(14px * var(--s)) solid var(--hud-frame-light)}.arrow.r[data-v-1db92532]:before{border-left:calc(14px * var(--s)) solid var(--hud-frame-light)}.arrow[data-v-1db92532]:disabled{opacity:.35;cursor:default}.minimap[data-v-2a2801a8]{position:relative;width:calc(104px * var(--s));height:calc(104px * var(--s));border-radius:calc(18px * var(--s));border:calc(4px * var(--s)) solid #fff;outline:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(5px * var(--s)) 0 calc(3px * var(--s)) var(--hud-outline);overflow:hidden;background:var(--grass-a);pointer-events:none}canvas[data-v-2a2801a8]{width:100%;height:100%;display:block}.none[data-v-2a2801a8]{height:100%;display:grid;place-items:center;font-size:calc(14px * var(--s));background:repeating-linear-gradient(45deg,var(--grass-a) 0 10px,var(--grass-b) 10px 20px)}.portrait[data-v-245476e8]{display:flex;gap:calc(10px * var(--s));align-items:flex-start;pointer-events:none}.hex[data-v-245476e8]{width:calc(72px * var(--s));height:calc(80px * var(--s));position:relative;flex:none;filter:drop-shadow(0 calc(4px * var(--s)) 0 var(--hud-outline))}.hex[data-v-245476e8]:before,.hex[data-v-245476e8]:after,.face[data-v-245476e8]{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hex[data-v-245476e8]:before,.hex[data-v-245476e8]:after{content:""}.hex[data-v-245476e8]:before{top:0;right:0;bottom:0;left:0;background:var(--hud-outline)}.hex[data-v-245476e8]:after{inset:calc(3px * var(--s));background:linear-gradient(var(--hud-frame-light),var(--hud-frame) 45%,var(--hud-frame-dark))}.face[data-v-245476e8]{inset:calc(9px * var(--s));z-index:1;background:linear-gradient(#bfeaff,#8fd8ff);overflow:hidden}.face[data-v-245476e8] svg{width:100%;height:100%;display:block}.bars[data-v-245476e8]{display:grid;gap:calc(8px * var(--s));padding-top:calc(10px * var(--s));justify-items:start}.energy[data-v-245476e8]{position:relative;width:calc(150px * var(--s));height:calc(22px * var(--s));border-radius:calc(12px * var(--s));background:#2d3a44;border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(3px * var(--s)) 0 var(--hud-outline),inset 0 0 0 calc(2px * var(--s)) #4a6a74}.fill[data-v-245476e8]{position:absolute;left:calc(2px * var(--s));top:calc(2px * var(--s));bottom:calc(2px * var(--s));min-width:0;border-radius:calc(8px * var(--s));background:linear-gradient(#ff9a8a 0 30%,var(--hud-energy) 35% 75%,#c8322c);transition:width .1s linear}.low .fill[data-v-245476e8]{background:linear-gradient(#ffd08a 0 30%,var(--hud-energy-low) 35% 75%,#c86a10);animation:pulse-245476e8 .9s ease-in-out infinite}.winded .fill[data-v-245476e8]{animation:none}.bolt[data-v-245476e8]{position:absolute;left:calc(-13px * var(--s));top:50%;transform:translateY(-50%);width:calc(18px * var(--s));height:calc(26px * var(--s));z-index:1}.bolt[data-v-245476e8] svg{width:100%;height:100%;display:block}.tag[data-v-245476e8]{position:absolute;right:calc(8px * var(--s));top:50%;transform:translateY(-52%);font-size:calc(12px * var(--s));-webkit-text-stroke-width:calc(3px * var(--s));text-shadow:none}@keyframes pulse-245476e8{0%,to{opacity:1}50%{opacity:.6}}.quest[data-v-4aaa1a96]{display:grid;gap:calc(2px * var(--s));justify-items:start;pointer-events:none}.t[data-v-4aaa1a96]{font-size:calc(24px * var(--s))}.row[data-v-4aaa1a96]{display:flex;align-items:center;gap:calc(6px * var(--s));font-size:calc(18px * var(--s))}.icon[data-v-4aaa1a96]{width:calc(30px * var(--s));height:calc(20px * var(--s));filter:drop-shadow(0 2px 0 var(--hud-outline));-webkit-text-stroke:0}.done .row[data-v-4aaa1a96]{color:var(--hud-mint);animation:flash-4aaa1a96 .7s ease-out}@keyframes flash-4aaa1a96{0%{color:var(--hud-gold);transform:scale(1.12)}to{transform:scale(1)}}.bubble[data-v-3cc11ca3]{position:absolute;transform:translate(-34%,calc(-100% - 14px * var(--s)));pointer-events:none;z-index:2}.bob[data-v-3cc11ca3]{animation:bob-3cc11ca3 1.8s ease-in-out infinite}.pill[data-v-3cc11ca3]{position:relative;padding:calc(5px * var(--s));border-radius:999px;background:linear-gradient(100deg,var(--bubble-a),var(--bubble-b) 35%,var(--bubble-c) 68%,var(--bubble-d));border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline)}.inner[data-v-3cc11ca3]{border-radius:999px;padding:calc(6px * var(--s)) calc(16px * var(--s));background:linear-gradient(#fff 0,#fff 45%,#eef3ff 55%,#dfe8ff);font-family:var(--hud-font);font-size:calc(26px * var(--s));line-height:1.1;white-space:nowrap;color:#fff;-webkit-text-stroke:calc(5px * var(--s)) var(--hud-outline);paint-order:stroke fill;text-shadow:0 calc(2px * var(--s)) 0 var(--hud-outline)}.inner span[data-v-3cc11ca3]{background:linear-gradient(#fff 0,#fff 50%,#ffd6f2 60%,#c7f3ff);-webkit-background-clip:text;background-clip:text}.dot[data-v-3cc11ca3]{position:absolute;border-radius:50%;border:calc(2.5px * var(--s)) solid var(--hud-outline);background:linear-gradient(var(--bubble-a),var(--bubble-c))}.dot.a[data-v-3cc11ca3]{width:calc(14px * var(--s));height:calc(14px * var(--s));left:calc(-12px * var(--s));top:calc(2px * var(--s))}.dot.b[data-v-3cc11ca3]{width:calc(9px * var(--s));height:calc(9px * var(--s));left:calc(-20px * var(--s));top:calc(-6px * var(--s))}.tail[data-v-3cc11ca3]{position:absolute;left:34%;bottom:calc(-14px * var(--s));width:calc(20px * var(--s));height:calc(16px * var(--s));margin-left:calc(-10px * var(--s));background:var(--hud-outline);clip-path:polygon(0 0,100% 0,30% 100%)}.tail[data-v-3cc11ca3]:after{content:"";position:absolute;left:calc(4px * var(--s));top:0;width:calc(12px * var(--s));height:calc(10px * var(--s));background:var(--bubble-b);clip-path:polygon(0 0,100% 0,30% 100%)}.tail-left .tail[data-v-3cc11ca3]{left:12%}.tail-right .tail[data-v-3cc11ca3]{left:80%;transform:scaleX(-1)}.white .pill[data-v-3cc11ca3],.white .dot[data-v-3cc11ca3]{background:#fff}.white .tail[data-v-3cc11ca3]:after{background:#fff}.red .pill[data-v-3cc11ca3],.red .dot[data-v-3cc11ca3]{background:linear-gradient(100deg,#ff8a3d,#ff4d4d 60%,#d42a5a)}.red .tail[data-v-3cc11ca3]:after{background:#ff4d4d}.red .inner span[data-v-3cc11ca3]{background:linear-gradient(#fff 0,#fff 50%,#ffe0d0);-webkit-background-clip:text;background-clip:text}.sm .inner[data-v-3cc11ca3]{font-size:calc(18px * var(--s));padding:calc(4px * var(--s)) calc(12px * var(--s))}@keyframes bob-3cc11ca3{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-3px * var(--s)))}}.sheet[data-v-c8dc521d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;padding:14px;--hud-scale: 1;--s: 1}.card[data-v-c8dc521d]{position:relative;min-height:150px;background:#5c8f8c;background:linear-gradient(160deg,#6fb3a6,#4f8a8d);border:3px solid var(--hud-outline);border-radius:18px;box-shadow:0 4px 0 var(--hud-outline);padding:36px 14px 14px;overflow:hidden}.card.wide[data-v-c8dc521d]{grid-column:1 / -1}.card.stage[data-v-c8dc521d]{min-height:190px}.card.tall[data-v-c8dc521d]{min-height:210px;overflow-x:auto}.hotbar-card[data-v-c8dc521d]{min-height:170px}h3[data-v-c8dc521d]{position:absolute;top:8px;left:14px;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;color:#fff;opacity:.9}.row[data-v-c8dc521d]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.col[data-v-c8dc521d]{display:grid;gap:10px;justify-items:start}.buttons[data-v-c8dc521d]{gap:18px}.portraits figure[data-v-c8dc521d]{margin:0;position:relative;display:grid;justify-items:center;gap:18px}.portraits figcaption[data-v-c8dc521d]{font-family:var(--hud-font);color:#fff;-webkit-text-stroke:3px var(--hud-outline);paint-order:stroke fill}.gallery[data-v-062bc1d9]{position:fixed;top:0;left:0;width:var(--app-w, 100%);height:var(--app-h, 100dvh);display:flex;flex-direction:column;background:linear-gradient(#bfe9ff,#e8f7ff);color:var(--hud-ink);font-family:system-ui,sans-serif}.sr[data-v-062bc1d9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bar[data-v-062bc1d9]{display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--hud-panel);border-bottom:3px solid var(--hud-outline);flex-wrap:wrap}.back[data-v-062bc1d9]{width:40px;height:40px;border-radius:12px;border:3px solid var(--hud-outline);background:var(--hud-gloss);box-shadow:0 3px 0 var(--hud-outline);font-family:var(--hud-font);font-size:26px;line-height:1;color:var(--hud-ink);cursor:pointer}h1[data-v-062bc1d9]{margin:0;font-size:28px;font-weight:400}.tabs[data-v-062bc1d9]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.tabs button[data-v-062bc1d9]{flex:none;border:3px solid var(--hud-outline);border-radius:999px;background:#fff;padding:6px 14px;font-family:var(--hud-font);font-size:16px;color:var(--hud-ink);cursor:pointer}.tabs button.on[data-v-062bc1d9]{background:linear-gradient(#ffe68a,var(--hud-gold));box-shadow:0 3px 0 var(--hud-outline)}.body[data-v-062bc1d9]{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,400px) 1fr}.body.viewless[data-v-062bc1d9]{grid-template-columns:1fr}.pane[data-v-062bc1d9]{overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 24px;background:#fffdf6d9;border-right:3px solid var(--hud-outline)}.body.viewless .pane[data-v-062bc1d9]{border-right:0}.body.t-hud .pane[data-v-062bc1d9]{padding:0;background:none}.view[data-v-062bc1d9]{position:relative;min-width:0;min-height:0;overflow:hidden}.stage[data-v-062bc1d9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.hint[data-v-062bc1d9]{position:absolute;left:calc(400px + (100% - 400px)/2);top:50%;transform:translate(-50%,-50%);margin:0;font-family:var(--hud-font);font-size:22px;color:#fff;-webkit-text-stroke:4px var(--hud-outline);paint-order:stroke fill}.body.grid[data-v-062bc1d9]:not(.picked){grid-template-columns:minmax(320px,400px) 1fr}h2[data-v-062bc1d9]{margin:14px 0 8px;font-family:var(--hud-font);font-weight:400;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--hud-frame-dark)}.search input[data-v-062bc1d9]{width:100%;box-sizing:border-box;padding:10px 14px;border:3px solid var(--hud-outline);border-radius:999px;font:inherit;font-weight:700;background:#fff;color:var(--hud-ink)}.empty[data-v-062bc1d9]{margin:24px 0;text-align:center;font-weight:800;opacity:.75}.tiles[data-v-062bc1d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.tile[data-v-062bc1d9]{display:grid;justify-items:center;gap:2px;padding:6px 6px 8px;border:3px solid var(--hud-outline);border-radius:14px;background:linear-gradient(#fff,#e9f6f2);box-shadow:0 3px 0 var(--hud-outline);font:inherit;color:var(--hud-ink);cursor:pointer}.tile.on[data-v-062bc1d9]{background:linear-gradient(#fff2b0,#ffd45a);transform:translateY(-2px)}.thumb[data-v-062bc1d9]{width:88px;height:88px;display:grid;place-items:center}.thumb img[data-v-062bc1d9]{width:100%;height:100%;object-fit:contain}.skeleton[data-v-062bc1d9]{width:76px;height:76px;border-radius:12px;background:linear-gradient(100deg,#dbeee9 30%,#f6fbfa,#dbeee9 70%) 0 0 / 300% 100%;animation:shimmer-062bc1d9 1.2s linear infinite}@keyframes shimmer-062bc1d9{to{background-position:-150% 0}}.bad[data-v-062bc1d9]{display:grid;justify-items:center;gap:2px;color:var(--hud-bad);text-align:center}.bad b[data-v-062bc1d9]{font-family:var(--hud-font);font-size:34px;-webkit-text-stroke:4px var(--hud-outline);paint-order:stroke fill}.bad small[data-v-062bc1d9]{font-size:10px;font-weight:700;line-height:1.2;max-height:3.6em;overflow:hidden}.name[data-v-062bc1d9]{font-weight:800;font-size:13px;text-align:center;line-height:1.15}.count[data-v-062bc1d9]{font-size:11px;font-weight:700;opacity:.6}.sheet-head[data-v-062bc1d9]{position:absolute;left:12px;right:12px;top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:8px 12px;background:var(--hud-panel);border:3px solid var(--hud-outline);border-radius:16px;box-shadow:0 4px 0 var(--hud-outline)}.title[data-v-062bc1d9]{display:grid}.title b[data-v-062bc1d9]{font-family:var(--hud-font);font-weight:400;font-size:20px}code[data-v-062bc1d9]{font:700 12px ui-monospace,Menlo,monospace;opacity:.75}.stepper[data-v-062bc1d9]{display:flex;align-items:center;gap:8px;font-family:var(--hud-font);font-size:18px}.stepper button[data-v-062bc1d9]{width:34px;height:34px;border-radius:10px;border:3px solid var(--hud-outline);background:var(--hud-gloss);box-shadow:0 2px 0 var(--hud-outline);font-family:var(--hud-font);font-size:20px;line-height:1;color:var(--hud-ink);cursor:pointer}.vname[data-v-062bc1d9]{font-weight:700;opacity:.7}.close[data-v-062bc1d9]{margin-left:auto;border:0;background:none;font-size:20px;font-weight:900;color:var(--hud-ink);cursor:pointer}.pick-error[data-v-062bc1d9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:80%;padding:12px 16px;background:#fff;border:3px solid var(--hud-bad);border-radius:14px;font-weight:700}.pick-error b[data-v-062bc1d9]{color:var(--hud-bad);font-family:var(--hud-font);font-size:22px}.label[data-v-062bc1d9]{position:absolute;transform:translate(-50%,-100%);font-size:13px;white-space:nowrap;pointer-events:none}.label.below[data-v-062bc1d9]{transform:translate(-50%,4px)}.segmented[data-v-062bc1d9]{display:flex;border:3px solid var(--hud-outline);border-radius:12px;overflow:hidden}.segmented button[data-v-062bc1d9]{flex:1;border:0;border-right:3px solid var(--hud-outline);padding:9px 0;font:inherit;font-weight:800;background:#fff;color:var(--hud-ink);cursor:pointer}.segmented button[data-v-062bc1d9]:last-child{border-right:0}.segmented button.on[data-v-062bc1d9]{background:var(--hud-accent)}.chips[data-v-062bc1d9]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-062bc1d9]{border:2.5px solid var(--hud-outline);border-radius:999px;background:#fff;padding:5px 12px;font:inherit;font-size:13px;font-weight:800;color:var(--hud-ink);cursor:pointer}.chip.on[data-v-062bc1d9]{background:linear-gradient(#fff2b0,#ffd45a);box-shadow:0 2px 0 var(--hud-outline)}.slider[data-v-062bc1d9]{display:grid;gap:4px;margin-top:14px;font-weight:700}.slider input[data-v-062bc1d9]{width:100%;accent-color:var(--hud-accent-dark)}.check[data-v-062bc1d9]{display:flex;align-items:center;gap:8px;margin-top:12px;font-weight:800}.check input[data-v-062bc1d9]{width:20px;height:20px;accent-color:var(--hud-accent-dark)}.plain[data-v-062bc1d9]{margin-top:14px;border:3px solid var(--hud-outline);border-radius:12px;background:var(--hud-gloss);box-shadow:0 3px 0 var(--hud-outline);font:inherit;font-weight:800;padding:8px 16px;cursor:pointer;color:var(--hud-ink)}.note[data-v-062bc1d9]{font-size:13px;line-height:1.45;opacity:.8}@media (max-width: 699px){h1[data-v-062bc1d9]{font-size:22px}.body[data-v-062bc1d9],.body.grid[data-v-062bc1d9]:not(.picked){display:flex;flex-direction:column}.pane[data-v-062bc1d9]{border-right:0;flex:1}.body:not(.grid):not(.viewless) .view[data-v-062bc1d9]{order:-1;flex:0 0 55%;border-bottom:3px solid var(--hud-outline)}.body:not(.grid):not(.viewless) .pane[data-v-062bc1d9]{flex:1}.body.grid .view[data-v-062bc1d9]{position:absolute;left:0;right:0;bottom:0;height:52%;border-top:3px solid var(--hud-outline);border-radius:20px 20px 0 0;box-shadow:0 -6px #1f343c40}.body.grid.picked .pane[data-v-062bc1d9]{padding-bottom:54vh}.hint[data-v-062bc1d9]{display:none}}.crewe[data-v-a9c78895]{display:grid;gap:10px;text-align:center}.logo[data-v-a9c78895]{width:100%;height:auto;border:3px solid var(--hud-outline);border-radius:10px;display:block}.buy[data-v-a9c78895]{display:block;padding:11px 8px;font-weight:900;font-size:16px;text-decoration:none;color:#fff;background:#1f4fb8;border:3px solid var(--hud-outline);border-radius:14px;box-shadow:0 3px 0 var(--hud-outline)}.buy[data-v-a9c78895]:active{transform:translateY(2px);box-shadow:0 1px 0 var(--hud-outline)}.fine[data-v-a9c78895]{margin:0;font-size:12px;font-weight:700;opacity:.75}.actions[data-v-3881ac77]{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(96px * var(--s) + env(safe-area-inset-bottom));display:flex;align-items:flex-end;gap:calc(14px * var(--s));touch-action:none}.chev[data-v-3881ac77]{display:block;font-style:normal;font-size:calc(22px * var(--s))}.mode[data-v-3881ac77]{display:block;font-size:calc(11px * var(--s));line-height:1}.keys[data-v-3881ac77]{display:none;bottom:calc(22px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:calc(10px * var(--s))}.key[data-v-3881ac77]{display:flex;align-items:center;gap:calc(8px * var(--s));font-family:var(--hud-font);font-size:calc(18px * var(--s));color:#fff;-webkit-text-stroke:calc(3.5px * var(--s)) var(--hud-outline);paint-order:stroke fill;background:#1f343cb8;border:calc(2px * var(--s)) solid var(--hud-outline);border-radius:999px;padding:calc(4px * var(--s)) calc(14px * var(--s)) calc(4px * var(--s)) calc(4px * var(--s));cursor:default;transition:opacity .12s,transform 80ms}button.key[data-v-3881ac77]{cursor:pointer}.key kbd[data-v-3881ac77]{font-family:var(--hud-font);min-width:calc(34px * var(--s));height:calc(34px * var(--s));display:grid;place-items:center;padding:0 calc(6px * var(--s));border-radius:calc(9px * var(--s));background:linear-gradient(#fffdf6 0,#fffdf6 50%,#f3e3c0);color:var(--hud-ink);-webkit-text-stroke:0;border:calc(2.5px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(3px * var(--s)) 0 var(--hud-outline);font-size:calc(15px * var(--s))}.key.on kbd[data-v-3881ac77]{transform:translateY(calc(2px * var(--s)));box-shadow:0 calc(1px * var(--s)) 0 var(--hud-outline);background:linear-gradient(#ffd75a,var(--hud-gold))}.key.off[data-v-3881ac77]{opacity:.55}.urgent[data-v-3881ac77]{animation:urgent-3881ac77 .45s ease-in-out infinite alternate}@keyframes urgent-3881ac77{to{transform:scale(1.08);filter:brightness(1.15)}}@media (pointer: fine){.touch[data-v-3881ac77]{display:none}.keys[data-v-3881ac77]{display:flex}}.backdrop[data-v-b52f218a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#10202c73;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.panel[data-v-b52f218a]{width:min(400px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--hud-panel);color:var(--hud-ink);border:3px solid var(--hud-outline);border-radius:20px;box-shadow:0 6px 0 var(--hud-outline);padding:14px 18px 18px}header[data-v-b52f218a]{display:flex;align-items:center;justify-content:space-between}h2[data-v-b52f218a]{margin:0;font-family:var(--hud-font);font-weight:400;font-size:28px;color:#fff;-webkit-text-stroke:5px var(--hud-outline);paint-order:stroke fill;text-shadow:0 3px 0 var(--hud-outline)}h3[data-v-b52f218a]{margin:16px 0 8px;font-family:var(--hud-font);font-weight:400;font-size:15px;color:var(--hud-frame-dark);letter-spacing:.06em;text-transform:uppercase}.close[data-v-b52f218a]{border:0;background:none;font-size:22px;font-weight:900;color:var(--hud-ink);cursor:pointer}.scenes[data-v-b52f218a]{display:grid;gap:8px}.scene-row[data-v-b52f218a]{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 12px 6px 6px;border:3px solid var(--hud-outline);border-radius:14px;background:var(--hud-gloss);box-shadow:0 3px 0 var(--hud-outline);color:var(--hud-ink);font:inherit;text-align:left;cursor:pointer}.scene-row.on[data-v-b52f218a]{background:linear-gradient(#fff2b0,#ffd45a)}.tile[data-v-b52f218a]{width:44px;height:44px;flex:none;border-radius:10px;border:2.5px solid var(--hud-outline);display:grid;place-items:center}.tile-icon[data-v-b52f218a]{width:30px;height:30px}.txt[data-v-b52f218a]{flex:1;display:grid}.txt b[data-v-b52f218a]{font-family:var(--hud-font);font-weight:400;font-size:17px}.txt small[data-v-b52f218a]{font-size:12px;opacity:.7;font-weight:700}.go[data-v-b52f218a]{font-family:var(--hud-font);font-size:24px}.switches[data-v-b52f218a]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.switch[data-v-b52f218a]{display:flex;align-items:center;gap:8px;font-weight:800;min-height:32px}.switch input[data-v-b52f218a]{width:20px;height:20px;accent-color:var(--hud-accent-dark)}.switch.off[data-v-b52f218a]{opacity:.5}.note[data-v-b52f218a]{margin:6px 0 0;font-size:12px;line-height:1.45;opacity:.8}.segmented[data-v-b52f218a]{display:flex;margin-top:10px;border:3px solid var(--hud-outline);border-radius:12px;overflow:hidden}.segmented button[data-v-b52f218a]{flex:1;border:0;border-right:3px solid var(--hud-outline);padding:9px 0;font:inherit;font-weight:800;background:var(--hud-panel);color:var(--hud-ink);cursor:pointer}.segmented button[data-v-b52f218a]:last-child{border-right:0}.segmented button.on[data-v-b52f218a]{background:var(--hud-accent)}.pair[data-v-b52f218a]{display:flex;gap:8px}.pair+.pair[data-v-b52f218a],.ponds+.pair[data-v-b52f218a]{margin-top:8px}.ponds[data-v-b52f218a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ponds small[data-v-b52f218a]{opacity:.7;font-weight:700}.plain[data-v-b52f218a]{flex:1;border:3px solid var(--hud-outline);border-radius:12px;background:var(--hud-gloss);box-shadow:0 3px 0 var(--hud-outline);font:inherit;font-weight:800;padding:9px 12px;cursor:pointer;color:var(--hud-ink)}.perf[data-v-b52f218a]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0}.perf div[data-v-b52f218a]{background:#fff;border:2px solid var(--hud-outline);border-radius:10px;padding:4px 6px;text-align:center}.perf dt[data-v-b52f218a]{font-size:10px;font-weight:800;opacity:.6;text-transform:uppercase}.perf dd[data-v-b52f218a]{margin:0;font:700 14px ui-monospace,Menlo,monospace}.jail[data-v-804f40d8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:end center;padding:0 12px calc(24px + env(safe-area-inset-bottom));background:var(--hud-outline);animation:in-804f40d8 .5s ease-out}.cell[data-v-804f40d8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slip[data-v-804f40d8]{position:relative;width:min(360px,100%);background:var(--hud-gloss);color:var(--hud-ink);border:3px solid var(--hud-outline);border-radius:18px;box-shadow:0 5px 0 var(--hud-outline);padding:12px 16px 14px;display:grid;gap:8px}header[data-v-804f40d8]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}h2[data-v-804f40d8]{margin:0;font-family:var(--hud-font);font-weight:400;font-size:26px;color:var(--hud-bad);-webkit-text-stroke:4px var(--hud-outline);paint-order:stroke fill;text-transform:uppercase}.clock[data-v-804f40d8]{font-family:var(--hud-font);font-size:16px;font-variant-numeric:tabular-nums;background:var(--hud-panel);border:2px solid var(--hud-outline);border-radius:999px;padding:2px 10px;white-space:nowrap}.why[data-v-804f40d8]{margin:0;font-weight:800;font-size:14px}dl[data-v-804f40d8]{margin:0;display:grid;gap:4px}dl div[data-v-804f40d8]{display:flex;justify-content:space-between;gap:12px;border-top:2px dashed color-mix(in srgb,var(--hud-outline) 25%,transparent);padding-top:4px}dt[data-v-804f40d8]{font-weight:700;opacity:.75}dd[data-v-804f40d8]{margin:0;font-family:var(--hud-font);font-size:17px;text-align:right}dd small[data-v-804f40d8]{font-family:system-ui,sans-serif;font-size:11px;font-weight:700;opacity:.75}.out[data-v-804f40d8]{margin-top:4px;font-family:var(--hud-font);font-size:20px;padding:10px;border-radius:14px;border:3px solid var(--hud-outline);background:var(--hud-good);color:var(--hud-ink);box-shadow:0 4px 0 var(--hud-outline);cursor:pointer}.out[data-v-804f40d8]:disabled{background:var(--hud-panel);opacity:.75;cursor:default}.out[data-v-804f40d8]:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px 0 var(--hud-outline)}@keyframes in-804f40d8{0%{opacity:0}}.sound-panel[data-v-b77596c2]{position:absolute;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));width:min(350px,calc(100% - 24px));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--hud-panel);color:var(--hud-ink);border:3px solid var(--hud-outline);border-radius:18px;box-shadow:0 5px 0 var(--hud-outline);padding:10px 14px 14px;z-index:20;pointer-events:auto}.sound-panel.collapsed[data-v-b77596c2]{bottom:auto}@media (max-width: 520px){.sound-panel[data-v-b77596c2]{top:auto;left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-height:46%}}header[data-v-b77596c2]{display:flex;align-items:center;gap:8px}h2[data-v-b77596c2]{margin:0;flex:1;font-family:var(--hud-font);font-weight:400;font-size:24px;color:#fff;-webkit-text-stroke:5px var(--hud-outline);paint-order:stroke fill;text-shadow:0 3px 0 var(--hud-outline)}.state[data-v-b77596c2]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;border:2px solid var(--hud-outline);background:#ffd36a}.state.running[data-v-b77596c2]{background:#8ee07a}.state.unsupported[data-v-b77596c2]{background:#ff8a8a}.icon[data-v-b77596c2]{border:0;background:none;font-size:20px;font-weight:900;color:var(--hud-ink);cursor:pointer;padding:2px 4px}h3[data-v-b77596c2]{margin:14px 0 6px;font-family:var(--hud-font);font-weight:400;font-size:14px;color:var(--hud-frame-dark);letter-spacing:.06em;text-transform:uppercase}.note[data-v-b77596c2]{margin:4px 0 0;font-size:13px;opacity:.85}.note.small[data-v-b77596c2]{font-size:12px;margin:4px 0 6px}.grid[data-v-b77596c2]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.grid.three[data-v-b77596c2]{grid-template-columns:repeat(3,1fr)}.chip[data-v-b77596c2]{border:3px solid var(--hud-outline);border-radius:12px;background:var(--hud-gloss);box-shadow:0 3px 0 var(--hud-outline);font:inherit;font-size:13px;font-weight:800;line-height:1.1;padding:7px 8px;cursor:pointer;color:var(--hud-ink);touch-action:manipulation}.chip[data-v-b77596c2]:active{translate:0 2px;box-shadow:0 1px 0 var(--hud-outline)}.chip[data-v-b77596c2]:disabled{opacity:.55;cursor:default}.chip.on[data-v-b77596c2]{background:linear-gradient(var(--hud-accent),var(--hud-accent-dark));color:#fff}.chip.wide[data-v-b77596c2]{grid-column:1 / -1;width:100%;margin-top:6px}.chip.hot[data-v-b77596c2]{background:linear-gradient(var(--hud-gold),var(--hud-gold-dark));font-family:var(--hud-font);font-weight:400;font-size:16px}.chip.stop[data-v-b77596c2]{margin-top:16px}.switch[data-v-b77596c2]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;margin:2px 0}.switch input[data-v-b77596c2]{width:18px;height:18px;accent-color:var(--hud-accent-dark)}.lines[data-v-b77596c2]{display:grid;gap:4px}.line[data-v-b77596c2]{display:grid;grid-template-columns:70px 1fr auto;gap:6px;align-items:center;text-align:left;border:2px solid var(--hud-outline);border-radius:10px;background:#ffffff8c;padding:4px 8px;font:inherit;font-size:12px;color:var(--hud-ink);cursor:pointer}.line b[data-v-b77596c2]{font-size:11px;text-transform:uppercase;opacity:.75}.line i[data-v-b77596c2]{font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase;padding:1px 5px;border-radius:6px;background:var(--hud-outline);color:#fff}.voices[data-v-b77596c2]{margin-top:6px;font-size:12px}.voices summary[data-v-b77596c2]{cursor:pointer;font-weight:800}.voices dl[data-v-b77596c2]{margin:4px 0 0;display:grid;gap:2px}.voices dl div[data-v-b77596c2]{display:flex;justify-content:space-between;gap:10px}.voices dt[data-v-b77596c2]{font-weight:800}.voices dd[data-v-b77596c2]{margin:0;text-align:right;opacity:.8}.loop[data-v-b77596c2],.pair[data-v-b77596c2]{display:grid;grid-template-columns:120px 1fr;gap:8px;align-items:center;margin-top:6px}.pair[data-v-b77596c2]{grid-template-columns:1fr 120px}.slider[data-v-b77596c2]{display:grid;font-size:11px;font-weight:800}.slider input[data-v-b77596c2]{width:100%;margin:0;height:24px;accent-color:var(--hud-accent-dark)}.segmented[data-v-b77596c2]{display:flex;border:3px solid var(--hud-outline);border-radius:12px;overflow:hidden;margin-top:6px}.pair .segmented[data-v-b77596c2]{margin-top:0}.segmented button[data-v-b77596c2]{flex:1;border:0;border-right:2px solid var(--hud-outline);background:var(--hud-gloss);font:inherit;font-size:13px;font-weight:800;padding:6px 4px;cursor:pointer;color:var(--hud-ink);text-transform:capitalize}.segmented button[data-v-b77596c2]:last-child{border-right:0}.segmented button.on[data-v-b77596c2]{background:linear-gradient(var(--hud-accent),var(--hud-accent-dark));color:#fff}.card[data-v-cbd0f059]{position:relative;display:block;width:100%;margin:0;padding:calc(14px * var(--s)) calc(18px * var(--s)) calc(12px * var(--s));text-align:left;font:inherit;cursor:pointer;pointer-events:auto}.name[data-v-cbd0f059]{position:absolute;top:calc(-15px * var(--s));left:calc(14px * var(--s));padding:calc(3px * var(--s)) calc(12px * var(--s));font-size:calc(15px * var(--s));background:linear-gradient(var(--hud-gold),var(--hud-gold-dark));border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:999px;-webkit-text-stroke:calc(3px * var(--s)) var(--hud-outline);text-shadow:none}.words[data-v-cbd0f059]{margin:0;min-height:2.4em;font-family:var(--hud-font);font-size:calc(18px * var(--s));line-height:1.2;color:var(--hud-ink)}.rest[data-v-cbd0f059]{visibility:hidden}.next[data-v-cbd0f059]{display:block;margin-top:calc(2px * var(--s));text-align:right;font-size:calc(15px * var(--s));-webkit-text-stroke:calc(3px * var(--s)) var(--hud-outline);opacity:0;transition:opacity .15s}.next.on[data-v-cbd0f059]{opacity:1;animation:blink-cbd0f059 1s steps(2,jump-none) infinite}@keyframes blink-cbd0f059{50%{opacity:.35}}.shout[data-v-6fdef30a]{position:absolute;left:0;bottom:0;transform:translate(-50%);width:max-content;max-width:calc(270px * var(--s))}.shake[data-v-6fdef30a]{padding-bottom:calc(16px * var(--s));animation:slam-6fdef30a .42s cubic-bezier(.2,1.6,.4,1) both,tremble-6fdef30a .11s linear .42s infinite}.burst[data-v-6fdef30a]{position:relative;padding:calc(24px * var(--s)) calc(30px * var(--s))}.layer[data-v-6fdef30a]{position:absolute;top:0;right:0;bottom:0;left:0}.outline[data-v-6fdef30a]{background:var(--hud-outline)}.rim[data-v-6fdef30a]{inset:calc(4px * var(--s));background:linear-gradient(160deg,#ff8a3d,#ff4d4d 55%,#d42a5a)}.core[data-v-6fdef30a]{inset:calc(13px * var(--s)) calc(16px * var(--s));background:radial-gradient(ellipse at 50% 40%,#fff6c8,var(--hud-stamina) 60%,#ffab2e)}.words[data-v-6fdef30a]{position:relative;margin:0;font-family:var(--hud-font);font-size:calc(19px * var(--s));line-height:1.1;text-align:center;color:#fff;-webkit-text-stroke:calc(4px * var(--s)) var(--hud-outline);paint-order:stroke fill;text-shadow:0 calc(2px * var(--s)) 0 var(--hud-outline);overflow-wrap:anywhere}.rest[data-v-6fdef30a]{visibility:hidden}.tail[data-v-6fdef30a]{position:absolute;left:50%;bottom:0;width:calc(26px * var(--s));height:calc(28px * var(--s));margin-left:calc(-6px * var(--s));background:var(--hud-outline);clip-path:polygon(0 0,100% 0,62% 38%,82% 40%,8% 100%,30% 52%,10% 50%)}.tail i[data-v-6fdef30a]{position:absolute;inset:0 calc(4px * var(--s)) calc(6px * var(--s)) calc(4px * var(--s));background:#ff4d4d;clip-path:polygon(0 0,100% 0,62% 38%,82% 40%,8% 100%,30% 52%,10% 50%)}@keyframes slam-6fdef30a{0%{transform:scale(.3) rotate(-8deg)}45%{transform:scale(1.12) rotate(3deg)}60%{transform:translate(calc(-3px * var(--s))) rotate(-2deg)}75%{transform:translate(calc(3px * var(--s))) rotate(1deg)}to{transform:none}}@keyframes tremble-6fdef30a{0%{transform:translate(0)}25%{transform:translate(calc(1px * var(--s)),calc(-1px * var(--s)))}50%{transform:translate(calc(-1px * var(--s)))}75%{transform:translateY(calc(1px * var(--s)))}}.talk[data-v-600c0acd]{position:absolute;left:0;bottom:0;transform:translate(-50%);padding-bottom:calc(15px * var(--s));width:max-content;max-width:calc(230px * var(--s))}.box[data-v-600c0acd]{position:relative;background:linear-gradient(#fff 0,#fff 52%,#f3f6ff);border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:calc(18px * var(--s));box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline);padding:calc(7px * var(--s)) calc(13px * var(--s)) calc(8px * var(--s))}.words[data-v-600c0acd]{margin:0;font-family:var(--hud-font);font-size:calc(17px * var(--s));line-height:1.18;color:var(--hud-ink);text-align:center;overflow-wrap:anywhere}.rest[data-v-600c0acd]{visibility:hidden}.more[data-v-600c0acd]{position:absolute;right:calc(7px * var(--s));bottom:calc(2px * var(--s));font-style:normal;font-size:calc(10px * var(--s));color:var(--hud-accent-dark);animation:nudge-600c0acd .8s ease-in-out infinite}.tail[data-v-600c0acd]{position:absolute;left:50%;bottom:0;width:calc(22px * var(--s));height:calc(19px * var(--s));margin-left:calc(-8px * var(--s));background:var(--hud-outline);clip-path:polygon(0 0,100% 0,18% 100%)}.tail[data-v-600c0acd]:after{content:"";position:absolute;left:calc(4px * var(--s));top:0;width:calc(13px * var(--s));height:calc(11px * var(--s));background:#f5f7ff;clip-path:polygon(0 0,100% 0,18% 100%)}@keyframes nudge-600c0acd{50%{transform:translateY(calc(2px * var(--s)))}}.dialogue[data-v-0613ce23]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.anchor[data-v-0613ce23]{position:absolute;left:0;top:0;width:0;height:0;will-change:transform}.anchor.tappable[data-v-0613ce23] .box{pointer-events:auto;cursor:pointer}.anchor.shout[data-v-0613ce23]{z-index:3}.anchor.normal[data-v-0613ce23]{z-index:2}.card-slot[data-v-0613ce23]{position:absolute;left:50%;bottom:calc(96px * var(--s) + env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(560px * var(--s)),calc(100% - 28px));z-index:4}@media (max-width: 520px){.card-slot[data-v-0613ce23]{bottom:calc(232px * var(--s) + env(safe-area-inset-bottom))}}.talk-enter-active[data-v-0613ce23]>*{animation:talk-pop-0613ce23 .22s ease-out}.talk-leave-active[data-v-0613ce23]{transition:opacity .18s}.talk-leave-to[data-v-0613ce23]{opacity:0}.card-enter-active[data-v-0613ce23],.card-leave-active[data-v-0613ce23]{transition:opacity .2s,translate .2s}.card-enter-from[data-v-0613ce23],.card-leave-to[data-v-0613ce23]{opacity:0;translate:0 calc(16px * var(--s))}@keyframes talk-pop-0613ce23{0%{scale:.6}70%{scale:1.08}to{scale:1}}.backdrop[data-v-0b116081]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d1059;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.panel[data-v-0b116081]{width:min(360px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--hud-panel);color:var(--hud-ink);border:3px solid var(--hud-outline);border-radius:20px;box-shadow:0 6px 0 var(--hud-outline);padding:14px 18px 18px}header[data-v-0b116081]{display:flex;align-items:center;justify-content:space-between}h2[data-v-0b116081]{margin:0;font-size:22px;font-weight:900}h3[data-v-0b116081]{margin:16px 0 6px;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.close[data-v-0b116081]{border:0;background:none;font-size:22px;font-weight:900;color:var(--hud-ink);cursor:pointer}.segmented[data-v-0b116081]{display:flex;border:3px solid var(--hud-outline);border-radius:12px;overflow:hidden}.segmented button[data-v-0b116081]{flex:1;border:0;border-right:3px solid var(--hud-outline);padding:9px 0;font:inherit;font-weight:800;background:var(--hud-panel);color:var(--hud-ink);cursor:pointer}.segmented button[data-v-0b116081]:last-child{border-right:0}.segmented button.on[data-v-0b116081]{background:var(--hud-accent)}.note[data-v-0b116081]{margin:6px 0 0;font-size:12px;line-height:1.45;opacity:.8}.row[data-v-0b116081]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.toggle[data-v-0b116081]{display:flex;gap:8px;align-items:center;font-weight:800}.toggle input[data-v-0b116081]{width:20px;height:20px;accent-color:var(--hud-accent-dark)}.plain[data-v-0b116081]{border:3px solid var(--hud-outline);border-radius:10px;background:var(--hud-panel);font:inherit;font-weight:800;padding:6px 12px;cursor:pointer;color:var(--hud-ink)}code[data-v-0b116081]{font-size:11px}h2[data-v-0b116081]{font-family:var(--hud-font);font-weight:400;font-size:26px;color:#fff;-webkit-text-stroke:5px var(--hud-outline);paint-order:stroke fill;text-shadow:0 3px 0 var(--hud-outline)}.row.tight[data-v-0b116081]{margin-top:0;gap:10px}.note.inline[data-v-0b116081]{margin:0;text-align:right}.volumes[data-v-0b116081]{display:grid;gap:4px;margin-top:8px}.volumes.off[data-v-0b116081]{opacity:.5}.volume[data-v-0b116081]{display:grid;grid-template-columns:64px 1fr 30px;gap:8px;align-items:center;font-weight:800;font-size:14px}.volume input[data-v-0b116081]{width:100%;margin:0;height:28px;accent-color:var(--hud-accent-dark);touch-action:manipulation}.volume output[data-v-0b116081]{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;opacity:.8}.dev-row+.dev-row[data-v-0b116081]{margin-top:8px}.dev-row[data-v-0b116081]{width:100%;display:flex;justify-content:space-between;align-items:center;border:3px solid var(--hud-outline);border-radius:14px;background:var(--hud-gloss);box-shadow:0 3px 0 var(--hud-outline);font:inherit;font-weight:900;font-size:15px;padding:10px 14px;color:var(--hud-ink);cursor:pointer}.pic[data-v-8909962c]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}.icon[data-v-8909962c]{padding:18%;box-sizing:border-box;opacity:.8}.backdrop[data-v-5cca66ef]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d1059;display:grid;place-items:center;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));pointer-events:auto}.panel[data-v-5cca66ef]{width:min(400px,100%);box-sizing:border-box;max-height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--hud-panel);color:var(--hud-ink);border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:calc(20px * var(--s));box-shadow:0 calc(6px * var(--s)) 0 var(--hud-outline);padding:0 calc(12px * var(--s)) calc(14px * var(--s));animation:pop-5cca66ef .3s cubic-bezier(.2,1.5,.4,1)}header[data-v-5cca66ef]{position:sticky;top:0;z-index:2;margin:0 calc(-12px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s)) calc(8px * var(--s));background:var(--hud-gloss);border-bottom:calc(3px * var(--s)) solid var(--hud-outline)}.sign[data-v-5cca66ef]{display:flex;align-items:center;justify-content:space-between;gap:8px}h2[data-v-5cca66ef]{margin:0;font-size:calc(26px * var(--s))}.close[data-v-5cca66ef]{border:0;background:none;font-size:22px;font-weight:900;color:var(--hud-ink);cursor:pointer;min-width:44px;min-height:44px}.status[data-v-5cca66ef]{margin-top:calc(4px * var(--s));display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet[data-v-5cca66ef]{position:relative}.delta[data-v-5cca66ef]{position:absolute;left:calc(100% + 6px * var(--s));top:calc(2px * var(--s));white-space:nowrap;font-size:calc(20px * var(--s));pointer-events:none}.delta.gain[data-v-5cca66ef]{color:var(--hud-gold)}.delta.spend[data-v-5cca66ef]{color:#ff6b5a}.delta-enter-active[data-v-5cca66ef]{animation:rise-5cca66ef 1.1s ease-out forwards}.delta-leave-active[data-v-5cca66ef]{transition:opacity .15s}.delta-leave-to[data-v-5cca66ef]{opacity:0}.room[data-v-5cca66ef]{font-weight:900;font-size:calc(13px * var(--s));padding:calc(3px * var(--s)) calc(10px * var(--s));border-radius:999px;background:var(--hud-frame);color:#fff;border:calc(2px * var(--s)) solid var(--hud-outline);white-space:nowrap}.room.full[data-v-5cca66ef]{background:var(--hud-bad)}.blurb[data-v-5cca66ef]{margin:calc(10px * var(--s)) 0 0;font-weight:700;font-style:italic}.shelf[data-v-5cca66ef]{margin-top:calc(12px * var(--s))}h3[data-v-5cca66ef]{margin:0 0 calc(6px * var(--s));font-family:var(--hud-font);font-weight:400;font-size:calc(18px * var(--s));color:var(--hud-frame-dark)}.cards[data-v-5cca66ef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150px * var(--s)),1fr));gap:calc(10px * var(--s))}.card[data-v-5cca66ef]{display:flex;flex-direction:column;border-radius:calc(16px * var(--s));background:var(--hud-gloss);border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline);padding:calc(6px * var(--s)) calc(8px * var(--s)) calc(10px * var(--s));text-align:center}.card .pic[data-v-5cca66ef]{height:calc(104px * var(--s));border-radius:calc(12px * var(--s));background:radial-gradient(closest-side,#fff 0 45%,rgba(127,232,255,.4) 80%,transparent),linear-gradient(#e6f6f2,#c9e7e2);border:calc(2px * var(--s)) solid var(--hud-outline);overflow:hidden}h4[data-v-5cca66ef]{margin:calc(6px * var(--s)) 0 0;font-family:var(--hud-font);font-weight:400;font-size:calc(17px * var(--s));line-height:1.05}.meta[data-v-5cca66ef]{margin:calc(2px * var(--s)) 0 0;font-size:calc(11px * var(--s));font-weight:900;text-transform:uppercase;letter-spacing:.02em;opacity:.7}.small[data-v-5cca66ef]{margin:calc(4px * var(--s)) 0 calc(8px * var(--s));font-size:calc(12px * var(--s));font-weight:700;line-height:1.25;flex:1}.price[data-v-5cca66ef]{width:100%}.card.funds .price[data-v-5cca66ef]{color:#e8473a}.why[data-v-5cca66ef]{margin:calc(4px * var(--s)) 0 0;font-size:calc(11px * var(--s));font-weight:900;color:var(--hud-bad)}.card.coming[data-v-5cca66ef],.card.owned[data-v-5cca66ef],.card.smaller[data-v-5cca66ef]{background:linear-gradient(#f4efe4,#e2d9c6)}.card.coming .pic[data-v-5cca66ef]{filter:grayscale(.6) brightness(.95)}.card.shake[data-v-5cca66ef]{animation:shake-5cca66ef .42s ease}.card.got[data-v-5cca66ef]{animation:got-5cca66ef .6s cubic-bezier(.2,1.6,.4,1)}.board[data-v-5cca66ef]{list-style:none;margin:0;padding:calc(8px * var(--s));display:grid;grid-template-columns:1fr 1fr;gap:calc(4px * var(--s)) calc(10px * var(--s));border-radius:calc(14px * var(--s));background:linear-gradient(#3a6d74,#24454c);border:calc(3px * var(--s)) solid var(--hud-outline);color:#fff}.board li[data-v-5cca66ef]{display:flex;align-items:baseline;gap:calc(6px * var(--s));font-weight:800;font-size:calc(13px * var(--s))}.board .sp[data-v-5cca66ef]{flex:1}.board .lb[data-v-5cca66ef]{font-family:var(--hud-font);font-weight:400;font-size:calc(15px * var(--s))}.arrow[data-v-5cca66ef],.pay small[data-v-5cca66ef]{font-size:calc(11px * var(--s));-webkit-text-stroke:0;text-shadow:none}.up .arrow[data-v-5cca66ef],.pay small.up[data-v-5cca66ef]{color:var(--hud-mint)}.down .arrow[data-v-5cca66ef],.pay small.down[data-v-5cca66ef]{color:#ff8a7a}.steady .arrow[data-v-5cca66ef],.pay small.steady[data-v-5cca66ef]{color:#d8e4e2}.fish[data-v-5cca66ef]{list-style:none;margin:0;padding:0;display:grid;gap:calc(8px * var(--s))}.fish li[data-v-5cca66ef]{display:grid;grid-template-columns:calc(72px * var(--s)) 1fr auto auto;align-items:center;gap:calc(8px * var(--s));padding:calc(4px * var(--s)) calc(6px * var(--s));border-radius:calc(14px * var(--s));background:var(--hud-gloss);border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(3px * var(--s)) 0 var(--hud-outline)}.fish .pic[data-v-5cca66ef]{height:calc(56px * var(--s));border-radius:calc(10px * var(--s));background:linear-gradient(#e6f6f2,#c9e7e2);border:calc(2px * var(--s)) solid var(--hud-outline);overflow:hidden}.fish h4[data-v-5cca66ef]{margin:0}.pay[data-v-5cca66ef]{font-size:calc(22px * var(--s))}.pay small[data-v-5cca66ef]{margin-left:2px}.sell[data-v-5cca66ef]{min-width:calc(70px * var(--s))}.all[data-v-5cca66ef]{margin-top:calc(10px * var(--s));width:100%}.empty[data-v-5cca66ef]{margin:0;padding:calc(14px * var(--s));border:calc(3px * var(--s)) dashed var(--hud-outline);border-radius:calc(14px * var(--s));background:#ffffff59;font-weight:800;text-align:center}.counter[data-v-5cca66ef]{margin-top:calc(12px * var(--s));border:3px dashed var(--hud-outline);border-radius:14px;padding:14px;background:#ffffff59}.closed[data-v-5cca66ef]{margin:0;font-weight:800;text-align:center}footer[data-v-5cca66ef]{position:sticky;bottom:calc(-14px * var(--s));z-index:2;margin:calc(12px * var(--s)) calc(-12px * var(--s)) calc(-14px * var(--s));padding:calc(8px * var(--s)) calc(12px * var(--s)) calc(12px * var(--s));background:var(--hud-panel);border-top:calc(3px * var(--s)) solid var(--hud-outline)}.note[data-v-5cca66ef]{margin:0 0 calc(8px * var(--s));padding:calc(6px * var(--s)) calc(10px * var(--s));border-radius:calc(12px * var(--s));border:calc(2px * var(--s)) solid var(--hud-outline);font-weight:800;color:#fff;text-align:center}.note.good[data-v-5cca66ef]{background:var(--hud-frame)}.note.bad[data-v-5cca66ef]{background:var(--hud-bad)}.leave[data-v-5cca66ef]{width:100%}@keyframes pop-5cca66ef{0%{transform:scale(.85);opacity:0}}@keyframes shake-5cca66ef{0%,to{transform:translate(0)}20%{transform:translate(-7px) rotate(-1.5deg)}40%{transform:translate(6px) rotate(1deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes got-5cca66ef{40%{transform:scale(1.06);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline),0 0 0 calc(4px * var(--s)) var(--hud-gold)}}@keyframes rise-5cca66ef{0%{transform:translateY(6px);opacity:0}15%{opacity:1}to{transform:translateY(-26px);opacity:0}}.logo[data-v-52e50cce]{display:block;width:100%;height:auto;overflow:visible}.t[data-v-52e50cce]{font-family:"Titan One",var(--hud-font),sans-serif;stroke-linejoin:round;paint-order:stroke fill}.scrim[data-v-640b59b3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#2b1d1080;padding:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom))}.card[data-v-640b59b3]{width:min(480px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:linear-gradient(#fffdf6 0 12%,var(--hud-panel) 14%);color:var(--hud-ink);border:4px solid var(--hud-outline);border-radius:26px;box-shadow:0 8px 0 var(--hud-outline);padding:18px 24px 24px}header[data-v-640b59b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}h2[data-v-640b59b3]{margin:0;font-family:"Titan One",var(--hud-font),sans-serif;font-weight:400;font-size:34px;color:#fff;-webkit-text-stroke:8px var(--hud-outline);paint-order:stroke fill;letter-spacing:.02em}.x[data-v-640b59b3]{width:42px;height:42px;display:grid;place-items:center;border:3px solid var(--hud-outline);border-radius:12px;background:var(--hud-panel);box-shadow:0 4px 0 var(--hud-outline);font:900 18px system-ui,sans-serif;color:var(--hud-ink);cursor:pointer}.done[data-v-640b59b3]{display:grid;place-items:center;width:210px;height:62px;margin:22px auto 0;font-family:"Titan One",var(--hud-font),sans-serif;font-size:28px;color:#fff;-webkit-text-stroke:6px #2b1a0e;paint-order:stroke fill;border-radius:18px;cursor:pointer}.done.green[data-v-640b59b3]{background:linear-gradient(#8ef577,#45d83d 55%,#33c230);border:3px solid #0f4a22;box-shadow:0 6px #1f9a2c,0 6px 0 3px #0f4a22}.done.gold[data-v-640b59b3]{background:linear-gradient(#ffc04d,#ff9d2b 55%,#f58c1c);border:3px solid #4a2810;box-shadow:0 6px #c4650f,0 6px 0 3px #4a2810}.done[data-v-640b59b3]:active{transform:translateY(4px)}@media (max-width: 480px){.card[data-v-640b59b3]{padding:16px 18px 20px}.done[data-v-640b59b3]{width:100%}}@font-face{font-family:Titan One;src:url(/assets/TitanOne-Regular-xv9-ylzg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.title[data-v-6b01c889]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;overflow:hidden;background:#8fd8ff url(/title-poster.jpg) 50% 50% / cover no-repeat;color:var(--hud-ink);touch-action:none;--focus: 4px solid #fff}.bg[data-v-6b01c889]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:66% 50%;transform:scale(1.02);pointer-events:none}.vig[data-v-6b01c889]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#2b1a0e38,#2b1a0e00 30%,#2b1a0e00 66%,#2b1a0e47);pointer-events:none}.logo-box[data-v-6b01c889]{position:absolute;left:50%;top:calc(10dvh + env(safe-area-inset-top));width:min(366px,94vw);margin:0;transform:translate(-50%);animation:bob-6b01c889 4s ease-in-out infinite}@keyframes bob-6b01c889{50%{transform:translate(-50%,-3px)}}.menu[data-v-6b01c889]{position:absolute;left:0;right:0;bottom:calc(11dvh + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:20px;transition:opacity .15s}.menu.dim[data-v-6b01c889]{opacity:.55}.btn[data-v-6b01c889]{position:relative;display:inline-grid;place-items:center;font-family:"Titan One",var(--hud-font),sans-serif;font-weight:400;line-height:1;letter-spacing:.02em;color:#fff;-webkit-text-stroke:.14em #2b1a0e;paint-order:stroke fill;border-radius:18px;padding:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 80ms,filter .12s}.btn[data-v-6b01c889]:before{content:"";position:absolute;left:5%;right:5%;top:7%;height:34%;border-radius:18px 18px 60% 60%/18px 18px 40% 40%;background:linear-gradient(#ffffff80,#ffffff1f);pointer-events:none}.btn[data-v-6b01c889]:after{content:"";position:absolute;left:7%;top:12%;width:9%;height:14%;border-radius:50%;background:#ffffffd9;transform:rotate(-25deg);pointer-events:none}.btn span[data-v-6b01c889]{position:relative;z-index:1}.btn[data-v-6b01c889]:active{transform:translateY(5px)}.menu .btn[data-v-6b01c889]:focus-visible{outline:var(--focus);outline-offset:5px}.gold[data-v-6b01c889]{background:linear-gradient(#ffc04d,#ff9d2b 55%,#f58c1c);border:3px solid #4a2810;box-shadow:0 6px #c4650f,0 6px 0 3px #4a2810,0 14px 14px #00000047}.green[data-v-6b01c889]{background:linear-gradient(#8ef577,#45d83d 55%,#33c230);border:3px solid #0f4a22;box-shadow:0 8px #1f9a2c,0 8px 0 3px #0f4a22,0 16px 16px #00000047}.start[data-v-6b01c889]{order:-1;width:284px;height:80px;font-size:42px;animation:pulse-6b01c889 3.2s ease-in-out infinite}@keyframes pulse-6b01c889{50%{filter:brightness(1.08)}}.side[data-v-6b01c889]{width:284px;height:64px;font-size:30px}@media (min-width: 700px) and (orientation: portrait){.logo-box[data-v-6b01c889]{top:calc(12.5dvh + env(safe-area-inset-top));width:min(760px,92vw)}.menu[data-v-6b01c889]{display:grid;grid-template-columns:auto auto;justify-content:center;justify-items:center;gap:26px;bottom:calc(12.5dvh + env(safe-area-inset-bottom));border-radius:22px}.btn[data-v-6b01c889]{border-radius:22px}.start[data-v-6b01c889]{grid-column:1 / 3;width:390px;height:108px;font-size:52px}.side[data-v-6b01c889]{width:236px;height:78px;font-size:32px}}@media (orientation: landscape){.logo-box[data-v-6b01c889]{top:calc(4.4dvh + env(safe-area-inset-top));width:min(900px,62.5vw,118dvh)}.bg[data-v-6b01c889]{object-position:50% 50%}.menu[data-v-6b01c889]{flex-direction:row;justify-content:center;align-items:flex-end;gap:clamp(16px,4dvh,36px);bottom:calc(7.8dvh + env(safe-area-inset-bottom))}.btn[data-v-6b01c889]{border-radius:22px}.start[data-v-6b01c889]{order:0;width:clamp(200px,23.6vw,340px);height:clamp(64px,11.6dvh,104px);font-size:clamp(26px,5.6dvh,50px)}.side[data-v-6b01c889]{width:clamp(150px,17.4vw,250px);height:clamp(48px,8.7dvh,78px);font-size:clamp(18px,3.6dvh,32px)}}h3[data-v-6b01c889]{margin:18px 0 6px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.seg[data-v-6b01c889]{display:flex;border:3px solid var(--hud-outline);border-radius:14px;overflow:hidden}.seg button[data-v-6b01c889]{flex:1;border:0;border-right:3px solid var(--hud-outline);padding:11px 0;font:inherit;font-weight:800;background:var(--hud-panel);color:var(--hud-ink);cursor:pointer}.seg button[data-v-6b01c889]:last-child{border-right:0}.seg button.on[data-v-6b01c889]{background:var(--hud-accent)}.vol[data-v-6b01c889]{display:grid;grid-template-columns:1fr 38px;gap:10px;align-items:center;font-weight:800}.vol.off[data-v-6b01c889]{opacity:.5}.vol input[data-v-6b01c889]{width:100%;height:30px;margin:0;accent-color:var(--hud-accent-dark);touch-action:manipulation}.vol output[data-v-6b01c889]{text-align:right;font-variant-numeric:tabular-nums;opacity:.8}.note[data-v-6b01c889]{margin:6px 0 0;font-size:12.5px;line-height:1.45;opacity:.8}.credits[data-v-6b01c889]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.credits b[data-v-6b01c889]{display:block;font-family:"Titan One",var(--hud-font),sans-serif;font-weight:400;font-size:19px}.credits span[data-v-6b01c889]{font-size:14.5px;line-height:1.4}@media (prefers-reduced-motion: reduce){.logo-box[data-v-6b01c889],.start[data-v-6b01c889]{animation:none}}.touch-layer[data-v-5de24ed3]{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.stick[data-v-5de24ed3]{position:absolute;width:0;height:0;pointer-events:none}.stick-base[data-v-5de24ed3]{position:absolute;transform:translate(-50%,-50%);border-radius:50%;background:#fff8e847;border:3px solid rgba(255,248,232,.75);box-shadow:0 4px 14px #2b3a2a40}.stick-knob[data-v-5de24ed3]{position:absolute;width:58px;height:58px;border-radius:50%;background:var(--hud-panel);border:3px solid var(--hud-outline);box-shadow:0 3px 0 var(--hud-outline)}.stick-hint[data-v-5de24ed3]{position:absolute;left:calc(28px + env(safe-area-inset-left));bottom:calc(44px + env(safe-area-inset-bottom));width:112px;height:112px;border-radius:50%;border:3px dashed rgba(255,248,232,.6);display:grid;place-items:center;pointer-events:none;opacity:.8}.stick-hint span[data-v-5de24ed3]{font-size:12px;font-weight:800;color:var(--hud-panel);text-shadow:0 1px 2px rgba(0,0,0,.45);text-align:center}@media (hover: hover) and (pointer: fine){.stick-hint[data-v-5de24ed3]{display:none}}.backdrop[data-v-db9fb2dc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d1059;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));pointer-events:auto}.panel[data-v-db9fb2dc]{width:min(380px,100%);box-sizing:border-box;max-height:100%;overflow-y:auto;background:var(--hud-panel);color:var(--hud-ink);border:3px solid var(--hud-outline);border-radius:20px;box-shadow:0 6px 0 var(--hud-outline);padding:14px 16px 16px}header[data-v-db9fb2dc]{display:flex;align-items:center;gap:10px}h2[data-v-db9fb2dc]{margin:0;font-family:var(--hud-font);font-weight:400;font-size:24px}.count[data-v-db9fb2dc]{margin-right:auto;font-weight:900;font-size:14px;padding:2px 10px;border-radius:999px;background:var(--hud-frame);color:#fff;border:2px solid var(--hud-outline)}.count.full[data-v-db9fb2dc]{background:var(--hud-bad)}.close[data-v-db9fb2dc]{border:0;background:none;font-size:22px;font-weight:900;color:var(--hud-ink);cursor:pointer;min-width:44px;min-height:44px}.grid[data-v-db9fb2dc]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px;padding:8px;border-radius:16px;background:linear-gradient(#3a6d74,#24454c);border:3px solid var(--hud-outline)}.tile[data-v-db9fb2dc]{position:relative;aspect-ratio:1;padding:0;border-radius:12px;background:linear-gradient(#5fb5b0,#3c8f8c);border:3px solid #1d3c40;box-shadow:inset 0 -4px #0000002e;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.tile .icon[data-v-db9fb2dc]{width:74%;height:74%;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.tile.sel[data-v-db9fb2dc]{background:linear-gradient(#fff2b0,#ffd45a);border-color:var(--hud-gold-dark);outline:3px solid var(--hud-outline)}.tile.empty[data-v-db9fb2dc]{background:#14282c80;border-style:dashed;box-shadow:inset 0 3px #0000004d;cursor:default}.n[data-v-db9fb2dc]{position:absolute;right:-4px;bottom:-6px;font-size:15px;-webkit-text-stroke-width:3px}.on[data-v-db9fb2dc]{position:absolute;left:-5px;top:-6px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:900;color:var(--hud-ink);background:var(--hud-gold);border:2px solid var(--hud-outline)}.detail[data-v-db9fb2dc]{margin-top:12px;padding:10px 12px 12px;border-radius:14px;background:#ffffff8c;border:3px solid var(--hud-outline)}h3[data-v-db9fb2dc]{margin:0;font-family:var(--hud-font);font-weight:400;font-size:20px}h3 small[data-v-db9fb2dc]{font-size:14px;color:var(--hud-frame-dark)}.detail p[data-v-db9fb2dc]{margin:4px 0 0;font-weight:700;font-size:14px}.buttons[data-v-db9fb2dc]{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.buttons[data-v-db9fb2dc]>:only-child{grid-column:1 / -1}.buttons[data-v-db9fb2dc]>*{width:100%;font-size:17px}.note[data-v-db9fb2dc]{color:var(--hud-frame-dark)}.hint[data-v-db9fb2dc],.more[data-v-db9fb2dc]{margin:10px 2px 0;font-weight:700;font-size:13px;opacity:.8}.backdrop[data-v-0f077111]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d104d;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));pointer-events:auto}.card[data-v-0f077111]{width:min(320px,100%);box-sizing:border-box;max-height:100%;overflow-y:auto;text-align:center;background:var(--hud-gloss);color:var(--hud-ink);border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:calc(22px * var(--s));box-shadow:0 calc(6px * var(--s)) 0 var(--hud-outline);padding:calc(12px * var(--s)) calc(18px * var(--s)) calc(18px * var(--s));animation:pop-0f077111 .35s cubic-bezier(.2,1.6,.4,1)}.card.rare[data-v-0f077111],.card.trophy[data-v-0f077111]{border-color:var(--hud-gold-dark);box-shadow:0 calc(6px * var(--s)) 0 var(--hud-outline),0 0 0 calc(4px * var(--s)) var(--hud-gold)}.kicker[data-v-0f077111]{margin:0;font-size:calc(24px * var(--s))}.pic[data-v-0f077111]{margin:calc(4px * var(--s)) auto 0;width:calc(150px * var(--s));height:calc(110px * var(--s));display:grid;place-items:center;border-radius:50%;background:radial-gradient(closest-side,#fff 0 40%,rgba(127,232,255,.45) 70%,transparent)}.pic .icon[data-v-0f077111]{width:100%;height:100%;filter:drop-shadow(0 calc(3px * var(--s)) 0 rgba(0,0,0,.3));animation:flop-0f077111 1.2s ease-in-out infinite}h2[data-v-0f077111]{margin:calc(2px * var(--s)) 0 0;font-size:calc(28px * var(--s))}.size[data-v-0f077111]{margin:calc(6px * var(--s)) auto 0;display:inline-block;padding:calc(2px * var(--s)) calc(12px * var(--s));border-radius:999px;font-family:var(--hud-font);font-size:calc(16px * var(--s));color:#fff;background:var(--hud-frame);border:calc(2px * var(--s)) solid var(--hud-outline)}.size.big[data-v-0f077111]{background:var(--hud-accent-dark)}.size.trophy[data-v-0f077111]{background:linear-gradient(90deg,var(--bubble-a),var(--bubble-b),var(--bubble-c),var(--bubble-d))}.stats[data-v-0f077111]{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(6px * var(--s));margin:calc(12px * var(--s)) 0 0}.stats div[data-v-0f077111]{border-radius:calc(12px * var(--s));background:#fff9;border:calc(2px * var(--s)) solid var(--hud-outline);padding:calc(4px * var(--s)) 0}dt[data-v-0f077111]{font-size:calc(11px * var(--s));font-weight:800;text-transform:uppercase;opacity:.7}dd[data-v-0f077111]{margin:0;font-family:var(--hud-font);font-size:calc(19px * var(--s))}.money[data-v-0f077111]{color:var(--hud-gold-dark)}.blurb[data-v-0f077111]{margin:calc(10px * var(--s)) 0 0;font-weight:700;font-style:italic}.full[data-v-0f077111]{margin:calc(10px * var(--s)) 0 0;padding:calc(6px * var(--s)) calc(10px * var(--s));border-radius:calc(12px * var(--s));background:var(--hud-bad);color:#fff;font-weight:800;border:calc(2px * var(--s)) solid var(--hud-outline)}.buttons[data-v-0f077111]{margin-top:calc(14px * var(--s));display:grid;grid-template-columns:1fr 1fr;gap:calc(10px * var(--s))}.buttons[data-v-0f077111]>*{width:100%;min-height:calc(52px * var(--s));font-size:calc(20px * var(--s))}@keyframes pop-0f077111{0%{transform:scale(.6);opacity:0}}@keyframes flop-0f077111{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-3px)}}.meter[data-v-89e3261e]{position:absolute;left:50%;top:60%;transform:translate(-50%);width:min(300px,calc(100% - 48px));pointer-events:none;display:grid;gap:calc(6px * var(--s));padding:calc(8px * var(--s)) calc(12px * var(--s)) calc(10px * var(--s));border-radius:calc(16px * var(--s));background:#1f343cb8;border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline)}@media (max-width: 520px){.meter[data-v-89e3261e]{top:calc(188px * var(--s) + env(safe-area-inset-top))}}.head[data-v-89e3261e]{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(20px * var(--s))}.head .small[data-v-89e3261e]{font-size:calc(14px * var(--s));opacity:.85}.bar[data-v-89e3261e]{position:relative;height:calc(20px * var(--s));border-radius:999px;background:#0a181cb3;border:calc(2.5px * var(--s)) solid var(--hud-outline);overflow:hidden}.cast .fill[data-v-89e3261e]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cast-ring),var(--hud-gold));box-shadow:inset 0 calc(-4px * var(--s)) 0 #0000002e}.tick[data-v-89e3261e]{position:absolute;top:15%;bottom:15%;width:2px;background:#fff6}.tension .zone[data-v-89e3261e]{position:absolute;inset:0 0 0 auto;right:0;background:repeating-linear-gradient(-45deg,var(--tension-red) 0 6px,#c8302a 6px 12px);opacity:.9}.tension .fill[data-v-89e3261e]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--tension-safe) 0 50%,var(--tension-warn) 75%,var(--tension-red));background-size:calc(300px * var(--s)) 100%;opacity:.85}.needle[data-v-89e3261e]{position:absolute;top:-2px;bottom:-2px;width:calc(6px * var(--s));transform:translate(-50%);background:#fff;border:2px solid var(--hud-outline);border-radius:3px}.red .tension[data-v-89e3261e]{animation:shake-89e3261e .12s linear infinite}.red .head .hud-d[data-v-89e3261e]:first-child{animation:flash-89e3261e .3s steps(2) infinite}.track[data-v-89e3261e]{position:relative;height:calc(30px * var(--s));margin-right:calc(20px * var(--s))}.water[data-v-89e3261e]{position:absolute;top:30%;right:0;bottom:30%;left:0;border-radius:999px;background:var(--water-deep);border:2px solid var(--hud-outline)}.came[data-v-89e3261e]{position:absolute;left:0;top:30%;bottom:30%;border-radius:999px;background:var(--water-shallow);border:2px solid var(--hud-outline)}.fish[data-v-89e3261e]{position:absolute;top:0;width:calc(30px * var(--s));height:calc(30px * var(--s));transform:translate(-50%);transition:left .1s linear}.fish .icon[data-v-89e3261e]{width:100%;height:100%;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.fish.thrash .icon[data-v-89e3261e]{animation:thrash-89e3261e .16s ease-in-out infinite alternate}.bank[data-v-89e3261e]{position:absolute;right:calc(-20px * var(--s));top:12%;bottom:12%;width:calc(18px * var(--s));border-radius:calc(6px * var(--s));background:linear-gradient(var(--grass-a),var(--mud));border:2px solid var(--hud-outline)}@keyframes shake-89e3261e{0%{transform:translate(-1px)}50%{transform:translate(1px)}}@keyframes flash-89e3261e{50%{opacity:.35}}@keyframes thrash-89e3261e{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.channel[data-v-2c23f5e2]{position:absolute;left:50%;top:30%;transform:translate(-50%);display:grid;justify-items:center;pointer-events:none;animation:pop-2c23f5e2 .25s cubic-bezier(.2,1.6,.4,1)}.ring[data-v-2c23f5e2]{position:relative;width:calc(84px * var(--s));height:calc(84px * var(--s));border-radius:50%;background:#1f343cb8;border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline)}svg[data-v-2c23f5e2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}circle[data-v-2c23f5e2]{fill:none;stroke-width:8}.track[data-v-2c23f5e2]{stroke:#ffffff2e}.fill[data-v-2c23f5e2]{stroke:var(--hud-gold);stroke-linecap:round}.icon[data-v-2c23f5e2]{position:absolute;top:24%;right:24%;bottom:24%;left:24%;width:52%;height:52%}.verb[data-v-2c23f5e2]{margin:calc(6px * var(--s)) 0 0;font-size:calc(20px * var(--s));white-space:nowrap}.hint[data-v-2c23f5e2]{margin:calc(2px * var(--s)) 0 0;font-weight:800;font-size:calc(12px * var(--s));color:#fff;text-shadow:0 1px 0 var(--hud-outline),0 0 4px var(--hud-outline)}@keyframes pop-2c23f5e2{0%{transform:translate(-50%) scale(.6);opacity:0}}.heat[data-v-46d9ef42]{display:flex;align-items:stretch;gap:calc(8px * var(--s));width:min(calc(300px * var(--s)),calc(100vw - 24px));padding:calc(6px * var(--s)) calc(10px * var(--s)) calc(7px * var(--s)) calc(7px * var(--s));background:var(--hud-gloss);color:var(--hud-ink);border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:calc(16px * var(--s));box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline);font-family:var(--hud-font);pointer-events:none}.body[data-v-46d9ef42]{flex:1;min-width:0;display:grid;gap:calc(3px * var(--s))}.row[data-v-46d9ef42]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.title[data-v-46d9ef42]{font-weight:400;font-size:calc(19px * var(--s));letter-spacing:.02em;text-transform:uppercase;color:var(--hud-warn);-webkit-text-stroke:calc(3px * var(--s)) var(--hud-outline);paint-order:stroke fill;line-height:1.05}.count[data-v-46d9ef42]{font-size:calc(20px * var(--s));font-variant-numeric:tabular-nums;color:var(--hud-ink)}small[data-v-46d9ef42]{font-family:system-ui,sans-serif;font-weight:700;font-size:calc(11.5px * var(--s));line-height:1.25;opacity:.85}.meter[data-v-46d9ef42]{height:calc(10px * var(--s));border-radius:999px;border:2px solid var(--hud-outline);background:var(--hud-pill);overflow:hidden}.meter span[data-v-46d9ef42]{display:block;height:100%;background:var(--hud-warn);border-radius:999px;transition:width .12s linear}.searching .meter span[data-v-46d9ef42]{background:var(--hud-blue)}.lights[data-v-46d9ef42]{display:grid;grid-template-rows:1fr 1fr;gap:calc(3px * var(--s));width:calc(14px * var(--s))}.lights i[data-v-46d9ef42]{border-radius:calc(5px * var(--s));border:2px solid var(--hud-outline);background:var(--hud-pill)}.warning .lights i[data-v-46d9ef42]{background:var(--hud-warn);animation:pulse-46d9ef42 1s ease-in-out infinite}.warning .lights i.blue[data-v-46d9ef42]{animation-delay:.5s}.dispatched .title[data-v-46d9ef42],.wanted .title[data-v-46d9ef42]{color:var(--hud-bad)}.dispatched .lights i.red[data-v-46d9ef42],.wanted .lights i.red[data-v-46d9ef42]{background:var(--light-red);animation:flash-46d9ef42 .5s steps(1) infinite}.dispatched .lights i.blue[data-v-46d9ef42],.wanted .lights i.blue[data-v-46d9ef42]{background:var(--light-blue);animation:flash-46d9ef42 .5s steps(1) infinite .25s}.wanted[data-v-46d9ef42]{animation:shake-46d9ef42 .6s ease-in-out infinite}.searching .title[data-v-46d9ef42]{color:var(--hud-blue)}.searching .lights i[data-v-46d9ef42]{background:var(--hud-blue);opacity:.6}@keyframes pulse-46d9ef42{50%{opacity:.3}}@keyframes flash-46d9ef42{50%{opacity:.15}}@keyframes shake-46d9ef42{0%,to{transform:rotate(0)}25%{transform:rotate(-1.2deg)}75%{transform:rotate(1.2deg)}}.heat-enter-active[data-v-46d9ef42]{animation:drop-46d9ef42 .26s ease-out}.heat-leave-active[data-v-46d9ef42]{transition:opacity .2s}.heat-leave-to[data-v-46d9ef42]{opacity:0}@keyframes drop-46d9ef42{0%{transform:translateY(-16px) scale(.9);opacity:0}70%{transform:translateY(2px) scale(1.03)}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.wanted[data-v-46d9ef42],.lights i[data-v-46d9ef42]{animation:none!important}}.title-fade-leave-active[data-v-a68b653c]{transition:opacity .45s ease}.title-fade-leave-to[data-v-a68b653c]{opacity:0}.game[data-v-a68b653c]{position:fixed;top:0;left:0;width:var(--app-w, 100%);height:var(--app-h, 100dvh);overflow:hidden;touch-action:none;background:var(--sky)}.scene[data-v-a68b653c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hud[data-v-a68b653c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;isolation:isolate}.hud[data-v-a68b653c] button{pointer-events:auto}.bubbles[data-v-a68b653c],.labels[data-v-a68b653c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.label[data-v-a68b653c]{position:absolute;left:0;top:0;white-space:nowrap;padding:2px 8px 3px;border-radius:9px;border:2px solid var(--hud-outline);font-weight:900;font-size:calc(12px * var(--s));letter-spacing:.02em;background:var(--hud-panel);color:var(--hud-ink);box-shadow:0 2px 0 var(--hud-outline)}.label.shop[data-v-a68b653c]{background:var(--hud-gloss);font-size:calc(13px * var(--s))}.label.sale[data-v-a68b653c]{background:#e8f6d8}.top-left[data-v-a68b653c]{position:absolute;top:calc(10px + env(safe-area-inset-top));left:calc(10px + env(safe-area-inset-left));display:grid;gap:calc(12px * var(--s));justify-items:start}.top-right[data-v-a68b653c]{position:absolute;top:calc(12px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));display:grid;gap:calc(12px * var(--s));justify-items:end}.chips[data-v-a68b653c],.rotate[data-v-a68b653c]{display:flex;gap:calc(6px * var(--s));align-items:center}.gear[data-v-a68b653c]{width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:50%;display:grid;place-items:center;padding:0;font-size:calc(20px * var(--s));line-height:1;background:var(--hud-gloss);border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(3px * var(--s)) 0 var(--hud-outline);color:var(--hud-ink);cursor:pointer}.gear[data-v-a68b653c]:active{transform:translateY(2px);box-shadow:0 1px 0 var(--hud-outline)}.fps[data-v-a68b653c]{font:700 11px ui-monospace,Menlo,monospace;color:#fff;background:#0006;padding:2px 6px;border-radius:6px}.top-center[data-v-a68b653c]{position:absolute;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:1}@media (max-width: 720px){.top-center[data-v-a68b653c]{top:calc(170px * var(--s) + env(safe-area-inset-top))}}.fade[data-v-a68b653c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;background:var(--hud-outline);opacity:0;pointer-events:none;transition:opacity .8s ease-in}.fade.on[data-v-a68b653c]{opacity:1;pointer-events:auto}.bottom[data-v-a68b653c]{position:absolute;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:calc(4px * var(--s))}.bag-btn[data-v-a68b653c]{position:relative;width:calc(56px * var(--s));height:calc(62px * var(--s));padding:0;border-radius:calc(14px * var(--s));background:linear-gradient(#ffe7a8,var(--hud-gold) 55%,var(--hud-gold-dark));border:calc(3px * var(--s)) solid var(--hud-outline);box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.bag-btn[data-v-a68b653c]:active:not(:disabled){transform:translateY(calc(3px * var(--s)));box-shadow:0 calc(1px * var(--s)) 0 var(--hud-outline)}.bag-btn[data-v-a68b653c]:disabled{opacity:.55;filter:saturate(.4);cursor:default}.bag-btn .icon[data-v-a68b653c]{width:64%;height:64%;margin-top:calc(-10px * var(--s))}.bag-btn .n[data-v-a68b653c]{position:absolute;bottom:calc(2px * var(--s));font-size:calc(14px * var(--s));-webkit-text-stroke-width:calc(3px * var(--s))}.bag-btn.full .n[data-v-a68b653c]{color:#ff6b5a}.toasts[data-v-a68b653c]{position:absolute;left:50%;bottom:calc(110px * var(--s) + env(safe-area-inset-bottom));transform:translate(-50%);width:min(340px,calc(100% - 32px));display:grid;gap:6px;pointer-events:none}.toast[data-v-a68b653c]{background:var(--hud-panel);color:var(--hud-ink);border:3px solid var(--hud-outline);border-radius:14px;box-shadow:0 3px 0 var(--hud-outline);padding:8px 12px;font-weight:800;font-size:14px;text-align:center}@media (max-width: 520px){.toasts[data-v-a68b653c]{bottom:calc(230px * var(--s) + env(safe-area-inset-bottom))}}.toast-enter-active[data-v-a68b653c],.toast-leave-active[data-v-a68b653c]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-a68b653c],.toast-leave-to[data-v-a68b653c]{opacity:0;transform:translateY(8px)}.hud-pop-enter-active[data-v-a68b653c]{animation:pop-a68b653c .22s ease-out}.hud-pop-leave-active[data-v-a68b653c]{transition:opacity .16s}.hud-pop-leave-to[data-v-a68b653c]{opacity:0}@keyframes pop-a68b653c{0%{scale:.6}70%{scale:1.08}to{scale:1}}.unhide[data-v-a68b653c]{position:absolute;top:0;right:0;width:44px;height:44px;opacity:0;border:0;background:none}.install[data-v-8df24828]{position:fixed;top:0;left:0;width:var(--app-w, 100%);height:var(--app-h, 100dvh);z-index:50;display:grid;place-items:center;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));box-sizing:border-box;background:#2818108c;touch-action:none}.card[data-v-8df24828]{display:flex;gap:calc(18px * var(--s));align-items:center;max-width:min(100%,560px);max-height:100%;overflow:auto;padding:calc(16px * var(--s)) calc(20px * var(--s));box-sizing:border-box}.phone[data-v-8df24828]{flex:none;width:calc(64px * var(--s));height:calc(36px * var(--s));border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:calc(8px * var(--s));background:var(--sky);display:grid;place-items:center}.phone span[data-v-8df24828]{width:30%;height:30%;border-radius:50%;background:var(--hud-gold);border:calc(2px * var(--s)) solid var(--hud-outline)}.title[data-v-8df24828]{margin:0 0 calc(4px * var(--s));font-size:calc(26px * var(--s))}.why[data-v-8df24828]{margin:0 0 calc(8px * var(--s));font-size:calc(15px * var(--s));font-weight:600}.steps[data-v-8df24828]{list-style:none;margin:0 0 calc(12px * var(--s));padding:0;display:grid;gap:calc(6px * var(--s))}.steps li[data-v-8df24828]{display:flex;gap:calc(8px * var(--s));align-items:baseline;font-size:calc(15px * var(--s));line-height:1.25}.n[data-v-8df24828]{flex:none;font-size:calc(18px * var(--s));-webkit-text-stroke-width:calc(3px * var(--s))}.ico[data-v-8df24828]{width:1.2em;height:1.2em;vertical-align:-.25em;fill:none;stroke:var(--hud-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.actions[data-v-8df24828]{display:flex;gap:calc(12px * var(--s));flex-wrap:wrap}@media (orientation: portrait){.card[data-v-8df24828]{flex-direction:column;text-align:center}.steps li[data-v-8df24828]{text-align:left}.actions[data-v-8df24828]{justify-content:center}}html,body,#app{margin:0;width:var(--app-w, 100%);height:var(--app-h, 100dvh);overflow:hidden}html,body{position:fixed;top:0;left:0;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--sky);font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--hud-ink);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@font-face{font-family:Lilita One;src:url(/assets/LilitaOne-Regular-DWEPn4H6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--hud-scale: 1;--s: var(--hud-scale);--hud-font: "Lilita One", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--hud-gloss: linear-gradient(#fffdf6 0 48%, var(--hud-panel) 52%);--hud-edge: max(10px, env(safe-area-inset-left))}@media (min-width: 700px) and (orientation: portrait){:root{--hud-scale: 1.2}}@media (min-width: 1100px) and (orientation: landscape){:root{--hud-scale: 1.1}}.hud-d{font-family:var(--hud-font);font-weight:400;color:#fff;letter-spacing:.01em;line-height:1.05;-webkit-text-stroke:calc(4px * var(--s)) var(--hud-outline);paint-order:stroke fill;text-shadow:0 calc(3px * var(--s)) 0 var(--hud-outline)}.hud-d.gold{color:var(--hud-gold)}.hud-d.red{color:#ff6b5a}.hud-d.mint{color:var(--hud-mint)}.hud-panel{background:var(--hud-gloss);border:calc(3px * var(--s)) solid var(--hud-outline);border-radius:calc(16px * var(--s));box-shadow:0 calc(4px * var(--s)) 0 var(--hud-outline);color:var(--hud-ink)}.hud-focus:focus-visible,.hud-root button:focus-visible,.hud-root [role=tab]:focus-visible{outline:3px solid var(--hud-gold);outline-offset:2px}@media (prefers-reduced-motion: reduce){.hud-root *,.hud-root *:before,.hud-root *:after{animation-duration:1ms!important;animation-iteration-count:1!important}}
