@charset "UTF-8";.cheat-panel-enter-active[data-v-87dcf3c4],.cheat-panel-leave-active[data-v-87dcf3c4]{transition:opacity .2s ease}.cheat-panel-enter-active .container[data-v-87dcf3c4],.cheat-panel-leave-active .container[data-v-87dcf3c4]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.cheat-panel-enter-from[data-v-87dcf3c4],.cheat-panel-leave-to[data-v-87dcf3c4]{opacity:0}.cheat-panel-enter-from .container[data-v-87dcf3c4],.cheat-panel-leave-to .container[data-v-87dcf3c4]{transform:scale(.96) translateY(calc(var(--window-size) * -.01));opacity:0}.cheat-panel[data-v-87dcf3c4]{position:fixed;inset:0;z-index:10200;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(var(--window-size) * .08)}.backdrop[data-v-87dcf3c4]{position:absolute;inset:0;background:#0009}.container[data-v-87dcf3c4]{position:relative;z-index:1;width:calc(var(--window-size) * .8);max-width:860px;max-height:calc(var(--window-height) * .8);display:flex;flex-direction:column;background:#0a0a1af7;border:1px solid rgba(5,217,232,.4);border-radius:calc(var(--window-size) * .02);box-shadow:0 0 calc(var(--window-size) * .04) #05d9e826,0 0 calc(var(--window-size) * .12) #05d9e80d,0 calc(var(--window-size) * .02) calc(var(--window-size) * .06) #00000080;overflow:hidden;animation:panelGlow-87dcf3c4 4s ease-in-out infinite}@keyframes panelGlow-87dcf3c4{0%,to{box-shadow:0 0 calc(var(--window-size) * .04) #05d9e826,0 0 calc(var(--window-size) * .12) #05d9e80d,0 calc(var(--window-size) * .02) calc(var(--window-size) * .06) #00000080}50%{box-shadow:0 0 calc(var(--window-size) * .05) #05d9e840,0 0 calc(var(--window-size) * .15) #05d9e814,0 calc(var(--window-size) * .02) calc(var(--window-size) * .06) #00000080}}.header[data-v-87dcf3c4]{flex-shrink:0;padding:calc(var(--window-size) * .015) calc(var(--window-size) * .02);border-bottom:1px solid rgba(5,217,232,.12);display:flex;flex-direction:column;gap:calc(var(--window-size) * .01)}.title-row[data-v-87dcf3c4]{display:flex;align-items:center;justify-content:center;gap:calc(var(--window-size) * .012)}.icon[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .022);color:#05d9e8;opacity:.6}.title[data-v-87dcf3c4]{font-family:Orbitron,sans-serif;font-weight:700;font-size:calc(var(--window-size) * .026);letter-spacing:.2em;color:#05d9e8;text-shadow:0 0 calc(var(--window-size) * .008) rgba(5,217,232,.5)}.search-wrapper[data-v-87dcf3c4]{position:relative;display:flex;align-items:center}.search-icon[data-v-87dcf3c4]{position:absolute;left:calc(var(--window-size) * .015);font-size:calc(var(--window-size) * .02);color:#05d9e8;opacity:.5;pointer-events:none}.search[data-v-87dcf3c4]{width:100%;padding:calc(var(--window-size) * .014) calc(var(--window-size) * .015);padding-left:calc(var(--window-size) * .04);background:#05d9e80a;border:1px solid rgba(5,217,232,.12);border-radius:calc(var(--window-size) * .01);color:#fff;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .022);font-weight:400;letter-spacing:.05em;outline:none;transition:border-color .2s ease,box-shadow .2s ease;caret-color:#05d9e8}.search[data-v-87dcf3c4]::placeholder{color:#ffffff4d;font-style:normal}.search[data-v-87dcf3c4]:focus{border-color:#05d9e866;box-shadow:0 0 calc(var(--window-size) * .01) #05d9e826}.search-clear[data-v-87dcf3c4]{position:absolute;right:calc(var(--window-size) * .015);font-size:calc(var(--window-size) * .02);color:#ffffff8c;cursor:pointer;padding:calc(var(--window-size) * .004);transition:color .15s ease}.search-clear[data-v-87dcf3c4]:hover{color:#ff2a6d}.body[data-v-87dcf3c4]{flex:1;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:rgba(5,217,232,.2) transparent}.category+.category[data-v-87dcf3c4]{border-top:1px solid rgba(5,217,232,.06)}.category-header[data-v-87dcf3c4]{display:flex;align-items:center;gap:calc(var(--window-size) * .01);padding:calc(var(--window-size) * .008) calc(var(--window-size) * .025);position:sticky;top:0;z-index:1;background:#0a0a1af2}.category-icon[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .02);line-height:1}.category-name[data-v-87dcf3c4]{font-family:Orbitron,sans-serif;font-weight:600;font-size:calc(var(--window-size) * .016);color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase}.category-count[data-v-87dcf3c4]{font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .013);color:#ffffff4d;margin-left:auto}.item[data-v-87dcf3c4]{display:flex;align-items:center;gap:calc(var(--window-size) * .015);width:100%;padding:calc(var(--window-size) * .016) calc(var(--window-size) * .025);background:transparent;border:none;cursor:pointer;transition:background .12s ease;text-align:left}.item[data-v-87dcf3c4]:hover,.item.active[data-v-87dcf3c4]{background:#28284680}.item.active[data-v-87dcf3c4]{background:#05d9e814;position:relative}.item.active[data-v-87dcf3c4]:before{content:"";position:absolute;left:0;top:calc(var(--window-size) * .003);bottom:calc(var(--window-size) * .003);width:calc(var(--window-size) * .003);background:#05d9e8;border-radius:0 calc(var(--window-size) * .002) calc(var(--window-size) * .002) 0;box-shadow:0 0 calc(var(--window-size) * .006) #05d9e899}.item[data-v-87dcf3c4]:active{background:#05d9e826;transition:background .05s ease}.item-emoji[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .032);line-height:1;flex-shrink:0;width:calc(var(--window-size) * .045);text-align:center}.item-info[data-v-87dcf3c4]{flex:1;display:flex;flex-direction:column;gap:calc(var(--window-size) * .002);min-width:0}.item-name[data-v-87dcf3c4]{font-family:Orbitron,sans-serif;font-weight:600;font-size:calc(var(--window-size) * .02);color:#fff;line-height:1.2}.item.active .item-name[data-v-87dcf3c4]{color:#05d9e8}.item-desc[data-v-87dcf3c4]{font-family:Orbitron,sans-serif;font-weight:400;font-size:calc(var(--window-size) * .015);color:#ffffff8c;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-password[data-v-87dcf3c4]{flex-shrink:0;font-family:Orbitron,monospace;font-size:calc(var(--window-size) * .015);font-weight:500;color:#b829ff;background:#b829ff14;padding:calc(var(--window-size) * .005) calc(var(--window-size) * .012);border-radius:calc(var(--window-size) * .006);border:1px solid rgba(184,41,255,.15);letter-spacing:.08em}.empty[data-v-87dcf3c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--window-size) * .06) calc(var(--window-size) * .02);gap:calc(var(--window-size) * .01)}.empty-icon[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .04);opacity:.3}.empty-text[data-v-87dcf3c4]{font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);color:#ffffff4d}.footer[data-v-87dcf3c4]{flex-shrink:0;padding:calc(var(--window-size) * .01) calc(var(--window-size) * .02);border-top:1px solid rgba(5,217,232,.12);display:flex;justify-content:center}.hint[data-v-87dcf3c4]{display:flex;align-items:center;gap:calc(var(--window-size) * .01);font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .01);color:#ffffff4d;letter-spacing:.05em}.key[data-v-87dcf3c4]{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--window-size) * .002) calc(var(--window-size) * .006);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--window-size) * .004);font-size:calc(var(--window-size) * .01);color:#ffffff8c;line-height:1}@media screen and (min-width: 801px) and (max-width: 1100px){.container[data-v-87dcf3c4]{width:calc(var(--window-size) * .75)}}@media screen and (max-width: 800px){.cheat-panel[data-v-87dcf3c4]{padding-top:calc(var(--window-size) * .04)}.container[data-v-87dcf3c4]{width:calc(var(--window-width) * .94);max-height:calc(var(--window-height) * .85);border-radius:calc(var(--window-size) * .025)}.item-emoji[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .03);width:calc(var(--window-size) * .045)}.item-name[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .018)}.item-desc[data-v-87dcf3c4],.item-password[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .013)}.title[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .022)}.search[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .02);padding:calc(var(--window-size) * .014) calc(var(--window-size) * .012);padding-left:calc(var(--window-size) * .038)}.category-name[data-v-87dcf3c4]{font-size:calc(var(--window-size) * .014)}}.now-playing-label[data-v-a4928002]{position:fixed;bottom:12px;left:12px;z-index:9999;max-width:min(90vw,28rem);padding:6px 10px;border-radius:4px;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);font-size:11px;color:#ffffffeb;background:#141418b8;box-shadow:0 2px 12px #00000040;pointer-events:none;line-height:1.35;display:flex;flex-direction:column;gap:2px}.now-playing-label__track[data-v-a4928002]{color:#fffffff5}.now-playing-label__scale[data-v-a4928002]{color:#ffffffad;font-size:10px;letter-spacing:.04em}.performance-overlay[data-v-5c325d39]{position:fixed;top:12px;left:12px;z-index:12000;display:grid;gap:6px;min-width:118px;padding:10px 12px;border-radius:10px;background:#080c10db;border:1px solid rgba(110,255,227,.24);box-shadow:0 8px 24px #00000047;color:#e8f7f6f5;font-family:Orbitron,sans-serif;font-size:11px;letter-spacing:.06em;pointer-events:none;user-select:none}.performance-overlay__row[data-v-5c325d39]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.performance-overlay__label[data-v-5c325d39]{opacity:.66}.performance-overlay__value[data-v-5c325d39]{font-weight:700;text-align:right}.performance-overlay__value.good[data-v-5c325d39]{color:#7df0c8}.performance-overlay__value.warn[data-v-5c325d39]{color:#ffd166}.performance-overlay__value.bad[data-v-5c325d39]{color:#ff6b6b}@media (max-width: 768px){.performance-overlay[data-v-5c325d39]{top:8px;right:8px;min-width:106px;padding:8px 10px;font-size:10px}}.radio-panel-enter-active[data-v-be4c27ed],.radio-panel-leave-active[data-v-be4c27ed]{transition:opacity .22s ease}.radio-panel-enter-active .deck[data-v-be4c27ed],.radio-panel-leave-active .deck[data-v-be4c27ed]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .22s ease}.radio-panel-enter-from[data-v-be4c27ed],.radio-panel-leave-to[data-v-be4c27ed]{opacity:0}.radio-panel-enter-from .deck[data-v-be4c27ed],.radio-panel-leave-to .deck[data-v-be4c27ed]{transform:scale(.94) translateY(calc(var(--window-size) * -.01));opacity:0}.radio-panel[data-v-be4c27ed]{position:fixed;inset:0;z-index:10200;display:flex;align-items:center;justify-content:center;padding:calc(var(--window-size) * .04)}.backdrop[data-v-be4c27ed]{position:absolute;inset:0;background:#04020ee0}.deck[data-v-be4c27ed]{position:relative;z-index:1;width:calc(var(--window-size) * .86);max-width:calc(var(--window-size) * .86);max-height:calc(var(--window-height) * .9);display:grid;grid-template-rows:auto auto auto auto auto 1fr auto;gap:calc(var(--window-size) * .012);padding:calc(var(--window-size) * .022);background:linear-gradient(140deg,#b829ff14,#05d9e80a) #0e0a1ef0;border:1px solid rgba(5,217,232,.5);border-radius:calc(var(--window-size) * .022);box-shadow:0 calc(var(--window-size) * .01) calc(var(--window-size) * .03) #0009;overflow:hidden}.deck[data-v-be4c27ed]>*{position:relative;z-index:1}.top[data-v-be4c27ed]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--window-size) * .015);padding-bottom:calc(var(--window-size) * .01);border-bottom:1px solid rgba(5,217,232,.15)}.brand[data-v-be4c27ed]{display:flex;align-items:center;gap:calc(var(--window-size) * .008);font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:.22em;color:#05d9e8}.brand-mark[data-v-be4c27ed]{font-size:calc(var(--window-size) * .014);color:#ff2a6d;animation:radio-tuning-flicker 2.1s ease-in-out infinite}.brand-name[data-v-be4c27ed]{font-size:calc(var(--window-size) * .02)}.brand-wave[data-v-be4c27ed]{font-size:calc(var(--window-size) * .014);color:#ffffff52;letter-spacing:.3em}.close[data-v-be4c27ed]{width:calc(var(--window-size) * .028);height:calc(var(--window-size) * .028);display:flex;align-items:center;justify-content:center;background:#ff2a6d1f;border:1px solid rgba(255,42,109,.4);border-radius:calc(var(--window-size) * .005);color:#ff2a6d;font-size:calc(var(--window-size) * .014);cursor:pointer;transition:background .15s ease,color .15s ease}.close[data-v-be4c27ed]:hover{background:#ff2a6d40;color:#fff}.hero[data-v-be4c27ed]{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--window-size) * .02);align-items:center;padding:calc(var(--window-size) * .018);background:linear-gradient(135deg,#0006,#00000026),var(--station-accent, linear-gradient(135deg, rgba(94, 108, 132, .3), rgba(30, 30, 50, .3)));border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--window-size) * .014)}.hero[data-station=neutral][data-v-be4c27ed]{--station-accent: var(--btn-gradient-narrator-neutral);--station-glow: var(--btn-shadow-narrator-neutral)}.hero[data-station=elegant][data-v-be4c27ed]{--station-accent: var(--btn-gradient-narrator-elegant);--station-glow: var(--btn-shadow-narrator-elegant)}.hero[data-station=street][data-v-be4c27ed]{--station-accent: var(--btn-gradient-narrator-street);--station-glow: var(--btn-shadow-narrator-street)}.hero[data-station=sarcastic][data-v-be4c27ed]{--station-accent: var(--btn-gradient-narrator-sarcastic);--station-glow: var(--btn-shadow-narrator-sarcastic)}.hero[data-station=zinzin][data-v-be4c27ed]{--station-accent: var(--btn-gradient-narrator-zinzin);--station-glow: var(--btn-shadow-narrator-zinzin)}.hero[data-station=bureaucrat][data-v-be4c27ed]{--station-accent: var(--btn-gradient-narrator-bureaucrat);--station-glow: var(--btn-shadow-narrator-bureaucrat)}.vinyl[data-v-be4c27ed]{width:calc(var(--window-size) * .08);height:calc(var(--window-size) * .08);border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a2a35,#0a0a10 70%);position:relative;flex-shrink:0;box-shadow:0 calc(var(--window-size) * .004) calc(var(--window-size) * .008) #00000080}.vinyl.spinning[data-v-be4c27ed]{animation:radio-vinyl-spin 4.5s linear infinite;will-change:transform}.vinyl-label[data-v-be4c27ed]{position:absolute;inset:28%;border-radius:50%;background:var(--station-accent, linear-gradient(135deg, #444, #222));display:flex;align-items:center;justify-content:center;font-size:calc(var(--window-size) * .018);color:#000000bf}.hero-info[data-v-be4c27ed]{display:flex;flex-direction:column;gap:calc(var(--window-size) * .006);min-width:0}.hero-status[data-v-be4c27ed]{display:flex;align-items:center;gap:calc(var(--window-size) * .006);font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .012);color:#ff2a6d;letter-spacing:.25em;font-weight:600}.hero-dot[data-v-be4c27ed]{width:calc(var(--window-size) * .008);height:calc(var(--window-size) * .008);background:#ff2a6d;border-radius:50%;box-shadow:0 0 calc(var(--window-size) * .004) #ff2a6d;animation:radio-tuning-flicker 1.4s ease-in-out infinite}.hero-title[data-v-be4c27ed]{font-family:digital-7,monospace;font-size:calc(var(--window-size) * .042);color:#fff;line-height:1;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-meta[data-v-be4c27ed]{display:flex;align-items:center;gap:calc(var(--window-size) * .008);font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);color:#fff9;letter-spacing:.08em;text-transform:uppercase}.hero-scale[data-v-be4c27ed]{color:#f9f871}.scale-preview[data-v-be4c27ed]{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--window-size) * .022);height:calc(var(--window-size) * .022);background:#f9f87124;border:1px solid rgba(249,248,113,.4);border-radius:calc(var(--window-size) * .004);color:#f9f871;cursor:pointer;font-size:calc(var(--window-size) * .014);line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease}.scale-preview[data-v-be4c27ed]:hover:not(:disabled){background:#f9f8714d;color:#fff;border-color:#f9f871b3}.scale-preview[data-v-be4c27ed]:disabled{opacity:.45;cursor:not-allowed}.hero-sep[data-v-be4c27ed]{color:#ffffff52}.hero-station[data-v-be4c27ed]{color:#fff9}.eq[data-v-be4c27ed]{display:flex;align-items:flex-end;gap:calc(var(--window-size) * .004);height:calc(var(--window-size) * .022);margin-top:calc(var(--window-size) * .004)}.eq-bar[data-v-be4c27ed]{width:calc(var(--window-size) * .006);flex-shrink:0;height:100%;background:linear-gradient(to top,#05d9e8,#b829ff);border-radius:calc(var(--window-size) * .001);transform-origin:bottom;transform:scaleY(.22);opacity:.5}.eq-bar.live[data-v-be4c27ed]{opacity:1;animation:radio-eq-bar .9s ease-in-out infinite}.transport[data-v-be4c27ed]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(var(--window-size) * .016);padding:calc(var(--window-size) * .01) calc(var(--window-size) * .016);background:#00000059;border:1px solid rgba(5,217,232,.15);border-radius:calc(var(--window-size) * .01)}.transport-controls[data-v-be4c27ed]{display:flex;align-items:center;gap:calc(var(--window-size) * .006)}.transport-btn[data-v-be4c27ed]{width:calc(var(--window-size) * .03);height:calc(var(--window-size) * .03);display:flex;align-items:center;justify-content:center;background:#05d9e814;border:1px solid rgba(5,217,232,.3);border-radius:calc(var(--window-size) * .005);color:#05d9e8;cursor:pointer;font-size:calc(var(--window-size) * .018);transition:background .15s ease,color .15s ease,border-color .15s ease}.transport-btn[data-v-be4c27ed]:hover:not(:disabled){background:#05d9e833;color:#fff;border-color:#05d9e899}.transport-btn[data-v-be4c27ed]:disabled{opacity:.35;cursor:not-allowed}.transport-btn.primary[data-v-be4c27ed]{width:calc(var(--window-size) * .04);height:calc(var(--window-size) * .04);background:linear-gradient(135deg,#b829ff66,#05d9e84d);border-color:#b829ffb3;color:#fff;font-size:calc(var(--window-size) * .022);filter:drop-shadow(0 0 calc(var(--window-size) * .006) rgba(184,41,255,.5))}.transport-btn.primary[data-v-be4c27ed]:hover:not(:disabled){filter:brightness(1.15) drop-shadow(0 0 calc(var(--window-size) * .008) rgba(184,41,255,.7));background:linear-gradient(135deg,#b829ff8c,#05d9e866)}.pause-glyph[data-v-be4c27ed]{display:inline-flex;align-items:center;gap:calc(var(--window-size) * .003)}.pause-glyph span[data-v-be4c27ed]{display:block;width:calc(var(--window-size) * .004);height:calc(var(--window-size) * .016);background:#fff;border-radius:calc(var(--window-size) * .001)}.progress[data-v-be4c27ed]{display:flex;flex-direction:column;gap:calc(var(--window-size) * .006);cursor:pointer;touch-action:none;min-width:0}.progress-track[data-v-be4c27ed]{position:relative;height:calc(var(--window-size) * .006);background:#ffffff14;border-radius:calc(var(--window-size) * .003);overflow:visible}.progress-fill[data-v-be4c27ed]{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#05d9e8,#b829ff);border-radius:calc(var(--window-size) * .003);pointer-events:none}.progress-head[data-v-be4c27ed]{position:absolute;top:50%;width:calc(var(--window-size) * .014);height:calc(var(--window-size) * .014);background:#fff;border:2px solid #b829ff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 calc(var(--window-size) * .004) #b829ffb3;pointer-events:none}.time[data-v-be4c27ed]{display:flex;justify-content:space-between;font-family:digital-7,monospace;font-size:calc(var(--window-size) * .016);color:#f9f871;letter-spacing:.04em}.volume[data-v-be4c27ed]{display:flex;align-items:center;gap:calc(var(--window-size) * .008)}.volume-icon[data-v-be4c27ed]{font-size:calc(var(--window-size) * .018);line-height:1}.volume-slider[data-v-be4c27ed]{width:calc(var(--window-size) * .1);height:calc(var(--window-size) * .006);-webkit-appearance:none;appearance:none;background:#ffffff14;border-radius:calc(var(--window-size) * .003);outline:none;cursor:pointer}.volume-slider[data-v-be4c27ed]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(var(--window-size) * .014);height:calc(var(--window-size) * .014);background:#fff;border:2px solid #05d9e8;border-radius:50%;cursor:pointer;box-shadow:0 0 calc(var(--window-size) * .004) #05d9e899}.volume-slider[data-v-be4c27ed]::-moz-range-thumb{width:calc(var(--window-size) * .014);height:calc(var(--window-size) * .014);background:#fff;border:2px solid #05d9e8;border-radius:50%;cursor:pointer;box-shadow:0 0 calc(var(--window-size) * .004) #05d9e899}.volume-slider[data-v-be4c27ed]::-moz-range-track{background:transparent;border:none}.volume-value[data-v-be4c27ed]{font-family:digital-7,monospace;font-size:calc(var(--window-size) * .018);color:#05d9e8;min-width:calc(var(--window-size) * .024);text-align:right}.stations[data-v-be4c27ed]{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--window-size) * .008)}.station[data-v-be4c27ed]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(var(--window-size) * .006);padding:calc(var(--window-size) * .016) calc(var(--window-size) * .006) calc(var(--window-size) * .01);background:linear-gradient(180deg,#1e16378c,#0a0818c7);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--window-size) * .008);cursor:pointer;overflow:hidden;font-family:Orbitron,sans-serif;min-width:0;transition:background .2s ease,border-color .2s ease,filter .2s ease}.station[data-v-be4c27ed]:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--window-size) * .003);background:var(--station-grad, linear-gradient(90deg, #888, #555));opacity:.55;transition:height .2s ease,opacity .2s ease}.station[data-v-be4c27ed]:after{content:"";position:absolute;top:calc(var(--window-size) * .008);right:calc(var(--window-size) * .008);width:calc(var(--window-size) * .005);height:calc(var(--window-size) * .005);border-radius:50%;background:#ffffff2e;transition:background .2s ease,filter .2s ease}.station.neutral[data-v-be4c27ed]{--station-grad: var(--btn-gradient-narrator-neutral);--station-glow: var(--btn-shadow-narrator-neutral)}.station.elegant[data-v-be4c27ed]{--station-grad: var(--btn-gradient-narrator-elegant);--station-glow: var(--btn-shadow-narrator-elegant)}.station.street[data-v-be4c27ed]{--station-grad: var(--btn-gradient-narrator-street);--station-glow: var(--btn-shadow-narrator-street)}.station.sarcastic[data-v-be4c27ed]{--station-grad: var(--btn-gradient-narrator-sarcastic);--station-glow: var(--btn-shadow-narrator-sarcastic)}.station.zinzin[data-v-be4c27ed]{--station-grad: var(--btn-gradient-narrator-zinzin);--station-glow: var(--btn-shadow-narrator-zinzin)}.station.bureaucrat[data-v-be4c27ed]{--station-grad: var(--btn-gradient-narrator-bureaucrat);--station-glow: var(--btn-shadow-narrator-bureaucrat)}.station.active[data-v-be4c27ed]{background:var(--station-grad, linear-gradient(180deg, #888, #555));border-color:#ffffffd9;filter:drop-shadow(0 0 calc(var(--window-size) * .008) var(--station-glow, rgba(5, 217, 232, .5)))}.station.active[data-v-be4c27ed]:before{height:calc(var(--window-size) * .005);opacity:1;background:#ffffffbf}.station.active[data-v-be4c27ed]:after{background:#ff2a6d;box-shadow:0 0 calc(var(--window-size) * .004) #ff2a6d;animation:radio-tuning-flicker 1.4s ease-in-out infinite}.station.active .station-name[data-v-be4c27ed]{color:#000000e6;opacity:1}.station-letter[data-v-be4c27ed]{font-size:calc(var(--window-size) * .034);line-height:1}.station-name[data-v-be4c27ed]{font-weight:700;font-size:calc(var(--window-size) * .01);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1}.phases[data-v-be4c27ed]{display:flex;align-items:center;gap:calc(var(--window-size) * .008);padding:calc(var(--window-size) * .004);background:#00000059;border:1px solid rgba(5,217,232,.15);border-radius:calc(var(--window-size) * .008)}.phase[data-v-be4c27ed]{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--window-size) * .01);padding:calc(var(--window-size) * .008) calc(var(--window-size) * .012);background:transparent;border:none;border-radius:calc(var(--window-size) * .006);cursor:pointer;font-family:Orbitron,sans-serif;font-weight:600;font-size:calc(var(--window-size) * .014);text-transform:uppercase;letter-spacing:.18em;color:#fff9;transition:background .15s ease,color .15s ease}.phase[data-v-be4c27ed]:hover{color:#fff}.phase.active[data-v-be4c27ed]{background:linear-gradient(135deg,#05d9e838,#b829ff2e);color:#fff}.phase-count[data-v-be4c27ed]{font-family:digital-7,monospace;font-size:calc(var(--window-size) * .018);color:#f9f871;letter-spacing:0}.grid[data-v-be4c27ed]{overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--window-size) * .18),1fr));gap:calc(var(--window-size) * .008);padding-right:calc(var(--window-size) * .004);scrollbar-width:thin;scrollbar-color:rgba(5,217,232,.25) transparent}.card[data-v-be4c27ed]{display:flex;align-items:center;gap:calc(var(--window-size) * .01);padding:calc(var(--window-size) * .01) calc(var(--window-size) * .012);background:#141028a6;border:1px solid rgba(255,255,255,.06);border-radius:calc(var(--window-size) * .008);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.card[data-v-be4c27ed]:hover,.card.active[data-v-be4c27ed]{background:#05d9e81a;border-color:#05d9e866}.card.playing[data-v-be4c27ed]{background:linear-gradient(135deg,#b829ff33,#ff2a6d1f);border-color:#b829ff8c}.card.playing .card-title[data-v-be4c27ed]{color:#fff}.card.playing .card-glyph-live[data-v-be4c27ed]{color:#ff2a6d}.card-glyph[data-v-be4c27ed]{width:calc(var(--window-size) * .024);height:calc(var(--window-size) * .024);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--window-size) * .004)}.card-glyph-idle[data-v-be4c27ed]{font-family:digital-7,monospace;font-size:calc(var(--window-size) * .016);color:#f9f871;letter-spacing:.04em;line-height:1}.card-glyph-live[data-v-be4c27ed]{font-size:calc(var(--window-size) * .016);color:#ff2a6d;animation:radio-tuning-flicker 1.3s ease-in-out infinite}.card-body[data-v-be4c27ed]{display:flex;flex-direction:column;gap:calc(var(--window-size) * .002);min-width:0;flex:1}.card-title[data-v-be4c27ed]{font-family:Orbitron,sans-serif;font-weight:600;font-size:calc(var(--window-size) * .014);color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-scale[data-v-be4c27ed]{font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .011);color:#fff9;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty[data-v-be4c27ed]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:calc(var(--window-size) * .04)}.empty-text[data-v-be4c27ed]{font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);color:#ffffff52;letter-spacing:.3em;text-transform:uppercase}.footer[data-v-be4c27ed]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(var(--window-size) * .006);padding-top:calc(var(--window-size) * .008);border-top:1px solid rgba(5,217,232,.15);font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .01);color:#ffffff52;letter-spacing:.1em}.key[data-v-be4c27ed]{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--window-size) * .002) calc(var(--window-size) * .006);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--window-size) * .004);font-size:calc(var(--window-size) * .01);color:#fff9;margin-left:calc(var(--window-size) * .006);line-height:1}.key[data-v-be4c27ed]:first-of-type{margin-left:0}@media screen and (min-width: 801px) and (max-width: 1100px){.deck[data-v-be4c27ed]{width:calc(var(--window-size) * .94)}.hero-title[data-v-be4c27ed]{font-size:calc(var(--window-size) * .036)}}@media screen and (max-width: 800px){.radio-panel[data-v-be4c27ed]{padding:calc(var(--window-size) * .02)}.deck[data-v-be4c27ed]{width:100%;max-width:100%;max-height:calc(var(--window-height) * .94);padding:calc(var(--window-size) * .018)}.hero[data-v-be4c27ed]{grid-template-columns:1fr;gap:calc(var(--window-size) * .012);text-align:left}.vinyl[data-v-be4c27ed]{width:calc(var(--window-size) * .12);height:calc(var(--window-size) * .12)}.hero-title[data-v-be4c27ed]{font-size:calc(var(--window-size) * .05)}.transport[data-v-be4c27ed]{grid-template-columns:1fr;gap:calc(var(--window-size) * .012)}.transport-controls[data-v-be4c27ed]{justify-content:center}.transport-btn[data-v-be4c27ed]{width:calc(var(--window-size) * .05);height:calc(var(--window-size) * .05)}.transport-btn.primary[data-v-be4c27ed]{width:calc(var(--window-size) * .07);height:calc(var(--window-size) * .07)}.volume-slider[data-v-be4c27ed]{width:100%}.stations[data-v-be4c27ed]{grid-template-columns:repeat(3,1fr)}.station-letter[data-v-be4c27ed]{font-size:calc(var(--window-size) * .04)}.station-name[data-v-be4c27ed]{font-size:calc(var(--window-size) * .012)}.grid[data-v-be4c27ed]{grid-template-columns:1fr}.card-title[data-v-be4c27ed]{font-size:calc(var(--window-size) * .018)}.card-scale[data-v-be4c27ed]{font-size:calc(var(--window-size) * .014)}}.design-classic{--board-bg-deep: #202020;--board-bg-surface: #202020;--board-accent-primary: #1a4fa0;--board-accent-secondary: #5d1a80;--board-text: #1a1a1a;--board-text-muted: #1a1a1a;--board-tile-dead-color: rgb(120, 120, 120);--board-background: #202020;--board-tile-bg: linear-gradient(160deg, #ffffff 0%, #eef3ff 100%);--board-tile-background: linear-gradient(160deg, #ffffff 0%, #eef3ff 100%);--board-tile-box-shadow: none;--board-tile-radius: 0px;--board-tile-inset: 0px;--board-tile-border-width: 0px;--board-tile-vowel-background: linear-gradient(160deg, #ffffff 0%, #eef3ff 100%);--board-tile-consonant-background: linear-gradient(160deg, #ffffff 0%, #eef3ff 100%);--board-tile-idle-filter: brightness(92%);--board-tile-clickable-decoration: underline;--board-tile-clickable-shadow: none;--board-tile-hover-shadow: none;--board-tile-highlighted-glyph-shadow: none;--board-tile-highlighted-vowel-color: #1a4fa0;--board-tile-highlighted-consonant-color: #5d1a80;--board-first-highlight-border-width: 0px;--board-glyph-size: .5;--board-points-size: .25;--board-glyph-shadow: none;--board-letter-glow: none;--board-points-shadow: none;--board-vowel-border-top: transparent;--board-half-marker-size: .1;--board-half-marker-opacity: .34;--board-half-marker-gap: .22;--board-half-marker-filter: none;--board-trace-color: #5e48d4;--board-trace-pulse-color: #c4b5fd;--board-trace-width-mult: 1.65;--board-trace-route-opacity: 1;--board-score-color: #ffffff;--board-score-shadow: 0 2px 6px rgba(0, 0, 0, .65);--board-ring-halo-opacity: 0;--board-ring-rim-opacity: 0;--board-particle-glow-opacity: 0;--board-particle-ring-color: rgba(0, 0, 0, .18);--board-particle-ring-radius: 50%;--board-particle-radius: 50%;--board-particle-size-mult: .04;--board-particle-bg: rgba(0, 0, 0, .35);--board-bracket-size-mult: .18;--board-bracket-thickness-mult: .022;--board-bracket-filter: none;--board-bracket-animation: none;--word-validation-overlay-bg: radial-gradient(circle at 18% 22%, rgba(33, 110, 224, .42), transparent 38%), radial-gradient(circle at 82% 72%, rgba(118, 42, 158, .38), transparent 40%), repeating-linear-gradient(135deg, rgba(255, 255, 255, .018) 0 1px, transparent 1px 14px), linear-gradient(145deg, rgba(9, 15, 31, .94), rgba(24, 20, 49, .97) 52%, rgba(11, 17, 34, .95));--score-computation-band-bg: linear-gradient(90deg, transparent 2%, rgba(91, 62, 148, .2) 18%, rgba(24, 38, 76, .88) 50%, rgba(47, 87, 151, .2) 82%, transparent 98%);--word-definition-panel-bg: linear-gradient(135deg, rgba(14, 25, 52, .9), rgba(39, 29, 68, .94), rgba(16, 31, 61, .9));--word-definition-panel-shadow: 0 12px 30px rgba(2, 5, 18, .34), 0 0 0 1px rgba(163, 188, 255, .16) inset, 0 1px 0 rgba(255, 255, 255, .08) inset;--word-definition-text-color: #e8efff;--word-definition-word-color: #8fd4ff;--score-computation-main-color: #f4f0ff;--score-computation-letter-color: #73c7ff;--score-computation-word-color: #d495ff;--score-computation-final-gradient: linear-gradient(180deg, #ffffff 0%, #fff0b8 38%, #ffbd55 68%, #f07f45 100%);--score-computation-final-text-shadow: 0 .02em 0 rgba(255, 255, 255, .85), 0 .08em .12em rgba(255, 158, 63, .48), 0 .18em .38em rgba(129, 65, 255, .38);--board-tile-enter-duration: .38s;--board-tile-enter-easing: cubic-bezier(.34, 1.4, .64, 1);--anim-tile-enter: classic-tile-enter;--anim-tile-scan: classic-tile-scan;--anim-tile-flash: tileValidationFlash}.design-classic .letter-visual{--board-tile-highlighted-background: var(--highlight-color);--board-tile-highlighted-bg: var(--highlight-color);--board-tile-highlighted-shadow: none;--board-tile-dead-background: repeating-linear-gradient( 45deg, transparent, transparent calc(var(--letter-tile-size) / 30), rgba(200, 200, 200, .4) calc(var(--letter-tile-size) / 30), rgba(200, 200, 200, .4) calc(var(--letter-tile-size) / 15) ), linear-gradient(45deg, rgb(245, 245, 245), rgb(235, 235, 235))}.design-classic .letter-tile-wrapper:hover .letter-visual.is-clickable:not(.highlighted):not(.ready-to-drop){background:linear-gradient(45deg,#caf4ff,#adcae7)}.design-classic#game-board:after{border:none;box-shadow:none}@keyframes classic-tile-enter{0%{transform:scale(.55) translateY(-6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes classic-tile-scan{0%,to{opacity:0}}.design-neon{--board-bg-deep: #07101e;--board-bg-surface: #132038;--board-accent-primary: #00e5ff;--board-accent-secondary:#c084fc;--board-text: #eaf8ff;--board-text-muted: #8aaac8;--board-tile-highlighted-vowel-color: var(--board-accent-primary);--board-tile-highlighted-consonant-color: var(--board-accent-secondary);--board-half-marker-size: .11;--board-half-marker-opacity: .38;--board-half-marker-gap: .22;--board-half-marker-filter: drop-shadow(0 0 calc(var(--letter-tile-size) * .02) currentColor) drop-shadow(0 0 calc(var(--letter-tile-size) * .05) currentColor);--board-trace-color: #00e5ff;--board-trace-pulse-color: #ffffff;--board-trace-route-opacity: 1;--board-trace-arrow-filter: drop-shadow(0 0 calc(var(--letter-tile-size) * .025) rgba(0, 229, 255, 1)) drop-shadow(0 0 calc(var(--letter-tile-size) * .065) rgba(0, 229, 255, .8));--board-trace-arrow-bloom-filter: blur(calc(var(--letter-tile-size) * .035));--board-background: radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--board-accent-primary) 22%, transparent), transparent 55%), radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--board-accent-secondary) 15%, transparent), transparent 55%), radial-gradient(ellipse at 50% 50%, rgba(20, 60, 120, .35), transparent 70%), var(--board-bg-deep);--word-validation-overlay-bg: radial-gradient(circle at 18% 22%, rgba(0, 229, 255, .16), transparent 38%), radial-gradient(circle at 82% 72%, rgba(192, 132, 252, .14), transparent 42%), linear-gradient(145deg, rgba(3, 9, 20, .97), rgba(8, 18, 38, .98) 52%, rgba(5, 11, 25, .97));--letter-points-change-rest-color: var(--board-text-muted);--letter-points-change-rest-shadow: 0 0 .3em var(--tile-accent);--letter-points-change-active-color: #ffffff;--letter-points-change-active-shadow: 0 0 .12em #ffffff, 0 0 .4em var(--tile-accent), 0 0 .9em var(--tile-accent), 0 0 1.6em var(--tile-accent);--letter-points-change-scale: 1.28;--letter-points-change-easing: cubic-bezier(.22, 1, .36, 1);--letter-points-change-animation: neonPointsChange;--letter-points-change-halo-animation: neonPointsHalo;--anim-tile-enter: letterTileMaterialize;--anim-tile-scan: letterTileScan;--anim-tile-flash: tileValidationFlash}@keyframes neonPointsChange{0%{color:var(--board-text-muted);transform:scale(1);text-shadow:0 0 .3em var(--tile-accent)}40%{color:#fff;transform:scale(1.3);text-shadow:0 0 .08em #ffffff,0 0 .3em var(--tile-accent),0 0 .8em var(--tile-accent),0 0 1.8em var(--tile-accent)}to{color:var(--board-text-muted);transform:scale(1);text-shadow:0 0 .3em var(--tile-accent)}}@keyframes neonPointsHalo{0%,18%{opacity:0;transform:scale(.55)}28%{opacity:.95;box-shadow:0 0 .25em var(--tile-accent),inset 0 0 .25em var(--tile-accent)}to{opacity:0;transform:scale(2.4);box-shadow:0 0 .8em var(--tile-accent)}}.design-retro{--board-bg-deep: #000000;--board-bg-surface: #070700;--board-accent-primary: #fcfc00;--board-accent-secondary: #fc0040;--board-text: #ffffff;--board-text-muted: #888800;--board-background: repeating-linear-gradient( 0deg, transparent 0px, transparent 2px, rgba(255, 255, 0, .025) 2px, rgba(255, 255, 0, .025) 3px ), #000000;--word-validation-overlay-bg: repeating-linear-gradient( 0deg, transparent 0 7px, rgba(252, 252, 0, .045) 7px 8px ), repeating-linear-gradient( 90deg, transparent 0 15px, rgba(252, 0, 64, .035) 15px 16px ), #030300;--score-computation-main-color: #ffffff;--score-computation-letter-color: #fc0040;--score-computation-word-color: #fcfc00;--score-computation-final-gradient: #fcfc00;--score-computation-final-text-shadow: calc(var(--game-view-width) / 320) calc(var(--game-view-width) / 320) 0 #fc0040;--board-font: "Press Start 2P", monospace;--board-glyph-size: .42;--board-font-scale: 1;--board-points-size: .13;--board-letter-glow: 0 0 4px color-mix(in srgb, currentColor 90%, transparent), 0 0 12px color-mix(in srgb, currentColor 45%, transparent);--board-glyph-shadow: none;--board-tile-radius: 0px;--board-tile-border-width: 1px;--board-tile-inset: 0px;--board-tile-background: #000000;--board-tile-box-shadow: none;--board-tile-vowel-background: #070600;--board-tile-consonant-background: #060001;--board-tile-dead-background: repeating-linear-gradient( 90deg, transparent 0 3px, rgba(60, 60, 0, .25) 3px 4px ), #030300;--board-tile-highlighted-glyph-color: #000000;--board-tile-highlighted-vowel-color: var(--board-accent-primary);--board-tile-highlighted-consonant-color: var(--board-accent-secondary);--board-tile-highlighted-glyph-shadow: none;--board-trace-color: #fcfc00;--board-trace-pulse-color: #ffffff;--board-trace-linecap: square;--board-trace-linejoin: miter;--board-score-color: #fcfc00;--board-score-shadow: 0 0 6px #fcfc00, 0 2px 4px rgba(0,0,0,.9);--board-ring-halo-opacity: 0;--board-ring-rim-opacity: 0;--board-particle-radius: 0%;--board-particle-glow-opacity: 0;--board-particle-ring-color: rgba(252, 252, 0, .6);--board-particle-ring-radius: 0%;--board-particle-size-mult: .05;--board-particle-bg: #fcfc00;--board-bracket-size-mult: .22;--board-bracket-thickness-mult: .03;--board-bracket-filter: none;--board-bracket-animation: none;--anim-tile-enter: retro-tile-enter;--anim-tile-scan: retro-tile-scan;--anim-tile-flash: retro-tile-flash;--board-tile-enter-duration: .24s;--board-tile-enter-easing: steps(4, end)}.design-retro .letter-visual{--board-tile-highlighted-background: var(--highlight-color);--board-tile-highlighted-bg: var(--highlight-color);--board-tile-highlighted-shadow: 0 0 8px color-mix(in srgb, var(--highlight-color) 70%, transparent), 0 0 3px color-mix(in srgb, var(--highlight-color) 95%, transparent)}#game-board.design-retro .letter-visual.highlighted .glyph{text-shadow:calc(var(--letter-tile-size) * .02) calc(var(--letter-tile-size) * .02) 0 var(--board-bg-deep),calc(var(--letter-tile-size) * -.02) calc(var(--letter-tile-size) * .02) 0 var(--board-bg-deep),calc(var(--letter-tile-size) * .02) calc(var(--letter-tile-size) * -.02) 0 var(--board-bg-deep),calc(var(--letter-tile-size) * -.02) calc(var(--letter-tile-size) * -.02) 0 var(--board-bg-deep)}.design-retro#game-board .letter-order.on-board{font-family:"Press Start 2P",monospace;border-radius:0;border:1px solid color-mix(in srgb,currentColor 60%,transparent);font-size:calc(var(--letter-tile-size) * .1);padding:.15em .2em;background:#000;line-height:1}.design-retro .letter-badge.badge{--letter-badge-font-family: "Press Start 2P", monospace;border-radius:0;box-shadow:calc(var(--letter-badge-size) * .08) calc(var(--letter-badge-size) * .08) 0 #000;image-rendering:pixelated}.design-retro .letter-badge.badge.gold{color:#8b4513;background:gold;border-color:#8b6914}.design-retro .letter-badge.badge.copy{color:#003c49;background:#20dab5;border-color:#0d5a6b}.design-retro .letter-badge.badge.bonus-mult{color:#fff;background:#ef1be1;border-color:#6b0f62}.design-retro .letter-badge.badge.bonus-plus{color:#fff;background:#659dff;border-color:#1e3a75}.design-retro .letter-badge.badge.bonus-mult-score{color:#8b4513;background:#ffae00;border-color:#8b6914}.design-retro .letter-badge.badge .badge-text-gold,.design-retro .letter-badge.badge .badge-text-bonus{color:currentColor;font-family:"Press Start 2P",monospace;letter-spacing:-.08em}.design-retro .letter-badge.badge .mini-card{border-radius:0;border-color:#000;box-shadow:none}.design-retro .letter-badge.badge .mini-letter{color:#004d5c;font-family:"Press Start 2P",monospace}.design-retro .letter-badge.badge.flash,.design-retro .letter-badge.badge .flash-badge-wrapper,.design-retro .letter-badge.badge .flash-image,.design-retro .letter-badge.badge .flash-img{border-radius:0}.design-retro#game-board .points{font-family:"Press Start 2P",monospace;color:var(--board-text-muted);opacity:1;font-size:calc(var(--letter-tile-size) * .12)}.design-retro#game-board:after{border:1px solid rgba(252,252,0,.2);box-shadow:none}.design-retro .connection{animation:none;opacity:1}.design-retro .pixel-route-block.px-y,.design-retro .pixel-arrow-block.px-y{animation:retro-activate-y 40ms steps(1,end) var(--px-t, 0ms) both}.design-retro .pixel-route-block.px-r,.design-retro .pixel-arrow-block.px-r{animation:retro-activate-r 40ms steps(1,end) var(--px-t, 0ms) both}.design-retro .pixel-wave{opacity:0;stroke:none}.design-retro .pixel-wave.px-y{fill:#fc0040;animation:retro-wave-flash var(--px-wave-period, 3s) steps(1,end) calc(var(--px-w, 0ms) + .18s) infinite}.design-retro .pixel-wave.px-r{fill:#fcfc00;animation:retro-wave-flash var(--px-wave-period, 3s) steps(1,end) calc(var(--px-w, 0ms) + .18s) infinite}@keyframes retro-wave-flash{0%,3%{opacity:1}3.01%,to{opacity:0}}@keyframes retro-activate-y{0%{fill:#2a2800}to{fill:#fcfc00}}@keyframes retro-activate-r{0%{fill:#280008}to{fill:#fc0040}}.design-retro .directional-arrows .dark-overlay{display:none}.design-retro .directional-arrows .arrow{font-size:0}.design-retro .directional-arrows .arrow .arrow-icon{animation:none!important;opacity:1!important;display:flex;align-items:center;justify-content:center}.design-retro .directional-arrows .arrow .pixel-arrow{height:calc(var(--letter-tile-size) * .14);width:calc(var(--letter-tile-size) * .14);fill:#fcfc00;opacity:.72;shape-rendering:crispEdges;image-rendering:pixelated;animation:retro-arrow-blink .9s steps(1,end) infinite}.design-retro .directional-arrows .arrow.appearing .pixel-arrow{animation:retro-arrow-appear .3s steps(2,end) both}@keyframes retro-arrow-blink{0%,45%{opacity:.82}46%,to{opacity:.46}}@keyframes retro-arrow-appear{0%{opacity:0}to{opacity:.72}}@media (prefers-reduced-motion: reduce){.design-retro .directional-arrows .pixel-arrow{animation:none}}@keyframes retro-tile-enter{0%{opacity:0;transform:scale(.75)}33%{opacity:1;transform:scale(1.05)}66%{opacity:.8}to{opacity:1;transform:scale(1)}}@keyframes retro-tile-scan{0%,to{opacity:0}}@keyframes retro-tile-flash{0%{filter:brightness(4);border-color:#fff;box-shadow:0 0 16px #fcfc00}25%{filter:brightness(3);border-color:#fcfc00}60%{filter:brightness(1.8);border-color:#fc0040}to{filter:brightness(1);border-color:transparent;box-shadow:none}}@keyframes slideInBounce{0%{opacity:0;transform:translate(-50%) translateY(calc(var(--window-size) * .05)) scale(.8)}60%{opacity:1;transform:translate(-50%) translateY(calc(var(--window-size) * -.005)) scale(1.05)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes cardBurst{0%{opacity:0;transform:translate(-50%) translateY(-50%) scale(.5) rotateX(0) rotate(0)}8%{opacity:.45;transform:translate(calc(-50% + var(--burst-x) * .04)) translateY(calc(-50% + var(--burst-y) * .06)) scale(1.08) rotateX(calc(var(--burst-tilt, 25) * -.2 * 1deg)) rotate(calc(var(--burst-rotation, 0) * .02 * 1deg))}22%{opacity:.85;transform:translate(calc(-50% + var(--burst-x) * .3)) translateY(calc(-50% + var(--burst-y) * .55)) scale(1) rotateX(calc(var(--burst-tilt, 25) * -.7 * 1deg)) rotate(calc(var(--burst-rotation, 0) * .15 * 1deg))}40%{opacity:1;transform:translate(calc(-50% + var(--burst-x) * .6)) translateY(calc(-50% + var(--burst-y) * .85)) scale(.97) rotateX(calc(var(--burst-tilt, 25) * -1 * 1deg)) rotate(calc(var(--burst-rotation, 0) * .35 * 1deg))}55%{opacity:1;transform:translate(calc(-50% + var(--burst-x) * .78)) translateY(calc(-50% + var(--burst-y) * .82 + var(--burst-gravity, 0px) * .03)) scale(.95) rotateX(0) rotate(calc(var(--burst-rotation, 0) * .5 * 1deg))}72%{opacity:.6;transform:translate(calc(-50% + var(--burst-x) * .9)) translateY(calc(-50% + var(--burst-y) * .45 + var(--burst-gravity, 0px) * .4)) scale(.88) rotateX(calc(var(--burst-tilt, 25) * .5 * 1deg)) rotate(calc(var(--burst-rotation, 0) * .72 * 1deg))}86%{opacity:.25;transform:translate(calc(-50% + var(--burst-x) * .97)) translateY(calc(-50% + var(--burst-y) * -.05 + var(--burst-gravity, 0px) * .72)) scale(.8) rotateX(calc(var(--burst-tilt, 25) * .85 * 1deg)) rotate(calc(var(--burst-rotation, 0) * .88 * 1deg))}95%{opacity:.08;transform:translate(calc(-50% + var(--burst-x) * .99)) translateY(calc(-50% + var(--burst-y) * -.25 + var(--burst-gravity, 0px) * .9)) scale(.74) rotateX(calc(var(--burst-tilt, 25) * 1.05 * 1deg)) rotate(calc(var(--burst-rotation, 0) * .96 * 1deg))}to{opacity:0;transform:translate(calc(-50% + var(--burst-x))) translateY(calc(-50% + var(--burst-y) * -.4 + var(--burst-gravity, 0px))) scale(.7) rotateX(calc(var(--burst-tilt, 25) * 1.2 * 1deg)) rotate(calc(var(--burst-rotation, 0) * 1deg))}}@keyframes sparkleTrail{0%{opacity:.8}to{opacity:0}}@keyframes floatingScoreAnimation{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-70%) scale(1)}}@keyframes timeAttackScoreAnimation{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-80%) scale(.8)}}@keyframes timeAttackScoreArc{0%{opacity:0;transform:translate3d(calc(var(--origin-x) - 50%),calc(var(--origin-y) - 50%),0)}10%{opacity:1;transform:translate3d(calc(var(--origin-x) - 50%),calc(var(--origin-y) - 50% - 10px),0)}to{opacity:0;transform:translate3d(calc(var(--destination-x) - 50%),calc(var(--destination-y) + var(--stack-offset) - 50%),0)}}@keyframes timeAttackBonusStack{0%{opacity:0;transform:translateY(-50%) scale(.4) translate(30px) rotate(-15deg)}18%{opacity:1;transform:translateY(-50%) scale(1.2) translate(-5px) rotate(3deg)}32%{opacity:1;transform:translateY(-50%) scale(1) translate(-15px) rotate(0)}80%{opacity:1;transform:translateY(-50%) scale(1) translate(-30px) rotate(0)}to{opacity:0;transform:translateY(-50%) scale(.75) translate(-60px) rotate(0)}}@keyframes bonusGlowExpand{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes bonusIconSpin{0%{transform:scale(.5) rotate(-180deg)}60%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0)}}@keyframes bonusTextPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes progressBarPulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.3) saturate(1.4)}}@keyframes scoreNearCompletionPulse{0%,to{filter:drop-shadow(0 0 calc(var(--glow-size) * .4) rgba(255,255,255,.4))}50%{filter:drop-shadow(0 0 calc(var(--glow-size) * .8) rgba(74,144,226,.8))}}@keyframes lowTimePulse{0%,to{box-shadow:0 0 8px #ff950066,inset 0 0 8px #ff950033}50%{box-shadow:0 0 15px #ff950099,inset 0 0 12px #ff95004d}}@keyframes criticalTimePulse{0%,to{box-shadow:0 0 15px #ff196999,inset 0 0 12px #ff19694d;transform:scale(1)}50%{box-shadow:0 0 25px #ff1969e6,inset 0 0 18px #ff196980;transform:scale(1.02)}}@keyframes criticalTimeShake{0%,to{transform:translateY(calc(var(--game-time-unit) / 32)) translate(0)}25%{transform:translateY(calc(var(--game-time-unit) / 32)) translate(-1px)}75%{transform:translateY(calc(var(--game-time-unit) / 32)) translate(1px)}}@keyframes pulseRingExpand{0%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes jokerUpgradeBounce{0%{transform:scale(1)}30%{transform:scale(1.15)}60%{transform:scale(.95)}to{transform:scale(1)}}@keyframes jokerUpgradeSaturation{0%{filter:saturate(1)}50%{filter:saturate(1.4)}to{filter:saturate(1)}}@keyframes jokerUpgradeBorderSaturation{0%{filter:saturate(1)}50%{filter:saturate(3)}to{filter:saturate(1)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes glow{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes slideOutScale{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(calc(var(--window-size) * -.02)) scale(.85)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shine{0%{background-position:0% 0%;filter:brightness(1) drop-shadow(0 0 .1em var(--color-score));transform:scale(1)}25%{background-position:100% 0%;filter:brightness(1.2) drop-shadow(0 0 .2em var(--color-score-word));transform:scale(1.02)}50%{background-position:100% 100%;filter:brightness(1.3) drop-shadow(0 0 .3em var(--color-score));transform:scale(1.05)}75%{background-position:0% 100%;filter:brightness(1.1) drop-shadow(0 0 .15em var(--color-score-word));transform:scale(1.01)}to{background-position:0% 0%;filter:brightness(1) drop-shadow(0 0 .1em var(--color-score));transform:scale(1)}}@keyframes slideInBounceMobile{0%{opacity:0;transform:translate(-50%) translateY(calc(var(--window-size) * .05)) scale(.8)}60%{opacity:1;transform:translate(-50%) translateY(calc(var(--window-size) * -.005)) scale(1.05)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes slideOutScaleMobile{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(calc(var(--window-size) * -.02)) scale(.85)}}@keyframes lastSelectionIndicatorPulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(1)}}@keyframes cornerBracketPulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes animateGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-webkit-keyframes animateGradientEfficient{0%{-webkit-transform:translateX(0%);transform:translate(0)}50%{-webkit-transform:translateX(90%);transform:translate(90%)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@keyframes animateGradientEfficient{0%{-webkit-transform:translateX(0%);transform:translate(0)}50%{-webkit-transform:translateX(90%);transform:translate(90%)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@keyframes letter-jump{0%{transform:translateY(0)}5%{transform:translateY(calc(var(--jump-height) * -1))}10%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes gentle-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes evil-combined{0%,to{transform:translate(0) rotate(0);filter:drop-shadow(0 0 var(--round-glow-base-size) rgba(255,0,0,.4))}25%{transform:translate(-.6px) rotate(-.25deg);filter:drop-shadow(0 0 calc(var(--round-glow-base-size) * 1.5) rgba(255,0,0,.5))}50%{transform:translate(.6px) rotate(.25deg);filter:drop-shadow(0 0 var(--round-glow-evil-size) rgba(255,0,0,.6))}75%{transform:translate(-.6px) rotate(-.25deg);filter:drop-shadow(0 0 calc(var(--round-glow-base-size) * 1.5) rgba(255,0,0,.5))}}@keyframes chaos-combined{0%,to{transform:translate(0) translateY(0) rotate(0);filter:drop-shadow(0 0 var(--round-glow-base-size) rgba(148,0,211,.5)) drop-shadow(0 0 var(--round-glow-evil-size) rgba(75,0,130,.3))}16%{transform:translate(-1px) translateY(-.6px) rotate(-.5deg);filter:drop-shadow(0 0 calc(var(--round-glow-base-size) * 1.5) rgba(138,43,226,.6)) drop-shadow(0 0 calc(var(--round-glow-evil-size) * 1.25) rgba(75,0,130,.4))}32%{transform:translate(1px) translateY(.6px) rotate(.5deg);filter:drop-shadow(0 0 var(--round-glow-evil-size) rgba(123,104,238,.7)) drop-shadow(0 0 var(--round-glow-chaos-size) rgba(106,90,205,.5))}48%{transform:translate(-.6px) translateY(.6px) rotate(-.3deg);filter:drop-shadow(0 0 calc(var(--round-glow-base-size) * 1.5) rgba(138,43,226,.6)) drop-shadow(0 0 calc(var(--round-glow-evil-size) * 1.25) rgba(75,0,130,.4))}64%{transform:translate(.6px) translateY(-.6px) rotate(.3deg);filter:drop-shadow(0 0 calc(var(--round-glow-base-size) * 1.25) rgba(148,0,211,.55)) drop-shadow(0 0 calc(var(--round-glow-evil-size) * 1.125) rgba(75,0,130,.35))}80%{transform:translate(-.4px) translateY(-.3px) rotate(-.2deg);filter:drop-shadow(0 0 calc(var(--round-glow-base-size) * 1.125) rgba(138,43,226,.52)) drop-shadow(0 0 calc(var(--round-glow-evil-size) * 1.06) rgba(75,0,130,.32))}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes uncommon-gentle-pulse{0%,to{box-shadow:0 0 15px #00d80066}50%{box-shadow:0 0 18px #00d80080,0 0 25px #00d80033}}@keyframes rare-glow{0%,to{box-shadow:0 0 16px #5d93ff80,0 0 30px #5d93ff33}50%{box-shadow:0 0 20px #5d93ff99,0 0 35px #5d93ff40}}@keyframes epic-glow{0%,to{box-shadow:0 0 20px #ff00ff80,0 0 40px #ff00ff4d}50%{box-shadow:0 0 24px #f0f9,0 0 45px #f0f6}}@keyframes border-sweep{0%{opacity:0;transform:rotate(0)}25%{opacity:.3}75%{opacity:.3}to{opacity:0;transform:rotate(360deg)}}@keyframes epic-border-sweep{0%{opacity:0;transform:rotate(0)}25%{opacity:.4}75%{opacity:.4}to{opacity:0;transform:rotate(360deg)}}@keyframes rare-idle-glow{0%,to{box-shadow:0 0 8px #5d93ff33,0 0 18px #5d93ff14,inset 0 0 6px #5d93ff0f}50%{box-shadow:0 0 12px #5d93ff4d,0 0 25px #5d93ff1f,inset 0 0 9px #5d93ff1a}}@keyframes rare-idle-outer-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.03)}}@keyframes epic-idle-glow{0%,to{box-shadow:0 0 12px #ff00ff4d,0 0 25px #ff00ff1f,0 0 40px #ff00ff0f,inset 0 0 10px #ff00ff1a}25%{box-shadow:0 0 15px #e600ff59,0 0 30px #dc00ff29,0 0 48px #c800ff14,inset 0 0 12px #e600ff24}50%{box-shadow:0 0 18px #ff00ff73,0 0 38px #f0f3,0 0 55px #ff00ff1a,inset 0 0 15px #ff00ff2e}75%{box-shadow:0 0 14px #ff32ff59,0 0 28px #ff1eff24,0 0 45px #ff32ff12,inset 0 0 11px #ff32ff1f}}@keyframes epic-idle-outer-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes legendary-idle-glow{0%,to{box-shadow:0 0 18px #ffd70080,0 0 35px #ffd70040,0 0 60px #ffd7001f,inset 0 0 15px #ffd70033}25%{box-shadow:0 0 24px #ffc81e8c,0 0 45px #ffbe144d,0 0 75px #ffb43226,inset 0 0 18px #ffc81e40}50%{box-shadow:0 0 30px #ffd700b3,0 0 55px #ffd70061,0 0 90px #ffd70033,inset 0 0 24px #ffd70059}75%{box-shadow:0 0 22px #ffe6328c,0 0 42px #ffdc2847,0 0 70px #ffe65024,inset 0 0 16px #ffe63238}}@keyframes legendary-idle-outer-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes legendary-sparkle{0%,to{transform:scale(0) rotate(0);opacity:0}10%{opacity:1;transform:scale(1.5) rotate(25deg)}30%{opacity:1;transform:scale(1.1) rotate(55deg)}55%{opacity:.8;transform:scale(1.3) rotate(75deg)}75%{opacity:.4;transform:scale(.6) rotate(85deg)}90%{opacity:0;transform:scale(0) rotate(95deg)}}@keyframes legendary-idle-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes legendary-aura{0%,to{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066}50%{box-shadow:0 0 25px #ffd700b3,0 0 45px #ffd70080}}@keyframes legendary-rotation{0%{opacity:0;transform:rotate(0)}25%{opacity:.4}75%{opacity:.4}to{opacity:0;transform:rotate(360deg)}}@keyframes legendary-sparkles{0%,to{opacity:0;transform:scale(.5) rotate(0)}25%{opacity:.5;transform:scale(1) rotate(90deg)}75%{opacity:.5;transform:scale(1) rotate(270deg)}}@keyframes bump-joker-card{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wavy-electric{0%{transform:translate(0) rotate(0)}25%{transform:translate(10px,-10px) rotate(3deg)}50%{transform:translate(-10px,10px) rotate(-3deg)}75%{transform:translate(10px,-10px) rotate(3deg)}to{transform:translate(0) rotate(0)}}@keyframes slowAppear{0%{opacity:0}50%{opacity:0}to{opacity:.8}}@keyframes letterTileMaterialize{0%{opacity:0;transform:scale(.88);filter:brightness(0) blur(3px)}40%{opacity:1;transform:scale(1.03);filter:brightness(1.5)}70%{transform:scale(.99);filter:brightness(1.05)}to{opacity:1;transform:scale(1);filter:none}}@keyframes letterTileScan{0%{background-position:0 150%;opacity:0}20%{opacity:1}80%{opacity:.6}to{background-position:0 -50%;opacity:0}}@keyframes copy{0%{transform:translateY(-50%) translate(-50%)}to{transform:translateY(25vh) translate(-50%);opacity:0}}@keyframes pointsChange{0%,to{color:var(--letter-points-change-rest-color, black);transform:scale(1);text-shadow:var(--letter-points-change-rest-shadow, none)}50%{color:var(--letter-points-change-active-color, red);transform:translateY(var(--letter-points-change-lift, 0)) scale(var(--letter-points-change-scale, 1.5));text-shadow:var(--letter-points-change-active-shadow, none)}}@keyframes computeAnimation{0%,to{transform:scale(1);filter:brightness(100%)}50%{transform:scale(1.2);filter:brightness(150%)}}@keyframes computeAnimationDead{0%,to{transform:scale(1);filter:brightness(100%) grayscale(100%)}50%{transform:scale(1.2);filter:brightness(150%) grayscale(100%)}}@keyframes badgeAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.6);filter:brightness(120%);box-shadow:0 0 10px #000}}@keyframes appearAnimation{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes earningGold{0%{z-index:100;transform:scale(1)}50%{z-index:100;transform:scale(1.2)}to{z-index:100;transform:scale(1)}}@keyframes increase-animation{0%{transform:scale(1);color:#0f0}50%{transform:scale(1.1);color:#afa}to{transform:scale(1);color:gold}}@keyframes jokerUpgradeSuspense{0%,to{transform:scale(1);box-shadow:0 0 20px #ffd70080}50%{transform:scale(1.2);box-shadow:0 0 40px #ffd700cc}}@keyframes jokerUpgradeSuspenseText{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}@keyframes decrease-animation{0%{transform:scale(1);color:red}50%{transform:scale(.9);color:#faa}to{transform:scale(1);color:gold}}@keyframes growChip{0%{transform:translate(100%) scale(.4);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes shimmer-points-chip{0%{left:-100%}20%{left:100%}21%,to{left:100%}}@keyframes bestPulse{0%{border-color:#ffd70099}50%{border-color:gold}to{border-color:#ffd70099}}@keyframes smooth-sweep{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(500%,0,0)}}@keyframes gameOverFlashes{0%{opacity:1}5%{opacity:.7}10%{opacity:1}50%{opacity:1}55%{opacity:.7}60%{opacity:1}to{opacity:1}}@keyframes loseTitleDetach{0%{transform:rotate(0)}95%{transform:rotate(0)}to{transform:rotate(2deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes whirlpoolDistort{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.1) rotate(360deg)}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.7}}@keyframes winningGlow{0%{outline:3px solid rgb(255,195,43);box-shadow:0 0 25px #daa520,0 0 25px #daa520 inset;color:#fff}50%{outline:3px solid goldenrod;box-shadow:0 0 10px #daa520,0 0 10px #daa520 inset;color:#e3dbca}to{outline:3px solid rgb(238,181,38);box-shadow:0 0 20px #daa520,0 0 20px #daa520 inset;color:#fff}}@keyframes brutalLetterSlam{0%{opacity:0;transform:scale(3) rotateY(180deg);filter:drop-shadow(0 0 0 rgba(255,215,0,0)) drop-shadow(2px 2px 4px rgba(0,0,0,.8))}50%{opacity:.8;transform:scale(1.1) rotateY(0);filter:drop-shadow(0 0 15px rgba(255,215,0,.6)) drop-shadow(2px 2px 4px rgba(0,0,0,.8))}to{opacity:1;transform:scale(1) rotateY(0);filter:drop-shadow(0 0 20px rgba(255,215,0,.4)) drop-shadow(2px 2px 4px rgba(0,0,0,.8))}}@keyframes sparkleAnimation{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes moveLight{0%{transform:translate(0)}50%{transform:translate(var(--light-size),calc(0px - var(--light-size)))}to{transform:translate(0)}}@keyframes lightFlicker{0%,to{opacity:.8}50%{opacity:1}}@keyframes mirror{0%,10%,40%,to{transform:scaleX(1)}15%,35%{transform:scaleX(-1)}}@keyframes bump{0%{transform:translateY(0)}10%{transform:translateY(-8%)}20%{transform:translateY(0)}}@keyframes bump-reverse{0%{transform:translateY(0)}10%{transform:translateY(8%)}20%{transform:translateY(0)}}@keyframes chip-active-scale-pulse{0%,to{transform:translateZ(var(--chip-image-depth, -10px)) scale(1)}50%{transform:translateZ(var(--chip-image-depth, -10px)) scale(1.06)}}@keyframes wobble{0%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes nano{0%,to{transform:scale(1)}60%{transform:scale(.9)}80%{transform:scale(.7)}}@keyframes glow{0%{color:#ff5100}50%{color:#ffa600}to{color:#f40}}@keyframes special{0%{color:#0091ff}50%{color:#22ffe9}to{color:#0091ff}}@keyframes destroy{0%{color:#ff2600;text-shadow:0 0 5px rgba(255,0,0,.5)}25%{color:#f60;text-shadow:0 0 10px rgba(255,102,0,.5)}50%{color:#ff9d00;text-shadow:0 0 15px rgba(255,204,0,.5)}75%{color:#f90;text-shadow:0 0 10px rgba(255,153,0,.5)}to{color:#f30;text-shadow:0 0 5px rgba(255,0,0,.5)}}@keyframes breath{0%{filter:brightness(1)}50%{filter:brightness(1.4)}to{filter:brightness(1)}}@keyframes glitch{0%{color:red}2%{color:#640000}4%{color:red}20%{color:red}22%{color:#a00000}24%{color:red}}@keyframes gain-pop{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes time-warp{0%{transform:skew(0)}25%{transform:skew(5deg)}50%{transform:skew(0)}75%{transform:skew(-5deg)}to{transform:skew(0)}}@keyframes pointsAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes mergeLeft{0%{transform:translate(0)}to{transform:translate(50%) scale(0);opacity:0}}@keyframes mergeRight{0%{transform:translate(0)}to{transform:translate(-50%) scale(0);opacity:0}}@keyframes mergeOperator{0%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(360deg);opacity:0}}@keyframes resultEmerging{0%{opacity:0}to{opacity:1}}@keyframes operatorAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes letterEnter{0%{opacity:0;transform:translateY(calc(var(--window-size) * -.02)) scaleY(.3);filter:blur(calc(var(--window-size) * .005));color:#05d9e8}20%{opacity:.8;transform:translateY(0) scaleY(1.1);filter:blur(0);color:#05d9e8}30%{opacity:0}40%{opacity:1;transform:translateY(0) scaleY(1);color:#ff2a6d}50%{opacity:.3}60%,to{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0);color:#ff2a6d}}@keyframes neonBreathe{0%,to{filter:drop-shadow(0 0 calc(var(--window-size) * .003) #ff2a6d) drop-shadow(0 0 calc(var(--window-size) * .008) #ff2a6d) brightness(1)}50%{filter:drop-shadow(0 0 calc(var(--window-size) * .005) #ff2a6d) drop-shadow(0 0 calc(var(--window-size) * .015) #ff2a6d) drop-shadow(0 0 calc(var(--window-size) * .025) rgba(184,41,255,.2)) brightness(1.15)}}@keyframes letterGlitch{0%,84%,88%,to{transform:translate(0) skew(0)}85%{transform:translate(calc(var(--window-size) * .003)) skew(-3deg)}86%{transform:translate(calc(var(--window-size) * -.004),calc(var(--window-size) * .001)) skew(2deg)}87%{transform:translate(calc(var(--window-size) * .002)) skew(0)}}@keyframes glitchR{0%,82%,88%,to{opacity:0;transform:translate(0) scaleX(1);clip-path:inset(0 0 0 0)}83%{opacity:.7;transform:translate(calc(var(--window-size) * .004));clip-path:inset(0 0 60% 0)}84%{opacity:.5;transform:translate(calc(var(--window-size) * -.003));clip-path:inset(30% 0 30% 0)}85%{opacity:.8;transform:translate(calc(var(--window-size) * .005)) scaleX(1.02);clip-path:inset(60% 0 0 0)}86%{opacity:0}}@keyframes glitchB{0%,80%,87%,to{opacity:0;transform:translate(0) scaleX(1);clip-path:inset(0 0 0 0)}81%{opacity:.6;transform:translate(calc(var(--window-size) * -.005));clip-path:inset(50% 0 0 0)}82.5%{opacity:.4;transform:translate(calc(var(--window-size) * .004));clip-path:inset(0 0 50% 0)}84%{opacity:.7;transform:translate(calc(var(--window-size) * -.003)) scaleX(.98);clip-path:inset(20% 0 20% 0)}85.5%{opacity:0}}@keyframes cornerDraw{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes cornerPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes underlineGrow{0%{width:0;opacity:0}30%{opacity:1}to{width:calc(var(--window-size) * .5);opacity:1}}@keyframes typeIn{0%{opacity:0;width:0}1%{opacity:1}to{opacity:1;width:100%}}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes gridWave{0%,to{opacity:.4}50%{opacity:.7}}@keyframes noiseShift{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}@keyframes hoverShake{0%,to{transform:translate(0)}10%{transform:translate(calc(var(--window-size) * .002),calc(var(--window-size) * -.001))}20%{transform:translate(calc(var(--window-size) * -.002),calc(var(--window-size) * .001))}30%{transform:translate(calc(var(--window-size) * .001))}40%{transform:translate(calc(var(--window-size) * -.001),calc(var(--window-size) * -.001))}50%{transform:translate(calc(var(--window-size) * .002),calc(var(--window-size) * .001))}60%{transform:translateY(calc(var(--window-size) * -.001))}70%{transform:translate(calc(var(--window-size) * -.001))}80%{transform:translate(calc(var(--window-size) * .001),calc(var(--window-size) * .001))}90%{transform:translate(calc(var(--window-size) * -.002))}}@keyframes titlePunch{0%{transform:scale(1)}15%{transform:scale(.95) skew(-1deg)}40%{transform:scale(1.04) skew(.5deg)}60%{transform:scale(.99)}to{transform:scale(1)}}@keyframes impactFlash{0%{opacity:1;transform:translate(-50%,-50%) scale(.3)}40%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes impactRing{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}50%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) scale(8)}}@keyframes glowPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.15)}}@keyframes growLettersChip{0%{transform:scale(.8);opacity:0;filter:blur(calc(.1 * var(--chip-font-size)))}20%{opacity:.6}60%{transform:scale(1.05);opacity:.95;filter:blur(0)}to{transform:scale(1);opacity:1;filter:blur(0)}}@keyframes particle-animation{0%{opacity:1;transform:translateZ(0) scale(1)}30%{opacity:1;transform:translate3d(calc(var(--moveX) * .7),calc(var(--moveY) * .7 + 1vmin),0) scale(.95)}to{opacity:0;transform:translate3d(var(--moveX),calc(var(--moveY) + 3vmin),0) scale(.5)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes textShine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes gridPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes letterAppear{0%{opacity:0;transform:scale(.3) translateY(calc(var(--letter-card-size) * .5))}60%{opacity:.8;transform:scale(1.1) translateY(calc(var(--letter-card-size) * -.1))}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes trophyAppear{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{opacity:1;transform:scale(1.2) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes letterSlideIn{0%{opacity:0;transform:translate(calc(var(--letter-card-size) * -.5)) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes letterFadeIn{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes move{0%{transform:translate3d(30%,0,0)}to{transform:translate3d(-90%,0,0)}}@keyframes rerollOut{0%{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}to{opacity:0;transform:translateY(-8px) scale(.95);filter:brightness(1.2)}}@keyframes rerollIn{0%{opacity:0;transform:rotateX(-90deg) scale(.8);filter:brightness(1.5)}50%{opacity:.7;transform:rotateX(-20deg) scale(1.05);filter:brightness(1.2)}to{opacity:1;transform:rotateX(0) scale(1);filter:brightness(1)}}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes play-button-ripple{0%{width:0;height:0;transform:translate(-50%,-50%) scale(0);opacity:.7}to{width:200%;height:200%;transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes play-button-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink-text{0%{filter:brightness(1)}50%{filter:brightness(1.5)}to{filter:brightness(1)}}@keyframes flashy-round-appear{0%{opacity:.1;transform:scale(.5) rotate(-6deg);color:#fff;filter:brightness(3) contrast(2)}18%{opacity:1;transform:scale(1.35) rotate(2deg);color:var(--color-score-word);filter:brightness(2.5) contrast(2)}35%{transform:scale(.92) rotate(-2deg);color:var(--color-score);filter:brightness(1.2)}55%{transform:scale(1.1) rotate(1deg);color:#fff;filter:brightness(2.2)}70%{transform:scale(.98) rotate(0);color:var(--color-score);filter:brightness(1.1)}85%{transform:scale(1.03) rotate(0);color:var(--color-score-word);filter:brightness(1.3)}to{opacity:1;transform:scale(1) rotate(0);color:inherit;filter:none}}@keyframes highscoreShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes highscoreShine{0%{left:-100%}to{left:100%}}@keyframes highscoreSlideDown{0%{opacity:0;max-height:0;transform:translateY(calc(var(--window-size) * -.02))}to{opacity:1;max-height:calc(var(--window-size) * .8);transform:translateY(0)}}@keyframes highscoreGoldShimmer{0%,to{background-position:-200% 0}50%{background-position:200% 0}}@keyframes highscoreFireShimmer{0%,to{background-position:-200% 0}50%{background-position:200% 0}}@keyframes highscoreSilverShimmer{0%,to{background-position:-200% 0}50%{background-position:200% 0}}@keyframes highscoreBronzeShimmer{0%,to{background-position:-200% 0}50%{background-position:200% 0}}@keyframes highscoreCardHover{0%{transform:translateY(0)}to{transform:translateY(calc(var(--window-size) * -.004))}}@keyframes highscoreButtonHover{0%{transform:translateY(0)}to{transform:translateY(calc(var(--window-size) * -.002))}}@keyframes card-appear{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes card-inventory-appear{0%{opacity:0;transform:scale(.6) translateY(calc(var(--window-size) * .02))}40%{opacity:.8;transform:scale(1.08) translateY(calc(var(--window-size) * -.008))}70%{opacity:1;transform:scale(.98) translateY(calc(var(--window-size) * .002))}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes notification-pulse{0%,70%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}10%{transform:scale(1.15);filter:brightness(1.5) drop-shadow(0 0 calc(var(--window-size) * .008) rgba(255,215,0,.8))}20%{transform:scale(1.25);filter:brightness(1.8) drop-shadow(0 0 calc(var(--window-size) * .012) rgba(255,215,0,.9))}30%{transform:scale(1.1);filter:brightness(1.3) drop-shadow(0 0 calc(var(--window-size) * .006) rgba(255,215,0,.6))}40%{transform:scale(1)}}@keyframes subtitleSlideIn{0%{opacity:0;transform:scale(.8)}50%{opacity:.6;transform:scale(1.1)}80%{opacity:.9;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes nanometric-particles{0%{opacity:.3;transform:scale(1) rotate(0)}25%{opacity:.6;transform:scale(1.02) rotate(1deg)}50%{opacity:.8;transform:scale(.98) rotate(-.5deg)}75%{opacity:.5;transform:scale(1.01) rotate(.5deg)}to{opacity:.3;transform:scale(1) rotate(0)}}@keyframes nanometric-scan{0%{transform:translate(-100%) skew(-15deg);opacity:0}20%{opacity:.4}50%{opacity:.6}80%{opacity:.4}to{transform:translate(100%) skew(-15deg);opacity:0}}@keyframes nanometric-blue-halo{0%{opacity:.4;transform:scale(1);filter:blur(2px)}50%{opacity:.8;transform:scale(1.1);filter:blur(1px)}to{opacity:.4;transform:scale(1);filter:blur(2px)}}@keyframes play-button-incite{0%{transform:scale(1);filter:brightness(1)}20%{transform:scale(1.02);filter:brightness(1.1)}40%{transform:scale(1);filter:brightness(1)}60%{transform:scale(1.01);filter:brightness(1.05)}80%{transform:scale(1);filter:brightness(1)}to{transform:scale(1);filter:brightness(1)}}@keyframes play-button-particle{0%{opacity:1;transform:translate(0) scale(1)}30%{opacity:.8;transform:translate(calc(var(--particle-move-x) * .3),calc(var(--particle-move-y) * .3)) scale(1.2)}to{opacity:0;transform:translate(var(--particle-move-x),var(--particle-move-y)) scale(.3)}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes increment{0%,10%,40%,to{transform:scale(1)}20%{transform:scale(.85)}30%{transform:scale(1.15)}}@keyframes letter-highlight-particle-burst{0%{opacity:1;transform:translate(0) scale(var(--particle-scale))}15%{opacity:1;transform:translate(calc(var(--particle-x) * .4),calc(var(--particle-y) * .4)) scale(calc(var(--particle-scale) * 1.2))}to{opacity:0;transform:translate(var(--particle-x),var(--particle-y)) scale(.1)}}@keyframes letter-highlight-glow-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes letter-highlight-ring-expand{0%{opacity:1;transform:translate(-50%,-50%) scale(.3)}30%{opacity:.6;transform:translate(-50%,-50%) scale(1.4)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}@keyframes letter-unhighlight-particle-implode{0%{opacity:.8;transform:translate(var(--particle-x),var(--particle-y)) scale(var(--particle-scale))}to{opacity:0;transform:translate(0) scale(.1)}}@keyframes letter-unhighlight-glow-shrink{0%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes letter-unhighlight-ring-contract{0%{opacity:.4;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes menuElementAppear{0%{opacity:0;transform:translateY(calc(var(--window-size) * .015)) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menuContentAppear{0%{opacity:0}to{opacity:1}}@keyframes menuTitleAppear{0%{opacity:0;transform:translateY(calc(var(--window-size) * .02)) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes arrowMove{0%,to{transform:rotate(var(--arrow-rotation)) translateY(0);opacity:var(--arrow-base-opacity)}50%{transform:rotate(var(--arrow-rotation)) translateY(calc(var(--arrow-movement-distance) * -1));opacity:var(--arrow-highlight-opacity)}}@keyframes arrowAppear{0%{opacity:0;transform:rotate(var(--arrow-rotation)) scale(.3)}60%{opacity:var(--arrow-highlight-opacity);transform:rotate(var(--arrow-rotation)) scale(1.1)}to{opacity:var(--arrow-base-opacity);transform:rotate(var(--arrow-rotation)) scale(1)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes carousel-card-enter{0%{opacity:0;transform:scale(.5) translateY(calc(var(--window-size) * .02))}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes carousel-card-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.5) translateY(calc(var(--window-size) * -.02))}}@keyframes note-play{0%{transform:scale(1);filter:brightness(1);color:var(--color-light, #ffffff)}50%{transform:scale(1.2);filter:brightness(1.5);color:#9a19f0}to{transform:scale(1);filter:brightness(1);color:var(--color-light, #ffffff)}}@keyframes note-glow{0%{text-shadow:0 0 0 rgba(154,25,240,0)}50%{text-shadow:0 0 calc(var(--window-size) * .008) rgba(154,25,240,.8)}to{text-shadow:0 0 0 rgba(154,25,240,0)}}@keyframes note-pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}@keyframes chanceAppear{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes chanceDestroyed{0%{transform:scale(1);filter:grayscale(0);opacity:1}50%{transform:scale(.8);filter:grayscale(.5);opacity:.7}to{transform:scale(.2);filter:grayscale(1);opacity:0}}@keyframes tileValidationFlash{0%{transform:scale(1) rotate(0);filter:brightness(1)}25%{transform:scale(1.1) rotate(1deg);filter:brightness(2)}50%{transform:scale(1.05) rotate(-.5deg);filter:brightness(1.5)}75%{transform:scale(1.02) rotate(.5deg);filter:brightness(1.2)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes scoreCounterImpact{0%{transform:scale(1);filter:drop-shadow(0 0 calc(var(--glow-size) * .4) rgba(255,255,255,.4))}15%{transform:scale(1.15);filter:drop-shadow(0 0 calc(var(--glow-size) * 1.5) rgb(0,204,255)) drop-shadow(0 0 calc(var(--glow-size) * 2.5) rgba(0,204,255,.8))}35%{transform:scale(1.08);filter:drop-shadow(0 0 calc(var(--glow-size) * 1.2) rgba(0,204,255,.8)) drop-shadow(0 0 calc(var(--glow-size) * 2) rgba(0,204,255,.6))}60%{transform:scale(1.03);filter:drop-shadow(0 0 calc(var(--glow-size) * .8) rgba(0,204,255,.6)) drop-shadow(0 0 calc(var(--glow-size) * 1.5) rgba(0,204,255,.4))}to{transform:scale(1);filter:drop-shadow(0 0 calc(var(--glow-size) * .4) rgba(255,255,255,.4))}}@keyframes comboDisplayEnter{0%{opacity:0;transform:translate(calc(var(--game-view-width) * .02)) scale(.8)}60%{opacity:1;transform:translate(calc(var(--game-view-width) * -.005)) scale(1.03)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes comboDisplayLeave{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(var(--game-view-width) * .03)) scale(.85)}}@keyframes comboTierUpgrade{0%{filter:brightness(1);transform:scale(1)}30%{filter:brightness(1.5);transform:scale(1.06)}to{filter:brightness(1);transform:scale(1)}}@keyframes roundCompleteEnter{0%{opacity:0;transform:scale(.2) rotate(-5deg);filter:brightness(2)}40%{opacity:1;transform:scale(1.15) rotate(2deg);filter:brightness(1.5)}70%{transform:scale(.95) rotate(-1deg);filter:brightness(1.2)}to{opacity:1;transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes roundCompleteLeave{0%{opacity:1;transform:scale(1);filter:brightness(1)}to{opacity:0;transform:scale(.7);filter:brightness(1.5)}}@keyframes play-card-appear{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes play-bar-appear{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes play-pill-appear{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes collection-card-appear{0%{opacity:0;transform:translateY(.025em) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tw-neutral{0%{opacity:0;transform:translateY(.12em);filter:blur(2px)}60%{opacity:1;transform:translateY(-.03em);filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tw-elegant{0%{opacity:0;transform:scale(.4) translateY(.05em);filter:blur(3px)}50%{opacity:.8;transform:scale(1.02) translateY(0);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes tw-street{0%{opacity:0;transform:translateY(-.35em) scale(1.3)}45%{opacity:1;transform:translateY(.06em) scale(.95)}70%{opacity:1;transform:translateY(-.02em) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tw-sarcastic{0%{opacity:0;transform:translate(.25em) rotate(2deg)}60%{opacity:1;transform:translate(-.03em) rotate(-.5deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes tw-zinzin{0%{opacity:0;transform:translateY(-.4em) rotate(var(--tw-rot, 0deg)) scale(.5)}40%{opacity:1;transform:translateY(.12em) rotate(calc(var(--tw-rot, 0deg) * -.5)) scale(1.15)}70%{opacity:1;transform:translateY(-.05em) rotate(calc(var(--tw-rot, 0deg) * .3)) scale(.97)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes tw-bureaucrat{0%{opacity:0}to{opacity:1}}@keyframes tw-bureaucrat-cursor{0%,50%{border-right-color:currentColor}51%,to{border-right-color:transparent}}@keyframes tw-idle-neutral{0%,to{transform:translateY(0)}50%{transform:translateY(-.03em)}}@keyframes tw-idle-elegant{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes tw-idle-street{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(-2.5deg) translateY(-.04em)}70%{transform:rotate(1.5deg) translateY(.02em)}}@keyframes tw-street-punch{0%{opacity:0;transform:translateY(-.5em) scale(1.6)}35%{opacity:1;transform:translateY(.08em) scale(.85)}55%{opacity:1;transform:translateY(-.04em) scale(1.1)}75%{opacity:1;transform:translateY(.02em) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tw-idle-sarcastic{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(.03em) rotate(.8deg)}75%{transform:translate(-.03em) rotate(-.8deg)}}@keyframes tw-sarcastic-slow{0%{opacity:0;transform:translate(.4em) rotate(3deg);filter:blur(1px)}40%{opacity:.4;transform:translate(.15em) rotate(1deg);filter:blur(0)}to{opacity:1;transform:translate(0) rotate(0);filter:blur(0)}}@keyframes tw-idle-zinzin{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(.04em,-.05em) rotate(var(--tw-rot, 2deg))}40%{transform:translate(-.03em,.03em) rotate(calc(var(--tw-rot, 2deg) * -.7))}60%{transform:translate(.05em,.02em) rotate(calc(var(--tw-rot, 2deg) * .5))}80%{transform:translate(-.02em,-.04em) rotate(calc(var(--tw-rot, 2deg) * -.3))}}@keyframes tw-idle-zinzin-color{0%{filter:hue-rotate(0deg)}25%{filter:hue-rotate(40deg)}50%{filter:hue-rotate(-30deg)}75%{filter:hue-rotate(20deg)}to{filter:hue-rotate(0deg)}}@keyframes tw-bureaucrat-stamp{0%{opacity:0;transform:scale(1.15);filter:contrast(1.4) brightness(1.2)}50%{opacity:1;transform:scale(.97);filter:contrast(1.1) brightness(1)}to{opacity:1;transform:scale(1);filter:contrast(1) brightness(1)}}.tw-active .tw-char{opacity:0;display:inline-block;white-space:pre}.tw-active .tw-char.tw-visible{animation:tw-neutral .18s ease-out forwards}.tw-active[data-tw-variant=neutral] .tw-char.tw-visible{animation:tw-neutral .18s ease-out forwards,tw-idle-neutral 3s ease-in-out .18s infinite;animation-delay:0s,calc(.18s + var(--tw-d, 0s))}.tw-active[data-tw-variant=elegant] .tw-char.tw-visible{animation:tw-elegant .35s cubic-bezier(.22,.61,.36,1) forwards,tw-idle-elegant 2.8s ease-in-out .35s infinite;animation-delay:0s,calc(.35s + var(--tw-d, 0s))}.tw-active[data-tw-variant=street] .tw-char.tw-visible{animation:tw-street .16s cubic-bezier(.13,.8,.3,1) forwards}.tw-active[data-tw-variant=street] .tw-char.tw-visible.tw-accent{animation:tw-street .16s cubic-bezier(.13,.8,.3,1) forwards,tw-idle-street 1.2s ease-in-out .16s infinite;animation-delay:0s,calc(.16s + var(--tw-d, 0s))}.tw-active[data-tw-variant=street] .tw-char.tw-visible.tw-punct{animation:tw-street-punch .25s cubic-bezier(.13,.8,.3,1) forwards}.tw-active[data-tw-variant=sarcastic] .tw-char.tw-visible{animation:tw-sarcastic .26s cubic-bezier(.25,.1,.25,1) forwards,tw-idle-sarcastic 2s ease-in-out .26s infinite;animation-delay:0s,calc(.26s + var(--tw-d, 0s))}.tw-active[data-tw-variant=sarcastic] .tw-char.tw-visible.tw-post-punct{animation:tw-sarcastic-slow .5s cubic-bezier(.25,.1,.25,1) forwards,tw-idle-sarcastic 2s ease-in-out .5s infinite;animation-delay:0s,calc(.5s + var(--tw-d, 0s))}.tw-active[data-tw-variant=zinzin] .tw-char.tw-visible{animation:tw-zinzin .28s cubic-bezier(.34,1.56,.64,1) forwards,tw-idle-zinzin .4s linear .28s infinite,tw-idle-zinzin-color 1.6s ease-in-out .28s infinite;animation-delay:0s,calc(.28s + var(--tw-d, 0s)),calc(.28s + var(--tw-d, 0s))}.tw-active[data-tw-variant=bureaucrat] .tw-char.tw-visible{animation:tw-bureaucrat-stamp .08s ease-out forwards}.tw-active[data-tw-variant=bureaucrat] .tw-char.tw-cursor{border-right:.08em solid currentColor;padding-right:.02em;animation:tw-bureaucrat-stamp .08s ease-out forwards,tw-bureaucrat-cursor .53s steps(1) infinite}@keyframes auraNebulaDrift{0%,to{transform:scale(1) translate(0)}25%{transform:scale(1.05) translate(2%,-1%)}50%{transform:scale(.97) translate(-1%,2%)}75%{transform:scale(1.03) translate(-2%,-1%)}}@keyframes auraSwirlRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auraCorePulse{0%,to{transform:scale(1);opacity:1}20%{transform:scale(1.15);opacity:.7}45%{transform:scale(.92);opacity:.95}70%{transform:scale(1.1);opacity:.8}}@keyframes auraCoreDrift{0%,to{translate:0 0}33%{translate:3% -2%}66%{translate:-2% 3%}}@keyframes auraRingExpand{0%{transform:scale(.5);opacity:.8}40%{opacity:.35}to{transform:scale(var(--aura-ring-scale, 1.3));opacity:0}}@keyframes auraParticleOrbit{0%{transform:rotate(var(--p-angle)) translate(var(--p-radius)) rotate(calc(-1 * var(--p-angle)));opacity:0}6%{opacity:1}80%{opacity:.85}to{transform:rotate(calc(var(--p-angle) + 360deg)) translate(var(--p-radius)) rotate(calc(-1 * (var(--p-angle) + 360deg)));opacity:0}}@keyframes auraFlicker{0%{opacity:1}50%{opacity:.3}to{opacity:.85}}@keyframes inventory-arrival-card-impact{0%{transform:scale(1) rotate(0)}18%{transform:scale(calc(1.06 * var(--arrival-rarity-multiplier, 1))) rotate(calc(-1.2deg * var(--arrival-rarity-multiplier, 1)))}38%{transform:scale(calc(.98 + .01 * var(--arrival-rarity-multiplier, 1))) rotate(calc(.9deg * var(--arrival-rarity-multiplier, 1)))}58%{transform:scale(calc(1.02 + .01 * var(--arrival-rarity-multiplier, 1))) rotate(calc(-.4deg * var(--arrival-rarity-multiplier, 1)))}to{transform:scale(1) rotate(0)}}@keyframes inventory-arrival-core-pop{0%{opacity:.95;transform:translate(-50%,-50%) scale(.24)}36%{opacity:.9;transform:translate(-50%,-50%) scale(1.08)}66%{opacity:.62;transform:translate(-50%,-50%) scale(1.48)}to{opacity:0;transform:translate(-50%,-50%) scale(1.95)}}@keyframes inventory-arrival-ring-expand{0%{opacity:.78;transform:translate(-50%,-50%) scale(.2)}55%{opacity:.5;transform:translate(-50%,-50%) scale(2.2)}to{opacity:0;transform:translate(-50%,-50%) scale(4.7)}}@keyframes inventory-arrival-jackpot-aura{0%{opacity:.78;transform:translate(-50%,-50%) scale(.32)}48%{opacity:.48;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-50%) scale(1.95)}}@keyframes inventory-arrival-particle-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(0) translateY(0) scale(.9)}4%{opacity:1}42%{opacity:var(--arrival-particle-opacity, 1);transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(calc(var(--arrival-particle-distance) * .62)) translateY(calc(var(--arrival-particle-curve, 0px) * -.18)) scale(1.06)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(var(--arrival-particle-distance)) translateY(var(--arrival-particle-curve, 0px)) scale(.52)}}@keyframes inventory-arrival-particle-starburst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(0) translateY(0) rotate(var(--arrival-particle-spin, 0deg)) scale(.25)}10%{opacity:var(--arrival-particle-opacity, 1)}46%{opacity:var(--arrival-particle-opacity, 1);transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(calc(var(--arrival-particle-distance) * .68)) translateY(calc(var(--arrival-particle-curve, 0px) * -.14)) rotate(calc(var(--arrival-particle-spin, 0deg) * .54)) scale(1.18)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(var(--arrival-particle-distance)) translateY(var(--arrival-particle-curve, 0px)) rotate(var(--arrival-particle-spin, 0deg)) scale(.28)}}@keyframes inventory-arrival-particle-comet{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(0) translateY(0) rotate(var(--arrival-particle-spin, 0deg)) scaleX(.4) scaleY(.8)}8%{opacity:var(--arrival-particle-opacity, 1)}58%{opacity:calc(var(--arrival-particle-opacity, 1) * .9);transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(calc(var(--arrival-particle-distance) * .76)) translateY(calc(var(--arrival-particle-curve, 0px) * -.1)) rotate(calc(var(--arrival-particle-spin, 0deg) * .35)) scaleX(1.06) scaleY(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--arrival-particle-angle)) translate(var(--arrival-particle-distance)) translateY(var(--arrival-particle-curve, 0px)) rotate(var(--arrival-particle-spin, 0deg)) scaleX(.3) scaleY(.62)}}@keyframes inventory-card-sell-exit{0%{transform:scale(1) rotate(0);filter:brightness(1) saturate(1);opacity:1}22%{filter:brightness(1.12) saturate(1.12)}to{transform:scale(.06) rotate(10deg);filter:brightness(.35) saturate(.58);opacity:0}}@keyframes inventory-sell-particle-inward{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--sell-particle-angle)) translate(var(--sell-particle-distance)) scale(1)}8%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--sell-particle-angle)) translate(0) scale(.35)}}@keyframes inventory-sell-ring-collapse{0%{opacity:.55;transform:translate(-50%,-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-50%) scale(.1)}}.inventory-sell-exit{position:relative;z-index:25;pointer-events:none;transform-origin:center center;animation:inventory-card-sell-exit .58s cubic-bezier(.4,0,.2,1) forwards}.draggable-card.chip-card.chip-new,.draggable-card.letter-card.letter-new,.draggable-card.flash-card.flash-new,.draggable-card.implant-card.implant-new{animation:card-inventory-appear .4s ease-out forwards}.inventory-arrival-impact{animation:inventory-arrival-card-impact .56s cubic-bezier(.18,.8,.24,1) both;transform-origin:center}@keyframes radio-eq-bar{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes radio-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radio-tuning-flicker{0%,to{opacity:.9}20%,60%{opacity:.55}40%{opacity:1}}@font-face{font-family:Quadrangle;font-style:normal;font-display:swap;src:local("Quadrangle"),url(/assets/quadrangle.regular-D0A_mxH8.otf) format("truetype")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;src:local("Orbitron"),url(/assets/Orbitron-VariableFont_wght-B7vC4a4m.ttf) format("truetype")}@font-face{font-family:digital-7;font-style:normal;font-display:swap;src:local("digital-7"),url(/assets/digital-7-Cnm38d_8.ttf) format("truetype")}@font-face{font-family:digital-7;font-style:italic;font-display:swap;src:local("digital-7-italic"),url("/assets/digital-7%20(italic)-nvE1-jg2.ttf") format("truetype")}@font-face{font-family:digital-7-mono;font-style:normal;font-display:swap;src:local("digital-7-mono"),url("/assets/digital-7%20(mono)-D68qVRwS.ttf") format("truetype")}@font-face{font-family:digital-7-mono;font-style:italic;font-display:swap;src:local("digital-7-mono-italic"),url("/assets/digital-7%20(mono%20italic)-CWqexOIt.ttf") format("truetype")}@font-face{font-family:Italiana;font-style:normal;font-display:swap;src:local("Italiana"),url(/assets/Italiana-Regular-nCoFpD18.ttf) format("truetype")}@font-face{font-family:Schoolbell;font-style:normal;font-display:swap;src:local("Schoolbell"),url(/assets/Schoolbell-Regular-Dfq7mvIn.ttf) format("truetype")}@font-face{font-family:Sedgwick Ave Display;font-style:normal;font-display:swap;src:local("Sedgwick Ave Display"),url(/assets/SedgwickAveDisplay-Regular-DGCqVFCz.ttf) format("truetype")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;src:local("Press Start 2P"),url(/assets/PressStart2P-Regular-2BZhbCiP.ttf) format("truetype")}:root{--tone-font: "Orbitron", sans-serif;--tone-font-weight: 700;--tone-letter-spacing: 0;--tone-font-title: "Orbitron", sans-serif;--tone-font-title-weight: 700;--tone-title-letter-spacing: 0}html{--body-background: #f5f5f5}html,body{margin:0;padding:0;font-family:Roboto,sans-serif;background-color:var(--body-background);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"calt" 0,"locl" 0;-webkit-font-feature-settings:"liga" 0,"clig" 0,"calt" 0,"locl" 0}#app{margin:0;padding:0;--clr-neon-off: hsl(317, 84%, 5%);--clr-neon: hsl(317 100% 54%);--clr-neon-sec: hsl(317, 100%, 50%);--clr-bg: hsl(323 21% 16%);--app-shell-background: linear-gradient(110deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 33%, rgb(22, 0, 67) 100%);--menu-shell-background: linear-gradient(110deg, rgba(11, 0, 0, 33) 0%, rgb(40, 0, 100) 50%, rgba(11, 0, 0, 33) 100%);--clr-neon-2: hsl(289, 100%, 54%);--clr-neon-3: hsl(269, 100%, 54%);--clr-neon-4: hsl(255, 100%, 54%);--clr-neon-valid: hsl(127, 100%, 54%);--clr-neon-invalid: hsl(0, 100%, 54%);--clr-neon-invalid-off: hsl(0, 83%, 9%);--chip-card-ratio: calc(916 / 1107);--border-color: rgba(0, 28, 76, .726);--animation-color-1: rgba(51, 2, 175, .724);--animation-color-2: rgba(13, 35, 205, .305);--prompter-height: min(6vw, 6vh) ;--game-view-gap: calc(min(100vw, 100vh) / 75);--game-shop-gap: calc(min(100vw, 100vh)*.01) ;--card-board-gap: calc(min(100vw, 100vh)*.01) ;--chip-card-height: calc(min(100vw, 100vh) / 6);--chip-card-width: calc(var(--chip-card-height) * var(--chip-card-ratio));--implant-card-size: calc(min(100vw, 100vh)/8) ;--implant-small-card-size: calc(min(100vw, 100vh) / 12);--letter-card-size: calc(min(100vw, 100vh) / 12);--flash-card-size: calc(min(100vw, 100vh) / 12);--slots-count-font-size: calc(min(100vw, 100vh)/50) ;--tooltip-font-size: calc(min(100vw, 100vh) / 45);--window-size: min(100vw, 100vh);--window-height: 100vh;--window-width: 100vw;--menu-gap: calc(var(--window-size) / 50);--color-back: #1a1a1a;--color-sell: #ff1744;--color-buy: #00c853;--color-buy-and-use: #00b1a3;--color-consume: #ff9100;--color-upgrade: #2979ff;--color-cant: #424242;--btn-bg-default: rgba(40, 40, 50, .9);--btn-bg-hover: rgba(60, 60, 70, .95);--btn-bg-disabled: rgba(30, 30, 40, .8);--btn-border-default: rgba(168, 85, 247, .3);--btn-border-hover: rgba(168, 85, 247, .5);--btn-border-active: rgba(168, 85, 247, .8);--btn-outline-color: rgba(255, 255, 255, .8);--btn-shadow-color: rgba(168, 85, 247, .3);--btn-shadow-active: rgba(168, 85, 247, .5);--btn-gradient-primary: linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);--btn-gradient-action: linear-gradient(135deg, #f97316 0%, #dc2626 100%);--btn-gradient-secondary: linear-gradient(135deg, rgba(30, 41, 59, .95) 0%, rgba(51, 65, 85, .95) 100%);--btn-gradient-menu: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--btn-gradient-easy: linear-gradient(135deg, #10b981 0%, #059669 100%);--btn-gradient-medium: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--btn-gradient-hard: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);--btn-gradient-classic: linear-gradient(135deg, #8b5cf6 0%, #6366f1 50%, #3b82f6 100%);--btn-gradient-time-attack: linear-gradient(135deg, #f59e0b 0%, #f97316 50%, #ef4444 100%);--btn-gradient-zen: linear-gradient(135deg, #34d399 0%, #14b8a6 50%, #06b6d4 100%);--btn-gradient-tone: linear-gradient(135deg, #06b6d4 0%, #0891b2 50%, #0e7490 100%);--btn-gradient-scale: linear-gradient(135deg, #ec4899 0%, #f43f5e 50%, #ef4444 100%);--btn-border-classic: rgba(139, 92, 246, .8);--btn-border-time-attack: rgba(249, 115, 22, .8);--btn-border-zen: rgba(20, 184, 166, .8);--btn-border-tone: rgba(6, 182, 212, .9);--btn-border-scale: rgba(236, 72, 153, .9);--btn-shadow-classic: rgba(139, 92, 246, .5);--btn-shadow-time-attack: rgba(249, 115, 22, .5);--btn-shadow-zen: rgba(20, 184, 166, .5);--btn-shadow-tone: rgba(6, 182, 212, .6);--btn-shadow-scale: rgba(236, 72, 153, .6);--btn-gradient-narrator-neutral: linear-gradient(135deg, #94a3b8 0%, #7a8da0 50%, #607888 100%);--btn-gradient-narrator-elegant: linear-gradient(135deg, #c9a66b 0%, #a88a4f 50%, #876e3a 100%);--btn-gradient-narrator-street: linear-gradient(135deg, #f97316 0%, #ea580c 50%, #c2410c 100%);--btn-gradient-narrator-sarcastic: linear-gradient(135deg, #e040a0 0%, #c02888 50%, #a01870 100%);--btn-gradient-narrator-zinzin: linear-gradient(135deg, #7c3aed 0%, #a855f7 50%, #c026d3 100%);--btn-gradient-narrator-bureaucrat: linear-gradient(135deg, #3b82b4 0%, #2e6a94 50%, #225275 100%);--btn-border-narrator-neutral: rgba(148, 163, 184, .8);--btn-border-narrator-elegant: rgba(201, 166, 107, .8);--btn-border-narrator-street: rgba(249, 115, 22, .8);--btn-border-narrator-sarcastic: rgba(224, 64, 160, .8);--btn-border-narrator-zinzin: rgba(168, 85, 247, .8);--btn-border-narrator-bureaucrat: rgba(59, 130, 180, .8);--btn-shadow-narrator-neutral: rgba(148, 163, 184, .5);--btn-shadow-narrator-elegant: rgba(201, 166, 107, .5);--btn-shadow-narrator-street: rgba(249, 115, 22, .5);--btn-shadow-narrator-sarcastic: rgba(224, 64, 160, .5);--btn-shadow-narrator-zinzin: rgba(168, 85, 247, .5);--btn-shadow-narrator-bureaucrat: rgba(59, 130, 180, .5);--narrator-border: rgba(6, 182, 212, .8);--color-common: rgb(180, 200, 230);--color-uncommon: rgb(0, 216, 0);--color-rare: rgb(93, 147, 255);--color-epic: rgb(255, 0, 255);--color-legendary: rgb(255, 215, 0);--color-letter-plus: rgb(101, 157, 255);--color-letter-mult: rgb(239, 27, 225);--color-score-plus: rgb(238, 255, 0);--color-score-mult: orange;--color-earn-gold: goldenrod;--color-vowel: rgb(0, 195, 255);--color-consonant: rgb(23, 237, 23);--color-first-half: rgb(226, 59, 255);--color-second-half: rgb(166, 98, 255);--color-unique-letter: rgb(0, 185, 25);--color-identical: rgb(0, 145, 20);--color-mistake: rgb(255, 64, 0);--color-even: rgb(255, 123, 0);--color-odd: rgb(255, 48, 148);--color-palindrome: rgb(31, 189, 163);--color-reverse: rgb(18, 168, 152);--color-alphabetical-order: rgb(36, 138, 255);--gradient-word-length: linear-gradient(45deg, rgb(255, 123, 0), rgb(255, 200, 0), rgb(255, 123, 0));--round-animation-duration-pulse: 2.5s;--round-animation-duration-evil: 1.8s;--round-animation-duration-chaos: 1.4s;--round-glow-base-size: .08rem;--round-glow-evil-size: .16rem;--round-glow-chaos-size: .24rem}@media screen and (min-width: 801px) and (max-width: 1100px){#app{--implant-small-card-size: calc(min(100vw, 100vh)*.1) ;--game-view-gap: 0px}}@media screen and (max-width: 800px){#app{--implant-small-card-size: calc(min(100vw, 100vh)*.1) ;--game-view-gap: 0px}}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: landscape){#app{--chip-card-height: calc(min(100vw, 100vh) / 6);--implant-card-size: calc(min(100vw, 100vh) / 6);--letter-card-size: calc(min(100vw, 100vh) / 12);--flash-card-size: calc(min(100vw, 100vh) / 12)}}@media screen and (max-width: 800px) and (orientation: landscape){#app{--chip-card-height: calc(min(100vw, 100vh) / 6);--implant-card-size: calc(min(100vw, 100vh) / 6);--letter-card-size: calc(min(100vw, 100vh) / 12);--flash-card-size: calc(min(100vw, 100vh) / 12)}}@media screen and (max-width: 800px) and (orientation: portrait){#app{--chip-card-height: calc(min(100vw, 100vh)/4) ;--implant-card-size: calc(min(100vw, 100vh)/4) ;--letter-card-size: calc(min(100vw, 100vh)/8) ;--flash-card-size: calc(min(100vw, 100vh)/8) }}#app *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.shepherd-modal-overlay-container{z-index:10040}.shepherd-element{z-index:10060;max-width:min(1000px,90%);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);box-sizing:border-box;transition:none!important;--font-size: calc(min(100vw, 100vh)/40) ;--shepherd-oct-r: calc(min(100vw, 100vh)*.024) ;margin:0;padding:calc(var(--font-size) * 1.33);background:#1c1c34f5;border:none;box-shadow:none;border-radius:0;clip-path:polygon(var(--shepherd-oct-r) 0,calc(100% - var(--shepherd-oct-r)) 0,100% var(--shepherd-oct-r),100% calc(100% - var(--shepherd-oct-r)),calc(100% - var(--shepherd-oct-r)) 100%,var(--shepherd-oct-r) 100%,0 calc(100% - var(--shepherd-oct-r)),0 var(--shepherd-oct-r))}.shepherd-element .shepherd-arrow,.shepherd-element .shepherd-arrow:before,.shepherd-element .shepherd-arrow:after,.shepherd-element [data-popper-arrow],.shepherd-element [data-popper-arrow]:before,.shepherd-element [data-popper-arrow]:after{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.shepherd-element .shepherd-content{padding:0;margin:0;font-size:var(--font-size);color:#fff}.shepherd-element .shepherd-title{font-size:calc(var(--font-size) * 1.5);color:#fff}.shepherd-element .shepherd-text{font-size:var(--font-size);color:#fffffff0;line-height:1.42;margin:0;padding:0}.shepherd-element .shepherd-footer{display:flex;justify-content:flex-end;align-items:center;gap:calc(var(--font-size) * .55);margin-top:calc(var(--font-size) * 1.25);padding:0;padding-inline-end:calc(var(--font-size) * .28);width:100%}.shepherd-element .shepherd-button{font-size:calc(var(--font-size) * .9);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);border:none;padding:calc(var(--font-size) * .5) calc(var(--font-size) * 1.2);border-radius:calc(var(--font-size) * .3);cursor:pointer;transition:all .2s ease;text-transform:none}.shepherd-element .shepherd-button.primary{--shepherd-btn-oct-r: calc(var(--font-size) * .16);order:2;border-radius:0;color:#fff;background:linear-gradient(145deg,#d8b4fe,#a855f7 38%,#6d28d9);clip-path:polygon(var(--shepherd-btn-oct-r) 0,calc(100% - var(--shepherd-btn-oct-r)) 0,100% var(--shepherd-btn-oct-r),100% calc(100% - var(--shepherd-btn-oct-r)),calc(100% - var(--shepherd-btn-oct-r)) 100%,var(--shepherd-btn-oct-r) 100%,0 calc(100% - var(--shepherd-btn-oct-r)),0 var(--shepherd-btn-oct-r))}.shepherd-element .shepherd-button.primary:hover{filter:brightness(1.12)}.shepherd-element .shepherd-button.primary:active{filter:brightness(.92);transition:all .1s ease}.shepherd-element .shepherd-button.cancel{margin-inline-end:auto;background:#46465aa6;color:#ffffffe0;font-size:calc(var(--font-size) * .5);font-weight:600;padding:calc(var(--font-size) * .3) calc(var(--font-size) * .6);border:none;border-radius:calc(var(--font-size) * .18);order:1;white-space:nowrap;text-transform:none;letter-spacing:.02em;line-height:1.2;max-width:min(48%,14rem);flex-shrink:1}.shepherd-element .shepherd-button.cancel:hover{background:#5a5a6ebf;color:#fffffff2}.shepherd-element .shepherd-button.cancel:active{filter:brightness(.8);transition:all .1s ease}.shepherd-element[data-popper-placement^=bottom]{margin-top:12px!important}.shepherd-element[data-popper-placement^=top]{margin-bottom:12px!important}.shepherd-element[data-popper-placement^=left]{margin-right:12px!important}.shepherd-element[data-popper-placement^=right]{margin-left:12px!important}.shepherd-element.shepherd-standalone[data-popper-reference-hidden]:not(.shepherd-centered){opacity:1!important;visibility:visible!important;pointer-events:auto!important}.shepherd-narrator{display:flex;align-items:center;gap:calc(var(--font-size) * .6)}.shepherd-narrator-portrait{--portrait-size: calc(var(--game-view-height, min(100vw, 100vh)) / 8);width:var(--portrait-size);height:var(--portrait-size);min-width:var(--portrait-size);border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.9333333333);box-shadow:0 2px 8px #0000004d;flex-shrink:0}.shepherd-narrator-portrait__image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.25);transform-origin:center}.chip-nanometric-effect[data-v-9450694b]{--nanometric-halo-duration: 2s;--nanometric-scan-duration: 2.5s;--nanometric-scan-opacity: 0;position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.chip-nanometric-effect__halo[data-v-9450694b],.chip-nanometric-effect__scan[data-v-9450694b]{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.chip-nanometric-effect__halo[data-v-9450694b]{background:radial-gradient(circle at 20% 30%,rgba(0,150,255,.3) 0%,transparent 70%),radial-gradient(circle at 80% 70%,rgba(0,150,255,.25) 0%,transparent 65%),radial-gradient(circle at 50% 20%,rgba(0,150,255,.2) 0%,transparent 60%),radial-gradient(circle at 30% 80%,rgba(0,150,255,.3) 0%,transparent 70%),radial-gradient(circle at 50% 50%,rgba(0,150,255,.15) 0%,transparent 80%);animation:nanometric-blue-halo var(--nanometric-halo-duration) ease-in-out infinite}.chip-nanometric-effect__scan[data-v-9450694b]{background:linear-gradient(45deg,transparent 20%,rgba(0,150,255,.3) 40%,rgba(0,200,255,.5) 50%,rgba(0,150,255,.3) 60%,transparent 80%);opacity:var(--nanometric-scan-opacity);animation:nanometric-scan var(--nanometric-scan-duration) linear infinite}.chip-rarity[data-v-d03298d8]{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:calc(var(--chip-card-height) * .07);min-width:33%;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);text-transform:capitalize}.chip-rarity.common[data-v-d03298d8]{--rarity-color: var(--color-common)}.chip-rarity.uncommon[data-v-d03298d8]{--rarity-color: var(--color-uncommon)}.chip-rarity.rare[data-v-d03298d8]{--rarity-color: var(--color-rare)}.chip-rarity.epic[data-v-d03298d8]{--rarity-color: var(--color-epic)}.chip-rarity.legendary[data-v-d03298d8]{--rarity-color: var(--color-legendary)}.chip-rarity .rarity-text[data-v-d03298d8]{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#676767aa;border-radius:calc(var(--chip-card-height) * .2);padding:calc(var(--chip-card-height) * .015) calc(var(--chip-card-height) * .03);text-shadow:1px 1px 4px black;white-space:nowrap;outline:1px solid color-mix(in srgb,var(--rarity-color) 65%,transparent);box-shadow:0 0 18px 2px color-mix(in srgb,var(--rarity-color) 55%,transparent),0 0 14px 1px color-mix(in srgb,var(--rarity-color) 45%,transparent) inset}.glass-title[data-v-56ad0809]{position:absolute;max-width:90%;width:90%;top:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing)}.glass-title .glass-title-text[data-v-56ad0809]{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;isolation:isolate;border-radius:calc(var(--card-height, var(--chip-card-height)) * .04);padding:calc(var(--card-height, var(--chip-card-height)) * .015) calc(var(--card-height, var(--chip-card-height)) * .025);font-weight:700;font-size:calc(var(--card-height, var(--chip-card-height)) * .075);color:#fffffff2;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000004d,0 1px 2px #0006,inset 0 1px 2px #ffffff26,inset 0 -1px 1px #0000001a;text-shadow:none;filter:brightness(1) saturate(1);transition:color .45s cubic-bezier(.4,0,.2,1),border-color .45s cubic-bezier(.4,0,.2,1),text-shadow .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#0000001a 50%,#0003),#14141466}.glass-title .glass-title-text[data-v-56ad0809]:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1}.glass-title .glass-title-text.upgraded[data-v-56ad0809]{color:#1de034fa;border-color:#00dc5080;box-shadow:0 2px 16px #00dc504d,0 1px 3px #0006,inset 0 1px 2px #fff3,inset 0 -1px 1px #00dc5026;text-shadow:none;filter:brightness(1) saturate(1)}.glass-title .glass-title-text.active[data-v-56ad0809]{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.95),0 0 22px rgba(255,255,255,.65),0 0 38px rgba(200,230,255,.45);border-color:#ffffffb3;box-shadow:0 0 20px #ffffff8c,0 0 42px #ffffff4d,0 4px 14px #00000059,inset 0 2px 4px #ffffff80,inset 0 -1px 2px #0000001f;background:linear-gradient(135deg,#ffffff61,#fff3 35%,#ffffff1a 65%,#2d343e66),#2a303a8c;filter:brightness(1.2) saturate(1.08)}.glass-title .glass-title-text.upgraded.active[data-v-56ad0809]{color:#d2ffdc;text-shadow:0 0 12px rgba(150,255,180,.98),0 0 26px rgba(0,255,130,.75),0 0 44px rgba(0,230,100,.45);border-color:#82ffaad9;box-shadow:0 0 24px #00ff8c8c,0 0 48px #00dc6e61,0 4px 14px #00000059,inset 0 2px 4px #ffffff73,inset 0 -1px 2px #00c85a33;background:linear-gradient(135deg,#b4ffc859,#64dc8238 40%,#00783c40),#0f371e8c;filter:brightness(1.25) saturate(1.15)}.chip-title.common[data-v-1ca69f27]{--rarity-color: var(--color-common)}.chip-title.uncommon[data-v-1ca69f27]{--rarity-color: var(--color-uncommon)}.chip-title.rare[data-v-1ca69f27]{--rarity-color: var(--color-rare)}.chip-title.epic[data-v-1ca69f27]{--rarity-color: var(--color-epic)}.chip-title.legendary[data-v-1ca69f27]{--rarity-color: var(--color-legendary)}.chip-title[data-v-1ca69f27] .glass-title-text{outline:1px solid color-mix(in srgb,var(--rarity-color) 65%,transparent)!important;border-color:var(--rarity-color)!important;box-shadow:0 0 18px 2px color-mix(in srgb,var(--rarity-color) 55%,transparent),0 0 14px 1px color-mix(in srgb,var(--rarity-color) 45%,transparent) inset!important}.corner-flag[data-v-ceca5878]{--size: calc(var(--chip-card-height, 120px) * .26);--card-radius: calc(var(--chip-card-height, 120px) * (var(--chip-border-radius-pct, 0)) / 100);position:absolute;z-index:30;width:var(--size);height:var(--size);pointer-events:none}.corner-flag .corner-flag__content[data-v-ceca5878]{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;font-size:calc(var(--size) * .46);line-height:1;user-select:none}.corner-flag.bottom-left[data-v-ceca5878]{bottom:0;left:0;border-bottom-left-radius:var(--card-radius);background:linear-gradient(to top right,var(--flag-color-b),var(--flag-color-a) 50%,transparent 50%)}.corner-flag.bottom-left .corner-flag__content[data-v-ceca5878]{bottom:8%;left:8%}.corner-flag.bottom-right[data-v-ceca5878]{bottom:0;right:0;border-bottom-right-radius:var(--card-radius);background:linear-gradient(to top left,var(--flag-color-b),var(--flag-color-a) 50%,transparent 50%)}.corner-flag.bottom-right .corner-flag__content[data-v-ceca5878]{bottom:8%;right:8%}.corner-flag.top-left[data-v-ceca5878]{top:0;left:0;border-top-left-radius:var(--card-radius);background:linear-gradient(to bottom right,var(--flag-color-b),var(--flag-color-a) 50%,transparent 50%)}.corner-flag.top-left .corner-flag__content[data-v-ceca5878]{top:8%;left:8%}.corner-flag.top-right[data-v-ceca5878]{top:0;right:0;border-top-right-radius:var(--card-radius);background:linear-gradient(to bottom left,var(--flag-color-b),var(--flag-color-a) 50%,transparent 50%)}.corner-flag.top-right .corner-flag__content[data-v-ceca5878]{top:8%;right:8%}.parallax-card[data-v-25eb7c2d]{position:relative;transform-style:preserve-3d}.parallax-card .parallax-card__shine[data-v-25eb7c2d]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1000;background-size:250% 250%}.progressive-image-container.loading .progressive-image[data-v-7b2ff30a]{filter:blur(1px)}.progressive-image[data-v-7b2ff30a]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-in-out}.progressive-image--visible[data-v-7b2ff30a]{opacity:1}.progressive-image--fallback[data-v-7b2ff30a]{z-index:0}.progressive-image--mini[data-v-7b2ff30a]{z-index:1}.progressive-image--medium[data-v-7b2ff30a]{z-index:2}.progressive-image--high[data-v-7b2ff30a]{z-index:3}.rarity-sparkles-canvas[data-v-c8fb4e9e]{position:absolute;inset:0;display:block;width:100%;height:100%;contain:layout paint style;pointer-events:none;z-index:5}.chip-card-ui[data-v-e5913450]{--chip-image-layer-depth: calc(var(--chip-card-height) * -.08);--chip-image-depth: calc(var(--chip-card-height) * -.015);--chip-border-depth: 0px;--chip-content-depth: calc(var(--chip-card-height) * .05);--chip-overlay-depth: calc(var(--chip-card-height) * .045);--collection-unlock-card-size: var(--chip-card-height);--collection-unseen-mark-card-size: var(--chip-card-height);position:relative;box-sizing:border-box;width:calc(var(--chip-card-height) * var(--chip-card-ratio));height:var(--chip-card-height);border-radius:calc(var(--chip-card-height) * (var(--chip-border-radius-pct, 0)) / 100);overflow:visible;color:#fff;--rarity-glow-size: var(--chip-card-height)}.chip-card-ui.common[data-v-e5913450]{--rarity-color: var(--color-common);box-shadow:0 0 calc(var(--rarity-glow-size) / 5.14) color-mix(in srgb,var(--rarity-color) 34%,transparent),0 0 calc(var(--rarity-glow-size) / 2.57) color-mix(in srgb,var(--rarity-color) 14%,transparent)}.chip-card-ui.uncommon[data-v-e5913450]{--rarity-color: var(--color-uncommon);box-shadow:0 0 calc(var(--rarity-glow-size) / 4) color-mix(in srgb,var(--rarity-color) 44%,transparent),0 0 calc(var(--rarity-glow-size) / 2) color-mix(in srgb,var(--rarity-color) 20%,transparent)}.chip-card-ui.rare[data-v-e5913450]{--rarity-color: var(--color-rare);box-shadow:0 0 calc(var(--rarity-glow-size) / 3.27) color-mix(in srgb,var(--rarity-color) 50%,transparent),0 0 calc(var(--rarity-glow-size) / 1.57) color-mix(in srgb,var(--rarity-color) 24%,transparent)}.chip-card-ui.epic[data-v-e5913450]{--rarity-color: var(--color-epic);box-shadow:0 0 calc(var(--rarity-glow-size) / 3) color-mix(in srgb,var(--rarity-color) 42%,transparent),0 0 calc(var(--rarity-glow-size) / 1.44) color-mix(in srgb,var(--rarity-color) 22%,transparent),0 0 calc(var(--rarity-glow-size) / .95) color-mix(in srgb,var(--rarity-color) 10%,transparent)}.chip-card-ui.legendary[data-v-e5913450]{--rarity-color: var(--color-legendary);box-shadow:0 0 calc(var(--rarity-glow-size) / 2.25) color-mix(in srgb,var(--rarity-color) 58%,transparent),0 0 calc(var(--rarity-glow-size) / 1.06) color-mix(in srgb,var(--rarity-color) 30%,transparent),0 0 calc(var(--rarity-glow-size) / .67) color-mix(in srgb,var(--rarity-color) 16%,transparent)}.chip-card-ui.unseen[data-v-e5913450]{transition:filter .55s ease-out}.chip-card-ui.locked .chip-card-ui__clip[data-v-e5913450],.chip-card-ui.locked .chip-border[data-v-e5913450],.chip-card-ui.locked .card-content[data-v-e5913450],.chip-card-ui.locked .rarity-overlay[data-v-e5913450]{filter:brightness(.42) grayscale(68%)}.chip-card-ui.active[data-v-e5913450]{z-index:1000;box-shadow:0 0 30px var(--clr-neon)}.chip-card-ui.nanometric[data-v-e5913450]{--nanometric-layer-opacity: .7;position:relative;box-shadow:0 0 18px #0096ff57,0 0 34px #0096ff29,inset 0 0 18px #0096ff14}.chip-card-ui.nanometric .chip-card-ui__clip[data-v-e5913450],.chip-card-ui.nanometric .chip-border[data-v-e5913450],.chip-card-ui.nanometric .chip-card-ui__nanometric-effect[data-v-e5913450]{opacity:var(--nanometric-layer-opacity)}.chip-card-ui.nanometric .chip-img[data-v-e5913450]{filter:brightness(1.1) contrast(1.05) saturate(.9);mix-blend-mode:screen}.chip-card-ui.nanometric .chip-border[data-v-e5913450]{filter:brightness(1.2) hue-rotate(180deg)}.chip-card-ui.nanometric[data-v-e5913450]:hover,.chip-card-ui.nanometric.forceHover[data-v-e5913450]{--nanometric-layer-opacity: .85;box-shadow:0 0 24px #0096ff7a,0 0 48px #0096ff38,inset 0 0 22px #0096ff24}.chip-card-ui.nanometric:hover .chip-card-ui__nanometric-effect[data-v-e5913450],.chip-card-ui.nanometric.forceHover .chip-card-ui__nanometric-effect[data-v-e5913450]{--nanometric-halo-duration: 1.5s;--nanometric-scan-duration: 1.8s;--nanometric-scan-opacity: .6}.chip-card-ui.upgraded .chip-img[data-v-e5913450]{animation:chipUpgradeSaturation var(--saturation-duration, 2s) ease-in-out infinite}.chip-card-ui.upgraded .chip-border[data-v-e5913450]{animation:chipUpgradeBorderSaturation var(--saturation-duration, 2s) ease-in-out infinite}.chip-card-ui.active .chip-img[data-v-e5913450]{animation:chip-active-scale-pulse 1.2s ease-in-out infinite;transform-origin:center center}.chip-card-ui.upgraded.active .chip-img[data-v-e5913450]{animation:chipUpgradeSaturation var(--saturation-duration, 2s) ease-in-out infinite,chip-active-scale-pulse 1.2s ease-in-out infinite}.chip-card-ui .chip-img[data-v-e5913450]{position:absolute;inset:3%;border-radius:inherit;overflow:hidden;z-index:0;transform:translateZ(var(--chip-image-depth));will-change:transform}.chip-card-ui .chip-card-ui__clip[data-v-e5913450]{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;overflow:hidden;transform-style:preserve-3d;transform:translateZ(var(--chip-image-layer-depth));will-change:transform}.chip-card-ui.active .chip-card-ui__clip[data-v-e5913450]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 40%,var(--clr-neon) 50%,transparent 60%);mix-blend-mode:screen;opacity:.6;animation:wavy-electric 3s linear infinite;will-change:transform;pointer-events:none;z-index:2}.chip-card-ui .chip-border[data-v-e5913450]{position:absolute;left:calc(var(--chip-border-left-pct, 0) * -1%);width:calc(var(--chip-border-width-pct, 100) * 1%);top:calc(var(--chip-border-top-pct, 0) * -1%);height:calc(var(--chip-border-height-pct, 100) * 1%);pointer-events:none;z-index:1;transform:translateZ(var(--chip-border-depth));will-change:transform}.chip-card-ui .chip-border[data-v-e5913450] .progressive-image{object-fit:contain}.chip-card-ui .card-content[data-v-e5913450]{position:absolute;inset:2%;display:grid;place-items:center;z-index:10;transform:translateZ(var(--chip-content-depth))}.chip-card-ui .rarity-overlay[data-v-e5913450]{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:2;transform:translateZ(var(--chip-overlay-depth))}.tooltip-text[data-v-33e3bb15]{width:100%}.tooltip-text[data-v-33e3bb15] .word{white-space:nowrap;display:inline-block}.tooltip-text[data-v-33e3bb15] .letter{display:inline-block}.tooltip-text[data-v-33e3bb15] .letter-plus,.tooltip-text[data-v-33e3bb15] .letter-mult,.tooltip-text[data-v-33e3bb15] .score-plus,.tooltip-text[data-v-33e3bb15] .score-mult,.tooltip-text[data-v-33e3bb15] .score-minus{animation:tooltip-value-pulse-33e3bb15 1.1s ease-in-out infinite alternate;will-change:opacity}.tooltip-text[data-v-33e3bb15] .letter-plus{color:#659dff}.tooltip-text[data-v-33e3bb15] .letter-mult{color:#ef1be1}.tooltip-text[data-v-33e3bb15] .score-plus{color:#ef0}.tooltip-text[data-v-33e3bb15] .score-mult{color:#f9552c}.tooltip-text[data-v-33e3bb15] .score-minus{color:red}.tooltip-text[data-v-33e3bb15] .gold{color:var(--color-earn-gold)}.tooltip-text[data-v-33e3bb15] .restock{color:#65ceff}.tooltip-text[data-v-33e3bb15] .shop{color:#d8a722}.tooltip-text[data-v-33e3bb15] .inventory{color:#e470b2}.tooltip-text[data-v-33e3bb15] .vowel{color:var(--color-vowel)}.tooltip-text[data-v-33e3bb15] .consonant{color:var(--color-consonant)}.tooltip-text[data-v-33e3bb15] .first-half{color:var(--color-first-half)}.tooltip-text[data-v-33e3bb15] .second-half{color:var(--color-second-half)}.tooltip-text[data-v-33e3bb15] .rare-letter{color:gold;filter:drop-shadow(0 0 3px rgba(255,215,0,.6))}.tooltip-text[data-v-33e3bb15] .common-letter{color:#b4c8e6;filter:drop-shadow(0 0 2px rgba(140,170,220,.45))}.tooltip-text[data-v-33e3bb15] .trigger,.tooltip-text[data-v-33e3bb15] .special{color:#f49e14}.tooltip-text[data-v-33e3bb15] .destroy{color:#ff1e00;white-space:nowrap}.tooltip-text[data-v-33e3bb15] .dead,.tooltip-text[data-v-33e3bb15] .disabled{color:#6e6e6e}.tooltip-text[data-v-33e3bb15] .locked{color:#634e35}.tooltip-text[data-v-33e3bb15] .copy{color:#24baff}.tooltip-text[data-v-33e3bb15] .unsellable{color:red;white-space:nowrap}.tooltip-text[data-v-33e3bb15] .more-than-half{color:#399f39}.tooltip-text[data-v-33e3bb15] .each-letter{color:#40e0ff;filter:drop-shadow(0 0 5px rgba(64,224,255,.5))}.tooltip-text[data-v-33e3bb15] .word-length{background:var(--gradient-word-length)}.tooltip-text[data-v-33e3bb15] .even{color:#ffce2b;text-decoration-line:underline;text-decoration-style:double;text-decoration-thickness:.08em;text-underline-offset:.18em;filter:drop-shadow(0 0 3px rgba(255,206,43,.45))}.tooltip-text[data-v-33e3bb15] .odd{color:#ff5c87;text-decoration-line:underline;text-decoration-thickness:.11em;text-underline-offset:.18em;filter:drop-shadow(0 0 3px rgba(255,92,135,.45))}.tooltip-text[data-v-33e3bb15] .all-letters{background:linear-gradient(45deg,#ff7c24,#ee2c1b,#ff7c24)}.tooltip-text[data-v-33e3bb15] .alphabetical-order{background:linear-gradient(45deg,#248aff,#8747e8,#248aff)}.tooltip-text[data-v-33e3bb15] .condition{background:linear-gradient(45deg,#692eff,#da24ff,#692eff)}.tooltip-text[data-v-33e3bb15] .alternance{background:repeating-linear-gradient(45deg,var(--color-vowel),var(--color-vowel) 8px,var(--color-consonant) 8px,var(--color-consonant) 16px);filter:drop-shadow(0 0 2px rgba(0,0,0,.25))}.tooltip-text[data-v-33e3bb15] .identical{color:#00b919}.tooltip-text[data-v-33e3bb15] .reverse,.tooltip-text[data-v-33e3bb15] .palindrome{color:#1fbda3}.tooltip-text[data-v-33e3bb15] .prefix{background:linear-gradient(90deg,#00ffc8,#008cff 60%,#008cff)}.tooltip-text[data-v-33e3bb15] .suffix{background:linear-gradient(90deg,#f0a,#f0a 40%,#ff7800)}.tooltip-text[data-v-33e3bb15] .nanometric{color:#15bbdc}.tooltip-text[data-v-33e3bb15] .mistake{background:linear-gradient(45deg,#ff0080,#ff4000,#ff0,#00ff80,#0080ff,#8000ff)}.tooltip-text[data-v-33e3bb15] .badge{background:linear-gradient(45deg,#00aa8e,#03e9f5,#0e6fe6)}.tooltip-text[data-v-33e3bb15] .countdown{background:linear-gradient(to right,#00ff80,#04821f,#00ff80)}.tooltip-text[data-v-33e3bb15] .unique-letter{color:#00b919}.tooltip-text[data-v-33e3bb15] .gain-item{color:#00ff80}.tooltip-text[data-v-33e3bb15] .highlight{background:linear-gradient(90deg,#ff0,orange);filter:drop-shadow(0 0 3px rgba(255,217,0,.7))}.tooltip-text[data-v-33e3bb15] .board{color:#8a2be2}.tooltip-text[data-v-33e3bb15] .brilliant{background:linear-gradient(45deg,gold,#ffffb4,orange);filter:drop-shadow(0 0 4px rgba(255,215,0,.55))}.tooltip-text[data-v-33e3bb15] .time-effect{color:#00bfff;text-shadow:0 0 5px rgba(0,191,255,.6)}.tooltip-text[data-v-33e3bb15] .blank{background:linear-gradient(45deg,#007bff,#00bfff,#007bff);filter:drop-shadow(0 0 3px rgba(0,123,255,.7))}.tooltip-text[data-v-33e3bb15] .round{background:linear-gradient(45deg,#a600ff,#e0f,#a600ff)}.tooltip-text[data-v-33e3bb15] .overkill{background:linear-gradient(45deg,#ff1e00,#ff6400,#ff1e00);filter:drop-shadow(0 0 3px rgba(255,30,0,.5))}.tooltip-text[data-v-33e3bb15] .congratulations{background:linear-gradient(45deg,gold,orange,gold);filter:drop-shadow(0 0 3px rgba(255,215,0,.6))}.tooltip-text[data-v-33e3bb15] .flash{background:linear-gradient(45deg,#00ff80,#00c8ff,#00ff80);filter:drop-shadow(0 0 3px rgba(0,255,128,.5))}.tooltip-text[data-v-33e3bb15] .reroll{color:#8a2be2;filter:drop-shadow(0 0 3px rgba(138,43,226,.5))}.tooltip-text[data-v-33e3bb15] .slot{color:#93b7ed}.tooltip-text[data-v-33e3bb15] .chip{background:linear-gradient(45deg,#ff7c24,#ffc800,#ff7c24);filter:drop-shadow(0 0 3px rgba(255,160,0,.5))}.tooltip-text[data-v-33e3bb15] .increment{color:#b88af5}.tooltip-text[data-v-33e3bb15] .corner-flag-undiscovered{color:#ff50dc;filter:drop-shadow(0 0 3px rgba(255,80,220,.45))}.tooltip-text[data-v-33e3bb15] .corner-flag-victory{color:#ffc83c;filter:drop-shadow(0 0 3px rgba(255,200,60,.45))}.tooltip-text[data-v-33e3bb15] .word-length,.tooltip-text[data-v-33e3bb15] .all-letters,.tooltip-text[data-v-33e3bb15] .alphabetical-order,.tooltip-text[data-v-33e3bb15] .condition,.tooltip-text[data-v-33e3bb15] .prefix,.tooltip-text[data-v-33e3bb15] .suffix,.tooltip-text[data-v-33e3bb15] .alternance,.tooltip-text[data-v-33e3bb15] .mistake,.tooltip-text[data-v-33e3bb15] .badge,.tooltip-text[data-v-33e3bb15] .countdown,.tooltip-text[data-v-33e3bb15] .highlight,.tooltip-text[data-v-33e3bb15] .brilliant,.tooltip-text[data-v-33e3bb15] .blank,.tooltip-text[data-v-33e3bb15] .round,.tooltip-text[data-v-33e3bb15] .overkill,.tooltip-text[data-v-33e3bb15] .congratulations,.tooltip-text[data-v-33e3bb15] .flash,.tooltip-text[data-v-33e3bb15] .chip{background-clip:text;color:transparent}.tooltip-text[data-v-33e3bb15] .tooltip-info-letter{font-family:Roboto,sans-serif}.tooltip-text[data-v-33e3bb15] .tooltip-info-letter-active{font-weight:700;color:#fff}.tooltip-text[data-v-33e3bb15] .tooltip-info-letter-disabled{opacity:.7}.tooltip-text[data-v-33e3bb15] .separator{display:block;width:100%;height:1px;margin:calc(var(--tooltip-font-size) * .2) 0;border-radius:1px;background-color:#fff6}@keyframes tooltip-value-pulse-33e3bb15{0%{opacity:.84}to{opacity:1}}.octogon-container[data-v-7a8341b9]{clip-path:var(--octogon-clip-path);--octogon-radius: calc(var(--window-size) * .01)}.description-card[data-v-b8e3e94f]{--octogon-edge: calc(var(--tooltip-font-size) * .55);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;background:linear-gradient(180deg,#34426838,#22283a29),#141824f0;color:#fff;z-index:1000;font-size:var(--tooltip-font-size);padding:calc(var(--tooltip-font-size) / 4) calc(var(--tooltip-font-size) / 2);font-weight:700;font-family:Orbitron,sans-serif;overflow:hidden}.close-icon[data-v-a0fbfd78]{--size: calc(min(100vw, 100vh) / 11);--padding: calc(min(100vw, 100vh) / 95);background:none;border:1px solid rgba(255,255,255,.25);cursor:pointer;color:#fff;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;padding:var(--padding);border-radius:50%;background-color:#0000008c;box-shadow:0 10px 28px #0000008c;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));transition:filter .12s,background-color .12s}.close-icon svg[data-v-a0fbfd78]{width:100%;height:auto;display:block}.close-icon[data-v-a0fbfd78]:hover{filter:brightness(1.05);background-color:#000000a6}.blurred-layout[data-v-388885cd]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;isolation:isolate;display:flex;align-items:center;flex-direction:column;justify-content:center}.blurred-layout.fixed[data-v-388885cd]{position:fixed}.blurred-layout .close[data-v-388885cd]{position:absolute;top:1vh;right:1vh;z-index:90}.blurred-layout .content[data-v-388885cd]{overflow-y:scroll;z-index:11;width:100%;position:relative;display:flex;align-items:center;flex-direction:column}.blur[data-v-388885cd]{position:absolute;inset:0;contain:paint;background:var(--menu-shell-background);background-size:cover;background-repeat:no-repeat;background-position:center}.chip-upgrade-animation[data-v-dfdb2a2d]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100vh;pointer-events:auto;cursor:pointer}.chip-upgrade-animation .animation-content[data-v-dfdb2a2d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"tooltip" "chip";align-items:center;justify-content:center;text-align:center;z-index:10;position:relative;gap:calc(var(--window-height) / 50)}.chip-upgrade-animation .tooltip[data-v-dfdb2a2d]{grid-area:tooltip;display:flex;justify-content:center;align-items:center;z-index:20;position:relative}.chip-upgrade-animation .tooltip .description-card[data-v-dfdb2a2d]{--tooltip-font-size: calc(min(100vw, 100vh)/20) ;max-height:40vh;overflow-y:auto}.chip-upgrade-animation .chip-container[data-v-dfdb2a2d]{grid-area:chip;position:relative;z-index:15;display:flex;justify-content:center;align-items:center}.chip-upgrade-animation .chip-container[data-v-dfdb2a2d] .chip-card-ui{--chip-card-height: min(100vw, 100vh * .45) ;transition:all .5s ease-in-out}.chip-upgrade-animation .upgrade-effects[data-v-dfdb2a2d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:20;pointer-events:none}.chip-upgrade-animation .upgrade-effects .sparkles[data-v-dfdb2a2d]{font-size:min(15vw,15vh);animation:sparkle 1s ease-in-out forwards}.chip-upgrade-animation .upgrade-effects .glow[data-v-dfdb2a2d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(60vw,60vh);height:min(60vw,60vh);background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);border-radius:50%;animation:glow 1s ease-in-out}.chip-upgrade-animation.upgrading .chip-container[data-v-dfdb2a2d]{animation:chipUpgradeBounce .9s cubic-bezier(.34,1.56,.64,1) forwards}.inventory-arrival-fx-layer[data-v-1336edfb]{position:fixed;inset:0;pointer-events:none;z-index:130;overflow:visible}.inventory-arrival-fx[data-v-1336edfb]{position:absolute;width:0;height:0;overflow:visible}.inventory-arrival-fx--jackpot[data-v-1336edfb]{filter:saturate(1.35) brightness(1.08)}.inventory-arrival-fx-jackpot-aura[data-v-1336edfb]{position:absolute;left:0;top:0;width:calc(var(--window-size) * .14);height:calc(var(--window-size) * .14);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle at 38% 32%,rgba(255,252,220,.55) 0%,rgba(255,210,72,.22) 42%,rgba(255,160,40,.08) 62%,transparent 72%);filter:blur(1.6px);animation:inventory-arrival-jackpot-aura 1.12s cubic-bezier(.14,.82,.28,1) forwards}.inventory-arrival-fx-core[data-v-1336edfb]{position:absolute;width:calc(var(--window-size) * .017);height:calc(var(--window-size) * .017);border-radius:999px;transform:translate(-50%,-50%);animation:inventory-arrival-core-pop .42s cubic-bezier(.2,.8,.3,1) forwards}.inventory-arrival-fx-core--gold[data-v-1336edfb]{width:calc(var(--window-size) * .022);height:calc(var(--window-size) * .022);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95),rgba(255,214,96,.85) 45%,rgba(255,170,40,.35) 70%,transparent 78%);box-shadow:0 0 calc(var(--window-size) * .02) #ffe68cd9,0 0 calc(var(--window-size) * .045) #ffbe3c73;mix-blend-mode:screen;animation:inventory-arrival-core-pop .52s cubic-bezier(.18,.78,.28,1) forwards}.inventory-arrival-fx-ring[data-v-1336edfb]{position:absolute;width:calc(var(--window-size) * .01);height:calc(var(--window-size) * .01);border-radius:999px;border:calc(var(--window-size) * .0016) solid currentColor;transform:translate(-50%,-50%);animation:inventory-arrival-ring-expand .76s cubic-bezier(.12,.78,.3,1) forwards}.inventory-arrival-fx-ring--soft[data-v-1336edfb]{width:calc(var(--window-size) * .016);height:calc(var(--window-size) * .016);border-width:calc(var(--window-size) * .0011);opacity:.45;animation-duration:.98s}.inventory-arrival-fx-ring--jackpot[data-v-1336edfb]{width:calc(var(--window-size) * .028);height:calc(var(--window-size) * .028);border-width:calc(var(--window-size) * .0014);border-color:#ffe078d9;opacity:.75;box-shadow:0 0 calc(var(--window-size) * .018) #ffdc7873,0 0 calc(var(--window-size) * .034) #ffb43c38;animation:inventory-arrival-ring-expand 1.12s cubic-bezier(.1,.76,.22,1) forwards}.inventory-arrival-fx-impact[data-v-1336edfb]{position:absolute;left:0;top:0;width:var(--arrival-impact-size);height:var(--arrival-impact-size);transform:translate(-50%,-50%);pointer-events:none;opacity:var(--arrival-impact-alpha);z-index:4;animation:inventory-arrival-impact-fade-1336edfb var(--arrival-impact-duration) cubic-bezier(.16,1,.3,1) both;filter:drop-shadow(0 0 calc(var(--arrival-impact-size) * .045) currentColor) drop-shadow(0 0 calc(var(--arrival-impact-size) * .075) rgba(255,255,255,.38))}.inventory-arrival-fx-impact-flash[data-v-1336edfb],.inventory-arrival-fx-impact-ring[data-v-1336edfb],.inventory-arrival-fx-impact-star[data-v-1336edfb],.inventory-arrival-fx-impact-ray[data-v-1336edfb]{position:absolute;left:50%;top:50%;pointer-events:none;will-change:transform,opacity}.inventory-arrival-fx-impact-flash[data-v-1336edfb]{width:42%;height:42%;border-radius:999px;background:radial-gradient(circle,rgb(255,255,255) 0%,rgba(255,245,190,.86) 42%,transparent 76%);transform:translate(-50%,-50%);animation:inventory-arrival-impact-flash-1336edfb var(--arrival-impact-duration) ease-out both}.inventory-arrival-fx-impact-ring[data-v-1336edfb]{width:54%;height:54%;border-radius:999px;border:max(2px,var(--arrival-impact-size) * .022) solid currentColor;box-sizing:border-box;transform:translate(-50%,-50%);opacity:0;animation:inventory-arrival-impact-ring-1336edfb var(--arrival-impact-duration) ease-out both}.inventory-arrival-fx-impact-star[data-v-1336edfb]{width:58%;height:58%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(255,255,255) 0%,currentColor 54%,transparent 72%);clip-path:polygon(50% 0%,56% 36%,100% 50%,56% 64%,50% 100%,44% 64%,0% 50%,44% 36%);opacity:0;animation:inventory-arrival-impact-star-1336edfb var(--arrival-impact-duration) cubic-bezier(.16,1,.3,1) both}.inventory-arrival-fx-impact-ray[data-v-1336edfb]{width:max(2px,var(--arrival-impact-size) * .024);height:var(--arrival-impact-ray-length);margin-left:calc(max(2px,var(--arrival-impact-size) * .024)/-2);margin-top:calc(var(--arrival-impact-ray-length) * -.88);border-radius:999px;transform-origin:50% 88%;background:linear-gradient(180deg,rgb(255,255,255),currentColor 46%,transparent 100%);opacity:0;animation:inventory-arrival-impact-ray-1336edfb var(--arrival-impact-duration) ease-out both;animation-delay:var(--arrival-impact-ray-delay);transform:rotate(var(--arrival-impact-ray-angle)) scaleY(.2)}.inventory-arrival-fx-particle[data-v-1336edfb]{position:absolute;left:0;top:0;z-index:5;width:var(--arrival-particle-size);height:var(--arrival-particle-size);border-radius:999px;transform:translate(-50%,-50%);background:var(--arrival-particle-color, currentColor);opacity:var(--arrival-particle-opacity);box-shadow:0 0 calc(var(--arrival-particle-size) * .45) #ffffff8c,0 0 calc(var(--arrival-particle-size) * 1.1) var(--arrival-particle-color, currentColor);animation:inventory-arrival-particle-burst var(--arrival-particle-duration) linear forwards;animation-delay:var(--arrival-particle-delay);mix-blend-mode:screen}.inventory-arrival-fx-particle--spark[data-v-1336edfb]{animation-duration:calc(var(--arrival-particle-duration) * .72);animation-timing-function:linear;opacity:calc(var(--arrival-particle-opacity) * .9);filter:blur(.35px);box-shadow:0 0 calc(var(--arrival-particle-size) * .35) #ffffff73,0 0 calc(var(--arrival-particle-size) * .85) var(--arrival-particle-color, currentColor)}.inventory-arrival-fx-particle--star[data-v-1336edfb]{border-radius:0;background:var(--arrival-particle-color, currentColor);clip-path:polygon(50% 0%,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0% 50%,41% 39%);box-shadow:0 0 calc(var(--arrival-particle-size) * .55) #ffffffbf,0 0 calc(var(--arrival-particle-size) * 1.3) var(--arrival-particle-color, currentColor);animation-name:inventory-arrival-particle-starburst;animation-timing-function:cubic-bezier(.13,.7,.2,1)}.inventory-arrival-fx-particle--comet[data-v-1336edfb]{width:calc(var(--arrival-particle-size) * 2.8);height:calc(var(--arrival-particle-size) * .8);border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--arrival-particle-color, currentColor),transparent 25%) 42%,rgba(255,255,255,.96) 100%);box-shadow:0 0 calc(var(--arrival-particle-size) * .6) #fff9,0 0 calc(var(--arrival-particle-size) * 1.4) var(--arrival-particle-color, currentColor);animation-name:inventory-arrival-particle-comet;animation-timing-function:cubic-bezier(.1,.72,.18,1)}.inventory-arrival-fx-rarity-1[data-v-1336edfb]{color:#d8f5ffcc}.inventory-arrival-fx-rarity-2[data-v-1336edfb]{color:#79ffbaf2}.inventory-arrival-fx-rarity-4[data-v-1336edfb]{color:#6ac2ff}.inventory-arrival-fx-rarity-8[data-v-1336edfb]{color:#eb4fff}.inventory-arrival-fx-rarity-16[data-v-1336edfb]{color:#ffd442}.inventory-arrival-fx--jackpot .inventory-arrival-fx-particle[data-v-1336edfb]:not(.inventory-arrival-fx-particle--spark){box-shadow:0 0 calc(var(--arrival-particle-size) * .5) #fff8d2a6,0 0 calc(var(--arrival-particle-size) * 1.25) var(--arrival-particle-color, rgba(255, 200, 80, .55)),0 0 calc(var(--arrival-particle-size) * 1.85) #ffa02847}@keyframes inventory-arrival-impact-fade-1336edfb{0%{opacity:0;transform:translate(-50%,-50%) scale(.74)}16%{opacity:var(--arrival-impact-alpha);transform:translate(-50%,-50%) scale(1.02)}62%{opacity:calc(var(--arrival-impact-alpha) * .58);transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes inventory-arrival-impact-flash-1336edfb{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}14%{opacity:.82;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.62)}}@keyframes inventory-arrival-impact-ring-1336edfb{0%{opacity:0;transform:translate(-50%,-50%) scale(.24)}20%{opacity:.54}to{opacity:0;transform:translate(-50%,-50%) scale(2.45)}}@keyframes inventory-arrival-impact-star-1336edfb{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}18%{opacity:.36;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.34)}}@keyframes inventory-arrival-impact-ray-1336edfb{0%{opacity:0;transform:rotate(var(--arrival-impact-ray-angle)) scaleY(.1) scaleX(.7)}20%{opacity:.78;transform:rotate(var(--arrival-impact-ray-angle)) scaleY(1) scaleX(1)}70%{opacity:.22;transform:rotate(var(--arrival-impact-ray-angle)) scaleY(1.16) scaleX(.82)}to{opacity:0;transform:rotate(var(--arrival-impact-ray-angle)) scaleY(1.34) scaleX(.68)}}.inventory-sell-fx-layer[data-v-4d7bcffd]{position:fixed;inset:0;pointer-events:none;z-index:129;overflow:visible}.inventory-sell-fx[data-v-4d7bcffd]{position:absolute;width:0;height:0;overflow:visible}.inventory-sell-fx-ring[data-v-4d7bcffd]{position:absolute;left:0;top:0;width:calc(var(--window-size) * .055);height:calc(var(--window-size) * .055);border-radius:999px;border:calc(var(--window-size) * .0014) solid currentColor;transform:translate(-50%,-50%);opacity:.55;animation:inventory-sell-ring-collapse .52s linear forwards}.inventory-sell-fx-ring--gold[data-v-4d7bcffd]{width:calc(var(--window-size) * .072);height:calc(var(--window-size) * .072);border-color:#ffd660a6;opacity:.45;animation-duration:.56s;box-shadow:0 0 calc(var(--window-size) * .022) #ffc85059}.inventory-sell-fx-particle[data-v-4d7bcffd]{position:absolute;left:0;top:0;width:var(--sell-particle-size);height:var(--sell-particle-size);border-radius:999px;transform:translate(-50%,-50%);background:currentColor;opacity:var(--sell-particle-opacity);box-shadow:0 0 calc(var(--sell-particle-size) * .4) #ffffff73,0 0 calc(var(--sell-particle-size) * .95) currentColor;animation:inventory-sell-particle-inward var(--sell-particle-duration) linear forwards;animation-delay:var(--sell-particle-delay)}.inventory-sell-fx-particle--spark[data-v-4d7bcffd]{animation-duration:calc(var(--sell-particle-duration) * .78);opacity:calc(var(--sell-particle-opacity) * .88);box-shadow:0 0 calc(var(--sell-particle-size) * .35) #fff6,0 0 calc(var(--sell-particle-size) * .8) currentColor}.inventory-sell-fx-rarity-1[data-v-4d7bcffd]{color:#c8ebffd9}.inventory-sell-fx-rarity-2[data-v-4d7bcffd]{color:#6effafeb}.inventory-sell-fx-rarity-4[data-v-4d7bcffd]{color:#60bcff}.inventory-sell-fx-rarity-8[data-v-4d7bcffd]{color:#e448ff}.inventory-sell-fx-rarity-16[data-v-4d7bcffd]{color:#ffcc48}.inventory-sell-fx--legendary .inventory-sell-fx-particle[data-v-4d7bcffd]:not(.inventory-sell-fx-particle--spark){box-shadow:0 0 calc(var(--sell-particle-size) * .45) #fff8d28c,0 0 calc(var(--sell-particle-size) * 1.1) #ffbe4673,0 0 calc(var(--sell-particle-size) * 1.6) #ff962838}.gold-icon[data-v-0b0311f5]{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.coin[data-v-0b0311f5]{--coin-size: calc(var(--font-size) * .9);width:var(--coin-size);height:var(--coin-size);border-radius:50%;background:linear-gradient(135deg,gold,orange,#ff8c00);border:calc(.05 * var(--coin-size)) solid #b8860b;display:flex;align-items:center;justify-content:center;box-shadow:0 calc(.1 * var(--coin-size)) calc(.2 * var(--coin-size)) #0000004d,inset 0 calc(.05 * var(--coin-size)) calc(.1 * var(--coin-size)) #ffffff4d}.coin-symbol[data-v-0b0311f5]{font-size:calc(var(--coin-size) * .8);font-weight:700;color:#8b4513;font-family:Quadrangle,sans-serif;line-height:1;letter-spacing:-.02em}.price-label[data-v-ec1d1298]{--font-size: calc(var(--window-size) / 50);z-index:10;font-size:var(--font-size);text-align:center;font-family:Quadrangle,sans-serif;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 801px) and (max-width: 1100px){.price-label[data-v-ec1d1298]{--font-size: calc(var(--window-size) / 35)}}@media screen and (max-width: 800px){.price-label[data-v-ec1d1298]{--font-size: calc(var(--window-size) / 25)}}.price-label.not-enough[data-v-ec1d1298]{opacity:.5;filter:grayscale(100%)}.price-label .price-label-content[data-v-ec1d1298]{color:#fff;display:flex;justify-content:center;align-items:center;gap:calc(var(--font-size) * .2)}.collection-unlock-reveal[data-v-6744c0ac]{--collection-unlock-resolved-card-size: var( --collection-unlock-card-size, var(--chip-card-height, var(--implant-card-size, var(--flash-card-size, var(--window-size, 100vmin)))) );--unlock-accent: #7dd3fc;--unlock-accent-soft: rgba(125, 211, 252, .28);--unlock-metal: #cbd5e1;--unlock-metal-dark: #475569;--unlock-metal-light: #f1f5f9;--unlock-shadow: rgba(5, 10, 20, .8);position:absolute;inset:0;z-index:18;display:grid;place-items:center;overflow:hidden;border-radius:inherit;pointer-events:none;transform:translateZ(var(--unlock-reveal-depth, 0px))}.collection-unlock-reveal.revealed[data-v-6744c0ac]{opacity:0;visibility:hidden}.collection-unlock-reveal--chip[data-v-6744c0ac]{--unlock-accent: #a78bfa;--unlock-accent-soft: rgba(167, 139, 250, .42)}.collection-unlock-reveal--flash[data-v-6744c0ac]{--unlock-accent: #fde047;--unlock-accent-soft: rgba(253, 224, 71, .42)}.collection-unlock-reveal--implant[data-v-6744c0ac]{--unlock-accent: #22d3ee;--unlock-accent-soft: rgba(34, 211, 238, .42)}.shackle[data-v-6744c0ac]{position:relative;font-size:clamp(5px,var(--collection-unlock-resolved-card-size) * .09,44px);width:80%;aspect-ratio:1;display:grid;place-items:center;filter:drop-shadow(0 0 .34em var(--unlock-accent-soft))}.chain[data-v-6744c0ac]{position:absolute;top:50%;left:50%;display:flex;align-items:center;transform-origin:0 50%;margin-top:-.19em}.chain-tl[data-v-6744c0ac]{transform:rotate(-150deg)}.chain-tr[data-v-6744c0ac]{transform:rotate(-30deg)}.chain-bl[data-v-6744c0ac]{transform:rotate(150deg)}.chain-br[data-v-6744c0ac]{transform:rotate(30deg)}.link[data-v-6744c0ac]{display:block;width:1em;height:.38em;border:.09em solid var(--unlock-metal);border-radius:999px;background:linear-gradient(135deg,var(--unlock-metal-light) 0%,var(--unlock-metal) 42%,var(--unlock-metal-dark) 100%);box-shadow:inset 0 .05em #fff9,inset 0 -.05em #00000052,0 0 .12em #ffffff38;flex-shrink:0;margin-right:-.1em}.link[data-v-6744c0ac]:nth-child(2n){background:linear-gradient(135deg,var(--unlock-metal) 0%,var(--unlock-metal-dark) 55%,var(--unlock-metal-light) 100%)}.lock-img[data-v-6744c0ac]{display:block;width:72%;height:auto;object-fit:contain;filter:drop-shadow(0 0 .5em var(--unlock-accent-soft)) drop-shadow(0 .2em .4em rgba(0,0,0,.7));user-select:none;pointer-events:none}.burst[data-v-6744c0ac]{position:absolute;left:50%;top:50%;width:.1em;height:44%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 30%,var(--unlock-accent),rgba(255,255,255,0));opacity:0;transform-origin:50% 0}.burst-b[data-v-6744c0ac]{transform:translate(-50%,-100%) rotate(60deg)}.burst-c[data-v-6744c0ac]{transform:translate(-50%,-100%) rotate(120deg)}.burst-d[data-v-6744c0ac]{transform:translate(-50%,-100%) rotate(180deg)}.burst-e[data-v-6744c0ac]{transform:translate(-50%,-100%) rotate(240deg)}.burst-f[data-v-6744c0ac]{transform:translate(-50%,-100%) rotate(300deg)}.burst-a[data-v-6744c0ac]{transform:translate(-50%,-100%) rotate(0)}.revealing .lock-img[data-v-6744c0ac]{animation:unlockLock-6744c0ac .98s cubic-bezier(.22,1,.36,1) forwards}.revealing .chain-tl .link[data-v-6744c0ac],.revealing .chain-tr .link[data-v-6744c0ac],.revealing .chain-bl .link[data-v-6744c0ac],.revealing .chain-br .link[data-v-6744c0ac]{animation-duration:.56s;animation-delay:.11s;animation-timing-function:cubic-bezier(.36,0,.66,-.56);animation-fill-mode:forwards}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(odd),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(odd),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(odd),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(odd){animation-name:unlockLinkFlyA-6744c0ac}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(2n),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(2n),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(2n),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(2n){animation-name:unlockLinkFlyB-6744c0ac}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(1),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(1),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(1),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(1){animation-duration:.48s;animation-delay:40ms}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(2),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(2),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(2),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(2){animation-duration:.52s;animation-delay:70ms}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(3),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(3),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(3),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(3){animation-duration:.5s;animation-delay:55ms}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(4),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(4),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(4),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(4){animation-duration:.56s;animation-delay:.1s}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(5),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(5),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(5),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(5){animation-duration:.53s;animation-delay:80ms}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(6),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(6),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(6),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(6){animation-duration:.58s;animation-delay:.12s}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(7),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(7),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(7),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(7){animation-duration:.61s;animation-delay:95ms}.revealing .chain-tl .link[data-v-6744c0ac]:nth-child(8),.revealing .chain-tr .link[data-v-6744c0ac]:nth-child(8),.revealing .chain-bl .link[data-v-6744c0ac]:nth-child(8),.revealing .chain-br .link[data-v-6744c0ac]:nth-child(8){animation-duration:.55s;animation-delay:.14s}.revealing .burst[data-v-6744c0ac]{animation:unlockBurst-6744c0ac .68s ease-out .2s forwards}@keyframes unlockLock-6744c0ac{0%,18%{opacity:1;transform:scale(1) rotate(0) translateY(0)}28%{transform:scale(1.08) rotate(-9deg) translateY(-4%)}40%{transform:scale(1.04) rotate(6deg) translateY(2%)}52%{transform:scale(1.06) rotate(-4deg) translateY(-2%)}to{opacity:0;transform:translateY(30%) scale(.62) rotate(22deg)}}@keyframes unlockLinkFlyA-6744c0ac{0%{opacity:1;transform:none}20%{opacity:.9}to{opacity:0;transform:translate(2.8em,-.7em) rotate(-65deg) scale(.38)}}@keyframes unlockLinkFlyB-6744c0ac{0%{opacity:1;transform:none}20%{opacity:.9}to{opacity:0;transform:translate(2.6em,.7em) rotate(65deg) scale(.38)}}@keyframes unlockBurst-6744c0ac{0%{opacity:0;transform:translate(-50%,-100%) rotate(var(--burst-rot, 0deg)) scaleY(.1)}28%{opacity:.9}to{opacity:0;transform:translate(-50%,-100%) rotate(var(--burst-rot, 0deg)) scaleY(1.3)}}.burst-a[data-v-6744c0ac]{--burst-rot: 0deg}.burst-b[data-v-6744c0ac]{--burst-rot: 60deg}.burst-c[data-v-6744c0ac]{--burst-rot: 120deg}.burst-d[data-v-6744c0ac]{--burst-rot: 180deg}.burst-e[data-v-6744c0ac]{--burst-rot: 240deg}.burst-f[data-v-6744c0ac]{--burst-rot: 300deg}@media (prefers-reduced-motion: reduce){.collection-unlock-reveal[data-v-6744c0ac],.collection-unlock-reveal[data-v-6744c0ac] *{animation-duration:1ms!important;transition-duration:1ms!important}}.collection-unseen-mark[data-v-455fe5ab]{--unseen-mark-card-size: var( --collection-unseen-mark-card-size, var(--chip-card-height, var(--implant-card-size, var(--flash-card-size, var(--window-size, 100vmin)))) );--unseen-mark-resolved-size: clamp(32px, calc(var(--unseen-mark-card-size) * .28), 176px);position:absolute;top:calc(var(--unseen-mark-resolved-size) * -.28);right:calc(var(--unseen-mark-resolved-size) * -.28);z-index:20;transform:translateZ(var(--unseen-mark-depth, 14px));display:grid;place-items:center;width:var(--unseen-mark-resolved-size);height:var(--unseen-mark-resolved-size);min-width:32px;min-height:32px;border:max(1px,var(--unseen-mark-resolved-size) * .026) solid rgba(255,252,208,.95);border-radius:50%;background:radial-gradient(circle at 38% 28%,#fff8a7 0 18%,#ffd84d 19% 44%,#f97316 45% 100%);color:#3a1600;font-family:Orbitron,sans-serif;font-size:calc(var(--unseen-mark-resolved-size) * .62);font-weight:900;line-height:1;box-shadow:0 0 calc(var(--unseen-mark-resolved-size) * .34) #ffd240f2,0 0 calc(var(--unseen-mark-resolved-size) * .86) #f9731699;text-shadow:0 1px 0 rgba(255,255,255,.65);animation:collectionUnseenMarkNotify-455fe5ab 1.7s ease-in-out infinite;pointer-events:none}.collection-unseen-mark[data-v-455fe5ab]:after{content:"";position:absolute;inset:-28%;border:1px solid rgba(255,232,105,.82);border-radius:50%;animation:collectionUnseenMarkSignal-455fe5ab 1.7s ease-out infinite}.compact[data-v-455fe5ab]{--unseen-mark-resolved-size: var(--unseen-mark-size, 1.45em);top:-.28em;right:-.34em;width:var(--unseen-mark-size, 1.45em);height:var(--unseen-mark-size, 1.45em);min-width:var(--unseen-mark-min-size, 22px);min-height:var(--unseen-mark-min-size, 22px);font-size:var(--unseen-mark-font-size, .76em)}.burst[data-v-455fe5ab]{animation:collectionUnseenMarkUnlock-455fe5ab .72s cubic-bezier(.22,1,.36,1) both,collectionUnseenMarkNotify-455fe5ab 1.7s ease-in-out .72s infinite;filter:brightness(1.12);box-shadow:0 0 calc(var(--unseen-mark-resolved-size) * .46) #ffec78f2,0 0 calc(var(--unseen-mark-resolved-size) * 1.14) #f9731694}.hiding[data-v-455fe5ab]{animation:collectionUnseenMarkHide-455fe5ab .28s cubic-bezier(.36,0,.66,-.56) forwards;pointer-events:none}@keyframes collectionUnseenMarkNotify-455fe5ab{0%,to{filter:brightness(1);box-shadow:0 0 calc(var(--unseen-mark-resolved-size) * .34) #ffd240f2,0 0 calc(var(--unseen-mark-resolved-size) * .86) #f9731699}50%{filter:brightness(1.18);box-shadow:0 0 calc(var(--unseen-mark-resolved-size) * .52) #fff697,0 0 calc(var(--unseen-mark-resolved-size) * 1.26) #f97316c7}}@keyframes collectionUnseenMarkSignal-455fe5ab{0%{opacity:.68;transform:scale(.82)}72%,to{opacity:0;transform:scale(1.55)}}@keyframes collectionUnseenMarkHide-455fe5ab{0%{opacity:1;transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1)}40%{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1.18) rotate(12deg)}to{opacity:0;transform:translateZ(var(--unseen-mark-depth, 14px)) scale(0) rotate(-20deg)}}@keyframes collectionUnseenMarkUnlock-455fe5ab{0%{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1)}18%{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1.42) rotate(-8deg)}32%{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1.25) rotate(8deg)}46%{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1.34) rotate(-5deg)}62%{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1.14) rotate(4deg)}78%{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1.08) rotate(-2deg)}to{transform:translateZ(var(--unseen-mark-depth, 14px)) scale(1) rotate(0)}}.draggable-card[data-v-270ee007]{position:relative;touch-action:none;z-index:90;cursor:pointer}.draggable-card.draggable[data-v-270ee007]{cursor:grab}.draggable-card.is-dragging[data-v-270ee007]{z-index:110}.draggable-card[data-v-270ee007]:hover{z-index:100}.unlock-requirement-info[data-v-3e9f9f60]{display:grid;gap:.3em;max-width:min(36em,82vw);text-align:center;line-height:1.18}.unlock-requirement-info--dialog[data-v-3e9f9f60]{font-size:var(--unlock-requirement-font-size, 1rem)}.unlock-requirement-info--tooltip[data-v-3e9f9f60]{font-size:.82em}.label[data-v-3e9f9f60]{color:#ffffffad;font-family:Orbitron,sans-serif;font-size:.74em;text-transform:uppercase}.title[data-v-3e9f9f60]{color:#fff;font-family:Orbitron,sans-serif;font-size:1.05em}.description[data-v-3e9f9f60]{color:#ffffffdb;font-family:var(--tone-font);font-size:.96em;font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing)}.progress[data-v-3e9f9f60]{color:#ffffffc2;font-family:Orbitron,sans-serif;font-size:.92em}.tooltip-card[data-v-ab20909c]{position:fixed;top:0;left:0;background-color:#000000e6;border:calc(var(--tooltip-font-size) / 20) solid rgb(174,174,174);color:#fff;font-size:var(--tooltip-font-size);padding:calc(var(--tooltip-font-size) / 4) calc(var(--tooltip-font-size) / 2);font-weight:700;font-family:Orbitron,sans-serif;width:calc(var(--window-size) / 3);border-radius:calc(var(--tooltip-font-size) / 5);opacity:0;animation:fadeIn .2s forwards;pointer-events:none;contain:layout paint style;will-change:opacity,transform}.tooltip-card.large[data-v-ab20909c]{width:calc(var(--window-size) / 2)}.tooltip-info-container[data-v-c77ccd5d]{display:flex;flex-direction:column;gap:8px;pointer-events:none}.tooltip-info-container--columns[data-v-c77ccd5d]{display:block;column-count:var(--tooltip-info-columns, 1);column-gap:8px;width:var(--tooltip-info-width, var(--tooltip-info-card-width))}.tooltip-info-container--columns .tooltip-info-card[data-v-c77ccd5d]{box-sizing:border-box;display:inline-block;vertical-align:top;width:var(--tooltip-info-card-width);margin-bottom:8px;break-inside:avoid;overflow-wrap:anywhere}.tooltip-info-card[data-v-c77ccd5d]{background-color:#141414d9;border:1px solid rgba(80,80,80,.25);color:#ffffffe6;font-size:calc(var(--tooltip-font-size) * .55);padding:calc(var(--tooltip-font-size) / 5) calc(var(--tooltip-font-size) / 3);font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:0;width:calc(var(--window-size) / 4);border-radius:calc(var(--tooltip-font-size) / 8);opacity:0;animation:fadeIn .2s forwards;box-shadow:0 2px 8px #0000004d}.chip-card[data-v-e57f8482]{position:relative;overflow:visible}.unlock-target[data-v-e57f8482]{position:relative}.chips-cards[data-v-fb05a7a0]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--chip-card-width) / 10);height:var(--chip-card-height);max-width:calc(100% - var(--chip-card-width) / 2)}.chips-cards .chip-card-wrapper[data-v-fb05a7a0]{width:var(--chip-card-width);height:var(--chip-card-height);display:flex;justify-content:center;align-items:center;position:relative;min-width:0}.slot-count[data-v-fdcf23c6]{position:absolute;top:0;right:0;color:#fff;pointer-events:none;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);opacity:.5;font-size:calc(var(--slots-count-font-size) * .6);gap:calc(var(--slots-count-font-size) * .1);z-index:91;display:flex;align-items:center;justify-content:center;flex-direction:column}.slot-count .count[data-v-fdcf23c6]{font-family:Orbitron,sans-serif;background-color:#fff;color:#000;padding:0 calc(var(--window-size) * .005);font-size:var(--slots-count-font-size)}.arrow-icon[data-v-efcc442a]{--size: calc(min(100vw, 100vh) / 11);--padding: calc(min(100vw, 100vh) / 95);background:none;border:1px solid rgba(255,255,255,.22);cursor:pointer;color:#fff;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;padding:var(--padding);border-radius:50%;background-color:#00000073;box-shadow:0 12px 34px #0000008c;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));transition:filter .12s,background-color .12s}.arrow-icon svg[data-v-efcc442a]{width:100%;height:auto;display:block}.arrow-icon[data-v-efcc442a]:hover{filter:brightness(1.05);background-color:#0000008c}.basic-button-wrapper[data-v-665088ad]{--basic-button-font-size: calc(min(100vw, 100vh)/20) ;--basic-button-padding: calc(var(--window-size) * .025) calc(var(--window-size) * .05);--basic-button-border-radius: calc(var(--control-panel-width, var(--window-size)) * .012);--basic-button-background: var(--btn-gradient-secondary);--basic-button-animation: unset;--basic-button-background-size: auto;position:relative;width:100%}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.basic-button-wrapper[data-v-665088ad]{--basic-button-border-radius: calc(var(--window-size) * .012)}}@media screen and (max-width: 800px) and (orientation: portrait){.basic-button-wrapper[data-v-665088ad]{--basic-button-border-radius: calc(var(--window-size) * .012)}}.basic-button-wrapper.disabled[data-v-665088ad]{filter:grayscale(100%) brightness(60%);pointer-events:none}.basic-button-wrapper.secondary[data-v-665088ad]{--basic-button-background: linear-gradient( 135deg, rgba(60, 60, 70, .95) 0%, rgba(80, 80, 90, .95) 50%, rgba(50, 50, 60, .95) 100% )}.basic-button-wrapper.secondary .basic-button[data-v-665088ad]{font-family:Orbitron,sans-serif}.basic-button-wrapper .basic-button[data-v-665088ad]{width:100%;--clip: polygon(0 0, 100% 0, 100% 100%, 95% 100%, 95% 90%, 85% 90%, 85% 100%, 8% 100%, 0 70%);clip-path:var(--clip);line-height:1;background:var(--basic-button-background);background-size:var(--basic-button-background-size);cursor:pointer;white-space:wrap;padding:var(--basic-button-padding);font-size:var(--basic-button-font-size);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);text-transform:uppercase;position:relative;color:#fff;border:0;border-radius:var(--basic-button-border-radius);overflow:hidden;transition:filter .2s ease;animation:var(--basic-button-animation)}.basic-button-wrapper .basic-button[data-v-665088ad]:hover{filter:brightness(1.2)}.basic-button-wrapper .basic-button[data-v-665088ad]:active{filter:brightness(.9);transition:filter .1s ease}.tooltip-title[data-v-804eb17c]{font-size:.8em;font-style:italic;color:#ffffff80;margin-top:.3em}.flash-card-ui[data-v-6fc2ef8c]{--flash-image-layer-depth: calc(var(--flash-card-size) * -.08);--flash-image-depth: calc(var(--flash-card-size) * -.015);--flash-border-depth: calc(var(--flash-card-size) * .03);--flash-overlay-depth: calc(var(--flash-card-size) * .045);--unlock-reveal-depth: calc(var(--flash-card-size) * .035);--collection-unlock-card-size: var(--flash-card-size);--collection-unseen-mark-card-size: var(--flash-card-size);--chip-card-height: calc(var(--flash-card-size) * 1.5);--chip-border-radius-pct: 7.41;position:relative;width:var(--flash-card-size);height:var(--flash-card-size);border-radius:calc(var(--flash-card-size) / 9);overflow:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);--rarity-glow-size: var(--flash-card-size)}.flash-card-ui.common[data-v-6fc2ef8c]{--rarity-color: var(--color-common);box-shadow:0 0 calc(var(--rarity-glow-size) / 5.14) color-mix(in srgb,var(--rarity-color) 34%,transparent),0 0 calc(var(--rarity-glow-size) / 2.57) color-mix(in srgb,var(--rarity-color) 14%,transparent)}.flash-card-ui.uncommon[data-v-6fc2ef8c]{--rarity-color: var(--color-uncommon);box-shadow:0 0 calc(var(--rarity-glow-size) / 4) color-mix(in srgb,var(--rarity-color) 44%,transparent),0 0 calc(var(--rarity-glow-size) / 2) color-mix(in srgb,var(--rarity-color) 20%,transparent)}.flash-card-ui.rare[data-v-6fc2ef8c]{--rarity-color: var(--color-rare);box-shadow:0 0 calc(var(--rarity-glow-size) / 3.27) color-mix(in srgb,var(--rarity-color) 50%,transparent),0 0 calc(var(--rarity-glow-size) / 1.57) color-mix(in srgb,var(--rarity-color) 24%,transparent)}.flash-card-ui.epic[data-v-6fc2ef8c]{--rarity-color: var(--color-epic);box-shadow:0 0 calc(var(--rarity-glow-size) / 3) color-mix(in srgb,var(--rarity-color) 42%,transparent),0 0 calc(var(--rarity-glow-size) / 1.44) color-mix(in srgb,var(--rarity-color) 22%,transparent),0 0 calc(var(--rarity-glow-size) / .95) color-mix(in srgb,var(--rarity-color) 10%,transparent)}.flash-card-ui.legendary[data-v-6fc2ef8c]{--rarity-color: var(--color-legendary);box-shadow:0 0 calc(var(--rarity-glow-size) / 2.25) color-mix(in srgb,var(--rarity-color) 58%,transparent),0 0 calc(var(--rarity-glow-size) / 1.06) color-mix(in srgb,var(--rarity-color) 30%,transparent),0 0 calc(var(--rarity-glow-size) / .67) color-mix(in srgb,var(--rarity-color) 16%,transparent)}.flash-card-ui.unseen[data-v-6fc2ef8c]{transition:filter .55s ease-out}.flash-card-ui.locked .flash-clip[data-v-6fc2ef8c],.flash-card-ui.locked .flash-border[data-v-6fc2ef8c],.flash-card-ui.locked .rarity-overlay[data-v-6fc2ef8c],.flash-card-ui.locked .flash-corner-flag[data-v-6fc2ef8c]{filter:brightness(.42) grayscale(68%)}.flash-card-ui.common[data-v-6fc2ef8c]:hover{transform:scale(1.02);z-index:10}.flash-card-ui.uncommon[data-v-6fc2ef8c]:hover{transform:scale(1.03);z-index:10}.flash-card-ui.rare[data-v-6fc2ef8c]:hover{transform:scale(1.04);z-index:10}.flash-card-ui.epic[data-v-6fc2ef8c]:hover{transform:scale(1.05);z-index:10}.flash-card-ui.legendary[data-v-6fc2ef8c]:hover{transform:scale(1.06);z-index:10}.flash-card-ui .flash-clip[data-v-6fc2ef8c]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;transform-style:preserve-3d;transform:translateZ(var(--flash-image-layer-depth));will-change:transform}.flash-card-ui .flash-img[data-v-6fc2ef8c]{position:absolute;inset:3%;object-fit:cover;border-radius:inherit;z-index:0;pointer-events:none;transform:translateZ(var(--flash-image-depth));transition:opacity .3s ease-in-out;will-change:transform}.flash-card-ui .flash-border[data-v-6fc2ef8c]{position:absolute;inset:0;pointer-events:none;transform:translateZ(var(--flash-border-depth));transition:opacity .3s ease;will-change:transform}.flash-card-ui .rarity-overlay[data-v-6fc2ef8c]{position:absolute;inset:5%;border-radius:inherit;overflow:visible;pointer-events:none;z-index:2;transform:translateZ(var(--flash-overlay-depth))}.flash-card-ui .flash-corner-flag[data-v-6fc2ef8c]{position:absolute;inset:0;pointer-events:none;transform:translateZ(var(--flash-border-depth))}.flash-card[data-v-df4d309c]{position:relative;overflow:visible}.unlock-target[data-v-df4d309c]{position:relative}.implant-card-ui[data-v-335052e8]{--implant-card-octogon-radius: calc(var(--implant-card-size) * 4.2);--implant-border-depth: 0px;--implant-content-depth: calc(var(--implant-card-size) * .05);--implant-title-depth: calc(var(--implant-card-size) * .12);--collection-unlock-card-size: var(--implant-card-size);width:var(--implant-card-size);height:var(--implant-card-size);overflow:visible;z-index:20;clip-path:var(--octogon-clip-path)}.implant-card-ui[data-v-335052e8]:hover{z-index:70}.implant-card-ui.unseen[data-v-335052e8]{transition:filter .55s ease-out}.implant-card-ui.locked .implant-card-ui__depth[data-v-335052e8],.implant-card-ui.locked .implant-border[data-v-335052e8],.implant-card-ui.locked .card-content[data-v-335052e8],.implant-card-ui.locked .implant-flag-wrapper[data-v-335052e8]{filter:brightness(.42) grayscale(68%)}.implant-card-ui[data-v-335052e8] .parallax-card__shine{border-radius:0}.implant-card-ui .implant-flag-wrapper[data-v-335052e8]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.implant-card-ui .implant-flag-wrapper[data-v-335052e8] .corner-flag{--chip-card-height: var(--implant-card-size);--size: calc(var(--implant-card-size) * .52)}.implant-card-ui .implant-flag-wrapper[data-v-335052e8] .corner-flag__content{bottom:20%!important;left:20%!important;font-size:calc(var(--implant-card-size) * .18)!important}.implant-card-ui__depth[data-v-335052e8]{position:absolute;inset:0;transform:translate(calc(var(--implant-card-size, 0px) * -.08 * var(--parallax-ry, 0) * .01745)) translateY(calc(var(--implant-card-size, 0px) * .08 * var(--parallax-rx, 0) * .01745));transition:transform .1s ease-out;will-change:transform}.implant-overlay-clip[data-v-335052e8]{position:absolute;inset:0;overflow:hidden}.card-content[data-v-335052e8]{position:absolute;inset:0;z-index:10;pointer-events:none;transform:translate(calc(var(--implant-card-size, 0px) * .12 * var(--parallax-ry, 0) * .01745)) translateY(calc(var(--implant-card-size, 0px) * -.12 * var(--parallax-rx, 0) * .01745));transition:transform .1s ease-out;will-change:transform}.implant-title[data-v-335052e8]{position:absolute;top:auto!important;bottom:9%;width:60%;left:50%;transform:translate(-50%);z-index:10;pointer-events:auto}.implant-img[data-v-335052e8]{position:absolute;inset:2%;object-fit:cover;transition:opacity .3s ease-in-out}.implant-border[data-v-335052e8]{position:absolute;top:-1%;left:0;width:100%;height:102%;pointer-events:none;object-fit:cover;transition:opacity .3s ease}.implant-card[data-v-6d3163b2]{position:relative;overflow:visible}.unlock-target[data-v-6d3163b2]{position:relative;--collection-unseen-mark-card-size: calc(var(--implant-card-size) * 1.35)}.unlock-target[data-v-6d3163b2] .collection-unseen-mark{z-index:80;transform:none}.badge[data-v-2714499f]{--letter-badge-font-size: calc(var(--letter-badge-size) * .55);--letter-badge-shadow-size: calc(var(--letter-badge-size) * .05);--letter-badge-border-size: calc(var(--letter-badge-size) * .06);--letter-badge-inset-size: calc(var(--letter-badge-size) * .08);--letter-badge-font-family: "Quadrangle", monospace;border-radius:50%;width:var(--letter-badge-size);height:var(--letter-badge-size);display:flex;align-items:center;justify-content:center;overflow:hidden}.badge.gold[data-v-2714499f]{background:linear-gradient(135deg,gold,#ffbf00 30%,#ff9500 70%,#b8860b);border:var(--letter-badge-border-size) solid #8b6914}.badge.copy[data-v-2714499f]{background:linear-gradient(135deg,#20dab5,#1fb5da 30%,#168a9f 70%,#0d5a6b);border:var(--letter-badge-border-size) solid #0d5a6b}.badge.bonus-mult[data-v-2714499f]{background:linear-gradient(135deg,#ef1be1,#c91ab8 30%,#a01693 70%,#6b0f62);border:var(--letter-badge-border-size) solid #6b0f62;text-transform:lowercase}.badge.bonus-plus[data-v-2714499f]{background:linear-gradient(135deg,#659dff,#4a7fe7 30%,#3461c7 70%,#1e3a75);border:var(--letter-badge-border-size) solid #1e3a75}.badge.bonus-mult-score[data-v-2714499f]{background:linear-gradient(135deg,#ffae00,#ffbf00 30%,#ff9500 70%,#b8860b);border:var(--letter-badge-border-size) solid #8b6914;text-transform:lowercase}.badge.flash[data-v-2714499f]{--flash-card-size: calc(var(--letter-badge-size));border-radius:calc(var(--letter-badge-size) * .12);overflow:visible}.flash-badge-wrapper[data-v-2714499f]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.flash-badge-wrapper .flash-image[data-v-2714499f]{position:relative;width:100%;height:100%;overflow:hidden}.flash-badge-wrapper .flash-image .flash-img[data-v-2714499f]{position:absolute;inset:5%;width:90%;height:90%;object-fit:cover;border-radius:inherit;z-index:0;pointer-events:none;transform:translateZ(-10px);transition:opacity .3s ease-in-out}.flash-badge-wrapper .flash-image .flash-border[data-v-2714499f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transform:translateZ(5px);transition:opacity .3s ease}.badge-text[data-v-2714499f]{font-weight:700;line-height:1;letter-spacing:-.02em}.badge-text.badge-text-gold[data-v-2714499f]{color:#8b4513;font-family:var(--letter-badge-font-family)}.badge-text.badge-text-bonus[data-v-2714499f]{color:#fffffff2;font-family:var(--letter-badge-font-family)}.copy-cards[data-v-2714499f]{position:relative;display:flex;align-items:center;justify-content:center}.copy-cards .mini-card[data-v-2714499f]{--mini-card-size: calc(var(--letter-badge-size) * .5);width:var(--mini-card-size);height:var(--mini-card-size);background:#fffffff2;border:calc(var(--mini-card-size) * .08) solid rgba(0,0,0,.2);border-radius:calc(var(--mini-card-size) * .15);display:flex;align-items:center;justify-content:center;box-shadow:0 calc(var(--mini-card-size) * .05) calc(var(--mini-card-size) * .1) #0003}.copy-cards .mini-card.mini-card-back[data-v-2714499f]{position:absolute;transform:translate(calc(var(--mini-card-size) * .1),calc(var(--mini-card-size) * -.1));opacity:.7;z-index:1}.copy-cards .mini-card.mini-card-front[data-v-2714499f]{position:relative;z-index:2;transform:translate(calc(var(--mini-card-size) * -.1),calc(var(--mini-card-size) * .1))}.copy-cards .mini-card .mini-letter[data-v-2714499f]{font-size:calc(var(--mini-card-size) * .6);color:#004d5c;font-family:Roboto,sans-serif;font-weight:700;margin-top:calc(var(--mini-card-size) * .1)}.letter-badge[data-v-bdee1301]{position:absolute;top:calc(var(--letter-badge-size) / 8);left:calc(var(--letter-badge-size) / 8)}.rare-letter-pips[data-v-07b6c3d8]{position:absolute;top:50%;left:50%;width:1.75em;height:1.75em;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.rare-letter-pips .burst[data-v-07b6c3d8]{position:absolute;inset:0;background:var(--rare-letter-color, rgba(122, 46, 74, .48));box-shadow:inset 0 0 0 .045em var(--rare-letter-color, rgba(122, 46, 74, .48)),0 .02em .04em #4c202c0f;opacity:.26;clip-path:polygon(50% 0%,58% 16%,72% 5%,75% 23%,93% 21%,84% 37%,100% 50%,84% 63%,93% 79%,75% 77%,72% 95%,58% 84%,50% 100%,42% 84%,28% 95%,25% 77%,7% 79%,16% 63%,0% 50%,16% 37%,7% 21%,25% 23%,28% 5%,42% 16%)}.rare-letter-pips .burst[data-v-07b6c3d8]:after{content:"";position:absolute;inset:.07em;background:var(--tile-background-color, #fff);clip-path:inherit}.letter-card-ui[data-v-44ba4719]{position:relative;width:var(--letter-card-size);height:var(--letter-card-size);font-family:var(--board-font, inherit);font-weight:700;color:#000;overflow:hidden}.letter-card-ui[data-v-44ba4719]:hover{box-shadow:0 0 20px #61f2ff;z-index:10}.letter-card-ui .letter-image[data-v-44ba4719]{width:100%;height:100%;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center}.letter-card-ui .letter-image .letter-border[data-v-44ba4719]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:1;transform:translateZ(5px);transition:opacity .3s ease}.letter-card-ui .letter-image .letter-border.loading[data-v-44ba4719]{opacity:.7}.letter-card-ui .letter-image .special-upgrade-image[data-v-44ba4719]{position:absolute;top:10%;left:10%;width:80%;height:80%;z-index:0;object-fit:cover;pointer-events:none}.letter-card-ui .letter-image .label[data-v-44ba4719]{position:relative;z-index:10;font-size:calc(var(--letter-card-size) * .45);transform:translateZ(10px);display:inline-grid;place-items:center;line-height:1;isolation:isolate}.letter-card-ui .letter-image .label .glyph[data-v-44ba4719]{position:relative;z-index:1}.letter-card-ui .letter-image .points[data-v-44ba4719]{position:absolute;z-index:10;bottom:calc(var(--letter-card-size) * .12);left:calc(var(--letter-card-size) * .15);font-size:calc(var(--letter-card-size) * .2)}.letter-card-ui .letter-image .badge[data-v-44ba4719]{position:absolute;z-index:10;--letter-badge-size: calc(var(--letter-card-size) * .3);top:calc(var(--letter-badge-size) / 5);left:calc(var(--letter-badge-size) / 5)}.card-wrapper[data-v-18f5432b]{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center}.card-wrapper--chip[data-v-18f5432b]{--chip-card-height: min(100vw * 1, 100vh * .45) ;--collection-unlock-card-size: var(--chip-card-height);--collection-unseen-mark-card-size: var(--chip-card-height)}.card-wrapper--implant[data-v-18f5432b]{--implant-card-size: min(100vw * 1, 100vh * .45) ;--collection-unlock-card-size: var(--implant-card-size);--collection-unseen-mark-card-size: var(--implant-card-size)}.card-wrapper--flash[data-v-18f5432b]{--flash-card-size: min(100vw * 1, 100vh * .45) ;--collection-unlock-card-size: var(--flash-card-size);--collection-unseen-mark-card-size: var(--flash-card-size)}.reveal-tap-zone[data-v-18f5432b]{position:absolute;inset:0;z-index:120;cursor:pointer;touch-action:manipulation}.toggle-tooltip[data-v-02487008]{--border-color: rgba(255, 255, 255, .18);--bg-off: rgba(0, 0, 0, .55);--bg-on: rgba(40, 120, 60, .55);display:inline-flex;align-items:center;justify-content:flex-start;gap:.6em;width:fit-content;max-width:100%;background-color:var(--bg-off);color:#fff;border:1px solid var(--border-color);cursor:pointer;font-size:var(--tooltip-font-size);padding:calc(var(--tooltip-font-size) / 4) calc(var(--tooltip-font-size) / 2);border-radius:calc(var(--tooltip-font-size) / 3);font-weight:700;outline:none;transition:opacity .15s ease,transform .12s ease,background-color .15s ease,border-color .15s ease;opacity:.8}.toggle-tooltip[data-v-02487008]:hover{opacity:1}.toggle-tooltip[data-v-02487008]:active{transform:translateY(1px)}.toggle-tooltip .text-row[data-v-02487008]{display:inline-flex;align-items:center;gap:.45em;flex-wrap:wrap;min-width:0}.toggle-tooltip .action-label[data-v-02487008]{font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing)}.toggle-tooltip .price-value[data-v-02487008]{font-family:Orbitron,sans-serif;line-height:1;display:inline-flex;align-items:center}.toggle-tooltip .checkbox[data-v-02487008]{width:1.25em;height:1.25em;display:inline-flex;align-items:center;justify-content:center;border-radius:.25em;border:1px solid rgba(255,255,255,.35);background:#00000040;flex:0 0 auto}.toggle-tooltip .checkmark[data-v-02487008]{font-size:.95em;line-height:1;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease}.toggle-tooltip .checkbox.checked[data-v-02487008]{border-color:#a0ffbeb3;background:#28783c59}.toggle-tooltip .checkbox.checked .checkmark[data-v-02487008]{opacity:1;transform:scale(1)}.toggle-tooltip[aria-checked=true][data-v-02487008]{background-color:var(--bg-on);border-color:#a0ffbe59}.blurred-layout.item-dialog-modal.item-dialog--above-shepherd{z-index:10100}.blurred-layout.item-dialog-modal{z-index:10000;--gap: calc(var(--window-height) / 100);--font-size: calc(min(100vw, 100vh)/20) ;--buttons-reserved-height: calc(var(--font-size) * 2.2 + var(--gap) * 2)}.blurred-layout.item-dialog-modal .content{overflow-y:hidden}.blurred-layout.item-dialog-modal .close{position:absolute;top:calc(var(--gap) * .5);right:calc(var(--gap) * .5);z-index:10250}.blurred-layout.item-dialog-modal .item-layout{position:relative;height:100vh;width:calc(100vw - 2 * var(--gap));display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"tooltip tooltip tooltip tooltip tooltip tooltip" "item item item item item item";gap:var(--gap);padding:var(--gap) var(--gap) var(--buttons-reserved-height);justify-content:space-between;overflow:visible;box-sizing:border-box}.blurred-layout.item-dialog-modal .item-layout.item-layout--consume-options{--buttons-reserved-height: calc(var(--font-size) * 4.4 + var(--gap) * 2)}.blurred-layout.item-dialog-modal .item-layout .item{grid-area:item;display:flex;justify-content:center;align-items:center}.blurred-layout.item-dialog-modal .item-layout .item.shaking{animation:shake .4s;will-change:transform}.blurred-layout.item-dialog-modal .item-layout .item .chip-card-ui{--chip-card-height: min(100vw * 1, 100vh * .45) }.blurred-layout.item-dialog-modal .item-layout .item .implant-card-ui{--implant-card-size: min(100vw * 1, 100vh * .45) }.blurred-layout.item-dialog-modal .item-layout .item .letter-card-ui{--letter-card-size: min(100vw * 1, 100vh * .45) }.blurred-layout.item-dialog-modal .item-layout .item .flash-card-ui{--flash-card-size: min(100vw * 1, 100vh * .45) }.blurred-layout.item-dialog-modal .item-layout .description-card{--tooltip-font-size: var(--font-size);max-height:40vh;overflow-y:auto;width:100%;box-sizing:border-box}.blurred-layout.item-dialog-modal .item-layout .description-card.locked-requirement-card{--unlock-requirement-font-size: calc(min(100vw, 100vh) / 42);align-self:center;width:min(30rem,100vw - var(--gap) * 8);max-width:100%;padding:calc(var(--unlock-requirement-font-size) * .9) calc(var(--unlock-requirement-font-size) * 1.25)}.blurred-layout.item-dialog-modal .item-layout .toggle-tooltip{--tooltip-font-size: calc(var(--font-size) * .7);align-self:center;width:fit-content;max-width:100%}.blurred-layout.item-dialog-modal .item-layout .buttons{position:absolute;right:var(--gap);bottom:var(--gap);left:var(--gap);display:flex;justify-content:flex-end;align-items:center;gap:var(--gap);flex-direction:row;overflow:visible;--font-size: calc(min(100vw, 100vh) / 30)}.blurred-layout.item-dialog-modal .item-layout .buttons.buttons--consume-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;justify-content:stretch}.blurred-layout.item-dialog-modal .item-layout .buttons :deep(.basic-button){display:flex;align-items:center;justify-content:center;--font-size: var(--basic-button-font-size);line-height:1.15}.blurred-layout.item-dialog-modal .item-layout .buttons .shop-button-row{display:inline-flex;align-items:center;justify-content:center;gap:.45em;flex-wrap:wrap;max-width:100%}.blurred-layout.item-dialog-modal .item-layout .buttons .action-label{font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing)}.blurred-layout.item-dialog-modal .item-layout .buttons .price-value{font-family:Orbitron,sans-serif;line-height:1;display:inline-flex;align-items:center}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--gap) * .55);width:100%;max-width:100%;justify-self:end}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-options:only-child{grid-column:1/-1;justify-self:center;width:min(50%,26rem)}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-option{display:flex;align-items:center;justify-content:center;min-height:calc(var(--font-size) * 1.35);padding:.18em .7em;border:1px solid rgba(255,255,255,.24);border-radius:calc(var(--window-size) * .004);background:linear-gradient(90deg,#ffffff1a,#ffffff05),var(--color-consume);color:#fff;cursor:pointer;font-family:var(--tone-font);font-size:calc(var(--font-size) * .62);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);text-align:center;box-shadow:0 .14em .32em #00000038;transition:filter .18s ease,transform .18s ease,opacity .18s ease}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-option:hover{filter:brightness(1.18)}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-option:active{filter:brightness(.92)}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-option:disabled{cursor:default;filter:grayscale(100%) brightness(62%);opacity:.58;transform:none}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-option-label{max-width:100%;overflow-wrap:anywhere;white-space:normal;line-height:1.12}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.blurred-layout.item-dialog-modal .item-layout .buttons{flex-direction:column}.blurred-layout.item-dialog-modal .item-layout .buttons.buttons--consume-options{grid-template-columns:repeat(2,minmax(0,1fr))}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-options{width:100%}}@media screen and (max-width: 800px) and (orientation: portrait){.blurred-layout.item-dialog-modal .item-layout .buttons{flex-direction:column}.blurred-layout.item-dialog-modal .item-layout .buttons.buttons--consume-options{grid-template-columns:1fr}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-options{grid-template-columns:1fr;width:100%}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-options:only-child{width:100%}.blurred-layout.item-dialog-modal .item-layout .buttons .consume-option{min-height:calc(var(--font-size) * 1.55);font-size:calc(var(--font-size) * .58);padding:.26em .55em}}.blurred-layout.item-dialog-modal .item-layout .cancel{grid-area:cancel;--basic-button-background: var(--color-back);--basic-button-font-size: var(--font-size)}.blurred-layout.item-dialog-modal .item-layout .buy{--basic-button-font-size: var(--font-size);--basic-button-background: var(--color-cant)}.blurred-layout.item-dialog-modal .item-layout .buy.canAfford{--basic-button-background: var(--color-buy)}.blurred-layout.item-dialog-modal .item-layout .sell{--basic-button-font-size: var(--font-size);--basic-button-background: var(--color-sell)}.blurred-layout.item-dialog-modal .item-layout .upgrade{--basic-button-font-size: var(--font-size);--basic-button-background: var(--color-cant);opacity:.5}.blurred-layout.item-dialog-modal .item-layout .upgrade.canUpgradeChip{--basic-button-background: var(--color-upgrade);opacity:1}.blurred-layout.item-dialog-modal .item-layout .consume{--basic-button-font-size: var(--font-size);--basic-button-background: var(--color-consume)}.blurred-layout.item-dialog-modal .item-layout .buy-and-use{--basic-button-font-size: var(--font-size);--basic-button-background: var(--color-cant)}.blurred-layout.item-dialog-modal .item-layout .buy-and-use.canAfford{--basic-button-background: var(--color-buy-and-use)}.blurred-layout.item-dialog-modal .item-layout .tooltip{grid-area:tooltip;display:flex;justify-content:center;align-items:stretch;flex-direction:column;gap:var(--gap)}.blurred-layout.item-dialog-modal .buy-chip,.blurred-layout.item-dialog-modal .cancel{background-color:var(--color-primary);color:#fff;border:none;font-size:1.5rem;cursor:pointer;transition:background-color .3s}.blurred-layout.item-dialog-modal .buy-chip:hover,.blurred-layout.item-dialog-modal .cancel:hover{background-color:var(--color-primary-dark)}.item-dialog-arrow{position:fixed;top:50%;transform:translateY(-50%);z-index:10200;cursor:pointer}.item-dialog-arrow.item-dialog-arrow--above-shepherd{z-index:10260}.item-dialog-arrow.left{left:calc(var(--window-height) / 100)}.item-dialog-arrow.right{right:calc(var(--window-height) / 100)}.game-chips-container[data-v-af1855a1]{display:flex;align-items:center;justify-content:center;min-height:var(--chip-card-height);width:100%;position:relative}.game-chips-container .chip-slots-count[data-v-af1855a1]{position:absolute;top:0;left:0}.generic-animation[data-v-7e7a0fdb]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100vh;pointer-events:auto;cursor:pointer}.generic-animation .animation-content[data-v-7e7a0fdb]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:10;position:relative}.generic-animation .elements[data-v-7e7a0fdb]{display:flex;gap:calc(var(--window-size) * .08);align-items:center;justify-content:center;flex-direction:row}.generic-animation .success-stage[data-v-7e7a0fdb]{position:relative;display:flex;align-items:center;justify-content:center}.generic-animation .success-burst[data-v-7e7a0fdb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:visible}.generic-animation .element-start[data-v-7e7a0fdb],.generic-animation .element-result[data-v-7e7a0fdb],.generic-animation .elements-result-multiple[data-v-7e7a0fdb],.generic-animation .success-emoji[data-v-7e7a0fdb],.generic-animation .failure-emoji[data-v-7e7a0fdb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:15}.generic-animation .element-card[data-v-7e7a0fdb]{display:flex;align-items:center;justify-content:center;animation:chanceAppear var(--appear-duration) ease-out}.generic-animation .element-card[data-v-7e7a0fdb] .chip-card-ui{--chip-card-height: min(100vw, 100vh * .45) }.generic-animation .element-card[data-v-7e7a0fdb] .flash-card-ui{--flash-card-size: min(100vw, 100vh * .45) }.generic-animation .element-card[data-v-7e7a0fdb] .implant-card-ui{--implant-card-size: min(100vw, 100vh * .45) }.generic-animation .element-card.destroyed[data-v-7e7a0fdb]{animation:chanceDestroyed var(--destroy-duration) ease-out}.generic-animation .element-card.nanometric[data-v-7e7a0fdb]{animation:chanceAppear var(--appear-duration) ease-out}.generic-animation .success-icon[data-v-7e7a0fdb],.generic-animation .failure-icon[data-v-7e7a0fdb]{animation:chanceAppear var(--appear-duration) ease-out;width:min(25vw,25vh);height:min(25vw,25vh);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.generic-animation .success-icon .success-icon-glyph[data-v-7e7a0fdb]{position:relative;z-index:3;font-size:min(25vw,25vh);line-height:1;filter:drop-shadow(0 0 28px rgba(136,244,255,.4));animation:successIconPop-7e7a0fdb .76s cubic-bezier(.16,1,.3,1)}.generic-animation .success-core-glow[data-v-7e7a0fdb],.generic-animation .success-ring[data-v-7e7a0fdb],.generic-animation .success-particle[data-v-7e7a0fdb]{position:absolute;pointer-events:none}.generic-animation .success-core-glow[data-v-7e7a0fdb]{inset:0;z-index:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(117,231,255,.55) 34%,transparent 72%);transform:scale(.28);filter:blur(14px);animation:successCoreGlow-7e7a0fdb .74s ease-out forwards}.generic-animation .success-ring[data-v-7e7a0fdb]{z-index:2;inset:16%;border:5px solid rgba(199,250,255,.95);border-radius:50%;box-shadow:0 0 32px #75e7ff59;animation:successRingBurst-7e7a0fdb .72s ease-out forwards}.generic-animation .success-particle[data-v-7e7a0fdb]{top:50%;left:50%;width:var(--particle-size);height:var(--particle-size);z-index:4;border-radius:999px;background:radial-gradient(circle,#fff,#ccfaff 32%,#7de8ff 68%,#4ec4ffd9);box-shadow:0 0 18px #75e7ff80;animation:successParticleBurst-7e7a0fdb var(--particle-duration) ease-out var(--particle-delay) forwards}.generic-animation .failure-icon-svg[data-v-7e7a0fdb]{position:relative;z-index:3;width:100%;height:100%;display:block;filter:drop-shadow(0 0 24px rgba(255,122,24,.35));animation:failureIconPop-7e7a0fdb .72s cubic-bezier(.22,1,.36,1)}.generic-animation .failure-core-glow[data-v-7e7a0fdb],.generic-animation .failure-ring[data-v-7e7a0fdb],.generic-animation .failure-particle[data-v-7e7a0fdb]{position:absolute;pointer-events:none}.generic-animation .failure-core-glow[data-v-7e7a0fdb]{inset:0;z-index:1;border-radius:50%;background:radial-gradient(circle,rgba(255,235,172,.8) 0%,rgba(255,122,24,.45) 35%,transparent 72%);transform:scale(.35);filter:blur(12px);animation:failureCoreGlow-7e7a0fdb .68s ease-out forwards}.generic-animation .failure-ring[data-v-7e7a0fdb]{z-index:2;inset:14%;border:6px solid rgba(255,226,122,.9);border-radius:50%;box-shadow:0 0 30px #ff7a184d;animation:failureRingBurst-7e7a0fdb .65s ease-out forwards}.generic-animation .failure-particle[data-v-7e7a0fdb]{top:50%;left:50%;width:var(--particle-size);height:var(--particle-size);z-index:4;border-radius:999px;background:radial-gradient(circle,#fff8dd,#ffd15a,#ff7a18 70%,#cf2f14d9);box-shadow:0 0 18px #ff7a1880;animation:failureParticleBurst-7e7a0fdb var(--particle-duration) ease-out var(--particle-delay) forwards}.generic-animation.animation-whirlpool .element-card[data-v-7e7a0fdb]{animation:whirlpoolDistort var(--destroy-duration) cubic-bezier(.25,.46,.45,.94) forwards}.generic-animation.animation-whirlpool .success-icon[data-v-7e7a0fdb],.generic-animation.animation-whirlpool .failure-icon[data-v-7e7a0fdb]{display:none}@keyframes failureIconPop-7e7a0fdb{0%{opacity:0;transform:scale(.45)}45%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes successIconPop-7e7a0fdb{0%{opacity:0;transform:scale(.35)}42%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes successCoreGlow-7e7a0fdb{0%{opacity:.9;transform:scale(.18)}72%{opacity:.5;transform:scale(1.02)}to{opacity:0;transform:scale(1.22)}}@keyframes successRingBurst-7e7a0fdb{0%{opacity:.9;transform:scale(.3)}80%{opacity:.55;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}@keyframes successParticleBurst-7e7a0fdb{0%{opacity:0;transform:translate(-50%,-50%) scale(.18)}20%{opacity:1;transform:translate(calc(-50% + var(--particle-x) * .12),calc(-50% + var(--particle-y) * .12)) scale(1.18)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.42)}}@keyframes failureCoreGlow-7e7a0fdb{0%{opacity:.95;transform:scale(.2)}70%{opacity:.55;transform:scale(1.05)}to{opacity:0;transform:scale(1.3)}}@keyframes failureRingBurst-7e7a0fdb{0%{opacity:.95;transform:scale(.25)}75%{opacity:.65;transform:scale(1.08)}to{opacity:0;transform:scale(1.28)}}@keyframes failureParticleBurst-7e7a0fdb{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}18%{opacity:1;transform:translate(calc(-50% + var(--particle-x) * .14),calc(-50% + var(--particle-y) * .14)) scale(1.2)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.4)}}.illumination-animation[data-v-e1ec5eaf]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:100vh;pointer-events:auto;padding:calc(var(--window-size) * .1)}.chips-container[data-v-e1ec5eaf]{display:flex;flex-wrap:wrap;gap:calc(var(--window-size) * .04);align-items:center;justify-content:center;max-width:calc(var(--window-size) * .9);animation:fadeIn-e1ec5eaf .5s ease-out}.chip-wrapper[data-v-e1ec5eaf]{cursor:pointer;transition:transform .3s ease;animation:chipAppear-e1ec5eaf .5s ease-out calc(var(--index) * .1s) both}.chip-wrapper[data-v-e1ec5eaf]:hover:not(.selected):not(.destroyed){transform:scale(1.1);z-index:10}.chip-wrapper[data-v-e1ec5eaf]:active:not(.selected):not(.destroyed){transform:scale(.95)}.chip-wrapper.selected[data-v-e1ec5eaf]{animation:illuminationNanometric-e1ec5eaf 1.1s ease-in-out forwards;z-index:20;cursor:default}.chip-wrapper.destroyed[data-v-e1ec5eaf]{animation:chanceDestroyed-e1ec5eaf 1.1s ease-out forwards;pointer-events:none}.chip-card[data-v-e1ec5eaf] .chip-card-ui{--chip-card-height: min(100vw * .25, 100vh * .25) ;filter:drop-shadow(0 0 calc(var(--window-size) * .02) rgba(255,255,255,.5))}@keyframes fadeIn-e1ec5eaf{0%{opacity:0}to{opacity:1}}@keyframes chipAppear-e1ec5eaf{0%{opacity:0;transform:scale(.5) translateY(calc(var(--window-size) * .1))}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes illuminationNanometric-e1ec5eaf{0%{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}20%{transform:scale(1.2);filter:brightness(1.5) drop-shadow(0 0 calc(var(--window-size) * .02) rgba(0,204,255,.8))}40%{transform:scale(1.1);filter:brightness(1.3) drop-shadow(0 0 calc(var(--window-size) * .015) rgba(0,204,255,.6))}60%{transform:scale(1.15);filter:brightness(1.4) drop-shadow(0 0 calc(var(--window-size) * .018) rgba(0,204,255,.7))}to{transform:scale(1.1);filter:brightness(1.2) drop-shadow(0 0 calc(var(--window-size) * .015) rgba(0,204,255,.5))}}@keyframes chanceDestroyed-e1ec5eaf{0%{transform:scale(1);filter:grayscale(0);opacity:1}40%{transform:scale(.8);filter:grayscale(.5);opacity:.7}80%{transform:scale(.4);filter:grayscale(.8);opacity:.3}to{transform:scale(.2);filter:grayscale(1);opacity:0}}.implants-cards[data-v-b35a65ce]{--gap: calc(var(--implant-card-size) / 8);display:flex;flex-direction:row;align-items:center;align-self:center;justify-content:center;gap:var(--gap);height:var(--implant-card-size);width:calc(100% - var(--implant-card-size));max-width:calc(100dvw - var(--implant-card-size))}.implants-cards .implant-card-wrapper[data-v-b35a65ce]{width:var(--implant-card-size);height:var(--implant-card-size);display:flex;justify-content:center;align-items:center;position:relative;min-width:0}.game-implants-container[data-v-34e00c41]{width:100%;display:flex;align-items:center;justify-content:center;position:relative;--implant-card-size: var(--implant-small-card-size)}.letters-cards[data-v-33f1ee85]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--letter-card-size) / 8);height:var(--letter-card-size);max-width:calc(100% - var(--letter-card-size))}.letters-cards .letter-card-wrapper[data-v-33f1ee85]{width:var(--letter-card-size);height:var(--letter-card-size);display:flex;justify-content:center;align-items:center;position:relative;min-width:0}.flashes-cards[data-v-df90c508]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--flash-card-size) / 8);height:var(--flash-card-size);max-width:calc(100% - var(--flash-card-size))}.flashes-cards .flash-card-wrapper[data-v-df90c508]{width:var(--flash-card-size);height:var(--flash-card-size);display:flex;justify-content:center;align-items:center;position:relative;min-width:0}.game-letters-container[data-v-136e1b8f]{min-height:var(--letter-card-size);position:relative;display:flex;justify-content:space-around;width:100%;--gap: calc(var(--letter-card-size) / 4)}.game-letters-container .letters-flashes[data-v-136e1b8f]{display:flex;flex-direction:row;width:calc(100% - var(--letter-card-size) / 2);justify-content:center}.game-letters-container .letters-flashes .letters-cards[data-v-136e1b8f]{width:calc(var(--letters-size) - var(--gap));margin-right:var(--gap)}.game-letters-container .letters-flashes .flashes-cards[data-v-136e1b8f]{width:calc(var(--flashes-size) - var(--gap));margin-left:var(--gap)}.game-letters-container .letters-flashes.only-one[data-v-136e1b8f]{--gap: 0px}@media screen and (orientation: portrait) and (max-aspect-ratio: 4/7){.game-letters-container[data-v-136e1b8f]{min-height:calc(var(--letter-card-size) + var(--flash-card-size) + var(--card-board-gap))}.game-letters-container .letters-flashes[data-v-136e1b8f]{flex-direction:column;align-items:center;gap:var(--card-board-gap);width:100%}.game-letters-container .letters-flashes .letters-cards[data-v-136e1b8f]{width:calc(100% - var(--letter-card-size));margin:0}.game-letters-container .letters-flashes .flashes-cards[data-v-136e1b8f]{width:calc(100% - var(--flash-card-size));margin:0}}.lexipunk-title[data-v-7c1a9101]{display:flex;justify-content:center;align-items:center;min-height:calc(var(--window-size) * .18);margin-top:calc(var(--window-size) * .04);margin-bottom:calc(var(--window-size) * .04);position:relative;overflow:hidden;background:#0a0a1a;transition:transform .3s ease;clip-path:polygon(calc(var(--window-size) * .03) 0,100% 0,100% calc(100% - var(--window-size) * .03),calc(100% - var(--window-size) * .03) 100%,0 100%,0 calc(var(--window-size) * .03))}.lexipunk-title[data-v-7c1a9101]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 44%,rgba(0,0,0,.42) 100%);pointer-events:none;z-index:10}.lexipunk-title[data-v-7c1a9101]:after{content:"";position:absolute;inset:calc(var(--window-size) * .002);border:calc(var(--window-size) * .001) solid rgba(255,42,109,.4);clip-path:polygon(calc(var(--window-size) * .028) 0,100% 0,100% calc(100% - var(--window-size) * .028),calc(100% - var(--window-size) * .028) 100%,0 100%,0 calc(var(--window-size) * .028));pointer-events:none;z-index:11}.lexipunk-title.no-interact[data-v-7c1a9101]{cursor:default;pointer-events:none}.title-background[data-v-7c1a9101]{position:absolute;inset:0;z-index:1}.circuit-grid[data-v-7c1a9101]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent calc(var(--window-size) * .025),rgba(5,217,232,.03) calc(var(--window-size) * .025),rgba(5,217,232,.03) calc(var(--window-size) * .026)),repeating-linear-gradient(90deg,transparent,transparent calc(var(--window-size) * .025),rgba(5,217,232,.03) calc(var(--window-size) * .025),rgba(5,217,232,.03) calc(var(--window-size) * .026));opacity:.16}.title-container[data-v-7c1a9101]{position:relative;text-align:center;z-index:6;padding:calc(var(--window-size) * .025) calc(var(--window-size) * .04)}.main-title[data-v-7c1a9101]{position:relative;z-index:3;font-family:Orbitron,monospace;font-size:calc(var(--window-size) * .08);font-weight:900;margin:0;padding:0;line-height:1;text-transform:uppercase;letter-spacing:calc(var(--window-size) * .012);white-space:nowrap}.main-title .letter[data-v-7c1a9101]{display:inline-block;color:#ff2a6d;filter:drop-shadow(0 0 calc(var(--window-size) * .0018) rgba(255,42,109,.8));opacity:0;animation:letterEnter .9s ease-out var(--enter-delay) forwards}.title-underline[data-v-7c1a9101]{width:0;height:calc(var(--window-size) * .002);background:linear-gradient(90deg,transparent,#05d9e8,#ff2a6d,#05d9e8,transparent);margin:calc(var(--window-size) * .012) auto 0;animation:underlineGrow 1.5s ease-out 1.2s forwards}.subtitle[data-v-7c1a9101]{font-family:digital-7-mono,monospace;font-size:calc(var(--window-size) * .018);color:#05d9e899;letter-spacing:calc(var(--window-size) * .004);margin-top:calc(var(--window-size) * .008);white-space:nowrap;opacity:1}.cursor[data-v-7c1a9101]{animation:cursorBlink .8s step-end infinite}@media (max-width: 768px){.main-title[data-v-7c1a9101]{font-size:calc(var(--window-size) * .06)}}@media screen and (max-width: 800px) and (orientation: portrait){.main-title[data-v-7c1a9101]{font-size:calc(var(--window-size) * .09);letter-spacing:calc(var(--window-size) * .018)}.subtitle[data-v-7c1a9101]{font-size:calc(var(--window-size) * .027)}}.narrator-background-wrap[data-v-cbc05201]{position:absolute;inset:0;container-type:size;display:flex;align-items:flex-start;justify-content:center;z-index:0;pointer-events:none}.narrator-background[data-v-cbc05201]{width:85cqmin;height:85cqmin;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.22;filter:none;mask-image:radial-gradient(circle at center,black 24%,transparent 52%);-webkit-mask-image:radial-gradient(circle at center,black 24%,transparent 52%)}.narrator-bg-fade-enter-active[data-v-cbc05201],.narrator-bg-fade-leave-active[data-v-cbc05201]{transition:opacity .5s ease}.narrator-bg-fade-enter-from[data-v-cbc05201],.narrator-bg-fade-leave-to[data-v-cbc05201]{opacity:0}.narrator-card[data-v-689bdaa1]{--narrator-glow: rgba(148, 163, 184, .26);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--window-size) * .006);padding:calc(var(--window-size) * .02) calc(var(--window-size) * .01);background:transparent;border:none;box-shadow:none;cursor:pointer;outline:none;position:relative;isolation:isolate;transition:opacity .18s ease}.narrator-card[data-v-689bdaa1]:before{content:"";position:absolute;inset:10%;z-index:-1;border-radius:999px;background:radial-gradient(circle,var(--narrator-glow) 0%,transparent 68%);opacity:0;transform:scale(.82);transition:opacity .22s ease,transform .22s ease}.narrator-card[data-v-689bdaa1]:hover:before,.narrator-card[data-v-689bdaa1]:focus-visible:before{opacity:1;transform:scale(1)}.narrator-card:hover .narrator-card__emoji[data-v-689bdaa1],.narrator-card:focus-visible .narrator-card__emoji[data-v-689bdaa1]{filter:grayscale(18%) drop-shadow(0 calc(var(--window-size) * .01) calc(var(--window-size) * .014) var(--narrator-glow));transform:scale(1.05);opacity:1}.narrator-card:hover .narrator-card__name[data-v-689bdaa1],.narrator-card:focus-visible .narrator-card__name[data-v-689bdaa1]{color:#ffffffeb;text-shadow:0 0 calc(var(--window-size) * .01) var(--narrator-glow)}.narrator-card.active[data-v-689bdaa1]:before{opacity:1;transform:scale(1.08)}.narrator-card.active .narrator-card__emoji[data-v-689bdaa1]{filter:grayscale(0%);transform:scale(1.12)}.narrator-card.active .narrator-card__name[data-v-689bdaa1]{color:#fff;text-shadow:0 0 calc(var(--window-size) * .012) var(--narrator-glow)}.narrator-card.neutral[data-v-689bdaa1]{--narrator-glow: rgba(148, 163, 184, .28)}.narrator-card.elegant[data-v-689bdaa1]{--narrator-glow: rgba(201, 166, 107, .3)}.narrator-card.street[data-v-689bdaa1]{--narrator-glow: rgba(249, 115, 22, .3)}.narrator-card.sarcastic[data-v-689bdaa1]{--narrator-glow: rgba(224, 64, 160, .3)}.narrator-card.zinzin[data-v-689bdaa1]{--narrator-glow: rgba(168, 85, 247, .32)}.narrator-card.bureaucrat[data-v-689bdaa1]{--narrator-glow: rgba(59, 130, 180, .3)}.narrator-card__emoji[data-v-689bdaa1]{font-size:calc(var(--window-size) * .07);filter:grayscale(100%) drop-shadow(0 calc(var(--window-size) * .008) calc(var(--window-size) * .012) rgba(0,0,0,.5));transition:transform .18s ease,filter .18s ease,opacity .18s ease;opacity:.86;line-height:1}.narrator-card__name[data-v-689bdaa1]{font-size:calc(var(--window-size) * .018);font-weight:700;color:#ffffffb3;text-align:center;letter-spacing:0;text-transform:uppercase;text-shadow:none;transition:color .18s ease,text-shadow .18s ease;white-space:nowrap}@media (prefers-reduced-motion: reduce){.narrator-card[data-v-689bdaa1],.narrator-card[data-v-689bdaa1]:before,.narrator-card__emoji[data-v-689bdaa1],.narrator-card__name[data-v-689bdaa1]{transition-duration:.01ms}}.narrator-card__description[data-v-689bdaa1]{font-size:calc(var(--window-size) * .012);font-family:Orbitron,sans-serif;font-weight:400;color:#fff9;text-align:center;line-height:1.3;font-style:italic}@media screen and (min-width: 801px) and (max-width: 1100px){.narrator-card[data-v-689bdaa1]{padding:calc(var(--window-size) * .012) calc(var(--window-size) * .008);gap:calc(var(--window-size) * .005)}.narrator-card__emoji[data-v-689bdaa1]{font-size:calc(var(--window-size) * .05)}.narrator-card__name[data-v-689bdaa1]{font-size:calc(var(--window-size) * .016)}.narrator-card__description[data-v-689bdaa1]{font-size:calc(var(--window-size) * .011)}}@media screen and (max-width: 800px){.narrator-card[data-v-689bdaa1]{padding:calc(var(--window-size) * .01) calc(var(--window-size) * .006);gap:calc(var(--window-size) * .004);aspect-ratio:auto}.narrator-card__emoji[data-v-689bdaa1]{font-size:calc(var(--window-size) * .06)}.narrator-card__name[data-v-689bdaa1]{font-size:calc(var(--window-size) * .02)}.narrator-card__description[data-v-689bdaa1]{font-size:calc(var(--window-size) * .014)}}.play-menu-preview-panel[data-v-c3451e54]{--play-menu-preview-font-size: calc(var(--window-size) * .038);--message-height: calc(var(--window-size) * .15);font-size:var(--play-menu-preview-font-size);display:flex;justify-content:center;align-items:center;padding:calc(var(--window-size) * .02) calc(var(--window-size) * .04);border-radius:calc(var(--window-size) * .006);overflow:hidden;flex-shrink:0;will-change:contents}.play-menu-preview-panel--tone[data-v-c3451e54]{height:var(--message-height);min-height:var(--message-height);max-height:var(--message-height);contain:layout size}@media screen and (max-width: 800px) and (orientation: portrait){.play-menu-preview-panel--tone[data-v-c3451e54]{--message-height: calc(var(--window-size) * .2)}}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.play-menu-preview-panel--tone[data-v-c3451e54]{--message-height: calc(var(--window-size) * .2)}}.play-menu-preview-panel--scale[data-v-c3451e54]{height:calc(var(--window-size) * .085);min-height:calc(var(--window-size) * .085);max-height:calc(var(--window-size) * .085)}@media screen and (min-width: 801px) and (max-width: 1100px){.play-menu-preview-panel[data-v-c3451e54]{--play-menu-preview-font-size: calc(var(--window-size) * .04)}}@media screen and (max-width: 800px){.play-menu-preview-panel[data-v-c3451e54]{--play-menu-preview-font-size: calc(var(--window-size) * .04)}}.play-menu-welcome-preview__text[data-v-2f06c795]{font-weight:var(--tone-font-weight);font-family:var(--tone-font);letter-spacing:var(--tone-letter-spacing);color:var(--color-light, #ffffff);text-align:center;font-style:italic;line-height:1.4;white-space:normal;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;width:100%;max-width:100%;box-sizing:border-box}.narrator-selection[data-v-4d422c0c]{display:flex;flex-direction:column;gap:calc(var(--window-size) * .012);position:relative}.narrator-selection__radial[data-v-4d422c0c]{--radial-rx: calc(var(--window-size) * .35);--radial-ry: calc(var(--window-size) * .2);--radial-card-size: calc(var(--window-size) * .15);position:relative;width:calc(var(--radial-rx) * 2 + var(--radial-card-size));height:calc(var(--radial-ry) * 2 + var(--radial-card-size));margin:0 auto}.narrator-selection__card[data-v-4d422c0c]{position:absolute;top:50%;left:50%;width:var(--radial-card-size);translate:calc(-50% + cos(var(--angle)) * var(--radial-rx)) calc(-50% + sin(var(--angle)) * var(--radial-ry));opacity:.5;scale:1}.card-appear[data-v-4d422c0c]{animation:card-appear-4d422c0c .4s ease-out backwards}.narrator-selection__card--active[data-v-4d422c0c]{opacity:1!important}@keyframes card-appear-4d422c0c{0%{opacity:0;scale:.6}to{opacity:.5;scale:1}}.play-menu-action-button[data-v-1961564c]{width:100%;max-width:calc(var(--window-size) * .6);position:relative;overflow:hidden;cursor:pointer;background:var(--btn-gradient-action);border:none;border-radius:calc(var(--window-size) * .018);padding:calc(var(--window-size) * .028) calc(var(--window-size) * .12);box-shadow:0 calc(var(--window-size) * .008) 0 #8c3c00e6,inset 0 calc(var(--window-size) * .002) 0 #ffffff59;transition:all .15s ease;animation:menuElementAppear .6s ease-out .3s both}.play-menu-action-button[data-v-1961564c]:hover{box-shadow:0 calc(var(--window-size) * .005) 0 #8c3c00e6,inset 0 calc(var(--window-size) * .002) 0 #ffffff59}.play-menu-action-button[data-v-1961564c]:active{box-shadow:0 calc(var(--window-size) * .001) 0 #8c3c00e6,inset 0 calc(var(--window-size) * .002) 0 #fff3;transform:translateY(calc(var(--window-size) * .007))}.play-menu-action-button__text[data-v-1961564c]{position:relative;z-index:2;font-family:Quadrangle,sans-serif;font-weight:700;font-size:calc(var(--window-size) * .05);color:#fff;text-transform:uppercase;filter:drop-shadow(0 calc(var(--window-size) * .002) calc(var(--window-size) * .004) rgba(0,0,0,.5))}.play-menu-action-button__glow[data-v-1961564c]{position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.play-menu-action-button:hover .play-menu-action-button__glow[data-v-1961564c]{opacity:1}@media screen and (min-width: 801px) and (max-width: 1100px){.play-menu-action-button[data-v-1961564c]{max-width:calc(var(--window-size) * .7);padding:calc(var(--window-size) * .035) calc(var(--window-size) * .1)}}@media screen and (max-width: 800px){.play-menu-action-button[data-v-1961564c]{max-width:calc(var(--window-size) * .8);padding:calc(var(--window-size) * .03) calc(var(--window-size) * .08)}.play-menu-action-button__text[data-v-1961564c]{font-size:calc(var(--window-size) * .045)}}@media screen and (max-width: 800px) and (orientation: portrait){.play-menu-action-button[data-v-1961564c]{max-width:100%;padding:calc(var(--window-size) * .04) calc(var(--window-size) * .08)}.play-menu-action-button__text[data-v-1961564c]{font-size:calc(var(--window-size) * .055)}}.play-menu-back-arrow[data-v-69970d56]{--arrow-size: calc(var(--window-size) * .018);position:relative;z-index:1;flex-shrink:0;width:var(--arrow-size);height:var(--arrow-size);color:#ffffffd9;transform:translate(var(--play-menu-back-arrow-offset, 0));transition:transform .2s ease}.play-menu-back-button[data-v-d094edfe]{--btn-border-width: calc(var(--window-size) * .001);--btn-border-radius: calc(var(--window-size) * .008);--btn-shadow-blur: calc(var(--window-size) * .004);--btn-shadow-spread: calc(var(--window-size) * .008);--btn-outline-width: calc(var(--window-size) * .002);--btn-outline-offset: calc(var(--window-size) * .002);position:relative;background:var(--btn-bg-default);border:var(--btn-border-width) solid var(--btn-border-default);border-radius:var(--btn-border-radius);cursor:pointer;transition:all .2s ease;--button-offset: calc(var(--window-size) * .02);--button-gap: calc(var(--window-size) * .008);--button-padding-y: var(--button-gap);--button-padding-x: calc(var(--button-gap) * 2);--play-menu-back-arrow-offset: 0;position:absolute;top:var(--button-offset);left:var(--button-offset);z-index:10;display:inline-flex;align-items:center;gap:var(--button-gap);padding:var(--button-padding-y) var(--button-padding-x);overflow:hidden;animation:menuElementAppear .6s ease-out .3s both}.play-menu-back-button[data-v-d094edfe]:hover:not(.disabled):not(.active){background:var(--btn-bg-hover);border-color:var(--btn-border-hover);box-shadow:0 var(--btn-shadow-blur) var(--btn-shadow-spread) var(--btn-shadow-color)}.play-menu-back-button[data-v-d094edfe]:active:not(.disabled){transform:scale(.98);transition:all .1s ease}.play-menu-back-button.active[data-v-d094edfe]{background:var(--btn-gradient-primary);border-color:var(--btn-border-active);box-shadow:0 var(--btn-shadow-blur) calc(var(--window-size) * .012) var(--btn-shadow-active);outline:var(--btn-outline-width) solid var(--btn-outline-color);outline-offset:var(--btn-outline-offset)}.play-menu-back-button.disabled[data-v-d094edfe]{opacity:.5;cursor:not-allowed;filter:grayscale(60%);background:var(--btn-bg-disabled)}.play-menu-back-button[data-v-d094edfe]:hover{--play-menu-back-arrow-offset: calc(var(--window-size) * -.003)}.play-menu-back-button:hover .shine[data-v-d094edfe]{opacity:1}.play-menu-back-button .label[data-v-d094edfe]{position:relative;z-index:1;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .015);font-weight:600;color:#ffffffe6;letter-spacing:.04em;text-transform:uppercase}.play-menu-back-button .shine[data-v-d094edfe]{position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .2s ease}.play-menu-backdrop[data-v-c5cc17a0]{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:0;contain:paint}.play-menu-backdrop__wash[data-v-c5cc17a0],.play-menu-backdrop__white-haze[data-v-c5cc17a0],.play-menu-backdrop__center-glow[data-v-c5cc17a0],.play-menu-backdrop__ripple[data-v-c5cc17a0]{position:absolute;inset:0;will-change:transform,opacity}.play-menu-backdrop__wash[data-v-c5cc17a0]{background:radial-gradient(circle at 50% 50%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),.3) 0%,transparent 44%),linear-gradient(180deg,#ffffff24,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),.12) 42%,#ffffff0a);opacity:1}.play-menu-backdrop__white-haze[data-v-c5cc17a0]{inset:32% auto auto 50%;width:118vmax;height:68vmax;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.3) 0%,rgba(255,255,255,.18) 28%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 68%,transparent 86%);opacity:1}.play-menu-backdrop__center-glow[data-v-c5cc17a0]{inset:50% auto auto 50%;width:42vmax;height:42vmax;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),.22) 24%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),.12) 40%,transparent 72%);opacity:1}.play-menu-backdrop__ripple[data-v-c5cc17a0]{inset:50% auto auto 50%;width:220vmax;height:220vmax;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),0) 0 18.4%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),.24) 19.2% 19.84%,#fff3 19.98% 20.16%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),0) 20.48% 26.6%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),.18) 27.48% 27.92%,#ffffff24 28.04% 28.18%,rgba(var(--backdrop-r),var(--backdrop-g),var(--backdrop-b),0) 28.48% 100%);opacity:0;transform:translate(-50%,-50%) scale(.2);transform-origin:50% 50%;animation:playMenuRipple-c5cc17a0 12.5s linear infinite}.play-menu-backdrop__ripple--two[data-v-c5cc17a0]{animation-delay:6.25s}@keyframes playMenuRipple-c5cc17a0{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}5%{opacity:.48}74%{opacity:.16}to{transform:translate(-50%,-50%) scale(2.68);opacity:0}}.menu-switch[data-v-7cb5208c]{--accent: 99, 102, 241;position:relative;display:inline-flex;align-items:center;gap:calc(var(--window-size) * .01);padding:calc(var(--window-size) * .008) calc(var(--window-size) * .012);background:#0f0f1e99;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--window-size) * .012);cursor:pointer;user-select:none;transition:background .25s ease,border-color .25s ease}.menu-switch[data-v-7cb5208c]:hover{background:rgba(var(--accent),.08)}.menu-switch.on[data-v-7cb5208c]{border-color:rgba(var(--accent),.45)}.menu-switch[data-v-7cb5208c]:has(.input:focus-visible){outline:2px solid rgba(var(--accent),.8);outline-offset:2px}.input[data-v-7cb5208c]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.emoji[data-v-7cb5208c]{font-size:calc(var(--window-size) * .02);line-height:1;filter:grayscale(60%);opacity:.7;transition:filter .25s ease,opacity .25s ease}.on .emoji[data-v-7cb5208c]{filter:none;opacity:1}.label[data-v-7cb5208c]{font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);font-weight:700;color:#fff9;transition:color .25s ease}.on .label[data-v-7cb5208c]{color:#fff}.switch[data-v-7cb5208c]{--track-w: calc(var(--window-size) * .036);--track-h: calc(var(--window-size) * .02);--pad: calc(var(--window-size) * .0025);--knob: calc(var(--track-h) - 2px - 2 * var(--pad));position:relative;flex-shrink:0;width:var(--track-w);height:var(--track-h);border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);box-sizing:border-box;transition:background .25s ease,border-color .25s ease}.on .switch[data-v-7cb5208c]{background:rgba(var(--accent),.75);border-color:rgba(var(--accent),1)}.knob[data-v-7cb5208c]{position:absolute;top:var(--pad);left:var(--pad);width:var(--knob);height:var(--knob);border-radius:50%;background:#ffffffbf;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s ease}.on .knob[data-v-7cb5208c]{background:#fff;transform:translate(calc(var(--track-w) - 2px - var(--knob) - 2 * var(--pad)))}@media screen and (max-width: 800px) and (orientation: portrait){.menu-switch[data-v-7cb5208c]{padding:calc(var(--window-size) * .014) calc(var(--window-size) * .022);gap:calc(var(--window-size) * .018);border-radius:calc(var(--window-size) * .02)}.emoji[data-v-7cb5208c]{font-size:calc(var(--window-size) * .038)}.label[data-v-7cb5208c]{font-size:calc(var(--window-size) * .026)}.switch[data-v-7cb5208c]{--track-w: calc(var(--window-size) * .07);--track-h: calc(var(--window-size) * .038);--pad: calc(var(--window-size) * .004)}}.seed-selector[data-v-dbf5a21d]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--window-size) * .006);margin:calc(var(--window-size) * .012) auto 0;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);animation:play-bar-appear .35s cubic-bezier(.22,1,.36,1) .25s both}.row[data-v-dbf5a21d]{display:flex;align-items:stretch;justify-content:center;gap:calc(var(--window-size) * .008)}.warning[data-v-dbf5a21d]{margin:0;font-size:calc(var(--window-size) * .011);color:#fbbf24d9;animation:play-pill-appear .3s cubic-bezier(.22,1,.36,1) both}.input[data-v-dbf5a21d],.random[data-v-dbf5a21d]{box-sizing:border-box;font:inherit;font-weight:700;background:#0f0f1e99;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--window-size) * .012);transition:background .25s ease,border-color .25s ease,color .25s ease}.input[data-v-dbf5a21d]{width:calc(var(--window-size) * .16);padding:0 calc(var(--window-size) * .012);color:#fff;text-align:center;outline:none}.input[data-v-dbf5a21d]:focus{border-color:#6366f1cc}.input[data-v-dbf5a21d]:disabled{color:#ffffff59}.random[data-v-dbf5a21d]{padding:0 calc(var(--window-size) * .012);color:#fff9;cursor:pointer}.random[data-v-dbf5a21d]:hover{background:#6366f114;color:#fff}.random[data-v-dbf5a21d]:focus-visible{outline:2px solid rgba(99,102,241,.8);outline-offset:2px}@media screen and (max-width: 800px) and (orientation: portrait){.seed-selector[data-v-dbf5a21d]{margin-top:calc(var(--window-size) * .025);font-size:calc(var(--window-size) * .026)}.row[data-v-dbf5a21d]{flex-wrap:wrap;gap:calc(var(--window-size) * .012)}.input[data-v-dbf5a21d],.random[data-v-dbf5a21d]{border-radius:calc(var(--window-size) * .02);min-height:calc(var(--window-size) * .07)}.input[data-v-dbf5a21d]{width:calc(var(--window-size) * .32)}.warning[data-v-dbf5a21d]{font-size:calc(var(--window-size) * .022)}}.tutorial-toggle[data-v-29b889d2]{align-self:center;margin:calc(var(--window-size) * .01) auto 0;animation:play-bar-appear .35s cubic-bezier(.22,1,.36,1) .3s both}@media screen and (max-width: 800px) and (orientation: portrait){.tutorial-toggle[data-v-29b889d2]{margin-top:calc(var(--window-size) * .02)}}.zen-records[data-v-63f877d4]{display:flex;justify-content:center;gap:calc(var(--window-size) * .008);background:#0f0f1e99;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--window-size) * .014);padding:calc(var(--window-size) * .008);max-width:calc(var(--window-size) * .72);width:100%;box-sizing:border-box;margin:calc(var(--window-size) * .015) auto 0;animation:play-bar-appear .35s cubic-bezier(.22,1,.36,1) .1s both}.record[data-v-63f877d4]{--accent: 255, 255, 255;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--window-size) * .008);height:calc(var(--window-size) * .064);padding:0 calc(var(--window-size) * .012);box-sizing:border-box;border-radius:calc(var(--window-size) * .01);border:1px solid transparent;animation:play-pill-appear .4s cubic-bezier(.22,1,.36,1) both}.perfect[data-v-63f877d4]{--accent: 255, 200, 60}.emoji[data-v-63f877d4]{flex-shrink:0;font-size:calc(var(--window-size) * .03);line-height:1}.info[data-v-63f877d4]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:calc(var(--window-size) * .002)}.label[data-v-63f877d4]{max-width:100%;font-size:calc(var(--window-size) * .011);font-family:Orbitron,sans-serif;font-weight:400;color:#ffffff80;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value[data-v-63f877d4]{max-width:100%;font-size:calc(var(--window-size) * .019);font-family:Orbitron,sans-serif;font-weight:700;color:rgba(var(--accent),.9);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty[data-v-63f877d4]{animation-delay:.18s}.empty .label[data-v-63f877d4]{font-size:calc(var(--window-size) * .019);font-weight:700;color:#ffffffad}@media screen and (min-width: 801px) and (max-width: 1100px){.zen-records[data-v-63f877d4]{max-width:calc(var(--window-size) * .75)}}@media screen and (max-width: 800px){.zen-records[data-v-63f877d4]{max-width:calc(var(--window-size) * .85)}.emoji[data-v-63f877d4]{font-size:calc(var(--window-size) * .027)}.value[data-v-63f877d4],.empty .label[data-v-63f877d4]{font-size:calc(var(--window-size) * .017)}}@media screen and (max-width: 800px) and (orientation: portrait){.zen-records[data-v-63f877d4]{max-width:100%;gap:calc(var(--window-size) * .006);margin-top:calc(var(--window-size) * .025);padding:calc(var(--window-size) * .01)}.record[data-v-63f877d4]{height:calc(var(--window-size) * .084);padding:0 calc(var(--window-size) * .008)}.record:not(.empty) .emoji[data-v-63f877d4]{display:none}.info[data-v-63f877d4]{align-items:center}.label[data-v-63f877d4]{font-size:calc(var(--window-size) * .016)}.value[data-v-63f877d4],.empty .label[data-v-63f877d4]{font-size:calc(var(--window-size) * .025)}}.play-menu[data-v-c17362cc]{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--window-size) * .008);padding:calc(var(--window-size) * .01);margin:0 auto;height:100dvh;min-height:100dvh;width:100%;box-sizing:border-box;position:relative}.play-menu__title[data-v-c17362cc]{position:absolute;top:calc(var(--window-size) * .01);left:0;right:0;margin-inline:auto;opacity:0;animation:menuTitleAppear .4s ease-out forwards;animation-delay:.05s;width:fit-content;z-index:2}.play-menu__content[data-v-c17362cc]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;width:100%;min-width:0;min-height:0;overflow:hidden;padding-top:calc(var(--window-size) * .03);padding-bottom:calc(var(--window-size) * .02 + env(safe-area-inset-bottom,0px));transition:padding-top .3s ease}.play-menu__content--with-title[data-v-c17362cc]{padding-top:calc(var(--window-size) * .24)}.stage[data-v-c17362cc]{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;min-height:0}.stage--top[data-v-c17362cc]{justify-content:flex-start}.play-menu__settings[data-v-c17362cc]{display:flex;flex-direction:column;flex:0 1 auto;justify-content:center;gap:calc(var(--window-size) * .008);min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-aspect-ratio: 4/3){.play-menu__settings--narrator[data-v-c17362cc]{overflow-y:hidden}.play-menu__settings--narrator[data-v-c17362cc] .narrator-selection{gap:calc(var(--window-size) * .008)}.play-menu__settings--narrator[data-v-c17362cc] .narrator-selection__radial{--radial-ry: calc(var(--window-size) * .18)}.play-menu__settings--narrator[data-v-c17362cc] .play-menu-preview-panel--tone{--message-height: calc(var(--window-size) * .13)}}.play-menu__actions[data-v-c17362cc]{flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;z-index:3;padding-top:calc(var(--window-size) * .02)}.mode-cards[data-v-c17362cc]{display:flex;justify-content:center;gap:calc(var(--window-size) * .02)}.mode-card[data-v-c17362cc]{flex:1 1 0;max-width:calc(var(--window-size) * .35);min-height:calc(var(--window-size) * .2);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--window-size) * .008);padding:calc(var(--window-size) * .02) calc(var(--window-size) * .01);background:#19192d73;border:1px solid rgba(var(--card-r),var(--card-g),var(--card-b),.15);border-radius:calc(var(--window-size) * .025);cursor:pointer;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;animation:play-card-appear .4s ease-out both}.mode-card[data-v-c17362cc]:before{content:"";position:absolute;top:0;left:calc(var(--window-size) * .015);right:calc(var(--window-size) * .015);height:calc(var(--window-size) * .004);border-radius:0 0 calc(var(--window-size) * .004) calc(var(--window-size) * .004);background:rgb(var(--card-r),var(--card-g),var(--card-b));opacity:.3;transition:opacity .3s ease}.mode-card[data-v-c17362cc]:hover{border-color:rgba(var(--card-r),var(--card-g),var(--card-b),.35);background:rgba(var(--card-r),var(--card-g),var(--card-b),.06)}.mode-card[data-v-c17362cc]:hover:before{opacity:.6}.mode-card--active[data-v-c17362cc]{background:rgba(var(--card-r),var(--card-g),var(--card-b),.1);border-color:rgba(var(--card-r),var(--card-g),var(--card-b),.55);box-shadow:0 0 calc(var(--window-size) * .02) rgba(var(--card-r),var(--card-g),var(--card-b),.4),0 0 calc(var(--window-size) * .06) rgba(var(--card-r),var(--card-g),var(--card-b),.15),inset 0 0 calc(var(--window-size) * .03) rgba(var(--card-r),var(--card-g),var(--card-b),.1)}.mode-card--active[data-v-c17362cc]:before{opacity:1}.mode-card--active[data-v-c17362cc]:hover{background:rgba(var(--card-r),var(--card-g),var(--card-b),.12)}.mode-card__emoji[data-v-c17362cc]{font-size:calc(var(--window-size) * .06);filter:grayscale(35%) brightness(.8);opacity:.75;transition:filter .3s ease,opacity .3s ease;line-height:1}.mode-card--active .mode-card__emoji[data-v-c17362cc]{filter:grayscale(0%) brightness(1);opacity:1}.mode-card__info[data-v-c17362cc]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--window-size) * .004)}.mode-card__text[data-v-c17362cc]{font-size:calc(var(--window-size) * .02);font-family:Orbitron,sans-serif;font-weight:700;color:#ffffff80;text-align:center;transition:color .3s ease;line-height:1.2}.mode-card--active .mode-card__text[data-v-c17362cc]{color:#fff}.mode-card__desc[data-v-c17362cc]{font-size:calc(var(--window-size) * .013);font-family:Orbitron,sans-serif;font-weight:400;color:#ffffff4d;text-align:center;transition:color .3s ease;line-height:1.2}.mode-card--active .mode-card__desc[data-v-c17362cc]{color:#ffffffa6}.diff-bar[data-v-c17362cc]{display:flex;justify-content:center;gap:calc(var(--window-size) * .008);background:#0f0f1e99;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--window-size) * .014);padding:calc(var(--window-size) * .008);max-width:calc(var(--window-size) * .72);width:100%;box-sizing:border-box;margin:calc(var(--window-size) * .015) auto 0;animation:play-bar-appear .35s cubic-bezier(.22,1,.36,1) .1s both}.diff-pill[data-v-c17362cc]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--window-size) * .008);min-height:calc(var(--window-size) * .064);padding:calc(var(--window-size) * .014) calc(var(--window-size) * .022);border-radius:calc(var(--window-size) * .01);border:1px solid transparent;background:transparent;cursor:pointer;transition:background .25s ease,border-color .25s ease;animation:play-pill-appear .4s cubic-bezier(.22,1,.36,1) both}.diff-pill[data-v-c17362cc]:hover:not(.diff-pill--active){background:rgba(var(--card-r),var(--card-g),var(--card-b),.08)}.diff-pill--active[data-v-c17362cc]{background:rgba(var(--card-r),var(--card-g),var(--card-b),.18);border-color:rgba(var(--card-r),var(--card-g),var(--card-b),.45)}.diff-pill__emoji[data-v-c17362cc]{font-size:calc(var(--window-size) * .03);filter:grayscale(35%);opacity:.8;transition:filter .25s ease,opacity .25s ease;line-height:1}.diff-pill--active .diff-pill__emoji[data-v-c17362cc]{filter:grayscale(0%);opacity:1}.diff-pill__text[data-v-c17362cc]{font-size:calc(var(--window-size) * .019);font-family:Orbitron,sans-serif;font-weight:700;color:#ffffffad;transition:color .25s ease}.diff-pill--active .diff-pill__text[data-v-c17362cc]{color:#fff}.design-bar[data-v-c17362cc]{display:flex;justify-content:center;gap:calc(var(--window-size) * .008);max-width:calc(var(--window-size) * .65);width:100%;margin:calc(var(--window-size) * .008) auto 0;animation:menuElementAppear .4s ease-out .3s both}.design-pill[data-v-c17362cc]{flex:1;min-width:0;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:calc(var(--window-size) * .052);padding:calc(var(--window-size) * .012) calc(var(--window-size) * .018);border:1px solid var(--design-border);border-radius:var(--design-radius);background:var(--design-background);box-shadow:var(--design-shadow);color:var(--design-color);cursor:pointer;opacity:.58;filter:saturate(.7);transform:translateY(0);transition:opacity .22s ease,filter .22s ease,transform .22s ease,box-shadow .22s ease;animation:play-card-appear .3s ease-out both}.design-pill[data-v-c17362cc]:hover:not(.design-pill--active){opacity:.86;filter:saturate(1)}.design-pill[data-v-c17362cc]:focus-visible{outline:2px solid #ffffff;outline-offset:calc(var(--window-size) * .003)}.design-pill--active[data-v-c17362cc]{opacity:1;filter:saturate(1);transform:translateY(calc(var(--window-size) * -.002));box-shadow:var(--design-active-shadow)}.design-pill__check[data-v-c17362cc]{position:absolute;z-index:2;top:calc(var(--window-size) * .004);right:calc(var(--window-size) * .004);width:calc(var(--window-size) * .018);height:calc(var(--window-size) * .018);display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2dd4bf;color:#06251f;font-size:calc(var(--window-size) * .011);font-weight:900;line-height:1;box-shadow:0 0 0 2px #060c14d9;animation:designCheckAppear-c17362cc .18s ease-out both}@keyframes designCheckAppear-c17362cc{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.design-pill__label[data-v-c17362cc]{position:relative;z-index:1;font-size:calc(var(--window-size) * .015);font-family:var(--design-font);font-weight:var(--design-weight);letter-spacing:var(--design-spacing);line-height:1;text-shadow:var(--design-text-shadow)}.design-pill--classic[data-v-c17362cc]{--design-background: linear-gradient(160deg, #ffffff, #e7eef9);--design-border: #ffffff;--design-radius: calc(var(--window-size) * .004);--design-color: #202020;--design-font: "Roboto", sans-serif;--design-weight: 900;--design-spacing: -.04em;--design-shadow: inset 0 -2px 0 rgba(26, 79, 160, .32), 0 calc(var(--window-size) * .004) calc(var(--window-size) * .01) rgba(0, 0, 0, .2);--design-active-shadow: inset 0 -3px 0 #5d1a80, 0 0 calc(var(--window-size) * .018) rgba(219, 231, 244, .45);--design-text-shadow: none}.design-pill--neon[data-v-c17362cc]{--design-background: radial-gradient(circle at 50% 120%, rgba(192, 132, 252, .3), transparent 58%), #07101e;--design-border: rgba(0, 229, 255, .7);--design-radius: calc(var(--window-size) * .009);--design-color: #dffcff;--design-font: "Orbitron", sans-serif;--design-weight: 700;--design-spacing: .08em;--design-shadow: inset 0 0 calc(var(--window-size) * .014) rgba(0, 229, 255, .13);--design-active-shadow: inset 0 0 calc(var(--window-size) * .018) rgba(192, 132, 252, .25), 0 0 calc(var(--window-size) * .018) rgba(0, 229, 255, .48);--design-text-shadow: 0 0 calc(var(--window-size) * .009) #00e5ff, 0 0 calc(var(--window-size) * .018) rgba(192, 132, 252, .7)}.design-pill--retro[data-v-c17362cc]{--design-background: repeating-linear-gradient(0deg, transparent 0 3px, rgba(252, 252, 0, .06) 3px 4px), #000000;--design-border: #fcfc00;--design-radius: 0;--design-color: #fcfc00;--design-font: "Press Start 2P", monospace;--design-weight: 400;--design-spacing: -.04em;--design-shadow: calc(var(--window-size) * .004) calc(var(--window-size) * .004) 0 #fc0040;--design-active-shadow: calc(var(--window-size) * .006) calc(var(--window-size) * .006) 0 #fc0040, 0 0 calc(var(--window-size) * .014) rgba(252, 252, 0, .42);--design-text-shadow: calc(var(--window-size) * .002) calc(var(--window-size) * .002) 0 #fc0040}.design-pill--retro .design-pill__label[data-v-c17362cc]{font-size:calc(var(--window-size) * .011)}.prestige-panel[data-v-c17362cc]{display:flex;flex-direction:column;gap:calc(var(--window-size) * .008);background:#0f0f1e99;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--window-size) * .014);padding:calc(var(--window-size) * .008);max-width:calc(var(--window-size) * .72);width:100%;box-sizing:border-box;margin:calc(var(--window-size) * .008) auto 0;animation:play-bar-appear .35s cubic-bezier(.22,1,.36,1) both}.prestige-selector[data-v-c17362cc]{display:flex;align-items:center;gap:calc(var(--window-size) * .012);min-width:0;padding-left:calc(var(--window-size) * .008)}.prestige-label[data-v-c17362cc]{flex:0 0 auto;font-size:calc(var(--window-size) * .011);font-family:Orbitron,sans-serif;font-weight:400;color:#ffffff80}.prestige-options[data-v-c17362cc]{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:calc(var(--window-size) * .004)}.prestige-pill[data-v-c17362cc]{flex:1;min-width:calc(var(--window-size) * .032);min-height:calc(var(--window-size) * .036);padding:0 calc(var(--window-size) * .006);border:1px solid transparent;border-radius:calc(var(--window-size) * .01);background:transparent;color:rgba(var(--card-r),var(--card-g),var(--card-b),.7);font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .015);font-weight:700;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease;animation:play-pill-appear .4s cubic-bezier(.22,1,.36,1) both}.prestige-pill[data-v-c17362cc]:hover:not(.prestige-pill--active){background:rgba(var(--card-r),var(--card-g),var(--card-b),.08)}.prestige-pill--active[data-v-c17362cc]{background:rgba(var(--card-r),var(--card-g),var(--card-b),.18);border-color:rgba(var(--card-r),var(--card-g),var(--card-b),.45);color:#fff}.prestige-description[data-v-c17362cc]{border-top:1px solid rgba(255,255,255,.08);padding:calc(var(--window-size) * .008) calc(var(--window-size) * .008) calc(var(--window-size) * .002);animation:play-pill-appear .3s cubic-bezier(.22,1,.36,1) both}.prestige-malus-list[data-v-c17362cc]{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--window-size) * .004) calc(var(--window-size) * .012);padding:0;margin:0;list-style:none}.prestige-malus[data-v-c17362cc]{display:flex;align-items:center;gap:calc(var(--window-size) * .005);color:#fff9;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .011);line-height:1.2}.prestige-malus[data-v-c17362cc]:before{content:"";flex-shrink:0;width:calc(var(--window-size) * .004);height:calc(var(--window-size) * .004);border-radius:50%;background:#ef4444bf}.step-slide-forward-enter-active[data-v-c17362cc],.step-slide-forward-leave-active[data-v-c17362cc],.step-slide-backward-enter-active[data-v-c17362cc],.step-slide-backward-leave-active[data-v-c17362cc]{transition:all .3s ease}.step-slide-forward-leave-active[data-v-c17362cc],.step-slide-backward-leave-active[data-v-c17362cc]{pointer-events:none}.step-slide-forward-enter-from[data-v-c17362cc]{opacity:0;transform:translate(5%)}.step-slide-forward-leave-to[data-v-c17362cc]{opacity:0;transform:translateY(-5%)}.step-slide-backward-enter-from[data-v-c17362cc]{opacity:0;transform:translate(-5%)}.step-slide-backward-leave-to[data-v-c17362cc]{opacity:0;transform:translateY(-5%)}@media screen and (min-width: 801px) and (max-width: 1100px){.play-menu[data-v-c17362cc]{gap:calc(var(--window-size) * .008);padding:calc(var(--window-size) * .012)}.mode-card[data-v-c17362cc]{min-height:calc(var(--window-size) * .18)}.mode-card__emoji[data-v-c17362cc]{font-size:calc(var(--window-size) * .05)}.mode-card__text[data-v-c17362cc]{font-size:calc(var(--window-size) * .017)}.mode-card__desc[data-v-c17362cc]{font-size:calc(var(--window-size) * .012)}.diff-bar[data-v-c17362cc],.prestige-panel[data-v-c17362cc]{max-width:calc(var(--window-size) * .75)}}@media screen and (max-width: 800px){.play-menu[data-v-c17362cc]{gap:calc(var(--window-size) * .006);padding:calc(var(--window-size) * .01)}.mode-cards[data-v-c17362cc]{gap:calc(var(--window-size) * .015)}.mode-card[data-v-c17362cc]{min-height:calc(var(--window-size) * .16);padding:calc(var(--window-size) * .015) calc(var(--window-size) * .008)}.mode-card__emoji[data-v-c17362cc]{font-size:calc(var(--window-size) * .045)}.mode-card__text[data-v-c17362cc]{font-size:calc(var(--window-size) * .015)}.mode-card__desc[data-v-c17362cc]{font-size:calc(var(--window-size) * .011)}.diff-bar[data-v-c17362cc],.prestige-panel[data-v-c17362cc]{max-width:calc(var(--window-size) * .85)}.diff-pill__emoji[data-v-c17362cc]{font-size:calc(var(--window-size) * .027)}.diff-pill__text[data-v-c17362cc]{font-size:calc(var(--window-size) * .017)}}@media screen and (max-width: 800px) and (orientation: portrait){.mode-cards[data-v-c17362cc]{flex-direction:column;align-items:center;gap:calc(var(--window-size) * .02)}.mode-card[data-v-c17362cc]{flex:none;width:100%;max-width:none;min-height:auto;flex-direction:row;justify-content:flex-start;gap:calc(var(--window-size) * .025);padding:calc(var(--window-size) * .035) calc(var(--window-size) * .03) calc(var(--window-size) * .035) calc(var(--window-size) * .06);border-radius:calc(var(--window-size) * .022)}.mode-card[data-v-c17362cc]:before{left:0;right:0;top:0;height:100%;width:calc(var(--window-size) * .006);border-radius:calc(var(--window-size) * .004) 0 0 calc(var(--window-size) * .004)}.mode-card__emoji[data-v-c17362cc]{font-size:calc(var(--window-size) * .09);flex-shrink:0;width:calc(var(--window-size) * .1);text-align:center}.mode-card__info[data-v-c17362cc]{align-items:flex-start;gap:calc(var(--window-size) * .006)}.mode-card__text[data-v-c17362cc]{font-size:calc(var(--window-size) * .038)}.mode-card__desc[data-v-c17362cc]{font-size:calc(var(--window-size) * .022)}.diff-bar[data-v-c17362cc]{max-width:100%;gap:calc(var(--window-size) * .006);margin-top:calc(var(--window-size) * .025);padding:calc(var(--window-size) * .01)}.diff-pill[data-v-c17362cc]{padding:calc(var(--window-size) * .022) calc(var(--window-size) * .012)}.diff-pill__emoji[data-v-c17362cc]{font-size:calc(var(--window-size) * .04)}.diff-pill__text[data-v-c17362cc]{font-size:calc(var(--window-size) * .025)}.prestige-panel[data-v-c17362cc]{max-width:100%;padding:calc(var(--window-size) * .01)}.prestige-selector[data-v-c17362cc]{flex-direction:column;align-items:stretch;gap:calc(var(--window-size) * .01);padding-left:0}.prestige-label[data-v-c17362cc]{font-size:calc(var(--window-size) * .018);text-align:center}.prestige-options[data-v-c17362cc]{gap:calc(var(--window-size) * .006)}.prestige-pill[data-v-c17362cc]{min-width:calc(var(--window-size) * .062);min-height:calc(var(--window-size) * .056);font-size:calc(var(--window-size) * .024)}.prestige-malus-list[data-v-c17362cc]{gap:calc(var(--window-size) * .008) calc(var(--window-size) * .02)}.prestige-malus[data-v-c17362cc]{font-size:calc(var(--window-size) * .018)}.prestige-malus[data-v-c17362cc]:before{width:calc(var(--window-size) * .008);height:calc(var(--window-size) * .008)}}.icon-button-wrapper[data-v-32b78892]{--unit: calc(var(--control-panel-width) / 100);--unseen-mark-size: calc(var(--unit) * 5.2);--unseen-mark-font-size: calc(var(--unit) * 3.8);--unseen-mark-min-size: 0;position:relative;display:inline-block}@media screen and (max-width: 800px) and (orientation: portrait){.icon-button-wrapper[data-v-32b78892]{--unit: calc(min(100vw, 100vh) / 175)}}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.icon-button-wrapper[data-v-32b78892]{--unit: calc(min(100vw, 100vh) / 175)}}.icon-button[data-v-32b78892]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;width:calc(var(--unit) * 10);height:calc(var(--unit) * 10);font-size:calc(var(--unit) * 8);border-radius:50%;transition:filter .2s}.icon-button[data-v-32b78892]:hover{filter:brightness(1.2)}.icon-button[data-v-32b78892]:active{filter:brightness(.9)}.button-count[data-v-06893f82]{position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--control-panel-width) * .01);color:#fff;pointer-events:none;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);opacity:.5;font-size:calc(var(--button-count-font-size) * .6);gap:calc(var(--button-count-font-size) * .1);z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column}.button-count .count-label[data-v-06893f82]{font-size:calc(var(--button-count-font-size) * .6)}.button-count .count[data-v-06893f82]{font-family:Orbitron,sans-serif;color:#fff;padding:0 calc(var(--window-size) * .005);font-size:var(--button-count-font-size)}.play-content[data-v-89677875]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0}.play-button-label[data-v-89677875]{display:block;line-height:1}.play-button-word[data-v-89677875]{--play-word-font-size: calc(var(--control-panel-width) / 13.5);display:block;max-width:92%;box-sizing:border-box;padding:calc(var(--control-panel-width) * .012) calc(var(--control-panel-width) * .035);border:max(1px,var(--control-panel-width) * .0015) solid rgba(255,255,255,.2);border-radius:calc(var(--control-panel-width) * .012);background:#0802182e;box-shadow:inset 0 calc(var(--control-panel-width) * .003) calc(var(--control-panel-width) * .008) #00000029,0 calc(var(--control-panel-width) * .003) calc(var(--control-panel-width) * .008) #0000001a;font-family:var(--board-font, inherit);font-size:var(--play-word-font-size);letter-spacing:calc(var(--control-panel-width) * .005);line-height:1;white-space:nowrap}@media screen and (max-width: 800px){.play-button-word[data-v-89677875]{--play-word-font-size: calc(var(--control-panel-width) / 15)}}@media screen and (max-width: 800px) and (orientation: portrait){.play-button-word[data-v-89677875]{--play-word-font-size: calc(var(--window-size) / 17)}}.play-button[data-v-89677875]{--basic-button-font-size: calc(var(--control-panel-width) * .1);--basic-button-padding: calc(var(--control-panel-width) * .02) calc(var(--control-panel-width) * .08);--basic-button-background: var(--btn-gradient-action);max-width:calc(var(--control-panel-width) * 1);position:relative;overflow:hidden;transition:transform .15s ease-out,box-shadow .15s ease-out}.play-button[data-v-89677875] .basic-button{display:flex;align-items:center;justify-content:center;min-height:calc(var(--control-panel-width) * .24);box-sizing:border-box;position:relative}.play-button.has-word .play-content[data-v-89677875]{gap:calc(var(--control-panel-width) * .012)}.play-button.has-word .play-button-label[data-v-89677875]{font-size:calc(var(--control-panel-width) * .055);opacity:.9}.play-button.has-word[data-v-89677875] .play-count{top:calc(var(--control-panel-width) * .025);right:calc(var(--control-panel-width) * .025);transform:none}@media screen and (min-width: 801px) and (max-width: 1100px){.play-button[data-v-89677875]{margin:0;max-width:100%}}@media screen and (max-width: 800px){.play-button[data-v-89677875]{margin:0;max-width:100%}}.play-button.is-pressed[data-v-89677875]{transform:translateY(calc(var(--control-panel-width) * .01)) scale(.98);box-shadow:0 calc(var(--control-panel-width) * .02) calc(var(--control-panel-width) * .04) #0000004d,inset 0 calc(var(--control-panel-width) * .01) calc(var(--control-panel-width) * .02) #0003}.play-button.is-loading[data-v-89677875]{pointer-events:none;color:transparent}.play-button.is-loading[data-v-89677875]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--basic-button-font-size) * .8);height:calc(var(--basic-button-font-size) * .8);border:calc(var(--basic-button-font-size) * .1) solid currentColor;border-top-color:transparent;border-radius:50%;animation:play-button-loading-spin .8s linear infinite;z-index:1}.play-button.victory-mode[data-v-89677875]{animation:blink-text 1.5s infinite}.play-button.is-inciting[data-v-89677875]{animation:play-button-incite .7s infinite}.play-button .play-count[data-v-89677875]{--button-count-font-size: calc(var(--control-panel-width) * .05)}.play-button .play-progress-container[data-v-89677875]{position:absolute;top:0;left:0;width:100%;height:calc(var(--control-panel-width) * .008);background:#0000004d}.play-button .play-progress-container .play-progress-bar[data-v-89677875]{width:100%;height:100%;background:#ff8c00cc;transform-origin:left;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.play-button .particle[data-v-89677875]{position:absolute;left:var(--particle-x);top:var(--particle-y);width:calc(var(--control-panel-width) * .008);height:calc(var(--control-panel-width) * .008);background:radial-gradient(circle,rgba(255,255,255,.8) 0%,rgba(255,255,255,.4) 50%,transparent 100%);border-radius:50%;pointer-events:none;animation:play-button-particle var(--particle-duration) ease-out var(--particle-delay) forwards;z-index:10}.reroll-button[data-v-f8354f8d]{--basic-button-font-size: calc(var(--control-panel-width) * .08);--basic-button-padding: calc(var(--control-panel-width) * .025) calc(var(--control-panel-width) * .05);--basic-button-background: linear-gradient(to bottom, #0099ff, #0055ff);position:relative;overflow:hidden}.reroll-button.shaking[data-v-f8354f8d]{animation:shake .5s;will-change:transform}.reroll-button.inviting[data-v-f8354f8d]:not(.shaking){animation:invite-next-grid-f8354f8d 1.2s ease-in-out 3}.reroll-button .reroll-count[data-v-f8354f8d]{--button-count-font-size: calc(var(--control-panel-width) * .05)}.reroll-button .reroll-progress-container[data-v-f8354f8d]{position:absolute;top:0;left:0;width:100%;height:calc(var(--control-panel-width) * .008);background:#0000004d}.reroll-button .reroll-progress-container .reroll-progress-bar[data-v-f8354f8d]{width:100%;height:100%;background:#09fc;transform-origin:left;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}@keyframes invite-next-grid-f8354f8d{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.04);filter:brightness(1.25)}}.game-time-badge[data-v-325f9e71]{--game-time-unit: calc(var(--control-panel-width) * .15);display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--game-time-unit) * .8);width:max-content;flex-shrink:0;padding:0 calc(var(--game-time-unit) / 12);border-radius:calc(var(--game-time-unit) / 12);font-family:digital-7-mono,monospace;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid #4a5568;box-shadow:0 0 3px #4a55684d,inset 0 0 5px #4a556833;color:#dfe6ee;user-select:none;align-self:center;position:relative;overflow:hidden}.game-time-badge .time-container[data-v-325f9e71]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:100%}.game-time-badge .time[data-v-325f9e71]{font-size:calc(var(--game-time-unit) / 2.5);font-weight:700;text-align:center;min-width:0;filter:drop-shadow(0 0 3px rgba(160,174,192,.4));transform:translateY(calc(var(--game-time-unit) / 32));white-space:nowrap;transition:all .3s ease}.game-time-badge.low-time[data-v-325f9e71]{border-color:#ff9500;box-shadow:0 0 8px #ff950066,inset 0 0 8px #ff950033;animation:lowTimePulse 1s ease-in-out infinite}.game-time-badge.low-time .time[data-v-325f9e71]{color:#ff9500;filter:drop-shadow(0 0 3px rgba(160,174,192,.4)) drop-shadow(0 0 8px rgba(255,149,0,.6))}.game-time-badge.critical-time[data-v-325f9e71]{border-color:#ff1969;box-shadow:0 0 15px #ff196999,inset 0 0 12px #ff19694d;animation:criticalTimePulse .5s ease-in-out infinite}.game-time-badge.critical-time .time[data-v-325f9e71]{color:#ff1969;filter:drop-shadow(0 0 3px rgba(160,174,192,.4)) drop-shadow(0 0 12px rgba(255,25,105,.8)) drop-shadow(0 0 24px rgba(255,25,105,.4));animation:criticalTimeShake .15s ease-in-out infinite}.game-time-badge .pulse-ring[data-v-325f9e71]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;border:2px solid #ff1969;border-radius:calc(var(--game-time-unit) / 12);opacity:0;animation:pulseRingExpand 1s ease-out infinite;pointer-events:none}.game-time-badge.time-gained[data-v-325f9e71]{border-color:#0f8;box-shadow:0 0 12px #0f89,inset 0 0 8px #0f83;animation:timeGainPulse-325f9e71 1.2s cubic-bezier(.34,1.56,.64,1)}.game-time-badge.time-gained .time[data-v-325f9e71]{color:#0f8;filter:drop-shadow(0 0 8px rgba(0,255,136,.6)) drop-shadow(0 2px 4px rgba(0,0,0,.8));animation:timeGainBounce-325f9e71 .8s cubic-bezier(.34,1.56,.64,1)}.game-time-badge .gain-glow[data-v-325f9e71]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle,#0f83,#0f80 60%);border-radius:50%;opacity:0;animation:gainGlowExpand-325f9e71 1.2s ease-out;pointer-events:none;z-index:1}@keyframes timeGainPulse-325f9e71{0%{transform:scale(1);box-shadow:0 0 5px #4a55684d}15%{transform:scale(1.15);box-shadow:0 0 15px #00ff88b3,inset 0 0 10px #00ff884d}30%{transform:scale(1.08);box-shadow:0 0 12px #0f89,inset 0 0 8px #0f83}60%{transform:scale(1.03);box-shadow:0 0 8px #0f86}to{transform:scale(1);box-shadow:0 0 5px #4a55684d}}@keyframes timeGainBounce-325f9e71{0%{transform:translateY(calc(var(--game-time-unit) / 32)) scale(1)}20%{transform:translateY(calc(var(--game-time-unit) / 32 - 8px)) scale(1.3)}40%{transform:translateY(calc(var(--game-time-unit) / 32 + 3px)) scale(1.1)}60%{transform:translateY(calc(var(--game-time-unit) / 32 - 2px)) scale(1.05)}to{transform:translateY(calc(var(--game-time-unit) / 32)) scale(1)}}@keyframes gainGlowExpand-325f9e71{0%{opacity:.4;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}.round-complete-enter-active[data-v-02493f8d]{animation:roundCompleteEnter .4s cubic-bezier(.34,1.56,.64,1)}.round-complete-leave-active[data-v-02493f8d]{animation:roundCompleteLeave .25s ease-out forwards}.time-attack-rewards[data-v-02493f8d]{--base-size: var(--control-panel-width);--gap: calc(var(--base-size) * .04);--label-size: calc(var(--base-size) * .04);--value-size: calc(var(--base-size) * .055);--icon-size: calc(var(--base-size) * .065);--container-height: calc(var(--base-size) * .175);display:flex;flex-direction:column;justify-content:center;align-items:center;height:var(--container-height);padding:0;border-top:1px solid rgba(255,255,255,.15)}.time-attack-rewards.near-complete[data-v-02493f8d]{border-top-color:#ffd70066}.time-attack-rewards.near-complete .rewards-label[data-v-02493f8d]{background:linear-gradient(90deg,#fff096e6,#ffd700cc,#fff096e6);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 calc(var(--base-size) * .008) rgba(255,215,0,.3))}.time-attack-rewards.near-complete .reward-value[data-v-02493f8d]{background:linear-gradient(135deg,#fff096,#ffd700f2);background-clip:text;-webkit-background-clip:text}.time-attack-rewards .rewards-content[data-v-02493f8d],.time-attack-rewards .round-complete-celebration[data-v-02493f8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--container-height)}.time-attack-rewards .rewards-content[data-v-02493f8d]{gap:calc(var(--base-size) * .015)}.time-attack-rewards .rewards-label[data-v-02493f8d]{font-size:var(--label-size);font-weight:600;font-family:Orbitron,monospace;text-transform:uppercase;letter-spacing:calc(var(--base-size) * .003);background:linear-gradient(90deg,#ffffffe6,#c8dcffcc,#ffffffe6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(var(--base-size) * .005) rgba(255,255,255,.3))}.time-attack-rewards .rewards-container[data-v-02493f8d]{display:flex;gap:var(--gap);align-items:center}.time-attack-rewards .reward-item[data-v-02493f8d]{display:flex;align-items:center;gap:calc(var(--gap) * .3);opacity:.85}.time-attack-rewards .reward-item .reward-icon[data-v-02493f8d]{font-size:var(--icon-size);line-height:1}.time-attack-rewards .reward-item .reward-value[data-v-02493f8d]{font-size:var(--value-size);font-weight:700;font-family:Orbitron,monospace;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fff,#dce6fff2,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(var(--base-size) * .01) rgba(255,255,255,.4))}.time-attack-rewards .round-complete-celebration[data-v-02493f8d]{gap:calc(var(--base-size) * .005)}.time-attack-rewards .round-complete-celebration .round-complete-label[data-v-02493f8d]{font-size:calc(var(--base-size) * .035);font-weight:700;font-family:Orbitron,monospace;text-transform:uppercase;letter-spacing:calc(var(--base-size) * .004);background:linear-gradient(135deg,#0f8,#0fd,#8fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(var(--base-size) * .012) rgba(0,255,136,.8));animation:labelGlow-02493f8d .8s ease-in-out infinite alternate}.time-attack-rewards .round-complete-celebration .round-complete-level[data-v-02493f8d]{font-size:calc(var(--base-size) * .07);font-weight:900;font-family:Orbitron,monospace;background:linear-gradient(135deg,#fff,gold,#fa0,gold,#fff);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(var(--base-size) * .015) rgba(255,215,0,.9)) drop-shadow(0 0 calc(var(--base-size) * .03) rgba(255,170,0,.5));animation:roundNumberCelebrate-02493f8d .5s ease-out forwards,roundNumberPulse-02493f8d .4s ease-in-out .5s infinite alternate}@keyframes labelGlow-02493f8d{0%{filter:drop-shadow(0 0 calc(var(--base-size) * .01) rgba(0,255,136,.6))}to{filter:drop-shadow(0 0 calc(var(--base-size) * .025) rgb(0,255,200))}}@keyframes roundNumberCelebrate-02493f8d{0%{transform:scale(.3) rotate(-10deg);opacity:0}50%{transform:scale(1.3) rotate(3deg);opacity:1}70%{transform:scale(.9) rotate(-2deg)}85%{transform:scale(1.1) rotate(1deg)}to{transform:scale(1) rotate(0)}}@keyframes roundNumberPulse-02493f8d{0%{transform:scale(1);filter:drop-shadow(0 0 calc(var(--base-size) * .02) rgba(255,215,0,.9)) drop-shadow(0 0 calc(var(--base-size) * .04) rgba(255,170,0,.5))}to{transform:scale(1.08);filter:drop-shadow(0 0 calc(var(--base-size) * .035) rgb(255,215,0)) drop-shadow(0 0 calc(var(--base-size) * .06) rgba(255,170,0,.7))}}.zen-length-progress[data-v-1fa6db03]{--pill-font-size: max(calc(var(--control-panel-width) * .06), 12px);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--pill-font-size) * .4);width:100%}.pill[data-v-1fa6db03]{position:relative;overflow:hidden;display:flex;align-items:baseline;gap:calc(var(--pill-font-size) * .3);padding:calc(var(--pill-font-size) * .25) calc(var(--pill-font-size) * .6);font-family:Orbitron,sans-serif;font-size:var(--pill-font-size);color:#ffffffe6;background:color-mix(in srgb,var(--len-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--len-color) 55%,transparent);border-radius:999px;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.pill[data-v-1fa6db03]:hover{background:color-mix(in srgb,var(--len-color) 30%,transparent)}.pill.complete[data-v-1fa6db03]{color:#0b1120;background:linear-gradient(135deg,color-mix(in srgb,var(--len-color),#fff 45%),var(--len-color));border-color:color-mix(in srgb,var(--len-color),#fff 45%);animation:category-complete-1fa6db03 .7s cubic-bezier(.34,1.56,.64,1)}.pill.complete .gauge[data-v-1fa6db03]{background:none}.pill.complete .count[data-v-1fa6db03]{opacity:1;font-weight:700}.pill.complete[data-v-1fa6db03]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-100%);animation:category-shine-1fa6db03 .9s ease-out .2s;pointer-events:none}.pill .gauge[data-v-1fa6db03]{position:absolute;inset:0;background:color-mix(in srgb,var(--len-color) 45%,transparent);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1);pointer-events:none}.pill .length[data-v-1fa6db03],.pill .count[data-v-1fa6db03]{position:relative}.pill .length[data-v-1fa6db03]{font-weight:700}.pill .count[data-v-1fa6db03]{font-size:.8em;opacity:.8}.pill.best-found[data-v-1fa6db03]{animation:best-found-1fa6db03 .9s ease-out}.pill.hint-active[data-v-1fa6db03]{outline:2px solid #ffc83c}.pill.selected[data-v-1fa6db03]{opacity:1;border-color:#fff;outline:1px solid #fff}.pill.heatmap-toggle[data-v-1fa6db03]{--len-color: #14b8a6}.pill.heatmap-toggle.active[data-v-1fa6db03]{background:#fb923c59;border-color:#fb923ce6}@keyframes best-found-1fa6db03{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes category-complete-1fa6db03{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes category-shine-1fa6db03{0%{transform:translate(-100%)}to{transform:translate(100%)}}.zen-rank-progress[data-v-afa2e663]{--rank-font-size: max(calc(var(--control-panel-width) * .06), 12px);--rank-color: 20, 184, 166;display:flex;width:100%;font-family:Orbitron,sans-serif;font-size:var(--rank-font-size);color:#ffffffe6}.zen-rank-progress.enlightened[data-v-afa2e663]{--rank-color: 255, 200, 60}.percent[data-v-afa2e663]{position:relative;display:block;font-size:.75em;font-weight:700;line-height:1.5;text-align:center}.track[data-v-afa2e663]{position:relative;flex:1;overflow:hidden;background:rgba(var(--rank-color),.15);border:1px solid rgba(var(--rank-color),.45);border-radius:999px}.track[data-v-afa2e663]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-100%);pointer-events:none}.fill[data-v-afa2e663]{position:absolute;inset:0;background:rgba(var(--rank-color),.75);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.ranking-up .percent[data-v-afa2e663]{animation:rank-up-afa2e663 .9s cubic-bezier(.34,1.56,.64,1)}.ranking-up .track[data-v-afa2e663]:after{animation:rank-shine-afa2e663 .9s ease-out}@keyframes rank-up-afa2e663{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes rank-shine-afa2e663{0%{transform:translate(-100%)}to{transform:translate(100%)}}.player-gold[data-v-0bf17e8a]{display:flex;flex-direction:column;align-items:end;gap:calc(var(--control-panel-width) * .015);padding:calc(var(--control-panel-width) * .012);border-radius:calc(var(--control-panel-width) * .024);box-shadow:0 0 calc(var(--control-panel-width) * .012) #00000080;font-family:Orbitron,sans-serif}.player-gold .gold-value[data-v-0bf17e8a]{font-size:calc(5px + var(--control-panel-width) * .05);font-weight:900;line-height:1;letter-spacing:.05em;display:flex;justify-content:center;align-items:center;gap:calc(var(--control-panel-width) * .015);color:#fff}.player-gold .gold-amount[data-v-0bf17e8a]{transition:transform .3s,color .3s;will-change:transform,color}.player-gold.gold-increase[data-v-0bf17e8a],.player-gold.gold-increase .gold-amount[data-v-0bf17e8a]{animation:increase-animation .2s forwards}.player-gold.gold-decrease[data-v-0bf17e8a],.player-gold.gold-decrease .gold-amount[data-v-0bf17e8a]{animation:decrease-animation .2s forwards}.player-gold[data-v-0bf17e8a] .gold-icon{--font-size: calc(var(--control-panel-width) * .06)}.labeled-value[data-v-8dbad7a3]{--unit: calc(var(--control-panel-width) / 100);--label-font-size: calc(var(--unit) * 2.5);--value-font-size: calc(var(--unit) * 4);--gap: calc(var(--unit) * 2);--margin-left: calc(var(--unit) * 1);display:flex;align-items:center;flex-direction:row;font-family:Orbitron,sans-serif;gap:var(--gap);margin-left:var(--margin-left);color:#fff}@media screen and (max-width: 800px) and (orientation: portrait){.labeled-value[data-v-8dbad7a3]{--unit: calc(var(--window-width) / 200);--gap: calc(var(--unit) * 1)}}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.labeled-value[data-v-8dbad7a3]{--unit: calc(var(--window-width) / 200);--gap: calc(var(--unit) * 1)}}.labeled-value .value-label[data-v-8dbad7a3]{font-size:var(--label-font-size);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:calc(var(--unit) * .4 + var(--tone-letter-spacing));text-transform:uppercase;color:#fff;position:relative;overflow:hidden}.labeled-value .value-content[data-v-8dbad7a3]{font-size:var(--value-font-size);font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center;gap:calc(var(--value-font-size) * .2)}.round-container[data-v-93f3d691]{justify-self:start;align-self:center}.round-container[data-v-93f3d691] .value-content{font-size:calc(5px + var(--control-panel-width) * .05)}.round-container[data-v-93f3d691] .value-content .round-number{font-weight:900;line-height:1;transition:color .3s ease-in-out}.round-container[data-v-93f3d691] .value-content.round-warning .round-number{animation:gentle-pulse var(--round-animation-duration-pulse) ease-in-out infinite}.round-container[data-v-93f3d691] .value-content.round-evil .round-number{animation:evil-combined var(--round-animation-duration-evil) ease-in-out infinite}.round-container[data-v-93f3d691] .value-content.round-chaos .round-number{animation:chaos-combined var(--round-animation-duration-chaos) ease-in-out infinite}.round-number-wrapper[data-v-93f3d691]{display:inline-block}.flashy-round[data-v-93f3d691]{animation:flashy-round-appear .7s cubic-bezier(.23,1.12,.32,1) 1}.panel-round-gold[data-v-8a591f65]{font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);display:grid;grid-template-columns:1fr 1fr;align-items:center}.fire-canvas[data-v-454b7ffb]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.score-panel[data-v-71db1d52]{--base-size: var(--control-panel-width);--progress-height: calc(var(--base-size) * .06);--border-radius: calc(var(--base-size) * .03);--gap: calc(var(--base-size) * .05);--gap-small: calc(var(--base-size) * .025);--glow-size: calc(var(--base-size) * .025);--standard-score-size: calc(var(--base-size) * .1);--label-score-size: calc(var(--base-size) * .05);--score-value-height: calc(var(--base-size) * .12);--letter-spacing: calc(var(--base-size) * .003);--border-color: rgba(255, 255, 255, .25);--separator-color: rgba(255, 255, 255, .2);--text-color: #fff;--celebration-primary: rgba(255, 140, 0, .95);--celebration-secondary: rgba(255, 200, 50, .95);--celebration-glow: rgba(255, 140, 0, .6);display:flex;flex-direction:column;width:100%;background:linear-gradient(135deg,#0f1923fa,#050a14fa);border:1px solid var(--border-color);border-radius:var(--border-radius);position:relative;box-shadow:0 0 var(--glow-size) #000c,inset 0 1px #ffffff1a;overflow:hidden;font-family:Orbitron,monospace}.score-panel .separated-container[data-v-71db1d52]{position:relative;display:flex;flex-direction:column;z-index:20}.score-panel .separated-container[data-v-71db1d52]:before{content:"";position:absolute;top:var(--gap-small);left:50%;width:1px;height:calc(100% - var(--gap-small) * 2);background:linear-gradient(180deg,transparent,var(--separator-color) 20%,rgba(255,255,255,.4) 50%,var(--separator-color) 80%,transparent);box-shadow:0 0 calc(var(--glow-size) * .3) #ffffff4d;z-index:2;pointer-events:none}.score-panel .labels-container[data-v-71db1d52]{display:flex;width:100%;z-index:3;padding-top:var(--gap-small);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing)}.score-panel .label-side[data-v-71db1d52]{display:flex;flex-direction:column;padding:0 var(--gap);flex:1}.score-panel .label-side.your-score[data-v-71db1d52]{text-align:left}.score-panel .label-side.target-score[data-v-71db1d52]{text-align:right}.score-panel .label-side .score-label[data-v-71db1d52]{font-size:var(--label-score-size);letter-spacing:calc(var(--letter-spacing) + var(--tone-letter-spacing));color:#ffffffd9;text-transform:uppercase;font-weight:var(--tone-font-weight);background:linear-gradient(90deg,#ffffffe6,#c8dcffcc,#ffffffe6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(var(--glow-size) * .2) rgba(255,255,255,.3))}.score-panel .scores-container[data-v-71db1d52]{display:flex;width:100%;border-bottom:1px solid var(--separator-color);flex:1}.score-panel .score-side[data-v-71db1d52]{display:flex;flex-direction:column;padding:var(--gap);justify-content:center;flex:1;min-width:0}.score-panel .score-side.your-score .score-value[data-v-71db1d52]{justify-content:flex-start;transform-origin:left center}.score-panel .score-side.target-score .score-value[data-v-71db1d52]{justify-content:flex-end;transform-origin:right center}.score-panel .score-side .score-value[data-v-71db1d52]{--score-impact-duration: .4s;font-weight:700;color:var(--text-color);line-height:1;min-height:var(--score-value-height);width:100%;align-items:center;display:flex;font-size:var(--standard-score-size);font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fff,#dce6fff2,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(var(--glow-size) * .4) rgba(255,255,255,.4));transition:filter .3s ease;overflow:visible}.score-panel .score-side .score-value.is-impacting[data-v-71db1d52]{animation:scoreCounterImpact var(--score-impact-duration) cubic-bezier(.34,1.56,.64,1) forwards}.score-panel .combo-section[data-v-71db1d52]{display:flex;flex-direction:column;gap:var(--gap-small);padding:var(--gap-small) var(--gap);border-top:1px solid var(--separator-color);position:relative;z-index:20}.score-panel .combo-section .combo-display[data-v-71db1d52]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-small) * .5)}.score-panel .combo-section .combo-display .combo-value[data-v-71db1d52]{font-family:Quadrangle,sans-serif;font-weight:700;font-size:calc(var(--base-size) * .08);line-height:1;color:#fff;-webkit-text-stroke:1px black;text-stroke:1px black;paint-order:stroke fill}.score-panel .combo-section .combo-display.combo-normal .combo-value[data-v-71db1d52]{color:#0cf}.score-panel .combo-section .combo-display.combo-hot .combo-value[data-v-71db1d52]{color:#fa0}.score-panel .combo-section .combo-display.combo-fire .combo-value[data-v-71db1d52]{color:#ff1969}.score-panel .combo-section .combo-display.combo-godlike .combo-value[data-v-71db1d52]{color:#0f8}.score-panel .combo-section .combo-progress[data-v-71db1d52]{width:100%;height:var(--progress-height);background:#1a2332;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius);overflow:hidden;position:relative}.score-panel .combo-section .combo-progress .combo-progress-bar[data-v-71db1d52]{position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left;transition:transform .2s linear}.score-panel .combo-section .combo-progress .combo-progress-bar.combo-normal[data-v-71db1d52]{background:linear-gradient(90deg,#0cf,#4a90e2)}.score-panel .combo-section .combo-progress .combo-progress-bar.combo-hot[data-v-71db1d52]{background:linear-gradient(90deg,#fa0,#ff8c00)}.score-panel .combo-section .combo-progress .combo-progress-bar.combo-fire[data-v-71db1d52]{background:linear-gradient(90deg,#ff1969,#ff0040)}.score-panel .combo-section .combo-progress .combo-progress-bar.combo-godlike[data-v-71db1d52]{background:linear-gradient(90deg,#0f8,#0c6)}.score-panel .progress-section[data-v-71db1d52]{position:relative;width:100%;height:var(--progress-height);z-index:20}.score-panel .progress-section .progress-bar-container[data-v-71db1d52]{width:100%;height:100%;background:#1a2332;border-top:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.score-panel .progress-section .progress-bar-container .progress-bar[data-v-71db1d52]{width:100%;height:100%;background:linear-gradient(90deg,#4a90e2,#e6f3ff);position:relative;transform-origin:left;transition:filter .3s ease}.score-panel .progress-section .progress-bar-container .progress-bar.completed[data-v-71db1d52]{background:linear-gradient(90deg,#ff8c00,gold)}.score-panel .progress-section .progress-bar-container .progress-bar.completed[data-v-71db1d52]:before{content:"";position:absolute;top:0;left:0;width:20%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:smooth-sweep 2s ease-in-out infinite}.score-panel.time-attack.near-completion .progress-bar[data-v-71db1d52]{animation:progressBarPulse .8s ease-in-out infinite;box-shadow:0 0 15px #4a90e299,inset 0 0 10px #4a90e24d}.score-panel.time-attack.near-completion .score-side.your-score .score-value[data-v-71db1d52]{animation:scoreNearCompletionPulse 1s ease-in-out infinite}.control-panel-desktop[data-v-f41ed659]{color:#fff;display:grid;--gap: calc(min(100vw, 100vh)*.01) ;gap:var(--gap);--implant-small-card-size: calc(var(--control-panel-width) / 4)}@media screen and (min-width: 801px) and (max-width: 1100px){.control-panel-desktop[data-v-f41ed659]{padding:var(--gap)}}@media screen and (max-width: 800px){.control-panel-desktop[data-v-f41ed659]{padding:var(--gap)}}.control-panel-desktop .control-buttons[data-v-f41ed659]{display:grid;grid-template-columns:1fr;gap:calc(var(--gap) * 2);margin-bottom:var(--gap);margin-top:var(--gap)}.control-panel-desktop .control-buttons .quit-button[data-v-f41ed659]{--basic-button-font-size: calc(var(--control-panel-width) * .08)}.control-panel-desktop .control-buttons .time-attack-controls[data-v-f41ed659]{display:flex;flex-direction:row;gap:var(--gap);align-items:center;justify-content:center}.control-panel-desktop .control-buttons .time-attack-controls .time-attack-timer[data-v-f41ed659],.control-panel-desktop .control-buttons .time-attack-timer[data-v-f41ed659]{--game-time-unit: calc(var(--control-panel-width) * .4);align-self:center;justify-self:center}.control-panel-desktop .game-implants-container[data-v-f41ed659]{max-width:var(--control-panel-width)}.control-panel-desktop .control-panel-bottom-bar[data-v-f41ed659]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--gap) / 1.5);padding:calc(var(--gap) / 1.5);z-index:10}.control-panel-desktop .control-panel-icons[data-v-f41ed659]{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:calc(var(--gap) / 1.5)}.round-container-mobile[data-v-55f4d2f3]{display:flex;flex-direction:column;align-items:center;justify-content:center}.round-container-mobile .round-label[data-v-55f4d2f3]{font-size:var(--label-font-size);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:calc(var(--unit) * .4 + var(--tone-letter-spacing));text-transform:uppercase;background-color:var(--label-background);padding:calc(var(--unit) * .5) calc(var(--unit) * 1);border-radius:calc(var(--unit) * .5);line-height:1}.round-container-mobile .round-number-wrapper[data-v-55f4d2f3]{display:inline-block}.round-container-mobile .round-number[data-v-55f4d2f3]{font-weight:900;line-height:1;transition:color .3s ease-in-out}.round-container-mobile.round-warning .round-number[data-v-55f4d2f3]{animation:gentle-pulse var(--round-animation-duration-pulse) ease-in-out infinite}.round-container-mobile.round-evil .round-number[data-v-55f4d2f3]{animation:evil-combined var(--round-animation-duration-evil) ease-in-out infinite}.round-container-mobile.round-chaos .round-number[data-v-55f4d2f3]{animation:chaos-combined var(--round-animation-duration-chaos) ease-in-out infinite}.flashy-round[data-v-55f4d2f3]{animation:flashy-round-appear .7s cubic-bezier(.23,1.12,.32,1) 1}.panel-score-gold-mobile[data-v-d734dff7]{--panel-score-gold-mobile-color: rgb(134, 0, 243);--standard-score-size: calc(min(100vw, 100vh)/20) ;--padding: calc(min(100vw, 100vh)/50) ;--unit: calc(min(100vw, 100vh) / 120);border:var(--control-panel-border-width) solid var(--panel-score-gold-mobile-color);position:relative;height:var(--control-panel-score-height);border-radius:var(--control-panel-border-radius);box-shadow:0 0 var(--control-panel-box-shadow-size) 0 var(--panel-score-gold-mobile-color),0 0 var(--control-panel-box-shadow-size) 0 var(--panel-score-gold-mobile-color) inset;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Orbitron,sans-serif}.panel-score-gold-mobile.time-attack-mode[data-v-d734dff7]{height:calc(var(--control-score-panel-height) * 1.5);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding);gap:calc(var(--unit) * 1)}.panel-score-gold-mobile[data-v-d734dff7] .round-container-mobile{position:absolute;left:var(--padding);top:50%;transform:translateY(-50%);--value-font-size: calc(var(--unit) * 6);--label-font-size: calc(var(--unit) * 2);z-index:10}.panel-score-gold-mobile .score[data-v-d734dff7]{display:flex;justify-content:center;align-items:center;gap:var(--padding);position:absolute;top:0;font-weight:700;height:var(--control-panel-score-height);color:#fff;font-size:var(--standard-score-size);z-index:10}.panel-score-gold-mobile.time-attack-mode .score[data-v-d734dff7]{position:relative;height:auto;z-index:10}.panel-score-gold-mobile.time-attack-mode[data-v-d734dff7] .time-attack-rewards,.panel-score-gold-mobile.time-attack-mode .gold-container[data-v-d734dff7]{display:none}.panel-score-gold-mobile.time-attack-mode .combo-display[data-v-d734dff7]{position:relative;bottom:auto;left:auto;transform:none;z-index:10;flex-direction:row;align-items:center;gap:calc(var(--unit) * 2)}.panel-score-gold-mobile.time-attack-mode .combo-display .combo-value[data-v-d734dff7]{font-size:calc(var(--unit) * 5)}.panel-score-gold-mobile.time-attack-mode .combo-display .combo-progress[data-v-d734dff7]{width:calc(var(--unit) * 30);height:calc(var(--unit) * 1.5);margin-top:0}.panel-score-gold-mobile .gold-container[data-v-d734dff7]{position:absolute;right:var(--padding);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;z-index:10}.panel-score-gold-mobile .gold-container .gold-label[data-v-d734dff7]{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.panel-score-gold-mobile .gold-container .gold-value[data-v-d734dff7]{display:flex;align-items:center;gap:calc(var(--control-panel-score-height) * .2);font-size:calc(var(--control-panel-score-height) * .6)}.panel-score-gold-mobile .gold-container .gold-value .gold-amount[data-v-d734dff7]{font-weight:900;color:#fff}.panel-score-gold-mobile .gold-container .gold-value[data-v-d734dff7] .gold-icon{--font-size: calc(var(--control-panel-score-height) * .7)}.panel-score-gold-mobile .combo-display[data-v-d734dff7]{position:absolute;bottom:var(--padding);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--unit) * 1);z-index:10}.panel-score-gold-mobile .combo-display .combo-value[data-v-d734dff7]{font-family:Quadrangle,sans-serif;font-weight:700;font-size:calc(var(--unit) * 8);line-height:1;color:#fff;-webkit-text-stroke:1px black;text-stroke:1px black;paint-order:stroke fill}.panel-score-gold-mobile .combo-display .combo-label[data-v-d734dff7]{font-family:Quadrangle,sans-serif;font-weight:700;font-size:calc(var(--unit) * 3);letter-spacing:calc(var(--unit) * .2);color:#fff;-webkit-text-stroke:.5px black;text-stroke:.5px black;paint-order:stroke fill;text-transform:uppercase}.panel-score-gold-mobile .combo-display.combo-normal .combo-value[data-v-d734dff7],.panel-score-gold-mobile .combo-display.combo-normal .combo-label[data-v-d734dff7]{color:#0cf}.panel-score-gold-mobile .combo-display.combo-hot .combo-value[data-v-d734dff7],.panel-score-gold-mobile .combo-display.combo-hot .combo-label[data-v-d734dff7]{color:#fa0}.panel-score-gold-mobile .combo-display.combo-fire .combo-value[data-v-d734dff7],.panel-score-gold-mobile .combo-display.combo-fire .combo-label[data-v-d734dff7]{color:#ff1969}.panel-score-gold-mobile .combo-display.combo-godlike .combo-value[data-v-d734dff7],.panel-score-gold-mobile .combo-display.combo-godlike .combo-label[data-v-d734dff7]{color:#0f8}.panel-score-gold-mobile .combo-display .combo-progress[data-v-d734dff7]{width:calc(var(--unit) * 40);height:calc(var(--unit) * 2);background:#1a2332;border-radius:calc(var(--unit) * .5);overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.2);margin-top:calc(var(--unit) * 1)}.panel-score-gold-mobile .combo-display .combo-progress .combo-progress-bar[data-v-d734dff7]{position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left;transition:transform .2s linear}.panel-score-gold-mobile .combo-display .combo-progress .combo-progress-bar.combo-normal[data-v-d734dff7]{background:linear-gradient(90deg,#0cf,#4a90e2)}.panel-score-gold-mobile .combo-display .combo-progress .combo-progress-bar.combo-hot[data-v-d734dff7]{background:linear-gradient(90deg,#fa0,#ff8c00)}.panel-score-gold-mobile .combo-display .combo-progress .combo-progress-bar.combo-fire[data-v-d734dff7]{background:linear-gradient(90deg,#ff1969,#ff0040)}.panel-score-gold-mobile .combo-display .combo-progress .combo-progress-bar.combo-godlike[data-v-d734dff7]{background:linear-gradient(90deg,#0f8,#0c6)}.panel-score-gold-mobile .progress-bar[data-v-d734dff7]{position:absolute;bottom:0;left:0;width:100%;height:var(--control-panel-score-height);background:linear-gradient(90deg,var(--panel-score-gold-mobile-color) 0%,rgb(151,81,209) 50%,rgb(104,0,189) 100%);transform-origin:left;transition:transform .5s cubic-bezier(.25,.46,.45,.94);z-index:1}.panel-score-gold-mobile.time-attack-mode .progress-bar[data-v-d734dff7]{height:100%;z-index:0}.panel-score-gold-mobile.time-attack-mode[data-v-d734dff7] .round-container-mobile{z-index:10}.control-panel-mobile[data-v-dbcd08de]{color:#fff;display:grid;--gap: calc(min(100vw, 100vh)*.01) ;gap:var(--gap);max-width:100vw;padding:var(--gap)}.control-panel-mobile .control-buttons[data-v-dbcd08de]{display:grid;grid-template-columns:calc(50vw - var(--gap) * 1.5) calc(50vw - var(--gap) * 1.5);grid-template-rows:1fr 1fr;gap:var(--gap);grid-template-areas:"reroll play" "icons play"}.control-panel-mobile .control-buttons .quit-button[data-v-dbcd08de]{grid-column:1/-1;--basic-button-font-size: calc(min(100vw, 100vh) / 30);margin-top:var(--gap)}.control-panel-mobile .control-buttons .play-button[data-v-dbcd08de]{grid-area:play;align-self:stretch;display:flex;flex-direction:column;justify-content:stretch;min-height:0;overflow:hidden;--basic-button-font-size: calc(min(100vw, 100vh)/20) ;margin:0}.control-panel-mobile .control-buttons .play-button[data-v-dbcd08de] .basic-button{flex:1;height:100%;min-height:0;padding:calc(var(--window-size) * .015) calc(var(--window-size) * .025)}.control-panel-mobile .control-buttons .play-button[data-v-dbcd08de] .play-content{position:absolute;inset:0}.control-panel-mobile .control-buttons .play-button[data-v-dbcd08de] .play-button-word{max-width:90%;padding:calc(var(--window-size) * .01) calc(var(--window-size) * .02);border-radius:calc(var(--window-size) * .01);overflow:hidden;text-overflow:ellipsis;font-size:calc(min(100vw,100vh) / 22)}.control-panel-mobile .control-buttons .play-button.has-word[data-v-dbcd08de] .play-content{gap:calc(var(--window-size) * .008)}.control-panel-mobile .control-buttons .play-button.has-word[data-v-dbcd08de] .play-button-label{font-size:calc(var(--window-size) / 25)}.control-panel-mobile .control-buttons .play-button.has-word[data-v-dbcd08de] .button-count{top:8%;right:4%;transform:none}.control-panel-mobile .control-buttons .time-attack-controls[data-v-dbcd08de]{grid-area:play;display:flex;flex-direction:row;gap:calc(var(--gap) / 2);align-items:center;justify-content:center}.control-panel-mobile .control-buttons .time-attack-controls .time-attack-timer[data-v-dbcd08de]{--game-time-unit: calc(min(100vw, 100vh) / 6);align-self:center;justify-self:center}.control-panel-mobile .control-buttons .time-attack-timer[data-v-dbcd08de]{grid-area:play;--game-time-unit: calc(min(100vw, 100vh) / 6);align-self:center;justify-self:center}.control-panel-mobile .control-buttons .reroll-button[data-v-dbcd08de]{grid-area:reroll;--basic-button-font-size: calc(min(100vw, 100vh) / 30)}.control-panel-mobile .control-buttons .control-panel-icons[data-v-dbcd08de]{grid-area:icons;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap) / 2);margin:0 var(--gap)}.control-panel-mobile .control-buttons .control-panel-icons .panel-clock[data-v-dbcd08de]{--game-time-unit: calc(min(100vw, 100vh) / 14);flex-shrink:0}.control-panel-mobile .control-buttons .control-panel-icons .icon-button[data-v-dbcd08de]{--unit: calc(min(100vw, 100vh) / 120);font-size:calc(var(--unit) * 6);width:calc(var(--unit) * 8);height:calc(var(--unit) * 8)}.control-panel-mobile .game-implants-container[data-v-dbcd08de]{max-width:calc(100vw - var(--implant-small-card-gap) * 2)}.control-panel[data-v-f03a86b1]{position:relative}.alphabet-half-indicator[data-v-61d1583d]{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.marker[data-v-61d1583d]{position:absolute;top:50%;width:0;height:0;border-top:calc(var(--letter-tile-size) * var(--board-half-marker-size, .15)) solid transparent;border-bottom:calc(var(--letter-tile-size) * var(--board-half-marker-size, .15)) solid transparent;filter:var(--board-half-marker-filter, none);opacity:var(--board-half-marker-opacity, .34)}.marker.first[data-v-61d1583d]{left:calc(50% - var(--letter-tile-size) * var(--board-half-marker-gap, .22));transform:translate(-100%,-50%);color:var(--board-half-marker-color-first, var(--color-first-half));border-right:calc(var(--letter-tile-size) * var(--board-half-marker-size, .15) * .8) solid currentColor}.marker.second[data-v-61d1583d]{left:calc(50% + var(--letter-tile-size) * var(--board-half-marker-gap, .22));transform:translateY(-50%);color:var(--board-half-marker-color-second, var(--color-second-half));border-left:calc(var(--letter-tile-size) * var(--board-half-marker-size, .15) * .8) solid currentColor}.directional-arrows[data-v-a950b77e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:80}.directional-arrows .arrow[data-v-a950b77e]{position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:calc(var(--letter-tile-size) / 6);filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));z-index:10}.directional-arrows .arrow .arrow-icon[data-v-a950b77e]{line-height:1;animation:arrowMove var(--arrow-movement-duration) ease-in-out infinite}.directional-arrows .arrow .neon-arrow[data-v-a950b77e]{display:block;width:calc(var(--letter-tile-size) * .18);height:calc(var(--letter-tile-size) * .18);overflow:visible;fill:none;stroke:var(--board-accent-primary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85;filter:drop-shadow(0 0 2px var(--board-accent-primary)) drop-shadow(0 0 6px color-mix(in srgb,var(--board-accent-primary) 70%,transparent))}.directional-arrows .arrow.appearing .arrow-icon[data-v-a950b77e]{animation:arrowAppear var(--arrow-appearance-duration) ease-out forwards}.directional-arrows .arrow.arrow-n[data-v-a950b77e]{top:calc(var(--letter-tile-size) * .1);left:50%;transform:translate(-50%)}.directional-arrows .arrow.arrow-ne[data-v-a950b77e]{top:calc(var(--letter-tile-size) * .1);right:calc(var(--letter-tile-size) * .1)}.directional-arrows .arrow.arrow-e[data-v-a950b77e]{top:50%;right:calc(var(--letter-tile-size) * .1);transform:translateY(-50%)}.directional-arrows .arrow.arrow-se[data-v-a950b77e]{bottom:calc(var(--letter-tile-size) * .1);right:calc(var(--letter-tile-size) * .1)}.directional-arrows .arrow.arrow-s[data-v-a950b77e]{bottom:calc(var(--letter-tile-size) * .1);left:50%;transform:translate(-50%)}.directional-arrows .arrow.arrow-sw[data-v-a950b77e]{bottom:calc(var(--letter-tile-size) * .1);left:calc(var(--letter-tile-size) * .1)}.directional-arrows .arrow.arrow-w[data-v-a950b77e]{top:50%;left:calc(var(--letter-tile-size) * .1);transform:translateY(-50%)}.directional-arrows .arrow.arrow-nw[data-v-a950b77e]{top:calc(var(--letter-tile-size) * .1);left:calc(var(--letter-tile-size) * .1)}.last-selection-indicator[data-v-bf14c654]{position:absolute;inset:calc(0px - var(--tile-border-width));border-radius:inherit;z-index:30;pointer-events:none}.last-selection-indicator .corner-bracket[data-v-bf14c654]{position:absolute;width:var(--bracket-size);height:var(--bracket-size);box-sizing:border-box;border-style:solid;border-width:0;animation:var(--board-bracket-animation, cornerBracketPulse 2s ease-in-out infinite);border-color:var(--board-text);filter:var(--board-bracket-filter, drop-shadow(0 0 3px var(--board-accent-primary)))}.last-selection-indicator .corner-bracket.top-left[data-v-bf14c654]{top:0;left:0;border-top-width:var(--bracket-thickness);border-left-width:var(--bracket-thickness);border-top-left-radius:inherit}.last-selection-indicator .corner-bracket.top-right[data-v-bf14c654]{top:0;right:0;border-top-width:var(--bracket-thickness);border-right-width:var(--bracket-thickness);border-top-right-radius:inherit}.last-selection-indicator .corner-bracket.bottom-left[data-v-bf14c654]{bottom:0;left:0;border-bottom-width:var(--bracket-thickness);border-left-width:var(--bracket-thickness);border-bottom-left-radius:inherit}.last-selection-indicator .corner-bracket.bottom-right[data-v-bf14c654]{bottom:0;right:0;border-bottom-width:var(--bracket-thickness);border-right-width:var(--bracket-thickness);border-bottom-right-radius:inherit}@media (prefers-reduced-motion: reduce){.last-selection-indicator .corner-bracket[data-v-bf14c654]{animation:none}}.letter-particles[data-v-78cc210b]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none;z-index:80}.particle-glow[data-v-78cc210b]{position:absolute;top:50%;left:50%;width:calc(var(--letter-tile-size) * .9);height:calc(var(--letter-tile-size) * .9);background:radial-gradient(circle,rgba(200,200,200,.8) 0%,rgba(150,150,150,.4) 40%,transparent 60%);border-radius:var(--board-particle-glow-radius, 50%);opacity:var(--board-particle-glow-opacity, 1);animation:letter-highlight-glow-pulse .45s ease-out forwards}.particle-glow.phase-out[data-v-78cc210b]{background:radial-gradient(circle,rgba(120,120,120,.6) 0%,rgba(80,80,80,.3) 40%,transparent 60%);animation:letter-unhighlight-glow-shrink .2s ease-in forwards}.particle-ring[data-v-78cc210b]{position:absolute;top:50%;left:50%;width:calc(var(--letter-tile-size) * .5);height:calc(var(--letter-tile-size) * .5);border:3px solid var(--board-particle-ring-color, rgba(180, 180, 180, .8));border-radius:var(--board-particle-ring-radius, 50%);animation:letter-highlight-ring-expand .4s ease-out forwards}.particle-ring.phase-out[data-v-78cc210b]{border-color:#64646499;animation:letter-unhighlight-ring-contract .2s ease-in forwards}.particle[data-v-78cc210b]{position:absolute;top:50%;left:50%;width:calc(var(--letter-tile-size) * var(--board-particle-size-mult, .06));height:calc(var(--letter-tile-size) * var(--board-particle-size-mult, .06));background:var(--board-particle-bg, radial-gradient(circle, rgb(220, 220, 220) 0%, rgba(180, 180, 180, .8) 40%, transparent 70%));border-radius:var(--board-particle-radius, 50%);animation:letter-highlight-particle-burst .55s ease-out forwards;will-change:transform,opacity}.particle.phase-out[data-v-78cc210b]{background:radial-gradient(circle,rgb(140,140,140) 0%,rgba(100,100,100,.6) 40%,transparent 70%);animation:letter-unhighlight-particle-implode .2s ease-in forwards}.letter-order[data-v-b641e4ff]{font-family:Quadrangle,sans-serif;position:absolute;top:0;right:0;font-size:calc(var(--letter-tile-size) / 6);padding:calc(var(--letter-tile-size) / 100) calc(var(--letter-tile-size) / 20);background-color:#000;color:#fff;z-index:20}.letter-order.on-board[data-v-b641e4ff]{top:calc(var(--letter-tile-size) * .045);right:calc(var(--letter-tile-size) * .045);min-width:1.15em;text-align:center;line-height:1;padding:.2em .25em;font-size:calc(var(--letter-tile-size) * .14);border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:calc(var(--letter-tile-size) * .035);background:var(--board-bg-deep)}.selection-ring[data-v-6b908c5d]{position:absolute;top:50%;left:50%;width:var(--selection-ring-size);height:var(--selection-ring-size);transform:translate(-50%,-50%);overflow:visible;pointer-events:none;fill:none}.halo[data-v-6b908c5d]{stroke-width:8;opacity:var(--board-ring-halo-opacity, .35);filter:blur(2.5px)}.rim[data-v-6b908c5d]{stroke-width:var(--board-ring-rim-width, 2.5);opacity:var(--board-ring-rim-opacity, 1)}.letter-tile[data-v-d2547b23]{--tile-background-color: var(--board-tile-bg, color-mix(in srgb, var(--board-bg-deep) 55%, var(--board-bg-surface)));--rare-letter-color: var(--board-accent-secondary);--letter-tile-font-size: calc(var(--letter-tile-size) * var(--board-glyph-size, .48));--letter-tile-point-font-size: calc(var(--letter-tile-size) * var(--board-points-size, .19));--letter-tile-hint-font-size: calc(var(--letter-tile-size) / 8);--letter-badge-size: calc(var(--letter-tile-size) / 3);--tile-inset: var(--board-tile-inset, calc(var(--letter-tile-size) * .04));position:relative;width:100%;height:100%;min-width:0;min-height:0}.letter-tile.is-highlighted .letter-visual[data-v-d2547b23]{z-index:3}.letter-tile.is-clickable:not(.is-highlighted) .letter-visual[data-v-d2547b23]{z-index:4}.letter-tile.is-flashing .letter-visual[data-v-d2547b23]{z-index:5}.letter-tile.is-tutorial-hint-target .letter-visual[data-v-d2547b23]{z-index:6}.letter-tile-wrapper[data-v-d2547b23]{width:100%;height:100%;cursor:pointer;position:relative;display:grid;place-items:center}.letter-tile-wrapper[data-v-d2547b23]:focus-visible{outline:none}.letter-tile-wrapper:focus-visible .letter-visual[data-v-d2547b23]{outline:2px solid var(--board-text);outline-offset:-2px}.letter-visual[data-v-d2547b23]{--tile-flash-duration: .2s;--tile-accent: var(--board-accent-primary);--tile-border-width: var(--board-tile-border-width, 1px);--tile-border-radius: var(--board-tile-radius, calc(var(--letter-tile-size) * .075));--tile-depth-shadow: rgba(5, 8, 18, .55);--tile-bg: var(--board-tile-background, radial-gradient(ellipse at center, color-mix(in srgb, var(--board-bg-deep) 70%, transparent), transparent 65%), linear-gradient(160deg, color-mix(in srgb, var(--tile-accent) 22%, transparent) 0%, transparent 55%), linear-gradient(to bottom, rgba(255,255,255,.04) 0%, transparent 40%), var(--tile-background-color) );position:relative;display:grid;place-items:center;box-sizing:border-box;width:calc(100% - var(--tile-inset) * 2);height:calc(100% - var(--tile-inset) * 2);z-index:2;border:var(--tile-border-width) solid color-mix(in srgb,var(--tile-accent) 60%,var(--board-bg-surface));border-radius:var(--tile-border-radius);font-family:var(--board-font, inherit);font-size:calc(var(--letter-tile-font-size) * var(--board-font-scale, 1));font-weight:700;color:var(--board-text);background:var(--tile-bg);box-shadow:var(--board-tile-box-shadow, inset 0 0 calc(var(--letter-tile-size) * .35) var(--tile-depth-shadow), inset 0 1px 0 color-mix(in srgb, var(--tile-accent) 35%, transparent));transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;pointer-events:none}.letter-visual.is-entering[data-v-d2547b23]{will-change:transform,opacity;animation:var(--anim-tile-enter, letterTileMaterialize) var(--board-tile-enter-duration, .45s) var(--board-tile-enter-easing, cubic-bezier(.16, 1, .3, 1)) var(--tile-appear-delay) backwards}.letter-visual.is-entering~.metadata[data-v-d2547b23]{will-change:transform,opacity;animation:var(--anim-tile-enter, letterTileMaterialize) var(--board-tile-enter-duration, .45s) var(--board-tile-enter-easing, cubic-bezier(.16, 1, .3, 1)) var(--tile-appear-delay) backwards}.letter-visual.is-entering[data-v-d2547b23]:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--board-accent-primary) 55%,transparent) 50%,transparent 70%);background-size:100% 250%;animation:var(--anim-tile-scan, letterTileScan) .45s ease-out var(--tile-appear-delay) backwards}.letter-visual.is-consonant[data-v-d2547b23]{--tile-accent: var(--board-accent-secondary);color:var(--board-accent-secondary);background:var(--board-tile-consonant-background, var(--tile-bg));text-shadow:var(--board-letter-glow, 0 0 calc(var(--letter-tile-size) * .12) color-mix(in srgb, var(--board-accent-secondary) 55%, transparent))}.letter-visual.is-vowel[data-v-d2547b23]{color:var(--board-accent-primary);background:var(--board-tile-vowel-background, var(--tile-bg));text-shadow:var(--board-letter-glow, 0 0 calc(var(--letter-tile-size) * .12) color-mix(in srgb, var(--board-accent-primary) 55%, transparent));border-top-color:var(--board-vowel-border-top, color-mix(in srgb, var(--board-accent-primary) 75%, transparent))}.letter-visual[data-v-d2547b23]:not(.highlighted):not(.is-clickable):not(.ready-to-drop){border-color:color-mix(in srgb,var(--tile-accent) 35%,var(--board-bg-surface));filter:var(--board-tile-idle-filter, none)}.letter-visual.is-clickable[data-v-d2547b23]:not(.highlighted){border-color:color-mix(in srgb,var(--tile-accent) 75%,var(--board-bg-surface));text-decoration:var(--board-tile-clickable-decoration, none);box-shadow:var(--board-tile-clickable-shadow, inset 0 0 calc(var(--letter-tile-size) * .35) rgba(5, 8, 18, .55), inset 0 1px 0 color-mix(in srgb, var(--tile-accent) 40%, transparent), 0 0 calc(var(--letter-tile-size) * .1) color-mix(in srgb, var(--tile-accent) 28%, transparent))}.letter-visual.is-dead[data-v-d2547b23]{--tile-background-color: var(--board-bg-deep);color:var(--board-tile-dead-color, var(--board-text-muted));background:var(--board-tile-dead-background, repeating-linear-gradient(135deg, transparent 0 6px, rgba(129, 147, 174, .07) 6px 7px), var(--tile-background-color))}.letter-visual.highlighted[data-v-d2547b23]{border-color:color-mix(in srgb,var(--highlight-color) 90%,var(--board-text));background:var(--board-tile-highlighted-background, var(--tile-bg));background-color:var(--board-tile-highlighted-bg, color-mix(in srgb, var(--highlight-color) 18%, var(--board-bg-surface)));box-shadow:var(--board-tile-highlighted-shadow, inset 0 0 calc(var(--letter-tile-size) * .3) color-mix(in srgb, var(--highlight-color) 18%, transparent), 0 0 calc(var(--letter-tile-size) * .18) color-mix(in srgb, var(--highlight-color) 32%, transparent), 0 0 calc(var(--letter-tile-size) * .08) color-mix(in srgb, var(--highlight-color) 55%, transparent))}.letter-visual.highlighted .glyph[data-v-d2547b23]{z-index:2;color:var(--board-tile-highlighted-glyph-color, var(--board-text));text-shadow:var(--board-tile-highlighted-glyph-shadow, 0 1px 2px var(--board-bg-deep), 0 0 calc(var(--letter-tile-size) * .06) color-mix(in srgb, var(--highlight-color) 60%, transparent))}.letter-visual.is-vowel.highlighted .glyph[data-v-d2547b23]{color:var(--board-tile-highlighted-vowel-color, var(--board-tile-highlighted-glyph-color, var(--board-text)))}.letter-visual.is-consonant.highlighted .glyph[data-v-d2547b23]{color:var(--board-tile-highlighted-consonant-color, var(--board-tile-highlighted-glyph-color, var(--board-text)))}.letter-visual.first-highlighted[data-v-d2547b23]{--tile-border-width: var(--board-first-highlight-border-width, 2px)}.letter-visual.ready-to-drop[data-v-d2547b23]{color:var(--board-text);border:2px solid #2eff2e;background:color-mix(in srgb,#2eff2e 25%,var(--board-bg-surface));box-shadow:inset 0 0 calc(var(--letter-tile-size) * .25) #2eff2e4d}.letter-visual.is-hint[data-v-d2547b23]:not(.highlighted){border-color:#ffc83c;background:linear-gradient(#ffc83c4d,#ffc83c4d),var(--tile-bg);box-shadow:inset 0 0 calc(var(--letter-tile-size) * .2) #ffc83c73;animation:hintPulse-d2547b23 var(--hint-pulse-duration) ease-in-out var(--hint-pulse-delay, 0ms) infinite}.letter-visual.is-flashing[data-v-d2547b23]{animation:var(--anim-tile-flash, tileValidationFlash) var(--tile-flash-duration) ease-out forwards!important;z-index:100}@media (hover: hover){.letter-tile-wrapper:hover .letter-visual.is-clickable[data-v-d2547b23]:not(.highlighted):not(.ready-to-drop){border-color:var(--tile-accent);box-shadow:var(--board-tile-hover-shadow, inset 0 0 calc(var(--letter-tile-size) * .15) color-mix(in srgb, var(--tile-accent) 20%, transparent), 0 0 calc(var(--letter-tile-size) * .12) color-mix(in srgb, var(--tile-accent) 28%, transparent))}}.hitbox[data-v-d2547b23]{position:absolute;top:50%;left:50%;width:70%;height:70%;border-radius:40%;transform:translate(-50%,-50%);z-index:1}.label[data-v-d2547b23]{position:absolute;top:50%;left:50%;font-size:calc(var(--letter-tile-font-size) * var(--board-font-scale, 1));transform:translate(-50%,-50%);display:grid;place-items:center;line-height:1;pointer-events:none}.label .letter[data-v-d2547b23]{position:relative;display:inline-grid;place-items:center;line-height:1;isolation:isolate}.label .letter .glyph[data-v-d2547b23]{position:relative;top:calc(var(--letter-tile-font-size) / 16);z-index:1;text-shadow:var(--board-glyph-shadow, 0 2px 4px var(--board-bg-deep), 0 0 calc(var(--letter-tile-size) * .08) color-mix(in srgb, currentColor 40%, transparent))}.metadata[data-v-d2547b23]{position:absolute;inset:var(--tile-inset);z-index:30;pointer-events:none}.points[data-v-d2547b23]{position:absolute;font-weight:700;font-size:var(--letter-tile-point-font-size);font-variant-numeric:tabular-nums;color:var(--board-text-muted);text-shadow:var(--board-points-shadow, 0 1px 3px var(--board-bg-deep));bottom:calc(var(--letter-tile-size) * .045);left:calc(var(--letter-tile-size) * .065);pointer-events:none;opacity:.85}.hint[data-v-d2547b23]{position:absolute;left:50%;bottom:calc(var(--letter-tile-hint-font-size) / 8);z-index:1;transform:translate(-50%);font-family:Quadrangle,sans-serif;font-size:var(--letter-tile-hint-font-size);border-radius:calc(var(--letter-tile-hint-font-size) / 4);padding:calc(var(--letter-tile-hint-font-size) / 8) calc(var(--letter-tile-hint-font-size) / 3);display:flex;align-items:center;justify-content:center;pointer-events:none}@media (prefers-reduced-motion: reduce){.letter-visual[data-v-d2547b23]{transition:none}.letter-visual.is-entering[data-v-d2547b23]{animation:none}.letter-visual.is-entering[data-v-d2547b23]:before{display:none}.letter-visual.is-entering~.metadata[data-v-d2547b23]{animation:none}.letter-visual.is-flashing[data-v-d2547b23]{animation:none!important;border-color:var(--board-text)}[data-v-d2547b23] .letter-particles{display:none}[data-v-d2547b23] .directional-arrows *{animation:none!important;transition:none!important}}@keyframes hintPulse-d2547b23{0%,40%,to{filter:brightness(1);box-shadow:inset 0 0 calc(var(--letter-tile-size) * .2) #ffc83c73}15%{filter:brightness(1.15);box-shadow:inset 0 0 calc(var(--letter-tile-size) * .45) #ffc83cd9}}.word-trace[data-v-07efef27]{position:absolute;inset:0;width:100%;height:100%;z-index:25;pointer-events:none}path[data-v-07efef27]{fill:none;stroke-linecap:var(--board-trace-linecap, round);stroke-linejoin:var(--board-trace-linejoin, round)}.arrowhead[data-v-07efef27]{fill:var(--board-trace-color, #20332c);stroke:none;filter:var(--board-trace-arrow-filter, none)}.arrowhead-bloom[data-v-07efef27]{opacity:.7;filter:var(--board-trace-arrow-bloom-filter, none)}.traces[data-v-07efef27]{stroke:var(--board-trace-color, #20332c);stroke-width:calc(var(--trace-width) * var(--board-trace-width-mult, 1))}.connection[data-v-07efef27]{animation:connection-appear-07efef27 .18s ease-out both}.bloom[data-v-07efef27]{stroke-width:calc(var(--trace-width) * 2.4);opacity:.3;filter:blur(var(--trace-width))}.route[data-v-07efef27]{opacity:var(--board-trace-route-opacity, .88);stroke-dasharray:1;animation:route-draw-07efef27 .18s ease-out both}.route-edge[data-v-07efef27]{stroke:var(--board-trace-edge-color, #ffffff);stroke-width:calc(var(--trace-width) + var(--trace-edge) * 2);opacity:.65}.direction[data-v-07efef27]{stroke-width:calc(var(--trace-width) * 1.2)}.direction-edge[data-v-07efef27]{stroke:var(--board-trace-edge-color, #ffffff);stroke-width:calc(var(--trace-width) * 1.2 + var(--trace-edge) * 2);opacity:.85}.traveler[data-v-07efef27]{opacity:0;stroke:var(--board-trace-pulse-color, #ffffff);stroke-width:calc(var(--trace-width) * var(--board-trace-width-mult, 1) * .68);stroke-dasharray:.24 1.24;stroke-dashoffset:.24}.direction-accent[data-v-07efef27]{opacity:0;stroke:var(--board-trace-pulse-color, #ffffff);stroke-width:calc(var(--trace-width) * var(--board-trace-width-mult, 1) * .72)}.design-classic .direction-accent[data-v-07efef27]{fill:var(--board-trace-pulse-color, #c4b5fd);stroke:var(--board-trace-color, #5e48d4);stroke-width:calc(var(--trace-width) * var(--board-trace-width-mult, 1) * .35);stroke-linejoin:round}.connection-px[data-v-07efef27]{opacity:1}.pixel-route-block[data-v-07efef27],.pixel-arrow-block[data-v-07efef27]{stroke:none;fill:#0a0900}@keyframes connection-appear-07efef27{0%{opacity:0}to{opacity:1}}@keyframes route-draw-07efef27{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.reading-wave[data-v-07efef27]{display:none}.connection[data-v-07efef27],.route[data-v-07efef27]{animation:none}}.game-board[data-v-850659d3]{height:100%;width:100%;position:relative;display:grid;grid-template-columns:repeat(var(--board-columns),minmax(0,1fr));grid-template-rows:repeat(var(--board-rows),minmax(0,1fr));isolation:isolate;background:var(--board-background);overflow:hidden;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.game-board[data-v-850659d3]:after{content:"";position:absolute;inset:0;z-index:10;pointer-events:none;border:1px solid color-mix(in srgb,var(--board-accent-primary) 40%,transparent);box-shadow:inset 0 0 calc(var(--window-size) / 70) color-mix(in srgb,var(--board-accent-primary) 10%,transparent)}.game-board.is-swap-targeting[data-v-850659d3]{outline:calc(var(--window-size) / 240) solid var(--board-accent-primary);outline-offset:calc(var(--window-size) / -240);box-shadow:inset 0 0 calc(var(--window-size) / 18) color-mix(in srgb,var(--board-accent-primary) 35%,transparent),0 0 calc(var(--window-size) / 24) color-mix(in srgb,var(--board-accent-primary) 45%,transparent)}.game-board .swap-indicator[data-v-850659d3]{position:absolute;top:calc(var(--window-size) / 90);left:50%;z-index:20;display:inline-flex;align-items:center;gap:calc(var(--window-size) / 110);transform:translate(-50%);pointer-events:none;padding:calc(var(--window-size) / 180) calc(var(--window-size) / 70);border:calc(var(--window-size) / 420) solid color-mix(in srgb,var(--board-accent-primary) 75%,transparent);border-radius:calc(var(--window-size) / 120);background:color-mix(in srgb,var(--board-bg-deep) 88%,transparent);color:var(--board-accent-primary);font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) / 42);line-height:1;box-shadow:0 0 calc(var(--window-size) / 45) color-mix(in srgb,var(--board-accent-primary) 35%,transparent)}.game-board .count[data-v-850659d3]{color:#fff;font-size:.72em}.lexicon-length-tabs[data-v-f5b5492c]{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .5)}.tab[data-v-f5b5492c]{--len-color: #ffd700;display:flex;align-items:baseline;gap:.4em;padding:.45em .9em;font:inherit;color:#fff;background:color-mix(in srgb,var(--len-color) 12%,#0b0b14);border:0;box-shadow:inset 0 -3px color-mix(in srgb,var(--len-color) 60%,transparent);cursor:pointer;transition:transform .15s ease}.tab[data-v-f5b5492c]:hover{transform:scale(1.05)}.tab[data-v-f5b5492c]:focus-visible{outline:2px solid #fff;outline-offset:2px}.tab.selected[data-v-f5b5492c]{color:#0b0b14;background:var(--len-color);box-shadow:none}.tab-length[data-v-f5b5492c]{font-weight:700}.tab-count[data-v-f5b5492c]{font-size:.75em;opacity:.75}.lexicon-summary[data-v-4ae8e13d]{display:grid;grid-template-columns:minmax(0,.7fr) repeat(2,minmax(0,1fr));gap:var(--gap)}.tile[data-v-4ae8e13d]{--len-color: #ffd700;padding:2px;background:linear-gradient(135deg,var(--len-color),rgba(138,43,226,.6) 60%,rgba(255,255,255,.2))}.inner[data-v-4ae8e13d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;width:100%;height:100%;min-width:0;padding:.9em 1em;box-sizing:border-box;font:inherit;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--len-color) 18%,transparent),transparent 70%),#0b0b14;border:0;clip-path:var(--octogon-clip-path)}.highlight[data-v-4ae8e13d]{transition:transform .15s ease}.highlight[data-v-4ae8e13d]:hover{transform:scale(1.03)}.highlight .inner[data-v-4ae8e13d]{cursor:pointer}.highlight .inner[data-v-4ae8e13d]:focus-visible{outline:2px solid #fff;outline-offset:-6px}.tile-label[data-v-4ae8e13d]{font-size:.7em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6}.tile-value[data-v-4ae8e13d]{font-size:1.9em;font-weight:700;line-height:1;color:gold}.tile-word[data-v-4ae8e13d]{font-size:1.15em;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#fff}.tile-times[data-v-4ae8e13d]{font-size:.7em;color:gold}@media screen and (max-width: 800px) and (orientation: portrait){.lexicon-summary[data-v-4ae8e13d]{grid-template-columns:minmax(0,1fr)}}.lexicon-word-card[data-v-883c3832]{display:inline-flex;align-items:center;gap:.5em;padding:.5em .85em;font:inherit;white-space:nowrap;color:#fff;background:#ffffff0f;border:1px solid color-mix(in srgb,var(--len-color) 40%,transparent);border-radius:.3em;cursor:pointer;transition:transform .15s ease}.lexicon-word-card[data-v-883c3832]:hover{transform:scale(1.04);border-color:var(--len-color)}.lexicon-word-card[data-v-883c3832]:focus-visible{outline:2px solid #fff;outline-offset:2px}.lexicon-word-card.selected[data-v-883c3832]{color:#0b0b14;background:var(--len-color);border-color:var(--len-color)}.word[data-v-883c3832]{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.count[data-v-883c3832]{font-size:.75em;font-weight:700;color:gold}.selected .count[data-v-883c3832]{color:inherit;opacity:.75}.word-definition[data-v-f433816b]{--gap: calc(var(--tooltip-font-size, 1em) / 3)}.word-definition.inline[data-v-f433816b]{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.word-definition.inline .title[data-v-f433816b]{display:inline;margin-right:var(--gap);margin-bottom:0}.word-definition.inline .definition[data-v-f433816b]{display:inline}.word-definition.inline .definition-token[data-v-f433816b]{display:inline-block}.word-definition.inline .definition-token[data-v-f433816b]:not(:last-child){margin-right:var(--gap)}.word-definition.inline .word[data-v-f433816b]{display:inline}.word-definition .title[data-v-f433816b]{font-weight:700;text-transform:uppercase;margin-bottom:calc(var(--gap) / 2)}.word-definition .definition[data-v-f433816b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:var(--gap)}.word-definition .word[data-v-f433816b]{display:inline-flex;opacity:.7;transition:opacity .15s ease}.word-definition .word.clickable[data-v-f433816b]{cursor:pointer;opacity:1;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#ffffff59;text-underline-offset:3px}.word-definition .word.clickable[data-v-f433816b]:hover{text-decoration-style:solid;text-decoration-color:#fffc;filter:brightness(1.3)}.word-definition .word.clickable[data-v-f433816b]:active{filter:brightness(.9)}.no-definition[data-v-f433816b]{opacity:.5;font-style:italic}.lexicon-word-detail[data-v-075db650]{width:100%;max-width:40em;padding:2px;box-sizing:border-box;background:linear-gradient(135deg,var(--len-color),rgba(138,43,226,.5) 60%,rgba(255,255,255,.15));animation:detailIn-075db650 .35s cubic-bezier(.22,1,.36,1) both}.inner[data-v-075db650]{position:relative;display:flex;flex-direction:column;gap:1em;padding:1.2em 1.4em;clip-path:var(--octogon-clip-path);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--len-color) 22%,transparent),transparent 55%),#0b0b10}.actions[data-v-075db650]{position:absolute;top:.6em;right:.8em;display:flex;gap:.6em}.action[data-v-075db650]{font:inherit;color:inherit;background:none;border:0;cursor:pointer;opacity:.5;transition:opacity .15s ease}.action[data-v-075db650]:hover,.action[data-v-075db650]:focus-visible{opacity:1}.header[data-v-075db650]{display:flex;align-items:center;gap:.6em;padding-right:3em}.length[data-v-075db650]{display:grid;place-items:center;flex-shrink:0;width:1.9em;height:1.9em;font-weight:700;color:#0b0b10;background:var(--len-color);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.word[data-v-075db650]{font-size:1.8em;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--len-color);overflow-wrap:anywhere}.stats[data-v-075db650]{display:flex;flex-wrap:wrap;align-items:stretch;gap:1em}.found[data-v-075db650]{display:flex;flex-direction:column;justify-content:center;gap:.2em;padding-right:1em;border-right:1px solid rgba(255,255,255,.12)}.found-value[data-v-075db650]{font-size:1.6em;font-weight:700;line-height:1}.found-label[data-v-075db650],.date[data-v-075db650]{font-size:.75em;opacity:.6}.modes[data-v-075db650]{flex:1;min-width:12em;display:flex;flex-direction:column;justify-content:center;gap:.45em}.mode[data-v-075db650]{--mode-color: #ffd700;display:grid;grid-template-columns:9em 1fr auto;align-items:center;gap:.6em;font-size:.8em}.mode.timeAttack[data-v-075db650]{--mode-color: #ff5a5a}.mode.zen[data-v-075db650]{--mode-color: #4dd6c5}.mode-name[data-v-075db650]{text-align:left;opacity:.85}.mode-bar[data-v-075db650]{height:.45em;overflow:hidden;background:#ffffff14}.mode-fill[data-v-075db650]{display:block;height:100%;background:var(--mode-color);transform-origin:left;transform:scaleX(var(--ratio));animation:fillIn-075db650 .6s cubic-bezier(.22,1,.36,1) both}.mode-count[data-v-075db650]{font-weight:700;color:var(--mode-color)}.locked[data-v-075db650]{display:flex;align-items:center;gap:.5em;font-size:.85em;color:#ffffffa6}.definition[data-v-075db650]{padding-top:.9em;border-top:1px solid rgba(255,255,255,.12);font-size:.9em;line-height:1.4;text-align:left}@keyframes detailIn-075db650{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes fillIn-075db650{0%{transform:scaleX(0)}}.lexicon-list[data-v-d5b4729f]{--font-size: calc(var(--window-size) * .017);--gap: calc(var(--window-size) * .012);--cut: .5em;display:flex;flex-direction:column;gap:calc(var(--gap) * 1.5);width:100%;max-width:calc(var(--window-size) * 1.5);margin-inline:auto;padding:0 calc(var(--gap) * 1.5) calc(var(--gap) * 2);box-sizing:border-box;font-family:Orbitron,sans-serif;font-size:var(--font-size);color:#fff}.toolbar[data-v-d5b4729f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.search[data-v-d5b4729f]{flex:1;min-width:10em;padding:.65em 1em;font:inherit;color:#fff;background:#0b0b14;border:0;outline:none;box-shadow:inset 0 0 0 1px #fff3;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.search[data-v-d5b4729f]::placeholder{color:#ffffff80}.search[data-v-d5b4729f]:focus-visible{box-shadow:inset 0 0 0 2px gold}.sorts[data-v-d5b4729f]{display:flex;padding:.2em;background:#0b0b14;box-shadow:inset 0 0 0 1px #ffffff26;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.sort[data-v-d5b4729f]{padding:.5em 1em;font:inherit;font-size:.85em;font-weight:700;color:#ffffffb3;background:none;border:0;cursor:pointer}.sort[data-v-d5b4729f]:hover{color:#fff}.sort[data-v-d5b4729f]:focus-visible{outline:2px solid #fff;outline-offset:-2px}.sort.active[data-v-d5b4729f]{color:#0b0b14;background:gold}.body[data-v-d5b4729f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16em,22em);align-items:start;gap:calc(var(--gap) * 2)}.groups[data-v-d5b4729f]{display:flex;flex-direction:column;gap:calc(var(--gap) * 2);min-width:0}.group[data-v-d5b4729f]{display:flex;flex-direction:column;gap:var(--gap)}.group-header[data-v-d5b4729f]{display:flex;align-items:center;gap:.7em}.group-marker[data-v-d5b4729f]{flex-shrink:0;width:.8em;height:.8em;background:var(--len-color);transform:rotate(45deg)}.group-title[data-v-d5b4729f]{font-size:1.15em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--len-color);white-space:nowrap}.group-line[data-v-d5b4729f]{flex:1;height:2px;background:linear-gradient(90deg,var(--len-color),transparent);opacity:.5}.group-count[data-v-d5b4729f]{font-size:.75em;white-space:nowrap;color:#ffffffa6}.words[data-v-d5b4729f]{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .6)}.more[data-v-d5b4729f]{align-self:center;padding:.5em 1.4em;font:inherit;font-size:.85em;font-weight:700;color:#fff;background:color-mix(in srgb,var(--len-color) 20%,#0b0b14);border:0;box-shadow:inset 0 0 0 1px var(--len-color);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));cursor:pointer}.more[data-v-d5b4729f]:hover{background:color-mix(in srgb,var(--len-color) 35%,#0b0b14)}.more[data-v-d5b4729f]:focus-visible{box-shadow:inset 0 0 0 2px #fff}.detail-panel[data-v-d5b4729f]{position:sticky;top:var(--gap);max-height:calc(100vh - var(--gap) * 2);overflow-y:auto}.detail-hint[data-v-d5b4729f]{display:flex;flex-direction:column;align-items:center;gap:.6em;padding:2em 1.2em;text-align:center;font-size:.85em;line-height:1.4;color:#ffffffa6;border:1px dashed rgba(255,255,255,.2)}.detail-hint-icon[data-v-d5b4729f],.empty-icon[data-v-d5b4729f]{font-size:2em}.empty[data-v-d5b4729f]{display:flex;flex-direction:column;align-items:center;gap:.6em;padding:calc(var(--gap) * 2);text-align:center;color:#ffffffb3}@media screen and (max-width: 800px) and (orientation: portrait){.lexicon-list[data-v-d5b4729f]{--font-size: calc(var(--window-size) * .034);--gap: calc(var(--window-size) * .025)}.body[data-v-d5b4729f]{grid-template-columns:minmax(0,1fr)}.detail-panel[data-v-d5b4729f]{display:none}.has-selection .detail-panel[data-v-d5b4729f]{position:fixed;inset:auto 0 0;z-index:120;display:block;max-height:65vh;padding:var(--gap);background:#080612eb;animation:sheetIn-d5b4729f .25s cubic-bezier(.22,1,.36,1) both}}@keyframes sheetIn-d5b4729f{0%{opacity:0;transform:scale(.96)}}.lexicon-modal[data-v-e08d3030]{--modal-margin: calc(var(--window-size) / 50);display:flex;flex-direction:column;align-items:center;gap:calc(var(--window-size) / 50);width:calc(100vw - 2 * var(--modal-margin));height:calc(100vh - 2 * var(--modal-margin));margin:var(--modal-margin);color:#fff}.lexicon-modal .scrollable[data-v-e08d3030]{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;display:flex;justify-content:center;align-items:flex-start}.lexicon-modal .title[data-v-e08d3030]{flex-shrink:0;text-align:center;font-family:Orbitron,sans-serif;font-weight:700;font-size:calc(var(--window-size) / 20)}.grid-display[data-v-11dcba34]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.grid-display .grid-row[data-v-11dcba34]{display:flex;width:100%;height:100%}.grid-display .grid-row .grid-cell[data-v-11dcba34]{display:flex;align-items:center;justify-content:center;flex:1;aspect-ratio:1;background:#fff;font-size:var(--grid-font-size);font-weight:700;color:#000;font-family:Roboto,sans-serif;transition:all .3s ease;line-height:1;text-align:center;position:relative}.grid-display .grid-row .grid-cell .letter-content[data-v-11dcba34]{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + var(--window-size) / 600));line-height:1;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit}.grid-selector-wrapper[data-v-48c2ac06]{--grid-size: calc(var(--window-size) / 8);--grid-font-size: calc(var(--window-size) / 60);display:flex;flex-direction:column;align-items:center;gap:calc(var(--grid-size) / 10);font-family:Orbitron,sans-serif;filter:brightness(.9)}@media screen and (min-width: 801px) and (max-width: 1100px){.grid-selector-wrapper[data-v-48c2ac06]{--grid-size: calc(var(--window-size) / 6);--grid-font-size: calc(var(--window-size) / 40)}}@media screen and (max-width: 800px){.grid-selector-wrapper[data-v-48c2ac06]{--grid-size: calc(var(--window-size) / 5);--grid-font-size: calc(var(--window-size) / 30)}}.grid-selector-wrapper .grid-selector-button[data-v-48c2ac06]{position:relative;width:var(--grid-size);height:var(--grid-size);background:#ffffff0d;border:none;border-radius:calc(var(--window-size) / 160);cursor:pointer;padding:0;margin:0;transition:all .3s ease;overflow:hidden;box-shadow:0 0 calc(var(--window-size) / 200) #0000004d,0 calc(var(--window-size) / 600) calc(var(--window-size) / 400) #0003}.grid-selector-wrapper .grid-selector-button[data-v-48c2ac06]:hover{background:#ffffff14;box-shadow:0 0 calc(var(--window-size) / 160) #0006,0 calc(var(--window-size) / 500) calc(var(--window-size) / 300) #00000040}.grid-selector-wrapper .words-count[data-v-48c2ac06]{font-size:calc(var(--grid-font-size) * .85);font-weight:600;color:#ffffffb3;font-family:Orbitron,sans-serif;text-align:center;line-height:1.2}.grid-selector-wrapper .played-word-label[data-v-48c2ac06]{font-size:calc(var(--grid-font-size));font-weight:600;color:gold;font-family:Orbitron,sans-serif;text-align:center;max-width:var(--grid-size);min-height:calc(var(--grid-font-size) + var(--grid-size) / 10);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:calc(var(--grid-size) / 20);border-radius:calc(var(--window-size) / 200);background:#0000004d;transition:all .3s ease;text-shadow:0 0 calc(var(--window-size) / 400) rgba(255,215,0,.5);box-sizing:border-box}.grid-selector-wrapper .played-word-label.empty[data-v-48c2ac06]{visibility:hidden;cursor:default}.grid-selector-wrapper.large[data-v-48c2ac06]{--grid-size: calc(var(--window-size) / 5);--grid-font-size: calc(var(--window-size) / 40)}@media screen and (min-width: 801px) and (max-width: 1100px){.grid-selector-wrapper.large[data-v-48c2ac06]{--grid-size: calc(var(--window-size) / 4);--grid-font-size: calc(var(--window-size) / 30)}}@media screen and (max-width: 800px){.grid-selector-wrapper.large[data-v-48c2ac06]{--grid-size: calc(var(--window-size) / 3.5);--grid-font-size: calc(var(--window-size) / 25)}}.grid-selector-wrapper.active[data-v-48c2ac06]{filter:brightness(1)}.grid-selector-wrapper.active .grid-selector-button[data-v-48c2ac06]{background:#009dff33;box-shadow:0 0 calc(var(--window-size) / 100) #009dff80,0 0 calc(var(--window-size) / 200) #009dffb3,0 calc(var(--window-size) / 600) calc(var(--window-size) / 300) #0000004d,inset 0 0 calc(var(--window-size) / 300) #009dff33}.grid-selector-wrapper.active .played-word-label[data-v-48c2ac06]{color:#009dff;font-weight:600}.definition-dialog[data-v-93aade95]{z-index:200;--gap: calc(var(--window-height) / 100);--font-size: calc(min(100vw, 100vh)/20) }.definition-dialog .close[data-v-93aade95]{position:absolute;top:0;right:0}.definition-dialog .description-card[data-v-93aade95]{--tooltip-font-size: var(--font-size);border-radius:calc(var(--font-size) / 3);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0006;padding:calc(var(--font-size) / 2) calc(var(--font-size) / 1.5);text-align:left;align-items:flex-start}.definition-dialog .invisible[data-v-93aade95]{visibility:hidden;pointer-events:none}.definition-dialog .layout[data-v-93aade95]{display:flex;flex-direction:column;gap:var(--gap);position:relative;width:100%;min-width:100%;height:100vh;max-height:100vh;overflow:hidden;padding:calc(var(--gap) * 2.5) 0 calc(var(--gap) * 3);box-sizing:border-box}.definition-dialog .layout .active-grid-display[data-v-93aade95]{display:flex;justify-content:center;margin-top:0;margin-bottom:var(--gap)}.definition-dialog .layout .active-grid-display[data-v-93aade95] .grid-selector-wrapper,.definition-dialog .layout .active-grid-display[data-v-93aade95] .grid-selector-wrapper.active{filter:none}.definition-dialog .layout .active-grid-display[data-v-93aade95] .grid-selector-button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.definition-dialog .layout .active-grid-display[data-v-93aade95] .played-word-label{transition:color .2s ease,background .2s ease;text-shadow:none}.definition-dialog .layout .breadcrumb[data-v-93aade95]{display:flex;align-items:center;justify-content:center;gap:0;font-family:Orbitron,sans-serif;font-size:calc(var(--font-size) * .5);text-transform:uppercase;padding:calc(var(--gap) / 2) calc(var(--gap) * 2);letter-spacing:.05em;color:#fff}.definition-dialog .layout .breadcrumb .breadcrumb-entry[data-v-93aade95]:after,.definition-dialog .layout .breadcrumb .breadcrumb-ellipsis[data-v-93aade95]:after{content:" › ";color:#ffffff4d}.definition-dialog .layout .breadcrumb .breadcrumb-entry[data-v-93aade95]{cursor:pointer;color:#ffffff80;transition:color .15s ease}.definition-dialog .layout .breadcrumb .breadcrumb-entry[data-v-93aade95]:hover{color:#fff}.definition-dialog .layout .breadcrumb .breadcrumb-entry.root[data-v-93aade95]{color:#ffffffb3}.definition-dialog .layout .breadcrumb .breadcrumb-ellipsis[data-v-93aade95]{color:#ffffff4d}.definition-dialog .layout .tooltip[data-v-93aade95]{margin:0 calc(min(100vw,100vh) / 11 + var(--gap));flex:1;min-height:0;overflow-y:auto}.definition-dialog .layout .tooltip[data-v-93aade95] .word-definition .title{padding-bottom:calc(var(--font-size) / 4);margin-bottom:calc(var(--font-size) / 4);border-bottom:1px solid rgba(255,255,255,.1)}.definition-dialog .layout .tooltip[data-v-93aade95] .word-definition .definition{line-height:1.6}.definition-dialog .layout .buttons[data-v-93aade95]{justify-content:center;align-items:center;display:flex;padding-bottom:calc(var(--gap) * .5)}.definition-dialog .layout .buttons .cancel[data-v-93aade95]{width:auto;--basic-button-font-size: var(--font-size);--basic-button-background: var(--color-back)}.definition-dialog .layout .arrow-icon[data-v-93aade95]{position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer}.definition-dialog .layout .arrow-icon.left[data-v-93aade95]{left:0}.definition-dialog .layout .arrow-icon.right[data-v-93aade95]{right:0;transform:translateY(-50%)}.particle-container[data-v-9991348a]{position:absolute;top:-50%;left:50%;width:0;height:0;pointer-events:none}.container-left[data-v-9991348a]{top:-10%;left:0%}.particle[data-v-9991348a]{position:absolute;width:var(--particle-size, .9vmin);height:var(--particle-size, .9vmin);background-color:var(--particle-color, white);border-radius:50%;opacity:0;animation:particle-animation var(--animation-duration, 3s) forwards;animation-timing-function:ease-out;will-change:transform,opacity}.letters-chip[data-v-c725ad85]{--chip-font-size: calc(min(100vw, 100vh) / 24);--chip-gap: calc(.3 * var(--chip-font-size));--chip-padding: calc(.1 * var(--chip-font-size)) calc(.2 * var(--chip-font-size));--chip-border-radius: calc(1.5 * var(--chip-font-size));--chip-border-width: calc(.05 * var(--chip-font-size));display:flex;justify-content:center;align-items:center;padding:var(--chip-padding);height:var(--chip-height);border:var(--chip-border-width) solid rgba(255,255,255,.7);border-radius:var(--chip-border-radius) 0 0 var(--chip-border-radius);box-shadow:0 0 calc(.25 * var(--chip-font-size)) calc(.05 * var(--chip-font-size)) #ffffff40;width:calc(100% * var(--scale, 1));font-size:var(--chip-font-size);font-weight:700;color:#fff;font-family:Orbitron,sans-serif;position:relative;overflow:hidden;transform-origin:left;opacity:1;transform:scaleX(1) scaleY(1);filter:brightness(1.05)}.letters-chip[data-v-c725ad85]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:none;opacity:.12}.letters-chip.is-hidden[data-v-c725ad85]{opacity:0;transform:scaleX(0) scaleY(.8);filter:blur(calc(.1 * var(--chip-font-size)));pointer-events:none}.letters-chip.is-hidden[data-v-c725ad85]:before{animation:none}.letters-chip[data-v-c725ad85]:not(.is-hidden){animation:chipAppear .32s ease-out forwards}.letters-chip.is-best[data-v-c725ad85]:not(.is-hidden){background:linear-gradient(135deg,gold,#ffb347,#ff8c00,#ff6b35,#ff4500);border:var(--chip-border-width) solid rgba(255,215,0,.8)}.letters-chip.is-best[data-v-c725ad85]:not(.is-hidden):before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);opacity:.18}.letters-chip.is-best[data-v-c725ad85]:not(.is-hidden):after{content:"";position:absolute;top:calc(.1 * var(--chip-font-size));left:calc(.1 * var(--chip-font-size));right:calc(.1 * var(--chip-font-size));bottom:calc(.1 * var(--chip-font-size));background:linear-gradient(135deg,rgba(255,255,255,.3),transparent);border-radius:calc(1.3 * var(--chip-font-size)) 0 0 calc(1.3 * var(--chip-font-size));pointer-events:none}.letters-chip.is-best:not(.is-hidden) .letters-count[data-v-c725ad85]{font-weight:900;color:#222}.letters-chip .letters-count[data-v-c725ad85]{font-weight:900;font-size:var(--chip-font-size);line-height:1;letter-spacing:-.02em;align-self:center;position:relative;z-index:1;filter:none}.win-info-line[data-v-cf3af92e]{display:grid;grid-template-columns:2fr 1fr;gap:calc(var(--game-view-width) * .01)}@media screen and (min-width: 801px) and (max-width: 1100px){.win-info-line[data-v-cf3af92e]{gap:calc(var(--game-view-width) * .008)}}@media screen and (max-width: 800px){.win-info-line[data-v-cf3af92e]{gap:calc(var(--game-view-width) * .01)}}.win-info-line .before[data-v-cf3af92e],.win-info-line .after[data-v-cf3af92e]{display:flex;align-items:center;transition:transform .2s ease}.win-info-line .before[data-v-cf3af92e],.win-info-line .after[data-v-cf3af92e]{justify-content:flex-start}.win-info-line .align-end[data-v-cf3af92e]{justify-content:flex-end}.win-info-line .ghost-text[data-v-cf3af92e]{opacity:0;pointer-events:none;user-select:none}.word-card[data-v-4a6cfac1]{--letter-card-size: calc(var(--window-size) / 20);--font-size: calc(var(--window-size) / 20);--letter-gap: calc(var(--letter-card-size) / 20);position:relative;display:flex;align-items:center;justify-content:center;font-family:Quadrangle,sans-serif;font-size:var(--font-size);gap:var(--letter-gap);cursor:pointer}.word-card .trophy-emoji[data-v-4a6cfac1]{position:absolute;right:calc(var(--letter-card-size) * -1);font-size:calc(var(--letter-card-size) * .8);z-index:10}.word-card .word-position[data-v-4a6cfac1]{position:absolute;left:0;top:50%;transform:translateY(-50%) translate(calc(-1 * var(--word-position-width, calc(var(--letter-card-size) * 1.4))));width:var(--word-position-width, calc(var(--letter-card-size) * 1.2));text-align:right;font-size:calc(var(--letter-card-size) * .6);color:#888;opacity:.7;z-index:10;font-family:digital-7,sans-serif;pointer-events:none;user-select:none;white-space:nowrap}.word-card .word-letter[data-v-4a6cfac1]{position:relative;display:grid;color:#000;box-shadow:none;text-shadow:none;font-family:Roboto,sans-serif;width:var(--letter-card-size);height:var(--letter-card-size);transition:transform .6s cubic-bezier(.175,.885,.32,1.275)}.word-card .word-letter.letter-hidden[data-v-4a6cfac1]{opacity:0;transform:scale(.3) translateY(calc(var(--letter-card-size) * .5))}.word-card .word-letter.letter-visible[data-v-4a6cfac1]{opacity:1;transform:scale(1) translateY(0)}.word-card .word-letter.letter-visible.animation-default[data-v-4a6cfac1]{animation:letterAppear .6s cubic-bezier(.175,.885,.32,1.275)}.word-card .word-letter.letter-visible.animation-fadeIn[data-v-4a6cfac1]{animation:letterFadeIn .2s ease-out forwards;opacity:0;animation-delay:calc(var(--letter-index, 0) * .01s)}.word-card .word-letter.letter-visible.animation-none[data-v-4a6cfac1]{opacity:1;transform:scale(1) translateY(0)}.word-card .word-letter .letter-card-ui[data-v-4a6cfac1]{pointer-events:none;contain:paint}.words-played[data-v-3af13e6b]{display:flex;flex-direction:column;gap:var(--game-view-gap)}.word-container[data-v-3af13e6b]{--ratio-screen: 2 / 3;max-width:calc(var(--game-view-width) * var(--ratio-screen))}.word-container[data-v-3af13e6b] .word-card{--letter-default-size: calc(var(--game-view-width) / 18);--letter-card-size: min( (var(--game-view-width) * var(--ratio-screen) - calc(var(--window-size) * .08)) / var(--word-length), var(--letter-default-size) ) }.letters-chip[data-v-3af13e6b]{--chip-font-size: calc(var(--game-view-width) / 24)}.points-chip[data-v-c094c6e3]{--chip-font-size: calc(min(100vw, 100vh) / 24);--chip-gap: calc(.3 * var(--chip-font-size));--chip-padding: calc(.1 * var(--chip-font-size)) calc(.2 * var(--chip-font-size));--chip-border-radius: calc(1.5 * var(--chip-font-size));--chip-border-width: calc(.05 * var(--chip-font-size));display:flex;justify-content:center;gap:calc(.2 * var(--chip-font-size));padding:var(--chip-padding);background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border:var(--chip-border-width) solid rgba(255,255,255,.4);border-radius:var(--chip-border-radius) 0 0 var(--chip-border-radius);width:calc(100% * var(--scale, 1));font-size:var(--chip-font-size);font-weight:600;font-family:Orbitron,sans-serif;color:#fff;position:relative;overflow:hidden;transform-origin:left;opacity:1;transform:scaleX(1) scaleY(1);filter:brightness(1.05);box-shadow:0 0 calc(.22 * var(--chip-font-size)) #ffffff38}.points-chip[data-v-c094c6e3]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:none;opacity:.12}.points-chip.is-hidden[data-v-c094c6e3]{opacity:0;transform:scaleX(0) scaleY(.8);filter:blur(calc(.1 * var(--chip-font-size)));pointer-events:none}.points-chip.is-hidden[data-v-c094c6e3]:before{animation:none}.points-chip[data-v-c094c6e3]:not(.is-hidden){animation:chipAppear .32s ease-out forwards}.points-chip.is-best[data-v-c094c6e3]:not(.is-hidden){background:linear-gradient(135deg,gold,#ffb347,#ff8c00,#ff6b35,#ff4500);border-color:#ffd700c7;box-shadow:0 0 calc(.32 * var(--chip-font-size)) #ffc85047,inset 0 0 calc(.12 * var(--chip-font-size)) #ffffff2e;filter:brightness(1.08) saturate(1.04)}.points-chip.is-best[data-v-c094c6e3]:not(.is-hidden):before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);opacity:.18}.points-chip.is-best[data-v-c094c6e3]:not(.is-hidden):after{content:"";position:absolute;top:calc(.1 * var(--chip-font-size));left:calc(.1 * var(--chip-font-size));right:calc(.1 * var(--chip-font-size));bottom:calc(.1 * var(--chip-font-size));background:linear-gradient(135deg,rgba(255,255,255,.3),transparent);border-radius:calc(1.3 * var(--chip-font-size)) 0 0 calc(1.3 * var(--chip-font-size));pointer-events:none;opacity:.9}.points-chip.is-best:not(.is-hidden) .points-count[data-v-c094c6e3]{font-weight:900;color:#fff;text-shadow:0 0 calc(.08 * var(--chip-font-size)) rgba(255,255,255,.25)}.points-chip .points-count[data-v-c094c6e3]{font-weight:800;font-size:calc(var(--chip-font-size));line-height:1;letter-spacing:-.02em;align-self:center;position:relative;z-index:1}.words-played[data-v-1aca2651]{display:flex;flex-direction:column;gap:var(--game-view-gap)}.word-container[data-v-1aca2651]{--ratio-screen: 2 / 3;max-width:calc(var(--game-view-width) * var(--ratio-screen))}.word-container[data-v-1aca2651] .word-card{--letter-default-size: calc(var(--game-view-width) / 18);--letter-card-size: min( (var(--game-view-width) * var(--ratio-screen) - calc(var(--window-size) * .08)) / var(--word-length), var(--letter-default-size) ) }.points-chip[data-v-1aca2651],.letters-chip[data-v-1aca2651]{--chip-font-size: calc(var(--game-view-width) / 24)}.narrator-portrait[data-v-5606d3da]{--portrait-size: calc(var(--game-view-height) / 8);width:var(--portrait-size);height:var(--portrait-size);border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.9333333333);box-shadow:0 2px 8px #0000004d;flex-shrink:0}.narrator-portrait__image[data-v-5606d3da]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.25);transform-origin:center}.end-screen-link-button[data-v-50af7090]{flex-shrink:0;padding:2px;background:linear-gradient(90deg,#ffd70073,#ff8c0073,#ff149373,#8a2be273);transition:scale .12s ease-out}.end-screen-link-button[data-v-50af7090]:has(.button:active){scale:.97}.button[data-v-50af7090]{position:relative;display:flex;align-items:center;gap:calc(var(--font-size) * .5);width:100%;padding:calc(var(--font-size) * .6) calc(var(--font-size) * .8);font:inherit;font-size:calc(var(--font-size) * .9);letter-spacing:inherit;line-height:1.1;color:#fff;background:#0b0b10;border:none;clip-path:var(--octogon-clip-path);cursor:pointer;overflow:hidden}.button[data-v-50af7090]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffd70024,#ff149314);opacity:0;transition:opacity .2s ease}.button[data-v-50af7090]:hover:before,.button[data-v-50af7090]:focus-visible:before,.button[data-v-50af7090]:active:before{opacity:1}.button:hover .chevron[data-v-50af7090]{transform:translate(calc(var(--font-size) * .15)) rotate(45deg)}.grid-icon[data-v-50af7090]{position:relative;flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--font-size) * .08);width:calc(var(--font-size) * .75);height:calc(var(--font-size) * .75)}.grid-dot[data-v-50af7090]{border-radius:50%;background:linear-gradient(45deg,gold,#ff8c00);animation:gridPulse 2s ease-in-out infinite;animation-delay:calc(var(--dot-index) * .2s)}.label[data-v-50af7090]{position:relative;flex:1;text-align:left}.chevron[data-v-50af7090]{position:relative;flex-shrink:0;width:calc(var(--font-size) * .35);height:calc(var(--font-size) * .35);border-top:3px solid #ffd700;border-right:3px solid #ffd700;transform:rotate(45deg);transition:transform .2s ease}.game-seed-info[data-v-bc7b6aa0]{margin:0;text-align:center}.copy[data-v-bc7b6aa0]{padding:0;font-family:inherit;font-size:calc(min(100vw,100vh) / 45);color:#ffffff8c;background:none;border:none;cursor:pointer;transition:color .16s ease}.copy[data-v-bc7b6aa0]:hover{color:#fffc}.value[data-v-bc7b6aa0]{font-family:Orbitron,sans-serif;user-select:all}.win-section[data-v-9911c939]{display:flex;flex-direction:column;background:var(--background-color, #1e1e2e);color:var(--text-color, #f5f5f5);transition:transform .3s ease,box-shadow .3s ease;padding:calc(var(--game-view-width) * .02);gap:calc(var(--game-view-width) * .015);--corner-size: calc(var(--game-view-width) * .01)}@media screen and (min-width: 801px) and (max-width: 1100px){.win-section[data-v-9911c939]{padding:calc(var(--game-view-width) * .018);gap:calc(var(--game-view-width) * .012)}}@media screen and (max-width: 800px){.win-section[data-v-9911c939]{padding:calc(var(--game-view-width) * .02);gap:calc(var(--game-view-width) * .015)}}.end-screen-title[data-v-db9337a7]{position:relative;font-size:var(--font-size-title);font-family:var(--tone-font-title);font-weight:var(--tone-font-title-weight);letter-spacing:var(--tone-title-letter-spacing);text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,215,0,.3)}.end-screen-title.end-screen-title--win[data-v-db9337a7]{padding:calc(var(--game-view-width) * .015) calc(var(--game-view-width) * .03);text-transform:uppercase;--title-gradient: linear-gradient( 135deg, rgba(255, 215, 0, .9) 0%, rgba(255, 140, 0, .8) 25%, rgba(255, 69, 0, .7) 50%, rgba(255, 20, 147, .8) 75%, rgba(138, 43, 226, .9) 100% )}.end-screen-title.end-screen-title--victory[data-v-db9337a7]{padding:calc(var(--game-view-width) * .015) calc(var(--game-view-width) * .04);--title-gradient: linear-gradient( 135deg, rgba(255, 215, 0, .9) 0%, rgba(255, 165, 0, .8) 50%, rgba(255, 215, 0, .9) 100% )}.end-screen-title.end-screen-title--lose[data-v-db9337a7]{padding:calc(var(--game-view-width) * .025) calc(var(--game-view-width) * .045);border-color:#ff5a5a59;--title-gradient: linear-gradient( 135deg, rgba(96, 10, 18, .96) 0%, rgba(148, 22, 26, .92) 45%, rgba(82, 8, 18, .96) 100% )}@media screen and (min-width: 801px) and (max-width: 1100px){.end-screen-title[data-v-db9337a7]{border-width:1.5px}.end-screen-title.end-screen-title--win[data-v-db9337a7],.end-screen-title.end-screen-title--victory[data-v-db9337a7]{padding:calc(var(--game-view-width) * .025) calc(var(--game-view-width) * .06)}}@media screen and (max-width: 800px){.end-screen-title[data-v-db9337a7]{border-width:1px}.end-screen-title.end-screen-title--win[data-v-db9337a7],.end-screen-title.end-screen-title--victory[data-v-db9337a7]{padding:calc(var(--game-view-width) * .015) calc(var(--game-view-width) * .03)}}.title-text[data-v-db9337a7]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;line-height:1;width:100%;color:#fff;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.8))}.end-screen-title--lose .title-text[data-v-db9337a7]{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}@media screen and (min-width: 801px) and (max-width: 1100px){.title-text[data-v-db9337a7]{line-height:1.1;filter:drop-shadow(1.5px 1.5px 3px rgba(0,0,0,.8))}}@media screen and (max-width: 800px){.title-text[data-v-db9337a7]{line-height:1.25;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.8))}}.title-background[data-v-db9337a7]{position:absolute;inset:0;background:var(--title-gradient);z-index:-2}.sparkles[data-v-db9337a7]{position:absolute;inset:0;pointer-events:none;z-index:3}.sparkle[data-v-db9337a7]{position:absolute;width:4px;height:4px;background:gold;border-radius:50%;opacity:0;animation:sparkleAnimation 2s ease-in-out infinite;animation-delay:var(--sparkle-delay)}@media screen and (min-width: 801px) and (max-width: 1100px){.sparkle[data-v-db9337a7]{width:3px;height:3px}}@media screen and (max-width: 800px){.sparkle[data-v-db9337a7]{width:2px;height:2px}}.sparkle[data-v-db9337a7]:nth-child(1){top:20%;left:15%}.sparkle[data-v-db9337a7]:nth-child(2){top:30%;right:20%}.sparkle[data-v-db9337a7]:nth-child(3){bottom:25%;left:25%}.sparkle[data-v-db9337a7]:nth-child(4){bottom:35%;right:15%}.victory-title__text[data-v-6a2525cd]{white-space:pre-wrap}.letter[data-v-6a2525cd]{position:relative;display:inline-block;opacity:0;transform:scale(1);color:#fff;z-index:2;animation:brutalLetterSlam-6a2525cd .3s cubic-bezier(.68,-.55,.265,1.55) forwards;animation-delay:var(--delay);filter:drop-shadow(0 0 0 rgba(255,215,0,0)) drop-shadow(2px 2px 4px rgba(0,0,0,.8))}@media screen and (min-width: 801px) and (max-width: 1100px){.letter[data-v-6a2525cd]{filter:drop-shadow(0 0 0 rgba(255,215,0,0)) drop-shadow(1.5px 1.5px 3px rgba(0,0,0,.8))}}@media screen and (max-width: 800px){.letter[data-v-6a2525cd]{filter:drop-shadow(0 0 0 rgba(255,215,0,0)) drop-shadow(1px 1px 2px rgba(0,0,0,.8))}}.letter.space[data-v-6a2525cd]{width:.3em}@media screen and (min-width: 801px) and (max-width: 1100px){.letter.space[data-v-6a2525cd]{width:.25em}}@media screen and (max-width: 800px){.letter.space[data-v-6a2525cd]{width:.2em}}.letter[data-v-6a2525cd]:before{content:attr(data-letter);position:absolute;top:0;left:0;background:linear-gradient(45deg,gold,#ffeb3b,#ffc107);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:-1}@keyframes brutalLetterSlam-6a2525cd{0%{opacity:0;transform:scale(3)}to{opacity:1;transform:scale(1)}}.victory-screen[data-v-a8a994d0]{--font-size-title: calc(var(--game-view-width) / 18);--font-size: calc(var(--game-view-width) / 30);--font-size-button: calc(var(--game-view-width) / 20);--victory-screen-gap: calc(min(var(--game-view-height), var(--game-view-width))/80) ;overflow-y:auto;overflow-x:hidden;height:100%;font-size:var(--font-size);color:#fff;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);z-index:50;display:flex;flex-direction:column;gap:var(--victory-screen-gap);text-align:center;padding:0 calc(var(--victory-screen-width) * .01);position:relative}.victory-screen .first-part[data-v-a8a994d0]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--victory-screen-gap) 0;gap:var(--victory-screen-gap)}.victory-screen .buttons-container[data-v-a8a994d0]{position:sticky;bottom:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1}.victory-screen .you-won[data-v-a8a994d0]{z-index:1}.victory-screen .seed-info[data-v-a8a994d0]{margin-top:auto;padding-bottom:var(--victory-screen-gap)}.victory-screen .lexicon-container[data-v-a8a994d0]{display:flex;flex-direction:column;z-index:1}.victory-screen .lexicon-count[data-v-a8a994d0]{font-family:Orbitron,sans-serif;color:gold}.victory-screen .donate-container[data-v-a8a994d0]{display:flex;justify-content:center;z-index:1}.victory-screen .donate[data-v-a8a994d0]{--basic-button-background: linear-gradient(to bottom, #ff7b00, #a31055);--basic-button-font-size: var(--font-size-button);--basic-button-padding: calc(var(--font-size-button) / 2) calc(var(--font-size-button))}.victory-screen .third-part[data-v-a8a994d0]{position:absolute;inset:0;pointer-events:none;z-index:2}.victory-screen .third-part .fireworks-container[data-v-a8a994d0]{position:absolute;inset:0}.victory-screen .separator[data-v-a8a994d0]{height:2px;background-color:#ffffff4d;margin:0 auto;width:100%}.victory-screen .stats-container[data-v-a8a994d0]{display:flex;flex-direction:column;gap:var(--victory-screen-gap);flex-grow:1;z-index:1}.victory-screen .section-title[data-v-a8a994d0]{font-size:var(--font-size)}.victory-screen .section-title.subtitle[data-v-a8a994d0]{opacity:0;transform:scale(.8);transition:none}.victory-screen .section-title.subtitle.visible[data-v-a8a994d0]{animation:subtitleSlideIn 1s cubic-bezier(.25,.46,.45,.94) forwards}.victory-screen .narrator-message-container[data-v-a8a994d0]{position:relative;display:flex;align-items:center;gap:calc(var(--font-size) * .6)}.victory-screen .narrator-message-container[data-v-a8a994d0] .narrator-portrait{--portrait-size: calc(var(--font-size) * 2.5)}.victory-screen .narrator-message[data-v-a8a994d0]{font-style:italic;font-size:calc(var(--font-size) * .8);text-align:left}.victory-screen .buttons[data-v-a8a994d0]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(var(--victory-screen-gap))}.victory-screen .buttons .continue[data-v-a8a994d0],.victory-screen .buttons .restart[data-v-a8a994d0]{--basic-button-font-size: var(--font-size-button);--basic-button-padding: calc(var(--font-size-button) / 2) calc(var(--font-size-button));--basic-button-background-size: 200% 200%;width:auto}.victory-screen .buttons .continue[data-v-a8a994d0]{--basic-button-background: linear-gradient(45deg, rgb(159, 0, 212), rgb(200, 50, 255), rgb(159, 0, 212))}.victory-screen .buttons .restart[data-v-a8a994d0]{--basic-button-background: linear-gradient(45deg, rgb(0, 119, 255), rgb(50, 170, 255), rgb(0, 119, 255))}.floating-score[data-v-91fb3880]{z-index:1000;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.floating-score.visible[data-v-91fb3880]{opacity:1;animation:floatingScoreAnimation 1.5s ease-out forwards}.floating-score .score-value[data-v-91fb3880]{--score-color: var(--board-score-color, var(--board-accent-primary, #ff1969));font-family:var(--board-score-font, "Quadrangle", sans-serif);font-weight:700;font-size:calc(var(--game-view-width) / 8 * var(--board-score-font-scale, 1));color:var(--score-color);text-shadow:var(--board-score-shadow, 0 0 10px color-mix(in srgb, var(--score-color) 50%, transparent));white-space:nowrap}.speech-bubble[data-v-1c1df801]{--bubble-padding: calc(var(--game-view-height) / 50);--bubble-radius: calc(var(--game-view-height) / 40);--tail-size: calc(var(--game-view-height) / 30);--bubble-bg: #ffffffee;--bubble-fg: #1a1a2e;--bubble-ring: transparent;--bubble-glow: rgba(0, 0, 0, .18);--bubble-inset: inset 0 0 0 0 rgba(0, 0, 0, 0);position:relative;overflow:visible;font-size:calc(var(--game-view-height) / 15);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);color:var(--bubble-fg);text-align:center;background:var(--bubble-bg);padding:var(--bubble-padding) calc(var(--bubble-padding) * 1.5);border-radius:var(--bubble-radius);box-shadow:var(--bubble-inset),0 0 0 1px var(--bubble-ring),0 12px 28px var(--bubble-glow)}.speech-bubble.tier-legendary[data-v-1c1df801]{--bubble-bg: linear-gradient( 180deg, rgba(255, 247, 209, .98) 0%, rgba(255, 212, 102, .98) 38%, rgba(189, 122, 20, .98) 100% );--bubble-fg: #2a1600;--bubble-ring: rgba(255, 229, 149, .92);--bubble-glow: rgba(255, 195, 74, .25);--bubble-inset: inset 0 0 0 1px rgba(255, 255, 255, .22)}.speech-bubble.tier-great[data-v-1c1df801]{--bubble-bg: linear-gradient(180deg, rgba(255, 255, 255, .95) 0%, rgba(224, 247, 255, .92) 100%);--bubble-inset: inset 0 0 0 2px rgba(86, 198, 255, .45);--bubble-ring: transparent;--bubble-glow: rgba(0, 0, 0, .18)}.speech-bubble[data-v-1c1df801]:after{content:"";position:absolute;top:100%;right:var(--tail-right, calc(var(--bubble-radius) * 1.6));width:var(--tail-size);height:var(--tail-size);background:var(--bubble-bg);clip-path:polygon(50% 100%,0 0,100% 0);pointer-events:none}.word-score-computation-layout[data-v-f2065730]{position:absolute;inset:0;z-index:100;isolation:isolate;pointer-events:auto;width:var(--game-view-width, 100%);height:var(--game-view-height, 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--word-validation-overlay-bg)}.word-congratulation-badge[data-v-b6f01458]{--font-size: calc(var(--game-view-size) / 15);--padding: calc(var(--game-view-size) / 80) calc(var(--game-view-size) / 40);--ring-size: calc(var(--game-view-size) / 300);--shadow-blur: calc(var(--game-view-size) / 90);--inner-glow: calc(var(--game-view-size) / 300);--gradient-congratulations-not-bad: linear-gradient( 45deg, rgb(100, 160, 100), rgb(130, 200, 130), rgb(100, 160, 100) );--gradient-congratulations-nice: linear-gradient(45deg, rgb(0, 120, 220), rgb(0, 180, 255), rgb(0, 120, 220));--gradient-congratulations-great: linear-gradient( 45deg, rgb(220, 60, 0), rgb(255, 140, 0), rgb(255, 180, 0), rgb(220, 60, 0) );--gradient-congratulations-brilliant: linear-gradient( 45deg, rgb(255, 200, 0), rgb(255, 120, 0), rgb(255, 50, 150), rgb(150, 50, 255), rgb(0, 180, 255) );display:inline-block;border-radius:9999px;color:#fff;font-size:var(--font-size);padding:var(--padding);font-weight:700;text-transform:uppercase;text-align:center;box-shadow:0 calc(var(--game-view-size) / 400) var(--shadow-blur) #0003,inset 0 0 var(--inner-glow) #fff3;position:relative;overflow:hidden;font-family:Quadrangle,sans-serif;letter-spacing:calc(var(--game-view-size) / 800);-webkit-text-stroke:calc(var(--game-view-size) / 1200) rgba(0,0,0,.35);will-change:transform,filter}.word-congratulation-badge.Brilliant[data-v-b6f01458]{background:var(--gradient-congratulations-brilliant)}.word-congratulation-badge.Great[data-v-b6f01458]{background:var(--gradient-congratulations-great)}.word-congratulation-badge.Nice[data-v-b6f01458]{background:var(--gradient-congratulations-nice)}.word-congratulation-badge.NotBad[data-v-b6f01458]{background:var(--gradient-congratulations-not-bad)}.word-congratulation-badge[data-v-b6f01458]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s ease-in-out infinite alternate;pointer-events:none;z-index:1}.word-congratulation-badge[data-v-b6f01458]:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:shimmer 3s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:1}.fireworks-container[data-v-b6f01458]{position:absolute;inset:0;pointer-events:none;z-index:2}.title[data-v-1898d569]{overflow:visible;position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:calc(var(--game-view-size) / 25);--badge-size: calc(var(--game-view-size) / 12)}.title .congratulations[data-v-1898d569]{animation:card-appear .38s ease-out both}.title .multiplier-badge[data-v-1898d569],.title .gold-badge[data-v-1898d569]{--letter-badge-size: var(--badge-size);animation:card-appear .38s ease-out both}.word-stat-badge[data-v-e65ed47a]{--font-size: calc(var(--game-view-size) / 30);--gap: calc(var(--font-size) / 3);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--gap);row-gap:calc(var(--font-size) / 6);padding:calc(var(--font-size) / 10) calc(var(--font-size) * .75);border-radius:9999px;color:#fff;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);text-transform:uppercase;box-shadow:0 2px 4px #0000001f}.word-stat-badge .count[data-v-e65ed47a],.word-stat-badge .label[data-v-e65ed47a]{font-size:var(--font-size);line-height:1.2}.word-stat-badge .count[data-v-e65ed47a]{flex-shrink:0;font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:0}.word-stat-badge .label[data-v-e65ed47a]{text-align:center;max-width:11em;white-space:nowrap}.word-stat-badge.inactive[data-v-e65ed47a]{opacity:.42;filter:grayscale(.45);box-shadow:none}.word-stat-badge.inactive .label[data-v-e65ed47a]{text-decoration:line-through;text-decoration-thickness:.09em;text-underline-offset:.06em}.word-length[data-v-e65ed47a]{background:var(--gradient-word-length)}.even[data-v-e65ed47a]{background:linear-gradient(135deg,var(--color-even),rgb(255,210,64))}.even .label[data-v-e65ed47a]{text-decoration-line:underline;text-decoration-style:double;text-decoration-thickness:.08em;text-underline-offset:.16em}.odd[data-v-e65ed47a]{background:linear-gradient(135deg,rgb(249,85,44),var(--color-odd))}.odd .label[data-v-e65ed47a]{text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.16em}.consonant[data-v-e65ed47a]{background-color:var(--color-consonant)}.vowel[data-v-e65ed47a]{background-color:var(--color-vowel)}.first-half[data-v-e65ed47a]{background-color:var(--color-first-half)}.second-half[data-v-e65ed47a]{background-color:var(--color-second-half)}.unique-letter[data-v-e65ed47a]{background:var(--color-unique-letter)}.identical[data-v-e65ed47a]{background:var(--color-identical)}.rare-letter[data-v-e65ed47a]{background:linear-gradient(135deg,#c98a00,#f0be14)}.mistake[data-v-e65ed47a]{background:linear-gradient(45deg,rgb(255,0,128),var(--color-mistake),rgb(255,255,0),rgb(0,255,128),rgb(0,128,255),rgb(128,0,255))}.alternance[data-v-e65ed47a]{background:repeating-linear-gradient(45deg,var(--color-vowel),var(--color-vowel) 10px,var(--color-consonant) 10px,var(--color-consonant) 20px)}.palindrome[data-v-e65ed47a]{background:var(--color-palindrome)}.reverse[data-v-e65ed47a]{background:var(--color-reverse)}.alphabetical-order[data-v-e65ed47a]{background:linear-gradient(135deg,var(--color-alphabetical-order),rgb(135,71,232))}.word-info[data-v-f36b4b09]{--font-size: calc(min(100vw, 100vh)/50) ;--gap: calc(var(--font-size) / 2);--side-gap: calc(min(100vw, 100vh) / 75);display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;font-size:var(--font-size);margin-bottom:var(--gap);min-width:calc(100% - 2 * var(--side-gap));max-width:calc(100% - 2 * var(--side-gap))}.word-info .badges[data-v-f36b4b09]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.score-burst[data-v-aac3791e]{position:absolute;inset:0;pointer-events:none}.score-burst__ring[data-v-aac3791e],.score-burst__core[data-v-aac3791e],.score-burst__accent[data-v-aac3791e],.score-burst__ray[data-v-aac3791e],.score-burst__spark[data-v-aac3791e]{position:absolute;left:50%;top:50%;pointer-events:none;will-change:transform,opacity}.score-burst__ring[data-v-aac3791e]{width:var(--burst-ring-size);height:var(--burst-ring-size);margin-left:calc(var(--burst-ring-size) / -2);margin-top:calc(var(--burst-ring-size) / -2);border-radius:999px;border:var(--burst-ring-border);box-sizing:border-box;opacity:0;animation:burstRing-aac3791e var(--burst-duration) ease-out both}.score-burst__core[data-v-aac3791e]{width:var(--burst-core-size);height:var(--burst-core-size);margin-left:calc(var(--burst-core-size) / -2);margin-top:calc(var(--burst-core-size) / -2);border-radius:999px;background:var(--burst-core-background);opacity:0;animation:burstCore-aac3791e var(--burst-duration) ease-out both}.score-burst__accent[data-v-aac3791e]{top:calc(50% + var(--burst-accent-offset));width:72%;height:var(--burst-accent-height);margin-left:-36%;border-radius:999px;background:var(--burst-accent-background);box-shadow:var(--burst-accent-shadow, none);opacity:0;animation:burstAccent-aac3791e var(--burst-duration) ease-out both}.score-burst__ray[data-v-aac3791e]{width:var(--burst-ray-width);height:var(--burst-ray-height);margin-left:calc(var(--burst-ray-width) / -2);margin-top:calc(var(--burst-ray-height) / -2);border-radius:999px;background:var(--burst-ray-background);opacity:0;animation:burstRay-aac3791e var(--burst-duration) ease-out both}.score-burst__spark[data-v-aac3791e]{width:var(--burst-spark-size);height:var(--burst-spark-size);margin-left:calc(var(--burst-spark-size) / -2);margin-top:calc(var(--burst-spark-size) / -2);opacity:0;animation:burstSpark-aac3791e var(--burst-duration) ease-out both}.score-burst__spark[data-v-aac3791e]:before,.score-burst__spark[data-v-aac3791e]:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;background:var(--burst-spark-background)}.score-burst__spark[data-v-aac3791e]:before{width:var(--burst-spark-cross-thick);height:var(--burst-spark-cross-long);margin-left:calc(var(--burst-spark-cross-thick) / -2);margin-top:calc(var(--burst-spark-cross-long) / -2)}.score-burst__spark[data-v-aac3791e]:after{width:var(--burst-spark-cross-long);height:var(--burst-spark-cross-thick);margin-left:calc(var(--burst-spark-cross-long) / -2);margin-top:calc(var(--burst-spark-cross-thick) / -2)}@keyframes burstRing-aac3791e{0%{opacity:0;transform:scale(var(--burst-ring-start-scale))}24%{opacity:var(--burst-ring-peak-opacity);transform:scale(var(--burst-ring-peak-scale))}60%{opacity:var(--burst-ring-mid-opacity, 0);transform:scale(var(--burst-ring-mid-scale, var(--burst-ring-end-scale)))}to{opacity:0;transform:scale(var(--burst-ring-end-scale))}}@keyframes burstCore-aac3791e{0%{opacity:0;transform:scale(var(--burst-core-start-scale))}20%{opacity:var(--burst-core-peak-opacity);transform:scale(var(--burst-core-peak-scale))}56%{opacity:var(--burst-core-mid-opacity, 0);transform:scale(var(--burst-core-mid-scale, var(--burst-core-end-scale)))}to{opacity:0;transform:scale(var(--burst-core-end-scale))}}@keyframes burstAccent-aac3791e{0%{opacity:0;transform:scaleX(var(--burst-accent-start-scale))}38%{opacity:var(--burst-accent-peak-opacity);transform:scaleX(var(--burst-accent-peak-scale))}to{opacity:0;transform:scaleX(var(--burst-accent-end-scale))}}@keyframes burstRay-aac3791e{0%{opacity:0;transform:rotate(var(--burst-ray-angle)) scaleY(var(--burst-ray-start-scale-y)) scaleX(var(--burst-ray-start-scale-x, 1))}24%{opacity:var(--burst-ray-peak-opacity);transform:rotate(var(--burst-ray-angle)) scaleY(var(--burst-ray-peak-scale-y)) scaleX(var(--burst-ray-peak-scale-x, 1))}62%{opacity:var(--burst-ray-mid-opacity, 0);transform:rotate(var(--burst-ray-angle)) scaleY(var(--burst-ray-mid-scale-y, var(--burst-ray-end-scale-y))) scaleX(var(--burst-ray-mid-scale-x, var(--burst-ray-end-scale-x, 1)))}to{opacity:0;transform:rotate(var(--burst-ray-angle)) scaleY(var(--burst-ray-end-scale-y)) scaleX(var(--burst-ray-end-scale-x, 1))}}@keyframes burstSpark-aac3791e{0%{opacity:0;transform:translate(0) scale(.2) rotate(0)}30%{opacity:var(--burst-spark-peak-opacity);transform:translate(calc(var(--burst-spark-x) * var(--burst-spark-mid-progress)),calc(var(--burst-spark-y) * var(--burst-spark-mid-progress))) scale(var(--burst-spark-mid-scale)) rotate(45deg)}68%{opacity:var(--burst-spark-mid-opacity, 0);transform:translate(calc(var(--burst-spark-x) * var(--burst-spark-late-progress, 1)),calc(var(--burst-spark-y) * var(--burst-spark-late-progress, 1))) scale(var(--burst-spark-late-scale, var(--burst-spark-end-scale))) rotate(78deg)}to{opacity:0;transform:translate(var(--burst-spark-x),var(--burst-spark-y)) scale(var(--burst-spark-end-scale)) rotate(90deg)}}.score-computation[data-v-bf7be1ee]{--color-score: var(--score-computation-main-color, #eaf8ff);--color-score-letter: var(--score-computation-letter-color, #c084fc);--color-score-word: var(--score-computation-word-color, #00e5ff);--score-font-size: calc(var(--game-view-width) / 12);--score-padding: calc(var(--game-view-width) / 24);font-family:Quadrangle,sans-serif;font-weight:700;text-align:center;display:flex;align-items:center;flex-direction:row;position:relative;gap:calc(var(--score-font-size) / 2);font-size:var(--score-font-size);line-height:1;min-height:calc(var(--score-font-size) * 1.35);overflow:visible}.score-computation .left-points[data-v-bf7be1ee]{color:var(--color-score-letter);white-space:nowrap}.score-computation .left-points.active[data-v-bf7be1ee]{animation:pointsAnimation var(--1ab9aebe)}.score-computation .left-points.merge[data-v-bf7be1ee]{animation:mergeLeft var(--04834177) forwards}.score-computation .operator[data-v-bf7be1ee]{color:var(--color-score)}.score-computation .operator.active[data-v-bf7be1ee]{animation:operatorAnimation var(--1ab9aebe)}.score-computation .operator.merge[data-v-bf7be1ee]{animation:mergeOperator var(--04834177) forwards}.score-computation .right-points[data-v-bf7be1ee]{color:var(--color-score-word);white-space:nowrap}.score-computation .right-points.active[data-v-bf7be1ee]{animation:pointsAnimation var(--1ab9aebe)}.score-computation .right-points.merge[data-v-bf7be1ee]{animation:mergeRight var(--04834177) forwards}.score-computation .result[data-v-bf7be1ee]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;display:inline-grid;place-items:center;white-space:nowrap;isolation:isolate}.score-computation .result .result__text[data-v-bf7be1ee]{position:relative;z-index:2;background:linear-gradient(45deg,var(--color-score),var(--color-score-word));background-clip:text;color:transparent}.score-computation .result.visible[data-v-bf7be1ee]{opacity:1}.score-computation .result.active[data-v-bf7be1ee]{animation:resultEmerging var(--04834177) forwards}.score-computation .done-result[data-v-bf7be1ee]{display:inline-grid;place-items:center;position:relative;white-space:nowrap;font-size:var(--score-font-size);isolation:isolate;will-change:transform,opacity;animation:finalResultEntrance-bf7be1ee var(--38feef79) cubic-bezier(.16,1,.3,1) both}.score-computation .done-result .done-result__text[data-v-bf7be1ee]{position:relative;z-index:2;color:#e8dbff;text-shadow:var(--score-computation-final-text-shadow, 0 .02em 0 rgba(255, 255, 255, .55), 0 .08em .16em rgba(56, 22, 115, .22));background:var(--score-computation-final-gradient, linear-gradient(180deg, #fbf7ff 0%, #d6b9ff 42%, #9b5cff 100%));background-clip:text;color:transparent;will-change:transform,opacity;animation:finalResultTextSettle-bf7be1ee var(--38feef79) cubic-bezier(.16,1,.3,1) both}.score-computation .done-result[data-v-bf7be1ee] .score-burst{z-index:1}.score-computation .done-result[data-v-bf7be1ee] .score-burst__accent{top:auto;bottom:-.08em;left:50%;transform-origin:center}@keyframes finalResultEntrance-bf7be1ee{0%{opacity:0;transform:translateY(.16em) scale(.9)}60%{opacity:1;transform:translateY(-.03em) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes finalResultTextSettle-bf7be1ee{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.score[data-v-acb98596]{--color-score: var(--board-text);--color-score-letter: var(--board-accent-secondary);--color-score-word: var(--board-accent-primary);display:flex;font-family:Quadrangle,sans-serif;font-weight:700;text-align:center;align-items:center;flex-direction:column;justify-content:center;color:var(--color-score);min-width:100%;text-transform:uppercase;position:relative}.score .letter-points[data-v-acb98596]{color:var(--color-score-letter)}.score .word-points[data-v-acb98596]{color:var(--color-score-word)}.score .main-compute[data-v-acb98596]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;gap:calc(var(--game-view-height) / 35)}.score .score-computation-wrapper[data-v-acb98596]{width:100%;display:flex;justify-content:center;align-items:center;overflow:visible;padding-block:calc(var(--game-view-height) / 80);box-sizing:border-box;background:var(--score-computation-band-bg, linear-gradient(90deg, transparent, color-mix(in srgb, var(--board-bg-surface) 80%, transparent), transparent))}.score .definition-wrapper[data-v-acb98596]{width:100%}.score .definition[data-v-acb98596]{--font-size: calc(var(--game-view-height) / 28);--padding: calc(var(--game-view-height) / 50);--border-radius: calc(var(--game-view-height) / 100);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;text-transform:none;width:100%;box-sizing:border-box;overflow:hidden;font-size:var(--font-size);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);color:var(--word-definition-text-color, var(--board-text));background:var(--word-definition-panel-bg, linear-gradient(135deg, color-mix(in srgb, var(--board-bg-deep) 75%, transparent), color-mix(in srgb, var(--board-accent-secondary) 15%, var(--board-bg-surface)), color-mix(in srgb, var(--board-bg-deep) 75%, transparent)));min-width:100%;box-shadow:var(--word-definition-panel-shadow, 0 4px 20px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .05) inset)}.score .definition.zen-mode[data-v-acb98596]{--font-size: calc(var(--game-view-height) / 34)}.score .definition[data-v-acb98596] .word-definition{--tooltip-font-size: var(--font-size);padding:var(--padding);max-width:calc(100% - 2 * var(--padding));line-height:1.25;box-sizing:border-box}.score .definition[data-v-acb98596] .word-definition .word.clickable{cursor:pointer}.score .definition .word[data-v-acb98596]{margin-right:var(--gap);color:var(--word-definition-word-color, var(--board-accent-primary));font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:calc(.05em + var(--tone-letter-spacing))}.fade-grow-enter-active[data-v-acb98596],.fade-grow-leave-active[data-v-acb98596]{transition:opacity .3s ease,transform .3s ease}.fade-grow-enter-from[data-v-acb98596],.fade-grow-leave-to[data-v-acb98596]{opacity:0;transform:scale(.95)}.fade-grow-enter-to[data-v-acb98596],.fade-grow-leave-from[data-v-acb98596]{opacity:1;transform:scale(1)}.letter-tile-validation[data-v-4c44fbcb]{--tile-background-color: var(--board-tile-bg, color-mix(in srgb, var(--board-bg-deep) 55%, var(--board-bg-surface)));--rare-letter-color: var(--board-accent-secondary);--letter-tile-validation-points-font-size: calc(var(--letter-tile-size) * .2);--letter-tile-validation-label-font-size: calc(var(--letter-tile-size) * .5);--info-highlight-core-opacity: 16%;--info-highlight-wash-opacity: 8%;--info-highlight-border-opacity: 38%;--info-highlight-glow-opacity: 12%;--info-highlight-border-size: .014;--info-highlight-glow-size: .12;--info-highlight-core-stop: 62%;--info-highlight-wash-stop: 55%;--info-highlight-duration: .14s;width:100%;height:100%;display:grid;place-items:center;transition:transform 1s;position:relative;animation:appearAnimation var(--2b2a031d) forwards}.letter-tile-validation .wrapper[data-v-4c44fbcb]{--tile-accent: var(--board-accent-secondary);--tile-bg: var(--board-tile-background, radial-gradient(ellipse at center, color-mix(in srgb, var(--board-bg-deep) 70%, transparent), transparent 65%), linear-gradient(160deg, color-mix(in srgb, var(--tile-accent) 22%, transparent) 0%, transparent 55%), linear-gradient(to bottom, rgba(255, 255, 255, .04) 0%, transparent 40%), var(--tile-background-color) );position:relative;display:grid;place-items:center;cursor:pointer;font-family:var(--board-font, inherit);font-weight:700;color:var(--board-text);width:100%;height:100%;border-radius:var(--board-tile-radius, 0);border:var(--board-tile-border-width, 1px) solid color-mix(in srgb,var(--tile-accent) 60%,var(--board-bg-surface));border-top-color:var(--board-vowel-border-top, color-mix(in srgb, var(--tile-accent) 75%, var(--board-bg-surface)));background:var(--tile-bg);box-shadow:var(--board-tile-box-shadow, inset 0 0 calc(var(--letter-tile-size) * .35) color-mix(in srgb, var(--board-bg-deep) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tile-accent) 35%, transparent));overflow:visible}.letter-tile-validation .wrapper.is-vowel[data-v-4c44fbcb]{--tile-accent: var(--board-accent-primary);color:var(--board-accent-primary);background:var(--board-tile-vowel-background, var(--tile-bg));text-shadow:var(--board-letter-glow, none)}.letter-tile-validation .wrapper.is-consonant[data-v-4c44fbcb]{--tile-accent: var(--board-accent-secondary);color:var(--board-accent-secondary);background:var(--board-tile-consonant-background, var(--tile-bg));text-shadow:var(--board-letter-glow, none)}.letter-tile-validation .wrapper.is-dead[data-v-4c44fbcb]{filter:grayscale(100%) brightness(.5)}.letter-tile-validation .wrapper.earningGold[data-v-4c44fbcb]{animation:earningGold var(--5642b064)}.letter-tile-validation .wrapper[data-v-4c44fbcb]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;--info-highlight-core-color: color-mix( in srgb, var(--validation-info-highlight-color) var(--info-highlight-core-opacity), transparent );--info-highlight-wash-color: color-mix( in srgb, var(--validation-info-highlight-color) var(--info-highlight-wash-opacity), transparent );--info-highlight-border-color: color-mix( in srgb, var(--validation-info-highlight-color) var(--info-highlight-border-opacity), transparent );--info-highlight-glow-color: color-mix( in srgb, var(--validation-info-highlight-color) var(--info-highlight-glow-opacity), transparent );background:radial-gradient(circle at center,var(--info-highlight-core-color) 0%,transparent var(--info-highlight-core-stop)),linear-gradient(135deg,var(--info-highlight-wash-color),transparent var(--info-highlight-wash-stop));box-shadow:inset 0 0 0 calc(var(--letter-tile-size) * var(--info-highlight-border-size)) var(--info-highlight-border-color),inset 0 0 calc(var(--letter-tile-size) * var(--info-highlight-glow-size)) var(--info-highlight-glow-color);transition:opacity var(--info-highlight-duration) ease}.letter-tile-validation.info-highlighted[data-v-4c44fbcb]{z-index:90}.letter-tile-validation.info-highlighted .wrapper[data-v-4c44fbcb]:after{opacity:1}.letter-tile-validation.active[data-v-4c44fbcb]{z-index:100}.letter-tile-validation.active .wrapper.is-dead[data-v-4c44fbcb]{animation:computeAnimationDead var(--37ff2bf2)}.letter-tile-validation.active .wrapper[data-v-4c44fbcb]:not(.is-dead){animation:computeAnimation var(--37ff2bf2)}.letter-tile-validation.triggerBadgeAnimation .badge[data-v-4c44fbcb]{animation:badgeAnimation var(--482865d5)}.letter-tile-validation .label[data-v-4c44fbcb]{position:absolute;top:50%;left:50%;font-size:calc(var(--letter-tile-validation-label-font-size) * var(--board-font-scale, 1));transform:translate(-50%,-50%);text-shadow:var(--board-glyph-shadow, none)}.letter-tile-validation .label .letter[data-v-4c44fbcb]{position:relative;display:inline-grid;place-items:center;isolation:isolate}.letter-tile-validation .label .glyph[data-v-4c44fbcb]{position:relative;z-index:1}.letter-tile-validation .points[data-v-4c44fbcb]{--left: calc(var(--letter-tile-size) * .05);--bottom: calc(var(--letter-tile-size) * .02);font-family:Quadrangle,sans-serif;font-weight:700;font-size:var(--letter-tile-validation-points-font-size);color:var(--board-text-muted);position:absolute;bottom:var(--bottom);left:var(--left);z-index:40;pointer-events:none;transform-origin:center;--letter-point-animation-duration: var(--040d9964)}.letter-tile-validation .points.pointsChange[data-v-4c44fbcb]{animation:var(--letter-points-change-animation, pointsChange) var(--letter-point-animation-duration) var(--letter-points-change-easing, ease)}.letter-tile-validation .points.pointsChange[data-v-4c44fbcb]:after{content:"";position:absolute;inset:-.35em;border:1px solid var(--tile-accent);border-radius:50%;pointer-events:none;opacity:0;animation:var(--letter-points-change-halo-animation, none) var(--letter-point-animation-duration) ease-out}.letter-tile-validation .badge[data-v-4c44fbcb]{position:absolute;--letter-badge-size: calc(var(--letter-tile-size) * .3);top:calc(var(--letter-tile-size) * .02);left:calc(var(--letter-tile-size) * .02)}.letter-tile-validation .letter-copy-animation[data-v-4c44fbcb]{font-size:2rem;color:var(--color-score-letter);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;animation:copy var(--482865d5) forwards ease-in}.letters[data-v-c4a713a7]{position:relative;display:flex;align-items:center;justify-content:center;--side-gap: calc(min(100vw, 100vh) / 75);min-width:calc(100% - 2 * var(--side-gap));max-width:calc(100% - 2 * var(--side-gap))}.letters[data-v-c4a713a7] .letter-tile-validation{flex:1;min-width:0;max-width:calc(var(--game-view-size) * .2);aspect-ratio:1}.word-validation[data-v-56f6203d]{position:relative;inset:0;z-index:100;overflow-x:hidden;min-height:100%;max-height:100%;max-width:100%;width:100%;display:grid;align-items:center;justify-items:center;grid-template-rows:1fr 1fr 1fr 1fr auto}.score-reaction-anchor[data-v-56f6203d]{--portrait-size: calc(var(--game-view-height) / 8);--tail-size: calc(var(--game-view-height) / 30);--tail-right: calc(var(--portrait-size) / 2 - var(--tail-size) / 2);display:flex;flex-direction:column;align-items:flex-end;gap:var(--tail-size);transform:rotate(-1.5deg);z-index:110}.fade-grow-enter-active[data-v-56f6203d],.fade-grow-leave-active[data-v-56f6203d]{transition:opacity .3s ease,transform .3s ease}.fade-grow-enter-from[data-v-56f6203d],.fade-grow-leave-to[data-v-56f6203d]{opacity:0;transform:scale(.9) rotate(-1.5deg)}.fade-grow-enter-to[data-v-56f6203d],.fade-grow-leave-from[data-v-56f6203d]{opacity:1;transform:scale(1) rotate(-1.5deg)}.discovery-button[data-v-d661d1d2]{font-size:calc(var(--window-size) / 35);padding:calc(var(--window-size) * .02) calc(var(--window-size) * .035);background:linear-gradient(135deg,#ffffff1f,#dcdcdc14,#b4b4b40f,#c8c8c814,#f0f0f01a);position:relative;border:2px solid rgba(255,255,255,.3);border-radius:calc(var(--window-size) * .015);overflow:hidden;cursor:pointer;font-family:inherit;width:100%;transition:all .1s ease}@media screen and (min-width: 801px) and (max-width: 1100px){.discovery-button[data-v-d661d1d2]{font-size:calc(var(--window-size) / 32);padding:calc(var(--window-size) * .018) calc(var(--window-size) * .03);border-radius:calc(var(--window-size) * .012)}}@media screen and (max-width: 800px){.discovery-button[data-v-d661d1d2]{font-size:calc(var(--window-size) / 28);padding:calc(var(--window-size) * .025) calc(var(--window-size) * .04);border-radius:calc(var(--window-size) * .02);border-width:1.5px}}.discovery-button[data-v-d661d1d2]:hover{border-color:#fff9;filter:brightness(1.3)}.discovery-button[data-v-d661d1d2]:hover:before{left:100%}.discovery-button:hover .discovery-icon .grid-dot[data-v-d661d1d2]{animation-play-state:running}.discovery-button[data-v-d661d1d2]:active{transform:scale(.98);transition:transform .1s ease}.button-content[data-v-d661d1d2]{display:flex;align-items:center;gap:calc(var(--window-size) * .015);position:relative;z-index:2}@media screen and (min-width: 801px) and (max-width: 1100px){.button-content[data-v-d661d1d2]{gap:calc(var(--window-size) * .012)}}@media screen and (max-width: 800px){.button-content[data-v-d661d1d2]{gap:calc(var(--window-size) * .02)}}.discovery-icon[data-v-d661d1d2]{flex-shrink:0;width:calc(var(--window-size) * .025);height:calc(var(--window-size) * .025);position:relative}@media screen and (min-width: 801px) and (max-width: 1100px){.discovery-icon[data-v-d661d1d2]{width:calc(var(--window-size) * .028);height:calc(var(--window-size) * .028)}}@media screen and (max-width: 800px){.discovery-icon[data-v-d661d1d2]{width:calc(var(--window-size) * .035);height:calc(var(--window-size) * .035)}}.icon-grid[data-v-d661d1d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--window-size) * .002);width:100%;height:100%}@media screen and (min-width: 801px) and (max-width: 1100px){.icon-grid[data-v-d661d1d2]{gap:calc(var(--window-size) * .0015)}}@media screen and (max-width: 800px){.icon-grid[data-v-d661d1d2]{gap:calc(var(--window-size) * .003)}}.grid-dot[data-v-d661d1d2]{background:linear-gradient(45deg,#e0e0e0,#f5f5f5);border-radius:50%;opacity:.8;animation:gridPulse 2s ease-in-out infinite;animation-play-state:paused}.grid-dot[data-v-d661d1d2]:nth-child(1){animation-delay:0s}.grid-dot[data-v-d661d1d2]:nth-child(2){animation-delay:.2s}.grid-dot[data-v-d661d1d2]:nth-child(3){animation-delay:.4s}.grid-dot[data-v-d661d1d2]:nth-child(4){animation-delay:.6s}.grid-dot[data-v-d661d1d2]:nth-child(5){animation-delay:.8s}.grid-dot[data-v-d661d1d2]:nth-child(6){animation-delay:1s}.grid-dot[data-v-d661d1d2]:nth-child(7){animation-delay:1.2s}.grid-dot[data-v-d661d1d2]:nth-child(8){animation-delay:1.4s}.grid-dot[data-v-d661d1d2]:nth-child(9){animation-delay:1.6s}.button-text[data-v-d661d1d2]{flex:1;display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.main-text[data-v-d661d1d2]{font-size:inherit;font-weight:700;color:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}@media screen and (min-width: 801px) and (max-width: 1100px){.main-text[data-v-d661d1d2]{filter:drop-shadow(0 0 6px rgba(255,255,255,.25))}}@media screen and (max-width: 800px){.main-text[data-v-d661d1d2]{filter:drop-shadow(0 0 4px rgba(255,255,255,.2))}}.arrow-indicator[data-v-d661d1d2]{flex-shrink:0;width:calc(var(--window-size) * .015);height:calc(var(--window-size) * .015);display:flex;align-items:center;justify-content:center}@media screen and (min-width: 801px) and (max-width: 1100px){.arrow-indicator[data-v-d661d1d2]{width:calc(var(--window-size) * .018);height:calc(var(--window-size) * .018)}}@media screen and (max-width: 800px){.arrow-indicator[data-v-d661d1d2]{width:calc(var(--window-size) * .025);height:calc(var(--window-size) * .025)}}.arrow[data-v-d661d1d2]{width:0;height:0;border-left:calc(var(--window-size) * .008) solid #ffffff;border-top:calc(var(--window-size) * .005) solid transparent;border-bottom:calc(var(--window-size) * .005) solid transparent;transition:transform .2s ease;filter:drop-shadow(0 0 4px rgba(255,255,255,.4))}@media screen and (min-width: 801px) and (max-width: 1100px){.arrow[data-v-d661d1d2]{border-left-width:calc(var(--window-size) * .01);border-top-width:calc(var(--window-size) * .006);border-bottom-width:calc(var(--window-size) * .006)}}@media screen and (max-width: 800px){.arrow[data-v-d661d1d2]{border-left-width:calc(var(--window-size) * .012);border-top-width:calc(var(--window-size) * .008);border-bottom-width:calc(var(--window-size) * .008);filter:drop-shadow(0 0 3px rgba(255,255,255,.3))}}.arrow.expanded[data-v-d661d1d2]{transform:rotate(90deg)}.lose-title[data-v-fcdb6f75]{--font-size: calc(var(--game-view-height) / 10);--padding: calc(var(--game-view-height) / 40) calc(var(--game-view-height) / 20);--shadow-step: calc(var(--game-view-height) / 250);--color: rgb(218, 32, 32);--background-color: rgba(218, 32, 32, .1);--border-width: calc(var(--game-view-height) / 150);--box-shadow-size: calc(var(--game-view-height) / 50);--border-radius: calc(var(--game-view-height) / 100);background:var(--background-color);display:inline-block;font-size:var(--font-size);padding:var(--padding);border-radius:var(--border-radius);font-weight:700;text-transform:uppercase;text-align:center;position:relative;overflow:visible;font-family:Quadrangle,sans-serif;border:var(--border-width) solid var(--color);transform-origin:top left;box-shadow:0 0 calc(var(--shadow-step) * 1.5) var(--color),0 0 calc(var(--shadow-step) * 3) var(--color),0 0 calc(var(--shadow-step) * 6) #da2020e6,0 0 calc(var(--shadow-step) * 1.5) var(--color) inset,0 0 calc(var(--shadow-step) * 3) #da2020d9 inset,0 0 calc(var(--shadow-step) * 5) #da20208c inset;animation:gameOverFlashes 2s infinite alternate,loseTitleDetach 3s cubic-bezier(.4,0,.2,1) forwards}.lose-title .text[data-v-fcdb6f75]{text-shadow:0 0 calc(var(--shadow-step) * 10) rgba(218,32,32,.9)}.modal-title-wrapper[data-v-445d0bda]{--modal-title-rgb: var(--menu-tint-rgb, 139, 69, 193);--modal-title-accent-rgb: var(--menu-tint-accent-rgb, 139, 92, 246);display:flex;justify-content:center;margin-bottom:calc(var(--window-size) / 25);margin-top:calc(var(--window-size) / 30)}@media screen and (min-width: 801px) and (max-width: 1100px){.modal-title-wrapper[data-v-445d0bda]{margin-bottom:calc(var(--window-size) / 30);margin-top:calc(var(--window-size) / 35)}}@media screen and (max-width: 800px){.modal-title-wrapper[data-v-445d0bda]{margin-bottom:calc(var(--window-size) / 35);margin-top:calc(var(--window-size) / 40)}}.modal-title-container[data-v-445d0bda]{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:calc(var(--window-size) / 50) calc(var(--window-size) / 25);border-radius:calc(var(--window-size) / 60);isolation:isolate;contain:layout paint;transform:perspective(calc(var(--window-size) * .8)) rotateX(1deg);animation:modalTitleEntrance-445d0bda .35s cubic-bezier(.33,1,.68,1) forwards}@media screen and (min-width: 801px) and (max-width: 1100px){.modal-title-container[data-v-445d0bda]{padding:calc(var(--window-size) / 45) calc(var(--window-size) / 22);border-radius:calc(var(--window-size) / 70)}}@media screen and (max-width: 800px){.modal-title-container[data-v-445d0bda]{padding:calc(var(--window-size) / 50) calc(var(--window-size) / 25);border-radius:calc(var(--window-size) / 80)}}.title-background[data-v-445d0bda]{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.title-background .background-overlay[data-v-445d0bda]{position:absolute;inset:calc(var(--window-size) / -400);background:linear-gradient(90deg,rgba(var(--modal-title-rgb),.15) 10%,rgba(var(--modal-title-rgb),.05) 25%,rgba(var(--modal-title-rgb),.15),rgba(var(--modal-title-rgb),.05) 75%,rgba(var(--modal-title-rgb),.15) 90%);border:calc(var(--window-size) / 450) solid rgba(var(--modal-title-rgb),.45);border-radius:inherit}.modal-title[data-v-445d0bda]{position:relative;font-size:calc(var(--window-size) / 16);text-align:center;margin:0;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);text-transform:uppercase;z-index:2}@media screen and (min-width: 801px) and (max-width: 1100px){.modal-title[data-v-445d0bda]{font-size:calc(var(--window-size) / 18);letter-spacing:calc(var(--window-size) / 500)}}@media screen and (max-width: 800px){.modal-title[data-v-445d0bda]{font-size:calc(var(--window-size) / 20);letter-spacing:calc(var(--window-size) / 600)}}.title-text[data-v-445d0bda]{display:inline-block;position:relative}.letter-wrapper[data-v-445d0bda]{display:inline-block}.letter[data-v-445d0bda]{display:inline-block;opacity:0;transform:translateY(calc(var(--window-size) * .02)) scale(.8);color:#fff;text-shadow:0 0 calc(var(--window-size) / 150) rgba(var(--modal-title-rgb),.45);animation:letterReveal-445d0bda .2s cubic-bezier(.33,1,.68,1) forwards;animation-delay:var(--letter-delay)}@media screen and (min-width: 801px) and (max-width: 1100px){.letter[data-v-445d0bda]{text-shadow:0 0 calc(var(--window-size) / 180) rgba(var(--modal-title-rgb),.45)}}@media screen and (max-width: 800px){.letter[data-v-445d0bda]{text-shadow:0 0 calc(var(--window-size) / 200) rgba(var(--modal-title-rgb),.45)}}.letter.digit[data-v-445d0bda]{font-family:Orbitron,sans-serif;font-variant-numeric:tabular-nums}.emoji[data-v-445d0bda]{display:inline-block;margin-left:calc(var(--window-size) / 60);font-size:1.2em;color:rgb(var(--modal-title-accent-rgb));-webkit-text-fill-color:rgb(var(--modal-title-accent-rgb));text-shadow:0 0 calc(var(--window-size) / 200) rgba(var(--modal-title-accent-rgb),.8);animation:emojiEntrance-445d0bda .3s cubic-bezier(.33,1,.68,1) .1s forwards;opacity:0;transform:scale(0)}@media screen and (min-width: 801px) and (max-width: 1100px){.emoji[data-v-445d0bda]{margin-left:calc(var(--window-size) / 70)}}@media screen and (max-width: 800px){.emoji[data-v-445d0bda]{margin-left:calc(var(--window-size) / 80);font-size:1.1em}}.particles[data-v-445d0bda]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1}.particle[data-v-445d0bda]{--x: 50%;--y: 50%;--delay: 0s;--duration: 5s;--size: 3px;--opacity: .5;position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) / -2);background:rgba(var(--modal-title-accent-rgb),.8);border-radius:50%;opacity:0;animation:particleFloat-445d0bda var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.corner-accents[data-v-445d0bda]{position:absolute;inset:0;pointer-events:none}.corner-accents .corner[data-v-445d0bda]{position:absolute;width:calc(var(--window-size) / 20);height:calc(var(--window-size) / 40);border:calc(var(--window-size) / 400) solid rgba(var(--modal-title-rgb),.7);opacity:0;animation:cornerPulse-445d0bda 3s ease-in-out infinite}.corner-accents .corner.top-left[data-v-445d0bda]{top:calc(var(--window-size) / 200);left:calc(var(--window-size) / 200);border-right:none;border-bottom:none;animation-delay:0s}.corner-accents .corner.top-right[data-v-445d0bda]{top:calc(var(--window-size) / 200);right:calc(var(--window-size) / 200);border-left:none;border-bottom:none;animation-delay:.75s}.corner-accents .corner.bottom-left[data-v-445d0bda]{bottom:calc(var(--window-size) / 200);left:calc(var(--window-size) / 200);border-right:none;border-top:none;animation-delay:1.5s}.corner-accents .corner.bottom-right[data-v-445d0bda]{bottom:calc(var(--window-size) / 200);right:calc(var(--window-size) / 200);border-left:none;border-top:none;animation-delay:2.25s}@keyframes modalTitleEntrance-445d0bda{0%{opacity:0;transform:perspective(calc(var(--window-size) * .8)) rotateX(15deg) translateY(calc(var(--window-size) * .03)) scale(.9)}60%{opacity:1;transform:perspective(calc(var(--window-size) * .8)) rotateX(-2deg) translateY(calc(var(--window-size) * -.005)) scale(1.02)}to{opacity:1;transform:perspective(calc(var(--window-size) * .8)) rotateX(1deg) translateY(0) scale(1)}}@keyframes letterReveal-445d0bda{0%{opacity:0;transform:translateY(calc(var(--window-size) * .02)) scale(.8)}70%{opacity:1;transform:translateY(calc(var(--window-size) * -.005)) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes emojiEntrance-445d0bda{0%{opacity:0;transform:scale(0) rotate(-180deg)}70%{opacity:1;transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes particleFloat-445d0bda{0%,to{opacity:0;transform:translate(0)}50%{opacity:var(--opacity, .5);transform:translate(var(--drift-x, 0),calc(var(--window-size) * -.006))}}@keyframes cornerPulse-445d0bda{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.virtual-list[data-v-1e8fa255]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.virtual-list-spacer[data-v-1e8fa255]{position:relative;width:100%}.virtual-list-content[data-v-1e8fa255]{position:absolute;top:0;left:0;right:0;will-change:transform}.virtual-list-item[data-v-1e8fa255]{width:100%;display:flex;align-items:center;justify-content:center}.word-list-outer[data-v-f298330d]{display:flex;flex-direction:column;width:100%;height:100%}.word[data-v-f298330d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Quadrangle,sans-serif;gap:calc(var(--game-view-width) * .01)}.word .word-score[data-v-f298330d]{position:absolute;right:0;font-size:calc(var(--game-view-width) / 40);color:#fff9;font-weight:400;flex-shrink:0;min-width:calc(var(--game-view-width) / 25);text-align:left}@media screen and (min-width: 801px) and (max-width: 1100px){.word .word-score[data-v-f298330d]{font-size:calc(var(--game-view-width) / 35);min-width:calc(var(--game-view-width) / 20)}}@media screen and (max-width: 800px){.word .word-score[data-v-f298330d]{font-size:calc(var(--game-view-width) / 30);min-width:calc(var(--game-view-width) / 18)}}.word .word-order[data-v-f298330d]{position:absolute;left:0;font-size:calc(var(--game-view-width) / 40);color:#ffffffb3;font-weight:700;min-width:calc(var(--game-view-width) / 30);text-align:right}@media screen and (min-width: 801px) and (max-width: 1100px){.word .word-order[data-v-f298330d]{font-size:calc(var(--game-view-width) / 35);min-width:calc(var(--game-view-width) / 25)}}@media screen and (max-width: 800px){.word .word-order[data-v-f298330d]{font-size:calc(var(--game-view-width) / 30);min-width:calc(var(--game-view-width) / 20)}}.word-list-modal[data-v-ca3c464c]{--font-size-title: calc(var(--game-view-width) / 20);--font-size: calc(var(--game-view-width) / 30);--modal-gap: calc(var(--game-view-width) / 50);--modal-margin: calc(var(--game-view-width) / 50);display:flex;flex-direction:column;gap:var(--modal-gap);font-size:var(--font-size);color:#fff;font-family:Orbitron,sans-serif;font-weight:700;width:calc(100vw - 2 * var(--modal-margin));height:calc(100vh - 2 * var(--modal-margin));margin:var(--modal-margin);max-width:none;max-height:none;position:relative}.word-list-modal .word-list-scrollable[data-v-ca3c464c]{flex:1 1 auto;min-height:0;overflow-y:auto;align-items:start}.word-list-modal .sort-controls[data-v-ca3c464c]{display:flex;justify-content:center;gap:calc(var(--game-view-width) / 80)}.word-list-modal .sort-button[data-v-ca3c464c]{border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#222c;color:#ffffff8c;cursor:pointer;font-family:Orbitron,sans-serif;font-size:calc(var(--font-size) * .7);font-weight:700;padding:calc(var(--game-view-width) / 100) calc(var(--game-view-width) / 50);text-transform:uppercase;transition:color .16s ease,border-color .16s ease,filter .16s ease}.word-list-modal .sort-button.active[data-v-ca3c464c]{border-color:#ffffff8c;color:#fff}.word-list-modal .sort-button[data-v-ca3c464c]:hover{filter:brightness(1.2)}.word-list-modal .buttons[data-v-ca3c464c]{display:flex;justify-content:center}.word-list-modal .buttons .close-button[data-v-ca3c464c]{--basic-button-background: rgb(34, 34, 34);--basic-button-font-size: var(--font-size)}.time-attack-recap[data-v-fa0cc033]{--background-color: rgba(34, 28, 40, .88);align-items:stretch}.stats[data-v-fa0cc033]{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--font-size) * .6)}.stat[data-v-fa0cc033]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--font-size) * .25);min-width:0;opacity:0;transform:scale(.9);animation:pop-fa0cc033 .4s ease-out forwards;animation-delay:calc(var(--stat-index) * 90ms + .2s)}.value[data-v-fa0cc033]{font-family:Orbitron,sans-serif;font-size:calc(var(--font-size) * 1.3);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value.combo[data-v-fa0cc033]{color:#ff7b00}.label[data-v-fa0cc033]{font-size:calc(var(--font-size) * .55);text-transform:uppercase;letter-spacing:.08em;opacity:.7}@keyframes pop-fa0cc033{to{opacity:1;transform:scale(1)}}.lose-screen[data-v-ce42af7b]{--font-size-title: calc(var(--game-view-width) / 18);--font-size: calc(var(--game-view-width) / 30);--font-size-button: calc(var(--game-view-width) / 20);--lose-screen-gap: calc(var(--game-view-width) / 50);overflow-y:auto;overflow-x:hidden;height:100%;font-size:var(--font-size);color:#fff;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);z-index:100;display:flex;flex-direction:column;gap:var(--lose-screen-gap);text-align:center;padding:0 calc(var(--game-view-width) * .01)}.lose-screen .narrator-message-container[data-v-ce42af7b]{position:relative;display:flex;align-items:center;gap:calc(var(--font-size) * .6)}.lose-screen .narrator-message-container[data-v-ce42af7b] .narrator-portrait{--portrait-size: calc(var(--font-size) * 2.5)}.lose-screen .lose-message[data-v-ce42af7b]{font-size:calc(var(--font-size) * .8);text-align:left;font-style:italic}.lose-screen .game-over-title[data-v-ce42af7b]{margin:var(--lose-screen-gap) 0}.lose-screen .seed-info[data-v-ce42af7b]{margin-top:auto;padding-bottom:var(--lose-screen-gap)}.lose-screen .stats-container[data-v-ce42af7b]{display:flex;flex-direction:column;gap:var(--lose-screen-gap);flex-grow:1}.lose-screen .narrator-section[data-v-ce42af7b],.lose-screen .best-words[data-v-ce42af7b],.lose-screen .longest-words[data-v-ce42af7b]{align-items:stretch}.lose-screen .narrator-section[data-v-ce42af7b]{--background-color: rgba(34, 28, 40, .88)}.lose-screen .longest-words[data-v-ce42af7b]{margin-top:calc(var(--lose-screen-gap) * .2)}.lose-screen .donate-container[data-v-ce42af7b]{display:flex;justify-content:center}.lose-screen .donate[data-v-ce42af7b]{--basic-button-background: linear-gradient(to bottom, #ff7b00, #a31055);--basic-button-font-size: var(--font-size-button);--basic-button-padding: calc(var(--font-size-button) / 2) calc(var(--font-size-button))}.lose-screen .section-title[data-v-ce42af7b]{font-size:var(--font-size);margin-bottom:var(--lose-screen-gap);min-height:calc(var(--font-size) * 1.3)}.lose-screen .fade-in[data-v-ce42af7b]{opacity:0;animation:fadeInOpacity .6s ease-out forwards;display:flex}.lose-screen .action-button[data-v-ce42af7b]{opacity:0;transform:translateY(calc(var(--lose-screen-gap) * .5)) scale(.96);transition:opacity .35s ease,transform .35s ease}.lose-screen .action-button.visible[data-v-ce42af7b]{opacity:1;transform:translateY(0) scale(1)}.lose-screen .all-words-count[data-v-ce42af7b]{font-family:Orbitron,sans-serif}.lose-screen .buttons[data-v-ce42af7b]{display:flex;justify-content:center;gap:calc(var(--lose-screen-gap) * 2);padding:var(--lose-screen-gap) 0}.lose-screen .buttons .restart[data-v-ce42af7b]{--basic-button-background: rgb(218, 32, 32);--basic-button-font-size: var(--font-size-button);--basic-button-padding: calc(var(--font-size-button) / 2) calc(var(--font-size-button))}.lose-screen .buttons .menu[data-v-ce42af7b]{--basic-button-background: rgb(0, 119, 255);--basic-button-font-size: var(--font-size-button);--basic-button-padding: calc(var(--font-size-button) / 2) calc(var(--font-size-button))}.reroll-button[data-v-d7bd1f3f]{--button-unit: calc(var(--game-view-size) / 100);--font-size: calc(var(--button-unit) * 2);all:unset;position:relative;display:flex;align-items:center;padding:calc(var(--button-unit) * .7) calc(var(--button-unit) * 1.2);font-family:Quadrangle,sans-serif;font-size:var(--font-size);font-weight:600;cursor:pointer;transition:opacity .2s ease,filter .2s ease,border-color .2s ease,box-shadow .2s ease;user-select:none;border-radius:calc(var(--button-unit) * .8);overflow:hidden;border:calc(var(--button-unit) * .1) solid var(--shop-color-dark);box-shadow:0 0 calc(var(--button-unit) * .3) var(--shop-color-dark),inset 0 calc(var(--button-unit) * .05) calc(var(--button-unit) * .1) #ffffff1a,0 calc(var(--button-unit) * .1) calc(var(--button-unit) * .2) #0003;white-space:nowrap}@media screen and (max-width: 800px){.reroll-button[data-v-d7bd1f3f]{--font-size: calc(var(--button-unit) * 3)}}@media screen and (min-width: 801px) and (max-width: 1100px){.reroll-button[data-v-d7bd1f3f]{--font-size: calc(var(--button-unit) * 2.5)}}.reroll-button .button-background[data-v-d7bd1f3f]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(30,30,30,.7) 0%,var(--shop-background-color) 100%);z-index:1;transition:background .2s ease}.reroll-button .button-content[data-v-d7bd1f3f]{position:relative;z-index:2;display:flex;align-items:center;gap:calc(var(--button-unit) * .67)}.reroll-button .icon[data-v-d7bd1f3f]{width:calc(var(--button-unit) * 2.2);height:calc(var(--button-unit) * 2.2);color:#ffffffe6;transition:color .2s ease,filter .2s ease;filter:drop-shadow(0 0 calc(var(--button-unit) * .15) var(--shop-color-light))}@media screen and (max-width: 800px){.reroll-button .icon[data-v-d7bd1f3f]{width:calc(var(--button-unit) * 3);height:calc(var(--button-unit) * 3)}}@media screen and (min-width: 801px) and (max-width: 1100px){.reroll-button .icon[data-v-d7bd1f3f]{width:calc(var(--button-unit) * 2.5);height:calc(var(--button-unit) * 2.5)}}.reroll-button .icon.spinning[data-v-d7bd1f3f]{animation:spin .5s ease-in-out}.reroll-button .price[data-v-d7bd1f3f]{display:inline-flex;align-items:center;gap:calc(var(--button-unit) * .5)}.reroll-button[data-v-d7bd1f3f]:active:not(:disabled){transform:translateY(calc(var(--button-unit) * .05))}.reroll-button:active:not(:disabled) .button-background[data-v-d7bd1f3f]{background:linear-gradient(135deg,rgba(25,25,25,.8) 0%,var(--shop-background-color) 100%)}.reroll-button[data-v-d7bd1f3f]:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(100%);border-color:#ffffff0d}.reroll-button:disabled .button-background[data-v-d7bd1f3f]{background:linear-gradient(135deg,#14141480,#2828284d)}.reroll-button:disabled .icon[data-v-d7bd1f3f]{color:#6b7280;filter:none}.reroll-button[data-v-d7bd1f3f]:before{content:"";position:absolute;top:0;left:0;right:0;height:30%;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%);border-radius:calc(var(--button-unit) * .8) calc(var(--button-unit) * .8) 0 0;pointer-events:none;z-index:2}.reroll-button[data-v-d7bd1f3f]:after{content:"";position:absolute;top:calc(var(--button-unit) * -.1);left:calc(var(--button-unit) * -.1);right:calc(var(--button-unit) * -.1);bottom:calc(var(--button-unit) * -.1);background:linear-gradient(45deg,transparent 0%,var(--shop-color-dark) 50%,transparent 100%);border-radius:calc(var(--button-unit) * .9);opacity:.2;z-index:-1}.shop-title[data-v-c627b863]{--title-unit: calc(var(--game-view-size) / 100);position:relative;border-radius:calc(var(--title-unit) * 1.2);padding:calc(var(--title-unit) * .8) calc(var(--title-unit) * 1.5);background:linear-gradient(135deg,rgba(30,30,30,.7) 0%,var(--shop-background-color) 100%);border:calc(var(--title-unit) * .1) solid var(--shop-color-dark);box-shadow:0 0 calc(var(--title-unit) * .5) var(--shop-color-dark),inset 0 calc(var(--title-unit) * .05) calc(var(--title-unit) * .15) #ffffff1a,0 calc(var(--title-unit) * .15) calc(var(--title-unit) * .3) #0003;overflow:hidden}.shop-title .title-content[data-v-c627b863]{font-family:var(--tone-font);font-size:calc(var(--title-unit) * 2);font-weight:var(--tone-font-weight);color:#fff;text-shadow:0 0 calc(var(--title-unit) * .3) var(--shop-color-light),0 calc(var(--title-unit) * .05) calc(var(--title-unit) * .1) rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:calc(var(--tone-letter-spacing) + var(--title-unit) * .1);position:relative;z-index:2}.shop-title .title-accent[data-v-c627b863]{position:absolute;top:0;left:0;right:0;height:30%;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%);border-radius:calc(var(--title-unit) * 1.2) calc(var(--title-unit) * 1.2) 0 0;pointer-events:none}.shop-title[data-v-c627b863]:before{content:"";position:absolute;top:calc(var(--title-unit) * -.1);left:calc(var(--title-unit) * -.1);right:calc(var(--title-unit) * -.1);bottom:calc(var(--title-unit) * -.1);background:linear-gradient(45deg,transparent 0%,var(--shop-color-dark) 50%,transparent 100%);border-radius:calc(var(--title-unit) * 1.3);opacity:.3;z-index:-1}.shop-container[data-v-dbe1f764]{outline:var(--game-shop-border-width) solid var(--shop-color);box-shadow:0 0 var(--game-shop-box-shadow-size) 0 var(--shop-color),inset 0 0 var(--game-shop-box-shadow-size) 0 var(--shop-color);background-color:var(--shop-background-color);border-radius:var(--game-shop-border-radius);position:relative;background-position:center;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.shop-container .shop-header[data-v-dbe1f764]{position:absolute;top:var(--game-shop-gap);left:var(--game-shop-gap);right:var(--game-shop-gap);display:flex;align-items:flex-start;justify-content:space-between;z-index:2000}.shop-chips-container[data-v-9e4be73a]{--chip-shop-color: rgb(132, 0, 255);--chip-shop-background-color: rgb(132, 0, 255, .1)}.chips-wrapper[data-v-9e4be73a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chips-wrapper.rerolling[data-v-9e4be73a]{perspective:1000px;transform-style:preserve-3d}.chips-wrapper.rerolling[data-v-9e4be73a] .chip-card-wrapper{animation:rerollOut .2s ease-in forwards;will-change:transform,opacity}.chips-wrapper.appearing[data-v-9e4be73a]{perspective:1000px;transform-style:preserve-3d}.chips-wrapper.appearing[data-v-9e4be73a] .chip-card-wrapper{opacity:0;transform:rotateX(-90deg) scale(.8);filter:brightness(1.5);animation:rerollIn .25s ease-out forwards}.chips-wrapper.appearing[data-v-9e4be73a] .chip-card-wrapper:nth-child(1){animation-delay:0ms}.chips-wrapper.appearing[data-v-9e4be73a] .chip-card-wrapper:nth-child(2){animation-delay:30ms}.chips-wrapper.appearing[data-v-9e4be73a] .chip-card-wrapper:nth-child(3){animation-delay:60ms}.chips-wrapper.appearing[data-v-9e4be73a] .chip-card-wrapper:nth-child(4){animation-delay:90ms}.chips-wrapper.appearing[data-v-9e4be73a] .chip-card-wrapper:nth-child(5){animation-delay:.12s}.shop-flashes-container[data-v-f2192b2b]{--flash-shop-color: rgb(255, 0, 255);--flash-shop-background-color: rgb(255, 0, 255, .1)}.flashes-wrapper[data-v-f2192b2b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.flashes-wrapper.rerolling[data-v-f2192b2b]{perspective:1000px;transform-style:preserve-3d}.flashes-wrapper.rerolling[data-v-f2192b2b] .flash-card-wrapper{animation:rerollOut .2s ease-in forwards;will-change:transform,opacity}.flashes-wrapper.appearing[data-v-f2192b2b]{perspective:1000px;transform-style:preserve-3d}.flashes-wrapper.appearing[data-v-f2192b2b] .flash-card-wrapper{opacity:0;transform:rotateX(-90deg) scale(.8);filter:brightness(1.5);animation:rerollIn .25s ease-out forwards}.flashes-wrapper.appearing[data-v-f2192b2b] .flash-card-wrapper:nth-child(1){animation-delay:0ms}.flashes-wrapper.appearing[data-v-f2192b2b] .flash-card-wrapper:nth-child(2){animation-delay:25ms}.flashes-wrapper.appearing[data-v-f2192b2b] .flash-card-wrapper:nth-child(3){animation-delay:50ms}.flashes-wrapper.appearing[data-v-f2192b2b] .flash-card-wrapper:nth-child(4){animation-delay:75ms}.flashes-wrapper.appearing[data-v-f2192b2b] .flash-card-wrapper:nth-child(5){animation-delay:.1s}.shop-implants-container[data-v-2891820b]{--implant-shop-color: rgb(0, 72, 255);--implant-shop-background-color: rgb(0, 72, 255, .1)}.implants-wrapper[data-v-2891820b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.implants-wrapper.rerolling[data-v-2891820b]{perspective:1000px;transform-style:preserve-3d}.implants-wrapper.rerolling[data-v-2891820b] .implant-card-wrapper{animation:rerollOut .2s ease-in forwards;will-change:transform,opacity}.implants-wrapper.appearing[data-v-2891820b]{perspective:1000px;transform-style:preserve-3d}.implants-wrapper.appearing[data-v-2891820b] .implant-card-wrapper{opacity:0;transform:rotateX(-90deg) scale(.8);filter:brightness(1.5);animation:rerollIn .25s ease-out forwards}.implants-wrapper.appearing[data-v-2891820b] .implant-card-wrapper:nth-child(1){animation-delay:0ms}.implants-wrapper.appearing[data-v-2891820b] .implant-card-wrapper:nth-child(2){animation-delay:50ms}.implants-wrapper.appearing[data-v-2891820b] .implant-card-wrapper:nth-child(3){animation-delay:.1s}.shop-implant-wrapper[data-v-2891820b]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--implant-card-size) / 8);width:100%;height:100%}.shop-implant-wrapper .implant-card-wrapper[data-v-2891820b]{width:var(--implant-card-size);height:var(--implant-card-size);display:flex;justify-content:center;align-items:center;position:relative;min-width:0}.shop-implant-wrapper.shake[data-v-2891820b]{animation:shake .5s ease-in-out}.shop-letters-container[data-v-20db2e26]{--letter-shop-color: rgb(255, 0, 255);--letter-shop-background-color: rgb(255, 0, 255, .1)}.letters-wrapper[data-v-20db2e26]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.letters-wrapper.rerolling[data-v-20db2e26]{perspective:1000px;transform-style:preserve-3d}.letters-wrapper.rerolling[data-v-20db2e26] .letter-card-wrapper{animation:rerollOut .2s ease-in forwards;will-change:transform,opacity}.letters-wrapper.appearing[data-v-20db2e26]{perspective:1000px;transform-style:preserve-3d}.letters-wrapper.appearing[data-v-20db2e26] .letter-card-wrapper{opacity:0;transform:rotateX(-90deg) scale(.8);filter:brightness(1.5);animation:rerollIn .25s ease-out forwards}.letters-wrapper.appearing[data-v-20db2e26] .letter-card-wrapper:nth-child(1){animation-delay:0ms}.letters-wrapper.appearing[data-v-20db2e26] .letter-card-wrapper:nth-child(2){animation-delay:25ms}.letters-wrapper.appearing[data-v-20db2e26] .letter-card-wrapper:nth-child(3){animation-delay:50ms}.letters-wrapper.appearing[data-v-20db2e26] .letter-card-wrapper:nth-child(4){animation-delay:75ms}.letters-wrapper.appearing[data-v-20db2e26] .letter-card-wrapper:nth-child(5){animation-delay:.1s}.shop-action-overlay-graphic[data-v-31b2f7fd]{--shop-action-overlay-stripe: rgba(255, 255, 255, .08);--shop-action-overlay-fill: rgba(0, 0, 0, .3);--shop-action-overlay-text-color: white;--shop-action-overlay-text-scale: 1;--overlay-stripe-width: 10px;--overlay-stripe-spacing: 30px;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(-45deg,var(--shop-action-overlay-stripe) 0,var(--shop-action-overlay-stripe) var(--overlay-stripe-width),transparent var(--overlay-stripe-width),transparent var(--overlay-stripe-spacing)),var(--shop-action-overlay-fill)}.shop-action-overlay-graphic.drag-over[data-v-31b2f7fd]{--shop-action-overlay-stripe: rgba(255, 255, 255, .14);--shop-action-overlay-fill: rgba(0, 0, 0, .5);--shop-action-overlay-text-color: #00ffff;--shop-action-overlay-text-scale: 1.1}.shop-action-overlay-text[data-v-31b2f7fd]{font-size:var(--font-size);font-weight:700;color:var(--shop-action-overlay-text-color);display:flex;align-items:center;justify-content:center;transform:scale(var(--shop-action-overlay-text-scale));transition:color .2s ease,transform .2s ease}.shop-action-overlay-text .shop-action-overlay-row[data-v-31b2f7fd]{display:inline-flex;align-items:center;gap:.45em}.shop-action-overlay-text .action-label[data-v-31b2f7fd]{font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing)}.shop-action-overlay-text .price-value[data-v-31b2f7fd]{font-family:Orbitron,sans-serif;line-height:1;display:inline-flex;align-items:center}.center[data-v-e2cd624f]{display:flex;justify-content:center;align-items:center}.table[data-v-e2cd624f]{--table-width: 100%;--table-max-width: calc(100dvw - var(--shop-gap));--monitor-text-color: #ebb55f;--monitor-text-size: min(3vw, 3vh) ;--monitor-width: 100%;--prompter-shop-color: rgb(0, 157, 235);--prompter-shop-background-color: rgb(0, 157, 235, .1);width:var(--table-width);max-width:var(--table-max-width);height:var(--prompter-height);display:flex;justify-content:center;align-items:center}.table .monitor-wrapper[data-v-e2cd624f]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 2px 2px #0000004d}.table .monitor-wrapper .monitor[data-v-e2cd624f]{outline:var(--game-shop-border-width) solid var(--prompter-shop-color);box-shadow:0 0 var(--game-shop-box-shadow-size) 0 var(--prompter-shop-color),inset 0 0 var(--game-shop-box-shadow-size) 0 var(--prompter-shop-color);height:100%;width:var(--monitor-width);background-color:var(--prompter-shop-background-color);overflow:hidden;white-space:nowrap;display:flex;align-items:center;border-radius:var(--game-shop-border-radius)}.table .monitor-wrapper .monitor p[data-v-e2cd624f]{font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);font-size:var(--monitor-text-size);color:var(--monitor-text-color);display:inline-block;white-space:nowrap;margin:0;padding-left:100%;transform:translate3d(30%,0,0);will-change:transform}.table .monitor-wrapper .monitor p.animated[data-v-e2cd624f]{animation:move linear;will-change:transform}.game-shop[data-v-8d56b0ca]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;color:#fff;--game-shop-gap: calc(var(--game-view-height) / 60);--game-shop-border-width: calc(var(--game-view-height) / 250);--game-shop-title-font-size: calc(var(--game-view-height) / 40);--game-shop-title-padding: calc(var(--game-view-height) / 100);--game-shop-border-radius: calc(var(--game-view-height) / 100);--game-shop-box-shadow-size: calc(var(--game-view-height) / 50);--chip-card-height: calc(var(--game-view-height) / 3);--chip-card-width: calc(var(--chip-card-height) * var(--chip-card-ratio));--implant-card-size: calc(var(--game-view-height) / 4);--letter-card-size: calc(var(--game-view-height) / 6);--flash-card-size: calc(var(--game-view-height) / 6)}.game-shop .game-shop-footer[data-v-8d56b0ca]{position:relative}.game-shop .game-shop-content[data-v-8d56b0ca]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:2fr 3fr var(--prompter-height);grid-template-areas:"flashes flashes flashes flashes flashes letters letters letters letters letters letters letters" "chips chips chips chips chips chips chips chips implants implants implants implants" "footer footer footer footer footer footer footer footer footer footer footer footer";gap:var(--game-shop-gap);padding-bottom:0;width:100%;height:100%}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.game-shop .game-shop-content[data-v-8d56b0ca]{padding-bottom:var(--game-shop-gap)}}@media screen and (max-width: 800px) and (orientation: portrait){.game-shop .game-shop-content[data-v-8d56b0ca]{padding-bottom:var(--game-shop-gap)}}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.game-shop .game-shop-content[data-v-8d56b0ca]{--chip-card-height: calc(var(--game-view-height) / 4);--chip-card-width: calc(var(--chip-card-height) * var(--chip-card-ratio));--implant-card-size: calc(var(--game-view-height) / 6);--letter-card-size: calc(var(--game-view-height) / 8);--flash-card-size: calc(var(--game-view-height) / 8);grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 2fr 3fr var(--prompter-height);grid-template-areas:"flashes flashes implants" "letters letters implants" "chips chips chips" "footer footer footer"}}@media screen and (max-width: 800px) and (orientation: portrait){.game-shop .game-shop-content[data-v-8d56b0ca]{--chip-card-height: calc(var(--game-view-height) / 4);--chip-card-width: calc(var(--chip-card-height) * var(--chip-card-ratio));--implant-card-size: calc(var(--game-view-height) / 6);--letter-card-size: calc(var(--game-view-height) / 8);--flash-card-size: calc(var(--game-view-height) / 8);grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 2fr 3fr var(--prompter-height);grid-template-areas:"flashes flashes implants" "letters letters implants" "chips chips chips" "footer footer footer"}}@media screen and (orientation: portrait) and (max-aspect-ratio: 4/7){.game-shop .game-shop-content[data-v-8d56b0ca]{--chip-card-height: calc(var(--game-view-height) / 5);--chip-card-width: calc(var(--chip-card-height) * var(--chip-card-ratio));--implant-card-size: calc(var(--game-view-height) / 7);--letter-card-size: calc(var(--game-view-height) / 9);--flash-card-size: calc(var(--game-view-height) / 9);grid-template-columns:minmax(0,1fr);grid-template-rows:2fr 2fr 3fr 2fr var(--prompter-height);grid-template-areas:"flashes" "letters" "chips" "implants" "footer"}}.game-shop .game-shop-content .shop-chips-container[data-v-8d56b0ca]{grid-area:chips;min-width:0}.game-shop .game-shop-content .shop-letters-container[data-v-8d56b0ca]{grid-area:letters;min-width:0}.game-shop .game-shop-content .shop-implants-container[data-v-8d56b0ca]{grid-area:implants;min-width:0}.game-shop .game-shop-content .game-shop-footer[data-v-8d56b0ca]{grid-area:footer}.game-shop .game-shop-content .shop-flashes-container[data-v-8d56b0ca]{grid-area:flashes;min-width:0}.fade-enter-active[data-v-ceca7a23],.fade-leave-active[data-v-ceca7a23]{transition:opacity .5s ease}.fade-enter-from[data-v-ceca7a23],.fade-leave-to[data-v-ceca7a23]{opacity:0}.fade-enter-to[data-v-ceca7a23],.fade-leave-from[data-v-ceca7a23]{opacity:1}.coin-appear-enter-active[data-v-ceca7a23]{transition:opacity .3s ease,transform .3s ease}.coin-appear-enter-from[data-v-ceca7a23]{opacity:0;transform:scale(.6)}.coin-appear-enter-to[data-v-ceca7a23]{opacity:1;transform:scale(1)}.gold-chip-container[data-v-ceca7a23]{display:inline-flex;align-items:center}.gold-chip-container:hover .gold-amount[data-v-ceca7a23]{opacity:1;transform:translate(0)}.gold-amount[data-v-ceca7a23]{margin-left:calc(var(--font-size) * .35);font-size:calc(var(--font-size) * .6);font-family:Orbitron,sans-serif;font-weight:700;color:gold;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(calc(var(--font-size) * -.3));transition:opacity .2s ease,transform .2s ease}.coins-stack[data-v-ceca7a23]{display:flex;align-items:center}.coin[data-v-ceca7a23]{--coin-size: calc(var(--font-size) * 1.1);--coin-z-index: calc(100 + var(--coin-index));--coin-offset: calc(var(--coin-index) * -.6 * var(--coin-size));position:relative;z-index:var(--coin-z-index);width:var(--coin-size);height:var(--coin-size);border-radius:50%;background:linear-gradient(135deg,gold,orange,#ff8c00);border:calc(.05 * var(--coin-size)) solid #b8860b;display:flex;align-items:center;justify-content:center;box-shadow:0 calc(.1 * var(--coin-size)) calc(.2 * var(--coin-size)) #0000004d,inset 0 calc(.05 * var(--coin-size)) calc(.1 * var(--coin-size)) #ffffff4d}.coin[data-v-ceca7a23]:not(:first-child){margin-left:calc(-.6 * var(--coin-size))}.coin-symbol[data-v-ceca7a23]{font-size:calc(var(--coin-size) * .6);font-weight:700;color:#8b4513;font-family:Quadrangle,sans-serif;line-height:1;letter-spacing:-.02em}.coin-amount[data-v-ceca7a23]{font-size:calc(var(--coin-size) * .3);font-weight:700;color:#8b4513;font-family:Orbitron,sans-serif;text-align:center;line-height:1;letter-spacing:-.02em}.coin-with-text[data-v-ceca7a23]{background:linear-gradient(135deg,gold,orange 30%,#ff8c00 70%,#daa520);border:calc(.06 * var(--coin-size)) solid #b8860b;box-shadow:0 calc(.12 * var(--coin-size)) calc(.25 * var(--coin-size)) #0006,inset 0 calc(.08 * var(--coin-size)) calc(.15 * var(--coin-size)) #fff6,0 0 calc(.1 * var(--coin-size)) #ffd70099}.coin-separated[data-v-ceca7a23]{margin-left:0}.coin-zero[data-v-ceca7a23]{background:linear-gradient(135deg,#a0a0a0,gray,#606060);border-color:#404040;box-shadow:0 calc(.1 * var(--coin-size)) calc(.2 * var(--coin-size)) #0000004d,inset 0 calc(.05 * var(--coin-size)) calc(.1 * var(--coin-size)) #ffffff1a}.coin-zero .coin-symbol[data-v-ceca7a23]{color:#202020}.letter--gold-amount[data-v-dbf1be88]{font-family:Orbitron,sans-serif}.gold-icon-letter[data-v-dbf1be88]{display:inline-block;margin-left:.15em;opacity:0;z-index:2}.gold-icon-letter.gold-icon-letter--visible[data-v-dbf1be88]{opacity:1}.win-screen[data-v-e63e6e66]{--win-screen-size: min(var(--game-view-height), var(--game-view-width));--font-size-title: calc(var(--win-screen-size) / 15);--font-size: calc(var(--win-screen-size) / 20);--win-screen-gap: calc(var(--win-screen-size) / 80);--win-info-line-columns: 3fr 1fr;overflow-y:auto;overflow-x:visible;height:100%;font-size:var(--font-size);color:#fff;font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);z-index:50;display:flex;flex-direction:column;gap:var(--win-screen-gap)}@media screen and (min-width: 801px) and (max-width: 1100px){.win-screen[data-v-e63e6e66]{--font-size: calc(var(--win-screen-size) / 20)}}@media screen and (max-width: 800px){.win-screen[data-v-e63e6e66]{--font-size: calc(var(--win-screen-size) / 20)}}.win-screen .separator[data-v-e63e6e66]{height:2px;background-color:#ffffff4d;margin:0 auto;width:0;transition:width .8s ease-out}.win-screen .separator.visible[data-v-e63e6e66]{width:100%}.win-screen[data-v-e63e6e66] .win-info-line{line-height:1}.win-screen[data-v-e63e6e66] .coin{--coin-size: calc(var(--font-size) * .9)}.win-screen .extra-info[data-v-e63e6e66]{font-size:calc(var(--font-size) * .6);margin-left:calc(var(--font-size) * .4);color:#bbb;font-family:Orbitron,sans-serif}@media screen and (min-width: 801px) and (max-width: 1100px){.win-screen .extra-info[data-v-e63e6e66]{font-size:calc(var(--font-size) * .65);margin-left:calc(var(--font-size) * .3)}}@media screen and (max-width: 800px){.win-screen .extra-info[data-v-e63e6e66]{font-size:calc(var(--font-size) * .7);margin-left:calc(var(--font-size) * .2)}}.win-screen .fade-in[data-v-e63e6e66]{opacity:0;animation:fadeInOpacity .6s ease-out forwards;display:flex;flex-wrap:wrap;align-items:center}.win-screen .all-words-count[data-v-e63e6e66]{font-family:Orbitron,sans-serif;color:gold}.win-screen .win-section--visible[data-v-e63e6e66]{animation:winSectionRise-e63e6e66 .45s cubic-bezier(.22,1,.36,1) both}.win-screen[data-v-e63e6e66] .win-section{opacity:0;transform:scale(.97)}.win-screen[data-v-e63e6e66] .win-section.win-section--visible{opacity:1;transform:scale(1)}.win-screen .all-words-bar[data-v-e63e6e66]{position:sticky;bottom:0;margin-top:auto;z-index:2;opacity:0;transform:scale(.96);transition:opacity .35s ease-out,transform .45s cubic-bezier(.22,1,.36,1),scale .12s ease-out;pointer-events:none}.win-screen .all-words-bar.visible[data-v-e63e6e66]{opacity:1;transform:scale(1);pointer-events:auto}@keyframes winSectionRise-e63e6e66{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.game-main-view[data-v-1882d9c3]{position:relative;padding:0;max-width:100vw;--padding: calc(min(100vw, 100vh) / 75);--game-view-gap: calc(var(--game-screen-size) / 50)}.game-main-view.scroll[data-v-1882d9c3]{overflow-y:scroll}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.game-main-view.padding[data-v-1882d9c3]{padding-top:var(--padding);padding-left:var(--padding);padding-right:var(--padding);max-width:calc(100vw - 2 * var(--padding))}.game-main-view.padding.scroll[data-v-1882d9c3]{padding-bottom:var(--padding)}}@media screen and (max-width: 800px) and (orientation: portrait){.game-main-view.padding[data-v-1882d9c3]{padding-top:var(--padding);padding-left:var(--padding);padding-right:var(--padding);max-width:calc(100vw - 2 * var(--padding))}.game-main-view.padding.scroll[data-v-1882d9c3]{padding-bottom:var(--padding)}}.time-attack-words[data-v-c7aff425]{--time-attack-font-size: max(calc(var(--card-board-width) / 52), 10px);display:flex;flex-wrap:wrap;align-content:flex-start;gap:.5em .8em;width:100%;height:100%;min-height:0;padding-top:.4em;overflow-y:auto;font-size:var(--time-attack-font-size);font-weight:400}.word-chip[data-v-c7aff425]{--points-bg: 124, 93, 181;display:flex;align-items:center;gap:.25em;padding:0;font-family:Orbitron,sans-serif;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer}.word-chip.best[data-v-c7aff425]{--points-bg: 212, 160, 32}.word-chip.best .slot[data-v-c7aff425]{background:#ffe18c}.letters[data-v-c7aff425]{display:flex;gap:.1em}.slot[data-v-c7aff425]{display:grid;place-items:center;width:1.15em;height:1.4em;font-weight:700;color:#111;background:#ffffffe6;border-radius:.15em}.points[data-v-c7aff425]{display:grid;place-items:center;min-width:1.6em;height:1.4em;padding:0 .3em;font-size:.85em;font-weight:700;color:#fff;background:rgb(var(--points-bg));border-radius:.15em}.zen-word-chip[data-v-53703001]{--zen-accent: 94, 234, 212;--hint-gold: 255, 200, 60;position:relative;display:flex;gap:.1em;padding:0;font-family:Orbitron,sans-serif;font-size:inherit;background:none;border:none;cursor:pointer}.zen-word-chip.highlighted[data-v-53703001]{animation:chip-highlight-53703001 1.2s ease-out}.slot[data-v-53703001]{display:grid;place-items:center;width:1.15em;height:1.4em;font-weight:700;color:#ffffff4d;background:#ffffff12;border-radius:.15em;transition:background .2s ease,color .2s ease}.slot:not(.revealed) .glyph[data-v-53703001]{font-family:system-ui,sans-serif;font-size:.7em;font-weight:600}.found .slot[data-v-53703001]{color:#0b1f1d;background:rgb(var(--zen-accent))}.hinting .slot[data-v-53703001]{color:rgba(var(--hint-gold),.6);background:rgba(var(--hint-gold),.12)}.hinting .slot.revealed[data-v-53703001]{color:#1a1a1a;background:rgb(var(--hint-gold));animation:slot-reveal-53703001 .3s cubic-bezier(.34,1.56,.64,1)}.hinted-mark[data-v-53703001]{position:absolute;top:0;right:0;font-size:.6em;transform:translate(50%,-50%);pointer-events:none}@keyframes slot-reveal-53703001{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes chip-highlight-53703001{0%,60%{filter:brightness(1.6) drop-shadow(0 0 .4em rgba(255,255,255,.8));transform:scale(1.15)}to{filter:none;transform:none}}.zen-found-words[data-v-c9ca1aca]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.5em .8em;width:100%}.zen-hint-card[data-v-3199f305]{--hint-font-size: var(--zen-board-font-size);--hint-gold: 255, 200, 60;display:flex;flex-shrink:0;align-items:center;gap:calc(var(--hint-font-size) * .8);width:100%;font-family:Orbitron,sans-serif;font-size:var(--hint-font-size);font-weight:400;animation:hint-appear-3199f305 .25s ease-out}.hint-word[data-v-3199f305]{flex-shrink:0}.actions[data-v-3199f305]{display:flex;flex-direction:column;flex-shrink:0;gap:.3em}.definition[data-v-3199f305]{flex:1;display:-webkit-box;margin:0;overflow:hidden;font-style:italic;line-height:1.35;color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reveal-more[data-v-3199f305]{padding:.1em .5em;font-family:inherit;font-size:.6em;white-space:nowrap;text-align:left;color:rgb(var(--hint-gold));background:rgba(var(--hint-gold),.12);border:1px solid rgba(var(--hint-gold),.6);border-radius:999px;cursor:pointer;transition:background .16s ease}.reveal-more[data-v-3199f305]:hover{background:rgba(var(--hint-gold),.28)}.close[data-v-3199f305]{display:grid;flex-shrink:0;place-items:center;width:1.8em;height:1.8em;padding:0;font-family:system-ui,sans-serif;font-size:1em;line-height:1;color:#fff9;background:#ffffff0f;border:none;border-radius:50%;cursor:pointer;transition:color .16s ease,background .16s ease}.close[data-v-3199f305]:hover{color:#fff;background:#ffffff26}@keyframes hint-appear-3199f305{0%{opacity:0;transform:translateY(-8%)}to{opacity:1;transform:none}}.zen-length-words[data-v-a3b3ae2d]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.5em .8em;width:100%}.zen-board-panel[data-v-590f0b3d]{--zen-board-font-size: max(calc(var(--card-board-width) / 52), 10px);display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--zen-board-font-size) * .8);width:100%;height:100%;min-height:0;overflow:hidden;font-size:var(--zen-board-font-size);font-weight:400}.words-scroll[data-v-590f0b3d]{flex:1;min-height:calc(var(--zen-board-font-size) * 2.5);padding-top:calc(var(--zen-board-font-size) * .4);overflow-y:auto}.card-board[data-v-14e66d27]{position:relative;display:flex;align-items:center;justify-content:center;container-type:inline-size;--card-board-width: 100cqw;padding:var(--card-board-gap);overflow:hidden}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.card-board[data-v-14e66d27]{max-width:100dvw}}@media screen and (max-width: 800px) and (orientation: portrait){.card-board[data-v-14e66d27]{max-width:100dvw}}.card-board .overlay[data-v-14e66d27]{position:absolute;inset:0;background:linear-gradient(135deg,#f0c3,#0ff3,#f0c3);z-index:1}.card-board .cyber-lights[data-v-14e66d27]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.card-board .card-board-content[data-v-14e66d27]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;gap:var(--card-board-gap);z-index:2;overflow:visible}.card-board .card-board-content.time-attack-mode[data-v-14e66d27],.card-board .card-board-content.zen-mode[data-v-14e66d27]{gap:var(--game-view-gap);font-size:calc(min(var(--game-view-height),var(--game-view-width))/20);color:#fff;font-family:Orbitron,sans-serif;font-weight:700;overflow-y:hidden}.card-board.drag-from-shop .overlay[data-v-14e66d27],.card-board.drag-over .overlay[data-v-14e66d27]{background:linear-gradient(135deg,#f0c3,#0ff3,#f0c3)}.card-board.shake[data-v-14e66d27]{animation:shake .5s;will-change:transform}.floating-pop[data-v-0c9d7e2c]{--pop-font-size: calc(min(100vw, 100vh) / 26);--pop-scale: 1;--pop-border: rgba(255, 255, 255, .85);position:fixed;width:0;height:0;pointer-events:none}.floating-pop.quality-weak[data-v-0c9d7e2c]{--pop-from: #e2e8f0;--pop-to: #94a3b8;--pop-scale: .8}.floating-pop.quality-decent[data-v-0c9d7e2c]{--pop-from: #99f6e4;--pop-to: #14b8a6;--pop-scale: .9}.floating-pop.quality-strong[data-v-0c9d7e2c]{--pop-from: #a5f3fc;--pop-to: #06b6d4;--pop-scale: 1.05}.floating-pop.quality-epic[data-v-0c9d7e2c]{--pop-from: #fef08a;--pop-to: #f59e0b;--pop-scale: 1.25}.floating-pop.colored[data-v-0c9d7e2c]{--pop-from: color-mix(in srgb, var(--pop-color), #fff 45%);--pop-to: var(--pop-color)}.floating-pop.intensity-hot[data-v-0c9d7e2c]{--pop-border: #fdba74}.floating-pop.intensity-fire[data-v-0c9d7e2c]{--pop-border: #f97316}.floating-pop.intensity-godlike[data-v-0c9d7e2c]{--pop-border: #ef4444;--pop-scale: 1.4}.rise[data-v-0c9d7e2c]{position:absolute;left:0;top:0;will-change:transform,opacity;animation:pop-rise-0c9d7e2c var(--pop-duration) cubic-bezier(.25,.8,.4,1) forwards,pop-fade-0c9d7e2c var(--pop-duration) linear forwards}.bubble[data-v-0c9d7e2c]{position:absolute;left:0;top:0;padding:.2em .65em;font-family:Orbitron,sans-serif;font-size:calc(var(--pop-font-size) * var(--pop-scale));font-weight:900;line-height:1.1;letter-spacing:.04em;white-space:nowrap;color:#0b1120;background:linear-gradient(135deg,var(--pop-from),var(--pop-to));border:.12em solid var(--pop-border);border-radius:999px;transform:translate(-50%,-50%);will-change:transform;animation:pop-in-0c9d7e2c .38s cubic-bezier(.34,1.56,.64,1) both}.burst[data-v-0c9d7e2c]{position:absolute;inset:0;pointer-events:none}.label[data-v-0c9d7e2c]{position:relative}.ring[data-v-0c9d7e2c]{position:absolute;left:0;top:0;width:calc(var(--pop-font-size) * 4);height:calc(var(--pop-font-size) * 4);border:calc(var(--pop-font-size) * .12) solid var(--pop-to);border-radius:50%;opacity:0;will-change:transform,opacity;animation:pop-ring-0c9d7e2c .6s cubic-bezier(.2,.7,.3,1) forwards}@keyframes pop-in-0c9d7e2c{0%{transform:translate(-50%,-50%) scale(.3)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes pop-rise-0c9d7e2c{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--pop-font-size) * -3),0)}}@keyframes pop-fade-0c9d7e2c{0%{opacity:0}8%,65%{opacity:1}to{opacity:0}}@keyframes pop-ring-0c9d7e2c{0%{opacity:.9;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}.time-attack-score-stack[data-v-e4f47533]{position:fixed;inset:0;z-index:1000;pointer-events:none}.time-attack-overlay[data-v-0ccb6de1]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1000}.zen-word-pop-stack[data-v-003782c2]{position:fixed;inset:0;z-index:1000;pointer-events:none}.carousel[data-v-70599f98]{position:relative;width:100%}.carousel .carousel-arrow[data-v-70599f98]{--size: calc(var(--window-width) / 20);position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;background-color:#0009;border-radius:50%;border:2px solid rgba(255,255,255,.2)}.carousel .carousel-arrow.left[data-v-70599f98]{left:calc(var(--window-width) / 100)}.carousel .carousel-arrow.right[data-v-70599f98]{right:calc(var(--window-width) / 100)}.carousel .carousel-arrow[data-v-70599f98]:hover{background-color:#000c;border-color:#fff6}.carousel .carousel-content[data-v-70599f98]{display:flex;gap:calc(var(--window-width) / 50);overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:calc(var(--window-width) / 200) calc(var(--window-width) / 40)}.carousel .carousel-content[data-v-70599f98]::-webkit-scrollbar{display:none}.carousel .carousel-content.center[data-v-70599f98]{justify-content:center}.carousel .carousel-content[data-v-70599f98]>*{flex-shrink:0}.grid-selector-menu[data-v-65871ea9]{--menu-gap: calc(var(--window-width) / 40);display:flex;flex-direction:column;gap:var(--menu-gap);width:100%}.grid-selector-menu .grid-carousel[data-v-65871ea9]{gap:var(--menu-gap)}.word-list-outer[data-v-65793f84]{display:flex;flex-direction:column;width:100%;height:100%}.category-header[data-v-65793f84]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:var(--background-color)}.category-header .congratulations-row[data-v-65793f84]{display:flex;align-items:center;gap:calc(var(--window-width) / 100)}.category-header .small-badge[data-v-65793f84]{--font-size: calc(var(--window-width) / 80) !important;--padding: calc(var(--window-width) / 200) calc(var(--window-width) / 100) !important}@media screen and (min-width: 801px) and (max-width: 1100px){.category-header .small-badge[data-v-65793f84]{--font-size: calc(var(--window-size) / 60) !important;--padding: calc(var(--window-size) / 200) calc(var(--window-size) / 100) !important}}@media screen and (max-width: 800px){.category-header .small-badge[data-v-65793f84]{--font-size: calc(var(--window-size) / 40) !important;--padding: calc(var(--window-size) / 150) calc(var(--window-size) / 80) !important}}.category-header .word-length[data-v-65793f84]{--font-size-separator: calc(var(--font-size-title) / 2);color:#fff;font-size:var(--font-size-separator);font-weight:700}.category-header .no-congratulations[data-v-65793f84]{--font-size-separator: calc(var(--font-size-title) / 2);font-size:var(--font-size-separator)}.word[data-v-65793f84]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Quadrangle,sans-serif}.word .word-card[data-v-65793f84]{--letter-card-size: calc(var(--window-size) / 20)}@media screen and (min-width: 801px) and (max-width: 1100px){.word .word-card[data-v-65793f84]{--letter-card-size: calc(var(--window-size) / 16)}}@media screen and (max-width: 800px){.word .word-card[data-v-65793f84]{--letter-card-size: calc(var(--window-size) / 14)}}.word-list-modal[data-v-9f1af34f]{--font-size-title: calc(var(--window-size) / 20);--font-size: calc(var(--window-size) / 30);--modal-gap: calc(var(--window-size) / 50);--modal-margin: calc(var(--window-size) / 50);display:flex;flex-direction:column;gap:var(--modal-gap);font-size:var(--font-size);color:#fff;font-family:Orbitron,sans-serif;font-weight:700;width:calc(100vw - 2 * var(--modal-margin));height:calc(100vh - 2 * var(--modal-margin));margin:var(--modal-margin);max-width:none;max-height:none;position:relative}.word-list-modal .title[data-v-9f1af34f]{text-align:center;font-size:var(--font-size-title)}.word-list-modal .empty-state[data-v-9f1af34f]{flex:1;display:flex;align-items:center;justify-content:center;opacity:.5}.word-list-modal .word-list-scrollable[data-v-9f1af34f]{flex:1 1 auto;min-height:0;overflow-y:auto}.word-list-modal .buttons[data-v-9f1af34f]{display:flex;justify-content:center}.word-list-modal .buttons .close-button[data-v-9f1af34f]{--basic-button-background: rgb(34, 34, 34);--basic-button-font-size: var(--font-size)}.game-wrapper{height:calc(100dvh - 2 * var(--game-view-gap));width:calc(100dvw - 2 * var(--game-view-gap));background:var(--app-shell-background);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;display:grid;gap:var(--game-view-gap);padding:var(--game-view-gap);--control-panel-border-radius: calc(var(--control-panel-width) / 40);--control-panel-box-shadow-size: calc(var(--control-panel-width) / 20);--control-panel-font-size: calc(var(--control-panel-width) / 15);--control-panel-font-size-small: calc(var(--control-panel-width) / 20);--control-panel-word-height: calc(var(--control-panel-width) / 8);--control-panel-border-width: calc(var(--control-panel-width) / 200);--card-board-height: calc(var(--letter-card-size) + var(--chip-card-height) + var(--card-board-gap) * 3);grid-template-rows:1fr var(--card-board-height);grid-template-columns:1fr var(--control-panel-width);grid-template-areas:"main-view control-panel" "card-board card-board";--separator-color: rgba(255, 255, 255, .22)}.game-wrapper .chips-implants-row:before,.game-wrapper .board-implants:before{content:"";position:absolute;pointer-events:none}.game-wrapper .chips-implants-row:before{left:10%;right:10%;top:calc(var(--card-board-gap) / -2);height:1px;background:linear-gradient(90deg,transparent,var(--separator-color),transparent)}.game-wrapper .board-implants:before{top:10%;bottom:10%;left:calc(var(--card-board-gap) / -2);width:1px;background:linear-gradient(180deg,transparent,var(--separator-color),transparent)}.game-wrapper .chips-implants-row{position:relative;display:flex;flex-direction:row;width:100%;align-items:center;gap:var(--card-board-gap);--implant-small-card-size: var(--chip-card-height)}.game-wrapper .chips-implants-row .game-chips-container,.game-wrapper .chips-implants-row .board-implants{flex:1;min-width:0}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.game-wrapper{--card-board-height: calc( var(--letter-card-size) + var(--chip-card-height) + var(--implant-small-card-size) + var(--card-board-gap) * 4 );--control-panel-border-radius: calc(min(100vw, 100vh)*.01) ;--control-panel-box-shadow-size: calc(min(100vw, 100vh)/80) ;--control-panel-font-size: calc(min(100vw, 100vh) / 30);--control-panel-font-size-small: calc(min(100vw, 100vh)/40) ;--control-panel-word-height: calc(min(100vw, 100vh) / 18);--control-panel-score-height: calc(min(100vw, 100vh) / 12);--control-panel-border-width: calc(min(100vw, 100vh)/400) ;padding:0;width:100dvw;height:100dvh;grid-template-rows:1fr var(--card-board-height) auto;grid-template-columns:1fr;grid-template-areas:"main-view" "card-board" "control-panel"}.game-wrapper .chips-implants-row{flex-direction:column;align-items:stretch;--implant-small-card-size: calc(min(100vw, 100vh)*.1) }.game-wrapper .chips-implants-row .game-chips-container{flex:unset;width:100%}.game-wrapper .chips-implants-row .board-implants{flex:unset}.game-wrapper .chips-implants-row .board-implants:before{top:calc(var(--card-board-gap) / -2);bottom:auto;left:10%;right:10%;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--separator-color),transparent)}}@media screen and (max-width: 800px) and (orientation: portrait){.game-wrapper{--card-board-height: calc( var(--letter-card-size) + var(--chip-card-height) + var(--implant-small-card-size) + var(--card-board-gap) * 4 );--control-panel-border-radius: calc(min(100vw, 100vh)*.01) ;--control-panel-box-shadow-size: calc(min(100vw, 100vh)/80) ;--control-panel-font-size: calc(min(100vw, 100vh) / 30);--control-panel-font-size-small: calc(min(100vw, 100vh)/40) ;--control-panel-word-height: calc(min(100vw, 100vh) / 18);--control-panel-score-height: calc(min(100vw, 100vh) / 12);--control-panel-border-width: calc(min(100vw, 100vh)/400) ;padding:0;width:100dvw;height:100dvh;grid-template-rows:1fr var(--card-board-height) auto;grid-template-columns:1fr;grid-template-areas:"main-view" "card-board" "control-panel"}.game-wrapper .chips-implants-row{flex-direction:column;align-items:stretch;--implant-small-card-size: calc(min(100vw, 100vh)*.1) }.game-wrapper .chips-implants-row .game-chips-container{flex:unset;width:100%}.game-wrapper .chips-implants-row .board-implants{flex:unset}.game-wrapper .chips-implants-row .board-implants:before{top:calc(var(--card-board-gap) / -2);bottom:auto;left:10%;right:10%;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--separator-color),transparent)}}@media screen and (orientation: portrait) and (max-aspect-ratio: 4/7){.game-wrapper{--card-board-height: calc( var(--letter-card-size) + var(--flash-card-size) + var(--chip-card-height) + var(--implant-small-card-size) + var(--card-board-gap) * 5 )}}.game-wrapper .game-main-view{grid-area:main-view}.game-wrapper .control-panel{grid-area:control-panel}.game-wrapper .card-board{grid-area:card-board}.game-wrapper.game-wrapper--suspended{background:var(--menu-shell-background);background-size:cover;background-repeat:no-repeat;background-position:center;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"main-view";height:100dvh;width:100dvw;padding:0;gap:0}@media screen and (min-width: 801px) and (max-width: 1100px) and (orientation: portrait){.game-wrapper.game-wrapper--suspended{grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"main-view"}}@media screen and (max-width: 800px) and (orientation: portrait){.game-wrapper.game-wrapper--suspended{grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"main-view"}}.achievement[data-v-b56fa072]{--size-unit: calc(var(--window-size) / 100);--border-color: rgba(137, 129, 221, .4);--border-width: calc(var(--size-unit) * .2);--glow-color: rgba(137, 129, 221, .3);--completed-glow: rgba(127, 255, 127, .4);font-family:Orbitron;display:grid;grid-template-columns:calc(var(--size-unit) * 12) 1fr;grid-template-rows:3fr 1fr;grid-template-areas:"icon content" "icon progress";background:linear-gradient(135deg,#000000e6,#141428cc,#000000e6);border:var(--border-width) solid var(--border-color);border-radius:calc(var(--size-unit) * 1.5);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);height:calc(var(--size-unit) * 12);box-shadow:0 0 20px #8981dd33,inset 0 0 20px #8981dd1a;cursor:pointer}.achievement.completed[data-v-b56fa072]{border-color:#7fff7f99;box-shadow:0 0 20px #7fff7f4d,inset 0 0 20px #7fff7f1a}.achievement.completed .glow[data-v-b56fa072]{background:radial-gradient(circle at center,var(--completed-glow) 0%,transparent 70%);animation:pulse 2s ease-in-out infinite}.achievement.completed .progress-fill.exceeded[data-v-b56fa072]{box-shadow:0 0 15px #0f0c,0 0 25px #0f06!important}.glow[data-v-b56fa072]{position:absolute;inset:0;background:radial-gradient(circle at center,var(--glow-color) 0%,transparent 70%);pointer-events:none;z-index:0;opacity:.6;transition:all .4s ease}.level[data-v-b56fa072]{position:absolute;top:calc(var(--size-unit) * .6);right:calc(var(--size-unit) * .6);z-index:3;min-width:calc(var(--size-unit) * 4.8);padding:calc(var(--size-unit) * .35) calc(var(--size-unit) * .55);box-sizing:border-box;border:1px solid rgba(255,215,0,.45);border-radius:calc(var(--size-unit) * .8);background:#000000b8;color:gold;font-size:calc(var(--window-size) / 85);font-weight:700;line-height:1;text-align:center;text-shadow:0 0 6px rgba(255,215,0,.45);pointer-events:none}.icon[data-v-b56fa072]{grid-area:icon;height:100%;width:100%;color:var(--clr-neon-2);z-index:1;position:relative;border-radius:calc(var(--size-unit) * 1.5) 0 0 calc(var(--size-unit) * 1.5);overflow:hidden}.achievement-icon[data-v-b56fa072]{width:100%;height:100%;border-radius:calc(var(--size-unit) * 1.5) 0 0 calc(var(--size-unit) * 1.5)}.content[data-v-b56fa072]{grid-area:content;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center;height:100%;padding:calc(var(--size-unit) * .8) calc(var(--size-unit) * 6) calc(var(--size-unit) * .8) calc(var(--size-unit) * .8);box-sizing:border-box;overflow:hidden;position:relative}.description[data-v-b56fa072]{font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);display:block;margin-bottom:calc(var(--size-unit) * .25);font-size:calc(var(--window-size) / 45);text-shadow:0 0 10px rgba(137,129,221,.5);line-height:1.3}.description small[data-v-b56fa072]{display:block;margin-top:calc(var(--size-unit) * .25);opacity:.8}.progress-container[data-v-b56fa072]{grid-area:progress;position:relative;background:linear-gradient(90deg,#000c,#14142899);border-top:var(--border-width) solid var(--border-color);display:flex;align-items:center;justify-content:center}.progress-bar[data-v-b56fa072]{position:relative;width:100%;height:100%;background:#0006;overflow:hidden;box-shadow:inset 0 2px 4px #00000080,0 1px 2px #8981dd33}.progress-fill[data-v-b56fa072]{height:100%;transition:width .6s cubic-bezier(.25,.8,.25,1),background .6s cubic-bezier(.25,.8,.25,1);position:relative;box-shadow:0 0 8px #8981dd66}.progress-text[data-v-b56fa072]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(var(--window-size) / 75);font-weight:700;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6);z-index:2;pointer-events:none}.achievement-modal[data-v-25343869]{--base-size: var(--window-size);--font-size-title: calc(var(--base-size) / 18);--font-size-large: calc(var(--base-size) / 25);--font-size: calc(var(--base-size) / 32);--font-size-small: calc(var(--base-size) / 40);--spacing-xl: calc(var(--base-size) / 25);--spacing-lg: calc(var(--base-size) / 35);--spacing-md: calc(var(--base-size) / 50);--spacing-sm: calc(var(--base-size) / 80);--icon-size: calc(var(--base-size) / 6);--reward-size: calc(var(--base-size) / 10);--border-radius: calc(var(--base-size) / 80);--border-radius-lg: calc(var(--base-size) / 60);--anim-duration-fast: .3s;--anim-duration-normal: .5s;--anim-duration-slow: .8s;--anim-delay-small: .1s;--anim-delay-medium: .2s;--anim-delay-large: .3s;--anim-easing: cubic-bezier(.34, 1.56, .64, 1);--anim-easing-smooth: cubic-bezier(.4, 0, .2, 1);position:relative;width:90vw;max-width:calc(var(--base-size) * 1.2);height:90vh;max-height:90vh;font-family:Orbitron,sans-serif;color:#fff;overflow:hidden;border-radius:var(--border-radius-lg);opacity:0;transform:scale(.8) translateY(calc(var(--spacing-xl) * 2));transition:all var(--anim-duration-normal) var(--anim-easing);display:flex;flex-direction:column}.achievement-modal.is-visible[data-v-25343869]{opacity:1;transform:scale(1) translateY(0)}.achievement-modal .background-particles[data-v-25343869]{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:var(--border-radius-lg)}.achievement-modal .background-particles .particle[data-v-25343869]{position:absolute;width:calc(var(--spacing-sm) / 2);height:calc(var(--spacing-sm) / 2);background:radial-gradient(circle,#ffd700,transparent);border-radius:50%;opacity:0;animation:float-particle-25343869 2.5s infinite ease-in-out}.achievement-modal .modal-content[data-v-25343869]{position:relative;background:linear-gradient(135deg,#0f0f23f2,#191937f2,#231941f2);border-radius:var(--border-radius-lg);padding:0;box-shadow:0 0 calc(var(--spacing-lg) * 2) #ffd70033,inset 0 calc(var(--spacing-sm) / 2) calc(var(--spacing-md)) #ffffff1a;overflow:hidden;height:100%;display:flex;flex-direction:column}.achievement-modal .header[data-v-25343869]{position:relative;z-index:5;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-lg) 0;animation:header-entrance-25343869 var(--anim-duration-normal) var(--anim-easing) var(--anim-delay-medium) both;flex-shrink:0}.achievement-modal .header .header-content[data-v-25343869]{display:flex;align-items:center;gap:var(--spacing-lg);justify-content:space-between}.achievement-modal .header .header-center[data-v-25343869]{flex:1;text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.achievement-modal .header .header-center .achievement-title[data-v-25343869]{font-size:var(--font-size-title);font-weight:700;margin:0;background:linear-gradient(45deg,gold,#ffed4e,gold,#ffed4e);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-flow-25343869 2s ease-in-out infinite}.achievement-modal .header .header-center .achievement-level[data-v-25343869]{align-self:center;padding:calc(var(--spacing-sm) * .7) var(--spacing-md);border:1px solid rgba(255,215,0,.45);border-radius:var(--border-radius);background:#00000073;color:gold;font-size:var(--font-size-small);font-weight:700;line-height:1;text-shadow:0 0 calc(var(--spacing-sm) * .8) rgba(255,215,0,.45)}.achievement-modal .main-content[data-v-25343869]{position:relative;z-index:5;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:0 var(--spacing-lg);overflow-y:auto;flex:1;min-height:0}.achievement-modal .progress-section[data-v-25343869]{background:linear-gradient(135deg,#0006,#14142866);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:var(--spacing-md);animation:progress-entrance-25343869 var(--anim-duration-normal) var(--anim-easing) var(--anim-delay-large) both;transition:all var(--anim-duration-fast) var(--anim-easing-smooth);flex-shrink:0}.achievement-modal .progress-section .description[data-v-25343869]{font-size:var(--font-size-small)}.achievement-modal .progress-section .best-time[data-v-25343869]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);color:#ffffffdb;font-size:var(--font-size-small)}.achievement-modal .progress-section .best-time strong[data-v-25343869]{color:gold;font-weight:700}.achievement-modal .progress-section.progress-complete[data-v-25343869]{border-color:#4caf5080;background:linear-gradient(135deg,#4caf501a,#8bc34a1a)}.achievement-modal .progress-section .progress-header[data-v-25343869]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.achievement-modal .progress-section .progress-header .progress-title[data-v-25343869]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-small);opacity:.8}.achievement-modal .progress-section .progress-header .progress-title .progress-icon[data-v-25343869]{font-size:var(--font-size)}.achievement-modal .progress-section .progress-header .progress-stats[data-v-25343869]{display:flex;align-items:center;gap:calc(var(--spacing-sm) / 2);font-size:var(--font-size-small);font-weight:700}.achievement-modal .progress-section .progress-header .progress-stats .current-progress[data-v-25343869]{color:gold}.achievement-modal .progress-section .progress-header .progress-stats .progress-separator[data-v-25343869]{opacity:.6}.achievement-modal .progress-section .progress-header .progress-stats .max-progress[data-v-25343869]{opacity:.8}.achievement-modal .progress-section .progress-bar-wrapper[data-v-25343869]{position:relative;margin-top:var(--spacing-sm)}.achievement-modal .progress-section .progress-bar-wrapper .progress-track[data-v-25343869]{height:calc(var(--spacing-md) * 1.5);background:#0006;border-radius:calc(var(--spacing-md) / 2);overflow:hidden;border:1px solid rgba(255,255,255,.1)}.achievement-modal .progress-section .progress-bar-wrapper .progress-track .progress-fill[data-v-25343869]{height:100%;border-radius:calc(var(--spacing-md) / 2);transition:width var(--anim-duration-normal) var(--anim-easing-smooth),background var(--anim-duration-normal) var(--anim-easing-smooth);position:relative}.achievement-modal .progress-section .progress-bar-wrapper .progress-track .progress-fill[data-v-25343869]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 50%,rgba(0,0,0,.1) 100%);border-radius:calc(var(--spacing-md) / 2)}.achievement-modal .progress-section .progress-bar-wrapper .progress-track .progress-fill.exceeded[data-v-25343869]{box-shadow:0 0 15px #0f0c,0 0 25px #0f06}.achievement-modal .rewards-section[data-v-25343869]{background:linear-gradient(135deg,#14142899,#281e3c99);border:1px solid rgba(137,129,221,.3);border-radius:var(--border-radius);padding:var(--spacing-md);animation:reward-entrance-25343869 var(--anim-duration-normal) var(--anim-easing) calc(var(--anim-delay-large) + var(--anim-delay-small)) both;flex:1;min-height:0;overflow-y:auto}.achievement-modal .rewards-section .no-reward-message[data-v-25343869]{text-align:center;font-size:var(--font-size-small);opacity:.7;font-style:italic;padding:var(--spacing-md)}.achievement-modal .rewards-list[data-v-25343869]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.achievement-modal .reward-item[data-v-25343869]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:linear-gradient(135deg,#0006,#14142866);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);transition:all var(--anim-duration-fast) var(--anim-easing-smooth)}.achievement-modal .reward-item.obtained[data-v-25343869]{border-color:#4caf5080;background:linear-gradient(135deg,#4caf501a,#8bc34a1a)}.achievement-modal .reward-item.upcoming[data-v-25343869]{opacity:.7}.achievement-modal .reward-item .reward-milestone-info .milestone-goal[data-v-25343869]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-small);font-weight:700}.achievement-modal .reward-item .reward-milestone-info .milestone-goal .goal-label[data-v-25343869]{opacity:.8}.achievement-modal .reward-item .reward-milestone-info .milestone-goal .goal-value[data-v-25343869]{color:gold}.achievement-modal .reward-item .reward-milestone-info .milestone-goal .obtained-badge[data-v-25343869]{color:#66bb6a;font-size:var(--font-size);margin-left:auto}.achievement-modal .reward-item .reward-showcase[data-v-25343869]{display:flex;gap:var(--spacing-lg);align-items:center}.achievement-modal .reward-item .reward-showcase.no-reward[data-v-25343869]{justify-content:center;padding:var(--spacing-md);opacity:.5}.achievement-modal .reward-item .reward-showcase.no-reward .no-reward-text[data-v-25343869]{font-style:italic;font-size:var(--font-size-small)}.achievement-modal .reward-item .reward-showcase .reward-card-container[data-v-25343869]{display:flex;justify-content:center;align-items:center;flex-shrink:0;--chip-card-height: calc(var(--base-size) / 5);--implant-card-size: calc(var(--base-size) / 5);--flash-card-size: calc(var(--base-size) / 5)}.achievement-modal .reward-item .reward-showcase .reward-description[data-v-25343869]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm);font-size:var(--font-size-small)}.achievement-modal .action-section[data-v-25343869]{position:relative;z-index:5;display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:0 var(--spacing-lg) var(--spacing-lg);animation:action-entrance-25343869 var(--anim-duration-normal) var(--anim-easing) calc(var(--anim-delay-large) + var(--anim-delay-medium)) both;flex-shrink:0}.achievement-modal .action-section .close-button[data-v-25343869]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) calc(var(--spacing-md) * 2);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius);transition:all var(--anim-duration-fast) var(--anim-easing-smooth);position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#222222e6,#36364ae6);font-size:var(--font-size-small)}.achievement-modal .action-section .close-button .button-icon[data-v-25343869]{font-size:calc(var(--font-size) * 1.1);transition:transform var(--anim-duration-fast) var(--anim-easing-smooth)}.achievement-modal .action-section .close-button .button-text[data-v-25343869]{font-weight:600;transition:color var(--anim-duration-fast) var(--anim-easing-smooth)}.achievement-modal .action-section .close-button[data-v-25343869]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--anim-duration-normal) var(--anim-easing-smooth)}.achievement-modal .action-section .close-button[data-v-25343869]:hover{border-color:#4caf5099;background:linear-gradient(135deg,#2c2c2cf2,#404054f2);box-shadow:0 0 calc(var(--spacing-md) * 1.5) #4caf504d,0 calc(var(--spacing-sm) / 2) calc(var(--spacing-md)) #0006}.achievement-modal .action-section .close-button:hover .button-icon[data-v-25343869]{transform:scale(1.1);color:#66bb6a}.achievement-modal .action-section .close-button:hover .button-text[data-v-25343869]{color:#66bb6a}.achievement-modal .action-section .close-button[data-v-25343869]:hover:before{left:100%}.achievement-modal .action-section .close-button[data-v-25343869]:active{transform:translateY(0);box-shadow:0 0 var(--spacing-md) #4caf5066,0 calc(var(--spacing-sm) / 4) calc(var(--spacing-md) / 2) #0000004d}@keyframes float-particle-25343869{0%,to{opacity:0;transform:translateY(0) rotate(0)}50%{opacity:.6;transform:translateY(calc(var(--spacing-xl) * -1)) rotate(180deg)}}@keyframes gradient-flow-25343869{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes header-entrance-25343869{0%{opacity:0;transform:translateY(calc(var(--spacing-lg) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes progress-entrance-25343869{0%{opacity:0;transform:translateY(var(--spacing-md)) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reward-entrance-25343869{0%{opacity:0;transform:translate(var(--spacing-lg)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes action-entrance-25343869{0%{opacity:0;transform:translateY(var(--spacing-md))}to{opacity:1;transform:translateY(0)}}.achievement-list[data-v-b70153b3]{--card-width: calc(var(--window-width) / 3);--gap: calc(var(--window-width) / 50);--padding: calc(var(--window-width) / 50);padding:var(--padding);width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;color:#fff}.achievement-list h2[data-v-b70153b3]{margin-bottom:calc(var(--game-view-gap) * 2);text-align:center;font-size:calc(var(--window-size) / 25);font-weight:700}.title[data-v-b70153b3] .background-overlay{background:linear-gradient(90deg,#15803d2e 10%,#22c55e14 35%,#a3e63529 90%);border-color:#22c55e75}.title[data-v-b70153b3] .letter{text-shadow:0 0 calc(var(--window-size) / 145) rgba(34,197,94,.58)}.title[data-v-b70153b3] .emoji{color:#22c55e;-webkit-text-fill-color:#22c55e;text-shadow:0 0 calc(var(--window-size) / 190) rgba(163,230,53,.75)}.achievements-section[data-v-b70153b3]{width:100%}.achievements-grid[data-v-b70153b3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);width:100%;margin:0 auto}.separator[data-v-b70153b3]{width:100%;display:flex;align-items:center;gap:calc(var(--window-size) * .02);padding:calc(var(--window-size) * .015) 0}.separator-line[data-v-b70153b3]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.35),rgba(163,230,53,.15))}.separator-line[data-v-b70153b3]:last-child{background:linear-gradient(90deg,rgba(163,230,53,.15),rgba(34,197,94,.35),transparent)}.separator-text[data-v-b70153b3]{font-family:var(--tone-font-title);font-weight:var(--tone-font-title-weight);letter-spacing:0;font-size:var(--title-font-size);color:#ffffffbf;margin:0;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 calc(var(--window-size) * .02) rgba(34,197,94,.3)}@media screen and (min-width: 801px) and (max-width: 1100px){.achievements-grid[data-v-b70153b3]{grid-template-columns:1fr}.separator-text[data-v-b70153b3]{font-size:calc(var(--window-size) / 24)}}@media screen and (max-width: 800px){.achievements-grid[data-v-b70153b3]{grid-template-columns:1fr}.separator-text[data-v-b70153b3]{font-size:calc(var(--window-size) / 26)}}.chip-list-toolbar[data-v-bc053500]{display:flex;align-items:center;justify-content:center;gap:calc(var(--window-size) * .01);position:relative;z-index:1;animation:menuElementAppear .4s ease-out .1s both;flex-wrap:wrap}.chip-list-toolbar__search-wrapper[data-v-bc053500]{position:relative;flex:1 1 auto;min-width:calc(var(--window-size) * .15);max-width:calc(var(--window-size) * .32);overflow:hidden;border-radius:var(--btn-border-radius)}.chip-list-toolbar__search-wrapper[data-v-bc053500]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--btn-border-width);background:linear-gradient(135deg,#a855f733,#a855f70d,#a855f733);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .4s ease}.chip-list-toolbar__search-wrapper[data-v-bc053500]:focus-within:before{background:linear-gradient(135deg,#a855f799,#7c3aed4d,#a855f799);animation:toolbar-border-sweep-bc053500 2s linear infinite}.chip-list-toolbar__search-wrapper[data-v-bc053500]:focus-within{box-shadow:0 0 calc(var(--window-size) * .015) #a855f726,0 0 calc(var(--window-size) * .004) #a855f71a}.chip-list-toolbar__search-scanline[data-v-bc053500]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(168,85,247,.06) 45%,rgba(168,85,247,.12) 50%,rgba(168,85,247,.06) 55%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.chip-list-toolbar__search-wrapper:focus-within .chip-list-toolbar__search-scanline[data-v-bc053500]{opacity:1;animation:toolbar-scanline-bc053500 2.5s ease-in-out infinite}.chip-list-toolbar__search-icon[data-v-bc053500]{position:absolute;left:calc(var(--window-size) * .012);top:50%;transform:translateY(-50%);width:calc(var(--window-size) * .018);height:calc(var(--window-size) * .018);color:#fff3;pointer-events:none;transition:all .3s ease}.chip-list-toolbar__search-wrapper:focus-within .chip-list-toolbar__search-icon[data-v-bc053500]{color:#a855f7cc;filter:drop-shadow(0 0 calc(var(--window-size) * .003) rgba(168,85,247,.5))}.chip-list-toolbar__search[data-v-bc053500]{width:100%;padding:calc(var(--window-size) * .01) calc(var(--window-size) * .02) calc(var(--window-size) * .01) calc(var(--window-size) * .038);border-radius:var(--btn-border-radius);border:var(--btn-border-width) solid transparent;background:#0f0a19b3;color:#ffffffe6;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);letter-spacing:.04em;transition:all .3s ease;caret-color:#a855f7e6}.chip-list-toolbar__search[data-v-bc053500]::placeholder{color:#ffffff26;letter-spacing:.06em}.chip-list-toolbar__search[data-v-bc053500]:focus{outline:none;background:#0f0a19d9;color:#fff}.chip-list-toolbar__sort-bar[data-v-bc053500]{display:flex;align-items:center;justify-content:center;gap:0;flex-shrink:0;padding:calc(var(--window-size) * .003);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--window-size) * .011);background:#0c08159e;box-shadow:inset 0 1px #ffffff0d}.chip-list-toolbar__sort-pill[data-v-bc053500]{position:relative;min-height:calc(var(--window-size) * .034);padding:calc(var(--window-size) * .007) calc(var(--window-size) * .016);border:0;border-radius:calc(var(--window-size) * .008);background:transparent;cursor:pointer;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .012);font-weight:600;color:#ffffff80;letter-spacing:0;line-height:1;white-space:nowrap;animation:play-card-appear .3s ease-out both;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease}.chip-list-toolbar__sort-pill[data-v-bc053500]:hover{color:#ffffffd1;background:#ffffff0b}.chip-list-toolbar__sort-pill[data-v-bc053500]:active{transform:scale(.98)}.chip-list-toolbar__sort-pill.active[data-v-bc053500]{color:#fff;background:linear-gradient(135deg,#a855f76b,#38bdf847);box-shadow:0 calc(var(--window-size) * .003) calc(var(--window-size) * .008) #0000003d,inset 0 1px #ffffff2e}.chip-list-toolbar__sort-pill.active .chip-list-toolbar__sort-pill-text[data-v-bc053500]{text-shadow:none}.chip-list-toolbar__sort-pill-text[data-v-bc053500]{position:relative;z-index:1}@keyframes toolbar-scanline-bc053500{0%{left:-100%}to{left:200%}}@keyframes toolbar-border-sweep-bc053500{0%{background-position:0% 50%}to{background-position:200% 50%}}@media screen and (min-width: 801px) and (max-width: 1100px){.chip-list-toolbar__search-wrapper[data-v-bc053500]{max-width:calc(var(--window-size) * .28)}.chip-list-toolbar__sort-pill[data-v-bc053500]{min-height:calc(var(--window-size) * .032);font-size:calc(var(--window-size) * .0115);padding:calc(var(--window-size) * .006) calc(var(--window-size) * .014)}}@media screen and (max-width: 800px){.chip-list-toolbar[data-v-bc053500]{gap:calc(var(--window-size) * .012)}.chip-list-toolbar__search-wrapper[data-v-bc053500]{flex:1 1 100%;max-width:100%;min-width:0}.chip-list-toolbar__search[data-v-bc053500]{font-size:calc(var(--window-size) * .013)}.chip-list-toolbar__sort-bar[data-v-bc053500]{flex-wrap:wrap;flex:1 1 100%;justify-content:center;gap:calc(var(--window-size) * .003)}.chip-list-toolbar__sort-pill[data-v-bc053500]{min-height:max(var(--window-size) * .066,30px);font-size:max(var(--window-size) * .023,9px);padding:max(var(--window-size) * .01,5px) max(var(--window-size) * .022,9px)}}.chip-list[data-v-b07ca6c5]{display:flex;flex-direction:column;gap:calc(var(--window-size) * .01);padding:0 calc(var(--window-size) * .03);position:relative;box-sizing:border-box;font-family:Orbitron,sans-serif;justify-content:flex-start;overflow:visible;width:100%}.chip-list[data-v-b07ca6c5]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 15%,rgba(168,85,247,.1) 0%,rgba(168,85,247,.04) 35%,transparent 65%);pointer-events:none;z-index:0}@media screen and (min-width: 801px) and (max-width: 1100px){.chip-list[data-v-b07ca6c5]{padding:0 calc(var(--window-size) * .02)}}@media screen and (max-width: 800px){.chip-list[data-v-b07ca6c5]{padding:0 calc(var(--window-size) * .015);gap:calc(var(--window-size) * .008)}}.chip-list[data-v-b07ca6c5]:before{content:none}.chip-list__header[data-v-b07ca6c5]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--window-size) * .006);position:relative;z-index:1}.chip-list__header[data-v-b07ca6c5] .modal-title-wrapper{margin-bottom:calc(var(--window-size) * .008)}.chip-list__header[data-v-b07ca6c5] .background-overlay{background:linear-gradient(90deg,#7c3aed2e 10%,#a855f714 35%,#38bdf829 90%);border-color:#a855f775}.chip-list__header[data-v-b07ca6c5] .letter{text-shadow:0 0 calc(var(--window-size) / 145) rgba(168,85,247,.58)}.chip-list__header[data-v-b07ca6c5] .emoji{color:#a855f7;-webkit-text-fill-color:#a855f7;text-shadow:0 0 calc(var(--window-size) / 190) rgba(56,189,248,.75)}.chip-list__stats[data-v-b07ca6c5]{--collection-progress-start: #7c3aed;--collection-progress-end: #38bdf8;--collection-progress-shadow: rgba(168, 85, 247, .52);display:flex;justify-content:center;gap:calc(var(--window-size) * .018);color:#ffffffb3;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);text-transform:uppercase;animation:menuElementAppear .4s ease-out .1s both}.chip-list__stats .stat[data-v-b07ca6c5]{width:calc(var(--window-size) * .2)}.chip-list__stats .label[data-v-b07ca6c5]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 calc(var(--window-size) * .01);color:#ffffffdb;white-space:nowrap;text-shadow:0 calc(var(--window-size) * .001) calc(var(--window-size) * .003) rgba(0,0,0,.55)}.chip-list__stats .track[data-v-b07ca6c5]{position:relative;display:block;height:calc(var(--window-size) * .026);border-radius:calc(var(--window-size) * .005);background:#ffffff14;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.chip-list__stats .fill[data-v-b07ca6c5]{position:absolute;inset:0 auto 0 0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--collection-progress-start),var(--collection-progress-end));box-shadow:0 0 calc(var(--window-size) * .006) var(--collection-progress-shadow)}@media screen and (max-width: 800px) and (orientation: portrait){.chip-list__stats[data-v-b07ca6c5]{flex-direction:column;align-items:center;gap:calc(var(--window-size) * .01);font-size:calc(var(--window-size) * .022)}.chip-list__stats .stat[data-v-b07ca6c5]{width:calc(var(--window-size) * .52)}.chip-list__stats .track[data-v-b07ca6c5]{height:calc(var(--window-size) * .036)}}.chip-list__pager[data-v-b07ca6c5],.chip-list__next[data-v-b07ca6c5]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(var(--window-size) * .009);position:relative;z-index:1;width:100%;max-width:none;margin:0 auto;animation:menuElementAppear .4s ease-out .12s both}.chip-list__next[data-v-b07ca6c5]{margin-top:calc(var(--window-size) * .012)}.chip-list__pager-button[data-v-b07ca6c5],.chip-list__next-button[data-v-b07ca6c5]{--page-color: rgb(168, 85, 247);--page-background: var(--page-color);display:flex;align-items:stretch;justify-content:center;min-height:calc(var(--window-size) * .05);padding:0;border:2px solid rgb(18,11,30);border-radius:calc(var(--window-size) * .007);background:transparent;color:#0a0711;cursor:pointer;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .015);font-weight:700;overflow:visible;position:relative;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,border-color .2s ease,filter .2s ease,opacity .2s ease,outline-color .2s ease}.chip-list__pager-button[data-v-b07ca6c5]:hover,.chip-list__next-button[data-v-b07ca6c5]:hover{border-color:#fff}.chip-list__pager-button:hover .chip-list__pager-body[data-v-b07ca6c5],.chip-list__pager-button:hover .chip-list__next-body[data-v-b07ca6c5],.chip-list__next-button:hover .chip-list__pager-body[data-v-b07ca6c5],.chip-list__next-button:hover .chip-list__next-body[data-v-b07ca6c5]{filter:grayscale(.18) brightness(.92);opacity:.9}.chip-list__pager-button.active[data-v-b07ca6c5],.chip-list__next-button.active[data-v-b07ca6c5]{border-color:#fff}.chip-list__pager-button.active .chip-list__pager-body[data-v-b07ca6c5],.chip-list__pager-button.active .chip-list__next-body[data-v-b07ca6c5],.chip-list__next-button.active .chip-list__pager-body[data-v-b07ca6c5],.chip-list__next-button.active .chip-list__next-body[data-v-b07ca6c5]{filter:none;opacity:1}.chip-list__pager-button.rarity-common[data-v-b07ca6c5],.chip-list__next-button.rarity-common[data-v-b07ca6c5]{--page-color: var(--color-common)}.chip-list__pager-button.rarity-uncommon[data-v-b07ca6c5],.chip-list__next-button.rarity-uncommon[data-v-b07ca6c5]{--page-color: var(--color-uncommon)}.chip-list__pager-button.rarity-rare[data-v-b07ca6c5],.chip-list__next-button.rarity-rare[data-v-b07ca6c5]{--page-color: var(--color-rare)}.chip-list__pager-button.rarity-epic[data-v-b07ca6c5],.chip-list__next-button.rarity-epic[data-v-b07ca6c5]{--page-color: var(--color-epic)}.chip-list__pager-button.rarity-legendary[data-v-b07ca6c5],.chip-list__pager-button.category-rare-letter[data-v-b07ca6c5],.chip-list__next-button.rarity-legendary[data-v-b07ca6c5],.chip-list__next-button.category-rare-letter[data-v-b07ca6c5]{--page-color: var(--color-legendary)}.chip-list__pager-button.category-gold[data-v-b07ca6c5],.chip-list__next-button.category-gold[data-v-b07ca6c5]{--page-color: var(--color-earn-gold)}.chip-list__pager-button.category-vowel[data-v-b07ca6c5],.chip-list__next-button.category-vowel[data-v-b07ca6c5]{--page-color: var(--color-vowel)}.chip-list__pager-button.category-consonant[data-v-b07ca6c5],.chip-list__next-button.category-consonant[data-v-b07ca6c5]{--page-color: var(--color-consonant)}.chip-list__pager-button.category-first-half[data-v-b07ca6c5],.chip-list__next-button.category-first-half[data-v-b07ca6c5]{--page-color: var(--color-first-half)}.chip-list__pager-button.category-second-half[data-v-b07ca6c5],.chip-list__next-button.category-second-half[data-v-b07ca6c5]{--page-color: var(--color-second-half)}.chip-list__pager-button.category-unique-letter[data-v-b07ca6c5],.chip-list__pager-button.category-identical[data-v-b07ca6c5],.chip-list__next-button.category-unique-letter[data-v-b07ca6c5],.chip-list__next-button.category-identical[data-v-b07ca6c5]{--page-color: var(--color-unique-letter)}.chip-list__pager-button.category-palindrome[data-v-b07ca6c5],.chip-list__pager-button.category-reverse[data-v-b07ca6c5],.chip-list__next-button.category-palindrome[data-v-b07ca6c5],.chip-list__next-button.category-reverse[data-v-b07ca6c5]{--page-color: var(--color-palindrome)}.chip-list__pager-button.category-even[data-v-b07ca6c5],.chip-list__next-button.category-even[data-v-b07ca6c5]{--page-color: rgb(255, 206, 43)}.chip-list__pager-button.category-odd[data-v-b07ca6c5],.chip-list__next-button.category-odd[data-v-b07ca6c5]{--page-color: rgb(255, 92, 135)}.chip-list__pager-button.category-special[data-v-b07ca6c5],.chip-list__next-button.category-special[data-v-b07ca6c5]{--page-color: rgb(244, 158, 20)}.chip-list__pager-button.category-word-length[data-v-b07ca6c5],.chip-list__next-button.category-word-length[data-v-b07ca6c5]{--page-color: rgb(255, 124, 36);--page-background: var(--gradient-word-length)}.chip-list__pager-button.category-alphabetical-order[data-v-b07ca6c5],.chip-list__next-button.category-alphabetical-order[data-v-b07ca6c5]{--page-color: var(--color-alphabetical-order);--page-background: linear-gradient(45deg, rgb(36, 138, 255), rgb(135, 71, 232), rgb(36, 138, 255))}.chip-list__pager-button.category-alternance[data-v-b07ca6c5],.chip-list__next-button.category-alternance[data-v-b07ca6c5]{--page-color: var(--color-vowel);--page-background: repeating-linear-gradient( 45deg, var(--color-vowel), var(--color-vowel) 8px, var(--color-consonant) 8px, var(--color-consonant) 16px )}.chip-list__pager-button.category-mistake[data-v-b07ca6c5],.chip-list__next-button.category-mistake[data-v-b07ca6c5]{--page-color: var(--color-mistake);--page-background: linear-gradient( 45deg, rgb(255, 0, 128), rgb(255, 64, 0), rgb(255, 255, 0), rgb(0, 255, 128), rgb(0, 128, 255), rgb(128, 0, 255) )}.chip-list__pager-button.category-badge[data-v-b07ca6c5],.chip-list__next-button.category-badge[data-v-b07ca6c5]{--page-color: rgb(3, 233, 245);--page-background: linear-gradient(45deg, rgb(0, 170, 142), rgb(3, 233, 245), rgb(14, 111, 230))}.chip-list__pager-button.category-other[data-v-b07ca6c5],.chip-list__next-button.category-other[data-v-b07ca6c5]{--page-color: rgb(160, 160, 160)}.chip-list__pager-body[data-v-b07ca6c5],.chip-list__next-body[data-v-b07ca6c5]{display:flex;align-items:stretch;overflow:hidden;border-radius:calc(var(--window-size) * .0045);background:var(--page-background);filter:grayscale(.45) brightness(.82);opacity:.78;transition:filter .2s ease,opacity .2s ease}.chip-list__pager-unseen[data-v-b07ca6c5],.chip-list__next-unseen[data-v-b07ca6c5]{top:-.9em;right:-.9em;width:2.1em;height:2.1em;font-size:.95em;min-width:0;min-height:0}.chip-list__pager-label[data-v-b07ca6c5],.chip-list__next-label[data-v-b07ca6c5]{display:flex;align-items:center;padding:calc(var(--window-size) * .009) calc(var(--window-size) * .013);line-height:1}.chip-list__pager-count[data-v-b07ca6c5],.chip-list__next-category[data-v-b07ca6c5]{display:flex;align-items:center;justify-content:center;padding:0 calc(var(--window-size) * .009);border-left:2px solid rgb(18,11,30);background:#180f26;color:#fff;font-family:Roboto,sans-serif;font-size:calc(var(--window-size) * .016);font-weight:900;line-height:1;text-align:center}.chip-list__pager-count[data-v-b07ca6c5]{min-width:calc(var(--window-size) * .034)}.chip-list__next-category[data-v-b07ca6c5]{min-width:calc(var(--window-size) * .08)}.chip-list__previous-category[data-v-b07ca6c5]{border-right:2px solid rgb(18,11,30);border-left:0}.chip-list__grid[data-v-b07ca6c5]{--col-gap: calc(var(--chip-card-width) / 8);--row-gap: calc(var(--chip-card-height) / 8);--title-font-size: calc(var(--window-size) / 22);display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--col-gap);row-gap:var(--row-gap);margin-top:calc(var(--window-size) * .026);padding-bottom:var(--row-gap);position:relative;z-index:1;align-content:flex-start;flex:0 0 auto;overflow:visible}.chip-list__item[data-v-b07ca6c5]{animation:play-card-appear .4s ease-out both;transition:transform .2s ease;animation:none;position:relative;flex:0 0 calc(var(--chip-card-height) * var(--chip-card-ratio));width:calc(var(--chip-card-height) * var(--chip-card-ratio));height:calc(var(--chip-card-height) + var(--window-size) / 40)}@media screen and (min-width: 801px) and (max-width: 1100px){.chip-list__item[data-v-b07ca6c5]{height:calc(var(--chip-card-height) + var(--window-size) / 29)}}@media screen and (max-width: 800px){.chip-list__item[data-v-b07ca6c5]{height:calc(var(--chip-card-height) + var(--window-size) / 21)}}.chip-list__item .chip-card.shake[data-v-b07ca6c5]{animation:shake .5s;will-change:transform}.chip-list__reveal[data-v-b07ca6c5]{width:100%;animation:collection-card-appear .32s cubic-bezier(.22,1,.36,1) both}.chip-list__debug-name[data-v-b07ca6c5],.chip-list__empty[data-v-b07ca6c5]{background:#0009;color:#fff9;font-size:calc(var(--window-size) * .011);text-align:center;margin-top:calc(var(--window-size) * .01);max-width:var(--chip-card-width);overflow:hidden;border-radius:calc(var(--window-size) * .006);padding:calc(var(--window-size) * .004) calc(var(--window-size) * .008);border:1px solid rgba(255,255,255,.06)}.chip-list__empty[data-v-b07ca6c5]{width:100%;max-width:none;font-family:Orbitron,sans-serif;text-transform:uppercase}@media screen and (max-width: 800px){.chip-list__pager[data-v-b07ca6c5],.chip-list__next[data-v-b07ca6c5]{gap:calc(var(--window-size) * .014)}.chip-list__pager-button[data-v-b07ca6c5],.chip-list__next-button[data-v-b07ca6c5]{min-height:max(var(--window-size) * .08,32px);font-size:max(var(--window-size) * .026,9px)}.chip-list__pager-label[data-v-b07ca6c5],.chip-list__next-label[data-v-b07ca6c5]{padding:max(var(--window-size) * .013,5px) max(var(--window-size) * .015,6px)}.chip-list__pager-count[data-v-b07ca6c5],.chip-list__next-category[data-v-b07ca6c5]{font-size:max(var(--window-size) * .026,9px);padding:0 max(var(--window-size) * .008,4px)}.chip-list__pager-count[data-v-b07ca6c5]{min-width:max(var(--window-size) * .038,18px)}.chip-list__next-category[data-v-b07ca6c5]{min-width:max(var(--window-size) * .12,56px)}.chip-list__pager-unseen[data-v-b07ca6c5],.chip-list__next-unseen[data-v-b07ca6c5]{top:-.75em;right:-.65em;width:1.85em;height:1.85em;font-size:1em}}.flash-list[data-v-625b7cb4]{--col-gap: calc(var(--letter-card-size) / 4);--row-gap: calc(var(--letter-card-size) / 2);display:flex;flex-direction:column;gap:calc(var(--window-size) * .01);padding:0 calc(var(--window-size) * .03);position:relative}.flash-list[data-v-625b7cb4]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 15%,rgba(245,158,11,.1) 0%,rgba(245,158,11,.04) 35%,transparent 65%);pointer-events:none;z-index:0}@media screen and (min-width: 801px) and (max-width: 1100px){.flash-list[data-v-625b7cb4]{padding:0 calc(var(--window-size) * .02)}}@media screen and (max-width: 800px){.flash-list[data-v-625b7cb4]{padding:0 calc(var(--window-size) * .015);gap:calc(var(--window-size) * .008)}}.flash-list[data-v-625b7cb4]:before{content:none}.flash-list__header[data-v-625b7cb4]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--window-size) * .006);position:relative;z-index:1}.flash-list__header[data-v-625b7cb4] .modal-title-wrapper{margin-bottom:calc(var(--window-size) * .008)}.flash-list__header[data-v-625b7cb4] .background-overlay{background:linear-gradient(90deg,#f59e0b2e 10%,#f9731614 35%,#fde04729 90%);border-color:#f9731675}.flash-list__header[data-v-625b7cb4] .letter{text-shadow:0 0 calc(var(--window-size) / 145) rgba(249,115,22,.58)}.flash-list__header[data-v-625b7cb4] .emoji{color:#f97316;-webkit-text-fill-color:#f97316;text-shadow:0 0 calc(var(--window-size) / 190) rgba(253,224,71,.75)}.flash-list__stats[data-v-625b7cb4]{--collection-progress-start: #f59e0b;--collection-progress-end: #fde047;--collection-progress-shadow: rgba(249, 115, 22, .52);display:flex;justify-content:center;gap:calc(var(--window-size) * .018);color:#ffffffb3;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);text-transform:uppercase;animation:menuElementAppear .4s ease-out .1s both}.flash-list__stats .stat[data-v-625b7cb4]{width:calc(var(--window-size) * .2)}.flash-list__stats .label[data-v-625b7cb4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 calc(var(--window-size) * .01);color:#ffffffdb;white-space:nowrap;text-shadow:0 calc(var(--window-size) * .001) calc(var(--window-size) * .003) rgba(0,0,0,.55)}.flash-list__stats .track[data-v-625b7cb4]{position:relative;display:block;height:calc(var(--window-size) * .026);border-radius:calc(var(--window-size) * .005);background:#ffffff14;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.flash-list__stats .fill[data-v-625b7cb4]{position:absolute;inset:0 auto 0 0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--collection-progress-start),var(--collection-progress-end));box-shadow:0 0 calc(var(--window-size) * .006) var(--collection-progress-shadow)}@media screen and (max-width: 800px) and (orientation: portrait){.flash-list__stats[data-v-625b7cb4]{flex-direction:column;align-items:center;gap:calc(var(--window-size) * .01);font-size:calc(var(--window-size) * .022)}.flash-list__stats .stat[data-v-625b7cb4]{width:calc(var(--window-size) * .52)}.flash-list__stats .track[data-v-625b7cb4]{height:calc(var(--window-size) * .036)}}.flash-list__grid[data-v-625b7cb4]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--col-gap);row-gap:var(--row-gap);margin-top:calc(var(--window-size) * .026);padding-bottom:var(--row-gap);position:relative;z-index:1}.flash-list__item[data-v-625b7cb4]{animation:play-card-appear .4s ease-out both;transition:transform .2s ease;animation:none;position:relative;flex:0 0 var(--flash-card-size);width:var(--flash-card-size);height:calc(var(--flash-card-size) + var(--window-size) / 40);content-visibility:visible;contain:none}@media screen and (min-width: 801px) and (max-width: 1100px){.flash-list__item[data-v-625b7cb4]{height:calc(var(--flash-card-size) + var(--window-size) / 29)}}@media screen and (max-width: 800px){.flash-list__item[data-v-625b7cb4]{height:calc(var(--flash-card-size) + var(--window-size) / 21)}}.flash-list__item[data-v-625b7cb4] .flash-card-ui{animation:none}.flash-list__item .flash-card.shake[data-v-625b7cb4]{animation:shake .5s;will-change:transform}.flash-list__reveal[data-v-625b7cb4]{width:100%;animation:collection-card-appear .32s cubic-bezier(.22,1,.36,1) both}.flash-list__debug-lock[data-v-625b7cb4]{text-align:center;margin-top:calc(var(--window-size) * .008);font-size:calc(var(--window-size) * .018);opacity:.7}.implant-list[data-v-3a979a06]{--col-gap: calc(var(--implant-card-size) / 6);--row-gap: calc(var(--implant-card-size) / 4);display:flex;flex-direction:column;gap:calc(var(--window-size) * .01);padding:0 calc(var(--window-size) * .03);position:relative}.implant-list[data-v-3a979a06]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 15%,rgba(6,182,212,.1) 0%,rgba(6,182,212,.04) 35%,transparent 65%);pointer-events:none;z-index:0}@media screen and (min-width: 801px) and (max-width: 1100px){.implant-list[data-v-3a979a06]{padding:0 calc(var(--window-size) * .02)}}@media screen and (max-width: 800px){.implant-list[data-v-3a979a06]{padding:0 calc(var(--window-size) * .015);gap:calc(var(--window-size) * .008)}}.implant-list[data-v-3a979a06]:before{content:none}.implant-list__header[data-v-3a979a06]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--window-size) * .006);position:relative;z-index:1}.implant-list__header[data-v-3a979a06] .modal-title-wrapper{margin-bottom:calc(var(--window-size) * .008)}.implant-list__header[data-v-3a979a06] .background-overlay{background:linear-gradient(90deg,#0891b22e 10%,#06b6d414 35%,#22d3ee29 90%);border-color:#22d3ee75}.implant-list__header[data-v-3a979a06] .letter{text-shadow:0 0 calc(var(--window-size) / 145) rgba(34,211,238,.58)}.implant-list__header[data-v-3a979a06] .emoji{color:#22d3ee;-webkit-text-fill-color:#22d3ee;text-shadow:0 0 calc(var(--window-size) / 190) rgba(6,182,212,.75)}.implant-list__stats[data-v-3a979a06]{--collection-progress-start: #0891b2;--collection-progress-end: #22d3ee;--collection-progress-shadow: rgba(34, 211, 238, .52);display:flex;justify-content:center;gap:calc(var(--window-size) * .018);color:#ffffffb3;font-family:Orbitron,sans-serif;font-size:calc(var(--window-size) * .014);text-transform:uppercase;animation:menuElementAppear .4s ease-out .1s both}.implant-list__stats .stat[data-v-3a979a06]{width:calc(var(--window-size) * .2)}.implant-list__stats .label[data-v-3a979a06]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 calc(var(--window-size) * .01);color:#ffffffdb;white-space:nowrap;text-shadow:0 calc(var(--window-size) * .001) calc(var(--window-size) * .003) rgba(0,0,0,.55)}.implant-list__stats .track[data-v-3a979a06]{position:relative;display:block;height:calc(var(--window-size) * .026);border-radius:calc(var(--window-size) * .005);background:#ffffff14;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.implant-list__stats .fill[data-v-3a979a06]{position:absolute;inset:0 auto 0 0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--collection-progress-start),var(--collection-progress-end));box-shadow:0 0 calc(var(--window-size) * .006) var(--collection-progress-shadow)}@media screen and (max-width: 800px) and (orientation: portrait){.implant-list__stats[data-v-3a979a06]{flex-direction:column;align-items:center;gap:calc(var(--window-size) * .01);font-size:calc(var(--window-size) * .022)}.implant-list__stats .stat[data-v-3a979a06]{width:calc(var(--window-size) * .52)}.implant-list__stats .track[data-v-3a979a06]{height:calc(var(--window-size) * .036)}}.implant-list__grid[data-v-3a979a06]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--col-gap);row-gap:var(--row-gap);margin-top:calc(var(--window-size) * .026);padding-bottom:var(--row-gap);position:relative;z-index:1}.implant-list__item[data-v-3a979a06]{animation:play-card-appear .4s ease-out both;transition:transform .2s ease;animation:none;position:relative;flex:0 0 var(--implant-card-size);width:var(--implant-card-size);height:calc(var(--implant-card-size) + var(--window-size) / 40)}@media screen and (min-width: 801px) and (max-width: 1100px){.implant-list__item[data-v-3a979a06]{height:calc(var(--implant-card-size) + var(--window-size) / 29)}}@media screen and (max-width: 800px){.implant-list__item[data-v-3a979a06]{height:calc(var(--implant-card-size) + var(--window-size) / 21)}}.implant-list__item .implant-card.shake[data-v-3a979a06]{animation:shake .5s;will-change:transform}.implant-list__reveal[data-v-3a979a06]{width:100%;animation:collection-card-appear .32s cubic-bezier(.22,1,.36,1) both}.implant-list__debug-lock[data-v-3a979a06]{text-align:center;margin-top:calc(var(--window-size) * .008);font-size:calc(var(--window-size) * .018);opacity:.7}.letter-list[data-v-aade188f]{--game-view-size: min(100vw, 100vh);--font-size: calc(min(100vw, 100vh) / 64);--gap: calc(min(100vw, 100vh)/40) ;padding:0 var(--gap)}.letter-list .title[data-v-aade188f]{text-align:center}.letter-list .every-letters[data-v-aade188f]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.letter-list .every-letters .letter[data-v-aade188f]{display:flex;flex-direction:column;align-items:center}.letter-list .every-letters .letter-play-count[data-v-aade188f]{display:flex;align-items:center;justify-content:center;gap:.35em;background-color:#00000080;margin-top:calc(min(100vw,100vh)/80);padding:calc(min(100vw,100vh)/160) calc(min(100vw,100vh)/80);font-size:var(--font-size);color:#fff}.letter-list .every-letters .letter-play-count__label[data-v-aade188f]{font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing)}.letter-list .every-letters .letter-play-count__count[data-v-aade188f]{font-family:Orbitron,sans-serif;font-weight:700}.letter-list .badges[data-v-aade188f]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);margin-top:var(--gap)}.hs-expanded[data-v-a3b8ae28]{display:grid;gap:var(--hs-gap);margin:0 var(--hs-gap);padding:var(--hs-gap) 0;border-top:1px solid var(--hs-line);cursor:default}.details[data-v-a3b8ae28]{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--hs-gap) * 2);margin:0}.detail[data-v-a3b8ae28]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--hs-gap) * .25)}.detail dt[data-v-a3b8ae28]{font-size:calc(var(--hs-font-xs) * .7);font-weight:600;color:var(--hs-muted);text-transform:uppercase;letter-spacing:.08em}.detail dd[data-v-a3b8ae28]{margin:0;font-size:var(--hs-font-xs);font-weight:700;font-variant-numeric:tabular-nums}.detail dd em[data-v-a3b8ae28]{font-style:normal;color:#ffc107;font-size:.85em}.equipment[data-v-a3b8ae28]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hs-gap)}.equip-row[data-v-a3b8ae28]{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--hs-gap) * .6)}.hs-card[data-v-1cf62fe1]{border-radius:var(--hs-radius);background:var(--hs-surface);border:1px solid var(--hs-line);overflow:hidden;transition:background .2s ease,border-color .2s ease}.hs-card[data-v-1cf62fe1]:hover,.hs-card.open[data-v-1cf62fe1]{background:#ffffff12}.hs-card.personal-best[data-v-1cf62fe1]{border-color:#ffd16673;background:#ffd16612}.row[data-v-1cf62fe1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"rank main tags progress date chevron";align-items:center;column-gap:calc(var(--hs-gap) * 1.2);row-gap:calc(var(--hs-gap) * .5);padding:calc(var(--hs-gap) * .7) var(--hs-gap);cursor:pointer}@media screen and (max-width: 800px){.row[data-v-1cf62fe1]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank main chevron" "rank tags tags" "rank progress date"}}.rank[data-v-1cf62fe1]{grid-area:rank;min-width:2ch;font-size:var(--hs-font-sm);font-weight:800;color:var(--hs-muted);text-align:center;font-variant-numeric:tabular-nums}.personal-best .rank[data-v-1cf62fe1]{color:#ffd166}.main[data-v-1cf62fe1]{grid-area:main;display:flex;flex-direction:column;gap:calc(var(--hs-gap) * .25);min-width:0}.score[data-v-1cf62fe1]{font-size:var(--hs-font-lg);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.defeat .score[data-v-1cf62fe1]{color:#ffffffb3}.personal-best .score[data-v-1cf62fe1]{color:#ffd166}.best-word[data-v-1cf62fe1]{font-size:calc(var(--hs-font-xs) * .85);color:var(--hs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best-word em[data-v-1cf62fe1]{font-style:normal;font-weight:700;color:#ffc107}.tags[data-v-1cf62fe1]{grid-area:tags;display:flex;gap:calc(var(--hs-gap) * .35)}.tag[data-v-1cf62fe1]{padding:calc(var(--hs-gap) * .2) calc(var(--hs-gap) * .45);font-size:calc(var(--hs-font-xs) * .75);font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:calc(var(--hs-radius) * .6);border:1px solid currentColor;white-space:nowrap}.difficulty.easy[data-v-1cf62fe1]{color:#34d399}.difficulty.medium[data-v-1cf62fe1]{color:#fbbf24}.difficulty.hard[data-v-1cf62fe1]{color:#f87171}.outcome[data-v-1cf62fe1]{color:#ffffff73;border-color:transparent;background:#ffffff0f}.outcome.won[data-v-1cf62fe1]{color:#4ade80;background:#4ade801f}.progress[data-v-1cf62fe1]{grid-area:progress;display:flex;align-items:center;gap:calc(var(--hs-gap) * .4)}.progress-label[data-v-1cf62fe1]{font-size:calc(var(--hs-font-xs) * .85);color:#ffffffb3;font-variant-numeric:tabular-nums}.track[data-v-1cf62fe1]{width:calc(var(--window-size) / 14);height:calc(var(--window-size) / 220);background:#ffffff1f;border-radius:999px;overflow:hidden}@media screen and (max-width: 800px){.track[data-v-1cf62fe1]{width:calc(var(--window-size) / 7);height:calc(var(--window-size) / 150)}}.fill[data-v-1cf62fe1]{display:block;height:100%;border-radius:999px}.date[data-v-1cf62fe1]{grid-area:date;justify-self:end;font-size:calc(var(--hs-font-xs) * .8);color:var(--hs-muted);white-space:nowrap}.chevron[data-v-1cf62fe1]{grid-area:chevron;justify-self:end;font-size:var(--hs-font-md);line-height:1;color:#fff6;transition:transform .2s ease,color .2s ease}.chevron.open[data-v-1cf62fe1]{transform:rotate(90deg);color:#fffc}.hs-expand-enter-active[data-v-1cf62fe1],.hs-expand-leave-active[data-v-1cf62fe1]{transition:opacity .2s ease,transform .2s ease;transform-origin:top center}.hs-expand-enter-from[data-v-1cf62fe1],.hs-expand-leave-to[data-v-1cf62fe1]{opacity:0;transform:scale(.98)}.hs-pagination[data-v-cfb6f16f]{display:flex;justify-content:center;align-items:center;gap:var(--hs-gap);padding:calc(var(--hs-gap) * .5) 0 var(--hs-gap)}.page-btn[data-v-cfb6f16f]{display:grid;place-items:center;width:calc(var(--hs-font-md) * 1.8);aspect-ratio:1;font-family:inherit;font-size:var(--hs-font-md);line-height:1;color:#fff;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:50%;cursor:pointer;transition:background .15s ease,transform .1s ease}.page-btn[data-v-cfb6f16f]:hover:not(:disabled){background:#ffffff1f}.page-btn[data-v-cfb6f16f]:active:not(:disabled){transform:scale(.92)}.page-btn[data-v-cfb6f16f]:disabled{opacity:.25;cursor:not-allowed}.page-info[data-v-cfb6f16f]{min-width:6ch;text-align:center;font-size:var(--hs-font-sm);font-weight:600;color:#ffffffb3;font-variant-numeric:tabular-nums}.high-scores[data-v-36c4cd0e]{--hs-gap: calc(var(--window-size) / 60);--hs-font-xs: calc(var(--window-size) / 55);--hs-font-sm: calc(var(--window-size) / 45);--hs-font-md: calc(var(--window-size) / 38);--hs-font-lg: calc(var(--window-size) / 30);--hs-radius: calc(var(--window-size) / 100);--hs-surface: rgba(255, 255, 255, .04);--hs-line: rgba(255, 255, 255, .08);--hs-muted: rgba(255, 255, 255, .5);width:100%;max-width:calc(var(--window-size) * 1.3);margin:0 auto;padding:0 var(--hs-gap);display:grid;gap:var(--hs-gap);box-sizing:border-box;font-family:Orbitron,sans-serif;color:#fff;overflow-x:hidden}@media screen and (max-width: 800px){.high-scores[data-v-36c4cd0e]{--hs-gap: calc(var(--window-size) / 45);--hs-font-xs: calc(var(--window-size) / 40);--hs-font-sm: calc(var(--window-size) / 34);--hs-font-md: calc(var(--window-size) / 28);--hs-font-lg: calc(var(--window-size) / 24);--hs-radius: calc(var(--window-size) / 80)}}@media screen and (max-width: 800px) and (orientation: portrait){.high-scores[data-v-36c4cd0e]{--hs-font-xs: calc(var(--window-size) / 36);--hs-font-sm: calc(var(--window-size) / 30);--hs-font-md: calc(var(--window-size) / 25);--hs-font-lg: calc(var(--window-size) / 21)}}.stats[data-v-36c4cd0e]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--hs-gap) 0;border-bottom:1px solid var(--hs-line)}@media screen and (max-width: 800px){.stats[data-v-36c4cd0e]{grid-auto-flow:row;grid-template-columns:1fr 1fr;row-gap:var(--hs-gap)}}.stat[data-v-36c4cd0e]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--hs-gap) * .3)}.stat+.stat[data-v-36c4cd0e]{border-left:1px solid var(--hs-line)}@media screen and (max-width: 800px){.stat+.stat[data-v-36c4cd0e]{border-left:none}}.stat-value[data-v-36c4cd0e]{font-size:var(--hs-font-md);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.stat-value.golden[data-v-36c4cd0e]{color:#ffd166}.stat-label[data-v-36c4cd0e]{font-size:calc(var(--hs-font-xs) * .7);font-weight:600;color:var(--hs-muted);text-transform:uppercase;letter-spacing:.08em}.filters[data-v-36c4cd0e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--hs-gap) * .6)}.filters-right[data-v-36c4cd0e]{display:flex;flex-wrap:wrap;gap:calc(var(--hs-gap) * .6)}.segmented[data-v-36c4cd0e]{display:flex;flex-wrap:wrap;padding:calc(var(--hs-gap) * .2);background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:var(--hs-radius)}.segment[data-v-36c4cd0e],.toggle[data-v-36c4cd0e]{display:flex;align-items:center;gap:calc(var(--hs-gap) * .25);padding:calc(var(--hs-gap) * .35) calc(var(--hs-gap) * .7);font-family:inherit;font-size:calc(var(--hs-font-xs) * .85);font-weight:600;color:var(--hs-muted);background:transparent;border:1px solid transparent;border-radius:calc(var(--hs-radius) * .7);white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.segment[data-v-36c4cd0e]:hover:not(:disabled):not(.active),.toggle[data-v-36c4cd0e]:hover:not(:disabled):not(.active){color:#ffffffd9}.segment[data-v-36c4cd0e]:active:not(:disabled),.toggle[data-v-36c4cd0e]:active:not(:disabled){transform:scale(.96)}.segment[data-v-36c4cd0e]:disabled,.toggle[data-v-36c4cd0e]:disabled{opacity:.25;cursor:not-allowed}.segment.active[data-v-36c4cd0e]{color:#fff;background:#ffffff1f}.segment.active.easy[data-v-36c4cd0e],.segment.active.diff-easy[data-v-36c4cd0e]{background:var(--btn-gradient-easy);color:#fff;box-shadow:0 calc(var(--window-size) / 400) calc(var(--window-size) / 100) #10b98166}.segment.active.medium[data-v-36c4cd0e],.segment.active.diff-medium[data-v-36c4cd0e]{background:var(--btn-gradient-medium);color:#fff;box-shadow:0 calc(var(--window-size) / 400) calc(var(--window-size) / 100) #f59e0b66}.segment.active.hard[data-v-36c4cd0e],.segment.active.diff-hard[data-v-36c4cd0e]{background:var(--btn-gradient-hard);color:#fff;box-shadow:0 calc(var(--window-size) / 400) calc(var(--window-size) / 100) #dc262680}.segment.active.all[data-v-36c4cd0e],.segment.active.diff-all[data-v-36c4cd0e]{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;box-shadow:0 calc(var(--window-size) / 400) calc(var(--window-size) / 100) #06b6d466}.toggle[data-v-36c4cd0e]{background:var(--hs-surface);border-color:var(--hs-line);border-radius:var(--hs-radius)}.toggle.active[data-v-36c4cd0e]{color:#4ade80;background:#4ade801f;border-color:#4ade8066}.sort-arrow[data-v-36c4cd0e]{opacity:.7}.list[data-v-36c4cd0e]{display:grid;gap:calc(var(--hs-gap) * .5)}.empty[data-v-36c4cd0e]{padding:calc(var(--hs-gap) * 4) var(--hs-gap);text-align:center;font-size:var(--hs-font-sm);color:var(--hs-muted);border:1px dashed var(--hs-line);border-radius:var(--hs-radius)}.selector-container[data-v-db0f9f8f]{--font-size: calc(min(100vw, 100vh)/50) ;--padding: calc(min(100vw, 100vh)*.01) ;--gap: calc(min(100vw, 100vh)*.01) ;--border-radius: calc(min(100vw, 100vh)/200) ;--min-width: calc(min(100vw, 100vh) / 6);font-size:var(--font-size);display:flex;justify-content:center;align-items:center;font-family:Orbitron,sans-serif;color:#0fc;text-shadow:0 0 10px rgba(0,255,204,.8);width:100%;padding:0 var(--padding);box-sizing:border-box}.selector-container .selector-grid[data-v-db0f9f8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-width),1fr));gap:var(--gap);width:100%}.selector-container .selector-item[data-v-db0f9f8f]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:var(--padding);border-radius:var(--border-radius);text-align:center;cursor:pointer;transition:transform .3s ease,background .3s ease,border-color .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.selector-container .selector-item[data-v-db0f9f8f]:hover{background:#fff3}.selector-container .selector-item.active[data-v-db0f9f8f]{border-color:#0fc;box-shadow:0 0 10px #0fcc}.selector-container .selector-enter-active[data-v-db0f9f8f],.selector-container .selector-leave-active[data-v-db0f9f8f]{transition:opacity .5s}.selector-container .selector-enter-from[data-v-db0f9f8f],.selector-container .selector-leave-to[data-v-db0f9f8f]{opacity:0}.language-settings[data-v-6e2f2397]{display:flex;flex-direction:column;gap:calc(min(100vw,100vh) / 30);width:100vw;box-sizing:border-box;align-items:center;padding:calc(min(100vw,100vh) / 30)}.language-item[data-v-6e2f2397]{display:flex;flex-direction:column;align-items:center;gap:calc(min(100vw,100vh)/200);width:100%}.language-emoji[data-v-6e2f2397]{font-size:calc(min(100vw,100vh)/25)}.language-name[data-v-6e2f2397]{font-size:calc(min(100vw,100vh) / 60);text-align:center}.main-menu-button[data-v-0200d741]{--main-menu-button-font-size: calc(var(--window-size) / 25);--main-menu-unseen-mark-size: calc(var(--main-menu-button-font-size) * 1.5);--main-menu-unseen-mark-offset: calc(var(--main-menu-button-font-size) * -.25);position:relative;width:100%;overflow:visible}[data-v-0200d741] .basic-button-wrapper{--basic-button-background: var(--btn-gradient-menu);--basic-button-font-size: var(--main-menu-button-font-size);--basic-button-padding: calc(var(--window-size) / 50) calc(var(--window-size) / 25)}.unseen-mark[data-v-0200d741]{--unseen-mark-size: var(--main-menu-unseen-mark-size);--unseen-mark-font-size: calc(var(--main-menu-button-font-size) * .84);--unseen-mark-min-size: 0;top:var(--main-menu-unseen-mark-offset);right:var(--main-menu-unseen-mark-offset)}.menu-buttons-wrapper[data-v-95897b32]{display:flex;flex-direction:column;gap:var(--menu-gap);align-items:center;justify-content:center}.menu-navigator[data-v-91d51211]{display:flex;flex-direction:column;align-items:center;justify-content:center}.menu-navigator .background[data-v-91d51211]{background:var(--menu-shell-background)}.menu-navigator .root-menu[data-v-91d51211]{display:flex;flex-direction:column;align-items:center;justify-content:center}.menu-navigator .animated-title[data-v-91d51211]{opacity:0;animation:menuTitleAppear .4s ease-out forwards;animation-delay:.05s}.menu-navigator .animated-buttons[data-v-91d51211]{opacity:1}.menu-navigator .animated-button[data-v-91d51211]{opacity:0;animation:menuElementAppear .2s cubic-bezier(.33,1,.68,1) forwards;animation-delay:calc(.05s + var(--animation-delay, 0s))}.menu-navigator .app-version[data-v-91d51211]{margin:calc(var(--menu-gap) * 1.5) 0 0;font-size:calc(min(100vw,100vh) / 45);color:#ffffff8c;text-align:center;user-select:text}.menu-navigator .menu-page-content[data-v-91d51211]{width:100%}.menu-navigator .menu-page-layout-chips[data-v-91d51211] .content{align-items:stretch;justify-content:flex-start;height:100vh;overflow-y:auto}.menu-navigator .menu-page-layout-lexicon[data-v-91d51211] .content{justify-content:flex-start;height:100vh}.menu-navigator .animated-content[data-v-91d51211]{opacity:0;animation:menuContentAppear .4s cubic-bezier(.33,1,.68,1) forwards;animation-delay:.02s}.menu-navigator .back .animated-button[data-v-91d51211]{animation-delay:var(--animation-delay, .05s)}@media screen and (min-width: 801px) and (max-width: 1100px){.menu-navigator .animated-title[data-v-91d51211]{animation-duration:.3s;animation-delay:.03s}.menu-navigator .animated-button[data-v-91d51211]{animation-duration:.16s;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-delay:calc(.04s + var(--animation-delay, 0s))}.menu-navigator .menu-page-content.animated-content[data-v-91d51211]{animation:menuContentAppear .35s cubic-bezier(.33,1,.68,1) forwards;animation-delay:.02s}}@media screen and (max-width: 800px){.menu-navigator .animated-title[data-v-91d51211]{animation-duration:.25s;animation-delay:.02s}.menu-navigator .animated-button[data-v-91d51211]{animation-duration:.14s;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-delay:calc(.03s + var(--animation-delay, 0s) * .8)}.menu-navigator .menu-page-content.animated-content[data-v-91d51211]{animation:menuContentAppear .3s cubic-bezier(.33,1,.68,1) forwards;animation-delay:.02s}.menu-navigator .back .animated-button[data-v-91d51211]{animation-delay:calc(var(--animation-delay, .08s) * .8)}}.back[data-v-91d51211]{display:flex;justify-content:center;width:100%;margin-top:var(--menu-gap);margin-bottom:var(--menu-gap)}.back .back-button[data-v-91d51211]{width:fit-content;max-width:calc(100% - var(--menu-gap) * 2)}.back[data-v-91d51211] .back-button .basic-button-wrapper,.back[data-v-91d51211] .back-button .basic-button{width:auto;max-width:100%}.back[data-v-91d51211] .back-button .basic-button{white-space:normal}.volume-slider-row[data-v-d08ba656]{--menu-unit: var(--menu-base-unit, var(--window-size, min(100vw, 100vh)));--size: calc(var(--menu-unit) / 15);--track-height: calc(var(--size) * .55);--thumb-size: calc(var(--size) * 1.25);--track-color: #2a2a35;--track-edge: rgba(255, 255, 255, .06);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--size) * .65);width:100%;box-sizing:border-box;padding:calc(var(--size) * .4) calc(var(--size) * .2);margin:calc(var(--size) * -.15) calc(var(--size) * -.2);font-family:Quadrangle,sans-serif;color:#fff}.volume-slider-row span[data-v-d08ba656]{font-size:var(--size)}.volume-slider-row span[data-v-d08ba656]:first-of-type{grid-column:1/2}.volume-slider-row .volume-emoji[data-v-d08ba656]{cursor:pointer;user-select:none;transition:transform .2s ease}.volume-slider-row .volume-emoji[data-v-d08ba656]:hover{transform:scale(1.1)}.volume-slider-row .volume-emoji[data-v-d08ba656]:active{transform:scale(.95)}.volume-slider-row .volume-slider[data-v-d08ba656]{grid-column:2/3;align-self:center;appearance:none;-webkit-appearance:none;width:100%;min-height:var(--thumb-size);height:var(--thumb-size);margin:0;background:transparent;border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.volume-slider-row .volume-slider[data-v-d08ba656]::-webkit-slider-runnable-track{width:100%;height:var(--track-height);cursor:pointer;background:linear-gradient(to right,var(--track-fill-color) 0%,var(--track-fill-color) var(--value-percent, 0%),var(--track-color) var(--value-percent, 0%),var(--track-color) 100%);border-radius:calc(var(--track-height) / 2);border:1px solid var(--track-edge);box-shadow:inset 0 1px 2px #0000008c,inset 0 -1px #ffffff0a}.volume-slider-row .volume-slider[data-v-d08ba656]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;margin-top:calc((var(--track-height) - var(--thumb-size)) / 2);width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb-color);border-radius:50%;border:2px solid rgba(10,10,14,.95);box-shadow:0 0 6px var(--thumb-color),0 0 14px var(--thumb-color),0 2px 5px #00000080;transition:box-shadow .2s ease-in-out,transform .15s ease}.volume-slider-row .volume-slider[data-v-d08ba656]::-webkit-slider-thumb:hover{box-shadow:0 0 10px var(--thumb-color),0 0 22px var(--thumb-color),0 2px 6px #0000008c}.volume-slider-row .volume-slider[data-v-d08ba656]::-webkit-slider-thumb:active{transform:scale(.96)}.volume-slider-row .volume-slider[data-v-d08ba656]::-moz-range-track{width:100%;height:var(--track-height);cursor:pointer;background:var(--track-color);border-radius:calc(var(--track-height) / 2);border:1px solid var(--track-edge);box-shadow:inset 0 1px 2px #0000008c,inset 0 -1px #ffffff0a}.volume-slider-row .volume-slider[data-v-d08ba656]::-moz-range-progress{height:var(--track-height);background:var(--track-fill-color);border-radius:calc(var(--track-height) / 2);border:none}.volume-slider-row .volume-slider[data-v-d08ba656]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb-color);border-radius:50%;border:2px solid rgba(10,10,14,.95);box-shadow:0 0 6px var(--thumb-color),0 0 14px var(--thumb-color),0 2px 5px #00000080;cursor:pointer;transition:box-shadow .2s ease-in-out,transform .15s ease}.volume-slider-row .volume-slider[data-v-d08ba656]::-moz-range-thumb:hover{box-shadow:0 0 10px var(--thumb-color),0 0 22px var(--thumb-color),0 2px 6px #0000008c}.volume-slider-row .volume-slider[data-v-d08ba656]::-moz-range-thumb:active{transform:scale(.96)}.volume-slider-row .volume-percentage[data-v-d08ba656]{grid-column:3/4;font-size:var(--size);text-align:right;min-width:4ch}.setting-card[data-v-2606d5cb]{background:var(--background-color, #1e1e2e);border-radius:calc(var(--window-size) * .008);padding:calc(var(--window-size) * .01);animation:card-appear .5s ease-out;width:100%;box-sizing:border-box}.setting-card.with-carousel[data-v-2606d5cb]{position:relative;overflow:visible;padding-top:calc(var(--window-size) * .02)}.setting-card.with-carousel .setting-header[data-v-2606d5cb]{position:absolute;top:calc(var(--window-size) * .01);left:calc(var(--window-size) * .01);z-index:10;pointer-events:none}.setting-header[data-v-2606d5cb]{display:flex;align-items:center;gap:calc(var(--window-size) * .008);margin-bottom:calc(var(--window-size) * .008);padding-bottom:calc(var(--window-size) * .006)}.setting-icon[data-v-2606d5cb]{font-size:calc(var(--window-size) * .025)}.setting-title[data-v-2606d5cb]{font-size:calc(var(--window-size) * .025);font-family:var(--tone-font);font-weight:var(--tone-font-weight);letter-spacing:var(--tone-letter-spacing);color:var(--color-light, #ffffff);margin:0;text-transform:uppercase}.sound-settings[data-v-ce7fc6bd]{display:flex;flex-direction:column;gap:calc(var(--window-size) * .01);width:100%;box-sizing:border-box;align-items:center;padding:calc(var(--window-size) * .01)}@media screen and (min-width: 801px) and (max-width: 1100px){.sound-settings[data-v-ce7fc6bd]{gap:calc(var(--window-size) * .008);padding:calc(var(--window-size) * .012)}}@media screen and (max-width: 800px){.sound-settings[data-v-ce7fc6bd]{gap:calc(var(--window-size) * .006);padding:calc(var(--window-size) * .01)}}.main-menu[data-v-3d253e09]{--menu-base-unit: min(100vw, 100vh) ;--main-title-font-size: calc(var(--menu-base-unit) / 12);--button-font-size: calc(var(--menu-base-unit) / 30);--button-padding: calc(var(--menu-base-unit) / 60) calc(var(--menu-base-unit) / 30);--button-border-radius: calc(var(--menu-base-unit) / 100);--button-bg-color: var(--color-primary-dark);--button-text-color: var(--color-light);--button-hover-bg-color: var(--color-primary);--button-active-bg-color: var(--color-primary-light);--menu-bg-color: rgba(0, 0, 0, .8);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:calc(var(--menu-base-unit) / 30);box-sizing:border-box}.main-menu.in-game-menu[data-v-3d253e09]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}@media screen and (min-width: 801px) and (max-width: 1100px){.main-menu[data-v-3d253e09]{--main-title-font-size: calc(var(--menu-base-unit) / 15);--button-font-size: calc(var(--menu-base-unit) / 35)}}@media screen and (max-width: 800px){.main-menu[data-v-3d253e09]{--main-title-font-size: calc(var(--menu-base-unit) / 20);--button-font-size: calc(var(--menu-base-unit) / 40);--button-padding: calc(var(--menu-base-unit) / 75) calc(var(--menu-base-unit) / 40)}}@media screen and (max-width: 800px) and (orientation: portrait){.main-menu[data-v-3d253e09]{--menu-gap: calc(var(--window-size) / 33)}.main-menu[data-v-3d253e09] .main-menu-button{--main-menu-button-font-size: calc(var(--window-size) * .06)}.main-menu[data-v-3d253e09] .basic-button-wrapper{--basic-button-font-size: var(--main-menu-button-font-size, calc(var(--window-size) * .06));--basic-button-padding: calc(var(--window-size) * .03) calc(var(--window-size) * .06)}.main-menu[data-v-3d253e09] .modal-title{font-size:calc(var(--window-size) / 13.33)}}.main-menu[data-v-3d253e09] .basic-button-wrapper{--basic-button-background: linear-gradient(to bottom, #4e60b5 0%, #4a2e65 100%);--basic-button-border-radius: var(--button-border-radius)}.main-menu[data-v-3d253e09] .main-menu-button:not(.start-button):not(.back-button):not(.danger-button):not(.tinted-button) .basic-button-wrapper{border:calc(var(--menu-base-unit) / 500) solid var(--button-text-color);background-color:var(--button-bg-color)}.main-menu[data-v-3d253e09] .main-menu-button.start-button .basic-button-wrapper{--basic-button-background: linear-gradient(to bottom, #ff8a00 0%, #e73763 52%, #8b1457 100%)}.main-menu[data-v-3d253e09] .main-menu-button.back-button .basic-button-wrapper{--basic-button-background: linear-gradient(to bottom, #4a4a4a 0%, #242424 100%)}.main-menu[data-v-3d253e09] .main-menu-button.danger-button .basic-button-wrapper{--basic-button-background: linear-gradient(to bottom, #e13232 0%, #8b1515 55%, #4a0707 100%)}.main-menu[data-v-3d253e09] .main-menu-button.start-button .basic-button,.main-menu[data-v-3d253e09] .main-menu-button.danger-button .basic-button,.main-menu[data-v-3d253e09] .main-menu-button.back-button .basic-button,.main-menu[data-v-3d253e09] .main-menu-button.tinted-button .basic-button{border:0;box-shadow:inset 0 calc(var(--menu-base-unit) / 420) 0 #ffffff47,inset 0 calc(var(--menu-base-unit) / -280) calc(var(--menu-base-unit) / 80) #00000038,0 calc(var(--menu-base-unit) / 230) calc(var(--menu-base-unit) / 60) var(--menu-button-shadow);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.main-menu[data-v-3d253e09] .main-menu-button.start-button .basic-button{--menu-button-shadow: rgba(255, 123, 0, .42)}.main-menu[data-v-3d253e09] .main-menu-button.danger-button .basic-button{--menu-button-shadow: rgba(225, 50, 50, .42)}.main-menu[data-v-3d253e09] .main-menu-button.back-button .basic-button{--menu-button-shadow: rgba(255, 255, 255, .14)}.main-menu[data-v-3d253e09] .main-menu-button.tinted-button .basic-button{--basic-button-background-size: 180% 180%;animation:menuCollectionButtonPulse-3d253e09 4s ease-in-out infinite}.main-menu[data-v-3d253e09] .main-menu-button.collection-chip-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #7c3aed 0%, #a855f7 48%, #38bdf8 100%)}.main-menu[data-v-3d253e09] .main-menu-button.collection-chip-button .basic-button{--menu-button-shadow: rgba(168, 85, 247, .48)}.main-menu[data-v-3d253e09] .main-menu-button.collection-implant-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #0891b2 0%, #06b6d4 48%, #22d3ee 100%)}.main-menu[data-v-3d253e09] .main-menu-button.collection-implant-button .basic-button{--menu-button-shadow: rgba(34, 211, 238, .42)}.main-menu[data-v-3d253e09] .main-menu-button.collection-flash-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #f59e0b 0%, #f97316 48%, #fde047 100%)}.main-menu[data-v-3d253e09] .main-menu-button.collection-flash-button .basic-button{--menu-button-shadow: rgba(249, 115, 22, .45)}.main-menu[data-v-3d253e09] .main-menu-button.collection-achievement-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #15803d 0%, #22c55e 48%, #a3e635 100%)}.main-menu[data-v-3d253e09] .main-menu-button.collection-achievement-button .basic-button{--menu-button-shadow: rgba(34, 197, 94, .43)}.main-menu[data-v-3d253e09] .main-menu-button.root-library-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #3730a3 0%, #6366f1 48%, #a5b4fc 100%)}.main-menu[data-v-3d253e09] .main-menu-button.root-library-button .basic-button{--menu-button-shadow: rgba(99, 102, 241, .42)}.main-menu[data-v-3d253e09] .main-menu-button.root-stats-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #1e40af 0%, #2563eb 48%, #60a5fa 100%)}.main-menu[data-v-3d253e09] .main-menu-button.root-stats-button .basic-button{--menu-button-shadow: rgba(37, 99, 235, .45)}.main-menu[data-v-3d253e09] .main-menu-button.root-settings-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #334155 0%, #64748b 48%, #94a3b8 100%)}.main-menu[data-v-3d253e09] .main-menu-button.root-settings-button .basic-button{--menu-button-shadow: rgba(148, 163, 184, .35)}.main-menu[data-v-3d253e09] .main-menu-button.sub-highscores-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #b45309 0%, #f59e0b 48%, #fde68a 100%)}.main-menu[data-v-3d253e09] .main-menu-button.sub-highscores-button .basic-button{--menu-button-shadow: rgba(245, 158, 11, .42)}.main-menu[data-v-3d253e09] .main-menu-button.sub-lexicon-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #134e4a 0%, #2f6f6a 48%, #5e9c96 100%)}.main-menu[data-v-3d253e09] .main-menu-button.sub-lexicon-button .basic-button{--menu-button-shadow: rgba(47, 111, 106, .38)}.main-menu[data-v-3d253e09] .main-menu-button.sub-letters-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #4a1d4f 0%, #7a3f7f 48%, #a87aa8 100%)}.main-menu[data-v-3d253e09] .main-menu-button.sub-letters-button .basic-button{--menu-button-shadow: rgba(122, 63, 127, .38)}.main-menu[data-v-3d253e09] .main-menu-button.sub-animations-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #3f6212 0%, #65a30d 48%, #bef264 100%)}.main-menu[data-v-3d253e09] .main-menu-button.sub-animations-button .basic-button{--menu-button-shadow: rgba(101, 163, 13, .42)}.main-menu[data-v-3d253e09] .main-menu-button.sub-language-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #0369a1 0%, #0ea5e9 48%, #7dd3fc 100%)}.main-menu[data-v-3d253e09] .main-menu-button.sub-language-button .basic-button{--menu-button-shadow: rgba(14, 165, 233, .42)}.main-menu[data-v-3d253e09] .main-menu-button.sub-sound-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #6d28d9 0%, #8b5cf6 48%, #c4b5fd 100%)}.main-menu[data-v-3d253e09] .main-menu-button.sub-sound-button .basic-button{--menu-button-shadow: rgba(139, 92, 246, .42)}.main-menu[data-v-3d253e09] .main-menu-button.sub-kofi-button .basic-button-wrapper{--basic-button-background: linear-gradient(135deg, #78350f 0%, #b45309 48%, #fbbf24 100%)}.main-menu[data-v-3d253e09] .main-menu-button.sub-kofi-button .basic-button{--menu-button-shadow: rgba(180, 83, 9, .42)}.main-menu[data-v-3d253e09] .root-library-button{--menu-tint-rgb: 99, 102, 241;--menu-tint-accent-rgb: 165, 180, 252}.main-menu[data-v-3d253e09] .root-stats-button{--menu-tint-rgb: 37, 99, 235;--menu-tint-accent-rgb: 96, 165, 250}.main-menu[data-v-3d253e09] .root-settings-button{--menu-tint-rgb: 100, 116, 139;--menu-tint-accent-rgb: 148, 163, 184}.main-menu[data-v-3d253e09] .collection-chip-button{--menu-tint-rgb: 168, 85, 247;--menu-tint-accent-rgb: 56, 189, 248}.main-menu[data-v-3d253e09] .collection-implant-button{--menu-tint-rgb: 6, 182, 212;--menu-tint-accent-rgb: 34, 211, 238}.main-menu[data-v-3d253e09] .collection-flash-button{--menu-tint-rgb: 249, 115, 22;--menu-tint-accent-rgb: 253, 224, 71}.main-menu[data-v-3d253e09] .collection-achievement-button{--menu-tint-rgb: 34, 197, 94;--menu-tint-accent-rgb: 163, 230, 53}.main-menu[data-v-3d253e09] .sub-highscores-button{--menu-tint-rgb: 245, 158, 11;--menu-tint-accent-rgb: 253, 230, 138}.main-menu[data-v-3d253e09] .sub-lexicon-button{--menu-tint-rgb: 47, 111, 106;--menu-tint-accent-rgb: 94, 156, 150}.main-menu[data-v-3d253e09] .sub-letters-button{--menu-tint-rgb: 122, 63, 127;--menu-tint-accent-rgb: 168, 122, 168}.main-menu[data-v-3d253e09] .sub-animations-button{--menu-tint-rgb: 101, 163, 13;--menu-tint-accent-rgb: 190, 242, 100}.main-menu[data-v-3d253e09] .sub-language-button{--menu-tint-rgb: 14, 165, 233;--menu-tint-accent-rgb: 125, 211, 252}.main-menu[data-v-3d253e09] .sub-sound-button{--menu-tint-rgb: 139, 92, 246;--menu-tint-accent-rgb: 196, 181, 253}.main-menu .seed-info[data-v-3d253e09]{margin-top:calc(var(--menu-gap) * 1.5)}.main-menu[data-v-3d253e09] .main-menu-title{margin-bottom:calc(var(--menu-base-unit) / 30)}.volume-slider-wrapper[data-v-3d253e09]{padding:calc(var(--menu-base-unit) / 30);width:100%;box-sizing:border-box}@keyframes menuCollectionButtonPulse-3d253e09{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.toast-container[data-v-0c029280]{position:fixed;top:calc(1rem + env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:13000;pointer-events:none}.toast[data-v-0c029280]{max-width:min(90vw,42rem);box-sizing:border-box;background:linear-gradient(135deg,#ff5d18f5,#bf2314f5),#000000e6;color:#fff8e6;padding:.95rem 1.6rem;border:2px solid rgba(255,218,91,.95);border-radius:.8rem;box-shadow:0 0 0 2px #4b000073,0 .75rem 2rem #8c0e0073,0 0 1.5rem #ff6f0052;font-family:var(--tone-font);font-size:1.1rem;font-weight:900;line-height:1.15;text-align:center;text-shadow:0 2px 0 rgba(82,0,0,.55);overflow-wrap:anywhere;backdrop-filter:blur(7px)}@media (min-width: 768px){.toast[data-v-0c029280]{font-size:1.35rem}}.toast-enter-active[data-v-0c029280],.toast-leave-active[data-v-0c029280]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-0c029280],.toast-leave-to[data-v-0c029280]{opacity:0;transform:translateY(.5rem)}html,body{max-height:100vh;overflow:hidden}.boot-loader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.boot-loader__dots{display:flex;justify-content:space-between;align-items:center;width:40vw}.boot-loader__dots span{display:block;width:8vw;height:8vw;background-color:#fff;border-radius:50%;animation:boot-bounce 1.4s infinite ease-in-out both}.boot-loader__dots span:nth-child(1){animation-delay:-.32s}.boot-loader__dots span:nth-child(2){animation-delay:-.16s}@keyframes boot-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.dict-loading-indicator{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;background:#000000bf;color:#ffffffe6;padding:.75rem 1.75rem;border-radius:2rem;font-size:1.1rem;white-space:nowrap;backdrop-filter:blur(6px);pointer-events:none;z-index:9998}.dict-load-error{pointer-events:auto}.dict-retry-button{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:1rem;padding:.35rem 1rem;font:inherit;cursor:pointer}.dict-retry-button:hover{background:#ffffff4d}.dict-loading-spinner{display:inline-block;width:1.1rem;height:1.1rem;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:dict-spin .7s linear infinite;flex-shrink:0}@keyframes dict-spin{to{transform:rotate(360deg)}}.dict-loading-enter-active,.dict-loading-leave-active{transition:opacity .3s ease}.dict-loading-enter-from,.dict-loading-leave-to{opacity:0}
