.el-icon[data-v-3a16c31e],.ui-icon[data-v-d6856906]{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.art[data-v-d547dedd]{display:block;overflow:visible}.animated .bob[data-v-d547dedd]{transform-origin:100px 184px;animation:2.6s ease-in-out infinite art-bob-d547dedd}.animated .shadow[data-v-d547dedd]{transform-origin:100px 184px;animation:2.6s ease-in-out infinite art-shadow-d547dedd}.animated .eyes[data-v-d547dedd]{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite art-blink-d547dedd}.animated .sway[data-v-d547dedd]{transform-origin:124px 150px;animation:3s ease-in-out infinite art-sway-d547dedd}.animated .gills[data-v-d547dedd],.animated .ears[data-v-d547dedd]{transform-origin:100px 90px;animation:2.2s ease-in-out infinite art-flutter-d547dedd}@keyframes art-bob-d547dedd{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(.985,1.015)}}@keyframes art-shadow-d547dedd{50%{transform:scale(.9)}}@keyframes art-blink-d547dedd{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes art-sway-d547dedd{50%{transform:rotate(-6deg)}}@keyframes art-flutter-d547dedd{50%{transform:scale(1.025,.985)}}.loading[data-v-24067313]{pointer-events:auto;background:radial-gradient(80% 60% at 50% 30%,#fff 0%,#fff0 70%),linear-gradient(#cfe8f2 0%,#f3f8f4 55%,#fff5e2 100%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ld-sky[data-v-24067313]{background:radial-gradient(180px 50px at 18% 22%,#ffffffe6,#0000 70%),radial-gradient(240px 64px at 80% 16%,#fffc,#0000 70%),radial-gradient(120% 30% at 50% 108%,#a0d68473,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.ld-in[data-v-24067313]{padding:calc(15cqh + var(--safe-t)) 40px calc(64px + var(--safe-b));flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ld-center[data-v-24067313]{text-align:center;position:relative}.ld-logo[data-v-24067313]{font:800 144px / 1 var(--font-display);letter-spacing:.04em;color:#fffdf6;-webkit-text-stroke:3px #b4883ae6;text-shadow:0 5px #d6ad5e,0 10px 28px #b4883a59,0 0 60px #ffecb4e6}.ld-sub[data-v-24067313]{font:800 32px / 1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:20px;margin-top:16px;display:inline-flex}.ld-orn[data-v-24067313]{background:linear-gradient(90deg, transparent, var(--gold));width:70px;height:3px}.ld-orn.flip[data-v-24067313]{transform:scaleX(-1)}.ld-crew[data-v-24067313]{justify-content:center;gap:32px;margin-top:64px;display:flex}.ld-pet[data-v-24067313]{filter:grayscale()brightness(1.15)opacity(.35);width:120px;height:120px;transition:filter .5s}.ld-pet.lit[data-v-24067313]{filter:none}.ld-bottom[data-v-24067313]{text-align:center;width:min(1180px,100%);position:relative}.ld-track[data-v-24067313]{justify-content:space-between;align-items:center;padding:0 6px;display:flex;position:relative}.ld-line[data-v-24067313]{background:#b4a07840;border-radius:999px;height:10px;position:absolute;top:50%;left:34px;right:34px;overflow:hidden;transform:translateY(-50%)}.ld-fill[data-v-24067313]{background:linear-gradient(90deg,#f6d27a,#ffeab0,#f0b23f) 0 0/200% 100%;border-radius:999px;height:100%;transition:width .45s ease-out;animation:1.6s linear infinite ld-shimmer-24067313;box-shadow:0 0 14px #ffd26ecc}.ld-node[data-v-24067313]{filter:grayscale()opacity(.55);background:#fffaf0;border:3px solid #d6ad5e80;border-radius:50%;place-items:center;width:68px;height:68px;transition:filter .4s,transform .4s,box-shadow .4s;display:grid;position:relative}.ld-node.lit[data-v-24067313]{filter:none;border-color:var(--gold);transform:scale(1.08);box-shadow:0 0 18px #ffd678d9}.ld-status[data-v-24067313]{font:800 30px / 1.25 var(--font-body);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.ld-label[data-v-24067313]{text-align:left;text-wrap:balance;min-width:0}.ld-pct[data-v-24067313]{color:var(--gold-deep);font-variant-numeric:tabular-nums;flex:none}.ld-status.offline[data-v-24067313]{color:var(--ink)}.ld-retry[data-v-24067313]{flex:none}.ld-tip[data-v-24067313]{min-height:calc(2.7em + 24px);font:700 var(--fs-b) / 1.35 var(--font-body);color:var(--ink-soft);background:#fff9;border:2px solid #d6ad5e4d;border-radius:48px;align-items:center;gap:18px;margin:28px 0 0;padding:12px 82px 12px 12px;display:flex}.ld-tip-text[data-v-24067313]{text-align:center;text-wrap:balance;flex:auto;min-width:0}.ld-bulb[data-v-24067313]{color:#fff;background:linear-gradient(#ffd978,#eea935);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 3px 9px #c98a2459}.is-portrait .ld-in[data-v-24067313]{padding-top:calc(17cqh + var(--safe-t))}.is-portrait .ld-crew[data-v-24067313]{grid-template-columns:repeat(3,160px);justify-content:center;gap:40px 64px;margin-top:80px;display:grid}.is-portrait .ld-pet[data-v-24067313]{width:160px;height:160px}@keyframes ld-shimmer-24067313{to{background-position:-200% 0}}.card[data-v-f1bd1d80]{background:linear-gradient(180deg, #fff, var(--el-soft));border:3px solid #d6ad5e59;border-radius:30px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;min-height:0;padding:10px 10px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;box-shadow:0 4px 12px #503c1e1f}.card[data-v-f1bd1d80]:hover{transform:translateY(-3px)}.card.on[data-v-f1bd1d80]{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 0 0 5px #ffdc8cbf,0 12px 26px #78551e40}.card.on[data-v-f1bd1d80]:after{content:"";background:linear-gradient(135deg,#fff2c4,#e9b04a);border:2px solid #fff;width:20px;height:20px;position:absolute;top:10px;right:10px;transform:rotate(45deg);box-shadow:0 2px 4px #78551e66}.c-art[data-v-f1bd1d80]{background:radial-gradient(circle at 50% 60%,#fffffff2,#fff0 70%);border-radius:24px;width:100%;height:100%;min-height:0;position:relative}.c-art[data-v-f1bd1d80] svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.c-text[data-v-f1bd1d80]{text-align:center;flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.c-name[data-v-f1bd1d80]{font:800 var(--fs-h) / 1.15 var(--font-display);color:var(--ink)}.c-role[data-v-f1bd1d80]{font:700 var(--fs-c) / 1.2 var(--font-body);color:var(--ink-soft)}.c-el[data-v-f1bd1d80]{z-index:1;width:48px;height:48px;box-shadow:0 0 0 2px var(--el-soft), 0 2px 6px #503c1e33;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:12px}.preview[data-v-07f9027a]{position:absolute;top:0;bottom:0;left:0;right:0}.pv-glow[data-v-07f9027a]{background:radial-gradient(circle, var(--glow-core) 0%, var(--glow-mid) 45%, transparent 70%);opacity:.8;border-radius:50%;position:absolute;top:4%;bottom:4%;left:8%;right:8%}.pv--framed[data-v-07f9027a]{transform-origin:50% 62%;transition:transform .52s cubic-bezier(.45,0,.25,1)}.aw-reduce-motion .pv--framed[data-v-07f9027a]{transition:none}@media (prefers-reduced-motion:reduce){.pv--framed[data-v-07f9027a]{transition:none}}.pv-ring[data-v-07f9027a]{aspect-ratio:4;width:62%;box-shadow:0 0 0 6px var(--glow-ring);background:radial-gradient(#ffffffb3,#ffffff1a 70%);border:2px solid #ffffffd9;border-radius:50%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.pv--bare .pv-ring[data-v-07f9027a]{visibility:hidden}.pv-canvas[data-v-07f9027a],.pv-art[data-v-07f9027a]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pv-vignette[data-v-07f9027a]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #fffaec59,inset 0 0 34px #1e10284d}.pv-hint[data-v-07f9027a]{font:800 11.5px/1.1 var(--font-body);color:#fffdf7;pointer-events:none;background:#1810286b;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #0000002e}.pv-hint-leave-active[data-v-07f9027a]{transition:opacity .3s}.pv-hint-leave-to[data-v-07f9027a]{opacity:0}.pv-enter-active[data-v-07f9027a],.pv-leave-active[data-v-07f9027a]{transition:opacity .16s,transform .2s}.pv-enter-from[data-v-07f9027a]{opacity:0;transform:scale(.92)translateY(6px)}.pv-leave-to[data-v-07f9027a]{opacity:0;transform:scale(1.04)}.picker[data-v-56aeac3f]{pointer-events:auto;background:radial-gradient(90% 60% at 20% 0,#fffffff2,#fff0 60%),linear-gradient(#bfe3f6 0%,#e9f5f6 45%,#fff3dc 100%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pk-sky[data-v-56aeac3f]{pointer-events:none;background:radial-gradient(140px 46px at 12% 18%,#ffffffe6,#0000 70%),radial-gradient(200px 60px at 70% 10%,#ffffffd9,#0000 70%),radial-gradient(160px 50px at 92% 34%,#ffffffbf,#0000 70%),radial-gradient(120% 40% at 50% 112%,#92ce788c,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.pk-in[data-v-56aeac3f]{padding:calc(28px + var(--safe-t)) calc(48px + var(--safe-r)) calc(34px + var(--safe-b)) calc(48px + var(--safe-l));pointer-events:auto;flex-direction:column;gap:22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pk-head[data-v-56aeac3f]{text-align:center;position:relative}.pk-head h1[data-v-56aeac3f]{font:800 var(--fs-d2) / 1.1 var(--font-display);color:var(--ink);letter-spacing:.02em;text-shadow:0 3px #ffffffe6;margin:0}.pk-head p[data-v-56aeac3f]{font:700 var(--fs-b) / 1.2 var(--font-body);color:var(--ink-soft);margin:6px 0 0}.pk-main[data-v-56aeac3f]{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:40px;min-height:0;display:grid;position:relative}.pk-stage[data-v-56aeac3f]{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"preview""dyes""info";row-gap:14px;min-height:0;padding:22px 34px 28px;display:grid;position:relative;overflow:hidden}.pk-preview[data-v-56aeac3f]{grid-area:preview;min-height:0;position:relative}.pk-plate[data-v-56aeac3f]{max-width:100%;font:800 var(--fs-b) / 1.2 var(--font-body);color:var(--ink);white-space:nowrap;pointer-events:none;background:#ffffffd9;border-radius:26px;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding:6px 20px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #d6ad5e73,0 3px 8px #503c1e1f}.pk-plate.is-locked[data-v-56aeac3f]{background:linear-gradient(#fff6da,#f6dc9c);padding-left:14px;box-shadow:inset 0 0 0 2px #c98a2466,0 3px 8px #503c1e1f}.pk-plate-lock[data-v-56aeac3f]{color:#8a6420;flex:none}.pk-dye-lock[data-v-56aeac3f]{font:700 var(--fs-c) / 1.2 var(--font-body);color:#7a5310}.pk-info[data-v-56aeac3f]{grid-area:info;min-width:0;position:relative}.pk-title[data-v-56aeac3f]{font:800 var(--fs-c) / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.pk-name[data-v-56aeac3f]{font:800 72px / 1 var(--font-display);color:var(--ink);margin:6px 0 12px}.pk-tags[data-v-56aeac3f]{flex-wrap:wrap;gap:12px;display:flex}.tag[data-v-56aeac3f]{background:var(--cream-3);font:800 var(--fs-c) / 1.1 var(--font-body);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:8px 18px;display:inline-flex}.tag-el[data-v-56aeac3f]{border:2px solid var(--panel-edge);color:var(--ink);background:#fff;padding-left:8px}.tag-role[data-v-56aeac3f]{color:#7a5310;background:linear-gradient(#fff3cf,#f6dc9c)}.tag[data-v-56aeac3f] .ui-icon{color:var(--gold-deep);--icon-light:#ffffffd9;flex:none}.pk-blurb[data-v-56aeac3f]{font:600 var(--fs-b) / 1.4 var(--font-body);color:var(--ink-soft);text-wrap:pretty;margin:14px 0 0}.pk-dyes[data-v-56aeac3f]{background:#ffffffb3;border:2px solid #d6ad5e59;border-radius:28px;grid-area:dyes;justify-content:center;align-items:center;gap:20px;padding:4px 16px;display:flex}.pk-dyes-label[data-v-56aeac3f]{font:800 var(--fs-b) / 1.1 var(--font-body);color:var(--ink-soft);flex:none}.pk-swatches[data-v-56aeac3f]{gap:4px;display:flex}.swatch[data-v-56aeac3f]{width:var(--tap);height:var(--tap);border-radius:50%;position:relative}.swatch[data-v-56aeac3f]:before{content:"";background:radial-gradient(circle at 35% 30%, #ffffffbf, transparent 45%), var(--sw);border:3px solid #fff;border-radius:50%;transition:top .12s,bottom .12s,left .12s,right .12s;position:absolute;top:14px;bottom:14px;left:14px;right:14px;box-shadow:0 2px 6px #503c1e59}.swatch.on[data-v-56aeac3f]:before{box-shadow:0 0 0 4px var(--gold), 0 3px 9px #78551e66;top:7px;bottom:7px;left:7px;right:7px}.sw-lock[data-v-56aeac3f]{color:#8a6420;background:linear-gradient(#fffaf0,#f0dcb0);border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 5px #503c1e73}.pk-side[data-v-56aeac3f]{flex-direction:column;gap:24px;min-height:0;display:flex}.pk-grid[data-v-56aeac3f]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:18px;min-height:0;display:grid}.pk-play[data-v-56aeac3f]{letter-spacing:.06em;flex:none}.pk-play[data-v-56aeac3f] .ui-icon{width:1.15em;height:1.15em}.is-portrait .pk-main[data-v-56aeac3f]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.is-portrait .pk-stage[data-v-56aeac3f]{grid-template:"preview info"minmax(0,1fr)"dyes dyes"/minmax(0,.9fr) minmax(0,1fr);align-items:center;column-gap:28px}.is-portrait .pk-preview[data-v-56aeac3f]{align-self:stretch}.is-portrait .pk-grid[data-v-56aeac3f]{flex:none;grid-auto-rows:280px}.terminal[data-v-1e2d4dad]{padding:calc(16px + var(--safe-t)) calc(16px + var(--safe-r)) calc(16px + var(--safe-b)) calc(16px + var(--safe-l));pointer-events:auto;background:radial-gradient(80% 60% at 50% 30%,#fff 0%,#fff0 70%),linear-gradient(#cfe8f2 0%,#f3f8f4 55%,#fff5e2 100%);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tm-card[data-v-1e2d4dad]{text-align:center;width:min(480px,100%);padding:clamp(16px,4vh,30px) clamp(18px,4vw,34px)}.tm-icon[data-v-1e2d4dad]{width:64px;height:64px;color:var(--gold-deep);background:radial-gradient(circle at 40% 35%, #fff, var(--cream-3));border:2px solid var(--panel-edge);--icon-light:var(--gold);border-radius:50%;place-items:center;display:inline-grid}h2[data-v-1e2d4dad]{font:800 clamp(20px, 4.4vh, 28px) / 1.2 var(--font-display);margin:12px 0 6px}.tm-body[data-v-1e2d4dad]{font:600 clamp(13px, 2.4vh, 16px) / 1.45 var(--font-body);color:var(--ink-soft);margin:0}.tm-row[data-v-1e2d4dad]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.tm-row[data-v-1e2d4dad]:empty{display:none}.tm-retry[data-v-1e2d4dad]{font:800 14px/1 var(--font-body);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.tm-attempt[data-v-1e2d4dad]{color:var(--ink-faint);font-weight:700}.tm-spinner[data-v-1e2d4dad]{border:2.5px solid var(--cream-3);border-top-color:var(--gold);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite tm-spin-1e2d4dad}.tm-action[data-v-1e2d4dad]{min-width:200px}.tm-code[data-v-1e2d4dad]{font:700 11px/1 var(--font-body);color:var(--ink-faint);margin:14px 0 0}@keyframes tm-spin-1e2d4dad{to{transform:rotate(360deg)}}.rotate[data-v-24c12fdf]{z-index:50;text-align:center;color:var(--ink);pointer-events:auto;background:radial-gradient(120% 70% at 50% 0,#fff,#fff0 70%),linear-gradient(#e7f4fb,#fff6e3);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.r-stage[data-v-24c12fdf]{place-items:center;width:120px;height:120px;display:grid;position:relative}.r-arrow[data-v-24c12fdf]{fill:none;stroke:#f0a93a;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;animation:2.2s ease-in-out infinite r-fade-24c12fdf;position:absolute;top:0;bottom:0;left:0;right:0}.r-phone[data-v-24c12fdf]{color:var(--gold-deep);animation:2.2s ease-in-out infinite r-turn-24c12fdf}h2[data-v-24c12fdf]{font:800 22px/1.2 var(--font-display);margin:12px 0 0}p[data-v-24c12fdf]{color:var(--ink-soft);margin:0}.r-crew[data-v-24c12fdf]{gap:4px;margin-top:18px;display:flex}@keyframes r-turn-24c12fdf{0%,20%{transform:rotate(0)}55%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes r-fade-24c12fdf{0%,20%{opacity:1}50%,90%{opacity:.25}}.app[data-v-8cbba769]{background:#cfe8f2;width:100%;height:100%;position:relative;overflow:hidden}.game-canvas[data-v-8cbba769]{touch-action:none;outline:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.screen-leave-active[data-v-8cbba769]{transition:opacity .45s}.screen-leave-to[data-v-8cbba769]{opacity:0}:root{--font-body:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-display:"M PLUS Rounded 1c", "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--cream:#fffaf0;--cream-2:#fbf2df;--cream-3:#f3e6c8;--cream-cap:#f4ecdc;--cream-rim:#d9c6a0;--paper-0:#fffaf0;--paper-1:#fcf3df;--paper-2:#f5e6c6;--paper-edge:#d9b77d;--panel:#fffaf0f5;--panel-edge:#e8d3a3;--gold:#d6ad5e;--gold-deep:#b4883a;--gold-light:#f6e3b0;--gold-glow:#ffd678a6;--gold-1:#e8c46a;--gold-line:#dec58c8c;--gold-line-soft:#dec58c38;--wm-fill:#fffdf6;--wm-stroke:#b4883ae6;--wm-drop:#d6ad5e;--wm-glow:#ffecb4e6;--ink:#4b3f36;--ink-soft:#7b6d5e;--ink-faint:#a99a86;--ink-on-dark:#fffdf7;--ink-on-dark-2:#e6dccb;--go-hi:#ffe7a0;--go:#f6c453;--go-lo:#eaa93a;--go-lip:#b97a17;--go-ink:#4a2c06;--free:#5cc96b;--free-deep:#3ea24e;--free-hi:#a6ee8f;--free-ink:#0f3a17;--reward:#ff7eb6;--reward-deep:#e9559a;--reward-hi:#ffc3dd;--reward-ink:#5a0f34;--candy-cream-hi:#fffdf7;--candy-cream:#efe4cc;--candy-cream-lip:#b9ab8c;--off:#e7dfd0;--off-lip:#b9ab92;--off-ink:#8f8270;--good:#2fa84f;--bad:#e5484d;--pip:#f6c445;--stage-0:#120f2e;--stage-1:#1d1846;--stage-2:#2a2460;--stage-veil-top:#180e269e;--stage-veil-bottom:#180e26c7;--velvet-0:#41387a;--velvet-1:#2c2556;--velvet-2:#1d1838;--wood-0:#c98f55;--wood-1:#9b6334;--wood-2:#6e4020;--wood-3:#4a2a14;--burlap-0:#c9a46a;--burlap-1:#a98552;--gingham-red:#e2524638;--cork-0:#c58f5a;--cork-1:#a5703f;--brass-0:#f6d685;--brass-1:#a06c1c;--r1-a:#2e7f55;--r1-b:#7acb8e;--r1-glow:#9be8a8;--r1-rim:#1d5a3b;--r2-a:#2f5fae;--r2-b:#6faeea;--r2-glow:#9cd0ff;--r2-rim:#1f417d;--r3-a:#5a3fa0;--r3-b:#b08ae6;--r3-glow:#d6b8ff;--r3-rim:#3b2870;--r4-a:#a2581c;--r4-b:#f2b351;--r4-glow:#ffd877;--r4-rim:#6e3610;--cur-a:#fff1d0;--cur-b:#e2c48a;--cur-rim:#b48a3a;--star:#ffd23f;--star-ink:#8a4f08;--star-hi:#fff6c8;--star-off:#ffffff59;--star-off-line:#ffffff80;--hud-shadow:0 1px 2px #231c288c, 0 0 6px #231c2859;--hud-plate:#221e2c6b;--hud-plate-strong:#221e2c99;--hud-ring:#fff8e6d9;--hp:#8ee05a;--hp-deep:#4fb83a;--hp-low:#ffb547;--hp-crit:#ff5d5d;--hp-trail:#fff1c2;--shield:#f5cf5b;--energy:#a98bff;--energy-deep:#7a5cf0;--stamina:#ffd84d;--stamina-low:#ff6b4a;--xp:#8fd8ff;--xp-deep:#4aa8e8;--enemy-hp:#ff6f61;--enemy-hp-deep:#d9443a;--acc-bag:#f29b38;--acc-bag-hi:#f7be7e;--acc-bag-lite:#fad7af;--acc-bag-mid:#794e1c;--acc-bag-deep:#3f280f;--acc-bag-ink:#5c3b15;--acc-bag-light:#f7be7e6b;--acc-bag-wash:#f29b3829;--acc-bag-glow:#f29b3873;--acc-creature:#ff7d61;--acc-creature-hi:#ffab98;--acc-creature-lite:#ffcbc0;--acc-creature-mid:#803f31;--acc-creature-deep:#422119;--acc-creature-ink:#613025;--acc-creature-light:#ffab986b;--acc-creature-wash:#ff7d6129;--acc-creature-glow:#ff7d6173;--acc-skills:#9a7af5;--acc-skills-hi:#bda9f9;--acc-skills-lite:#d7cafb;--acc-skills-mid:#4d3d7b;--acc-skills-deep:#282040;--acc-skills-ink:#3b2e5d;--acc-skills-light:#bda9f96b;--acc-skills-wash:#9a7af529;--acc-skills-glow:#9a7af573;--acc-quests:#3aa860;--acc-quests-hi:#7fc698;--acc-quests-lite:#b0dcbf;--acc-quests-mid:#1d5430;--acc-quests-deep:#0f2c19;--acc-quests-ink:#164024;--acc-quests-light:#7fc6986b;--acc-quests-wash:#3aa86029;--acc-quests-glow:#3aa86073;--acc-map:#9cc43a;--acc-map-hi:#bfd97f;--acc-map-lite:#d7e7b0;--acc-map-mid:#4e621d;--acc-map-deep:#29330f;--acc-map-ink:#3b4a16;--acc-map-light:#bfd97f6b;--acc-map-wash:#9cc43a29;--acc-map-glow:#9cc43a73;--acc-log:#4f74e6;--acc-log-hi:#8da5ef;--acc-log-lite:#b9c7f5;--acc-log-mid:#283a73;--acc-log-deep:#151e3c;--acc-log-ink:#1e2c57;--acc-log-light:#8da5ef6b;--acc-log-wash:#4f74e629;--acc-log-glow:#4f74e673;--acc-worlds:#38a6f0;--acc-worlds-hi:#7ec5f5;--acc-worlds-lite:#afdbf9;--acc-worlds-mid:#1c5378;--acc-worlds-deep:#0f2b3e;--acc-worlds-ink:#153f5b;--acc-worlds-light:#7ec5f56b;--acc-worlds-wash:#38a6f029;--acc-worlds-glow:#38a6f073;--acc-emotes:#f5b82e;--acc-emotes-hi:#f9d177;--acc-emotes-lite:#fbe3ab;--acc-emotes-mid:#7b5c17;--acc-emotes-deep:#40300c;--acc-emotes-ink:#5d4611;--acc-emotes-light:#f9d1776b;--acc-emotes-wash:#f5b82e29;--acc-emotes-glow:#f5b82e73;--acc-chat:#19b3a6;--acc-chat-hi:#6acec5;--acc-chat-lite:#a3e1db;--acc-chat-mid:#0d5a53;--acc-chat-deep:#072f2b;--acc-chat-ink:#0a443f;--acc-chat-light:#6acec56b;--acc-chat-wash:#19b3a629;--acc-chat-glow:#19b3a673;--acc-shop:#17b4d0;--acc-shop-hi:#68cee0;--acc-shop-lite:#a2e1ec;--acc-shop-mid:#0c5a68;--acc-shop-deep:#062f36;--acc-shop-ink:#09444f;--acc-shop-light:#68cee06b;--acc-shop-wash:#17b4d029;--acc-shop-glow:#17b4d073;--acc-kitchen:#ef5a46;--acc-kitchen-hi:#f59487;--acc-kitchen-lite:#f9bdb5;--acc-kitchen-mid:#782d23;--acc-kitchen-deep:#3e1712;--acc-kitchen-ink:#5b221b;--acc-kitchen-light:#f594876b;--acc-kitchen-wash:#ef5a4629;--acc-kitchen-glow:#ef5a4673;--acc-dyes:#ec74ad;--acc-dyes-hi:#f3a5ca;--acc-dyes-lite:#f7c7de;--acc-dyes-mid:#763a57;--acc-dyes-deep:#3d1e2d;--acc-dyes-ink:#5a2c42;--acc-dyes-light:#f3a5ca6b;--acc-dyes-wash:#ec74ad29;--acc-dyes-glow:#ec74ad73;--acc-shrine:#20b59a;--acc-shrine-hi:#6ecfbd;--acc-shrine-lite:#a6e1d7;--acc-shrine-mid:#105b4d;--acc-shrine-deep:#082f28;--acc-shrine-ink:#0c453b;--acc-shrine-light:#6ecfbd6b;--acc-shrine-wash:#20b59a29;--acc-shrine-glow:#20b59a73;--acc-bounties:#e07a35;--acc-bounties-hi:#eba97c;--acc-bounties-lite:#f3caae;--acc-bounties-mid:#703d1b;--acc-bounties-deep:#3a200e;--acc-bounties-ink:#552e14;--acc-bounties-light:#eba97c6b;--acc-bounties-wash:#e07a3529;--acc-bounties-glow:#e07a3573;--acc-settings:#7f8aa6;--acc-settings-hi:#acb3c5;--acc-settings-lite:#ccd0db;--acc-settings-mid:#404553;--acc-settings-deep:#21242b;--acc-settings-ink:#30343f;--acc-settings-light:#acb3c56b;--acc-settings-wash:#7f8aa629;--acc-settings-glow:#7f8aa673;--acc-hub:#a368f0;--acc-hub-hi:#c39df5;--acc-hub-lite:#dac3f9;--acc-hub-mid:#523478;--acc-hub-deep:#2a1b3e;--acc-hub-ink:#3e285b;--acc-hub-light:#c39df56b;--acc-hub-wash:#a368f029;--acc-hub-glow:#a368f073;--tip-card:#eef9e4;--tip-card-2:#dcf1c9;--tip-edge:#b5dc95;--tip-green:#3f8a2e;--el-physical:#e8e4dc;--el-pyro:#ff6a3d;--el-hydro:#3fa9ff;--el-electro:#b57bff;--el-cryo:#9ff0ff;--el-geo:#f2c14e;--el-anemo:#5fe3b0;--es-pyro-0:#7a2a16;--es-pyro-1:#3a120a;--es-pyro-2:#1e0907;--es-pyro-light:#ff6a3d73;--es-hydro-0:#155a8f;--es-hydro-1:#0b2f4d;--es-hydro-2:#061728;--es-hydro-light:#3fa9ff66;--es-electro-0:#43277e;--es-electro-1:#22124a;--es-electro-2:#0f0824;--es-electro-light:#b57bff73;--es-cryo-0:#2b6a85;--es-cryo-1:#12313f;--es-cryo-2:#0a1c26;--es-cryo-light:#9ff0ff66;--es-geo-0:#7a5a16;--es-geo-1:#3a2a0a;--es-geo-2:#1f1606;--es-geo-light:#f2c14e6b;--es-anemo-0:#16705a;--es-anemo-1:#0b3a2e;--es-anemo-2:#061c17;--es-anemo-light:#5fe3b066;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--r-place:28px;--r-card:22px;--r-lining:18px;--r-chip:15px;--shadow-soft:0 6px 18px #503c1e2e, 0 1px 3px #503c1e1f;--shadow-lift:0 10px 28px #503c1e3d, 0 2px 6px #503c1e24;--e0:inset 0 0 0 1px var(--gold-line-soft);--e1:0 2px 0 #0000004d, 0 8px 18px #00000047;--e2:0 0 0 1.5px var(--gold), 0 0 0 6px #e8c46a1a, 0 22px 50px #00000073;--e-place:0 0 0 1.5px var(--gold-line), 0 30px 80px #140a1e8c;--medallion-rim:0 0 0 3px #140e1e99, 0 0 0 5px var(--gold-1), 0 0 0 9px #e8c46a2e;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--tap:44px;--btn-h-sm:32px;--btn-fs-sm:14px;--btn-pad-sm:0 .8em;--btn-h:var(--tap);--btn-fs:16px;--btn-pad:.55em 1.35em;--btn-h-lg:56px;--btn-fs-lg:19px;--btn-pad-lg:0 1.4em;--btn-h-xl:64px;--btn-fs-xl:21px;--btn-pad-xl:0 1.6em;--btn-cap:32px;--btn-cap-lg:42px;--btn-cap-pad:7px;--btn-lip-h:4px;--btn-ring-w:1.5px;--chip-h:28px;--chip-fs:14px;--chip-pad:3px 11px 3px 7px;--chip-gap:5px;--pip-size:12px;--badge-size:20px;--badge-fs:12px}@media (max-height:500px){:root{--r-place:0px;--r-card:16px;--r-lining:12px;--r-chip:13px;--btn-fs:15px;--btn-h-lg:var(--tap);--btn-fs-lg:16px;--btn-pad-lg:0 1.15em;--btn-h-xl:var(--tap);--btn-fs-xl:16px;--btn-pad-xl:0 1.15em;--btn-cap-lg:32px;--btn-cap-pad:5px;--chip-h:26px;--chip-fs:12px;--chip-pad:3px 9px 3px 6px}}@media (max-height:340px){:root{--btn-cap:30px;--btn-cap-lg:30px;--chip-h:24px}}:root{--ease-out:cubic-bezier(.2, .9, .3, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.12);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-arc:cubic-bezier(.5, 0, .2, 1);--t-tap:70ms;--t-fast:.12s;--t-base:.22s;--t-open:.3s;--t-close:.16s;--cascade-step:24ms;--cascade-from:.12s}@keyframes aw-fade-in{0%{opacity:0}}@keyframes aw-fade-out{to{opacity:0}}@keyframes aw-rise{0%{opacity:0;transform:scale(.88)}}@keyframes aw-slide-in{0%{opacity:0;transform:translate(-16px)}}@keyframes aw-place-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes aw-draw{0%{transform:scaleX(0)}}@keyframes aw-pop-up{0%{opacity:0;transform:translateY(30px)}}@keyframes aw-drop-in{0%{opacity:0;transform:translateY(-26px)scale(.82)}}@keyframes aw-stamp{0%{opacity:0;transform:scale(1.6)}}@keyframes aw-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes aw-bob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes aw-breathe{to{transform:scale(1.03)}}@keyframes aw-sheen{0%,76%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes aw-spin{to{transform:rotate(360deg)}}@keyframes aw-pulse{50%{opacity:.35}}@keyframes aw-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes aw-wobble{30%{transform:rotate(-6deg)}70%{transform:rotate(6deg)}}@keyframes aw-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes aw-mote{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,12px), var(--dy,-160px)) scale(1)}}@keyframes aw-drift{0%{transform:translate(-12vw)}to{transform:translate(12vw)}}@keyframes aw-flip-in{0%{opacity:0;transform:perspective(600px)rotateY(-70deg)}}.aw-cascade>*{animation:aw-rise var(--t-base) var(--ease-pop) backwards;animation-delay:calc(var(--cascade-from) + min(var(--i,0), 12) * var(--cascade-step))}.aw-cascade--tab>*{animation-delay:calc(min(var(--i,0), 8) * 18ms)}.aw-stamp{animation:aw-stamp var(--t-base) var(--ease-spring) backwards}.is-idle .aw-idle-float{animation:3s ease-in-out infinite alternate aw-float}.is-idle .aw-idle-breathe{animation:1.6s ease-in-out infinite alternate aw-breathe}.is-idle .aw-idle-pulse{animation:1.6s ease-in-out infinite aw-pulse}.is-idle .aw-idle-twinkle{animation:aw-twinkle var(--twinkle,5s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s)}.is-idle .aw-idle-spin{animation:aw-spin var(--spin,24s) linear infinite}.is-idle .aw-idle-sheen{animation:5s ease-in-out infinite aw-sheen}.aw-reduce-motion .aw-cascade>*,.aw-reduce-motion .aw-stamp,.aw-reduce-motion .aw-rm-fade{animation:aw-fade-in var(--t-fast) linear backwards!important;animation-delay:0s!important}.aw-reduce-motion .aw-idle-float,.aw-reduce-motion .aw-idle-breathe,.aw-reduce-motion .aw-idle-pulse,.aw-reduce-motion .aw-idle-twinkle,.aw-reduce-motion .aw-idle-spin,.aw-reduce-motion .aw-idle-sheen{animation:none!important}@media (prefers-reduced-motion:reduce){.aw-cascade>*,.aw-stamp,.aw-rm-fade{animation:aw-fade-in var(--t-fast) linear backwards!important;animation-delay:0s!important}.aw-idle-float,.aw-idle-breathe,.aw-idle-pulse,.aw-idle-twinkle,.aw-idle-spin,.aw-idle-sheen{animation:none!important}}.aw-ui-lite .aw-idle-float,.aw-ui-lite .aw-idle-breathe,.aw-ui-lite .aw-idle-twinkle,.aw-ui-lite .aw-idle-spin,.aw-ui-lite .aw-idle-sheen{animation:none!important}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;height:100vh;height:100dvh;color:var(--ink);font-family:var(--font-body);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#cfe8f2;margin:0;font-weight:600;overflow:hidden}body{position:fixed;top:0;bottom:0;left:0;right:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:focus{outline:none}button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (pointer:coarse){input,select,textarea{font-size:16px}}canvas{display:block}.aw-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;overflow-y:auto}.ui-stage{transform-origin:0 0;pointer-events:none;--tap:96px;--safe-t:calc(env(safe-area-inset-top,0px) / var(--ui-s,1));--safe-r:calc(env(safe-area-inset-right,0px) / var(--ui-s,1));--safe-b:calc(env(safe-area-inset-bottom,0px) / var(--ui-s,1));--safe-l:calc(env(safe-area-inset-left,0px) / var(--ui-s,1));--r-sm:14px;--r-md:22px;--r-lg:32px;--r-place:40px;--r-card:32px;--r-lining:26px;--r-chip:22px;--shadow-soft:0 9px 26px #503c1e2e, 0 2px 4px #503c1e1f;--shadow-lift:0 14px 40px #503c1e3d, 0 3px 8px #503c1e24;--e0:inset 0 0 0 1.5px var(--gold-line-soft);--e1:0 3px 0 #0000004d, 0 12px 26px #00000047;--e2:0 0 0 2px var(--gold), 0 0 0 9px #e8c46a1a, 0 30px 70px #00000073;--e-place:0 0 0 2px var(--gold-line), 0 40px 110px #140a1e8c;--medallion-rim:0 0 0 4px #140e1e99, 0 0 0 7px var(--gold-1), 0 0 0 13px #e8c46a2e;--fs-d1:96px;--fs-d2:64px;--fs-d3:46px;--fs-n1:56px;--fs-n2:34px;--fs-h:32px;--fs-b:28px;--fs-c:26px;--fs-f:26px;--btn-h-sm:60px;--btn-fs-sm:var(--fs-c);--btn-pad-sm:0 .8em;--btn-h:var(--tap);--btn-fs:30px;--btn-pad:0 1.15em;--btn-h-lg:112px;--btn-fs-lg:36px;--btn-pad-lg:0 1.3em;--btn-h-xl:124px;--btn-fs-xl:40px;--btn-pad-xl:0 1.45em;--btn-cap:62px;--btn-cap-lg:80px;--btn-cap-pad:12px;--btn-lip-h:6px;--btn-ring-w:2px;--chip-h:52px;--chip-fs:var(--fs-c);--chip-pad:6px 20px 6px 13px;--chip-gap:9px;--pip-size:22px;--badge-size:38px;--badge-fs:24px;font-size:var(--fs-b);position:absolute;top:0;left:0;container:aw-stage/size}.acc--bag{--acc:var(--acc-bag);--acc-hi:var(--acc-bag-hi);--acc-lite:var(--acc-bag-lite);--acc-mid:var(--acc-bag-mid);--acc-deep:var(--acc-bag-deep);--acc-ink:var(--acc-bag-ink);--acc-light:var(--acc-bag-light);--acc-wash:var(--acc-bag-wash);--acc-glow:var(--acc-bag-glow)}.acc--creature{--acc:var(--acc-creature);--acc-hi:var(--acc-creature-hi);--acc-lite:var(--acc-creature-lite);--acc-mid:var(--acc-creature-mid);--acc-deep:var(--acc-creature-deep);--acc-ink:var(--acc-creature-ink);--acc-light:var(--acc-creature-light);--acc-wash:var(--acc-creature-wash);--acc-glow:var(--acc-creature-glow)}.acc--skills{--acc:var(--acc-skills);--acc-hi:var(--acc-skills-hi);--acc-lite:var(--acc-skills-lite);--acc-mid:var(--acc-skills-mid);--acc-deep:var(--acc-skills-deep);--acc-ink:var(--acc-skills-ink);--acc-light:var(--acc-skills-light);--acc-wash:var(--acc-skills-wash);--acc-glow:var(--acc-skills-glow)}.acc--quests{--acc:var(--acc-quests);--acc-hi:var(--acc-quests-hi);--acc-lite:var(--acc-quests-lite);--acc-mid:var(--acc-quests-mid);--acc-deep:var(--acc-quests-deep);--acc-ink:var(--acc-quests-ink);--acc-light:var(--acc-quests-light);--acc-wash:var(--acc-quests-wash);--acc-glow:var(--acc-quests-glow)}.acc--map{--acc:var(--acc-map);--acc-hi:var(--acc-map-hi);--acc-lite:var(--acc-map-lite);--acc-mid:var(--acc-map-mid);--acc-deep:var(--acc-map-deep);--acc-ink:var(--acc-map-ink);--acc-light:var(--acc-map-light);--acc-wash:var(--acc-map-wash);--acc-glow:var(--acc-map-glow)}.acc--log{--acc:var(--acc-log);--acc-hi:var(--acc-log-hi);--acc-lite:var(--acc-log-lite);--acc-mid:var(--acc-log-mid);--acc-deep:var(--acc-log-deep);--acc-ink:var(--acc-log-ink);--acc-light:var(--acc-log-light);--acc-wash:var(--acc-log-wash);--acc-glow:var(--acc-log-glow)}.acc--worlds{--acc:var(--acc-worlds);--acc-hi:var(--acc-worlds-hi);--acc-lite:var(--acc-worlds-lite);--acc-mid:var(--acc-worlds-mid);--acc-deep:var(--acc-worlds-deep);--acc-ink:var(--acc-worlds-ink);--acc-light:var(--acc-worlds-light);--acc-wash:var(--acc-worlds-wash);--acc-glow:var(--acc-worlds-glow)}.acc--emotes{--acc:var(--acc-emotes);--acc-hi:var(--acc-emotes-hi);--acc-lite:var(--acc-emotes-lite);--acc-mid:var(--acc-emotes-mid);--acc-deep:var(--acc-emotes-deep);--acc-ink:var(--acc-emotes-ink);--acc-light:var(--acc-emotes-light);--acc-wash:var(--acc-emotes-wash);--acc-glow:var(--acc-emotes-glow)}.acc--chat{--acc:var(--acc-chat);--acc-hi:var(--acc-chat-hi);--acc-lite:var(--acc-chat-lite);--acc-mid:var(--acc-chat-mid);--acc-deep:var(--acc-chat-deep);--acc-ink:var(--acc-chat-ink);--acc-light:var(--acc-chat-light);--acc-wash:var(--acc-chat-wash);--acc-glow:var(--acc-chat-glow)}.acc--shop{--acc:var(--acc-shop);--acc-hi:var(--acc-shop-hi);--acc-lite:var(--acc-shop-lite);--acc-mid:var(--acc-shop-mid);--acc-deep:var(--acc-shop-deep);--acc-ink:var(--acc-shop-ink);--acc-light:var(--acc-shop-light);--acc-wash:var(--acc-shop-wash);--acc-glow:var(--acc-shop-glow)}.acc--kitchen{--acc:var(--acc-kitchen);--acc-hi:var(--acc-kitchen-hi);--acc-lite:var(--acc-kitchen-lite);--acc-mid:var(--acc-kitchen-mid);--acc-deep:var(--acc-kitchen-deep);--acc-ink:var(--acc-kitchen-ink);--acc-light:var(--acc-kitchen-light);--acc-wash:var(--acc-kitchen-wash);--acc-glow:var(--acc-kitchen-glow)}.acc--dyes{--acc:var(--acc-dyes);--acc-hi:var(--acc-dyes-hi);--acc-lite:var(--acc-dyes-lite);--acc-mid:var(--acc-dyes-mid);--acc-deep:var(--acc-dyes-deep);--acc-ink:var(--acc-dyes-ink);--acc-light:var(--acc-dyes-light);--acc-wash:var(--acc-dyes-wash);--acc-glow:var(--acc-dyes-glow)}.acc--shrine{--acc:var(--acc-shrine);--acc-hi:var(--acc-shrine-hi);--acc-lite:var(--acc-shrine-lite);--acc-mid:var(--acc-shrine-mid);--acc-deep:var(--acc-shrine-deep);--acc-ink:var(--acc-shrine-ink);--acc-light:var(--acc-shrine-light);--acc-wash:var(--acc-shrine-wash);--acc-glow:var(--acc-shrine-glow)}.acc--bounties{--acc:var(--acc-bounties);--acc-hi:var(--acc-bounties-hi);--acc-lite:var(--acc-bounties-lite);--acc-mid:var(--acc-bounties-mid);--acc-deep:var(--acc-bounties-deep);--acc-ink:var(--acc-bounties-ink);--acc-light:var(--acc-bounties-light);--acc-wash:var(--acc-bounties-wash);--acc-glow:var(--acc-bounties-glow)}.acc--settings{--acc:var(--acc-settings);--acc-hi:var(--acc-settings-hi);--acc-lite:var(--acc-settings-lite);--acc-mid:var(--acc-settings-mid);--acc-deep:var(--acc-settings-deep);--acc-ink:var(--acc-settings-ink);--acc-light:var(--acc-settings-light);--acc-wash:var(--acc-settings-wash);--acc-glow:var(--acc-settings-glow)}.acc--hub{--acc:var(--acc-hub);--acc-hi:var(--acc-hub-hi);--acc-lite:var(--acc-hub-lite);--acc-mid:var(--acc-hub-mid);--acc-deep:var(--acc-hub-deep);--acc-ink:var(--acc-hub-ink);--acc-light:var(--acc-hub-light);--acc-wash:var(--acc-hub-wash);--acc-glow:var(--acc-hub-glow)}.stage--pyro{--es-0:var(--es-pyro-0);--es-1:var(--es-pyro-1);--es-2:var(--es-pyro-2);--es-light:var(--es-pyro-light);--es-el:var(--el-pyro)}.stage--hydro{--es-0:var(--es-hydro-0);--es-1:var(--es-hydro-1);--es-2:var(--es-hydro-2);--es-light:var(--es-hydro-light);--es-el:var(--el-hydro)}.stage--electro{--es-0:var(--es-electro-0);--es-1:var(--es-electro-1);--es-2:var(--es-electro-2);--es-light:var(--es-electro-light);--es-el:var(--el-electro)}.stage--cryo{--es-0:var(--es-cryo-0);--es-1:var(--es-cryo-1);--es-2:var(--es-cryo-2);--es-light:var(--es-cryo-light);--es-el:var(--el-cryo)}.stage--geo{--es-0:var(--es-geo-0);--es-1:var(--es-geo-1);--es-2:var(--es-geo-2);--es-light:var(--es-geo-light);--es-el:var(--el-geo)}.stage--anemo{--es-0:var(--es-anemo-0);--es-1:var(--es-anemo-1);--es-2:var(--es-anemo-2);--es-light:var(--es-anemo-light);--es-el:var(--el-anemo)}.el-stage{background:radial-gradient(38% 46% at 50% 55%, #fff4dc47, transparent 70%), radial-gradient(60% 60% at 50% 50%, var(--es-light,var(--es-pyro-light)), transparent 70%), radial-gradient(120% 100% at 50% 45%, var(--es-0,var(--es-pyro-0)), var(--es-1,var(--es-pyro-1)) 55%, var(--es-2,var(--es-pyro-2)))}.pf-place{--scn-x:70%;--scn-y:38%;isolation:isolate;color:var(--ink-on-dark);background:radial-gradient(55% 65% at var(--scn-x) var(--scn-y), var(--acc-light,#f6e3b06b) 0%, var(--acc-wash,#d6ad5e29) 45%, transparent 72%), radial-gradient(130% 110% at 50% 0%, var(--acc-mid,#5a4524) 0%, var(--acc-deep,#2b2112) 78%)}:where(.pf-place:not(.pf)){position:relative}.pf-place:before,.pf-place:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pf-place:before{background-image:repeating-linear-gradient(45deg,#e8c46a0d 0 1.5px,#0000 1.5px 38px),repeating-linear-gradient(-45deg,#e8c46a0d 0 1.5px,#0000 1.5px 38px);-webkit-mask-image:radial-gradient(90% 80% at 55%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 80% at 55%,#000 30%,#0000 85%)}.pf-place.has-place-art:after{display:none}.pf-place--ceremony{background:radial-gradient(70% 60% at 50% 42%, #ffd6782e, transparent 70%), radial-gradient(120% 100% at 50% 30%, var(--stage-2), var(--stage-1) 55%, var(--stage-0))}.pf-place--ceremony:before,.pf-place--bare:after{display:none}.pf-place--bag:after{border-radius:max(0px, calc(var(--r-place) - 14px));background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='%23fff' fill-opacity='.08'><path d='M22 18a10 8 0 0 1 20 0h-5a5 4 0 0 0-10 0z'/><path d='M10 20h44a5 5 0 0 1 5 5v25a7 7 0 0 1-7 7H12a7 7 0 0 1-7-7V25a5 5 0 0 1 5-5zm16 8a3 3 0 0 0-3 3v6a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-6a3 3 0 0 0-3-3z'/></g></svg>") no-repeat left calc(var(--pf-rail-w,0px) + 2%) bottom 3% / 320px;border:4px dashed #fff0d259;top:14px;bottom:14px;left:14px;right:14px}.pf-place--creature{background:radial-gradient(38% 46% at 34% 58%, #fff4dc33, transparent 70%), radial-gradient(55% 65% at 34% 50%, var(--es-light,var(--es-pyro-light)), transparent 72%), radial-gradient(130% 110% at 40% 40%, var(--es-0,var(--es-pyro-0)), var(--es-1,var(--es-pyro-1)) 55%, var(--es-2,var(--es-pyro-2)))}.pf-place--skills:after{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='220' viewBox='0 0 260 220'><g fill='none' stroke='%23fff' stroke-opacity='.1' stroke-width='1.2'><path d='M18 44 74 22 128 64 108 120 172 140 232 98'/><path d='M40 190 96 160 108 120M172 140 204 200'/></g><g fill='%23fff' fill-opacity='.22'><circle cx='18' cy='44' r='2.4'/><circle cx='74' cy='22' r='1.8'/><circle cx='128' cy='64' r='3'/><circle cx='108' cy='120' r='2'/><circle cx='172' cy='140' r='2.6'/><circle cx='232' cy='98' r='1.8'/><circle cx='40' cy='190' r='1.8'/><circle cx='96' cy='160' r='2.2'/><circle cx='204' cy='200' r='2'/></g></svg>") 0 0/390px 330px}.pf-place--map{color:var(--ink);background:radial-gradient(20px 20px at calc(var(--pf-rail-w,0px) + 32px) calc(100% - 32px), var(--brass-0), var(--brass-1) 80%, transparent 86%), radial-gradient(20px 20px at calc(100% - 32px) calc(100% - 32px), var(--brass-0), var(--brass-1) 80%, transparent 86%), radial-gradient(120% 110% at 50% 45%, transparent 55%, #6e481e59 100%), linear-gradient(180deg, var(--paper-0), var(--paper-1) 40%, var(--paper-2))}.pf-place--map:before{display:none}.pf-place--map:after{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'><g fill='%236e481e' fill-opacity='.18'><path d='M60 4l8 48 48 8-48 8-8 48-8-48-48-8 48-8z'/><path d='M60 30l4 26 26 4-26 4-4 26-4-26-26-4 26-4z' transform='rotate(45 60 60)'/></g><circle cx='60' cy='60' r='38' fill='none' stroke='%236e481e' stroke-opacity='.18' stroke-width='2'/></svg>") right 40px bottom 40px/180px no-repeat}.pf-place--log:after{background:radial-gradient(circle,#ffffff12 1.8px,#0000 2.5px) 0 0/32px 32px;-webkit-mask-image:radial-gradient(90% 80%,#000 40%,#0000 90%);mask-image:radial-gradient(90% 80%,#000 40%,#0000 90%)}.pf-place--worlds{color:var(--ink);background:linear-gradient(#afdbf9,#7ec5f5 55%,#38a6f0)}.pf-place--worlds:after{background:radial-gradient(90px 39px at 12% 18%,#ffffffd9,#0000 70%),radial-gradient(66px 30px at 16% 15%,#ffffffd9,#0000 70%),radial-gradient(105px 42px at 58% 10%,#ffffffb3,#0000 70%),radial-gradient(75px 33px at 63% 8%,#ffffffb3,#0000 70%),radial-gradient(120px 45px at 86% 30%,#ffffffbf,#0000 70%),radial-gradient(90px 36px at 34% 82%,#ffffff80,#0000 70%);border-radius:0;top:0;bottom:0;left:-12cqw;right:-12cqw}.is-idle .pf-place--worlds:after,.pf-place--worlds.is-idle:after{animation:50s ease-in-out infinite alternate aw-drift}.aw-ui-lite .pf-place--worlds:after,.aw-reduce-motion .pf-place--worlds:after{animation:none!important}.pf-place--shop{--awn:116px;--awn-s:32px;--bunt:42px;color:var(--ink-on-dark);background:linear-gradient(180deg, #a2e1ec, #68cee0 26%, transparent 26.2%), repeating-linear-gradient(90deg, var(--wood-1) 0 3px, var(--wood-0) 3px 80px, #b97c45 80px 83px, var(--wood-0) 83px 164px), var(--wood-0)}.pf-place--shop:before{top:calc(var(--awn) - 6px);bottom:auto;left:var(--pf-rail-w,0px);height:var(--bunt);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'><path d='M0 2Q60 10 120 2' fill='none' stroke='%236e4020' stroke-width='1.2'/><g stroke='%234a2a14' stroke-opacity='.35' stroke-width='.8' stroke-linejoin='round'><path fill='%23f5b82e' d='M3 2.4 21 4.3 12 21.4z'/><path fill='%2319b3a6' d='M27 4.8 45 5.75 36 23.4z'/><path fill='%23fff6e8' d='M51 5.9 69 5.9 60 24z'/><path fill='%23ff8a73' d='M75 5.75 93 4.8 84 23.4z'/><path fill='%239a7af5' d='M99 4.3 117 2.4 108 21.4z'/></g></svg>") 0 0/auto 100% repeat-x;border-radius:0;-webkit-mask-image:none;mask-image:none}.pf-place--shop.has-place-art:before{display:none}.pf-place--shop:after{height:var(--awn);border-radius:var(--r-place) var(--r-place) 0 0;background:repeating-linear-gradient(90deg, #ff8a73 0 calc(var(--awn-s) * 2), #fff6e8 calc(var(--awn-s) * 2) calc(var(--awn-s) * 4));-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--awn-s)) no-repeat, radial-gradient(circle var(--awn-s) at var(--awn-s) 0, #000 96%, transparent) 0 100% / calc(var(--awn-s) * 2) var(--awn-s) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--awn-s)) no-repeat, radial-gradient(circle var(--awn-s) at var(--awn-s) 0, #000 96%, transparent) 0 100% / calc(var(--awn-s) * 2) var(--awn-s) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--awn-s)) no-repeat, radial-gradient(circle var(--awn-s) at var(--awn-s) 0, #000 96%, transparent) 0 100% / calc(var(--awn-s) * 2) var(--awn-s) repeat-x;bottom:auto;box-shadow:inset 0 -9px #00000014}.aw-sign{background:linear-gradient(180deg, var(--wood-0), var(--wood-1));box-shadow:inset 0 0 0 3px var(--wood-2), inset 0 4px 0 #ffffff40, 0 6px 0 var(--wood-3), 0 12px 20px #0000004d;border-radius:18px;padding:3px 24px 6px;display:inline-block}.pf-place--kitchen:after{border-radius:0 0 var(--r-place) var(--r-place);background:repeating-linear-gradient(0deg, #e2524652 0 20px, transparent 20px 40px), repeating-linear-gradient(90deg, #e2524652 0 20px, transparent 20px 40px), var(--cream-2);opacity:.9;height:22%;top:auto;box-shadow:inset 0 4px #ffffff80,inset 0 15px 26px #0000001f}.pf-place--dyes{color:var(--ink);background:radial-gradient(120% 110% at 50% 30%,#fff4fa,#f7c7de 55%,#ec74ad)}.pf-place--dyes:after{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='240' viewBox='0 0 300 240'><g fill-opacity='.12'><path fill='%23ff5fa2' d='M40 40c14-10 30 2 26 16 12 4 8 22-6 20-4 12-22 10-22-2-14 0-16-18-4-22-4-8 2-14 6-12z'/><path fill='%239a7af5' d='M220 60c10-8 26-2 24 10 10 6 4 20-8 16-6 10-20 6-18-4-12-2-10-18 2-22z'/><path fill='%23f5b82e' d='M140 170c12-6 24 4 20 14 10 8 0 20-10 14-8 8-20 0-16-10-10-6-4-18 6-18z'/><circle cx='90' cy='120' r='6' fill='%23ff5fa2'/><circle cx='260' cy='190' r='5' fill='%2338a6f0'/><circle cx='190' cy='30' r='4' fill='%23ff5fa2'/></g></svg>") 0 0/450px 360px}.pf-place--shrine{background:radial-gradient(120% 100% at 40% 35%,#105b4d,#082f28 70%,#04161a)}.pf-place--shrine:before{display:none}.pf-place--shrine:after,.pf-place--hub:after{background:radial-gradient(2.2px 2.2px at 12% 18%,#fffc,#0000),radial-gradient(2.2px 2.2px at 28% 66%,#fff9,#0000),radial-gradient(3px 3px at 46% 12%,#ffffffb3,#0000),radial-gradient(2.2px 2.2px at 64% 42%,#ffffff8c,#0000),radial-gradient(3px 3px at 78% 20%,#ffffffbf,#0000),radial-gradient(2.2px 2.2px at 88% 72%,#fff9,#0000),radial-gradient(2.2px 2.2px at 56% 88%,#ffffff80,#0000),radial-gradient(3px 3px at 8% 86%,#fff9,#0000)}.pf-place--hub{background:radial-gradient(120% 100% at 30% 20%,#523478,#2a1b3e 60%,#120f2e)}.lining{border-radius:var(--r-lining);color:var(--ink);position:relative}.lining--card{border-radius:var(--r-card);background:radial-gradient(120% 70% at 50% 0%, #ffffffe6, #fff0 60%), linear-gradient(180deg, var(--cream), var(--cream-2));box-shadow:0 0 0 2px var(--gold), 0 0 0 9px #e8c46a1a, 0 26px 56px #140a1e59, inset 0 0 0 4px #fff9}.lining--velvet{color:var(--ink-on-dark);background:radial-gradient(circle, #ffffff0d 1.5px, transparent 2px) 0 0 / 9px 9px, radial-gradient(120% 90% at 50% 0%, var(--velvet-0), var(--velvet-1) 60%, var(--velvet-2));box-shadow:inset 0 6px 20px #00000073}.lining--velvet:before{content:"";border-radius:max(0px, calc(var(--r-lining) - 10px));pointer-events:none;border:3px dashed #fff0d240;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.lining--gingham{background:repeating-linear-gradient(0deg, var(--gingham-red) 0 20px, transparent 20px 40px), repeating-linear-gradient(90deg, var(--gingham-red) 0 20px, transparent 20px 40px), var(--cream-2);box-shadow:inset 0 0 0 2px #e2524640,inset 0 4px 14px #501e1426}.lining--burlap{background:repeating-linear-gradient(0deg, #5a3c1929 0 1.5px, transparent 1.5px 6px), repeating-linear-gradient(90deg, #5a3c1929 0 1.5px, transparent 1.5px 6px), var(--burlap-0);box-shadow:inset 0 6px 20px #46280a59,inset 0 0 0 2px #5a3c1959}.lining--flower{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'><g fill-opacity='.12'><path fill='%235c8a3a' d='M30 40c10-14 26-14 30 0-10 10-22 10-30 0z'/><path fill='%23d9578f' d='M116 26c3 6 9 6 12 0 1 7 7 9 12 5-2 6 2 11 8 11-6 2-6 8 0 12-6-2-10 2-10 8-2-6-8-6-12-2 0-6-6-10-12-8 4-4 2-10-4-12 6 0 8-6 6-14z'/><path fill='%235c8a3a' d='M90 120c-2-16 12-26 24-20-2 14-12 22-24 20z'/><circle cx='50' cy='120' r='4' fill='%23e8a33c'/></g></svg>") 0 0 / 240px 240px, var(--paper-1);box-shadow:inset 0 0 0 2px #d9b77d99,inset 0 4px 14px #6e481e1f}.lining--paper{background:linear-gradient(90deg, #6e481e2e, transparent 36px), linear-gradient(90deg, var(--paper-0), var(--paper-1));box-shadow:0 0 0 1.5px var(--paper-edge), 0 14px 34px #28140a4d}.lining--cork{background:radial-gradient(circle, #a5703f66 2.2px, transparent 2.8px) 0 0 / 13px 13px, var(--cork-0);box-shadow:inset 0 0 0 9px var(--wood-2), inset 0 0 0 12px var(--wood-3), inset 0 14px 28px #3c1e0a66}.lining--page-l,.lining--page-r,.lining--spread{box-shadow:0 2px #ecdcb8,0 4px #d6bd8f,0 6px #e8d3aa,0 9px 15px #140a1e40}.lining--page-l{border-radius:var(--r-lining) 4px 4px var(--r-lining);background:linear-gradient(270deg, #6e481e42, #6e481e1a 13px, #6e481e00 44px), linear-gradient(90deg, var(--paper-1), var(--paper-0) 30%, var(--paper-0) 82%, #f8ebd0)}.lining--page-r{border-radius:4px var(--r-lining) var(--r-lining) 4px;background:linear-gradient(90deg, #6e481e42, #6e481e1a 13px, #6e481e00 44px), linear-gradient(90deg, #f8ebd0, var(--paper-0) 18%, var(--paper-0) 70%, var(--paper-1))}.lining--spread{--spread-gutter:64px;background:linear-gradient(90deg, #6e481e00 calc(50% - 44px), #6e481e1a calc(50% - 13px), #6e481e47 calc(50% - 1.5px), #4a2a1480 50%, #6e481e47 calc(50% + 1.5px), #6e481e1a calc(50% + 13px), #6e481e00 calc(50% + 44px)), linear-gradient(90deg, var(--paper-1), var(--paper-0) 16%, var(--paper-0) 84%, var(--paper-1))}.spread-cols{column-gap:var(--spread-gutter,64px);flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.spread-cols>*{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;min-height:0;overflow-y:auto}.t-wm{color:var(--wm-fill);-webkit-text-stroke:2.5px var(--wm-stroke);text-shadow:0 5px 0 var(--wm-drop), 0 9px 26px #b4883a59, 0 0 46px var(--wm-glow)}.t-d1,.t-d2,.t-d3,.t-n1,.t-n2{font-family:var(--font-display);letter-spacing:.01em;font-weight:800;line-height:1.15}.t-d1{font-size:var(--fs-d1,96px);color:var(--wm-fill);-webkit-text-stroke:3px var(--wm-stroke);text-shadow:0 5px 0 var(--wm-drop), 0 9px 26px #b4883a59, 0 0 60px var(--wm-glow)}.t-d2{font-size:var(--fs-d2,64px);color:var(--wm-fill);-webkit-text-stroke:2.5px var(--wm-stroke);text-shadow:0 5px 0 var(--wm-drop), 0 9px 26px #b4883a59, 0 0 46px var(--wm-glow)}.t-d3{font-size:var(--fs-d3,46px)}.t-d3--dark{color:var(--ink-on-dark);text-shadow:0 3px #140c1e8c}.t-n1{font-size:var(--fs-n1,56px);font-variant-numeric:tabular-nums}.t-n2{font-size:var(--fs-n2,34px);font-variant-numeric:tabular-nums}.t-h{font:800 var(--fs-h,32px)/1.15 var(--font-body)}.t-b{font:700 var(--fs-b,28px)/1.3 var(--font-body)}.t-c{font:800 var(--fs-c,26px)/1.15 var(--font-body)}.t-f{font:600 var(--fs-f,26px)/1.3 var(--font-body);color:var(--ink-soft)}.t-f--dark{color:var(--ink-on-dark-2)}.t-d1.t-wm--ink,.t-d2.t-wm--ink,.t-wm.t-wm--ink,.pf-place--map .t-d1,.pf-place--map .t-d2,.pf-place--map .t-wm,.pf-place--worlds .t-d1,.pf-place--worlds .t-d2,.pf-place--worlds .t-wm,.pf-place--dyes .t-d1,.pf-place--dyes .t-d2,.pf-place--dyes .t-wm{color:var(--acc-ink,var(--ink));-webkit-text-stroke:0;text-shadow:0 3px #fffdf6f2,0 0 4px #fffdf6e6,0 0 26px #fffdf6bf}.pf-place--map .t-d1,.pf-place--map .t-d2,.pf-place--map .t-wm{color:var(--wood-3)}.t-num{font-variant-numeric:tabular-nums}.aw-panel{background:radial-gradient(120% 80% at 50% 0%, #ffffffe6, #fff0 60%), linear-gradient(180deg, var(--cream), var(--cream-2));border-radius:var(--r-lg);border:2px solid var(--panel-edge);box-shadow:var(--shadow-lift), inset 0 0 0 4px #ffffffa6, inset 0 0 0 5px #d6ad5e59;color:var(--ink);position:relative}.aw-btn{--btn-lip:var(--candy-cream-lip);--btn-ring:#8c6a3452;--btn-gloss:#ffffffd9;min-height:var(--btn-h);min-width:var(--tap);padding:var(--btn-pad);border-radius:var(--r-pill);font:800 var(--btn-fs)/1.1 var(--font-body);letter-spacing:0;white-space:nowrap;color:var(--ink);background:linear-gradient(180deg, var(--candy-cream-hi) 35%, var(--candy-cream));box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring), inset 0 calc(var(--btn-ring-w) + 2px) 0 var(--btn-gloss), 0 var(--btn-lip-h) 0 var(--btn-lip), 0 calc(var(--btn-lip-h) + 4px) calc(var(--btn-lip-h) * 2.5) #2818083d;transition:transform .18s var(--ease-spring);border:0;justify-content:center;align-items:center;gap:.5em;display:inline-flex;position:relative}.aw-btn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#ffffff47,#fff0 70%);transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.aw-btn:hover:not(:disabled):after{opacity:1}}.aw-btn:active:not(:disabled){transform:translateY(calc(var(--btn-lip-h) / 2)) scale(.94);transition-duration:var(--t-tap);transition-timing-function:var(--ease-out);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring), inset 0 calc(var(--btn-ring-w) + 2px) 0 var(--btn-gloss), 0 calc(var(--btn-lip-h) / 2) 0 var(--btn-lip), 0 calc(var(--btn-lip-h) / 2 + 2px) var(--btn-lip-h) #28180838}.aw-btn--primary{--btn-lip:var(--go-lip);--btn-ring:#b0700e80;--btn-gloss:#fff9ded9;color:var(--go-ink);background:linear-gradient(180deg, var(--go-hi), var(--go) 52%, var(--go-lo));text-shadow:0 1.5px #fff4cd99}.aw-btn--free{--btn-lip:#2f8a3e;--btn-ring:#1e703473;--btn-gloss:#e1ffe4b3;color:var(--free-ink);background:linear-gradient(180deg, var(--free-hi), var(--free) 55%, #48b058);text-shadow:0 1.5px #e1ffe473}.aw-btn--reward{--btn-lip:#c43f80;--btn-ring:#aa286866;--btn-gloss:#ffe4f2b3;color:var(--reward-ink);background:linear-gradient(180deg, var(--reward-hi), var(--reward) 55%, #f264a4);text-shadow:0 1.5px #ffe4f273}.aw-btn--ghost{--btn-lip:transparent;--btn-ring:#be8e3c8c;color:var(--ink);background:linear-gradient(180deg, #fffdf8, var(--cream-2,#f7eedb));box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring), 0 2px 8px #2818081f}.aw-btn--ghost:active:not(:disabled){box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring), 0 1px 3px #2818081f;transform:scale(.95)}.aw-btn:disabled:not(.is-pending){--btn-lip:var(--off-lip);--btn-ring:#78644629;--btn-gloss:#ffffff80;color:var(--off-ink);background:var(--off);text-shadow:none;cursor:default}.aw-btn--ghost:disabled:not(.is-pending){--btn-lip:transparent;box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring);background:#e7dfd0d9}.aw-btn:disabled .aw-btn-cap{opacity:.6}.aw-btn--sm{min-height:var(--btn-h-sm);min-width:0;padding:var(--btn-pad-sm);font-size:var(--btn-fs-sm);gap:.4em}.aw-btn--sm:before{content:"";inset:calc((var(--btn-h-sm) - var(--tap)) / 2) 0;position:absolute}.aw-btn--sm>.ui-icon,.aw-btn--sm .ab-ico{width:1.15em;height:1.15em;color:var(--acc,var(--gold-deep))}.aw-btn--lg{min-height:var(--btn-h-lg);padding:var(--btn-pad-lg);font-size:var(--btn-fs-lg)}.aw-btn--xl{min-height:var(--btn-h-xl);padding:var(--btn-pad-xl);font-size:var(--btn-fs-xl)}.aw-btn--capped{padding-left:var(--btn-cap-pad)}.aw-btn-cap{width:var(--btn-cap);height:var(--btn-cap);box-shadow:inset 0 0 0 calc(var(--btn-lip-h) / 2) #b97a1773;background:#fff7e0;border-radius:50%;flex:none;place-items:center;margin-right:.15em;display:grid;overflow:hidden}.aw-btn--lg .aw-btn-cap,.aw-btn--xl .aw-btn-cap{width:var(--btn-cap-lg);height:var(--btn-cap-lg)}.aw-btn--ghost .aw-btn-cap,.aw-btn:not([class*=aw-btn--primary]):not([class*=aw-btn--free]):not([class*=aw-btn--reward]) .aw-btn-cap{background:var(--cream-2);box-shadow:inset 0 0 0 calc(var(--btn-lip-h) / 2) #4b3f3629}.aw-btn-price{border-left:calc(var(--btn-lip-h) / 2) solid #4a2c0638;font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:.2em;margin-left:.1em;padding-left:.6em;display:inline-flex}.aw-btn-price.is-bad{color:var(--bad)}.aw-btn-row{flex-wrap:wrap;gap:14px;display:flex}.aw-btn-row>*{flex:1 1 0;min-width:0}.aw-btn-row--main>:first-child{flex-basis:100%}.aw-btn-row>.ab-wrap{display:flex}.aw-btn-row .ab-wrap>.aw-btn{flex:1;min-width:0}.aw-section{font:800 var(--fs-h,32px)/1.2 var(--font-body);letter-spacing:0;color:var(--ink);align-items:center;gap:12px;margin:0 0 16px;display:flex}.aw-section>.ui-icon,.aw-section>.em{width:1.15em;height:1.15em;color:var(--acc,var(--gold-deep));flex:none}.aw-chip{align-items:center;gap:var(--chip-gap);min-height:var(--chip-h);padding:var(--chip-pad);border-radius:var(--r-chip);font:800 var(--chip-fs)/1 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-soft);background:var(--cream-3);border:0;display:inline-flex;box-shadow:inset 0 0 0 1px #b4883a2e}.aw-chip>.ui-icon,.aw-chip>.em{color:var(--chip-ico,var(--acc,var(--gold-deep)));flex:none}.ui-stage .aw-chip>.ui-icon,.ui-stage .aw-chip>.em{width:1.2em;height:1.2em}.aw-chip--good{color:#22803c;--chip-ico:var(--good);background:#e2f5dc;box-shadow:inset 0 0 0 1px #bfe5b2}.aw-chip--short{color:#c23a3f;--chip-ico:var(--bad);background:#fde9e8;box-shadow:inset 0 0 0 1px #f2c4bf}.aw-chip--dark{color:var(--ink-on-dark);box-shadow:inset 0 0 0 1px var(--gold-line-soft);--chip-ico:var(--gold-1);background:#0a081873}.aw-pip{width:var(--pip-size);height:var(--pip-size);background:var(--pip);box-shadow:0 0 0 calc(var(--pip-size) / 6) #281a0a8c, 0 0 calc(var(--pip-size) / 2) var(--pip);border-radius:50%;display:inline-block}.aw-badge{min-width:var(--badge-size);height:var(--badge-size);padding:0 calc(var(--badge-size) / 4);border-radius:calc(var(--badge-size) / 2);font:800 var(--badge-fs)/1 var(--font-body);font-variant-numeric:tabular-nums;color:#fff;background:var(--bad);box-shadow:0 0 0 calc(var(--badge-size) / 10) var(--cream);place-items:center;display:inline-grid}.aw-reduce-motion *,.aw-reduce-motion :before,.aw-reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.aw-reduce-motion,html.aw-ui-lite{display:block}.aw-tipbubble{z-index:70;max-width:calc(480px * var(--ui-s,.5));padding:calc(14px * var(--ui-s,.5)) calc(22px * var(--ui-s,.5));border-radius:calc(22px * var(--ui-s,.5));font:700 calc(28px * var(--ui-s,.5)) / 1.3 var(--font-body);text-align:center;color:var(--ink);background:var(--cream);box-shadow:0 0 0 calc(3px * var(--ui-s,.5)) var(--gold), 0 calc(14px * var(--ui-s,.5)) calc(34px * var(--ui-s,.5)) #140a1e59;opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease;position:fixed;transform:translate(-50%,-100%)}.aw-tipbubble.is-below{transform:translate(-50%)}.aw-tipbubble.is-on{opacity:1}
