.hive[data-v-da89fda9]{aspect-ratio:3/2.95;container-type:inline-size}@media (width>=640px){.hive[data-v-da89fda9]{max-width:clamp(21rem,calc(100dvh - var(--game-chrome-top,8rem) - var(--game-chrome-bottom,2rem) - 15rem),34rem)}}.hive__cell[data-v-da89fda9]{aspect-ratio:1/1.1547;width:33.333%;clip-path:var(--hex-clip,polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%));background:var(--hive-cell);color:var(--ink);font-family:var(--font-display);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),scale var(--dur-micro) var(--ease-out),transform .32s var(--ease-io);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-size:10cqw;line-height:1;position:absolute;top:50%;left:50%}.hive__cell[data-v-da89fda9]:disabled{cursor:default;opacity:.55}.hive__cell--centre[data-v-da89fda9]{background:var(--hive-centre);transform:translate(-50%,-50%)}.hive__cell--e[data-v-da89fda9]{transform:translate(-50%,-50%)translate(104%)}.hive__cell--w[data-v-da89fda9]{transform:translate(-50%,-50%)translate(-104%)}.hive__cell--ne[data-v-da89fda9]{transform:translate(-50%,-50%)translate(52%,-78%)}.hive__cell--nw[data-v-da89fda9]{transform:translate(-50%,-50%)translate(-52%,-78%)}.hive__cell--se[data-v-da89fda9]{transform:translate(-50%,-50%)translate(52%,78%)}.hive__cell--sw[data-v-da89fda9]{transform:translate(-50%,-50%)translate(-52%,78%)}@media (hover:hover){.hive__cell[data-v-da89fda9]:not(:disabled):hover{background:var(--hive-cell-press)}.hive__cell--centre[data-v-da89fda9]:not(:disabled):hover{filter:brightness(.95)}.hive__cell[data-v-da89fda9]:not(:disabled):active{scale:.93}}.hive__cell--pulse[data-v-da89fda9]{animation:hive-pop-da89fda9 var(--dur-fast) var(--ease-out)}@keyframes hive-pop-da89fda9{0%{scale:1}45%{scale:.9}to{scale:1}}.hive--ring .hive__cell[data-v-da89fda9]{animation:hive-ring-da89fda9 .26s var(--ease-out) both;animation-delay:calc(var(--slot,0)*45ms);animation-iteration-count:var(--times,1)}@keyframes hive-ring-da89fda9{0%{filter:brightness();scale:1}40%{filter:brightness(1.08);scale:1.08}to{filter:brightness();scale:1}}.hive__cell[data-v-da89fda9]:focus-visible{outline:2px solid var(--brand);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.hive__cell[data-v-da89fda9]{transition:background-color var(--dur-micro) var(--ease-out)}.hive--ring .hive__cell[data-v-da89fda9],.hive__cell--pulse[data-v-da89fda9],.hive__cell[data-v-da89fda9]:not(:disabled):active{animation:none;scale:1}}.ladder__jar[data-v-65b98eb5]{background:var(--hive-cell);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--game-alveare) 35%,transparent);border-radius:999px;position:absolute;inset:0;overflow:hidden}.ladder__fill[data-v-65b98eb5]{background:var(--hive-centre);border-radius:999px;width:100%;height:100%;transition:transform .56s cubic-bezier(.34,1.4,.64,1)}.ladder__tick[data-v-65b98eb5]{background:color-mix(in oklab,var(--game-alveare) 45%,var(--hive-cell));border-radius:50%;width:5px;height:5px;position:absolute;top:50%;translate:-50% -50%}.ladder__tick--reached[data-v-65b98eb5]{background:color-mix(in oklab,var(--paper) 85%,var(--hive-centre))}.ladder__gain[data-v-65b98eb5]{white-space:nowrap;animation:ladder-gain-65b98eb5 1.1s var(--ease-out) both;margin-right:.4rem;font-size:15px;line-height:1;position:absolute;bottom:0;right:100%}@keyframes ladder-gain-65b98eb5{0%{opacity:0;transform:translateY(6px)scale(.7)}18%{opacity:1;transform:translateY(-2px)scale(1.15)}30%{transform:translateY(0)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.ladder__rank--rise[data-v-65b98eb5]{animation:ladder-rank-rise-65b98eb5 .32s var(--ease-out) both;display:inline-block}@keyframes ladder-rank-rise-65b98eb5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ladder__tick--just[data-v-65b98eb5]{animation:ladder-tick-flare-65b98eb5 .48s var(--ease-out) both}@keyframes ladder-tick-flare-65b98eb5{0%{background:var(--game-alveare);scale:1}40%{background:var(--game-alveare);scale:2.6}to{scale:1}}@media (prefers-reduced-motion:reduce){.ladder__fill[data-v-65b98eb5]{transition:none}.ladder__rank--rise[data-v-65b98eb5],.ladder__tick--just[data-v-65b98eb5]{animation:none}.ladder__gain[data-v-65b98eb5]{animation:1.1s linear both ladder-gain-still-65b98eb5}@keyframes ladder-gain-still-65b98eb5{0%,85%{opacity:1}to{opacity:0}}}.hint-word[data-v-1cf09e21]{letter-spacing:.06em;font-weight:600}.hint-word--solved[data-v-1cf09e21]{animation:clue-solved-1cf09e21 var(--dur-med) var(--ease-out) both}.hint-def--done[data-v-1cf09e21]{color:var(--ink-mute);transition:color var(--dur-fast) var(--ease-out)}@keyframes clue-solved-1cf09e21{0%{opacity:0;letter-spacing:.3em;transform:translateY(4px)scale(.96)}to{opacity:1;letter-spacing:.06em;transform:translateY(0)scale(1.06)}}.alveare-btn[data-v-1cf09e21]{border:1px solid var(--edge);--key-skirt:var(--key-skirt-soft);min-width:2.75rem;height:2.75rem;box-shadow:inset 0 -2px 0 var(--key-skirt);background:var(--paper);font-family:var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);border-radius:.6rem;justify-content:center;align-items:center;padding:0 .85rem 2px;font-size:12px;display:inline-flex;position:relative}.alveare-btn[data-v-1cf09e21]:not(:disabled):hover{border-color:var(--ink)}.alveare-btn[data-v-1cf09e21]:not(:disabled):active{transform:translateY(1px)}.alveare-btn[data-v-1cf09e21]:disabled{opacity:.45;cursor:default}.alveare-btn__count[data-v-1cf09e21]{min-width:1.125rem;height:1.125rem;font-family:var(--font-serif);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;place-items:center;padding:0 .25rem;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-.4rem;right:-.4rem}.alveare-btn--primary[data-v-1cf09e21],.alveare-btn__count[data-v-1cf09e21]{background:var(--game-alveare);color:var(--paper)}.alveare-btn--primary[data-v-1cf09e21]{--key-skirt:var(--key-skirt-strong);border-color:var(--game-alveare)}.alveare-btn--primary[data-v-1cf09e21]:not(:disabled):hover{filter:brightness(1.08)}.typed--shake[data-v-1cf09e21]{animation:typed-shake-1cf09e21 .24s var(--ease-io)}.typed__ghost[data-v-1cf09e21]{animation:typed-sting-1cf09e21 .38s var(--ease-out) both;display:inline-block}.typed__stamp[data-v-1cf09e21]{font-family:var(--font-sans);letter-spacing:0;animation:typed-stamp-1cf09e21 .64s var(--ease-out) both;margin-left:.4em;font-size:.5em;font-weight:600;display:inline-block}.typed__stamp--bella[data-v-1cf09e21]{font-size:.58em}.typed__stamp--ottima[data-v-1cf09e21]{font-size:.68em}.typed__stamp--pangram[data-v-1cf09e21],.typed__stamp--splendida[data-v-1cf09e21]{font-size:.8em}@keyframes typed-stamp-1cf09e21{0%{opacity:0;transform:translateY(6px)scale(.8)}22%{opacity:1;transform:translateY(-2px)scale(1.08)}60%{opacity:1;transform:translateY(-12px)scale(1)}to{opacity:0;transform:translateY(-30px)scale(.96)}}@keyframes typed-sting-1cf09e21{0%{opacity:1;transform:translateY(0)scale(1)}30%{opacity:1;transform:translateY(-2px)scale(1.05)}to{opacity:0;transform:translateY(-16px)scale(.94)}}@keyframes typed-shake-1cf09e21{0%,to{translate:0}20%{translate:-5px}50%{translate:4px}80%{translate:-2px}}@media (prefers-reduced-motion:reduce){.hint-word--solved[data-v-1cf09e21],.typed--shake[data-v-1cf09e21],.typed__ghost[data-v-1cf09e21],.typed__stamp[data-v-1cf09e21]{animation:none}.alveare-btn[data-v-1cf09e21]:not(:disabled):active{transform:none}}.found-strip__row[data-v-73f4a59e]{scrollbar-width:none;padding-right:2rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.found-strip__row[data-v-73f4a59e]::-webkit-scrollbar{display:none}.found-strip__count[data-v-73f4a59e]{animation:found-count-pop-73f4a59e .26s var(--ease-out) .2s;display:inline-block}@keyframes found-count-pop-73f4a59e{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.found-strip__fresh[data-v-73f4a59e]{animation:found-arrive-73f4a59e .32s var(--ease-out) .2s both}@keyframes found-arrive-73f4a59e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.found-strip__count[data-v-73f4a59e],.found-strip__fresh[data-v-73f4a59e]{animation:none}}
