.notify[data-v-2316916f]{flex-direction:column;gap:4px;display:flex}.head[data-v-2316916f]{justify-content:space-between}.body[data-v-2316916f]{flex-direction:column;gap:4px;padding-left:6px;display:flex}.small[data-v-2316916f]{margin:0;font-size:.85em}label.row[data-v-2316916f]{flex-shrink:0}.share[data-v-bae50a3e]{flex-direction:column;display:flex;position:relative}.pop[data-v-bae50a3e]{background:var(--bg-deep);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;margin-top:6px;padding:10px;display:flex}.link[data-v-bae50a3e]{gap:6px}.link input[data-v-bae50a3e]{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;border-radius:6px;flex:1;padding:5px 8px}.apps[data-v-bae50a3e]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.apps a[data-v-bae50a3e]{white-space:nowrap;text-overflow:ellipsis;text-align:center;border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:6px;padding:6px 8px;font-size:.9em;text-decoration:none;display:block;overflow:hidden}.apps a[data-v-bae50a3e]:hover{border-color:var(--accent-dark);color:var(--accent)}.close[data-v-bae50a3e]{align-self:flex-end;font-size:.85em}.earlier[data-v-e1be1520]{align-self:flex-start;margin:4px 0}.cl-backdrop[data-v-e1be1520]{z-index:30;padding:16px;padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.cl-dialog[data-v-e1be1520]{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:10px;flex-direction:column;gap:10px;width:min(560px,100%);min-height:0;max-height:calc(100dvh - 32px);padding:14px 18px;display:flex}header[data-v-e1be1520]{align-items:baseline;gap:10px;display:flex}h2[data-v-e1be1520]{margin:0}.spacer[data-v-e1be1520]{flex:1}.list[data-v-e1be1520]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;min-height:0;display:flex;overflow:auto}.list[data-v-e1be1520]>*{flex-shrink:0}h3[data-v-e1be1520]{margin:0 0 6px;font-size:1.15em}.ver[data-v-e1be1520]{color:var(--accent);font-family:var(--font-ui);font-variant-numeric:tabular-nums}.date[data-v-e1be1520]{font-family:var(--font-ui);margin-left:6px;font-weight:400}ul[data-v-e1be1520]{flex-direction:column;gap:4px;margin:0;padding-left:20px;line-height:1.4;display:flex}.foot[data-v-e1be1520]{margin:0}@media (width<=700px){.cl-backdrop[data-v-e1be1520]{place-items:stretch stretch;padding:0}.cl-dialog[data-v-e1be1520]{height:100%;max-height:none;padding-top:max(14px, env(safe-area-inset-top));padding-bottom:max(14px, env(safe-area-inset-bottom));border-radius:0}}.fb-backdrop[data-v-0660f7dd]{z-index:30;padding:16px;padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.fb-dialog[data-v-0660f7dd]{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:10px;flex-direction:column;gap:10px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:14px 18px;display:flex;overflow:auto}.fb-dialog[data-v-0660f7dd]>*{flex-shrink:0}header[data-v-0660f7dd],.actions[data-v-0660f7dd]{align-items:center;gap:10px;display:flex}h2[data-v-0660f7dd],p[data-v-0660f7dd]{margin:0}.spacer[data-v-0660f7dd]{flex:1}textarea[data-v-0660f7dd],input[data-v-0660f7dd]{box-sizing:border-box;background:var(--bg-deep);border:1px solid var(--line);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:8px 10px;font-size:16px}textarea[data-v-0660f7dd]{resize:vertical;min-height:120px}.small[data-v-0660f7dd]{font-size:.85em}.pw[data-v-1825b266]{flex-direction:column;gap:6px;display:flex}.pw p[data-v-1825b266]{margin:0;font-size:.85em}.tabs button[data-v-1825b266]{flex:1}.legacy[data-v-ac1146e0]{flex-direction:column;gap:6px;display:flex}.wrap[data-v-ac1146e0]{flex-wrap:wrap;gap:6px}.relic[data-v-ac1146e0]{color:var(--rarity-relic)}.small[data-v-ac1146e0]{font-size:.85em}.patron[data-v-4fdd50c9]{flex-direction:column;gap:6px;display:flex}.wrap[data-v-4fdd50c9]{flex-wrap:wrap;gap:6px}.small[data-v-4fdd50c9]{margin:0;font-size:.85em}.sandbox[data-v-b6b26bd9],.challenge[data-v-b64dbbde]{flex-direction:column;gap:6px;display:flex}.wrap[data-v-b64dbbde]{flex-wrap:wrap;gap:6px}.small[data-v-b64dbbde]{margin:0;font-size:.85em}.challenge-badge[data-v-9f2c339e]{color:var(--accent,#d8b66a);white-space:nowrap;font-size:.85em}.world[data-v-49431b5c]{flex-direction:column;gap:6px;display:flex}.head[data-v-49431b5c]{text-align:left;align-items:center;gap:6px;width:100%;display:flex}.spacer[data-v-49431b5c]{flex:1}.events[data-v-49431b5c]{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;font-size:.9em;list-style:none;display:flex;overflow:auto}.small[data-v-49431b5c]{font-size:.8em}#root:has(.mx){padding-top:0;padding-bottom:0}.mx{--mx-safe-bottom:max(12px, calc(env(safe-area-inset-bottom) - 8px))}.menu-root{height:100%;position:relative}.mx{--mx-glass:#11151dd1;--mx-glass-strong:#0d1017f0;--mx-edge:#ffffff14;background:var(--bg-deep);height:100%;position:relative;overflow:hidden}.mx-bg{position:absolute;inset:0}.mx-shade{pointer-events:none;background:linear-gradient(#0b0e14b3 0,#0b0e1400 20% 42%,#0b0e14d1 68%,#0b0e14f7 100%);position:absolute;inset:0}.mx h2{font-family:var(--font-display);color:var(--text);text-shadow:0 2px 12px #0009;margin:0;font-size:2rem;font-weight:700;line-height:1.05}.mx-sub{color:var(--text-muted);text-shadow:0 1px 6px #000000b3;margin:2px 0 0;font-size:.9em}.mx-size{color:var(--accent);text-shadow:none;white-space:nowrap;background:#0d101799;border:1px solid #e8a33d80;border-radius:999px;margin-right:6px;padding:0 7px;font-size:.85em;line-height:1.5;display:inline-block}.mx-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-shadow:0 1px 6px #000000b3;font-size:.72em;display:block}.mx-icon{border:1px solid var(--mx-edge);background:var(--mx-glass);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:6px 12px;display:inline-flex}.mx-icon-lbl{text-overflow:ellipsis;white-space:nowrap;max-width:9em;font-size:.9em;overflow:hidden}.mx .play{border-radius:14px;min-height:54px;font-size:1.12rem;font-weight:700;box-shadow:0 6px 24px #e8a33d4d}.mx .banner{background:var(--mx-glass-strong)}.mx-top{padding:calc(env(safe-area-inset-top) + 12px) 16px 0;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.mx-top .logo{filter:drop-shadow(0 2px 8px #0009);max-width:168px}.mx-banners{top:calc(env(safe-area-inset-top) + 66px);flex-direction:column;gap:6px;display:flex;position:absolute;left:16px;right:16px}.mx-bottom{padding:0 16px var(--mx-safe-bottom);pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mx-bottom>*{pointer-events:auto}.mx-caption{pointer-events:none}.mx-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:4px 16px;display:flex;position:relative;overflow-x:auto}.mx-carousel::-webkit-scrollbar{display:none}.mx-card{scroll-snap-align:start;text-align:left;border:1px solid var(--mx-edge);background:var(--mx-glass);border-radius:14px;flex-direction:column;flex:0 0 min(66vw,236px);align-items:flex-start;gap:4px;min-height:108px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.mx-card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 8px 24px #e8a33d33}.mx-card:active{transform:scale(.98)}.mx-card-top{justify-content:space-between;gap:6px;width:100%;display:flex}.mx-card b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.mx-card-ch{color:var(--text-muted);font-size:.82em}.mx-card-meta{color:var(--text-faint);margin-top:auto;font-size:.78em}.mx-pips{letter-spacing:1px;color:var(--accent);font-size:.72em}.mx-card.new{text-align:center;border-style:dashed;justify-content:center;align-items:center}.mx-card-plus{color:var(--accent);font-size:1.6rem;line-height:1}.mx-actions{gap:8px;display:flex}.mx-actions button{border:1px solid var(--mx-edge);background:var(--mx-glass);border-radius:12px;flex:1;min-height:42px}.mx.tabs{flex-direction:column;display:flex}.mx-hero{flex-shrink:0;height:44dvh;min-height:240px;position:relative}.mx-hero-shade{pointer-events:none;background:linear-gradient(to bottom, #0b0e1499 0, #0b0e1400 30%, #0b0e1400 55%, var(--bg-deep) 100%);position:absolute;inset:0}.mx-hero-top{top:calc(env(safe-area-inset-top) + 12px);pointer-events:none;position:absolute;left:16px}.mx-hero-top .logo{filter:drop-shadow(0 2px 8px #0009);max-width:160px}.mx-hero-top button{pointer-events:auto}.mx-hero-caption{align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:26px;left:16px;right:16px}.mx-panel{background:var(--bg-deep);border-top:1px solid var(--line);border-radius:18px 18px 0 0;flex-direction:column;flex:1;min-height:0;margin-top:-14px;display:flex;position:relative}.mx-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:2px;padding:4px 8px 0;display:flex}.mx-tabs button{min-height:46px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:6px 4px;font-size:.92em}.mx-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.mx-tab-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.mx-tab-body>*{flex-shrink:0}.mx-play{padding:10px 16px var(--mx-safe-bottom);border-top:1px solid var(--line);flex-direction:column;display:flex}.mx-list{flex-direction:column;gap:8px;display:flex}.mx-row-wrap{gap:6px;display:flex}.mx-row-wrap .delete{opacity:.5;border-radius:12px;padding:4px 10px}.mx-row{text-align:left;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.mx-row[aria-pressed=true]{border-color:var(--accent);background:var(--stone-4)}.mx-row-mark{background:var(--ink);border:1px solid var(--line);width:42px;height:42px;font-family:var(--font-display);color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.mx-row-body{flex-direction:column;gap:1px;min-width:0;display:flex}.mx-row-body b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;overflow:hidden}.mx-row-ch{color:var(--text-muted);font-size:.84em}.mx-row-meta{color:var(--text-faint);font-size:.78em}.mx-row.new{border-style:dashed}.mx.title .mx-shade{background:radial-gradient(at 50% 100%,#0b0e14eb 0,#0b0e1400 70%),linear-gradient(#0b0e148c 0,#0b0e1400 25%)}.mx-title-col{padding:calc(env(safe-area-inset-top) + 20px) 16px var(--mx-safe-bottom);pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.mx-title-col>*{pointer-events:auto}.mx-title-logo{pointer-events:none;margin-bottom:auto}.mx-title-logo .logo-row{justify-content:center}.mx-title-logo .logo{filter:drop-shadow(0 3px 12px #000000a6);max-width:230px}.mx-title-logo button{pointer-events:auto}.mx-banners-inline{flex-direction:column;gap:6px;width:min(100%,380px);display:flex}.mx-quote{text-align:center;max-width:340px;color:var(--text-muted);text-shadow:0 1px 8px #000c;pointer-events:none;margin:0;font-family:Georgia,serif;font-size:.98rem;font-style:italic}.mx-title-menu{flex-direction:column;gap:8px;width:min(100%,380px);display:flex}.mx-big{border:1px solid var(--mx-edge);background:var(--mx-glass);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:50px;padding:8px 12px;font-size:1.02rem;display:flex}.mx-big small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.74em;font-weight:400;overflow:hidden}.mx-big.primary{min-height:60px;font-size:1.15rem;font-weight:700;box-shadow:0 6px 24px #e8a33d4d}.mx-big.primary small{color:var(--ink);opacity:.75}.mx-big-row{gap:8px;display:flex}.mx-big-row .mx-big{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.92rem;overflow:hidden}.mx-big-row .mx-big:last-child{flex:0 0 50px}.mx-title-version{margin:0;font-size:.78em}.mx-title-version .link{min-height:0;color:var(--accent);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.mx-sheet-body>.play{box-shadow:0 -8px 16px var(--bg-deep);position:sticky;bottom:0}.mx-sheet-backdrop{z-index:40;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mx-sheet-backdrop.clear{background:0 0}.mx-sheet{background:var(--bg-deep);border:1px solid var(--line);width:min(100%,520px);max-height:74vh;padding-bottom:max(0px, calc(env(safe-area-inset-bottom) - 12px));border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;display:flex;box-shadow:0 -12px 40px #00000080}.mx-sheet-backdrop.clear .mx-sheet{max-height:58vh}.mx-sheet-head{border-bottom:1px solid var(--line);font-family:var(--font-display);justify-content:space-between;align-items:center;padding:16px 16px 10px;font-size:1.25rem;display:flex;position:relative}.mx-sheet-head:before{content:"";background:var(--stone-3);border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:6px;left:50%}.mx-close{border-radius:999px;min-width:36px;min-height:36px;padding:0}.mx-sheet-body{flex-direction:column;gap:12px;padding:14px 16px 18px;display:flex;overflow:auto}.mx-sheet-body>*{flex-shrink:0}.mx-sheet-enter-active,.mx-sheet-leave-active{transition:opacity .2s}.mx-sheet-enter-active .mx-sheet,.mx-sheet-leave-active .mx-sheet{transition:transform .22s ease-out}.mx-sheet-enter-from,.mx-sheet-leave-to{opacity:0}.mx-sheet-enter-from .mx-sheet,.mx-sheet-leave-to .mx-sheet{transform:translateY(40px)}.mx-switch{z-index:60;flex-direction:column;gap:4px;display:flex;position:fixed;top:30%;left:0}.mx-switch button{text-align:left;border:1px solid var(--accent);white-space:nowrap;background:#0d1017eb;border-left:0;border-radius:0 10px 10px 0;min-height:36px;padding:4px 10px;font-size:.82em}.mx-switch button[aria-pressed=true]{background:var(--accent);color:var(--ink)}@media (width>=900px){.mx.showcase .mx-shade{background:linear-gradient(90deg,#0b0e14e6 0,#0b0e1400 45%),linear-gradient(#0b0e1499 0,#0b0e1400 20%)}.mx-top{padding:24px 32px 0}.mx-top .logo{max-width:240px}.mx-banners{width:460px;top:90px;left:32px;right:auto}.mx-bottom{width:520px;padding:0 16px 32px;left:16px;right:auto}.mx h2{font-size:2.6rem}.mx-carousel{flex-wrap:wrap;max-height:40vh;margin:0;padding:2px;overflow:hidden auto}.mx-card{flex:0 0 calc(50% - 5px)}.mx.tabs{flex-direction:row-reverse}.mx-hero{flex:1;height:auto}.mx-hero-shade{background:linear-gradient(#0b0e1480 0,#0b0e1400 25%)}.mx-hero-top{display:none}.mx-hero-caption{bottom:32px;left:32px}.mx-panel{border-top:0;border-right:1px solid var(--line);border-radius:0;flex:0 0 420px;margin:0}.mx-panel:before{content:"";background:url(/assets/logo-horizontal-on-dark-D4RHXIK0.svg) 20px/auto 44px no-repeat;flex-shrink:0;height:76px;display:block}:lang(en) .mx-panel:before{background-image:url(/assets/logo-horizontal-en-on-dark-QQtbaxiJ.svg)}.mx-title-col{padding:48px 24px 24px}.mx-title-logo .logo{max-width:320px}.mx-sheet-backdrop{align-items:center}.mx-sheet{border-bottom:1px solid var(--line);border-radius:18px}.mx-sheet-backdrop.clear{justify-content:flex-end;padding-right:32px}.mx-sheet-head:before{display:none}}.plus{color:var(--rarity-relic);margin-left:2px}.plus-cta{border:1px solid var(--rarity-relic);color:var(--rarity-relic);white-space:nowrap;cursor:pointer;border-radius:999px;align-self:flex-start;margin:2px 0;padding:1px 8px;font-size:.78em;font-weight:600;display:inline-block}.plus-cta:hover,.plus-cta:focus-visible{background:color-mix(in srgb, var(--rarity-relic) 18%, transparent)}.cloud-hint{flex-shrink:0;margin:6px 0 0;line-height:1.4}.cloud-hint .link{width:auto;min-height:0;font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.cloud-hint .link:last-child{color:inherit;opacity:.7;margin-left:4px;text-decoration:none}.card-coat{margin-right:6px}.mx-row-coat{align-self:center;margin-left:auto;padding-left:8px}.achievement[data-v-9478ec43]{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:70;text-align:left;background:var(--surface);border:1px solid var(--accent);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 18px 10px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 0 3px #e8a33d26,0 12px 32px #00000080}.icon[data-v-9478ec43]{text-align:center;width:1.4em;font-size:2em}.body[data-v-9478ec43]{flex-direction:column;display:flex}.label[data-v-9478ec43]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72em}.body b[data-v-9478ec43]{font-family:var(--font-display);font-size:1.25em}.body .muted[data-v-9478ec43]{font-size:.85em}.pop-enter-active[data-v-9478ec43],.pop-leave-active[data-v-9478ec43]{transition:opacity .3s,transform .3s}.pop-enter-from[data-v-9478ec43],.pop-leave-to[data-v-9478ec43]{opacity:0;transform:translate(-50%,16px)}.tooltip[data-v-94f1adf6]{z-index:1000;background:var(--surface);width:max-content;max-width:min(320px,100vw - 16px);color:var(--text);border:1px solid var(--line);border-top:2px solid var(--accent);font-family:var(--font-ui);white-space:pre-line;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:.85rem;line-height:1.35;position:fixed;box-shadow:0 8px 24px #00000073}.confirm-backdrop[data-v-33894616]{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.recovery[data-v-33894616]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;flex-direction:column;gap:8px;width:min(420px,100%);padding:14px 18px;display:flex;box-shadow:0 12px 40px #00000080}.recovery p[data-v-33894616]{margin:0}.recovery h2[data-v-33894616]{margin:0 0 8px}.code[data-v-33894616]{letter-spacing:.08em;text-align:center;border:1px dashed var(--accent);-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px;font-family:ui-monospace,monospace;font-size:1.6em}.row[data-v-33894616]{justify-content:flex-end;gap:8px}.loading-screen[data-v-209883df]{z-index:50;background:radial-gradient(ellipse at 50% 40%, #1d2a40 0%, var(--bg-deep) 70%);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;inset:0}.logo[data-v-209883df]{width:min(360px,80vw);height:auto}.shard[data-v-209883df]{font-family:var(--font-display);color:var(--accent);margin:0;font-size:1.2em}.steps[data-v-209883df]{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:.95em;list-style:none;display:flex}.steps li[data-v-209883df]{opacity:.5;align-items:center;gap:8px;display:flex}.steps li.done[data-v-209883df],.steps li.now[data-v-209883df]{opacity:1}.mark[data-v-209883df]{text-align:center;width:1em;color:var(--accent)}.now .mark[data-v-209883df]:before{content:"";border:2px solid var(--accent);border-right-color:#0000;border-radius:50%;width:.7em;height:.7em;animation:.8s linear infinite spin-209883df;display:inline-block}.bar[data-v-209883df]{background:var(--line);border-radius:2px;width:min(260px,70vw);height:4px;overflow:hidden}.bar div[data-v-209883df]{background:var(--accent);height:100%;transition:width .4s}@keyframes spin-209883df{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.now .mark[data-v-209883df]:before{animation:none}}
