.a-entrance{animation:.3s ease-in-out entrance}@keyframes entrance{0%{transform:scale(0)}70%{transform:scale(2)}to{transform:scale(1)}}@keyframes exit{0%{transform:scale(1)}70%{transform:scale(2)}to{transform:scale(0)}}.a-entrance-large{animation:.3s ease-in-out entrance-large}@keyframes entrance-large{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes exit-large{0%{transform:scale(1)}10%{transform:scale(1.2)}to{transform:scale(0)}}:root{--c-gray2: rgb(236, 236, 236);--c-gray4: gray;--c-white: #ffffff;--c-white-soft: #f8f8f8;--c-white-mute: #f2f2f2;--c-black: #181818;--c-black-soft: #222222;--c-black-mute: #282828;--c-indigo-dark: #2c3e50;--c-red-dark: darkred;--c-red-med: red;--c-red-translucent: rgba(255, 0, 0, .3);--c-red-verylight: rgb(255, 179, 179);--c-yellow-light-a: rgb(255, 255, 197);--c-yellow-light-b: rgb(227, 227, 183);--c-yellow-med: yellow;--c-yellow-dark: rgb(74, 74, 0);--c-yellow-translucent: rgba(255, 255, 0, .3);--c-green-med: green;--c-green-medlight: rgb(82, 228, 82);--c-green-light: lightgreen;--c-green-verylight: rgb(179, 255, 179);--c-green-translucent: rgba(0, 255, 0, .3);--c-lightblue: rgb(134, 204, 255);--c-lightblue-light: rgb(188, 227, 255);--c-lightblue-dark: rgb(34, 100, 147);--c-blue-med: blue;--c-blue-translucent: rgba(0, 0, 255, .3);--c-teal-med: rgb(60, 255, 255);--c-teal-light: rgb(60, 255, 255);--c-divider-light-1: rgba(60, 60, 60, .29);--c-divider-light-2: rgba(60, 60, 60, .12);--c-text: var(--c-black);--c-bg-grid-a: var(--c-white);--c-bg-grid-b: var(--c-white-mute)}:root{--color-background: var(--c-white);--color-background-soft: var(--c-white-soft);--color-background-mute: var(--c-white-mute);--color-border: var(--c-divider-light-2);--color-border-hover: var(--c-divider-light-1);--color-heading: var(--c-text-light-1);--color-text: var(--c-text-light-1);--text-shadow-white-outline: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;--text-shadow-black-outline: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;--color-success-bg: var(--c-green-verylight);--color-success-fg: var(--c-green-med);--color-warning-bg: var(--c-yellow-light-a);--color-warning-fg: var(--c-yellow-dark);--color-error-bg: var(--c-red-verylight);--color-error-fg: var(--c-red-dark);--color-path-bg: var(--c-lightblue);--color-path-bg-2: var(--c-lightblue-light);--color-path-fg: var(--c-lightblue-dark);--section-gap: 160px;--color-reward: rgb(0, 164, 0);--color-reward-dark: var(--c-green-med)}.l-flexrow-center-start{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.l-flexrow-center-center,.l-center{display:flex;flex-direction:row;align-items:center;justify-content:center}.l-flexrow-center-end{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.l-flexrow-center-stretch{display:flex;flex-direction:row;align-items:center;justify-content:stretch}.l-flexrow-center-between{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.l-flexrow-center-around{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.l-flexrow-stretch-between{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}.l-flexrow-start-start{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.l-flexcol-center-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.l-flexcol-center-start{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.l-flexcol-center-between{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.l-flexcol-stretch-start{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.l-flexcol-stretch-between{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.l-flexcol-end-between{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.l-flexcol-start-start{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{overscroll-behavior:none;overflow:hidden}body{font-family:Fira Sans,sans-serif}.u-clickable{cursor:pointer}.u-hidden{opacity:0;visibility:hidden}.u-gap-m{gap:1rem}.u-gap-s{gap:.5rem}button{background-color:var(--c-gray2);border:1px solid var(--c-gray4);color:var(--c-black);border-radius:4px}.OneButtonRow{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.OneButtonRow button{min-width:10rem;height:2rem}.TwoButtonRow{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.TwoButtonRow button{height:2rem}.GridImage[data-v-9e09d6ae] img[data-v-9e09d6ae]{width:calc(100% - 4px);height:auto}.CellView{width:var(--cell-size);max-width:var(--cell-max-size);aspect-ratio:1;position:relative;--background-color: var(--c-bg-grid-a);background-color:var(--background-color);transition:background-color .3s;display:flex;flex-direction:column;align-items:center;justify-content:center}.CellView .CellView_BorderOutline{width:100%;height:100%}.CellView.m-onpath{animation:pulse1 ease-in-out 1s infinite;transition:none}.CellView.m-onpath.m-odd{animation:pulse2 ease-in-out 1s infinite}@keyframes pulse1{0%,to{background-color:var(--color-path-bg-2)}50%{background-color:var(--color-path-bg)}}@keyframes pulse2{0%,to{background-color:var(--color-path-bg)}50%{background-color:var(--color-path-bg-2)}}.CellView>*{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0}.CellView.m-onpath.m-valid-end .CellView_BorderOutline,.CellView.m-onpath.m-invalid-end .CellView_BorderOutline{border:2px solid var(--color-path-fg)}.CellView.m-space,.CellView.m-entrance{--background-color: var(--c-bg-grid-a)}.CellView.m-space.m-interactive,.CellView.m-entrance.m-interactive{cursor:pointer}.CellView.m-space:hover .CellView_BorderOutline,.CellView.m-entrance:hover .CellView_BorderOutline{border:2px solid var(--c-black)}.CellView.m-onpath{--background-color: var(--color-path-bg) !important}.CellView.m-space.m-odd,.CellView.m-entrance.m-odd,.CellView.m-exit.m-odd{--background-color: var(--c-bg-grid-b)}.CellView.m-wall{--background-color: var(--c-black) !important}.CellView,.CellView_Letter{user-select:none;-webkit-user-select:none;font-size:var(--cell-font-size);font-weight:700}.CellView.m-tiny,.CellView_Letter.m-tiny{font-size:50%}.CellView_Letter{text-shadow:var(--text-shadow-white-outline)}.CellView_Letter.m-inherent{color:var(--c-white);text-shadow:var(--text-shadow-black-outline)!important}.CellView_Letter.m-onpath.v-enter-active{animation:.3s ease-in-out entrance}.CellView_Letter.m-onpath.v-leave-active{animation:.3s ease-in-out exit}.CellView img{max-width:calc(100% - 4px);height:auto}.MapView{margin:.5rem 0;display:grid;touch-action:manipulation;border:1px solid var(--c-black);box-shadow:0 2px 10px #00000061;--cell-size: 10vw;--cell-font-size: 7vw}@media (min-width: 430px){.MapView{--cell-size: 3rem;--cell-font-size: 2.3rem}}.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-active .ModalChrome{animation:.3s ease-in-out entrance-large}.v-leave-active .ModalChrome{animation:.3s ease-in-out exit-large}.v-enter-from,.v-leave-to{opacity:0}.ModalBg{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0000004d}.ModalChrome{min-width:15rem;max-height:90vh;max-width:calc(100% - 2rem);overflow-y:auto;background-color:var(--color-background);border-radius:.5rem;box-shadow:0 2px 10px #00000061}.ModalChrome button{min-height:2rem}.ModalChrome_Content{padding:1rem}.PauseModal[data-v-26778afb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.PauseModal p[data-v-26778afb]{width:100%}.PauseModal_Titles[data-v-26778afb]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ScoreModal[data-v-d18b423e]{gap:1rem;height:100%}.ShortWordModal[data-v-eb784e8a]{max-width:15rem;min-height:6rem}.PowerupModal[data-v-938febbd]{min-height:10rem}.PowerupModal .m-badgrass[data-v-938febbd]{font-size:14px}.PowerupModal img[data-v-938febbd]{max-height:2rem;width:auto}.GenericModal[data-v-39fd3076]{max-width:15rem;min-height:6rem}.AllModals{pointer-events:none}.AllModals>*{pointer-events:all}.BottomSheet[data-v-42b3f2b1]{border-top-right-radius:1em;border-top-left-radius:1em;box-shadow:0 2px 10px #00000061;max-width:100%;background-color:var(--c-white);padding-bottom:env(safe-area-inset-bottom,0)}.BottomSheet_Content[data-v-42b3f2b1]{padding:4px}.Letter[data-v-1d129280]{cursor:pointer;width:2.5em;height:2em;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.Letter[data-v-1d129280]:hover{background-color:var(--c-gray2)}.Letter.m-unavailable[data-v-1d129280]{opacity:.3}.Letter.m-unavailable.m-free[data-v-1d129280]{opacity:1;font-weight:700;border:1px solid var(--c-black)}.Letter.m-used[data-v-1d129280]{background-color:var(--c-yellow-med)}.Letter.m-reward[data-v-1d129280]{color:var(--color-reward-dark)}.LetterAmount_Letter[data-v-1d129280]{font-family:Fira Sans Extra Condensed,sans-serif;font-size:18px;word-break:break-all}.LetterAmount_Value[data-v-1d129280]{margin-top:-.4em;font-size:12px;white-space:nowrap}.LetterHUD[data-v-36ecfbc9]{touch-action:manipulation}ul[data-v-36ecfbc9]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:0;margin:0}ul li[data-v-36ecfbc9]{list-style-type:none}ul li.backspace[data-v-36ecfbc9]{grid-column:-3/-1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}ul li.backspace button[data-v-36ecfbc9]{height:2em}.IconContainer[data-v-ec58ac0b]{width:2rem;height:2rem}.IconContainer img[data-v-ec58ac0b]{width:auto;max-height:calc(100% - 4px)}.ActiveWordVisualization[data-v-ec58ac0b]{--border-color: var(--color-path-fg);width:100%;font-size:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.ActiveWordVisualization.m-short[data-v-ec58ac0b]{margin-bottom:4px}.LetterRow[data-v-ec58ac0b]{flex-wrap:wrap;min-height:2rem}.LetterRow .Item .ItemElement.m-primary[data-v-ec58ac0b]:first-child{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color)}.LetterRow .Item .ItemElement.m-primary[data-v-ec58ac0b]{border-bottom:1px solid var(--border-color)}.LetterRow .Item:last-child .ItemElement.m-primary[data-v-ec58ac0b]{border-right:1px solid var(--border-color)}.ItemElement[data-v-ec58ac0b]{aspect-ratio:1;position:relative}.ItemElement.m-primary[data-v-ec58ac0b]{--bg-color: var(--c-red-translucent);background-color:var(--bg-color)}.ItemElement.m-primary.hasPath[data-v-ec58ac0b]{--bg-color: var(--color-path-bg)}.ItemElement.m-primary.letterMismatch .InherentItem[data-v-ec58ac0b],.ItemElement.m-primary.noLetter .InherentItem[data-v-ec58ac0b]{visibility:visible}.ItemElement.m-primary.hasPath.hasLetter.validWord[data-v-ec58ac0b]{--bg-color: var(--c-green-verylight)}.ItemElement.m-primary.hasPath.hasLetter.invalidWord[data-v-ec58ac0b]{--bg-color: var(--color-warning-bg)}.ItemElement.m-primary.hasPath.hasLetter.letterMismatch[data-v-ec58ac0b]{--bg-color: var(--color-error-bg)}.InherentItem[data-v-ec58ac0b],.EnteredItem[data-v-ec58ac0b],.EmptyItem[data-v-ec58ac0b],.LockIcon[data-v-ec58ac0b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.InherentItem img[data-v-ec58ac0b],.EnteredItem img[data-v-ec58ac0b],.EmptyItem img[data-v-ec58ac0b],.LockIcon img[data-v-ec58ac0b]{max-height:calc(100% - 4px);width:auto}.EnteredItem[data-v-ec58ac0b]{text-shadow:var(--text-shadow-white-outline)}.InherentItem[data-v-ec58ac0b]{z-index:1;font-weight:700}.Item[data-v-ec58ac0b]{min-height:2rem}.Item>*[data-v-ec58ac0b]{height:2rem}.PowerupPreviewButton[data-v-ec58ac0b]{border-radius:2rem;background-color:var(--c-green-verylight);height:2rem;min-width:4rem;text-align:center;border:1px solid var(--color-success-fg);padding:0 .5rem;white-space:nowrap}.PowerupPreviewButton img[data-v-ec58ac0b]{max-height:1rem;width:auto}.PowerupPreviewButton[data-v-ec58ac0b]:hover{background-color:var(--c-green-light)}.LockIcon[data-v-ec58ac0b]{opacity:.5}button.PlayWordButton[data-v-73cb06ca]{width:100%;white-space:normal;background-color:var(--color-success-bg);border:1px solid var(--color-success-fg);color:1px solid var(--color-success-fg);min-height:2rem;border-radius:1.5rem;font-size:18px}button.PlayWordButton.m-imperfect[data-v-73cb06ca],button.PlayWordButton.imperfect[data-v-73cb06ca]:disabled{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-fg);color:var(--color-warning-fg)}button.PlayWordButton[data-v-73cb06ca]:disabled{font-size:12px;background-color:var(--color-error-bg);border:1px solid var(--color-error-fg);color:var(--color-error-fg)}.KeyboardAndWord[data-v-283ae989]{width:20rem}.ButtonRow[data-v-283ae989]{background-color:var(--c-white);padding:4px;min-height:3rem;gap:.5rem}.TutorialStep{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0)}.TutorialStep h1{text-align:center;padding:1rem}.TutorialStep img.icon{max-height:3rem;width:auto}.TutorialStep .ButtonRow{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.TutorialStep .ButtonRow button{height:2rem}.TutorialContent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.TutorialContent.v-enter-active,.TutorialContent.v-leave-active{transition:opacity .5s ease}.TutorialContent.v-enter-from,.TutorialContent.v-leave-to{opacity:0}.Tutorial[data-v-acb8932e]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-background)}.tut-enter-active[data-v-acb8932e]{animation:.3s ease-in-out entrance-large}.tut-leave-active[data-v-acb8932e]{animation:.3s ease-in-out exit-large}main[data-v-9b5c28bd]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--c-indigo-dark);--color-start: oklch(57.06% .2 210);--color-end: oklch(37.06% .15 260);--color-interpolation-method: lab;--color-interpolation-method: oklch;background:linear-gradient(to bottom in var(--color-interpolation-method),var(--color-start),var(--color-end))}.TopArea[data-v-9b5c28bd]{position:relative;width:100%;background-color:var(--c-black);color:var(--c-white);padding:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.TopArea>*[data-v-9b5c28bd]:first-child{overflow-x:auto}.TopButton[data-v-9b5c28bd]{border:1px solid var(--c-white);border-radius:1rem;padding:0 .5rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}.TopButton img[data-v-9b5c28bd]{width:auto;height:1.2em}.BoardAndLetters[data-v-9b5c28bd]{position:relative;width:100%;gap:.5rem;overflow:auto}.BottomArea[data-v-9b5c28bd]{position:fixed;left:0;right:0;bottom:0}.Meta[data-v-9b5c28bd]{width:100%;padding:0 .5rem;max-width:22rem}.LandscapeNag[data-v-9b5c28bd]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--c-white);display:none}@media screen and (orientation: landscape) and (max-height: 540px){.LandscapeNag[data-v-9b5c28bd]{display:flex}}
