body{--color-highlight:#f8cd05;--color-highlight-dark:#be9c04;--color-invalid:#dcdcdc;--color-gray:#e6e6e6;--color-gray-emphasis:#d9d9d9;--color-dark-gray:#ccc;--color-text-gray:#333;--color-text-gray-highlight:#333;--color-black:#000;--color-message-bad:#000;--color-transparent:#00000000;--color-background:#fff;--color-gray-neutral:#777;--color-faint-text:var(--color-gray-neutral);--link-color:var(--color-text-gray);--color-keys-button-middle:var(--color-black);--color-keys-button-middle-bg:var(--color-highlight);--invert:0;--bright:1;--button-background:var(--color-gray);--button-border:var(--color-transparent);--button-border-middle:var(--color-highlight);--button-color:#000;--table-background:#f9f9f9;--desktop-max-width:550px;background-color:var(--color-background);overscroll-behavior-y:contain}*{box-sizing:border-box;font-family:Nunito,sans-serif!important;font-family:var(--game-font,"Nunito",sans-serif)!important}body{margin:0;padding:0}#root{min-height:600px;position:relative}header{border-bottom:1px solid silver;display:flex;margin:10px auto 0;max-width:var(--desktop-max-width);padding-bottom:10px;text-align:left;transition:-webkit-filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s;width:100%}h1{font-size:2em;font-weight:400;margin-bottom:0}a,a:visited{color:var(--link-color)}p{margin:0 auto 10px}ul{-webkit-padding-start:20px;padding-inline-start:20px}.logo__container{-webkit-user-select:none;user-select:none}.logo{height:32px;width:32px}.app__container{font-weight:400;margin:0 auto;max-width:var(--desktop-max-width);transition:-webkit-filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s}#progress-container{align-items:center;cursor:pointer;display:flex;font-size:1em;height:30px;margin:10px auto 0;max-width:var(--desktop-max-width);width:95%}#progress-info{width:37%}#progress-next{text-wrap:nowrap;font-size:.7em;font-weight:300}#progress-name,#progress-next b{font-weight:700}.entered-container{align-items:flex-start;background-color:var(--color-gray);border-radius:16px;color:var(--color-faint-text);cursor:pointer;display:flex;font-size:.9em;font-weight:300;height:auto;margin:10px auto;padding:10px;position:relative;width:95%}.entered-container-expanded{height:60vh;max-height:400px}.entered-words{color:var(--color-black);display:inline;flex-grow:9;flex-wrap:nowrap;font-size:1.2em;font-weight:600;max-width:95%;overflow:hidden;text-overflow:ellipsis;transition:height 1s;-webkit-user-select:none;user-select:none;white-space:nowrap}.entered-words-start{color:var(--color-faint-text)}.entered-words-expanded{display:flex;flex-wrap:wrap;max-width:100%;white-space:normal}.entered-word{margin:0 1px;padding:1px}.entered-word-number{flex-basis:100%;font-size:1.1em;margin:0 0 10px}#entered-toggle{display:flex;height:20px;margin:0 4px;position:absolute;right:5px;top:.8em;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:20px}#entered-toggle svg{height:100%}.entered-toggle-expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.below-entered-container{opacity:1}.below-entered-container-hidden{max-height:0;opacity:0;overflow:hidden}#message-container{display:flex}#message{display:inline-block;font-weight:300;height:auto;margin:0 auto;opacity:0;padding:6px 8px;position:relative;text-align:center;top:0;transition:opacity .25s}.message-bad{-webkit-animation:shake 1s;animation:shake 1s;background-color:var(--color-message-bad);color:#fff;outline:none}.message-good{background-color:#fff;outline:1px solid var(--color-dark-gray)}.message-good,.message-pangram{-webkit-animation:drift 2s;animation:drift 2s;color:#000}.message-pangram{background-color:var(--color-highlight);outline:none}#entry-container{align-items:center;display:flex;height:2em;margin:0 auto;text-align:center;width:100%}#entry-container-holder{display:inline-block;font-size:1.9em;font-weight:700;margin:0 auto;text-transform:uppercase;vertical-align:middle}#entry-container-holder:after{-webkit-animation:blink 1s step-start 0s infinite;animation:blink 1s step-start 0s infinite;background:var(--color-highlight);content:"";display:inline-block;height:1.2em;position:relative;right:-4px;top:6px;width:2px}.keys-container{align-items:center;display:flex;flex-flow:row wrap;height:93px;justify-content:center;margin:0 auto;text-align:center;width:258px}.keys{color:var(--color-highlight);flex:0 0 36%;font-size:5em;height:1em}.keys-letter{align-items:center;display:flex;flex-basis:33.33333%;height:100%;justify-content:center;text-align:center}.keys-button{background-color:var(--button-background);border:none;border:1px solid var(--button-border);color:var(--button-color);cursor:pointer;font-size:1.8em;font-weight:700;outline:none;padding:0;text-align:center;text-transform:uppercase;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;vertical-align:middle}.keys-button:active{background-color:var(--color-gray-emphasis);-webkit-transform:scale(.75);transform:scale(.75)}.keys-button.middle{background-color:var(--color-keys-button-middle-bg);border:1px solid var(--button-border-middle);color:var(--color-keys-button-middle)}.keys-button.middle:active{background-color:var(--color-highlight-dark)}.keys-button.circle{border-radius:50%;height:73px;width:73px}.keys-button.hex{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:100%;width:93%}@-webkit-keyframes keys-button-press{50%{background-color:var(--color-gray-emphasis);-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes keys-button-press{50%{background-color:var(--color-gray-emphasis);-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes keys-button-middle-press{50%{background-color:var(--color-highlight-dark);-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes keys-button-middle-press{50%{background-color:var(--color-highlight-dark);-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes nav-button-press{50%{background-color:var(--color-gray-emphasis)}}@keyframes nav-button-press{50%{background-color:var(--color-gray-emphasis)}}#buttons-container{align-items:center;display:flex;justify-content:center;margin:20px auto}#buttons-container div{margin-right:1rem}#buttons-container div:last-child{margin-right:0}.nav-button{background-color:var(--color-transparent);border:1px solid var(--color-dark-gray);border-radius:16px;color:var(--color-black);cursor:pointer;font-size:1em;height:3rem;line-height:3rem;outline:none;padding:0 20px;-webkit-user-select:none;user-select:none}.nav-button:hover:active{background-color:var(--color-gray-emphasis)}.nav-button.share{background-color:var(--color-highlight);border:0;color:var(--color-keys-button-middle);font-size:1rem;font-weight:500;line-height:3rem;padding:0 30px;text-align:center;vertical-align:middle}.panel-button__container{height:3rem;position:relative;width:3rem}.panel-button__button,.panel-button__img{height:3rem;left:0;position:absolute;top:0;width:3rem}.panel-button__img{align-items:center;cursor:pointer;display:flex;justify-content:center;pointer-events:none;text-align:center}.panel-button__img svg{height:2rem}.panel-button__img:hover:active{background-color:var(--color-gray-emphasis)}#popup-click-bg{height:100%;left:0;top:0}#popup-click-bg,.popup{position:absolute;width:100%}.popup{align-items:flex-start;background-color:var(--color-background);border:1px solid var(--color-dark-gray);border-radius:8px;box-shadow:0 4px 24px var(--color-gray);display:flex;height:auto;left:50%;max-width:300px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-head-container{display:flex;flex-direction:row;justify-content:center;width:100%}.popup-content{display:flex;flex-grow:9;flex-wrap:wrap;max-width:100%;padding:12px}#popup-content-alt{height:100%;text-align:center;width:100%}#popup-exit{cursor:pointer;display:flex;height:32px;outline:none;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:32px}#popup-exit svg{height:100%;width:100%}#popup-exit-alt{background-size:contain;cursor:pointer;height:32px;outline:none;position:absolute;right:15px;top:15px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:32px}#popup-exit-alt svg{height:100%;width:100%}.popup-heading{flex-basis:100%;font-size:1.4em;margin:0 auto 10px}.popup-content-text{color:var(--color-text-gray);font-size:.9em;width:95%}.return-popup-header{margin-top:35px}#all-img,#victory-img{margin:50px auto 0;width:50%}#all-countdown,#all-text,#return-countdown,#return-text,#victory-countdown,#victory-text{color:var(--color-text-gray);width:70%}#all-text,#return-text,#victory-text{margin:10px auto 20px}#all-countdown,#return-countdown,#victory-countdown{margin:10px auto 40px}#all-countdown-span,#return-countdown-span,#victory-countdown-span{color:var(--color-highlight)}#prev-letters-container{color:var(--color-text-gray);font-size:1.5em;font-weight:700;margin:10px auto 0;text-align:center}.prev-entered-letter{font-size:1.1em;margin:0 3px}#prev-stats{color:var(--color-text-gray);font-size:1em;font-weight:700;margin:0 auto 15px;text-align:center}#prev-words-container{display:flex;flex-wrap:wrap;margin:0 auto 16px}.prev-entered-word,.prev-entered-word a{font-size:1.1em;margin:1px 2px;padding:0 2px;text-decoration:none}#reset-text{color:var(--color-text-gray);margin:10px auto 30px;width:70%}.reset-button{background-color:var(--color-transparent);border:1px solid var(--color-dark-gray);border-radius:8px;color:var(--color-black);cursor:pointer;font-size:1em;margin:0 auto 30px;outline:none;padding:8px 16px}.reset-button:hover:active{background-color:var(--color-gray-emphasis)}.reset-button-action{background-color:var(--color-highlight);color:#000}.reset-button-action:hover:active{background-color:var(--color-highlight-dark)}.blur{-webkit-filter:blur(8px);filter:blur(8px)}.hidden{display:none}.bolded{font-weight:700}.highlight{color:#f8c505}.highlight-background{background-color:var(--color-highlight)}.invalid{color:var(--color-invalid)}.bold{font-weight:700}@keyframes blink{50%{opacity:0}}@-webkit-keyframes blink{50%{opacity:0}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes drift{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes drift{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}#entered-toggle,#popup-exit,#popup-exit-alt{-webkit-filter:invert(var(--invert));filter:invert(var(--invert))}.panel-button__img{-webkit-filter:brightness(var(--bright));filter:brightness(var(--bright))}body.dark{--color-highlight:#f8cd05;--color-highlight-dark:#be9c04;--color-invalid:#414141;--color-gray:#c6c6c6;--color-gray-emphasis:#d9d9d9;--color-dark-gray:#ccc;--color-text-gray:#bbb;--color-text-gray-highlight:#444;--color-transparent:#00000000;--color-black:#fafafa;--color-message-bad:#222;--color-background:#2c2c2c;--link-color:#ddd;--invert:1;--bright:1000;--button-background:#3b3a35;--button-border:#3b3a35;--button-border-middle:var(--color-highlight);--button-color:var(--color-black);--table-background:#222;--color-faint-text:#aaa;--color-keys-button-middle:#000;background-color:var(--color-background);color:#ccc}.toggle{border:1px solid #c7c7c7;border-radius:4px;cursor:pointer;display:flex;margin-bottom:16px;overflow:hidden;padding:0}.toggle__option{background-color:#dfdfdf;color:#363636;display:inline-block;font-size:14px;font-weight:500;padding:10px 20px;text-align:center}.selected{background-color:#fff;color:#121212;font-weight:700}.delimeter{margin:0 5px;-webkit-user-select:none;user-select:none}.controls__container{align-items:center;align-self:center;display:flex;margin-left:auto}.controls__item{cursor:pointer;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none}.supergrid{display:inline;flex-wrap:nowrap;max-height:330px;overflow:hidden;padding-bottom:10px;scrollbar-width:thin;text-overflow:ellipsis;transition:height 1s;white-space:nowrap}.entered-words-expanded .supergrid{grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(33%,1fr));max-width:100%;overflow-x:hidden;overflow-y:auto;width:100%}.text-bold{font-weight:700}#games-popup{min-height:525px}#stats-popup{min-height:450px}#button-no-reset{margin-right:10px}.controls__icon{background-color:var(--color-gray);border:1px solid var(--color-gray-emphasis);border-radius:7px;cursor:pointer;margin-right:5px;max-height:38px;max-width:38px;padding:8px}.controls__icon:last-child{margin-right:0}.controls__icon svg{color:var(--color-gray-neutral);height:100%;width:100%}.message__container{align-items:center;display:flex;font-size:16px;justify-content:center;left:0;left:50%;position:absolute;text-align:center;top:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:12}.message__inner{background-color:beige;border-radius:10px;padding:10px;width:150px}.mode-button__container{align-items:center;display:flex}.mode-button{background-color:initial;border:none;border-radius:8px;color:var(--color-faint-text);cursor:pointer;font-size:18px;margin-right:16px;padding:8px 0}.mode-button.active{background-color:var(--color-highlight);color:#000;font-weight:700;padding:6px 16px}.sharebar-icons-container{display:flex}.sharebar-icons-container a{max-height:42px;max-width:42px}.sharebar-icons-container a img{height:100%}.fullwidth{width:100%}.header__mobile{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.controls__center{align-items:center;display:flex;justify-content:center}@media screen and (min-width:551px){#progress-container,.entered-container,header{width:100%}}#about-popup{max-width:400px}@media screen and (max-width:550px){header{padding:0 2.5% 10px}#about-popup{max-width:350px}}@media screen and (min-width:720px){.entered-words-expanded .supergrid{grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(33%,1fr));max-height:320px}}.stepped-bar{align-items:center;background-color:var(--color-gray);border-radius:10px;display:flex;height:3px;justify-content:space-between;line-height:1;margin:20px;position:relative;width:100%;z-index:0}.stepped-bar__step{display:inline-flex;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition-property:all;transition-timing-function:ease;z-index:0}.stepped-bar__pip,.stepped-bar__step{align-items:center;justify-content:center}.stepped-bar__pip{background-color:var(--color-gray);border-radius:50%;color:var(--color-text-gray-highlight);cursor:pointer;display:flex;font-size:12px;height:14px;transition:all .3s ease;width:14px}.stepped-bar__pip.done{background-color:var(--color-highlight)}.stepped-bar__pip.current{height:36px;width:36px}.stepped-bar__fill{background:var(--color-highlight);border-radius:10px;bottom:0;left:0;position:absolute;top:0;transition:width .3s ease;z-index:-1}.mobile-controls{font-weight:700;justify-content:center}.mobile-controls .controls__item{font-size:1em}@media screen and (max-width:550px){.stepped-bar__pip{height:12px;width:12px}.stepped-bar__pip.current{height:28px;width:28px}}@media screen and (max-width:400px){#buttons-container .nav-button{padding:0 10px}}body.dark{.entered-words{color:#000}#buttons-container .nav-button{font-size:1.2em;font-weight:700}}.stats__container{padding:0}.stats__week{list-style:none;padding:0}.stats__day{border-top:1px solid #000}.stat{font-size:16px;height:30px;width:100%}.stat,.stat__weekday{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.stat__weekday{width:30px}.stat__bar{height:100%;position:relative;width:100%}.bar__text{height:100%;justify-content:space-between;position:relative;width:100%;z-index:10}.bar__text,.bar__text-rank{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.bar__text-rank{justify-content:flex-start}.bar__text-rank-text{font-weight:700}.bar__percentage{background-color:#ffeca0;bottom:0;height:100%;left:0;position:absolute;top:0;transition:width 1s;width:0;z-index:1}.text{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.shareButton{flex-direction:column;height:60px}.shareButton,.shareButton__inner{display:flex;justify-content:center}.shareButton__inner{fill:#fff;align-items:center;background:rgba(0,128,0,.8);border:none;border-radius:4px;color:#fff;cursor:pointer;flex-direction:row;font-size:1rem;font-weight:700;height:40px;width:100px}.shareButton__text{margin-right:4px}.shareButton__inner svg{height:24px;width:24px}.file{border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);margin:5px 5px 10px;width:100%}.file__inner{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.file__left{align-items:flex-start;flex-direction:column;justify-content:center}.file__left,.file__right{display:flex}.file__state{align-items:center;display:flex;justify-content:center;margin:3px}.state__score{align-items:center;background-color:var(--color-highlight);border-radius:25px;color:var(--color-black);display:flex;font-size:12px;height:28px;justify-content:center;margin-left:5px;text-align:center;width:28px}.file__pangram{display:flex;font-weight:700}.file__delete{background-color:initial;border:none;color:var(--color-black);cursor:pointer;font-size:14px;font-weight:700;margin:0;padding:0}.games__add-container,.games_container{align-items:center;display:flex;justify-content:center}.games_container{flex-direction:column}.games__add-button{align-items:center;background-color:var(--color-highlight);border:none;border-radius:25px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:inherit;cursor:pointer;display:flex;font:inherit;height:40px;justify-content:center;padding:0;width:40px}.games__add-button svg{fill:#000;height:18px}.dropdown{display:inline-block;position:relative}.dd_button{border-radius:4px;cursor:pointer;display:inline-block;padding:0 15px 0 0;-webkit-user-select:none;user-select:none;white-space:nowrap}.dd_button:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-black);content:"";height:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.dd_input{display:none}.dd_menu{background-color:var(--color-background);border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);list-style-type:none;margin:2px 0 0;padding:0;position:absolute;right:0;top:100%;z-index:10}.dd_input+.dd_menu{display:none}.dd_input:checked+.dd_menu{display:block}.dd_menu li{cursor:pointer;padding:10px 20px;-webkit-user-select:none;user-select:none;white-space:nowrap}.dd_menu li:hover{background-color:#f6f6f6}body.dark .dd_menu li:hover{background-color:#474747}.dd_menu li a{display:block;margin:-10px -20px;padding:10px 20px}.dd_menu li.divider{border-bottom:1px solid #ccc;padding:0}table.hints{border-collapse:collapse;margin-bottom:1rem;width:100%}table.hints td,table.hints th{border:1px solid var(--color-gray-emphasis);padding:.5rem;text-align:center}table.hints th{background-color:var(--table-background)}.hints-modal__subtitle{font-size:.8rem;margin-bottom:.5rem;opacity:.5;text-align:center}.hints-modal__list{text-align:center}.hints-modal__list-container{grid-gap:0 1rem;-webkit-padding-start:0;display:grid;grid-template-columns:1fr 1fr 1fr;padding-inline-start:0;text-align:left}.hints-modal__list-item{border-bottom:1px solid var(--color-gray-emphasis);font-weight:300;margin-bottom:.3rem;text-transform:uppercase}#hints-popup{max-width:100%;overflow-x:auto;width:auto}@media only screen and (max-width:450px){#hints-popup{width:100%}}@media only screen and (min-width:450px){#hints-popup{min-width:400px}}.hints-paywall__subtitle{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.5;pointer-events:none;text-align:center}.hints-paywall__subtitle svg{height:1rem}.hints-paywall__play{background-color:rgba(72,197,115,.5);border-radius:2rem;height:4rem;line-height:4rem;position:relative;text-align:center;width:4rem}.hints-paywall__play svg{height:2rem;left:52%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hints-paywall__well{align-items:center;background-color:rgba(72,197,115,.1);border:2px solid #9fceaf;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;padding:2rem}.secondary-button{background-color:#3aac62;border:1px solid var(--color-dark-gray);border-radius:8px;color:#fafafa;cursor:pointer;font-size:1em;margin:15px auto 5px;outline:none;padding:8px 16px}.secondary-button:hover{background-color:#48c072}.hints-paywall__well-text{color:#999;margin-top:1.5rem}.loader{align-items:center;-webkit-animation:loader-in .35s ease-out both;animation:loader-in .35s ease-out both;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:600px}.loader__hive{-webkit-animation:loader-spin 3.6s linear infinite;animation:loader-spin 3.6s linear infinite;height:120px;position:relative;width:130px}.loader__cell{-webkit-animation:loader-pulse 1.6s ease-in-out infinite;animation:loader-pulse 1.6s ease-in-out infinite;background-color:var(--color-highlight);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:38px;left:50%;margin:-19px 0 0 -17px;opacity:.16;position:absolute;top:50%;width:34px}.loader__cell.is-center{opacity:.3}.loader__label{color:var(--color-faint-text);font-size:.9rem;letter-spacing:.02em}.app__container.is-ready{-webkit-animation:app-in .4s ease-out both;animation:app-in .4s ease-out both}@-webkit-keyframes loader-in{0%{opacity:0}to{opacity:1}}@keyframes loader-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader-pulse{0%,to{opacity:.14}45%{opacity:.85}}@keyframes loader-pulse{0%,to{opacity:.14}45%{opacity:.85}}@-webkit-keyframes app-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes app-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app__container.is-ready,.loader,.loader__cell,.loader__hive{-webkit-animation:none;animation:none}.loader__cell{opacity:.4}}.return-toast-wrap{display:flex;justify-content:center;left:0;padding:0 12px;pointer-events:none;position:fixed;right:0;top:12px;z-index:4000}.return-toast{align-items:flex-start;-webkit-animation:return-toast-in .32s cubic-bezier(.2,.8,.2,1) both;animation:return-toast-in .32s cubic-bezier(.2,.8,.2,1) both;background:#fff;background:var(--beta-surface,#fff);border:1px solid hsla(0,0%,8%,.1);border:1px solid var(--beta-border,hsla(0,0%,8%,.1));border-radius:16px;box-shadow:0 1px 2px rgba(30,25,10,.06),0 22px 46px -20px rgba(30,25,10,.42);color:#161c2d;color:var(--color-black,#161c2d);display:flex;gap:12px;max-width:440px;padding:14px 16px;pointer-events:auto;width:100%;will-change:transform,opacity}.return-toast--leaving{-webkit-animation:return-toast-out .3s ease forwards;animation:return-toast-out .3s ease forwards}@-webkit-keyframes return-toast-in{0%{opacity:0;-webkit-transform:translateY(-130%);transform:translateY(-130%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes return-toast-in{0%{opacity:0;-webkit-transform:translateY(-130%);transform:translateY(-130%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes return-toast-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-130%);transform:translateY(-130%)}}@keyframes return-toast-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-130%);transform:translateY(-130%)}}.return-toast__mark{flex-shrink:0;height:24px;margin-top:1px;width:22px}.return-toast__body{flex:1 1;min-width:0}.return-toast__title{font-size:15px;font-weight:800;line-height:1.2;margin-bottom:3px}.return-toast__text{color:#5b6270;color:var(--color-text-gray,#5b6270);font-size:13.5px;line-height:1.5}.return-toast__text b{color:#161c2d;color:var(--color-black,#161c2d);font-weight:800;white-space:nowrap}.return-toast__close{align-items:center;background:transparent;border:none;border-radius:8px;color:#8a8f99;color:var(--color-text-gray,#8a8f99);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background-color .15s ease;width:26px}.return-toast__close:hover{background:rgba(0,0,0,.06);background:var(--beta-inset,rgba(0,0,0,.06))}.return-toast__close svg{stroke:currentColor;display:block;height:14px;width:14px}@media (prefers-reduced-motion:reduce){.return-toast,.return-toast--leaving{-webkit-animation-duration:.01ms;animation-duration:.01ms}}.def-backdrop{align-items:center;-webkit-animation:def-fade .15s ease-out;animation:def-fade .15s ease-out;background-color:hsla(0,0%,6%,.45);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.def-popup{-webkit-animation:def-pop .16s ease-out;animation:def-pop .16s ease-out;background-color:#fff;background-color:var(--color-background,#fff);border:1px solid #ddd;border:1px solid var(--color-dark-gray,#ddd);border-radius:14px;box-shadow:0 18px 48px -12px rgba(20,15,5,.4);color:#1a1a1a;color:var(--color-black,#1a1a1a);max-height:80vh;max-width:420px;overflow-y:auto;padding:18px 20px 16px;width:100%}.def__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.def__word{font-size:1.5em;font-weight:800;line-height:1.1}.def__exit{align-items:center;background:transparent;border:none;border-radius:999px;color:#555;color:var(--color-text-gray,#555);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:5px;transition:background-color .12s ease;width:30px}.def__exit:hover{background-color:#eee;background-color:var(--color-gray,#eee)}.def__exit svg{height:100%;width:100%}.def__derived{color:#555;color:var(--color-text-gray,#555);font-size:.9em;font-style:italic;margin-bottom:10px}.def__baseword{background:none;border:none;color:#e0a800;color:var(--color-highlight,#e0a800);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.def__senses{display:flex;flex-direction:column;gap:9px;margin:0;padding-left:1.2em}.def__sense{line-height:1.45}.def__pos{color:#666;color:var(--color-text-gray,#666);font-size:.8em;font-style:italic;margin-right:6px}.def__text{font-size:.98em}.def__foot{align-items:center;border-top:1px solid #eee;border-top:1px solid var(--color-gray,#eee);display:flex;font-size:.78em;gap:12px;justify-content:space-between;margin-top:16px;padding-top:10px}.def__source{color:#888;color:var(--color-text-gray,#888)}.def__link{text-decoration:underline}.def__link,.def__loading{color:#666;color:var(--color-text-gray,#666)}.def__loading{padding:8px 0 12px}.def__empty p{color:#555;color:var(--color-text-gray,#555);margin:0 0 12px}.def__empty .def__link{font-size:.95em}@-webkit-keyframes def-fade{0%{opacity:0}to{opacity:1}}@keyframes def-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes def-pop{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes def-pop{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.def-backdrop,.def-popup{-webkit-animation:none;animation:none}}body.beta .def-popup{background-color:var(--beta-surface);border-color:var(--beta-border);border-radius:20px;box-shadow:var(--beta-shadow)}body.beta .def__baseword{color:var(--color-black);-webkit-text-decoration-color:var(--color-highlight);text-decoration-color:var(--color-highlight)}.entered-word.is-clickable,.prev-entered-word.is-clickable{cursor:pointer}body.beta{--beta-page:#f4f2ea;--beta-surface:#fff;--beta-raised:#fff;--beta-inset:#f5f3ec;--beta-border:hsla(0,0%,8%,.09);--beta-shadow:0 1px 2px rgba(30,25,10,.05),0 18px 40px -18px rgba(30,25,10,.25);--beta-cell:#f1eee5;--beta-radius:28px;--color-gray:#f0eee7;--color-gray-emphasis:#e5e2d9;--color-dark-gray:#ddd9cf;--color-text-gray:#3c3c3c;background-color:var(--beta-page)}body.beta.dark{--beta-page:#131418;--beta-surface:#1e2126;--beta-raised:#2b3038;--beta-inset:#191c21;--beta-border:hsla(0,0%,100%,.08);--beta-shadow:0 1px 2px rgba(0,0,0,.5),0 22px 48px -20px rgba(0,0,0,.8);--beta-cell:#30353d;--color-background:#1e2126;--color-gray:#2b2f36;--color-gray-emphasis:#363b44;--color-dark-gray:#414652;--color-text-gray:#c6cad1;--color-black:#f2f3f5;--color-faint-text:#99a0aa;--button-color:#f2f3f5;--table-background:#1d2025;background-image:radial-gradient(1100px 520px at 50% -180px,#262a33 0,rgba(38,42,51,0) 65%);color:#e4e6ea}body.beta.dark .entered-words{color:#f2f3f5}body.beta-page{--switch-track:#f1efe8;--switch-thumb:#fff;--switch-border:hsla(0,0%,8%,.1);--switch-text:#6c6c6c;--switch-text-active:#161c2d}body.beta-page.dark{--switch-track:#191c21;--switch-thumb:#2c3138;--switch-border:hsla(0,0%,100%,.09);--switch-text:#99a0aa;--switch-text-active:#f2f3f5}body.beta .highlight{color:var(--color-highlight)}body.beta .app__container,body.beta .popup{font-size:1rem;font-size:calc(1rem*var(--ui-scale, 1))}body.beta .app__container{margin-top:0;padding:14px 22px 24px}body.beta .app__container,body.beta .loader{background-color:var(--beta-surface);border:1px solid var(--beta-border);border-radius:var(--beta-radius);box-shadow:var(--beta-shadow)}body.beta .loader{margin:0 auto;max-width:var(--desktop-max-width)}body.beta:not(.unboxed) .app__container,body.beta:not(.unboxed) .loader{margin-top:16px}body.beta.unboxed .app__container,body.beta.unboxed .loader{background-color:initial;border-color:transparent;box-shadow:none}body.beta header{align-items:center;border-bottom:1px solid var(--beta-border);padding-bottom:10px}body.beta-page .mode-button__container{background-color:var(--switch-track);border:1px solid var(--switch-border);border-radius:999px;gap:2px;padding:3px}body.beta-page .mode-button{border-radius:999px;color:var(--switch-text);font-size:.88em;font-weight:700;margin-right:0;padding:6px 15px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}body.beta-page .mode-button:hover{color:var(--switch-text-active)}body.beta-page .mode-button.active{background-color:var(--switch-thumb);box-shadow:0 1px 3px hsla(0,0%,8%,.16);color:var(--switch-text-active);padding:6px 15px}body.beta .controls__container{gap:6px}body.beta .delimeter{display:none}body.beta .controls__item{border-radius:999px;color:var(--color-text-gray);font-size:.88em;padding:6px 10px;transition:background-color .15s ease,color .15s ease}body.beta .controls__item:hover{background-color:var(--beta-inset);color:var(--color-black)}body.beta .controls__icon{align-items:center;background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:999px;display:flex;justify-content:center;margin-right:0;max-height:36px;max-width:36px;transition:background-color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,transform .15s ease;transition:background-color .15s ease,transform .15s ease,-webkit-transform .15s ease}body.beta .controls__icon:hover{background-color:var(--color-gray-emphasis)}body.beta .controls__icon:active{-webkit-transform:scale(.94);transform:scale(.94)}body.beta .header--compact{align-items:center;display:flex;gap:6px}body.beta .mode-select{align-items:center;display:inline-flex;flex-shrink:0;position:relative}body.beta .mode-select__field{appearance:none;-webkit-appearance:none;background-color:var(--switch-thumb);border:1px solid var(--switch-border);border-radius:999px;box-shadow:0 1px 3px hsla(0,0%,8%,.1);color:var(--switch-text-active);cursor:pointer;font-size:.88em;font-weight:700;line-height:1;margin:0;padding:7px 28px 7px 13px}body.beta .mode-select__field:focus{outline:none}body.beta .mode-select__chevron{color:var(--switch-text-active);pointer-events:none;position:absolute;right:9px}body.beta .header--compact .controls__item{font-size:.85em;padding:6px 8px;white-space:nowrap}body.beta #header{font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem}body.beta .header--compact{justify-content:space-between}body.beta .header--compact .controls__icon,body.beta .header--compact .mode-select{flex-shrink:0}body.beta .header--compact .controls__container{min-width:0}@media (max-width:360px){body.beta #header{font-size:.9rem}}@media (max-width:320px){body.beta #header{font-size:.82rem}}body.beta .settings-button{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit}body.beta .settings-button svg{height:100%;width:100%}body.beta #progress-container{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:16px;gap:8px;height:auto;margin-top:16px;padding:5px 18px 5px 16px;transition:border-color .15s ease;width:100%}body.beta #progress-container:hover{border-color:var(--color-dark-gray)}body.beta #progress-container{font-size:1rem}body.beta #progress-info{min-width:116px;width:auto}body.beta #progress-name{font-size:1.08em;font-weight:800;letter-spacing:-.01em;line-height:1.15}body.beta #progress-next{color:var(--color-faint-text);font-size:.74em;line-height:1.1;margin-top:0}body.beta .stepped-bar{background-color:var(--color-gray-emphasis);border-radius:999px;height:6px;margin:9px 18px}body.beta .stepped-bar__fill{background-color:var(--color-highlight)}body.beta .stepped-bar__pip{background-color:var(--color-gray-emphasis);box-shadow:none;height:10px;width:10px}body.beta .stepped-bar__pip.done{background-color:var(--color-highlight)}body.beta .stepped-bar__pip.current{box-shadow:0 0 0 2px var(--beta-inset);font-size:.72em;font-weight:800;height:28px;width:28px}body.beta .stepped-bar__pip.done.current{box-shadow:0 0 0 2px var(--beta-inset),0 3px 10px rgba(30,25,10,.25);color:#1a1a1a}body.beta .stepped-bar__step--top{z-index:4}body.beta .stepped-bar__pip.current:not(.done){background-color:var(--color-gray-emphasis);color:var(--color-faint-text)}body.beta .stepped-bar__pip.beyond{background-color:var(--color-highlight);box-shadow:0 0 0 4px var(--beta-inset),0 3px 12px rgba(30,25,10,.28);color:#1a1a1a;font-size:.72em;font-weight:800;height:34px;width:34px}body.beta #entry-container{height:2.4em}body.beta #entry-container-holder{font-size:2.1em;font-weight:800;letter-spacing:.05em}body.beta .hive{margin:4px 15px -24px!important}body.beta .hive .keys-container{height:93px;width:258px}body.beta .keys-button{background-color:#e6e6e6;box-shadow:none;-webkit-filter:none;filter:none;font-size:1.8rem;font-size:calc(1.8rem*var(--hive-scale, 1));font-weight:700;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}body.beta.dark .keys-button{background-color:#3b3a35}body.beta .keys-button.circle{height:73px;width:73px}body.beta .keys-button.middle{background-color:var(--color-highlight)}body.beta .keys-button.middle:active,body.beta .keys-button:active{-webkit-transform:scale(.75);transform:scale(.75)}body.beta #buttons-container{gap:12px;margin:22px auto 6px}body.beta #buttons-container>div{margin-right:0}body.beta .nav-button{background-color:var(--beta-surface);border:1px solid var(--color-dark-gray);border-radius:999px;font-size:1.02em;font-weight:700;height:52px;line-height:50px;padding:0 26px;transition:background-color .15s ease,box-shadow .15s ease,-webkit-transform .12s ease;transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease;transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease,-webkit-transform .12s ease}body.beta .nav-button:hover{background-color:var(--beta-inset)}body.beta .nav-button:active{-webkit-transform:scale(.96);transform:scale(.96)}body.beta #button-enter{background-color:var(--color-highlight);border-color:transparent;box-shadow:0 4px 14px -6px var(--color-highlight-dark);color:#1a1a1a}body.beta .panel-button__button,body.beta .panel-button__container,body.beta .panel-button__img{border-radius:50%;height:52px;width:52px}body.beta .panel-button__img svg{height:1.7rem}body.beta .nav-button.share{background-color:var(--beta-inset);background-image:none;border:1px solid var(--beta-border);box-shadow:none;color:var(--color-text-gray);font-size:.95em;font-weight:600;height:44px;line-height:42px;padding:0 22px}body.beta .nav-button.share:hover{background-color:var(--color-gray-emphasis);color:var(--color-black)}body.beta .entered-container{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:18px;margin-top:14px;padding:12px 14px;transition:border-color .15s ease}body.beta .entered-container:hover{border-color:var(--color-dark-gray)}body.beta .entered-words{font-size:1em}body.beta .entered-word{background-color:initial;border:none;color:var(--color-black);display:inline-block;font-size:.95em;font-weight:600;margin:0;padding:2px}body.beta .entered-word.highlight-background{background-color:var(--color-highlight);border-radius:4px;color:#1a1a1a;padding:2px 5px}body.beta .entered-words-expanded .supergrid{grid-column-gap:12px;grid-row-gap:2px;align-content:flex-start;-webkit-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;row-gap:2px}body.beta .entered-container-sidebar .supergrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.beta .entered-container:not(.entered-container-expanded):not(.entered-container-sidebar){align-items:center;min-height:46px;padding:9px 40px 9px 16px}body.beta .entered-container:not(.entered-container-expanded):not(.entered-container-sidebar) .entered-words{align-items:center;display:flex}body.beta .entered-container:not(.entered-container-expanded):not(.entered-container-sidebar) .entered-word{font-size:.9em;padding:3px 5px}body.beta .entered-container:not(.entered-container-expanded):not(.entered-container-sidebar) .entered-words-start{font-size:.95em;line-height:1}body.beta .entered-container:not(.entered-container-expanded):not(.entered-container-sidebar) #entered-toggle{right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.beta .entered-count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;background-color:var(--beta-surface);border:1px solid var(--beta-border);border-radius:999px;color:var(--color-text-gray);display:inline-flex;flex-shrink:0;font-size:.8em;font-variant-numeric:tabular-nums;font-weight:800;height:24px;justify-content:center;line-height:1;margin-right:8px;min-width:24px;padding:0 7px}body.beta .entered-container:not(.entered-container-expanded):not(.entered-container-sidebar) .supergrid{align-items:center;display:flex;gap:3px;max-height:none;min-width:0;overflow:hidden;padding-bottom:0}body.beta .entered-word-number{color:var(--color-faint-text);font-size:.75em;font-weight:800;letter-spacing:.07em;margin-bottom:12px;text-transform:uppercase}body.beta .entered-container-expanded:not(.entered-container-sidebar){align-items:center;height:auto;max-height:none;min-height:46px;overflow:visible;padding:9px 40px 9px 16px;position:relative;z-index:20}body.beta .entered-container-expanded:not(.entered-container-sidebar) .entered-words-expanded{display:block}body.beta .entered-container-expanded:not(.entered-container-sidebar) .entered-word-number{margin:0}body.beta .entered-container-expanded:not(.entered-container-sidebar) .supergrid{grid-column-gap:12px;grid-row-gap:2px;align-content:flex-start;background-color:var(--beta-surface);border:1px solid var(--beta-border);border-radius:16px;box-shadow:var(--beta-shadow);-webkit-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));left:0;max-height:58vh;overflow-y:auto;padding:14px 16px;position:absolute;right:0;row-gap:2px;top:calc(100% + 8px);z-index:25}body.beta .entered-container-expanded:not(.entered-container-sidebar) #entered-toggle{right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.beta .entered-container-expanded:not(.entered-container-sidebar) .entered-toggle-expanded{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body.beta #below-entered-container.hidden{display:block}body.beta .entered-container-sidebar{align-items:stretch;cursor:default;flex-direction:column;height:100%;margin-top:0;overflow:hidden;padding:14px 8px 14px 14px}body.beta .entered-sidebar__head{align-items:center;color:var(--color-faint-text);display:flex;font-size:.75em;font-weight:800;justify-content:space-between;letter-spacing:.07em;margin-bottom:12px;padding-right:6px;text-transform:uppercase}body.beta .entered-sidebar__actions{align-items:center;display:flex;gap:8px}body.beta .entered-sidebar__count{background-color:var(--color-highlight);border-radius:999px;color:#1a1a1a;font-size:1em;padding:2px 10px}body.beta .entered-sidebar__collapse{align-items:center;background-color:var(--beta-surface);border:1px solid var(--beta-border);border-radius:999px;color:var(--color-text-gray);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background-color .12s ease,color .12s ease,-webkit-transform .12s ease;transition:background-color .12s ease,color .12s ease,transform .12s ease;transition:background-color .12s ease,color .12s ease,transform .12s ease,-webkit-transform .12s ease;width:28px}body.beta .entered-sidebar__collapse:hover{background-color:var(--color-gray);color:var(--color-black);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.beta .entered-container-sidebar .entered-words{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-width:thin}body.beta .entered-container-sidebar .entered-words-start{color:var(--color-faint-text);font-weight:400}body.beta #message{border-radius:999px;box-shadow:0 8px 20px -8px rgba(30,25,10,.5);font-weight:700;padding:8px 16px}body.beta .message-good{background-color:var(--beta-raised);color:var(--color-black);outline:1px solid var(--beta-border)}body.beta #popup-click-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(16,16,20,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}body.beta .popup{-webkit-animation:beta-popup-in .18s ease-out;animation:beta-popup-in .18s ease-out;border:1px solid var(--beta-border);border-radius:24px;box-shadow:0 30px 70px rgba(0,0,0,.32);max-height:86vh;overflow-y:auto;position:fixed;z-index:21}body.beta #about-popup,body.beta #games-popup,body.beta #hints-popup,body.beta #prev-popup,body.beta #progress-popup,body.beta #settings-popup,body.beta #stats-popup,body.beta #tutorial-popup{overflow:hidden}body.beta #about-popup>.popup-content,body.beta #games-popup>.popup-content,body.beta #hints-popup>.popup-content,body.beta #prev-popup>.popup-content,body.beta #progress-popup>.popup-content,body.beta #settings-popup>.popup-content,body.beta #stats-popup>.popup-content,body.beta #tutorial-popup>.popup-content{flex-direction:column;flex-wrap:nowrap;max-height:86vh;min-height:0;width:100%}body.beta #about-popup .popup-head-container,body.beta #games-popup .popup-head-container,body.beta #hints-popup .popup-head-container,body.beta #prev-popup .popup-head-container,body.beta #progress-popup .popup-head-container,body.beta #settings-popup .popup-head-container,body.beta #stats-popup .popup-head-container,body.beta #tutorial-popup .popup-head-container,body.beta .tut__foot{flex:none}body.beta #prev-popup .yb,body.beta #settings-popup .settings,body.beta .gb,body.beta .hb,body.beta .rk,body.beta .sb,body.beta .tut{flex:1 1 auto;min-height:0;overflow-y:auto;padding:3px 10px 3px 4px}body.beta #prev-popup .yb,body.beta #settings-popup .settings,body.beta .entered-container-sidebar .entered-words,body.beta .gb,body.beta .hb,body.beta .popup,body.beta .rk,body.beta .sb,body.beta .tut{scrollbar-color:var(--color-dark-gray) transparent;scrollbar-width:thin}body.beta #prev-popup .yb::-webkit-scrollbar,body.beta #settings-popup .settings::-webkit-scrollbar,body.beta .entered-container-sidebar .entered-words::-webkit-scrollbar,body.beta .gb::-webkit-scrollbar,body.beta .hb::-webkit-scrollbar,body.beta .popup::-webkit-scrollbar,body.beta .rk::-webkit-scrollbar,body.beta .sb::-webkit-scrollbar,body.beta .tut::-webkit-scrollbar{width:6px}body.beta #prev-popup .yb::-webkit-scrollbar-track,body.beta #settings-popup .settings::-webkit-scrollbar-track,body.beta .entered-container-sidebar .entered-words::-webkit-scrollbar-track,body.beta .gb::-webkit-scrollbar-track,body.beta .hb::-webkit-scrollbar-track,body.beta .popup::-webkit-scrollbar-track,body.beta .rk::-webkit-scrollbar-track,body.beta .sb::-webkit-scrollbar-track,body.beta .tut::-webkit-scrollbar-track{background-color:initial}body.beta #prev-popup .yb::-webkit-scrollbar-thumb,body.beta #settings-popup .settings::-webkit-scrollbar-thumb,body.beta .entered-container-sidebar .entered-words::-webkit-scrollbar-thumb,body.beta .gb::-webkit-scrollbar-thumb,body.beta .hb::-webkit-scrollbar-thumb,body.beta .popup::-webkit-scrollbar-thumb,body.beta .rk::-webkit-scrollbar-thumb,body.beta .sb::-webkit-scrollbar-thumb,body.beta .tut::-webkit-scrollbar-thumb{background-color:var(--color-dark-gray);border-radius:999px}body.beta #prev-popup .yb::-webkit-scrollbar-thumb:hover,body.beta #settings-popup .settings::-webkit-scrollbar-thumb:hover,body.beta .entered-container-sidebar .entered-words::-webkit-scrollbar-thumb:hover,body.beta .gb::-webkit-scrollbar-thumb:hover,body.beta .hb::-webkit-scrollbar-thumb:hover,body.beta .popup::-webkit-scrollbar-thumb:hover,body.beta .rk::-webkit-scrollbar-thumb:hover,body.beta .sb::-webkit-scrollbar-thumb:hover,body.beta .tut::-webkit-scrollbar-thumb:hover{background-color:var(--color-faint-text)}@-webkit-keyframes beta-popup-in{0%{opacity:0;-webkit-transform:translate(-50%,-46%) scale(.97);transform:translate(-50%,-46%) scale(.97)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes beta-popup-in{0%{opacity:0;-webkit-transform:translate(-50%,-46%) scale(.97);transform:translate(-50%,-46%) scale(.97)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}body.beta .popup-content{padding:16px}body.beta .popup-heading{font-size:1.3em;font-weight:800}body.beta .toggle{border-color:var(--beta-border);border-radius:12px}body.beta .toggle__option{background-color:var(--beta-inset);color:var(--color-text-gray)}body.beta .toggle__option.selected{background-color:var(--beta-raised);color:var(--color-black)}body.beta #settings-popup{max-width:348px}body.beta .settings{font-size:1em;text-align:left;width:100%}body.beta .settings__group{margin-bottom:18px}body.beta .settings__label{color:var(--color-faint-text);font-size:.69em;font-weight:800;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}body.beta .sb__seg,body.beta .settings__segmented{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:999px;display:flex;gap:4px;padding:4px}body.beta .sb__seg-item,body.beta .settings__segment{background-color:initial;border:none;border-radius:999px;color:var(--color-text-gray);cursor:pointer;flex:1 1;font-size:.88em;font-weight:700;padding:8px 0;transition:background-color .15s ease,color .15s ease}body.beta .sb__seg-item:hover,body.beta .settings__segment:hover{color:var(--color-black)}body.beta .sb__seg-item.is-active,body.beta .settings__segment.is-active{background-color:var(--color-highlight);color:#1a1a1a}body.beta .settings__swatches{display:flex;flex-wrap:wrap;gap:10px}body.beta .settings__swatch{border:2px solid transparent;border-radius:50%;cursor:pointer;height:32px;padding:0;transition:box-shadow .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease;width:32px}body.beta .settings__swatch:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}body.beta .settings__swatch.is-active{border-color:var(--beta-surface);box-shadow:0 0 0 2px var(--color-black)}body.beta .settings__swatch--bg{border-color:var(--beta-border)}body.beta .settings__swatch--bg.is-active{border-color:var(--beta-surface)}body.beta .settings__fonts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}body.beta .settings__font{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:14px;color:var(--color-black);cursor:pointer;font-size:.94em;padding:11px 6px;transition:border-color .15s ease,background-color .15s ease}body.beta .settings__font:hover{background-color:var(--color-gray-emphasis)}body.beta .settings__font.is-active{border-color:var(--color-highlight);box-shadow:0 0 0 1px var(--color-highlight)}body.beta .settings__font[data-font=nunito]{font-family:Nunito,sans-serif!important}body.beta .settings__font[data-font=montserrat]{font-family:Montserrat,Nunito,sans-serif!important}body.beta .settings__font[data-font=serif]{font-family:Georgia,Iowan Old Style,Times New Roman,serif!important}body.beta .settings__font[data-font=mono]{font-family:ui-monospace,SF Mono,Menlo,Consolas,Courier New,monospace!important}body.beta .settings__hint{color:var(--color-faint-text);font-size:.75em;margin-top:8px}body.beta .settings__links{border-top:1px solid var(--beta-border);display:grid;padding-top:8px;width:100%}body.beta .settings__link{background-color:initial;border:none;border-radius:12px;color:var(--color-black);cursor:pointer;font-size:.94em;font-weight:600;padding:10px 8px;text-align:left;transition:background-color .15s ease}body.beta .settings__link:hover{background-color:var(--beta-inset)}body.beta #prev-popup{max-width:460px;width:calc(100% - 28px)}body.beta .yb{font-size:1.08em;text-align:left;width:100%}body.beta .hb__letters,body.beta .yb__letters{display:flex;gap:6px;justify-content:center;margin-bottom:16px}body.beta .hb__letter,body.beta .yb__letter{align-items:center;background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:10px;display:flex;font-weight:800;height:34px;justify-content:center;width:34px}body.beta .hb__letter.is-center,body.beta .yb__letter.is-center{background-color:var(--color-highlight);border-color:transparent;color:#1a1a1a}body.beta .hb__cards,body.beta .sb__cards,body.beta .yb__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}body.beta .hb__card,body.beta .sb__card,body.beta .yb__stat{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:14px;padding:10px 4px;text-align:center}body.beta .hb__card-value,body.beta .sb__card-value,body.beta .yb__stat-value{font-size:1.06em;font-weight:800}body.beta .yb__stat-value span{color:var(--color-faint-text);font-size:.7em;font-weight:600}body.beta .hb__card-label,body.beta .sb__card-label,body.beta .yb__stat-label{color:var(--color-faint-text);font-size:.63em;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}body.beta .hb__section-label,body.beta .sb__section-label,body.beta .yb__section-label{color:var(--color-faint-text);font-size:.69em;font-weight:800;letter-spacing:.07em;margin-bottom:10px;text-transform:uppercase}body.beta .sb__breakdown,body.beta .yb__bars{grid-gap:7px;display:grid;gap:7px;margin-bottom:20px}body.beta .sb__bar-row,body.beta .yb__bar-row{align-items:center;display:flex;font-size:.81em;gap:10px}body.beta .sb__bar-name,body.beta .yb__bar-name{color:var(--color-text-gray);width:72px}body.beta .sb__bar-track,body.beta .yb__bar-track{background-color:var(--color-gray-emphasis);border-radius:999px;flex:1 1;height:8px;overflow:hidden}body.beta .sb__bar-fill,body.beta .yb__bar-fill{background-color:var(--color-highlight);border-radius:999px;display:block;height:100%}body.beta .sb__bar-value,body.beta .yb__bar-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--color-faint-text);font-variant-numeric:tabular-nums;text-align:right;width:68px}body.beta .yb__words{grid-column-gap:12px;grid-row-gap:2px;-webkit-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;row-gap:2px}body.beta .yb__word{appearance:none;-webkit-appearance:none;background:none;border:none;color:var(--color-black);cursor:pointer;display:block;font-family:inherit;font-size:.88em;font-weight:500;margin:0;padding:2px;text-align:left;text-decoration:none;width:100%}body.beta .yb__word:hover{text-decoration:underline}body.beta .yb__word.is-pangram{background-color:var(--color-highlight);border-radius:4px;color:#1a1a1a;padding:2px 5px}body.beta .yb__word.is-found{font-weight:800}body.beta .yb__note{color:var(--color-faint-text);font-size:.75em;line-height:1.5;margin:14px 0 0}body.beta #about-popup,body.beta #tutorial-popup{max-width:420px}body.beta .tut{font-size:1em;text-align:left;width:100%}body.beta .tut--page .tut__step+.tut__step{border-top:1px solid var(--beta-border);margin-top:22px;padding-top:20px}body.beta .tut__art{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:18px;display:flex;justify-content:center;margin-bottom:14px;padding:16px 12px}body.beta .tut__title{font-size:1.06em;font-weight:800;margin-bottom:6px}body.beta .tut__body p{color:var(--color-text-gray);line-height:1.5;margin:0 0 10px}body.beta .tut__body ul{color:var(--color-text-gray);line-height:1.6;margin:0;padding-left:20px}body.beta .tut__note{color:var(--color-faint-text);font-size:.75em;line-height:1.5;margin:20px 0 0}body.beta .tut__hive{align-items:center;display:flex;flex-direction:column}body.beta .tut__hive-row{display:flex;gap:3px}body.beta .tut__hive-row+.tut__hive-row{margin-top:-7px}body.beta .tut__cell{align-items:center;background-color:var(--beta-cell);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:var(--color-black);display:inline-flex;font-size:1.1em;font-weight:800;height:50px;justify-content:center;width:44px}body.beta .tut__cell.is-center{background-color:var(--color-highlight);color:#1a1a1a}body.beta .tut__score{grid-gap:6px;display:grid;gap:6px;width:100%}body.beta .tut__score-row{align-items:center;background-color:var(--beta-surface);border-radius:999px;display:flex;font-size:.88em;font-weight:700;gap:10px;justify-content:space-between;padding:8px 14px}body.beta .tut__score-row.is-pangram{background-color:var(--color-highlight);color:#1a1a1a}body.beta .tut__score-value{color:var(--color-faint-text);font-weight:800}body.beta .tut__score-row.is-pangram .tut__score-value{color:#1a1a1a}body.beta .tut__ranks{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}body.beta .tut__rank{background-color:var(--beta-surface);border-radius:999px;color:var(--color-text-gray);font-size:.81em;font-weight:700;padding:5px 12px}body.beta .tut__rank.is-top{background-color:var(--color-highlight);color:#1a1a1a}body.beta .tut__cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);width:100%}body.beta .tut__card{background-color:var(--beta-surface);border-radius:14px;padding:10px 8px;text-align:center}body.beta .tut__card-title{font-size:.88em;font-weight:800}body.beta .tut__card-text{color:var(--color-faint-text);font-size:.7em;line-height:1.3;margin-top:2px}body.beta .tut__foot{align-items:center;border-top:1px solid var(--beta-border);display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:14px}body.beta .tut__dots{display:flex;gap:6px}body.beta .tut__dot{background-color:var(--color-gray-emphasis);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background-color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,transform .15s ease;transition:background-color .15s ease,transform .15s ease,-webkit-transform .15s ease;width:8px}body.beta .tut__dot.is-active{background-color:var(--color-highlight);-webkit-transform:scale(1.25);transform:scale(1.25)}body.beta .tut__actions{display:flex;gap:8px}body.beta .tut__btn{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:999px;color:var(--color-black);cursor:pointer;font-size:.88em;font-weight:700;padding:9px 18px;transition:background-color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,transform .1s ease;transition:background-color .15s ease,transform .1s ease,-webkit-transform .1s ease}body.beta .tut__btn:hover{background-color:var(--color-gray-emphasis)}body.beta .tut__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}body.beta .tut__btn.is-primary{background-color:var(--color-highlight);border-color:transparent;color:#1a1a1a}body.beta .tut__btn.is-primary:hover{background-color:var(--color-highlight-dark)}body.beta #stats-popup{max-width:420px;min-height:0}body.beta .sb{font-size:1.08em;text-align:left;width:100%}body.beta #progress-popup{max-width:380px}body.beta .rk{font-size:1.08em;text-align:left;width:100%}body.beta .rk__intro{color:var(--color-text-gray);line-height:1.5;margin:0 0 16px}body.beta .rk__list{grid-gap:6px;display:grid;gap:6px}body.beta .rk__row{align-items:center;background-color:var(--beta-inset);border-radius:14px;color:var(--color-faint-text);display:flex;font-size:.94em;font-weight:700;gap:10px;padding:10px 14px}body.beta .rk__row.is-done{color:var(--color-black)}body.beta .rk__row.is-current{background-color:var(--color-highlight);color:#1a1a1a}body.beta .rk__name{flex:1 1}body.beta .rk__points{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.beta .rk__badge{background-color:rgba(0,0,0,.14);border-radius:999px;font-size:.7em;letter-spacing:.07em;padding:2px 9px;text-transform:uppercase}body.beta #hints-popup{max-width:460px;width:calc(100% - 28px)}body.beta .hb{font-size:1.08em;text-align:left;width:100%}body.beta .hb__table{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:16px;margin-bottom:20px;overflow-x:auto;padding:4px 10px}body.beta table.hints{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;font-size:.88em;font-variant-numeric:tabular-nums;margin-bottom:0}body.beta table.hints td,body.beta table.hints th{border:none;padding:6px 5px}body.beta table.hints thead th{background-color:initial;color:var(--color-faint-text);font-size:.85em;font-weight:800}body.beta table.hints tbody th{background-color:initial;color:var(--color-black);font-weight:800}body.beta table.hints tbody th.highlight{background-color:var(--color-highlight);border-radius:8px;color:#1a1a1a}body.beta table.hints tbody td{color:var(--color-text-gray)}body.beta table.hints tbody tr:not(:last-child) td,body.beta table.hints tbody tr:not(:last-child) th{border-bottom:1px solid var(--beta-border)}body.beta table.hints tbody tr:last-child td,body.beta table.hints tbody tr:last-child th{color:var(--color-black);font-weight:800;padding-top:9px}body.beta .hb__pairs{display:flex;flex-wrap:wrap;gap:6px}body.beta .hb__pair{align-items:center;background-color:var(--beta-raised);border:1px solid var(--beta-border);border-radius:999px;display:inline-flex;font-size:.88em;font-weight:700;gap:7px;padding:6px 12px}body.beta .hb__pair span{color:var(--color-faint-text)}body.beta .hints-paywall__well{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:18px;padding:26px 20px}body.beta .hints-paywall__play{background-color:var(--color-highlight);color:#1a1a1a}body.beta .hints-paywall__well-text{color:var(--color-text-gray)}body.beta .hb .secondary-button{background-color:var(--color-highlight);border:none;border-radius:999px;color:#1a1a1a;cursor:pointer;margin-top:14px;padding:12px 18px}body.beta .hb .secondary-button:hover{background-color:var(--color-highlight-dark)}body.beta .sb__seg{margin-bottom:18px}body.beta .sb__bar-name{width:88px}body.beta .sb__empty{border:1px dashed var(--beta-border);border-radius:16px;color:var(--color-faint-text);font-size:.86em;margin-bottom:18px;padding:14px;text-align:center}body.beta .sb__summary{color:var(--color-text-gray);font-size:.88em;margin-bottom:18px}body.beta .sb__week{grid-gap:7px;display:grid;gap:7px;margin-bottom:20px}body.beta .sb__day{align-items:center;display:flex;font-size:.81em;gap:10px}body.beta .sb__day-name{font-weight:700;width:34px}body.beta .sb__day-track{background-color:var(--color-gray-emphasis);border-radius:999px;flex:1 1;height:8px;overflow:hidden}body.beta .sb__day-fill{background-color:var(--color-highlight);border-radius:999px;display:block;height:100%}body.beta .sb__day-rank{color:var(--color-text-gray);text-align:right;width:84px}body.beta .sb__day.is-empty .sb__day-rank{color:var(--color-faint-text)}body.beta .sb__share{display:flex;justify-content:center}body.beta .shareButton__inner{fill:#1a1a1a;background:var(--color-highlight);border-radius:999px;color:#1a1a1a;font-size:.94em;height:40px;padding:0 20px;transition:background-color .15s ease;width:auto}body.beta .shareButton__inner:hover{background:var(--color-highlight-dark)}body.beta .shareButton__inner.copied{fill:var(--color-black);background:var(--color-gray-emphasis);color:var(--color-black)}body.beta #games-popup{max-width:420px;min-height:0;width:calc(100% - 28px)}body.beta .gb{font-size:1.04em;text-align:left;width:100%}body.beta .gb__empty,body.beta .gb__intro{color:var(--color-faint-text);font-size:.88em;margin-bottom:14px}body.beta .gb__empty{border:1px dashed var(--beta-border);border-radius:16px;padding:14px;text-align:center}body.beta .gb__list{grid-gap:10px;display:grid;gap:10px;margin-bottom:18px}body.beta .gb__card{background-color:var(--beta-raised);border:1px solid var(--beta-border);border-radius:18px;cursor:pointer;min-width:0;padding:12px 14px;transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,transform .15s ease;transition:border-color .15s ease,transform .15s ease,-webkit-transform .15s ease}body.beta .gb__card:hover{border-color:var(--color-highlight);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.beta .gb__card.is-current{border-color:var(--color-highlight);box-shadow:0 0 0 2px var(--color-highlight) inset}body.beta .gb__card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}body.beta .gb__letters{display:flex;flex-wrap:wrap;gap:4px}body.beta .gb__letter{align-items:center;background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:8px;display:flex;font-size:.82em;font-weight:800;height:26px;justify-content:center;width:26px}body.beta .gb__letter.is-center{border-color:transparent}body.beta .gb__badge,body.beta .gb__letter.is-center{background-color:var(--color-highlight);color:#1a1a1a}body.beta .gb__badge{border-radius:999px;font-size:.68em;font-weight:800;letter-spacing:.07em;padding:3px 10px;text-transform:uppercase}body.beta .gb__card-bottom{align-items:baseline;display:flex;font-size:.86em;gap:8px}body.beta .gb__rank{font-weight:800}body.beta .gb__delete,body.beta .gb__meta{color:var(--color-faint-text)}body.beta .gb__delete{background:none;border:none;cursor:pointer;font:inherit;font-weight:700;margin-left:auto;padding:0}body.beta .gb__delete:hover{color:#d2544a}body.beta .gb__confirm{align-items:center;border-top:1px solid var(--beta-border);cursor:default;display:flex;font-size:.86em;gap:10px;justify-content:space-between;margin-top:12px;padding-top:12px}body.beta .gb__confirm-actions{display:flex;gap:8px}body.beta .gb__confirm-no,body.beta .gb__confirm-yes{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:999px;color:var(--color-black);cursor:pointer;font:inherit;font-weight:700;padding:7px 14px}body.beta .gb__confirm-yes{background-color:#d2544a;border-color:transparent;color:#fff}body.beta .gb__new{background-color:var(--color-highlight);border:none;border-radius:999px;color:#1a1a1a;cursor:pointer;font:inherit;font-weight:800;padding:13px 18px;transition:background-color .15s ease;width:100%}body.beta .gb__new:hover:not(:disabled){background-color:var(--color-highlight-dark)}body.beta .gb__new:disabled{background-color:var(--color-gray-emphasis);color:var(--color-faint-text);cursor:default}body.beta .gb__limit{color:var(--color-faint-text);font-size:.82em;margin-top:10px;text-align:center}body.beta #all-popup,body.beta #reset-popup,body.beta #return-popup,body.beta #victory-popup{background-color:var(--beta-surface);max-width:380px;padding:26px 24px 22px;width:calc(100% - 28px)}body.beta #popup-content-alt{height:auto}body.beta #popup-content-alt h1{color:var(--color-black);font-size:1.35em;font-weight:800;margin:0 0 10px}body.beta .return-popup-header{margin-top:0}body.beta #all-img,body.beta #victory-img{margin:0 auto 14px;width:40%}body.beta #all-countdown,body.beta #all-text,body.beta #reset-text,body.beta #return-countdown,body.beta #return-text,body.beta #victory-countdown,body.beta #victory-text{color:var(--color-text-gray);font-size:.92em;margin:0 0 14px;width:100%}body.beta #all-countdown,body.beta #return-countdown,body.beta #victory-countdown{color:var(--color-faint-text);margin-bottom:0}body.beta .reset-button{background-color:var(--beta-inset);border:1px solid var(--beta-border);border-radius:999px;font-weight:700;margin:6px 4px 0;padding:11px 20px}body.beta .reset-button-action{background-color:var(--color-highlight);border-color:transparent;color:#1a1a1a}body.beta .reset-button-action:hover:active{background-color:var(--color-highlight-dark)}body.beta #popup-exit-alt{height:26px;right:14px;top:14px;width:26px}@media screen and (min-width:780px){body.beta:not(.words-top) .loader{max-width:960px;min-height:688px}body.beta:not(.words-top) .app__container{grid-column-gap:22px;-webkit-column-gap:22px;column-gap:22px;display:grid;grid-template-areas:"head head" "prog words" "board words" "share words";grid-template-columns:minmax(0,1fr) 306px;grid-template-rows:auto auto 1fr auto;max-width:960px}body.beta:not(.words-top) .app__container>header{grid-area:head;max-width:none}body.beta:not(.words-top) #progress-container{grid-area:prog;max-width:none}body.beta:not(.words-top) #below-entered-container{display:block!important;grid-area:board;max-height:none!important;opacity:1!important}body.beta:not(.words-top) #entered-container{align-self:stretch;grid-area:words;margin-top:16px;max-height:none;width:100%}body.beta:not(.words-top) .app__container>div:last-child{grid-area:share;margin-top:10px!important}body.beta #settings-popup{max-width:560px}body.beta #prev-popup{max-width:720px}body.beta #stats-popup{max-width:560px}body.beta #progress-popup{max-width:460px}body.beta #hints-popup{max-width:620px}body.beta #about-popup,body.beta #games-popup,body.beta #tutorial-popup{max-width:480px}body.beta #about-popup .popup-content,body.beta #games-popup .popup-content,body.beta #hints-popup .popup-content,body.beta #prev-popup .popup-content,body.beta #progress-popup .popup-content,body.beta #settings-popup .popup-content,body.beta #stats-popup .popup-content,body.beta #tutorial-popup .popup-content{padding:20px 22px}}@media screen and (max-width:550px){body.beta .app__container,body.beta .loader{border-radius:22px;margin:10px 8px 0;padding:6px 10px 16px}body.beta header{padding:0 2px 12px}body.beta #progress-container{padding:6px 12px}body.beta .nav-button{padding:0 18px}body.beta .sb__cards,body.beta .yb__stats{grid-template-columns:repeat(2,1fr)}body.beta .gb__letter{border-radius:7px;font-size:.76em;height:22px;width:22px}body.beta .gb__letters{gap:3px}body.beta #about-popup,body.beta #progress-popup,body.beta #stats-popup,body.beta #tutorial-popup{max-width:calc(100vw - 24px)}body.beta .tut__foot{flex-wrap:wrap;justify-content:center}body.beta .sb__day-rank{width:74px}body.beta .entered-container-expanded:not(.entered-container-sidebar),body.beta .entered-container:not(.entered-container-expanded):not(.entered-container-sidebar){min-height:54px}}.design-prompt{-webkit-animation:design-prompt-in .35s ease-out both;animation:design-prompt-in .35s ease-out both;background-color:#fff;background-color:var(--beta-surface,#fff);border:1px solid hsla(0,0%,8%,.09);border:1px solid var(--beta-border,hsla(0,0%,8%,.09));border-radius:16px;bottom:16px;box-shadow:0 18px 40px -18px rgba(30,25,10,.25);box-shadow:var(--beta-shadow,0 18px 40px -18px rgba(30,25,10,.25));color:#1a1a1a;color:var(--color-black,#1a1a1a);max-width:300px;padding:14px 16px;position:fixed;right:16px;z-index:60}@-webkit-keyframes design-prompt-in{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes design-prompt-in{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.design-prompt__body{display:flex;flex-direction:column;gap:10px;padding-right:22px}.design-prompt__text{font-size:.98rem;font-weight:700;line-height:1.25}.design-prompt__action{align-self:flex-start;background-color:#f8cd05;background-color:var(--color-highlight,#f8cd05);border:none;border-radius:999px;color:#1a1a1a;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;padding:9px 16px;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.design-prompt__action:hover{-webkit-filter:brightness(.94);filter:brightness(.94)}.design-prompt__close{align-items:center;background-color:#fff;background-color:var(--beta-surface,#fff);border:1px solid hsla(0,0%,8%,.12);border:1px solid var(--beta-border,hsla(0,0%,8%,.12));border-radius:999px;box-shadow:0 4px 12px -4px rgba(0,0,0,.3);color:#3c3c3c;color:var(--color-text-gray,#3c3c3c);cursor:pointer;display:flex;font-size:22px;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:-12px;top:-12px;transition:background-color .15s ease,color .15s ease;width:34px}.design-prompt__close:hover{background-color:#f0eee7;background-color:var(--color-gray,#f0eee7);color:#1a1a1a;color:var(--color-black,#1a1a1a)}@media (max-width:480px){.design-prompt{bottom:12px;left:12px;max-width:none;right:12px}}@media (prefers-reduced-motion:reduce){.design-prompt{-webkit-animation:none;animation:none}}