.bs-fmz-page{margin:0 auto;max-width:680px;padding:0 20px 48px}.bs-fmz-page__hero{padding:22px 0 4px;text-align:center}.bs-fmz-page__title{color:var(--bs-deep);font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:clamp(26px,4vw,38px);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:8px 0}.bs-fmz-page__lede{color:var(--bs-muted);font-family:Inter,sans-serif;font-size:15px;line-height:1.5;margin:0 auto;max-width:520px}.bs-fmz-page__stage{margin-top:16px}.bs-fmz-play{background:radial-gradient(130% 80% at 50% -12%,#0f2947 0,#0a1b30 55%,#060f1c 100%);border:1px solid #0a2a4a;border-radius:20px;box-shadow:0 26px 60px -32px #060d18d9,inset 0 1px 0 #78c8ff14;display:flex;flex-direction:column;gap:9px;padding:12px}.bs-fmz-fs-btn{align-items:center;background:#0914249e;border:1px solid #78c8ff66;border-radius:9px;color:#cfe6ff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .14s,border-color .14s;width:34px;z-index:6}.bs-fmz-fs-btn:hover{background:#142e4ee6;border-color:#78c8ffbf}.bs-fmz-fs-btn:focus-visible{outline:2px solid #6fd0ff;outline-offset:2px}.bs-fmz-play.is-fullscreen{background:#060d18;border-radius:0;gap:12px;inset:0;justify-content:center;overflow:hidden;padding:16px;position:fixed;z-index:1000}.bs-fmz-play.is-fullscreen .bs-fmz-field{max-width:min(100%,calc((100vh - 330px)*var(--cols)/var(--rows)))}.bs-fmz-hud{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.bs-fmz-hud__stat{align-items:center;background:#0d2038b3;border:1px solid #78c8ff38;border-radius:12px;display:flex;flex-direction:column;gap:3px;padding:10px 6px}.bs-fmz-hud__val{align-items:center;color:#eafaff;display:flex;font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:22px;font-weight:700;line-height:1;min-height:22px}.bs-fmz-hud__label{color:#7fb0d8;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bs-fmz-lives{align-items:center;display:inline-flex;gap:3px}.bs-fmz-life{transition:color .2s ease}.bs-fmz-life.is-full{color:#ffb84d}.bs-fmz-life.is-lost{color:#78c8ff47}.bs-fmz-word{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:4px 2px}.bs-fmz-word__hint{color:#7fb0d8;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.bs-fmz-chip{background:#0d2038b3;border:1px solid #78c8ff3d;border-radius:9px;color:#cfe6ff;display:inline-grid;font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:19px;font-weight:700;height:34px;min-width:30px;padding:0 6px;place-items:center;transition:all .16s ease}.bs-fmz-chip.is-done{background:linear-gradient(180deg,#7fe0a8,#4fc389);border-color:#4fc389;color:#071018}.bs-fmz-chip.is-next{border-color:#6fd0ff;box-shadow:0 0 0 2px #6fd0ff66,0 0 14px #4fc3ff80;color:#eafaff}.bs-fmz-word__exit{color:#ffd66b;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;margin-left:6px}.bs-fmz-field{aspect-ratio:var(--cols) /var(--rows);background:#060d18;border:1px solid #78c8ff2e;border-radius:14px;box-shadow:inset 0 0 60px #1e6ec81f;margin:0 auto;max-width:calc(50vh*var(--cols)/var(--rows));overflow:hidden;position:relative;touch-action:none;width:100%}.bs-fmz-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);inset:0;position:absolute}.bs-fmz-tile.is-wall{background:linear-gradient(180deg,#1b508c,#123a68);box-shadow:inset 0 0 0 1px #78c8ff38}.bs-fmz-actors{inset:0;pointer-events:none;position:absolute}.bs-fmz-pickup{aspect-ratio:1;background:radial-gradient(circle at 50% 32%,#fff 0,#dbeafe 100%);border:2px solid #78d2ffd9;border-radius:50%;box-shadow:0 0 10px #50b4ff80;display:grid;place-items:center;position:absolute;transform:translate(-50%,-50%);width:calc(100%/var(--cols)*.9)}.bs-fmz-pickup img{display:block;height:auto;width:74%}.bs-fmz-exit{aspect-ratio:1;border:2px dashed #96bedc4d;border-radius:6px;color:#96bedc66;display:grid;place-items:center;position:absolute;transform:translate(-50%,-50%);transition:all .2s ease;width:calc(100%/var(--cols)*.82)}.bs-fmz-exit.is-open{animation:bs-fmz-exitpulse 1s ease-in-out infinite;background:radial-gradient(circle at 50% 40%,#ffe08a 0,#ffca4d 100%);border:2px solid #ffd66b;box-shadow:0 0 16px #ffc850cc;color:#071018}@keyframes bs-fmz-exitpulse{0%,to{box-shadow:0 0 12px #ffc85099}50%{box-shadow:0 0 22px #ffc850}}.bs-fmz-player{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%);transition:left var(--step) linear,top var(--step) linear;width:calc(100%/var(--cols)*.78)}.bs-fmz-player__face{animation:bs-fmz-chomp .32s ease-in-out infinite;background:radial-gradient(circle at 40% 35%,#baf0ff 0,#46c9ff 55%,#1a8fe0 100%);border-radius:50%;box-shadow:0 0 12px #46c9ffd9;inset:0;-webkit-mask:conic-gradient(from 0deg,#000 0deg 300deg,#0000 300deg 1turn);mask:conic-gradient(from 0deg,#000 0deg 300deg,#0000 300deg 1turn);position:absolute}.bs-fmz-player__face[data-dir=up]{transform:rotate(30deg)}.bs-fmz-player__face[data-dir=right]{transform:rotate(120deg)}.bs-fmz-player__face[data-dir=down]{transform:rotate(210deg)}.bs-fmz-player__face[data-dir=left]{transform:rotate(300deg)}@keyframes bs-fmz-chomp{0%,to{-webkit-mask:conic-gradient(from 0deg,#000 0deg 300deg,#0000 300deg 1turn);mask:conic-gradient(from 0deg,#000 0deg 300deg,#0000 300deg 1turn)}50%{-webkit-mask:conic-gradient(from 0deg,#000 0deg 355deg,#0000 355deg 1turn);mask:conic-gradient(from 0deg,#000 0deg 355deg,#0000 355deg 1turn)}}.bs-fmz-enemy{aspect-ratio:1;color:#ff6b6b;display:grid;filter:drop-shadow(0 0 8px rgba(255,90,90,.8));place-items:center;position:absolute;transform:translate(-50%,-50%);transition:left var(--step) linear,top var(--step) linear,color .16s,filter .16s;width:calc(100%/var(--cols)*.8)}.bs-fmz-enemy.is-scared{color:#6aa8ff;filter:drop-shadow(0 0 9px rgba(90,150,255,.9))}.bs-fmz-enemy.is-scared.is-ending{animation:bs-fmz-scared-end .32s step-end infinite}@keyframes bs-fmz-scared-end{0%,to{color:#6aa8ff}50%{color:#eaf4ff}}.bs-fmz-power{animation:bs-fmz-power-pulse .76s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle at 45% 40%,#fff6d8 0,#ffd66b 55%,#ffab3d 100%);border-radius:50%;box-shadow:0 0 10px 2px #ffc85ad9;position:absolute;transform:translate(-50%,-50%);width:calc(100%/var(--cols)*.42)}@keyframes bs-fmz-power-pulse{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.28)}}.bs-fmz-flash{animation:bs-fmz-flash .52s ease-out forwards;background:radial-gradient(circle at 50% 50%,#ff46468c 0,#ff282859 60%,#ff000026 100%);border-radius:inherit;box-shadow:inset 0 0 60px #ff2828b3;inset:0;pointer-events:none;position:absolute;z-index:5}@keyframes bs-fmz-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.bs-fmz-field.is-hit{animation:bs-fmz-shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes bs-fmz-shake{0%,to{transform:translateX(0)}15%{transform:translateX(-7px) translateY(3px)}30%{transform:translateX(6px) translateY(-3px)}45%{transform:translateX(-5px) translateY(2px)}60%{transform:translateX(4px) translateY(-2px)}75%{transform:translateX(-2px)}}.bs-fmz-player.is-invuln{animation:bs-fmz-invuln .26s step-end infinite}@keyframes bs-fmz-invuln{0%,to{opacity:1}50%{opacity:.25}}.bs-fmz-life.is-just-lost{animation:bs-fmz-heartpop .52s ease-out}@keyframes bs-fmz-heartpop{0%{color:#ff5a5a;transform:scale(1)}30%{color:#ff5a5a;transform:scale(1.7)}60%{transform:scale(.85)}to{transform:scale(1)}}.bs-fmz-cheer{animation:bs-fmz-cheer .62s ease-out forwards;background:radial-gradient(circle at 50% 50%,#7fe0a880 0,#4fc38952 55%,#ffd66b2e 100%);border-radius:inherit;box-shadow:inset 0 0 60px #7fe0a899;inset:0;pointer-events:none;position:absolute;z-index:5}@keyframes bs-fmz-cheer{0%{opacity:0}15%{opacity:1}to{opacity:0}}.bs-fmz-field.is-cheer{animation:bs-fmz-pulse .62s ease-in-out}@keyframes bs-fmz-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.035)}}.bs-fmz-wordcard{align-items:center;animation:bs-fmz-wordcard 2.2s cubic-bezier(.2,.9,.3,1.2) forwards;background:linear-gradient(180deg,#122844f7,#0a1628f7);border:1px solid #78c8ff66;border-radius:16px;box-shadow:0 18px 46px -20px #000c,0 0 0 4px #78c8ff1f;display:flex;flex-direction:column;gap:8px;left:50%;padding:14px 22px;pointer-events:none;position:absolute;top:46%;transform:translate(-50%,-50%);z-index:6}.bs-fmz-wordcard__label{color:#7fb0d8;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bs-fmz-wordcard__letters{display:flex;gap:8px}.bs-fmz-wordcard__letter{align-items:center;background:#0d2038d9;border:1px solid #6fd0ff80;border-radius:10px;box-shadow:0 0 12px #4fc3ff40;color:#eafaff;display:inline-flex;font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:clamp(26px,5.5vw,38px);font-weight:700;height:56px;justify-content:center;line-height:1;width:52px}@keyframes bs-fmz-wordcard{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}10%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}18%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.98)}}.bs-fmz-field.is-stepping .bs-fmz-enemy,.bs-fmz-field.is-stepping .bs-fmz-player{transition:none}.bs-fmz-field.is-stepping .bs-fmz-exit.is-open,.bs-fmz-field.is-stepping .bs-fmz-player__face,.bs-fmz-field.is-stepping .bs-fmz-power{animation:none}.bs-fmz-field.is-stepping .bs-fmz-enemy.is-scared.is-ending{animation:none;color:#a8ccff}.bs-fmz-field.is-stepping .bs-fmz-player.is-invuln{animation:none;opacity:.55}.bs-fmz-life.is-just-lost-rm{animation:bs-fmz-heartflash .52s ease-out}@keyframes bs-fmz-heartflash{0%,to{color:#78c8ff47}35%{color:#ff5a5a}}.bs-fmz-field.is-stepping .bs-fmz-wordcard{animation:bs-fmz-fade 2.2s ease-out forwards;transform:translate(-50%,-50%)}@keyframes bs-fmz-fade{0%,to{opacity:0}20%,80%{opacity:1}}.bs-fmz-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040912b8;display:grid;inset:0;padding:18px;place-items:center;position:absolute}.bs-fmz-card{background:linear-gradient(180deg,#122844f5,#0a1628f5);border:1px solid #78c8ff52;border-radius:18px;box-shadow:0 24px 60px -28px #000c;color:#eaf4ff;max-height:100%;max-width:340px;overflow-y:auto;padding:16px 20px 18px;text-align:center;width:100%}.bs-fmz-card__flag{align-items:center;background:linear-gradient(180deg,#ffe08a,#ffca4d);border-radius:999px;color:#071018;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:700;gap:5px;margin-bottom:10px;padding:4px 10px}.bs-fmz-card__title{color:#fff;font-size:26px;margin:0 0 6px}.bs-fmz-card__score,.bs-fmz-card__title{font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-weight:700}.bs-fmz-card__score{color:#6fd0ff;font-size:52px;line-height:1;margin:6px 0 4px}.bs-fmz-card__sub{color:#b7d4ee;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:4px 0 10px}.bs-fmz-card__best{align-items:center;color:#ffd66b;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:5px;margin:0 0 12px}.bs-fmz-card__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bs-fmz-card__note{color:#9fc0de;font-family:Inter,sans-serif;font-size:12.5px;margin:0 0 12px}.bs-fmz-card__daily{align-items:center;color:#7fe0a8;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:5px;margin:0 0 8px}.bs-fmz-modes{background:#060e1ab3;border:1px solid #78c8ff38;border-radius:999px;display:inline-flex;gap:4px;margin:2px auto 10px;padding:4px}.bs-fmz-mode{align-items:center;background:#0000;border:0;border-radius:999px;color:#b7d4ee;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:700;gap:6px;padding:7px 14px;transition:background .14s,color .14s}.bs-fmz-mode:hover{color:#eaf4ff}.bs-fmz-mode.is-on{background:linear-gradient(180deg,#8fe0ff,#4fbff0);color:#071018}.bs-fmz-daily{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;margin:0 0 10px}.bs-fmz-daily__stat{align-items:center;color:#cfe6ff;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;gap:5px}.bs-fmz-daily__stat strong{color:#6fd0ff;font-size:15px}.bs-fmz-daily__streak{color:#ffb84d}.bs-fmz-dpad{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,42px);grid-template-rows:repeat(2,42px);justify-content:center;margin:0 auto}.bs-fmz-dbtn{background:#0d2038bf;border:1px solid #78c8ff4d;border-radius:12px;color:#eaf4ff;cursor:pointer;display:grid;place-items:center;transition:background .12s,border-color .12s}.bs-fmz-dbtn:hover{background:#1e466ee6;border-color:#78c8ffb3}.bs-fmz-dbtn:active{background:#285a8cf2}.bs-fmz-dbtn.is-up{grid-column:2;grid-row:1}.bs-fmz-dbtn.is-left{grid-column:1;grid-row:2}.bs-fmz-dbtn.is-down{grid-column:2;grid-row:2}.bs-fmz-dbtn.is-right{grid-column:3;grid-row:2}.bs-fmz-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:2px}.bs-fmz-controls .bs-btn--ghost{background:#0d203899;border-color:#78c8ff66;color:#cfe6ff}.bs-fmz-controls .bs-btn--ghost:hover{background:#1e466ed9;border-color:#78c8ffb3;color:#eaf4ff}.bs-fmz-sound{align-items:center;background:#0d2038b8;border:1px solid #78c8ff47;border-radius:999px;color:#9fc2e4;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:color .14s,border-color .14s,background .14s}.bs-fmz-sound:hover{border-color:#78c8ff80;color:#eaf4ff}.bs-fmz-sound.is-on{background:#1879c838;border-color:#78c8ff99;color:#daf0ff}.bs-fmz-help{color:var(--bs-muted);font-family:Inter,sans-serif;font-size:14px;margin:16px auto 0;max-width:520px;text-align:center}.bs-fmz-help a{color:#1879c8;color:var(--bs-brand,#1879c8);font-weight:600}@media (min-width:700px) and (hover:hover) and (pointer:fine){.bs-fmz-dpad{display:none}.bs-fmz-play.is-fullscreen .bs-fmz-field{max-width:min(100%,calc((100vh - 190px)*var(--cols)/var(--rows)))}}@media (max-width:560px){.bs-fmz-play{border-radius:16px;gap:10px;padding:10px}.bs-fmz-hud__stat{padding:8px 4px}.bs-fmz-hud__val{font-size:18px}.bs-fmz-dpad{grid-template-columns:repeat(3,52px);grid-template-rows:repeat(2,52px)}}@media (prefers-reduced-motion:reduce){.bs-fmz-enemy,.bs-fmz-player{transition:none}.bs-fmz-exit.is-open,.bs-fmz-field.is-hit,.bs-fmz-player__face{animation:none}.bs-fmz-player.is-invuln{animation:none;opacity:.55}.bs-fmz-life.is-just-lost{animation:bs-fmz-heartflash .52s ease-out}.bs-fmz-field.is-cheer{animation:none}.bs-fmz-wordcard{animation:bs-fmz-fade 2.2s ease-out forwards;transform:translate(-50%,-50%)}.bs-fmz-lb__spin,.bs-fmz-power{animation:none}.bs-fmz-enemy.is-scared.is-ending{animation:none;color:#a8ccff}}.bs-fmz-lb{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040912c7;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.bs-fmz-lb__panel{background:linear-gradient(180deg,#122844fa,#0a1628fa);border:1px solid #78c8ff52;border-radius:18px;box-shadow:0 24px 60px -28px #000c;color:#eaf4ff;max-height:86vh;max-width:440px;overflow-y:auto;padding:20px;width:100%}.bs-fmz-lb__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.bs-fmz-lb__title{align-items:center;color:#fff;display:inline-flex;font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:20px;font-weight:700;gap:8px;margin:0}.bs-fmz-lb__close{background:#0d2038b3;border:1px solid #78c8ff4d;border-radius:10px;color:#cfe6ff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.bs-fmz-lb__close:hover{background:#1e466ee6}.bs-fmz-lb__submit{background:#060e1a99;border:1px solid #78c8ff33;border-radius:12px;margin-bottom:14px;padding:12px}.bs-fmz-lb__submit-score{color:#b7d4ee;font-family:Inter,sans-serif;font-size:13.5px;margin:0 0 10px}.bs-fmz-lb__submit-score strong{color:#6fd0ff}.bs-fmz-lb__field{display:flex;gap:8px;margin-bottom:8px}.bs-fmz-lb__input{background:#060e1acc;border:1px solid #78c8ff52;border-radius:10px;color:#eaf4ff;flex:1 1;font-family:Inter,sans-serif;font-size:14px;min-width:0;padding:9px 12px}.bs-fmz-lb__input::placeholder{color:#6f92b4}.bs-fmz-lb__consent{color:#9fc0de;cursor:pointer;gap:8px}.bs-fmz-lb__consent,.bs-fmz-lb__error{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:12.5px}.bs-fmz-lb__error{color:#ff9b9b;gap:6px;margin:8px 0 0}.bs-fmz-lb__done{align-items:center;color:#7fe0a8;display:flex;font-family:Inter,sans-serif;font-weight:600;gap:6px;margin:0 0 14px}.bs-fmz-lb__list{display:flex;flex-direction:column;gap:4px}.bs-fmz-lb__muted{align-items:center;color:#9fc0de;display:flex;font-family:Inter,sans-serif;font-size:13.5px;gap:8px;padding:10px 2px}.bs-fmz-lb__row{grid-gap:10px;align-items:center;background:#060e1a80;border-radius:10px;display:grid;gap:10px;grid-template-columns:28px 1fr auto auto;padding:9px 10px}.bs-fmz-lb__row.is-mine{background:#1879c838;border:1px solid #78c8ff66}.bs-fmz-lb__rank{color:#7fb0d8;font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-weight:700;text-align:center}.bs-fmz-lb__name{color:#eaf4ff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-fmz-lb__score{align-items:baseline;color:#6fd0ff;display:inline-flex;font-family:Inter,sans-serif;gap:8px}.bs-fmz-lb__score strong{font-size:15px}.bs-fmz-lb__sub{color:#8fb0cf;font-size:11.5px}.bs-fmz-lb__del{background:#0000;border:1px solid #ff787866;border-radius:8px;color:#ff9b9b;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.bs-fmz-lb__del:hover{background:#ff5a5a26}.bs-fmz-lb__spin{animation:bs-fmz-spin .8s linear infinite}@keyframes bs-fmz-spin{to{transform:rotate(1turn)}}.bs-share__preview img.bs-fmz-share-thumb{aspect-ratio:1/1;border-radius:14px;box-shadow:0 12px 32px -14px #0009;display:block;height:auto;margin:0 auto;max-height:280px;max-width:min(100%,280px);object-fit:contain;width:auto}.bs-fmz-share-loading{color:#0f1b2d8c;font:500 14px/1.4 Inter,sans-serif;padding:40px 16px;text-align:center}
/*# sourceMappingURL=3653.725c8e84.chunk.css.map*/