@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--paper:#f6f2ea;--paper-2:#ede7dc;--ink:#2a2520;--ink-2:#5f564c;--ink-3:#8c8277;--line:#2a25201f;--line-2:#2a252038;--accent:#a9573a;--accent-2:#bf6a4a;--accent-ink:#fffaf4;--accent-soft:#a9573a1f;--warn:#a8483a;--glass:#f6f2eacc;--shadow:0 1px 2px #281c1014, 0 10px 30px #281c1029;--f-display:"Fraunces Variable", "Fraunces", Georgia, serif;--f-ui:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:var(--ink);font:400 15px/1.5 var(--f-ui);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;background:#d9d3c8;overflow:hidden}#app{position:fixed;inset:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}[hidden]{display:none!important}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.eyebrow{font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.scene{touch-action:none;cursor:grab;position:fixed;inset:0}.scene.dragging{cursor:grabbing}.scene canvas{width:100%;height:100%;display:block}.chip{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.1);border:1px solid var(--line);height:38px;transition:background .2s, border-color .2s, transform .15s var(--ease), opacity .2s;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}button.chip:hover{border-color:var(--line-2)}button.chip:active{transform:scale(.96)}button.chip:disabled{opacity:.4;cursor:default;transform:none}.icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kbd{font:500 10.5px/1 var(--f-mono);color:var(--ink-3);border:1px solid var(--line-2);border-radius:5px;padding:3px 5px 2px}.toast{left:50%;bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:20;color:#f6f2ea;text-align:center;max-width:min(520px,100vw - 32px);box-shadow:var(--shadow);pointer-events:none;background:#2a2520e0;border-radius:14px;padding:11px 18px;font-size:14px;line-height:1.35;position:fixed;transform:translate(-50%)}.toast.warn{background:#a8483aeb}.toast-enter-active,.toast-leave-active{transition:opacity .3s var(--ease), transform .35s var(--ease)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}.toast.high{bottom:auto;top:calc(var(--hud-bottom,76px) + 14px)}@media (hover:none),(pointer:coarse){.toast{bottom:auto;top:calc(var(--hud-bottom,110px) + 14px)}.toast.high{top:calc(var(--hud-bottom,110px) + 176px)}}.loading{z-index:40;transition:opacity .8s var(--ease);background:#e6e0d6;place-items:center;display:grid;position:fixed;inset:0}.loading p{font:italic 400 22px/1.2 var(--f-display);color:var(--ink-2)}.loading.done{opacity:0;pointer-events:none}.controls[data-v-751e165b]{z-index:10;padding:14px 18px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;grid-template-columns:auto 1fr auto;grid-template-areas:"actions.cam";align-items:end;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.controls[data-v-751e165b]>*{pointer-events:auto}.actions[data-v-751e165b]{flex-wrap:wrap;grid-area:actions;gap:8px;display:flex}.actions .label[data-v-751e165b]{font-size:13.5px}.chip.busy .icon[data-v-751e165b]{animation:.9s ease-in-out infinite think-751e165b}.chip.ready[data-v-751e165b]{border-color:var(--accent);color:var(--accent)}@keyframes think-751e165b{50%{opacity:.3}}.cam[data-v-751e165b]{grid-area:cam;gap:0;padding:0 4px}.cam button[data-v-751e165b]{width:36px;height:36px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid}.cam button[data-v-751e165b]:hover{background:var(--accent-soft)}.cam button.view[data-v-751e165b]{align-items:center;gap:6px;width:auto;min-width:36px;padding:0 9px;display:inline-flex}.cam button.view[aria-pressed=true][data-v-751e165b]{color:var(--accent)}.cam button.view .label[data-v-751e165b]{font-size:13px}.pad[data-v-751e165b]{grid-area:pad;grid-template-areas:".u.""l d r";gap:6px;display:grid}.pbtn[data-v-751e165b]{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);width:50px;height:50px;transition:transform .12s var(--ease), background .15s;touch-action:none;border-radius:15px;place-items:center;display:grid}.pbtn[data-v-751e165b]:active{background:var(--accent-soft);transform:scale(.94)}.pbtn[data-v-751e165b]:disabled{opacity:.4}.pbtn.u[data-v-751e165b]{grid-area:u}.pbtn.l[data-v-751e165b]{grid-area:l}.pbtn.r[data-v-751e165b]{grid-area:r}.pbtn.d[data-v-751e165b]{grid-area:d}@media (hover:hover) and (pointer:fine){.pad[data-v-751e165b]{display:none}}@media (hover:none),(pointer:coarse){.controls[data-v-751e165b]{grid-template-columns:auto auto 1fr auto;grid-template-areas:"actions cam.pad";column-gap:8px}.kbd[data-v-751e165b]{display:none}.actions[data-v-751e165b]{flex-direction:column}.actions .chip[data-v-751e165b]{height:44px}.pbtn[data-v-751e165b]{width:60px;height:60px}.cam[data-v-751e165b]{border-radius:22px;flex-direction:column;height:auto;padding:0}.cam .turn[data-v-751e165b]{display:none}.cam button[data-v-751e165b],.cam button.view[data-v-751e165b]{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.cam button.view .label[data-v-751e165b]{display:none}}@media (max-width:520px){.actions .label[data-v-751e165b]{display:none}.actions .chip[data-v-751e165b]{justify-content:center;width:44px;padding:0}}.hud[data-v-a940d689]{z-index:10;grid-template-columns:minmax(var(--ah-chrome-inset,0px), 1fr) auto 1fr;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;pointer-events:none;grid-template-areas:".level side";align-items:center;gap:12px;display:grid;position:fixed;top:0;left:0;right:0}.hud[data-v-a940d689]>*,.side[data-v-a940d689]>*{pointer-events:auto}.level[data-v-a940d689]{grid-area:level;gap:0;height:48px;padding:0 4px}.level .step[data-v-a940d689]{width:30px;height:40px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid}.level .step[data-v-a940d689]:disabled{opacity:.25;cursor:default}.lv[data-v-a940d689]{white-space:nowrap;min-width:148px;height:40px;transition:background .2s var(--ease);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}.lv[data-v-a940d689]:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.lv .eyebrow[data-v-a940d689]{color:var(--accent)}.lv .num[data-v-a940d689]{font-size:15px;line-height:1}.side[data-v-a940d689]{pointer-events:none;grid-area:side;justify-self:end;align-items:center;gap:12px;display:flex}.stats[data-v-a940d689]{gap:0;height:48px;padding:0 6px}.stats>div[data-v-a940d689]{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:0 10px;display:flex}.stats>div[data-v-a940d689]:first-child{border-left:0}.stats dd[data-v-a940d689]{align-items:baseline;gap:2px;font-size:18px;line-height:1;display:flex}.stats dd i[data-v-a940d689]{color:var(--ink-3);font-size:13px;font-style:normal}.stats .best dd[data-v-a940d689]{color:var(--ink-3)}.full[data-v-a940d689]{color:var(--accent)}.tick[data-v-a940d689]{animation:tick-a940d689 .28s var(--ease);display:inline-block}@keyframes tick-a940d689{0%{opacity:.2;transform:translateY(-4px)}to{opacity:1;transform:none}}.tools[data-v-a940d689]{gap:8px;display:flex}.icon-btn[data-v-a940d689]{justify-content:center;width:40px;height:40px;padding:0}@media (max-width:1100px){.stats .best[data-v-a940d689]{display:none}}@media (max-width:800px){.hud[data-v-a940d689]{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 12px;grid-template-areas:".level tools""stats stats stats";gap:10px}.side[data-v-a940d689]{display:contents}.tools[data-v-a940d689]{grid-area:tools;justify-self:end;gap:6px}.icon-btn[data-v-a940d689]{width:36px;height:36px}.level[data-v-a940d689]{height:44px}.stats[data-v-a940d689]{grid-area:stats;justify-content:space-between;height:44px}.stats>div[data-v-a940d689]{padding:0 8px}.stats dd[data-v-a940d689]{font-size:16px}}@media (max-width:520px){.hud[data-v-a940d689]{grid-template-areas:". .tools""level level level""stats stats stats"}.level[data-v-a940d689]{justify-self:center}}@media (max-width:460px){.stats .time[data-v-a940d689]{display:none}.stats>div[data-v-a940d689]{padding:0 6px}}.navmap[data-v-2fe1614b]{right:16px;top:calc(var(--hud-bottom,96px) + 10px);z-index:5;background:color-mix(in srgb, var(--paper) 90%, transparent);touch-action:none;cursor:pointer;border-radius:14px;padding:10px;line-height:0;position:fixed;box-shadow:0 2px 14px #281c102e}svg[data-v-2fe1614b]{display:block;overflow:visible}.wall[data-v-2fe1614b]{fill:color-mix(in srgb, #9c8468 60%, var(--paper))}.floor[data-v-2fe1614b]{fill:color-mix(in srgb, var(--ink) 6%, var(--paper))}.goal[data-v-2fe1614b]{fill:none;stroke:#b5925a;stroke-width:.1px}.box[data-v-2fe1614b]{fill:#d2b28a;stroke:#8a6a4cb3;stroke-width:.06px}.box.placed[data-v-2fe1614b]{fill:#b87758}.toro[data-v-2fe1614b]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.toro path[data-v-2fe1614b]{fill:var(--accent);stroke:var(--paper);stroke-width:.08px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.toro[data-v-2fe1614b]{transition:none}}.mini[data-v-10c63a65]{aspect-ratio:1.45;place-items:center;width:100%;padding:6px;display:grid}.grid[data-v-10c63a65]{gap:1px;width:100%;max-width:100%;max-height:100%;display:grid}i[data-v-10c63a65]{aspect-ratio:1;border-radius:1px;display:block}i.w[data-v-10c63a65]{background:color-mix(in srgb, #b39a7c 45%, var(--paper-2))}i.f[data-v-10c63a65]{background:color-mix(in srgb, var(--ink) 7%, var(--paper))}i.g[data-v-10c63a65]{background:color-mix(in srgb, var(--ink) 7%, var(--paper));box-shadow:inset 0 0 0 1.5px var(--accent)}i.b[data-v-10c63a65]{background:#caa77c}i.bg[data-v-10c63a65]{background:var(--accent)}i.p[data-v-10c63a65]{background:var(--ink);border-radius:50%}.overlay[data-v-e4c112e9]{z-index:30;-webkit-backdrop-filter:blur(8px)saturate(.9);background:#28221c47;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card[data-v-e4c112e9]{background:var(--paper);width:min(580px,100%);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-user-select:text;user-select:text;border-radius:22px;flex-direction:column;gap:12px;max-height:calc(100dvh - 32px);padding:30px 32px 26px;display:flex;position:relative;overflow-y:auto}.p-map[data-v-e4c112e9]{width:min(980px,100%)}.x[data-v-e4c112e9]{width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.x[data-v-e4c112e9]:hover{background:var(--paper-2)}.eyebrow.accent[data-v-e4c112e9]{color:var(--accent)}.title[data-v-e4c112e9]{font:400 38px/1.05 var(--f-display);font-variation-settings:"opsz" 96, "SOFT" 30;letter-spacing:-.015em;text-wrap:balance}.title.big[data-v-e4c112e9]{font-size:44px}h1.title[data-v-e4c112e9]{font-variation-settings:"opsz" 144;font-size:58px;font-style:italic}.lead[data-v-e4c112e9]{font:400 19px/1.4 var(--f-display);font-variation-settings:"opsz" 24;text-wrap:pretty}.small-lead[data-v-e4c112e9]{color:var(--ink-2);font-size:16px;font-style:italic}p[data-v-e4c112e9]{color:var(--ink-2);text-wrap:pretty;max-width:64ch}.small[data-v-e4c112e9]{color:var(--ink-3);font-size:13px}.quip[data-v-e4c112e9]{font-style:italic;font-family:var(--f-display);font-size:17px}footer[data-v-e4c112e9]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.btn[data-v-e4c112e9]{border:1px solid var(--line-2);height:46px;color:var(--ink);transition:transform .15s var(--ease), background .2s, border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.btn[data-v-e4c112e9]:hover{border-color:var(--ink-3)}.btn[data-v-e4c112e9]:active{transform:scale(.97)}.btn.primary[data-v-e4c112e9]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary[data-v-e4c112e9]:hover{background:var(--accent-2)}.row[data-v-e4c112e9]{flex-wrap:wrap;gap:10px;display:flex}.seg[data-v-e4c112e9]{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-self:flex-start;padding:3px;display:inline-flex}.seg button[data-v-e4c112e9]{height:34px;color:var(--ink-2);border-radius:999px;padding:0 14px;font-size:13.5px}.seg button[aria-pressed=true][data-v-e4c112e9]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--line)}.styles[data-v-e4c112e9]{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.styles button[data-v-e4c112e9]{text-align:left;border-top:1px solid var(--line);grid-template-columns:18px minmax(0,11em) 1fr;align-items:baseline;column-gap:12px;padding:11px 14px;transition:background .2s;display:grid}.styles button[data-v-e4c112e9]:first-child{border-top:0}.styles button[data-v-e4c112e9]:hover{background:var(--paper-2)}.styles .dot[data-v-e4c112e9]{border:1.5px solid var(--line-2);border-radius:50%;align-self:center;width:12px;height:12px;transition:border-color .2s,background .2s,box-shadow .2s}.styles .on .dot[data-v-e4c112e9]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2.5px var(--paper)}.styles .on.muted .dot[data-v-e4c112e9]{border-color:var(--ink-3);background:var(--ink-3)}.styles .sn[data-v-e4c112e9]{font:400 17px/1.2 var(--f-display);color:var(--ink)}.styles .sd[data-v-e4c112e9]{color:var(--ink-3);font-size:13px;line-height:1.35}.styles .on .sd[data-v-e4c112e9]{color:var(--ink-2)}.field[data-v-e4c112e9]{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.field[data-v-e4c112e9]:first-of-type{border-top:0}.result[data-v-e4c112e9]{border:1px solid var(--line);border-radius:14px;margin:4px 0;display:flex;overflow:hidden}.result>div[data-v-e4c112e9]{border-left:1px solid var(--line);flex-direction:column;flex:1;gap:6px;padding:12px 14px;display:flex}.result>div[data-v-e4c112e9]:first-child{border-left:0}.result dd[data-v-e4c112e9]{font-size:24px;line-height:1}.result .rec[data-v-e4c112e9]{background:var(--accent-soft);color:var(--accent)}.worlds[data-v-e4c112e9]{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:4px;display:grid}.world[data-v-e4c112e9]{border:1px solid var(--line);background:var(--paper-2);text-align:left;transition:border-color .2s, transform .15s var(--ease);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex;position:relative}.world[data-v-e4c112e9]:hover{border-color:var(--line-2);transform:translateY(-2px)}.world.on[data-v-e4c112e9]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sw[data-v-e4c112e9]{background:linear-gradient(135deg, var(--s1), var(--s2));border-radius:8px;width:100%;height:34px}.wn[data-v-e4c112e9]{font:400 15px/1.15 var(--f-display)}.ws[data-v-e4c112e9]{color:var(--ink-3);font-size:11px}.levels[data-v-e4c112e9]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;list-style:none;display:grid}.levels button[data-v-e4c112e9]{border:1px solid var(--line);background:var(--paper-2);width:100%;transition:border-color .2s, transform .15s var(--ease);border-radius:12px;padding:22px 6px 6px;position:relative}.levels button[data-v-e4c112e9]:hover:not(:disabled){border-color:var(--line-2);transform:translateY(-2px)}.levels button.current[data-v-e4c112e9]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.levels button.locked[data-v-e4c112e9]{opacity:.45;cursor:not-allowed}.lvn[data-v-e4c112e9]{color:var(--ink-2);font-size:12px;position:absolute;top:6px;left:10px}.lvb[data-v-e4c112e9]{color:var(--accent);align-items:center;gap:3px;font-size:11px;display:inline-flex;position:absolute;top:5px;right:8px}.lvb .icon[data-v-e4c112e9]{width:12px;height:12px}.lvb.lock[data-v-e4c112e9]{color:var(--ink-3)}.credits[data-v-e4c112e9]{flex-direction:column;gap:12px;display:flex}.credits div[data-v-e4c112e9]{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.credits dt[data-v-e4c112e9]{font:500 11px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.credits dd[data-v-e4c112e9]{font:400 19px/1.3 var(--f-display)}.keys[data-v-e4c112e9]{border-collapse:collapse;font-size:14px}.keys th[data-v-e4c112e9]{text-align:left;white-space:nowrap;padding:6px 14px 6px 0;font-weight:400}.keys td[data-v-e4c112e9]{color:var(--ink-2);border-bottom:1px solid var(--line);padding:6px 0}.panel-enter-active[data-v-e4c112e9],.panel-leave-active[data-v-e4c112e9]{transition:opacity .35s var(--ease)}.panel-enter-active .card[data-v-e4c112e9],.panel-leave-active .card[data-v-e4c112e9]{transition:transform .45s var(--ease), opacity .35s var(--ease)}.panel-enter-from[data-v-e4c112e9],.panel-leave-to[data-v-e4c112e9]{opacity:0}.panel-enter-from .card[data-v-e4c112e9]{opacity:0;transform:translateY(18px)scale(.98)}@media (max-width:760px){.worlds[data-v-e4c112e9]{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.card[data-v-e4c112e9]{border-radius:18px;padding:24px 18px 20px}.title[data-v-e4c112e9]{font-size:32px}h1.title[data-v-e4c112e9]{font-size:46px}.levels[data-v-e4c112e9]{grid-template-columns:repeat(2,1fr)}footer .btn[data-v-e4c112e9]{flex:1}.styles button[data-v-e4c112e9]{grid-template-columns:18px 1fr;row-gap:2px}.styles .sd[data-v-e4c112e9]{grid-column:2}}
