@import"https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap";.animate-bounce-in[data-v-dfa708a9]{animation:bounceIn-dfa708a9 .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes bounceIn-dfa708a9{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.card-wrapper[data-v-b6f5c924]{perspective:1000px;height:220px;cursor:pointer}.card-inner[data-v-b6f5c924]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.4,0,.2,1)}.card-wrapper.flipped .card-inner[data-v-b6f5c924]{transform:rotateY(180deg)}.card-face[data-v-b6f5c924]{position:absolute;inset:0;backface-visibility:hidden;background:#fff;border-radius:1rem;border:1px solid #f0fdf4;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.card-back[data-v-b6f5c924]{transform:rotateY(180deg);background:linear-gradient(135deg,#ecfdf5,#eff6ff)}.slide-up-enter-active[data-v-b6f5c924]{transition:all .3s ease-out}.slide-up-enter-from[data-v-b6f5c924]{opacity:0;transform:translateY(8px)}.stat-box[data-v-2dded873]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-2dded873]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-2dded873]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.card-container[data-v-2dded873]{perspective:600px}.card-inner[data-v-2dded873]{position:relative;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.card-flipped .card-inner[data-v-2dded873]{transform:rotateY(180deg)}.card-face[data-v-2dded873]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-front[data-v-2dded873],.card-matched .card-inner[data-v-2dded873]{transform:rotateY(180deg)}.card-matched .card-front[data-v-2dded873]{animation:matchPulse-2dded873 .5s ease-out}@keyframes matchPulse-2dded873{0%{box-shadow:0 0 #34d39966}50%{box-shadow:0 0 25px 5px #34d3994d}to{box-shadow:0 0 15px #34d3991a}}.combo-pop-enter-active[data-v-2dded873]{animation:popIn-2dded873 .3s ease-out}.combo-pop-leave-active[data-v-2dded873]{animation:popOut-2dded873 .3s ease-in}@keyframes popIn-2dded873{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes popOut-2dded873{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.game-card[data-v-a7484b60]{min-height:140px}.stat-box[data-v-94ee695b]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-94ee695b]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-94ee695b]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.stat-box[data-v-ed48c9a4]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-ed48c9a4]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-ed48c9a4]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.shake[data-v-ed48c9a4]{animation:shake-ed48c9a4 .4s ease-in-out}@keyframes shake-ed48c9a4{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.stat-box[data-v-9b64beb8]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-9b64beb8]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-9b64beb8]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.stat-box[data-v-6fb318cc]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-6fb318cc]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-6fb318cc]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.stat-box[data-v-d456a3d5]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-d456a3d5]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-d456a3d5]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.stat-box[data-v-ffd92381]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-ffd92381]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-ffd92381]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.stat-box[data-v-58de6971]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-58de6971]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-58de6971]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.stat-box[data-v-c624576e]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:70px}.stat-label[data-v-c624576e]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-c624576e]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.hex-btn[data-v-c624576e]{width:64px;height:64px;margin:3px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;border-radius:50%;transition:all .15s;cursor:pointer;border:2px solid}.hex-outer[data-v-c624576e]{background:#1f2937cc;border-color:#4b556380;color:#d1d5db}.hex-outer[data-v-c624576e]:hover{background:#06b6d426;border-color:#06b6d480;color:#a5f3fc}.hex-outer[data-v-c624576e]:active{transform:scale(.92)}.hex-center[data-v-c624576e]{background:#ca8a044d;border-color:#eab30899;color:#fde047;box-shadow:0 0 15px #eab30833}.hex-center[data-v-c624576e]:hover{background:#ca8a0480}.hex-center[data-v-c624576e]:active{transform:scale(.92)}.stat-box[data-v-0c069adf]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-0c069adf]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-0c069adf]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.stat-box[data-v-564b10be]{display:flex;flex-direction:column;align-items:center;padding:.35rem 1rem .5rem;background:#111827;border:1px solid rgb(55 65 81);border-radius:.5rem;min-width:80px}.stat-label[data-v-564b10be]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.stat-value[data-v-564b10be]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace}.mp-app[data-v-44f14721]{--mp-bg: #0a0a1a;--mp-bg-card: rgba(15, 15, 40, .8);--mp-neon-green: #39ff14;--mp-neon-cyan: #00f5ff;--mp-neon-purple: #bf00ff;--mp-neon-pink: #ff1493;--mp-neon-yellow: #ffe100;--mp-text: #e0e0ff;--mp-text-dim: rgba(224, 224, 255, .4);--mp-border: rgba(0, 245, 255, .15);--mp-glow-sm: 0 0 10px rgba(0, 245, 255, .3);--mp-glow-md: 0 0 20px rgba(0, 245, 255, .4), 0 0 40px rgba(0, 245, 255, .1);color:var(--mp-text);font-family:system-ui,-apple-system,sans-serif}.mp-title[data-v-44f14721]{font-family:Fredoka One,cursive;background:linear-gradient(135deg,var(--mp-neon-cyan),var(--mp-neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,245,255,.3))}.mp-card[data-v-44f14721]{background:var(--mp-bg-card);border:1px solid var(--mp-border);border-radius:1rem;padding:1.25rem;transition:all .3s;cursor:pointer;text-align:center}.mp-card[data-v-44f14721]:hover:not(.opacity-30){border-color:#00f5ff80;box-shadow:var(--mp-glow-md);transform:translateY(-2px)}.mp-sentence-card[data-v-44f14721]{background:var(--mp-bg-card);border:1px solid var(--mp-border);border-radius:1rem;padding:1.5rem 2rem;width:100%;max-width:32rem;box-shadow:var(--mp-glow-sm)}.mp-choice-btn[data-v-44f14721]{background:#0f0f28e6;border:2px solid rgba(191,0,255,.3);border-radius:.75rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:700;color:#fff;transition:all .3s;cursor:pointer}.mp-choice-btn[data-v-44f14721]:hover:not(:disabled){border-color:#bf00ffb3;box-shadow:0 0 15px #bf00ff66;transform:scale(1.05)}.mp-choice-btn[data-v-44f14721]:disabled{cursor:default}.mp-choice-btn.mp-correct[data-v-44f14721]{border-color:var(--mp-neon-green)!important;box-shadow:0 0 30px #39ff1480,0 0 60px #39ff1433!important;animation:neonPulse-44f14721 .5s ease}.mp-choice-btn.mp-wrong[data-v-44f14721]{border-color:var(--mp-neon-pink)!important;box-shadow:0 0 20px #ff149380!important;animation:shake-44f14721 .4s ease}.mp-img-card[data-v-44f14721]{background:var(--mp-bg-card);border:2px solid var(--mp-border);border-radius:.75rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;transition:all .3s;cursor:pointer}.mp-img-card[data-v-44f14721]:hover:not(:disabled){border-color:#00f5ff80;box-shadow:var(--mp-glow-md);transform:scale(1.05)}.mp-img-card.mp-correct[data-v-44f14721]{border-color:var(--mp-neon-green)!important;box-shadow:0 0 30px #39ff1480!important}.mp-img-card.mp-wrong[data-v-44f14721]{border-color:var(--mp-neon-pink)!important;animation:shake-44f14721 .4s ease}.mp-diff-btn[data-v-44f14721]{padding:.5rem 1.25rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;border:1px solid var(--mp-border);background:transparent;color:var(--mp-text-dim);transition:all .3s;cursor:pointer}.mp-diff-active[data-v-44f14721]{border-color:var(--mp-neon-cyan);color:var(--mp-neon-cyan);box-shadow:var(--mp-glow-sm)}.mp-hud[data-v-44f14721]{font-size:.75rem;font-weight:600;color:var(--mp-text-dim)}.mp-spinner[data-v-44f14721]{width:3rem;height:3rem;border:3px solid var(--mp-neon-cyan);border-top-color:transparent;border-radius:50%;animation:spin-44f14721 1s linear infinite}.mp-blank[data-v-44f14721]{color:var(--mp-neon-yellow);animation:blink-44f14721 1s ease infinite;font-weight:900}.mp-combo[data-v-44f14721]{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:900;color:var(--mp-neon-purple);text-shadow:0 0 20px rgba(191,0,255,.6);pointer-events:none;animation:comboFloat-44f14721 .8s ease forwards}@keyframes neonPulse-44f14721{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes shake-44f14721{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes blink-44f14721{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin-44f14721{to{transform:rotate(360deg)}}@keyframes fadeIn-44f14721{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes comboFloat-44f14721{0%{opacity:1;transform:translate(-50%,-50%) scale(.5)}50%{opacity:1;transform:translate(-50%,-80%) scale(1.2)}to{opacity:0;transform:translate(-50%,-120%) scale(1)}}.combo-enter-active[data-v-44f14721]{animation:comboFloat-44f14721 .8s ease}.combo-leave-active[data-v-44f14721]{animation:comboFloat-44f14721 .8s ease reverse}.prep-app[data-v-2cb554b4]{--prep-bg: #0a1628;--prep-cyan: #4dd0e1;--prep-green: #66bb6a;--prep-pink: #ef5350;--prep-dim: rgba(200, 220, 255, .4);--prep-border: rgba(77, 208, 225, .15);color:#e0e8ff;font-family:system-ui,-apple-system,sans-serif}.prep-title[data-v-2cb554b4]{background:linear-gradient(135deg,var(--prep-cyan),var(--prep-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.prep-badge[data-v-2cb554b4]{font-size:.7rem;text-transform:uppercase;color:var(--prep-cyan);background:#4dd0e11a;border:1px solid rgba(77,208,225,.2);padding:.2rem .6rem;border-radius:9999px;font-weight:600}.prep-score-box[data-v-2cb554b4]{display:flex;flex-direction:column;align-items:center;line-height:1}.prep-scene-container[data-v-2cb554b4]{border:2px solid var(--prep-border);border-radius:1.25rem;overflow:hidden;box-shadow:0 0 20px #4dd0e11a}.prep-instruction[data-v-2cb554b4]{background:#0f1932cc;border:1px solid var(--prep-border);border-radius:1rem}.prep-scene-card[data-v-2cb554b4]{display:flex;flex-direction:column;align-items:center;padding:.75rem;background:#0f1932cc;border:2px solid var(--prep-border);border-radius:1rem;cursor:pointer;transition:all .3s}.prep-scene-card[data-v-2cb554b4]:hover{border-color:#4dd0e199;box-shadow:0 0 15px #4dd0e14d;transform:translateY(-2px)}.prep-scene-done[data-v-2cb554b4]{border-color:#66bb6a66}.prep-btn-primary[data-v-2cb554b4]{padding:1rem 2.5rem;border-radius:1rem;font-weight:700;font-size:1.1rem;cursor:pointer;background:linear-gradient(135deg,#4dd0e14d,#66bb6a4d);border:2px solid var(--prep-cyan);color:#fff;transition:all .3s}.prep-btn-primary[data-v-2cb554b4]:hover{background:linear-gradient(135deg,#4dd0e180,#66bb6a80);transform:scale(1.05);box-shadow:0 0 20px #4dd0e166}.prep-btn-secondary[data-v-2cb554b4]{padding:.75rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;background:#ffffff0d;border:2px solid rgba(255,255,255,.15);color:var(--prep-dim);transition:all .3s}.prep-btn-secondary[data-v-2cb554b4]:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.prep-obj-card[data-v-2cb554b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5rem;height:5.5rem;background:#0f1932e6;border:2px solid rgba(77,208,225,.2);border-radius:1rem;cursor:grab;transition:all .3s;-webkit-user-select:none;user-select:none;touch-action:none}@media(min-width:640px){.prep-obj-card[data-v-2cb554b4]{width:6rem;height:6.5rem}}.prep-obj-card[data-v-2cb554b4]:hover:not(:disabled){border-color:#4dd0e199;box-shadow:0 0 15px #4dd0e14d;transform:scale(1.08)}.prep-obj-card[data-v-2cb554b4]:active{cursor:grabbing}.prep-correct[data-v-2cb554b4]{border-color:var(--prep-green)!important;box-shadow:0 0 25px #66bb6a80!important}.prep-wrong[data-v-2cb554b4]{border-color:var(--prep-pink)!important;animation:shake-2cb554b4 .4s ease}.prep-placed-obj[data-v-2cb554b4]{background:#ffffffd9;border:2px solid rgba(77,208,225,.5);box-shadow:0 2px 8px #0003;border-radius:.75rem}.prep-drag-ghost[data-v-2cb554b4]{background:#0f1932f2;border:2px solid var(--prep-cyan);box-shadow:0 8px 32px #4dd0e166}.pop-enter-active[data-v-2cb554b4]{animation:popIn-2cb554b4 .5s ease}@keyframes popIn-2cb554b4{0%{transform:translate(-50%,-50%) scale(0);opacity:0}60%{transform:translate(-50%,-50%) scale(1.3)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes shake-2cb554b4{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.pt-app[data-v-c86f3cd2]{--pt-bg: #1a0a2e;--pt-orange: #ff9800;--pt-green: #66bb6a;--pt-pink: #ef5350;--pt-dim: rgba(255, 220, 180, .4);--pt-border: rgba(255, 152, 0, .15);color:#ffe0c0;font-family:system-ui,-apple-system,sans-serif}.pt-badge[data-v-c86f3cd2]{font-size:.65rem;padding:.15rem .5rem;border-radius:9999px;background:#ff98001a;border:1px solid rgba(255,152,0,.2);color:var(--pt-dim)}.pt-badge-active[data-v-c86f3cd2]{background:#ff980040;border-color:var(--pt-orange);color:var(--pt-orange)}.pt-verb-card[data-v-c86f3cd2]{padding:.6rem 1rem;border-radius:.75rem;font-weight:600;font-size:.95rem;text-align:center;background:#1e0f3ce6;border:2px solid rgba(255,152,0,.2);transition:all .3s}.pt-verb-card[data-v-c86f3cd2]:hover:not(.pt-matched){border-color:#ff980099;transform:scale(1.03)}.pt-verb-card.pt-selected[data-v-c86f3cd2]{border-color:var(--pt-orange);box-shadow:0 0 15px #ff980066;background:#ff980026}.pt-verb-card.pt-matched[data-v-c86f3cd2]{border-color:var(--pt-green);background:#66bb6a26;color:var(--pt-green);opacity:.6;cursor:default}.pt-draggable[data-v-c86f3cd2]{cursor:grab;touch-action:none}.pt-draggable[data-v-c86f3cd2]:active{cursor:grabbing}.pt-past-fixed[data-v-c86f3cd2]{cursor:default;opacity:.9}.pt-slot[data-v-c86f3cd2]{padding:.6rem 1rem;border-radius:.75rem;font-weight:600;font-size:.95rem;text-align:center;background:#1e0f3c80;border:2px dashed rgba(255,152,0,.2);min-height:2.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.pt-slot.pt-drop-target[data-v-c86f3cd2]{border-color:var(--pt-orange);border-style:solid;box-shadow:0 0 12px #ff98004d;background:#ff98001a}.pt-slot.pt-matched[data-v-c86f3cd2]{border-color:var(--pt-green);border-style:solid;background:#66bb6a26;color:var(--pt-green)}.pt-slot.pt-wrong-placed[data-v-c86f3cd2]{border-color:var(--pt-pink);border-style:solid;background:#ef535026;color:var(--pt-pink);animation:shake-c86f3cd2 .4s ease}.pt-sentence-card[data-v-c86f3cd2]{background:#1e0f3ccc;border:1px solid var(--pt-border);border-radius:1rem}.pt-blank[data-v-c86f3cd2]{color:var(--pt-orange);font-weight:900;animation:blink-c86f3cd2 1s ease infinite}.pt-choice-btn[data-v-c86f3cd2]{padding:.875rem 1.5rem;border-radius:.75rem;font-size:1.1rem;font-weight:700;text-align:center;background:#1e0f3ce6;border:2px solid rgba(255,152,0,.2);cursor:pointer;transition:all .3s}.pt-choice-btn[data-v-c86f3cd2]:hover:not(:disabled){border-color:#ff980099;box-shadow:0 0 12px #ff98004d;transform:scale(1.03)}.pt-correct[data-v-c86f3cd2]{border-color:var(--pt-green)!important;box-shadow:0 0 20px #66bb6a80!important}.pt-wrong[data-v-c86f3cd2]{border-color:var(--pt-pink)!important;animation:shake-c86f3cd2 .4s ease}.pt-drop-target[data-v-c86f3cd2]{border-color:var(--pt-orange)!important;box-shadow:0 0 15px #ff980066;background:#ff98001a}.pt-drag-ghost[data-v-c86f3cd2]{padding:.5rem 1.2rem;border-radius:.75rem;font-weight:700;font-size:1rem;background:#1e0f3cf2;border:2px solid var(--pt-orange);box-shadow:0 8px 24px #ff980066;color:var(--pt-orange)}@keyframes blink-c86f3cd2{0%,to{opacity:1}50%{opacity:.4}}@keyframes shake-c86f3cd2{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.pf-app[data-v-2461820f]{--pf-green: #4caf50;--pf-dim: rgba(200,255,200,.4);--pf-border: rgba(76,175,80,.15);color:#d0ffd0;font-family:system-ui,sans-serif}.pf-badge[data-v-2461820f]{font-size:.65rem;padding:.15rem .5rem;border-radius:9999px;background:#4caf501a;border:1px solid rgba(76,175,80,.2);color:var(--pf-dim)}.pf-phase-dot[data-v-2461820f]{font-size:.5rem;padding:.15rem .4rem;border-radius:9999px;background:#ffffff0d;color:var(--pf-dim)}.pf-phase-active[data-v-2461820f]{background:#4caf5040;color:var(--pf-green);border:1px solid var(--pf-green)}.pf-verb-card[data-v-2461820f]{padding:.6rem 1rem;border-radius:.75rem;font-weight:600;text-align:center;background:#0a1e0ae6;border:2px solid rgba(76,175,80,.2);transition:all .3s}.pf-verb-card[data-v-2461820f]:hover:not(.pf-matched){border-color:#4caf5099;transform:scale(1.03)}.pf-draggable[data-v-2461820f]{cursor:grab;touch-action:none}.pf-fixed[data-v-2461820f]{cursor:default;opacity:.9}.pf-selected[data-v-2461820f]{border-color:var(--pf-green);box-shadow:0 0 12px #4caf5066}.pf-matched[data-v-2461820f]{border-color:var(--pf-green);background:#4caf5026;color:var(--pf-green);opacity:.6}.pf-slot[data-v-2461820f]{padding:.6rem 1rem;border-radius:.75rem;font-weight:600;text-align:center;background:#0a1e0a80;border:2px dashed rgba(76,175,80,.2);min-height:2.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.pf-drop-target[data-v-2461820f]{border-color:var(--pf-green);border-style:solid;box-shadow:0 0 12px #4caf504d}.pf-slot.pf-matched[data-v-2461820f]{border-color:var(--pf-green);border-style:solid;background:#4caf5026;color:var(--pf-green)}.pf-slot.pf-wrong-placed[data-v-2461820f]{border-color:#ef5350;border-style:solid;background:#ef535026;color:#ef5350;animation:shake-2461820f .4s ease}.pf-hint-box[data-v-2461820f]{background:#32280066;border:1px solid rgba(255,235,59,.2);border-radius:.75rem}.pf-sentence-box[data-v-2461820f]{background:#0a1e0acc;border:1px solid var(--pf-border);border-radius:1rem;min-height:3rem}.pf-word-btn[data-v-2461820f]{padding:.75rem 1.5rem;border-radius:.75rem;font-weight:700;background:#0a1e0ae6;border:2px solid rgba(76,175,80,.2);cursor:pointer;transition:all .3s}.pf-word-btn[data-v-2461820f]:hover:not(:disabled){border-color:#4caf5099;transform:scale(1.03)}.pf-sentence-btn[data-v-2461820f]{padding:1rem 1.5rem;border-radius:1rem;font-weight:600;font-size:.95rem;background:#0a1e0ae6;border:2px solid rgba(76,175,80,.2);cursor:pointer;transition:all .3s;text-align:left}.pf-sentence-btn[data-v-2461820f]:hover:not(:disabled){border-color:#4caf5099;box-shadow:0 0 10px #4caf5033}.pf-correct[data-v-2461820f]{border-color:var(--pf-green)!important;box-shadow:0 0 20px #4caf5080!important}.pf-wrong[data-v-2461820f]{border-color:#ef5350!important;animation:shake-2461820f .4s ease}.pf-drag-ghost[data-v-2461820f]{padding:.5rem 1.2rem;border-radius:.75rem;font-weight:700;background:#0a1e0af2;border:2px solid var(--pf-green);box-shadow:0 8px 24px #4caf5066;color:var(--pf-green)}@keyframes shake-2461820f{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.qq-app[data-v-143b1dee]{--qq-blue: #42a5f5;--qq-dim: rgba(180,210,255,.4);--qq-border: rgba(66,165,245,.15);color:#d0e0ff;font-family:system-ui,sans-serif}.qq-badge[data-v-143b1dee]{font-size:.65rem;padding:.15rem .5rem;border-radius:9999px;background:#42a5f51a;border:1px solid rgba(66,165,245,.2);color:var(--qq-dim)}.qq-phase-dot[data-v-143b1dee]{font-size:.5rem;padding:.15rem .4rem;border-radius:9999px;background:#ffffff0d;color:var(--qq-dim)}.qq-phase-active[data-v-143b1dee]{background:#42a5f540;color:var(--qq-blue);border:1px solid var(--qq-blue)}.qq-card[data-v-143b1dee]{background:#0a0a32cc;border:1px solid var(--qq-border);border-radius:1rem}.qq-choice-btn[data-v-143b1dee]{padding:.75rem 1.5rem;border-radius:.75rem;font-weight:700;background:#0a0a32e6;border:2px solid rgba(66,165,245,.2);cursor:pointer;transition:all .3s}.qq-choice-btn[data-v-143b1dee]:hover:not(:disabled){border-color:#42a5f599;transform:scale(1.05)}.qq-meaning-btn[data-v-143b1dee]{padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;background:#0a0a32e6;border:2px solid rgba(66,165,245,.2);cursor:pointer;transition:all .3s;text-align:left}.qq-meaning-btn[data-v-143b1dee]:hover:not(:disabled){border-color:#42a5f599}.qq-correct[data-v-143b1dee]{border-color:#66bb6a!important;box-shadow:0 0 20px #66bb6a80!important}.qq-wrong[data-v-143b1dee]{border-color:#ef5350!important;animation:shake-143b1dee .4s ease}.qq-answer-card[data-v-143b1dee]{padding:.5rem .8rem;border-radius:.5rem;font-size:.8rem;font-weight:600;background:#0a0a32e6;border:2px solid rgba(66,165,245,.2);cursor:grab;touch-action:none;transition:all .3s}.qq-answer-card[data-v-143b1dee]:hover{border-color:#42a5f599}.qq-selected[data-v-143b1dee]{border-color:var(--qq-blue);box-shadow:0 0 10px #42a5f566}.qq-q-card[data-v-143b1dee]{padding:.5rem .8rem;border-radius:.5rem;font-size:.75rem;font-weight:600;background:#0a0a3299;border:1px solid var(--qq-border)}.qq-slot[data-v-143b1dee]{padding:.5rem .8rem;border-radius:.5rem;font-size:.75rem;font-weight:600;background:#0a0a324d;border:2px dashed rgba(66,165,245,.2);min-height:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.qq-drop-target[data-v-143b1dee]{border-color:var(--qq-blue);border-style:solid;box-shadow:0 0 10px #42a5f54d}.qq-slot.qq-matched[data-v-143b1dee]{border-color:#66bb6a;border-style:solid;background:#66bb6a26;color:#66bb6a}.qq-slot.qq-wrong-placed[data-v-143b1dee]{border-color:#ef5350;border-style:solid;animation:shake-143b1dee .4s ease}.qq-drag-ghost[data-v-143b1dee]{padding:.4rem .8rem;border-radius:.5rem;font-weight:700;font-size:.8rem;background:#0a0a32f2;border:2px solid var(--qq-blue);box-shadow:0 8px 24px #42a5f566}@keyframes shake-143b1dee{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.pv-app[data-v-75fce852]{--pv-teal: #26a69a;--pv-dim: rgba(180,230,220,.4);--pv-border: rgba(38,166,154,.15);color:#d0f0e8;font-family:system-ui,sans-serif}.pv-badge[data-v-75fce852]{font-size:.6rem;padding:.15rem .5rem;border-radius:9999px;background:#26a69a1a;border:1px solid rgba(38,166,154,.2);color:var(--pv-dim)}.pv-phase-dot[data-v-75fce852]{font-size:.5rem;padding:.1rem .35rem;border-radius:9999px;background:#ffffff0d;color:var(--pv-dim)}.pv-phase-active[data-v-75fce852]{background:#26a69a40;color:var(--pv-teal);border:1px solid var(--pv-teal)}.pv-card[data-v-75fce852]{background:#0a141ecc;border:1px solid var(--pv-border);border-radius:1rem}.pv-hint[data-v-75fce852]{background:#32280066;border:1px solid rgba(255,235,59,.2);border-radius:.75rem}.pv-choice-btn[data-v-75fce852]{padding:.75rem 1.5rem;border-radius:.75rem;font-weight:700;background:#0a141ee6;border:2px solid rgba(38,166,154,.2);cursor:pointer;transition:all .3s}.pv-choice-btn[data-v-75fce852]:hover:not(:disabled){border-color:#26a69a99;transform:scale(1.05)}.pv-meaning-btn[data-v-75fce852]{padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;background:#0a141ee6;border:2px solid rgba(38,166,154,.2);cursor:pointer;transition:all .3s;text-align:left}.pv-meaning-btn[data-v-75fce852]:hover:not(:disabled){border-color:#26a69a99}.pv-correct[data-v-75fce852]{border-color:#66bb6a!important;box-shadow:0 0 20px #66bb6a80!important}.pv-wrong[data-v-75fce852]{border-color:#ef5350!important;animation:shake-75fce852 .4s ease}@keyframes shake-75fce852{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.we-app[data-v-3e4dc2ac]{--we-bg: #0a0a1a;--we-bg-card: rgba(15, 15, 40, .8);--we-neon-green: #39ff14;--we-neon-cyan: #00f5ff;--we-neon-purple: #bf00ff;--we-neon-pink: #ff1493;--we-neon-yellow: #ffe100;--we-text: #e0e0ff;--we-text-dim: rgba(224, 224, 255, .4);--we-border: rgba(0, 245, 255, .15);color:var(--we-text);font-family:system-ui,-apple-system,sans-serif}.we-title[data-v-3e4dc2ac]{font-family:Fredoka One,cursive;background:linear-gradient(135deg,var(--we-neon-cyan),var(--we-neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,245,255,.3))}.we-card[data-v-3e4dc2ac]{background:var(--we-bg-card);border:1px solid var(--we-border);border-radius:1rem;padding:1.25rem;transition:all .3s;cursor:pointer;text-align:center}.we-card[data-v-3e4dc2ac]:hover:not(.opacity-30){border-color:#00f5ff80;box-shadow:0 0 20px #00f5ff4d;transform:translateY(-2px)}.we-img-circle[data-v-3e4dc2ac]{border-radius:50%;border:3px solid rgba(0,245,255,.4);box-shadow:0 0 15px #00f5ff33;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--we-bg-card);transition:all .3s}.we-img-circle[data-v-3e4dc2ac]:hover:not(:disabled){border-color:#00f5ffb3;box-shadow:0 0 25px #00f5ff66;transform:scale(1.05)}.we-img-circle.we-correct[data-v-3e4dc2ac]{border-color:var(--we-neon-green)!important;box-shadow:0 0 30px #39ff1480!important}.we-img-circle.we-wrong[data-v-3e4dc2ac]{border-color:var(--we-neon-pink)!important;animation:shake-3e4dc2ac .4s ease}.we-img-rounded[data-v-3e4dc2ac]{border-radius:1rem;border:3px solid rgba(0,245,255,.3);box-shadow:0 0 15px #00f5ff33;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--we-bg-card)}.we-sentence-card[data-v-3e4dc2ac]{background:var(--we-bg-card);border:1px solid var(--we-border);border-radius:1rem;box-shadow:0 0 10px #00f5ff1a}.we-choice-btn[data-v-3e4dc2ac]{background:#0f0f28e6;border:2px solid rgba(191,0,255,.3);border-radius:.75rem;padding:.875rem 1.5rem;font-size:1.125rem;font-weight:700;color:#fff;transition:all .3s;cursor:pointer;text-align:center}.we-choice-btn[data-v-3e4dc2ac]:hover:not(:disabled){border-color:#bf00ffb3;box-shadow:0 0 15px #bf00ff66;transform:scale(1.05)}.we-choice-btn.we-correct[data-v-3e4dc2ac]{border-color:var(--we-neon-green)!important;box-shadow:0 0 30px #39ff1480!important;animation:neonPulse-3e4dc2ac .5s ease}.we-choice-btn.we-wrong[data-v-3e4dc2ac]{border-color:var(--we-neon-pink)!important;box-shadow:0 0 20px #ff149380!important;animation:shake-3e4dc2ac .4s ease}.we-phase-badge[data-v-3e4dc2ac]{font-family:Fredoka One,cursive;font-size:.7rem;text-transform:uppercase;color:var(--we-neon-cyan);background:#00f5ff1a;border:1px solid rgba(0,245,255,.2);padding:.25rem .75rem;border-radius:9999px}.we-diff-btn[data-v-3e4dc2ac]{padding:.5rem 1.25rem;border-radius:.5rem;font-size:.75rem;font-weight:600;border:1px solid var(--we-border);background:transparent;color:var(--we-text-dim);transition:all .3s;cursor:pointer}.we-diff-active[data-v-3e4dc2ac]{border-color:var(--we-neon-cyan);color:var(--we-neon-cyan);box-shadow:0 0 10px #00f5ff4d}.we-hud[data-v-3e4dc2ac]{font-size:.75rem;font-weight:600;color:var(--we-text-dim)}.we-spinner[data-v-3e4dc2ac]{width:3rem;height:3rem;border:3px solid var(--we-neon-cyan);border-top-color:transparent;border-radius:50%;animation:spin-3e4dc2ac 1s linear infinite}.we-blank[data-v-3e4dc2ac]{color:var(--we-neon-yellow);animation:blink-3e4dc2ac 1s ease infinite;font-weight:900}.we-img-freq[data-v-3e4dc2ac]{width:8rem;height:8rem;border-radius:1rem;border:3px solid rgba(0,245,255,.3);box-shadow:0 0 10px #00f5ff1a;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--we-bg-card);transition:all .3s}@media(min-width:640px){.we-img-freq[data-v-3e4dc2ac]{width:10rem;height:10rem}}.we-img-freq[data-v-3e4dc2ac]:hover:not(:disabled){border-color:#00f5ffb3;box-shadow:0 0 20px #00f5ff4d;transform:scale(1.05)}.we-img-freq.we-correct[data-v-3e4dc2ac]{border-color:var(--we-neon-green)!important;box-shadow:0 0 25px #39ff1480!important}.we-img-freq.we-wrong[data-v-3e4dc2ac]{border-color:var(--we-neon-pink)!important;animation:shake-3e4dc2ac .4s ease}.we-weekly-card[data-v-3e4dc2ac]{background:var(--we-bg-card);border:1px solid var(--we-border);border-radius:1rem;box-shadow:0 0 15px #00f5ff1a}.we-day-img[data-v-3e4dc2ac],.we-day-img-sm[data-v-3e4dc2ac]{width:100%;aspect-ratio:3/4;background:var(--we-bg-card)}@keyframes neonPulse-3e4dc2ac{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes shake-3e4dc2ac{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes blink-3e4dc2ac{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin-3e4dc2ac{to{transform:rotate(360deg)}}.font-fredoka[data-v-8cd40f19]{font-family:Fredoka One,cursive}.puzzle-cell[data-v-e6dca998]{touch-action:none}.puzzle-cell[data-v-e6dca998]:focus{outline:3px solid #2196F3;outline-offset:2px;z-index:5}@media(prefers-reduced-motion:reduce){.puzzle-cell[data-v-e6dca998] *{transition:none!important}}@keyframes confetti-fall-5513daae{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.confetti-particle[data-v-5513daae]{opacity:0}@media(prefers-reduced-motion:reduce){.confetti-particle[data-v-5513daae]{display:none}}.puzzle-bg-sky{background:linear-gradient(180deg,#87ceeb,#b8e6b8)}.puzzle-bg-play{background:#fff8e7}.font-fredoka[data-v-3c540131]{font-family:Fredoka One,cursive}.racer-hud-bar[data-v-d527fb6c]{background:linear-gradient(180deg,#1a1a2e,#16213e);border-bottom:2px solid #0f3460;box-shadow:0 2px 12px #00000080}.racer-hud-btn[data-v-d527fb6c]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1.1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);cursor:pointer;color:#fff}.racer-hud-btn[data-v-d527fb6c]:active{background:#fff3}.racer-hud-score[data-v-d527fb6c]{display:flex;align-items:center;gap:6px;background:#111;border:2px solid #333;border-radius:8px;padding:4px 14px;box-shadow:inset 0 0 10px #0009}.racer-hud-score-icon[data-v-d527fb6c]{font-size:1rem}.racer-hud-score-num[data-v-d527fb6c]{font-family:Fredoka One,monospace;font-size:1.1rem;color:#ffe033;text-shadow:0 0 6px #ffc800;letter-spacing:1px}.racer-hud-question[data-v-d527fb6c]{background:#111;border-bottom:2px solid #333;padding:6px 12px;text-align:center}.led-strip[data-v-d527fb6c]{display:inline-block;padding:4px 16px;border-radius:4px;background:#0a0a0a;border:1px solid #2a2a2a;box-shadow:inset 0 0 12px #000c}.led-strip-text[data-v-d527fb6c]{font-family:Fredoka One,monospace;font-size:.95rem;color:#ffe033;text-shadow:0 0 6px #ffc800,0 0 12px rgba(255,200,0,.4);letter-spacing:1.5px}.racer-container[data-v-85292aa6]:focus{outline:none}.road-stage[data-v-85292aa6]{perspective:900px;filter:drop-shadow(0 18px 28px rgba(10,30,12,.18))}.racer-arrow-btn[data-v-85292aa6]{position:absolute;bottom:12%;z-index:30}.racer-arrow-left[data-v-85292aa6]{left:-16px;transform:translate(-100%)}.racer-arrow-right[data-v-85292aa6]{right:-16px;transform:translate(100%)}.road-bg-scroll[data-v-85292aa6]{background:url(/games/word-block/images/bg-road.jpg) center top / 100% 576px repeat-y;position:absolute;inset:-576px 0 0;height:calc(100% + 576px);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);border-radius:2rem 2rem 0 0/1rem 1rem 0 0}.quiz-answer-pill[data-v-85292aa6]{padding:8px 6px;border-radius:10px;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;border:2px solid rgba(255,255,255,.3)}.quiz-answer-default[data-v-85292aa6]{background:#141428d9;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quiz-answer-correct[data-v-85292aa6]{background:#22c55e;color:#fff;border-color:#86efac;transform:scale(1.05);box-shadow:0 0 16px #22c55e80}.quiz-answer-wrong[data-v-85292aa6]{background:#ef4444;color:#fff;border-color:#fca5a5;transform:scale(.95);opacity:.7}.quiz-answer-key[data-v-85292aa6]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff3;font-size:.65rem;flex-shrink:0}.quiz-gate-wrap[data-v-85292aa6]{width:100%;height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0006}.quiz-gate-checker[data-v-85292aa6]{height:30%;background:repeating-conic-gradient(#222 0% 25%,#eee 0% 50%) 50% / 10px 10px;border-bottom:2px solid #daa520}.quiz-gate-bar[data-v-85292aa6]{flex:1;background:linear-gradient(180deg,#1a1a2e,#0f0f23);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px}.quiz-gate-key[data-v-85292aa6]{font-family:Fredoka One,sans-serif;font-size:9px;font-weight:900;color:#daa520;letter-spacing:1px}.quiz-gate-text[data-v-85292aa6]{font-family:Fredoka One,sans-serif;font-weight:900;color:#fff;text-align:center;line-height:1.15;word-break:break-word;max-width:100%;overflow:hidden}.road-surface[data-v-85292aa6]{position:absolute;inset:0;overflow:hidden;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);border-radius:2rem 2rem 0 0/1rem 1rem 0 0;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.3),transparent 16%),linear-gradient(to right,#272d35,#545964 11%,#7c828d,#545964 89%,#272d35);box-shadow:inset 0 10px 12px #ffffff29,inset 0 -18px 24px #0000005c,0 0 0 1px #ffffff1a}.road-surface[data-v-85292aa6]:before,.road-surface[data-v-85292aa6]:after{content:"";position:absolute;inset:0;pointer-events:none}.road-surface[data-v-85292aa6]:before{background:repeating-linear-gradient(to bottom,#ffffff17 0 18px,#00000014 18px 44px,#ffffff08 44px 70px,#0000000d 70px 96px);background-position:center var(--road-texture-offset, 0px);mix-blend-mode:soft-light;opacity:.8}.road-surface[data-v-85292aa6]:after{inset:-8% -12%;background:radial-gradient(ellipse at 50% -6%,rgba(255,245,167,.22),transparent 40%),linear-gradient(to bottom,rgba(255,255,255,.22),transparent 14%,transparent 74%,rgba(0,0,0,.2))}.road-shoulder[data-v-85292aa6]{position:absolute;top:0;bottom:0;width:clamp(8px,1.2vw,12px);border-radius:999px;background:linear-gradient(to bottom,#fff,#eef4f9 46%,#d8e4f0);box-shadow:0 0 12px #ffffff8c,inset 0 0 3px #0000002e;z-index:2}.road-shoulder-left[data-v-85292aa6]{left:6%}.road-shoulder-right[data-v-85292aa6]{right:6%}.road-lane-strip[data-v-85292aa6]{position:absolute;top:5%;bottom:-2%;width:20%;overflow:hidden;transform:translate(-50%);filter:drop-shadow(0 6px 8px rgba(0,0,0,.2));z-index:2}.road-lane-strip[data-v-85292aa6]:before,.road-lane-strip[data-v-85292aa6]:after{content:"";position:absolute;pointer-events:none}.road-lane-strip[data-v-85292aa6]:before{inset:-10% -38%;background:repeating-linear-gradient(to bottom,transparent 0 28px,#fff8b3 28px 48px,#ffcf48 48px 60px,transparent 60px 118px);background-position:center var(--lane-offset, 0px);transform-origin:center top;transform:perspective(560px) rotateX(73deg) scaleY(1.85)}.road-lane-strip[data-v-85292aa6]:after{inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.78),transparent 18%,transparent 40%,rgba(0,0,0,.12) 100%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.8}.road-lane-strip-left[data-v-85292aa6]{left:33.33%}.road-lane-strip-right[data-v-85292aa6]{left:66.66%}.road-vignette[data-v-85292aa6]{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.34),transparent 18%,transparent 82%,rgba(0,0,0,.34)),linear-gradient(to bottom,rgba(255,255,255,.16),transparent 16%,transparent 74%,rgba(0,0,0,.16));pointer-events:none;z-index:3}.quiz-label[data-v-85292aa6]{min-height:44px;text-shadow:0 1px 3px rgba(0,0,0,.3);letter-spacing:.05em;transition:all .3s}.quiz-gate[data-v-85292aa6]{position:relative;overflow:hidden}.road-object[data-v-85292aa6]{filter:drop-shadow(0 12px 14px rgba(0,0,0,.16))}.obstacle-cone[data-v-85292aa6]{position:relative;width:100%;height:100%}.obstacle-cone__shadow[data-v-85292aa6]{position:absolute;left:12%;right:12%;bottom:2%;height:18%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(0,0,0,.42) 0,rgba(0,0,0,.14) 60%,transparent 76%);filter:blur(4px);z-index:0}.obstacle-cone__body[data-v-85292aa6]{position:absolute;inset:0 18% 18%;overflow:hidden;clip-path:polygon(50% 0,78% 18%,92% 100%,8% 100%,22% 18%);border-radius:42% 42% 16% 16%/34% 34% 12% 12%;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.95),transparent 18%),linear-gradient(to right,#933100,#ff7f0d 18%,#ffc976,#ff7f0d 82%,#933100);box-shadow:inset 0 4px 6px #ffffff6b,inset 0 -10px 12px #7d28007a,0 10px 12px #00000024;z-index:2}.obstacle-cone__body[data-v-85292aa6]:before,.obstacle-cone__body[data-v-85292aa6]:after{content:"";position:absolute;left:8%;right:8%;height:14%;border-radius:999px;background:linear-gradient(to bottom,#fffffffa,#fff5b3fa);box-shadow:0 0 10px #fff9dcd9,0 0 0 2px #ff9d0033}.obstacle-cone__body[data-v-85292aa6]:before{top:36%}.obstacle-cone__body[data-v-85292aa6]:after{bottom:14%}.obstacle-cone__base[data-v-85292aa6]{position:absolute;left:6%;right:6%;bottom:2%;height:24%;border-radius:38% 38% 52% 52%/26% 26% 74% 74%;background:linear-gradient(to right,#8d2e00,#f77d00 18%,#ffd095,#f77d00 82%,#8d2e00);box-shadow:inset 0 3px 4px #ffffff75,inset 0 -7px 10px #561e006b,0 8px 10px #0000002e;z-index:1}.obstacle-cone__base[data-v-85292aa6]:before{content:"";position:absolute;left:10%;right:10%;top:22%;height:18%;border-radius:999px;background:linear-gradient(to right,#fffffff2,#fff8c8 50%,#fffffff2);box-shadow:0 0 10px #fff7cba6}.coin-token[data-v-85292aa6]{position:relative;width:100%;height:100%;border-radius:999px;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.98),transparent 18%),radial-gradient(circle at 50% 50%,#ffef88 0,#ffd94a 44%,#ecaa00 70%,#9b5800);border:3px solid rgba(255,236,143,.9);box-shadow:inset 0 4px 6px #ffffffb3,inset 0 -8px 10px #92490057,0 10px 14px #00000029}.coin-token[data-v-85292aa6]:before,.coin-token[data-v-85292aa6]:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.coin-token[data-v-85292aa6]:before{inset:10%;border:2px dashed rgba(255,248,201,.72);background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.28),transparent 60%)}.coin-token[data-v-85292aa6]:after{inset:24%;box-shadow:inset 0 0 0 2px #aa62003d,0 0 0 1px #ffeca28c}.coin-token__symbol[data-v-85292aa6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8a4c00;font-weight:900;text-shadow:0 1px 0 rgba(255,255,255,.65),0 4px 8px rgba(255,176,0,.32);transform:translateY(2%)}.car-shell[data-v-85292aa6]{position:relative;width:100%;height:100%;pointer-events:none}.car-shadow[data-v-85292aa6]{position:absolute;left:8%;right:8%;bottom:1%;height:18%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(5,10,24,.55) 0,rgba(5,10,24,.16) 62%,transparent 76%);filter:blur(8px);z-index:0}.car-body[data-v-85292aa6]{position:absolute;inset:0;overflow:hidden;clip-path:polygon(18% 0,82% 0,94% 17%,100% 44%,100% 84%,92% 100%,8% 100%,0 84%,0 44%,6% 17%);border-radius:32% 32% 18% 18%/18% 18% 12% 12%;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.95),rgba(255,255,255,.26) 18%,transparent 34%),linear-gradient(to right,#0b3c94,#2b86ff 18%,#86d4ff,#2b86ff 82%,#0b3c94);box-shadow:inset 0 6px 8px #ffffff5c,inset 0 -16px 18px #0000003d,0 16px 18px #0000002e;z-index:2}.car-body[data-v-85292aa6]:before,.car-body[data-v-85292aa6]:after{content:"";position:absolute;pointer-events:none}.car-body[data-v-85292aa6]:before{left:50%;top:10%;bottom:12%;width:3%;transform:translate(-50%);background:linear-gradient(to bottom,#ffffffb8,#ffffff29 34%,#fff0 42%,#0000001f);opacity:.8}.car-body[data-v-85292aa6]:after{left:12%;right:12%;bottom:18%;height:16%;border-radius:0 0 40% 40%;background:linear-gradient(to bottom,#ffffff05,#ffffff2e 34%,#00000029)}.car-spoiler[data-v-85292aa6]{position:absolute;left:18%;right:18%;top:4%;height:7%;border-radius:999px;background:linear-gradient(to bottom,#07275b,#1c4689 60%,#09182b);box-shadow:0 6px 8px #00000029,inset 0 2px 2px #ffffff3d}.car-spoiler[data-v-85292aa6]:before,.car-spoiler[data-v-85292aa6]:after{content:"";position:absolute;bottom:-110%;width:10%;height:120%;border-radius:999px;background:linear-gradient(to bottom,#12356bf2,#050e1bf2)}.car-spoiler[data-v-85292aa6]:before{left:18%}.car-spoiler[data-v-85292aa6]:after{right:18%}.car-roof[data-v-85292aa6]{position:absolute;left:21%;right:21%;top:10%;height:35%;border-radius:42% 42% 20% 20%/34% 34% 16% 16%;background:linear-gradient(to bottom,#d8f2ff,#86c3ff 34%,#4f7ed1);box-shadow:inset 0 4px 6px #ffffffe6,inset 0 -6px 8px #071b4e59,0 8px 12px #0000001f}.car-roof[data-v-85292aa6]:before{content:"";position:absolute;inset:10% 12% 54%;border-radius:999px;background:linear-gradient(to bottom,#fffffff5,#fff0);opacity:.85}.car-rear-glass[data-v-85292aa6]{position:absolute;left:26%;right:26%;top:42%;height:13%;border-radius:0 0 14px 14px;background:linear-gradient(to bottom,#d7f6fff5,#4e7bc2f2);box-shadow:inset 0 3px 4px #ffffff9e,inset 0 -4px 6px #0a1e4e52}.car-light[data-v-85292aa6]{position:absolute;bottom:14%;width:18%;height:11%;border-radius:12px 12px 16px 16px;background:linear-gradient(to bottom,#fff0e8,#ff6e63 48%,#a10e10);box-shadow:0 0 14px #ff555573,inset 0 3px 3px #ffffff8f}.car-light-left[data-v-85292aa6]{left:7%;transform:skew(-10deg)}.car-light-right[data-v-85292aa6]{right:7%;transform:skew(10deg)}.car-bumper[data-v-85292aa6]{position:absolute;left:11%;right:11%;bottom:5%;height:10%;border-radius:14px 14px 18px 18px;background:linear-gradient(to bottom,#435062,#0e1726 68%,#5f7188);box-shadow:inset 0 3px 3px #ffffff5c,inset 0 -4px 6px #0000007a}.car-plate[data-v-85292aa6]{position:absolute;left:37%;right:37%;bottom:9%;height:7%;border-radius:6px;background:linear-gradient(to bottom,#fffce9,#f1d87b);box-shadow:inset 0 2px 2px #ffffffbf,0 3px 4px #0000001f}.car-wheel[data-v-85292aa6]{position:absolute;bottom:16%;width:18%;height:26%;border-radius:44% 44% 28% 28%/40% 40% 18% 18%;background:linear-gradient(to right,#03060a,#333d48 40%,#070c12);box-shadow:inset 2px 0 3px #ffffff1f,0 6px 8px #0000003d;z-index:1}.car-wheel[data-v-85292aa6]:before{content:"";position:absolute;inset:22% 18%;border-radius:999px;background:radial-gradient(circle,#b9d1e6 0 24%,#586f86 24% 54%,#182536 54% 100%);box-shadow:inset 0 1px 2px #ffffff52}.car-wheel-left[data-v-85292aa6]{left:-4%;transform:rotate(-4deg)}.car-wheel-right[data-v-85292aa6]{right:-4%;transform:rotate(4deg)}@media(prefers-reduced-motion:reduce){[data-v-85292aa6]{transition:none!important;animation:none!important}}.three-js-poc-canvas-wrap[data-v-e4cf5be8]{position:relative;display:inline-block;background:transparent}.three-js-poc-canvas[data-v-e4cf5be8]{display:block;border-radius:1rem;background:#f8fafc}.three-js-poc-error[data-v-e4cf5be8],.three-js-poc-loading[data-v-e4cf5be8],.three-js-poc-fallback[data-v-e4cf5be8]{position:absolute;inset:auto 0 .5rem;text-align:center;font-size:.75rem;color:#475569;margin:0}.three-js-poc-error[data-v-e4cf5be8]{color:#dc2626}.three-js-poc-fps[data-v-e4cf5be8]{position:absolute;top:.5rem;right:.5rem;font-size:.75rem;color:#475569;background:#ffffffb3;padding:.125rem .375rem;border-radius:.375rem;margin:0}.lottie-poc-canvas-wrap[data-v-0601d18a]{position:relative;display:inline-block;background:transparent}.lottie-poc-stage[data-v-0601d18a]{border-radius:1rem;background:#f8fafc;transition:opacity .2s ease-out}.lottie-poc-error[data-v-0601d18a],.lottie-poc-loading[data-v-0601d18a],.lottie-poc-fallback[data-v-0601d18a]{position:absolute;inset:auto 0 .5rem;text-align:center;font-size:.75rem;color:#475569;margin:0}.lottie-poc-error[data-v-0601d18a]{color:#dc2626}.lottie-poc-meta[data-v-0601d18a]{position:absolute;top:.5rem;right:.5rem;font-size:.75rem;color:#475569;background:#ffffffb3;padding:.125rem .375rem;border-radius:.375rem;margin:0}.c3-poc-canvas-wrap[data-v-f1591ee2]{position:relative;display:inline-block;background:transparent}.c3-poc-iframe[data-v-f1591ee2]{display:block;border:0;border-radius:1rem;background:#f8fafc;transition:opacity .2s ease-out}.c3-poc-error[data-v-f1591ee2],.c3-poc-loading[data-v-f1591ee2],.c3-poc-fallback[data-v-f1591ee2]{position:absolute;inset:auto 0 .5rem;text-align:center;font-size:.75rem;color:#475569;margin:0}.c3-poc-error[data-v-f1591ee2]{color:#dc2626}.c3-poc-event[data-v-f1591ee2]{position:absolute;top:.5rem;right:.5rem;font-size:.75rem;color:#475569;background:#ffffffb3;padding:.125rem .375rem;border-radius:.375rem;margin:0;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.three-avatar-renderer[data-v-70eaa922]{position:relative;display:inline-block}.three-avatar-canvas[data-v-70eaa922]{display:block;border-radius:1rem;background:#f8fafc}.three-avatar-error[data-v-70eaa922],.three-avatar-loading[data-v-70eaa922],.three-avatar-fallback[data-v-70eaa922]{position:absolute;inset:auto 0 .5rem;text-align:center;font-size:.75rem;color:#475569;margin:0}.three-avatar-error[data-v-70eaa922]{color:#dc2626}.avatar-live-draw[data-v-ff710cf9]{display:flex;flex-direction:column;align-items:center;gap:1rem}.avatar-live-draw-stage[data-v-ff710cf9]{position:relative;border-radius:1.25rem;background:linear-gradient(180deg,#faf5ff,#f5f3ff);overflow:hidden;box-shadow:0 1px 3px #7c3aed14}.avatar-live-draw-canvas[data-v-ff710cf9],.avatar-live-draw-fallback-img[data-v-ff710cf9]{display:block;width:100%;height:100%;object-fit:contain}.avatar-live-draw-loading[data-v-ff710cf9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;color:#7c3aed;font-size:.875rem;background:#faf5ffb3}.avatar-live-draw-toggles[data-v-ff710cf9]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.avatar-live-draw-toggle[data-v-ff710cf9]{min-height:44px;min-width:44px;padding:.5rem 1rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;border:1.5px solid #c4b5fd;background:#fff;color:#6d28d9;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.avatar-live-draw-toggle[data-v-ff710cf9]:hover{border-color:#8b5cf6}.avatar-live-draw-toggle.is-on[data-v-ff710cf9]{background:#8b5cf6;border-color:#7c3aed;color:#fff}.avatar-live-draw-toggle-emoji[data-v-ff710cf9]{font-size:1.125rem;line-height:1}.avatar-live-draw-meta[data-v-ff710cf9]{margin:0;font-size:.75rem;color:#6d28d9;opacity:.7}.nuri-avatar[data-v-a2af14a3]{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.nuri-avatar-stage[data-v-a2af14a3]{position:relative;border-radius:1.5rem;background:linear-gradient(180deg,#faf5ff,#f3e8ff);overflow:hidden;box-shadow:0 4px 12px #7c3aed1f}.nuri-avatar-canvas[data-v-a2af14a3]{display:block;width:100%;height:100%}.nuri-avatar-loading[data-v-a2af14a3],.nuri-avatar-error[data-v-a2af14a3]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;color:#7c3aed;font-size:.875rem;background:#faf5ffd9}.nuri-avatar-error[data-v-a2af14a3]{color:#dc2626;background:#fef2f2f2}.nuri-avatar-actions[data-v-a2af14a3]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;max-width:560px}.nuri-avatar-action[data-v-a2af14a3]{min-height:44px;min-width:44px;padding:.5rem .875rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;border:1.5px solid #c4b5fd;background:#fff;color:#6d28d9;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out}.nuri-avatar-action[data-v-a2af14a3]:hover:not(:disabled){border-color:#8b5cf6}.nuri-avatar-action.is-active[data-v-a2af14a3]{background:#8b5cf6;border-color:#7c3aed;color:#fff}.nuri-avatar-action[data-v-a2af14a3]:disabled{opacity:.6;cursor:progress}.nuri-avatar-action[data-v-a2af14a3]:active:not(:disabled){transform:scale(.96)}.nuri-avatar-action-emoji[data-v-a2af14a3]{font-size:1rem;line-height:1}.nuri-avatar-action-loading[data-v-a2af14a3]{margin-left:.25rem;opacity:.7}.nuri-avatar-meta[data-v-a2af14a3]{margin:0;font-size:.75rem;color:#6d28d9;opacity:.65}
