.wam-scene.svelte-183wj94{position:relative;width:100%;height:100vh;overflow:hidden;background:#88c4cf}.wam-meadow-svg.svelte-183wj94{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wam-hud.svelte-183wj94{position:absolute;top:26px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:5;pointer-events:none}.wam-title.svelte-183wj94{margin:0;font-family:var(--wam-font-display);font-size:48px;font-weight:700;color:var(--wam-ink);text-shadow:0 2px 0 rgba(255,255,255,.6)}.wam-pills.svelte-183wj94{display:flex;gap:12px;align-items:center}.wam-pill.svelte-183wj94{background:#fff;border-radius:999px;padding:8px 18px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 14px -6px #141c3c4d,inset 0 -3px #141c3c0f;border:2px solid rgba(20,28,60,.08);font-weight:700;font-size:16px}.wam-pill-dot.svelte-183wj94{width:8px;height:8px;border-radius:50%;display:block}.wam-pill-label.svelte-183wj94{color:var(--wam-ink-soft)}.wam-pill-value.svelte-183wj94{color:var(--wam-ink);font-family:var(--wam-font-display);font-size:18px}.wam-timer-svg.svelte-183wj94{position:absolute;top:26px;right:28px;filter:drop-shadow(0 6px 12px rgba(20,28,60,.3))}.wam-word-bank.svelte-183wj94{position:absolute;left:50px;top:200px;width:230px;padding:18px;background:linear-gradient(180deg,#f5d56e,#efb73a);border:5px solid var(--wam-frame);border-radius:28px;box-shadow:0 18px 30px -14px #141c3c73,inset 0 -6px #b87a1f80;z-index:5}.wam-bank-title.svelte-183wj94{font-family:var(--wam-font-display);font-size:22px;font-weight:700;color:var(--wam-ink);text-align:center;margin-bottom:12px}.wam-bank-list.svelte-183wj94{display:flex;flex-direction:column;gap:8px}.wam-bank-item.svelte-183wj94{padding:6px 10px 6px 14px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.wam-bank-word.svelte-183wj94{font-family:var(--wam-font-display);font-size:22px;font-weight:700;color:var(--wam-ink);letter-spacing:.03em;flex:1}.wam-bank-play.svelte-183wj94{width:28px;height:28px;border-radius:50%;background:#3aa56b;box-shadow:0 3px #237a4c;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,transform .08s}.wam-bank-play.svelte-183wj94:hover{background:#4bbf7e}.wam-bank-play.svelte-183wj94:active{transform:translateY(2px);box-shadow:0 1px #237a4c}.wam-popup.svelte-183wj94{position:absolute;font-family:var(--wam-font-display);font-weight:800;font-size:28px;text-shadow:0 2px 0 #fff;pointer-events:none;animation:svelte-183wj94-wam-pop-up .8s ease-out forwards;transform:translate(-50%);z-index:10}@keyframes svelte-183wj94-wam-pop-up{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-40px);opacity:0}}.wam-control-bar.svelte-183wj94{position:absolute;bottom:26px;left:0;right:0;display:flex;justify-content:center;z-index:5}.wam-speak-btn.svelte-183wj94{background:#fff;border:2px solid rgba(20,28,60,.1);border-radius:999px;padding:12px 28px;font-family:var(--wam-font-display);font-size:18px;font-weight:600;color:var(--wam-ink);box-shadow:0 8px 20px -8px #141c3c66,inset 0 -3px #141c3c0f;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:background .15s}.wam-speak-btn.listening.svelte-183wj94{background:#fee2e2;border-color:#e35b5b;color:#b53d3d}.wam-speak-btn.pulse.svelte-183wj94{animation:svelte-183wj94-wam-btn-pulse 1.6s ease-in-out infinite}@keyframes svelte-183wj94-wam-btn-pulse{0%,to{box-shadow:0 8px 20px -8px #141c3c66,inset 0 -3px #141c3c0f}50%{box-shadow:0 8px 28px -4px #3aa56b99,inset 0 -3px #141c3c0f}}.wam-pregame.svelte-16wtk8z{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.wam-pregame-bg.svelte-16wtk8z{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wam-pregame-content.svelte-16wtk8z{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:32px 40px;background:#ffffffb8;border-radius:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 48px -16px #141c3c4d;max-width:560px;width:90%}.wam-pregame-badge.svelte-16wtk8z{background:#fff9;padding:6px 18px;border-radius:999px;font-weight:800;color:var(--wam-ink-soft);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.wam-pregame-title.svelte-16wtk8z{margin:0;font-family:var(--wam-font-display);font-size:clamp(52px,10vw,88px);font-weight:700;color:var(--wam-ink);text-shadow:0 4px 0 rgba(255,255,255,.6),0 14px 30px rgba(20,28,60,.2);line-height:1}.wam-pregame-sub.svelte-16wtk8z{margin:0;font-family:var(--wam-font-display);font-size:18px;color:var(--wam-ink-soft)}.wam-pregame-stats.svelte-16wtk8z{display:flex;align-items:center;gap:18px;color:var(--wam-ink-soft);font-weight:600}.wam-pre-stat.svelte-16wtk8z{display:flex;flex-direction:column;align-items:center;gap:2px}.wam-pre-val.svelte-16wtk8z{font-family:var(--wam-font-display);font-size:22px;font-weight:700;color:var(--wam-ink)}.wam-pre-lbl.svelte-16wtk8z{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.wam-pre-dot.svelte-16wtk8z{width:4px;height:4px;border-radius:50%;background:#141c3c33;display:block}.wam-pregame-actions.svelte-16wtk8z{display:flex;gap:14px;margin-top:4px}.wam-btn-primary.svelte-16wtk8z{background:var(--wam-ok);border:none;color:#fff;padding:14px 32px;font-size:20px;font-weight:800;font-family:var(--wam-font-display);letter-spacing:.02em;border-radius:999px;cursor:pointer;box-shadow:0 4px 0 var(--wam-ok-deep),0 10px 22px -10px #141c3c80;transition:transform .1s,box-shadow .1s}.wam-btn-primary.svelte-16wtk8z:hover{transform:translateY(-1px)}.wam-btn-primary.svelte-16wtk8z:active{transform:translateY(2px);box-shadow:0 2px 0 var(--wam-ok-deep)}.wam-btn-ghost.svelte-16wtk8z{background:#fff;border:2px solid rgba(20,28,60,.12);color:var(--wam-ink);padding:14px 28px;font-size:18px;font-weight:700;font-family:var(--wam-font-display);border-radius:999px;cursor:pointer;box-shadow:0 4px #141c3c1a,0 10px 22px -10px #141c3c4d;transition:transform .1s}.wam-btn-ghost.svelte-16wtk8z:hover{transform:translateY(-1px)}.wam-btn-ghost.svelte-16wtk8z:active{transform:translateY(2px)}.wam-results.svelte-n4abnm{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.wam-results-bg.svelte-n4abnm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wam-results-content.svelte-n4abnm{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 40px;background:#fbf9f3e0;border-radius:32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 48px -16px #141c3c4d;max-width:900px;width:94%}.wam-results-label.svelte-n4abnm{font-weight:800;color:var(--wam-ink-soft);letter-spacing:.18em;font-size:13px;text-transform:uppercase}.wam-results-title.svelte-n4abnm{margin:0;font-family:var(--wam-font-display);font-size:clamp(32px,6vw,56px);font-weight:700;color:var(--wam-ink)}.wam-stat-strip.svelte-n4abnm{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.wam-stat-card.svelte-n4abnm{background:#fff;border-radius:22px;padding:18px 24px;min-width:160px;box-shadow:0 8px 20px -8px #141c3c33;border:2px solid rgba(20,28,60,.06);display:flex;flex-direction:column;gap:4px}.wam-stat-header.svelte-n4abnm{display:flex;align-items:center;gap:8px;color:var(--wam-ink-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.wam-stat-dot.svelte-n4abnm{width:8px;height:8px;border-radius:50%;display:block}.wam-stat-val.svelte-n4abnm{font-family:var(--wam-font-display);font-size:40px;font-weight:700;color:var(--wam-ink);line-height:1}.wam-stat-sub.svelte-n4abnm{font-size:12px;color:var(--wam-ink-soft)}.wam-word-breakdown.svelte-n4abnm{background:#fff;border-radius:20px;padding:18px 22px;width:100%;box-shadow:0 8px 20px -8px #141c3c2e;border:2px solid rgba(20,28,60,.06)}.wam-breakdown-label.svelte-n4abnm{font-size:12px;font-weight:700;color:var(--wam-ink-soft);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.wam-breakdown-bars.svelte-n4abnm{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.wam-bar-col.svelte-n4abnm{flex:1;min-width:60px}.wam-bar-word.svelte-n4abnm{font-family:var(--wam-font-display);font-size:16px;font-weight:700;color:var(--wam-ink);text-align:center;margin-bottom:6px}.wam-bar-track.svelte-n4abnm{position:relative;height:10px;background:#141c3c14;border-radius:999px;overflow:hidden}.wam-bar-fill.svelte-n4abnm{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .5s ease}.wam-bar-count.svelte-n4abnm{text-align:center;font-size:11px;color:var(--wam-ink-soft);margin-top:4px}.wam-results-actions.svelte-n4abnm{display:flex;gap:14px;margin-top:4px}.wam-btn-primary.svelte-n4abnm{background:var(--wam-ok);border:none;color:#fff;padding:13px 28px;font-size:18px;font-weight:800;font-family:var(--wam-font-display);border-radius:999px;cursor:pointer;box-shadow:0 4px 0 var(--wam-ok-deep),0 10px 22px -10px #141c3c80;transition:transform .1s}.wam-btn-primary.svelte-n4abnm:hover{transform:translateY(-1px)}.wam-btn-primary.svelte-n4abnm:active{transform:translateY(2px);box-shadow:0 2px 0 var(--wam-ok-deep)}.wam-btn-purple.svelte-n4abnm{background:var(--wam-frame-soft);border:none;color:#fff;padding:13px 28px;font-size:18px;font-weight:800;font-family:var(--wam-font-display);border-radius:999px;cursor:pointer;box-shadow:0 4px 0 var(--wam-frame-deep),0 10px 22px -10px #141c3c80;transition:transform .1s}.wam-btn-purple.svelte-n4abnm:hover{transform:translateY(-1px)}.wam-btn-purple.svelte-n4abnm:active{transform:translateY(2px)}.wam-app.svelte-wfb2q9{--wam-ink: #1b2750;--wam-ink-soft: #3a4878;--wam-frame: #3d3577;--wam-frame-deep: #2a2356;--wam-frame-soft: #6b5fb3;--wam-paper: #fbf9f3;--wam-paper-warm: #f3eddc;--wam-ok: #3aa56b;--wam-ok-deep: #237a4c;--wam-hot: #e35b5b;--wam-hot-deep: #b53d3d;--wam-gold: #ffcf3a;--wam-sky: #88c4cf;--wam-grass: #8ec877;--wam-bank: #f1c64a;--wam-shadow: 0 22px 38px -18px rgba(20,28,60,.45), 0 8px 18px -10px rgba(20,28,60,.25);--wam-font-display: "Fredoka", "Nunito", system-ui, sans-serif;--wam-font-ui: "Nunito", system-ui, sans-serif;width:100%;min-height:100vh;font-family:var(--wam-font-ui);color:var(--wam-ink);-webkit-font-smoothing:antialiased}
