.button{position:relative;display:inline-flex;align-items:center;padding:0 12px;height:42px;line-height:38px;font-size:16px;font-weight:600;letter-spacing:.05em;text-decoration:none;fill:currentColor;color:var(--blue-contrast);background-color:var(--blue);border:2px solid var(--blue);border-radius:6px;transition:all .3s}.button>*{filter:blur(0);transition:all .3s}.button span{white-space:nowrap}.button svg{display:inline-block;vertical-align:middle;width:20px;height:20px}.button svg:first-child:not(:last-child){margin-right:12px}.button:hover{background-color:var(--blue-stronger);border-color:var(--blue-stronger)}.button:disabled{opacity:.3}.button .button-loader{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);z-index:1;animation:spin infinite linear reverse 1s}.button.large{padding:0 16px;height:52px;line-height:46px;font-size:22px}.button.large svg{width:26px;height:26px}.button.large .button-loader{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.button.loading{background-color:var(--blue-stronger);border-color:var(--blue-stronger)}.button.loading>*{opacity:.3;filter:blur(2px)}.button.loading .button-loader{opacity:1;filter:blur(0)}.button.inverted{color:var(--blue-on-background);border-color:var(--blue);background-color:transparent}.button.inverted:loading,.button.inverted:hover{color:var(--blue-stronger);border-color:var(--blue);background-color:transparent}.button.text{color:var(--text-weaker);border-color:var(--text-weaker)}.button.text:hover{color:var(--text);border-color:var(--text)}.button.no-border,.button.no-border:hover,.button.no-border:focus,.button.no-border:active,.button.inverted.no-border,.button.inverted.no-border:hover,.button.inverted.no-border:focus,.button.inverted.no-border:active,.button.text.no-border,.button.text.no-border:hover,.button.text.no-border:focus,.button.text.no-border:active{border-color:transparent;outline:none!important}.buttons-connected{display:flex;justify-content:center;align-items:center;gap:0;flex-flow:row nowrap}.buttons-connected .button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.buttons-connected .button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:2px}.buttons-connected .button.inverted:last-child:not(:first-child){margin-left:-2px}.button-tile{display:flex;flex-flow:column;align-items:center;justify-content:center;color:var(--text-weaker);fill:currentColor;width:100%;height:150px;text-decoration:none;background-color:transparent;padding:5px 10px;border:1px dashed var(--border);border-radius:6px;outline-offset:3px;transition:all .3s ease-in;position:relative}.button-tile svg{display:block;margin:10px auto;width:48px;height:48px}.button-tile svg+span{display:block;line-height:1.1;min-height:30px}.button-tile svg+span strong{color:var(--text);transition:all .3s ease-in}.button-tile:hover{color:var(--text)}.button-tile:focus{outline:3px solid var(--blue-on-background)}.button-tile:disabled>svg,.button-tile:disabled>svg+span{opacity:.3}.button-tile .button-tile-title-small{font-size:80%}.button-tile .button-tile-unlock{position:absolute;bottom:3px;right:3px;left:3px;padding:5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:12px;line-height:1.2;color:#fff;background-color:#c13838e6}.button-tile .button-tile-label{position:absolute;bottom:-6px;right:-6px;display:flex;align-items:center}.button-tile .button-tile-label,.button-tile .button-tile-label span,.button-tile .button-tile-label svg .icon-inside{transition:all .3s ease-in}.button-tile .button-tile-label span{padding:0;font-weight:700;font-size:12px;border-radius:3px;margin-right:5px;white-space:nowrap}.button-tile .button-tile-label svg{width:36px;height:36px;fill:currentColor;background-color:var(--background);border-radius:25%;margin:0}.button-tile .button-tile-label.construction svg{border-radius:50%}.button-tile .button-tile-label.correct span{color:var(--text)}.button-tile .button-tile-label.correct svg{color:var(--green)}.button-tile .button-tile-label.correct svg .icon-inside{fill:var(--green-contrast)}.button-tile .button-tile-label.position span,.button-tile .button-tile-label.position svg{color:var(--orange)}.button-tile .button-tile-label.construction svg{background-color:transparent}.button-tile .button-tile-label.construction svg .icon-inside{fill:var(--orange-contrast)}.button-tile .button-tile-label.incorrect span,.button-tile .button-tile-label.incorrect svg{color:var(--incorrect-red-contrast)}.button-tile.button-tile-confirm-timer,.button-tile.button-tile-confirm-timer:hover{color:var(--text);fill:var(--text)}.button-tile.button-tile-confirm-timer svg+span strong,.button-tile.button-tile-confirm-timer:hover svg+span strong{color:var(--text)}.button-tile.button-tile-confirm-timer .button-tile-confirm{color:var(--text)}.button-tile.button-tile-confirm-allowed,.button-tile.button-tile-confirm-allowed:hover{color:var(--text);fill:var(--text)}.button-tile.button-tile-confirm-allowed svg+span strong,.button-tile.button-tile-confirm-allowed:hover svg+span strong{color:var(--text)}.button-tile.button-tile-confirm-allowed .button-tile-confirm{color:var(--red-weaker)}.button-tile .button-tile-confirm{position:absolute;bottom:5px;left:50%;width:calc(100% - 10px);transform:translate(-50%);margin:0;font-size:10px;font-weight:700}.button-tile-small{height:90px}.button-tile-small svg{height:32px;width:32px;margin-bottom:5px}.button-tile-small span{font-size:12px}.button-tile-small .button-tile-label svg{height:24px;width:24px}.button-tile-inverse{color:var(--background);background-color:var(--text);border:none}.button-tile-inverse svg+span{display:block;line-height:1.1;min-height:30px}.button-tile-inverse svg+span strong{color:var(--background);transition:all .3s ease-in}.button-tile-inverse:hover{color:var(--background)}.button-tile-inverse .button-tile-label svg{background-color:transparent}.button-tile-inverse .button-tile-label svg .icon-inside{fill:var(--orange-contrast)}.contrast .button-tile-active--contrast,.contrast .button-tile-active--contrast:hover,.button-tile-active,.button-tile-active:hover{color:var(--green-contrast);fill:var(--green-contrast);background-color:var(--green);border-color:var(--green)}.contrast .button-tile-active--contrast:disabled>svg,.contrast .button-tile-active--contrast:disabled>svg+span,.button-tile-active:disabled>svg,.button-tile-active:disabled>svg+span{opacity:1}.contrast .button-tile-active--contrast:disabled:hover,.button-tile-active:disabled:hover{opacity:.6}.contrast .button-tile-active--contrast svg+span strong,.button-tile-active svg+span strong{color:var(--green-contrast)}.contrast .button-tile-active--contrast .button-tile-label svg,.button-tile-active .button-tile-label svg{background-color:transparent}.contrast .button-tile-active--contrast .button-tile-label.correct span,.contrast .button-tile-active--contrast .button-tile-label.correct svg,.button-tile-active .button-tile-label.correct span,.button-tile-active .button-tile-label.correct svg{color:var(--green-contrast)}.contrast .button-tile-active--contrast .button-tile-label.correct svg,.button-tile-active .button-tile-label.correct svg{filter:drop-shadow(0 0 5px var(--green))}.contrast .button-tile-active--contrast .button-tile-label.correct svg .icon-inside,.button-tile-active .button-tile-label.correct svg .icon-inside{fill:var(--green)}.contrast .button-tile-active--contrast .button-tile-label.position span,.contrast .button-tile-active--contrast .button-tile-label.position svg,.button-tile-active .button-tile-label.position span,.button-tile-active .button-tile-label.position svg{color:var(--green-contrast)}.contrast .button-tile-active--contrast .button-tile-label.position svg,.button-tile-active .button-tile-label.position svg{filter:drop-shadow(0 0 5px var(--green))}.contrast .button-tile-active--contrast .button-tile-label.construction svg .icon-inside,.button-tile-active .button-tile-label.construction svg .icon-inside{fill:var(--orange)}.contrast .button-tile-active--contrast .button-tile-label.incorrect span,.contrast .button-tile-active--contrast .button-tile-label.incorrect svg,.button-tile-active .button-tile-label.incorrect span,.button-tile-active .button-tile-label.incorrect svg{color:var(--green-contrast)}.contrast .button-tile-active--contrast .button-tile-label.incorrect svg,.button-tile-active .button-tile-label.incorrect svg{filter:drop-shadow(0 0 5px var(--green))}.image{opacity:.1;animation:imageBlink 1s linear infinite}.image.image--is-loaded{animation:imageFadeIn .25s forwards}@keyframes imageBlink{0%{opacity:.1}50%{opacity:.6}to{opacity:.1}}@keyframes imageFadeIn{0%{opacity:.1}to{opacity:1}}.modal-wrapper{position:fixed;top:0;left:0;z-index:2;height:100%;overflow:hidden;width:100%}.modal-wrapper .modal-overlay{animation:fadeIn var(--modal-duration-open) ease-out forwards}.modal-wrapper .modal{animation:slideInFromBottomModal var(--modal-duration-open) cubic-bezier(.68,-.55,.265,1.3)}.modal-wrapper.modal-wrapper--is-closing .modal-overlay{animation:fadeOut var(--modal-duration-close) ease-out forwards}.modal-wrapper.modal-wrapper--is-closing .modal{animation:slideOutToBottomModal var(--modal-duration-close) ease-in-out forwards}.modal-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;font-size:0;color:transparent;background-color:var(--background-transparent);-webkit-backdrop-filter:blur(1px) saturate(.7) hue-rotate(-5deg);backdrop-filter:blur(1px) saturate(.7) hue-rotate(-5deg)}.modal{position:absolute;bottom:0;left:50%;z-index:5;max-height:calc(100vh - 50px);max-width:100%;overflow:auto;text-align:center;padding:16px 7px 7px;width:min(500px,100%);border-top:1px solid var(--border);border-left:1px solid transparent;border-right:1px solid transparent;transform:translate(-50%);background:var(--background);box-shadow:0 -7px 15px var(--background-transparent)}.modal::-webkit-scrollbar{display:none}@media (min-width: 502px){.modal{border-left:1px solid color-mix(in srgb,var(--border) 20%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 20%,transparent)}}.modal-close{position:absolute;right:7px;top:12px;height:24px;width:24px;color:var(--text-weaker)}.modal-close svg{fill:currentColor;transition:.3s all ease-in-out}.modal-close:hover{color:var(--text)}@keyframes slideInFromBottomModal{0%{transform:translateY(100%) translate(-50%)}to{transform:translateY(0) translate(-50%)}}@keyframes slideOutToBottomModal{0%{transform:translateY(0) translate(-50%)}to{transform:translateY(100%) translate(-50%)}}.language-picker-flag{height:27px;width:36px;border-radius:4px;margin-bottom:6px;filter:saturate(.6);font-size:0;color:transparent;object-fit:cover;object-position:center;background-color:var(--flag-shadow);box-shadow:0 -1px 4px var(--flag-shadow)}.icon-animated-caret{top:50%;display:inline-block;position:relative;top:calc(50% - 10px);width:14px;height:14px;transition:.4s cubic-bezier(.68,-.55,.265,1.3)}.icon-animated-caret:after,.icon-animated-caret:before{content:"";display:inline-block;height:7px;width:3px;position:absolute;top:0;left:0;background-color:transparent;border-bottom:9px solid var(--text-alt);box-sizing:content-box;transition:.15s ease-in-out}.icon-animated-caret:before{transform:rotate(-135deg)}.icon-animated-caret:after{transform:rotate(135deg)}details[open] summary .icon-animated-caret,details.is-closing summary .icon-animated-caret,.icon-animated-caret-open{top:calc(50% - 14px)}details[open] summary .icon-animated-caret:before,details.is-closing summary .icon-animated-caret:before,.icon-animated-caret-open:before{transform:rotate(-45deg)}details[open] summary .icon-animated-caret:after,details.is-closing summary .icon-animated-caret:after,.icon-animated-caret-open:after{transform:rotate(45deg)}.affix{position:relative;display:inline-block;padding:0 .3em 0 .6em;letter-spacing:.3em;text-transform:uppercase;vertical-align:middle;min-width:min(42px,8vw);opacity:1;transition:all .1s linear,border 0s linear,border-radius 0s linear,background 0s linear,color 0s linear;transition-delay:0s;height:min(42px,8vw);line-height:min(42px,8vw);margin:0 2px;font-size:min(24px,5vw);border-radius:21px;font-weight:600;border:1px solid var(--border);background-color:transparent}.affix.letter{max-width:min(42px,8vw);padding:0;letter-spacing:0}.affix.start{border-top-left-radius:0;border-bottom-left-radius:0}.affix.end{border-top-right-radius:0;border-bottom-right-radius:0}.contrast .affix{text-shadow:0 2px 4px var(--stroke-contrast),0 1px 3px var(--stroke-contrast),0 0 2px var(--stroke-contrast)}.affix.new{cursor:pointer;-webkit-tap-highlight-color:transparent}.contrast .affix.new{text-shadow:none}@media (hover: hover){.affix.new:hover{--blue-transparentized: color-mix(in srgb, transparent 75%, var(--blue));box-shadow:3px 0 3px var(--blue-weaker);box-shadow:3px 0 3px var(--blue-transparentized)}}@media (hover: none){.affix.new:active{--blue-transparentized: color-mix(in srgb, transparent 75%, var(--blue));box-shadow:3px 0 3px var(--blue-weaker);box-shadow:3px 0 3px var(--blue-transparentized)}}.affix.known-incorect:after,.affix.known-typed-too-much:after,.affix.known-missing-part:after{display:none;content:"";position:absolute;left:calc(50% - 4px);bottom:-10px;height:0;width:0;border-radius:6px;border:4px solid transparent}.affix.known-missing-part:after{bottom:-8px}.affix.known-incorect:after{border-bottom-color:var(--incorrect-red-contrast)}.affix.known-typed-too-much:after,.affix.known-missing-part:after{border-bottom-color:var(--orange)}.affix.new.known-incorect:after,.affix.new.known-typed-too-much:after{display:block}.affix.correct.known-missing-part:after{display:block}.affix.correct{color:var(--green-contrast);background-color:var(--green);border-color:var(--green)}.affix.incorrect{color:var(--incorrect-contrast);background-color:var(--incorrect);border-color:var(--incorrect)}.words.words--is-ended .affix.incorrect.typed-incorrect{color:var(--incorrect-red);border-color:var(--incorrect-red-contrast);background-color:var(--incorrect-red-contrast)}.contrast .words.words--is-ended .affix.incorrect.typed-incorrect{color:var(--red-contrast);background-color:var(--incorrect-red-contrast);border-color:var(--incorrect-red-contrast);background-image:radial-gradient(color-mix(in srgb,var(--background) 40%,transparent) 20%,transparent 0),radial-gradient(color-mix(in srgb,var(--background) 40%,transparent) 20%,transparent 0);background-size:20px 20px;background-position:20px 20px,10px 10px}.affix.position{color:var(--orange-contrast);background-color:var(--orange);border-color:var(--orange)}.contrast .affix.position{background-image:repeating-linear-gradient(45deg,var(--incorrect) 0px,var(--incorrect) 10px,var(--orange) 10px,var(--orange) 20px);border-color:var(--orange)}.affix.caret{margin-left:7px}.affix.caret:before{content:"";position:absolute;left:-6px;top:50%;width:2px;border-radius:2px;height:20px;transform:translateY(-50%);background-color:var(--blue);animation:blink 1s linear infinite}.words.narrow .affix{min-width:min(28px,6.5vw);height:min(28px,6.5vw);line-height:min(28px,6.5vw);font-size:min(18px,4vw)}.words.narrow .affix.letter{max-width:min(28px,6.5vw);padding:0;letter-spacing:0}.word.word--is-long .affix{min-width:min(22px,5vw);height:min(22px,5vw);line-height:min(22px,5vw);font-size:min(16px,3vw)}.word.word--is-long .affix.letter{max-width:min(22px,5vw);padding:0;letter-spacing:0}.word.word--is-extra-long .affix{min-width:min(20px,4vw);height:min(20px,4vw);line-height:min(20px,4vw);font-size:min(14px,2.5vw)}.word.word--is-extra-long .affix.letter{max-width:min(20px,4vw);padding:0;letter-spacing:0}.lost-word-wrapper .word{margin-top:5px;margin-bottom:5px}.lost-word-wrapper .affix.incorrect{color:var(--incorrect-red-contrast);border-color:var(--incorrect-red);background-color:var(--incorrect-red);text-shadow:none}.settings .dictionary-not-match{margin-bottom:15px;color:var(--text-alt)}@media (max-width: 360px){.go-to-dictionary-icon{display:none}}.words .word-tip,.words .status-tip{color:var(--text-alt);letter-spacing:.03em}.words .status-tip-details{margin-left:.5em;text-transform:uppercase;letter-spacing:.1em!important}.words .status-tip-details-status--unexpected{color:var(--red-on-background)!important}.words .status-tip-details-status--expected{color:var(--green-on-background)!important}.words .word-tip{font-size:70%;margin-bottom:15px;transition:.3s}.words .word-tip strong{color:var(--red)}.words .word-tip.has-special-character strong{color:var(--green)}.words .word-tip.word-tip--not-followed{color:var(--text)}.words .status-tip{font-size:60%;margin:20px 0 10px;min-height:35px}.contrast .words .status-tip{opacity:1}.words .status-tip>*{display:inline-block;vertical-align:middle;margin-bottom:5px}.words .status-tip strong{color:var(--text);letter-spacing:.05em}.words .status-tip.is-processing{opacity:1}.words .status-tip.is-processing svg{width:24px;height:24px;margin-right:5px;animation:spin infinite linear reverse 1s;fill:var(--green)}.word{position:relative;display:flex;justify-content:center;margin:0 0 16px;transition:all .2s ease-in-out}.word>*{flex-shrink:0}.words.narrow .word{margin-bottom:8px}.words.shorter .word{margin-bottom:12px}.word-go-to-dictionary{position:absolute;top:50%;right:0;transform:translateY(-50%)}.word-go-to-dictionary>a,.word-go-to-dictionary>button{padding:0 3px;height:24px;line-height:24px;display:none}.word-go-to-dictionary>a svg,.word-go-to-dictionary>button svg{width:16px;filter:drop-shadow(0 0 3px var(--background)) drop-shadow(0 0 3px var(--background)) drop-shadow(0 0 3px var(--background));margin-left:0!important;margin-right:0!important}.word-go-to-dictionary>a:last-child,.word-go-to-dictionary>button:last-child{display:inline-flex}.end-result{margin-top:30px}.end-result .title{font-size:42px;font-weight:600;letter-spacing:.05em;margin-bottom:15px}.end-result .title>*{display:inline-block;vertical-align:middle}.end-result .title-icon{width:42px;height:42px;fill:currentColor;margin-left:10px;vertical-align:middle}.end-result.lost .title-icon{fill:var(--incorrect-red-contrast)}.end-result.lost .title-icon .icon-inside{fill:var(--incorrect-red)}.end-result.won .title-icon{fill:var(--green)}.end-result.won .title-icon .icon-inside{fill:var(--green-contrast)}.end-result.won .title-icon--magic{fill:var(--blue-on-background)}.end-result .totals{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.end-result .total{color:var(--text-weaker);letter-spacing:.08em;font-weight:600}.end-result.lost .total strong{color:var(--text)}.end-result.won .total strong{color:var(--blue-on-background);font-size:30px;font-weight:600;vertical-align:middle;margin:0 .15em}.end-result .subtotals{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.end-result .subtotal{position:relative;font-weight:600;letter-spacing:.08em;color:var(--text)}.end-result .subtotal>*{vertical-align:middle}.end-result .subtotal:before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:16px;height:16px;border-radius:50%}.end-result .subtotal.correct:before{background-color:var(--green)}.end-result .subtotal.position:before{background-color:var(--orange)}.contrast .end-result .subtotal.position:before{background-image:repeating-linear-gradient(45deg,var(--incorrect) 0px,var(--incorrect) 4px,var(--orange) 4px,var(--orange) 8px);border-color:var(--orange)}.end-result .subtotal.incorrect:before{background-color:var(--incorrect)}.end-result .subtotal.incorrect.typed:before{background-color:var(--incorrect-red-contrast)}.contrast .end-result .subtotal.incorrect.typed:before{color:var(--red-contrast);background-color:var(--incorrect-red-contrast);background-image:radial-gradient(color-mix(in srgb,var(--background) 40%,transparent) 20%,transparent 0),radial-gradient(color-mix(in srgb,var(--background) 40%,transparent) 20%,transparent 0);background-size:10px 10px;background-position:0px 0px,5px 5px;border-color:var(--incorrect-red-contrast)}.end-result-actions{display:flex;justify-content:center;flex-flow:row wrap;gap:12px;margin-bottom:12px}.end-result-easter-egg{padding:0;justify-content:center;aspect-ratio:1/1;border-radius:60px 60px 30px 30px}.end-result-easter-egg svg{height:25px;width:25px}.end-result-game-duration{line-height:20px}.end-result-game-duration{margin-top:10px;margin-bottom:0;font-size:70%;color:var(--text-alt)}.end-result-game-duration strong{color:var(--text)}.end-result-game-duration small{font-size:85%;color:var(--text-alt)}.end-result-game-duration svg{fill:currentColor;display:inline-block;vertical-align:middle;height:20px;margin-right:4px}.shared-content-header-button{margin-right:15px}.shared-content-header-button.shared-content-header-button-active svg{fill:var(--text)}header:hover .shared-content-header-button:not(:hover) .tooltip{opacity:.7}.modal-wrapper.modal-wrapper--shared-content .modal .end-result .title{transform:scale(.7)}.shared-content-loader{margin-top:20px;margin-bottom:8px;fill:var(--text-weaker);width:48px;height:48px;animation:spin infinite linear 1s}.shared-content-error{margin:20px 0 9px;color:var(--text-alt)}.shared-content-words .word{margin-bottom:12px}.shared-content-words-tip{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;margin-top:-30px;margin-bottom:25px}.shared-content-words-tip>*{display:inline-block;padding:0 3px;background-color:var(--background)}.shared-content-words-tip svg{width:18px;height:18px}.shared-content-words-tip span{color:var(--text-weaker);font-size:11px}.shared-content-words-tip--blocked svg{fill:var(--incorrect-red-contrast)}.shared-content-words-tip--unblocked svg{fill:var(--green-stronger)}details[open]+.shared-content-words-tip{margin-top:25px}.header{display:flex;justify-content:center;position:fixed;text-align:center;top:0;left:50%;transform:translate(-50%);width:min(500px,100%);border-bottom:1px solid var(--border);border-left:1px solid transparent;border-right:1px solid transparent;z-index:2;height:50px;line-height:50px;background-color:var(--background-transparent);-webkit-backdrop-filter:blur(6px) saturate(1.2) hue-rotate(-15deg);backdrop-filter:blur(6px) saturate(1.2) hue-rotate(-15deg);box-shadow:0 7px 15px var(--background-transparent);margin-bottom:20px}@media (min-width: 502px){.header{border-left:1px solid var(--border);border-right:1px solid var(--border);border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.header-left,.header-right{position:absolute;top:50%;transform:translateY(-50%)}.header-left button,.header-right button{width:22px}.header-left{left:10px}.header-right{right:10px}.header h1{margin-bottom:0;position:relative}@media (max-width: 360px){.header h1{transform:scale(.8)}}.header h1 .header-title{position:relative;font-size:32px;line-height:56px;height:50px;font-weight:700;text-transform:uppercase;text-shadow:0 0px 10px var(--background);padding-right:10px}.header h1 .header-title svg{position:absolute;left:50%;top:2px;transform:translate(-55%);height:.4em;fill:var(--green-stronger)}.header h1 .header-title .header-title-icon-small{height:.3em}.header h1 .header-title .header-title-easter-day{position:absolute;left:50%;bottom:3px;font-size:10px;line-height:10px;transform:translate(-50%);color:var(--text-weaker)}.header h1 .header-language-picker{position:absolute;top:calc(50% - 9px);right:-15px}.header h1 .header-language-picker[disabled]{animation:imageBlink 2s linear infinite}.header h1 .header-flag{height:18px;width:18px;border-radius:20px;filter:saturate(.8);font-size:0;color:transparent;object-fit:cover;object-position:center;transform-origin:center center;background-color:var(--flag-shadow);box-shadow:0 -1px 4px var(--flag-shadow)}.header h1 .header-flag--animation{animation:scaleInFlag .5s ease-in}.header button{position:relative;display:inline-flex;padding:0;align-items:center;background:none;border:none}.header button svg{fill:var(--text-weaker);width:22px;height:22px;transition:.3s all ease-in-out}.header button:hover svg{fill:var(--text)}.header .button-active{animation:scaleIn .5s ease-in-out forwards}.header .button-active svg{fill:var(--text)}@keyframes scaleInFlag{0%{opacity:0;transform:rotate(-95deg) translateY(-100px) scale(0)}80%{opacity:.3}to{opacity:1;transform:rotate(0) translateY(0) scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}50%{opacity:.3;transform:scale(1)}to{opacity:1;transform:scale(1)}}.cookies-popup-wrapper{position:fixed;bottom:40px;left:50%;width:100%;max-width:min(400px,95vw);z-index:1;transform:scale(.8) translate(-50%,150%);animation:slideInCookies .2s ease-out forwards;animation:slideInCookies .7s cubic-bezier(.68,-.55,.265,1.2) forwards;animation-delay:.7s}@keyframes slideInCookies{0%{transform:scale(.8) translate(-50%,150%)}to{transform:scale(1) translate(-50%)}}.cookies-popup{z-index:1;background-color:var(--background-transparent);background-color:color-mix(in srgb,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.2) hue-rotate(-15deg);backdrop-filter:blur(30px) saturate(1.2) hue-rotate(-15deg);width:100%;padding:30px 12px 12px;border-radius:12px;box-shadow:0 3px 20px -12px color-mix(in srgb,var(--text) 20%,transparent);z-index:3}.cookies-popup .cookies-popup-icon-wrapper{position:absolute;top:-36px;right:12px;width:60px;height:60px;padding:12px;border-radius:25px;background-color:var(--orange);box-shadow:0 4px 10px -5px var(--text-weaker)}.cookies-popup .cookies-popup-icon{fill:var(--text-weaker);width:100%;margin-bottom:15px}.cookies-popup .cookies-text h3{margin-bottom:25px}.cookies-text h3{font-size:26px;font-weight:600;margin-bottom:12px}.cookies-text p{font-size:13px;line-height:1.6;color:var(--text-weaker);margin-bottom:15px}.cookies-text p b{font-weight:600;color:var(--text);white-space:inherit}@media (min-width: 400px){.cookies-text p{text-align:justify;padding:0 10px}}.cookies-setting-small-label{display:block;margin-top:5px;font-size:80%;opacity:.8}.cookies-actions{margin-top:20px;display:flex;flex-flow:row-reverse wrap;align-items:center;gap:12px;justify-content:center}@media (min-width: 400px){.cookies-actions{justify-content:flex-start}}.key{display:inline-flex;align-items:center;justify-content:center;padding:0 min(13px,3vw);border-radius:6px;border:none;fill:currentColor;color:var(--untyped-contrast);background-color:var(--untyped);border:2px solid var(--untyped);min-width:8%;font-weight:600;text-transform:uppercase;height:50px;font-size:14px;line-height:50px;transition:all .5s ease-in-out;position:relative}.keyboard.keyboard--is-small-keyboard .key{height:40px;line-height:40px;list-style:40px}.keyboard.keyboard--is-wide-keyboard .key{padding:0 min(6px,1vw);min-width:7.5%}.key.typed{color:var(--typed);background-color:var(--typed-contrast);border-color:var(--green)}.key.incorrect{color:var(--incorrect-contrast);background-color:var(--incorrect);border-color:var(--incorrect)}.key.incorrect.typed{color:var(--incorrect-red-contrast);background-color:var(--incorrect-red);border-color:var(--incorrect-red-contrast);animation:shake 5s cubic-bezier(.36,.07,.19,.97) infinite;transform:translate(0)}.key.incorrect.typed span{animation:shake 5s cubic-bezier(.36,.07,.19,.97) infinite;transform:translate(0)}.key.incorrect-occurrence,.key.correct{color:var(--green-contrast);background-color:var(--green);border-color:var(--green)}.key.incorrect-occurrence.typed,.key.correct.typed{border-color:var(--green-stronger)}.key.incorrect-occurrence.incorrect-occurrence,.key.correct.incorrect-occurrence{animation:softShake 5s cubic-bezier(.36,.07,.19,.97) infinite;transform:translate(0)}.key.incorrect-occurrence.typed{border-color:var(--green)}.key.position{color:var(--orange-contrast);background-color:var(--orange);border-color:var(--orange)}.key.position.typed{border-color:var(--orange-stronger)}.key-backspace,.key-enter,.keyboard.keyboard--is-wide-keyboard .key-backspace,.keyboard.keyboard--is-wide-keyboard .key-enter{padding:0 min(6px,1vw);min-width:36px;max-width:7vw;width:56px}@media (min-width: 400px){.key-backspace,.key-enter,.keyboard.keyboard--is-wide-keyboard .key-backspace,.keyboard.keyboard--is-wide-keyboard .key-enter{min-width:52px}}.key-spacebar,.keyboard.keyboard--is-wide-keyboard .key-spacebar{min-width:50px;max-width:12vw;width:56px}@media (min-width: 400px){.key-spacebar,.keyboard.keyboard--is-wide-keyboard .key-spacebar{min-width:100px}}.key-spacebar svg,.keyboard.keyboard--is-wide-keyboard .key-spacebar svg{width:24px;height:24px}.key-backspace,.key-enter{flex-shrink:0}.key-backspace svg,.key-enter svg{width:24px;height:24px}.key-backspace{color:var(--red-contrast)!important;background-color:var(--red-weaker)!important;border-color:var(--red-weaker)!important}.key-backspace:hover{background-color:var(--red)!important;border-color:var(--red)!important}.key-spacebar,.key-spacebar.typed{color:var(--untyped-contrast);background-color:var(--untyped);border-color:var(--untyped-contrast)}.key-enter{color:var(--blue-contrast)!important;background-color:var(--blue-weaker)!important;border-color:var(--blue-weaker)!important}.key-enter:hover{background-color:var(--blue)!important;border-color:var(--blue)!important}.key .key-occurance{position:absolute;bottom:1px;right:1px;text-transform:lowercase;line-height:8px;font-size:8px;letter-spacing:.15em;display:inline-flex;justify-content:center;align-items:center;transition:.2s ease-in-out;opacity:.75}@media (min-width: 400px){.key .key-occurance{font-size:10px}}.key .key-occurance>span{display:inline-block;line-height:1}.key .key-occurance .key-occurance-typed{transition:.2s ease-in-out}.key .key-occurance .key-occurance-separator{font-size:8px;line-height:8px}.key .key-occurance .key-occurance-known-limit{transition:.2s ease-in-out}.key .key-occurance.key-occurance-too-many{opacity:1}.key .key-occurance.key-occurance-too-many .key-occurance-typed{color:var(--incorrect-on-green)}.key .key-occurance.key-occurance-too-many .key-occurance-known-limit{font-size:80%}@keyframes shake{2%,18%{transform:translate(-1px)}4%,16%{transform:translate(2px)}6%,10%,14%{transform:translate(-4px)}8%,12%{transform:translate(4px)}}@keyframes softShake{2%,18%{transform:translate(-.5px)}4%,16%{transform:translate(-1px)}6%,10%,14%{transform:translate(-2px)}8%,12%{transform:translate(2px)}}.keyboard-confirm-actions{display:flex;justify-content:center;gap:12px;margin:12px}.keyboard-setting{margin-top:10px;opacity:.5;transform:scale(.7)}.keyboard-setting.keyboard-setting-active{opacity:1}.keyboard{position:fixed;bottom:0;left:50%;z-index:1;transform:translate(-50%,100%);animation:slideInFromBottom .4s ease-out forwards;animation-delay:.25s;width:min(500px,100%);border-top:1px solid var(--border);padding:7px;background-color:var(--background-transparent);-webkit-backdrop-filter:blur(6px) saturate(1.2) hue-rotate(-15deg);backdrop-filter:blur(6px) saturate(1.2) hue-rotate(-15deg);box-shadow:0 -7px 15px 0 var(--background-transparent);transition:all .3s ease-in-out}@media (min-width: 502px){.keyboard{border-left:1px solid var(--border);border-right:1px solid var(--border);border-top-left-radius:8px;border-top-right-radius:8px}}.keyboard:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:10px;opacity:0;background-image:linear-gradient(to bottom,transparent,transparent);transition:all .3s ease-in-out;mask:linear-gradient(to right,transparent 0,black 25px,black calc(100% - 25px),transparent)}.keyboard .line{display:flex;justify-content:center;gap:min(8px,2vw);margin-bottom:min(10px,2vw)}.keyboard .line:last-child{margin-bottom:0}.keyboard.keyboard--is-small-keyboard .line{gap:min(8px,2vw);margin-bottom:min(5px,2vw)}.keyboard.keyboard--is-wide-keyboard .line{gap:min(6px,2vw);margin-bottom:min(6px,1vw)}.keyboard.incorrect,.keyboard.incorrect-start,.keyboard.incorrect-middle,.keyboard.incorrect-end{border-color:var(--red)}@media (min-width: 502px){.keyboard.incorrect,.keyboard.incorrect-start,.keyboard.incorrect-middle,.keyboard.incorrect-end{border-color:var(--red)}}.keyboard.incorrect:before,.keyboard.incorrect-start:before,.keyboard.incorrect-middle:before,.keyboard.incorrect-end:before{opacity:.2;background-image:linear-gradient(to bottom,transparent,var(--red))}.keyboard.correct{border-color:var(--green-stronger)}.keyboard.correct:before{opacity:.2;background-image:linear-gradient(to bottom,transparent,var(--green-stronger))}@keyframes slideInFromBottom{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.share-no-spoiler{display:block;margin-top:5px;font-size:80%;opacity:.5}.statistics-hint{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:20px}.statistics-hint p{display:flex;justify-content:center;align-items:center;color:var(--text)}.statistics-hint p svg{width:20px;height:20px;margin-right:8px;fill:var(--green)}.word-position-by-popularity{margin-top:10px;margin-bottom:0;font-size:70%;color:var(--text-alt)}.word-position-by-popularity strong{color:var(--text)}.word-position-by-popularity small{font-size:85%;color:var(--text-alt)}.word-position-by-popularity svg{fill:currentColor;display:inline-block;vertical-align:middle;height:20px;margin-right:4px}.next-daily-tip{font-size:70%;color:var(--text-alt);letter-spacing:.03em;margin-bottom:15px;transition:.3s}.next-daily-tip strong{color:var(--text)}.next-daily-tip.next-daily-tip--is-near-end strong{color:var(--red)}.game-update{padding:20px;border:1px dashed var(--orange);border-radius:10px;width:fit-content;max-width:100%;margin:100px auto 0}.game-update .icon-soon{width:100px;height:100px;margin-bottom:10px;fill:var(--orange)}.game-update p{color:var(--text-weaker)}.game-update p:first-child{margin-bottom:15px}.game-update strong{color:var(--text)}.game-update-actions{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.game-update-unlock-hide{display:none}.game{margin-bottom:calc(var(--keyboard-height) + 10px)}.game-loader{margin-top:100px;fill:var(--text-weaker);width:96px;height:96px;animation:spin infinite linear 1s}.help h2{color:var(--text-alt)}.help p{margin-bottom:25px}.help .word{margin-bottom:10px}.settings h2,.statistics h2{margin-top:30px}.settings p,.statistics p{margin-bottom:25px}.settings ul,.statistics ul{display:grid;justify-content:center;align-items:flex-start;gap:20px;gap:min(20px,3vw);grid-template-columns:1fr 1fr;margin-bottom:15px}.settings ul.list-col-3,.statistics ul.list-col-3{grid-template-columns:1fr 1fr 1fr}@media (max-width: 360px){.settings ul.list-col-3,.statistics ul.list-col-3{grid-template-columns:1fr 1fr}}.settings ul.list-col-4,.statistics ul.list-col-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 360px){.settings ul.list-col-4,.statistics ul.list-col-4{grid-template-columns:1fr 1fr 1fr}}.settings ul li,.statistics ul li{flex-basis:100%}.settings>footer,.statistics>footer{padding-top:20px;margin-top:40px;padding-bottom:20px;font-size:12px;border-top:1px dashed var(--border)}.setting-icon-with-streak{position:relative}.setting-icon-with-streak .setting-streak{display:inline-flex;align-items:center;position:absolute;bottom:-10px;right:-15px;color:var(--green);font-weight:700;filter:drop-shadow(0 0 5px var(--background)) drop-shadow(0 0 5px var(--background)) drop-shadow(0 0 5px var(--background))}.setting-icon-with-streak .setting-streak svg{height:20px;width:20px;margin-left:5px;fill:currentColor}button:hover .setting-icon-with-streak .setting-streak{color:var(--green-stronge)}.yesterday-day-tip{display:block;font-size:80%;margin-top:20px}.circle-scale{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;font-size:8px;width:100%;aspect-ratio:1/1;color:#a4c870;font-weight:300;letter-spacing:.05em}.circle-scale .circle-scale-border{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-35deg);display:block;border-radius:50%;aspect-ratio:1/1;border:1px dashed transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.circle-scale .circle-scale-border span{position:absolute;height:0;top:calc(100% + 5px);left:50%;transform:translate(-50%) rotate(35deg);color:transparent}.circle-scale .circle-scale-border.circle-scale-border-checked{border-color:transparent;background-color:#ffffff4d}.circle-scale .circle-scale-border.circle-scale-border-checked span{color:#000}.circle-scale.circle-scale-scale-on-left .circle-scale-border{transform:translate(-50%,-50%) rotate(15deg)}.circle-scale.circle-scale-scale-on-left .circle-scale-border span{transform:translate(-50%) rotate(-15deg)}.circle-scale.circle-scale-is-normal .circle-scale-border:not(.circle-scale-border-checked){border-color:transparent}.circle-scale.circle-scale-is-normal .circle-scale-border:not(.circle-scale-border-checked) span{color:transparent}.circle-scale.circle-scale-is-green .circle-scale-border{border:1px dashed transparent}.circle-scale.circle-scale-is-green .circle-scale-border span{color:transparent}.circle-scale.circle-scale-is-green .circle-scale-border.circle-scale-border-checked{border-color:transparent;background-color:color-mix(in srgb,var(--green-stronger) 30%,transparent)}:root.light .circle-scale.circle-scale-is-green .circle-scale-border.circle-scale-border-checked{background-color:color-mix(in srgb,#1ea40b 25%,transparent)}.circle-scale.circle-scale-is-green .circle-scale-border.circle-scale-border-checked span{color:var(--text)}.statistics-card-margins{margin-top:-7px;margin-bottom:-7px}.statistics-card-wrapper{padding:7px;background-color:var(--background)}.statistics-card{color:#000;fill:currentColor;width:100%;margin:0 auto;padding:190px 10px 50px;border-radius:8px;background-color:var(--green);position:relative;z-index:0;overflow:hidden}.statistics-card .circles-below-visual{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;pointer-events:none}.statistics-card .circles-below-visual p,.statistics-card .circles-below-visual p>strong{color:transparent}.statistics-card .statistics-card-icon{position:absolute;bottom:-50px;right:-50px;width:200px;height:200px;fill:#fff;opacity:.5}.statistics-card p{z-index:2}.statistics-card p>span{position:relative;z-index:1}.statistics-card strong{position:relative;display:inline-block;vertical-align:middle;color:#000;margin:0 .25em}.statistics-card .statistics-letters{position:absolute;top:24px;left:20px;z-index:3;white-space:nowrap;cursor:help}.statistics-card .statistics-letters strong{font-size:48px;position:relative}.statistics-card .statistics-letters strong .circle-scale{width:550%}.statistics-card .statistics-words{position:absolute;top:80px;right:20px;white-space:nowrap;cursor:help}.statistics-card .statistics-words strong{font-size:36px}.statistics-card .statistics-words strong .circle-scale{width:700%}.statistics-card .statistics-text{position:relative;z-index:5;margin-bottom:45px;color:var(--green-contrast);text-shadow:0 -4px 20px var(--green),0 -4px 10px var(--green),0 0 5px var(--green),0 0 5px var(--green),0 0 5px var(--green)}.statistics-card .statistics-text p{margin-bottom:6px}.statistics-card .statistics-text p strong{font-size:120%;text-shadow:0 0 12px var(--green-contrast)}.statistics-card .statistics-text p:last-child{margin-bottom:0}.statistics-card .statistics-letters-types{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:10px}@media (min-width: 350px){.statistics-card .statistics-letters-types{gap:20px}}.statistics-card .statistics-letters-types>span{font-weight:600;letter-spacing:.05em;color:var(--text);white-space:nowrap}.statistics-card .statistics-letters-types>span>*{vertical-align:middle}.statistics-card .statistics-letters-types>span:before{content:"";display:inline-block;vertical-align:middle;margin-right:2px;width:25px;height:25px;border-radius:25px;border:5px solid #a9d9b2}.statistics-card .statistics-letters-types>span.correct:before{background-color:#00a91f}.statistics-card .statistics-letters-types>span.position:before{background-color:#dea306}.statistics-card .statistics-letters-types>span.incorrect:before{background-color:#414141}.statistics-card .statistics-letters-types>span.incorrect.typed:before{background-color:#da0000}.statistics-card .statistics-letters-types>span .circle-scale{width:120px}.statistics-card .statistics-other{display:flex;margin-top:70px;gap:12px;align-items:flex-start;justify-content:space-evenly;text-align:center;color:var(--green-contrast);text-shadow:0 0 20px var(--green),0 0 10px var(--green),0 0 5px var(--green),0 0 5px var(--green),0 0 5px var(--green)}.statistics-card .statistics-other>p{font-size:12px;width:20%}.statistics-card .statistics-other strong{text-shadow:0 0 20px var(--green-contrast);font-size:50px;line-height:50px;display:block;margin:0 auto 1px}.statistics-card .statistics-other .statistics-other-percentage strong{font-size:26px;font-weight:700}@media (min-width: 380px){.statistics-card .statistics-other .statistics-other-percentage strong{font-size:42px;font-weight:600;letter-spacing:-.05em}}.statistics-card footer{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;z-index:6;background-color:var(--green-stronger);background-color:color-mix(in srgb,black 80%,transparent);width:100%;padding:10px 20px;color:var(--green-contrast);text-align:left;font-size:14px;font-weight:600}.statistics-card footer .statistics-url{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:5px}.statistics-card footer>svg{flex-shrink:0;height:18px;width:18px;margin-right:12px}.statistics-card .footer-filters{display:flex;align-items:center;gap:10px;margin-left:auto}.statistics-card .footer-filters svg,.statistics-card .footer-filters span{display:inline-block;vertical-align:middle}.statistics-card .footer-filters span+svg{margin-left:5px}.statistics-card .footer-filters svg{height:18px}.statistics-actions{display:flex;justify-content:flex-end;margin-top:15px}.statistics-action-edit{margin-right:auto}.statistics{padding-bottom:20px}@media (max-width: 360px){.statistics-filters ul.list-col-3{grid-template-columns:.5fr 1fr 1fr}}.statistics-title{position:relative}.statistics-title-total{position:absolute;top:50%;right:0;transform:translateY(-50%)}.statistics-title-total span{line-height:24px}.statistics-title-total svg{display:inline-block;vertical-align:bottom;margin-left:7px;height:24px;width:24px;fill:currentColor}.missing-data{margin:20px 0;color:var(--text-alt)}.year-summary-header h1{font-size:30px}.year-summary-header .year-summary-header-icon{width:60px;height:60px;margin-bottom:8px}.year-summary-header .year-summary-header-main{display:flex;justify-content:center;margin-top:24px}.year-summary-header p{color:var(--text-weaker);gap:24px;margin-bottom:12px}.year-summary-header p strong{color:var(--text);font-size:20px}.year-summary-special-text{background:linear-gradient(45deg,var(--green-stronger),var(--green),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.year-summary-table{--green-card: #00ac22;font-size:18px;color:var(--text-weaker);text-shadow:0 0 10px var(--background)}.year-summary-table h3{color:var(--text)}.year-summary-table .year-summary-value{line-height:24px;font-size:26px;color:var(--text)}.year-summary-table .year-summary-value.year-summary-value--active{font-size:28px;font-size:800;color:var(--green-card);-webkit-text-stroke:4px var(--background);text-stroke:4px var(--background);paint-order:stroke fill}.year-summary-table .circle-scale-border-checked{border-color:var(--blue)!important;border-color:color-mix(in srgb,var(--text) 15%,transparent)!important;background-color:color-mix(in srgb,var(--border) 5%,transparent)!important}.year-summary-nav{margin-bottom:12px}.year-summary-nav button small{margin-left:6px;font-size:60%}.year-summary-period-nav button{padding-left:2px;padding-right:2px}.year-summary-table-row{overflow:hidden;border:1px dashed var(--border);border-radius:4px;margin-bottom:15px;position:relative;padding:20px}@media (max-width: 400px){.year-summary-table-row{padding-left:10px;padding-right:10px}}.year-summary-table-row.year-summary-table-row--active{position:sticky;top:60px;bottom:-4px;z-index:1;border:1px solid var(--green-card);background-color:var(--background);box-shadow:0 0 15px 5px var(--background)}.year-summary-table-row-title{display:flex;justify-content:space-between;margin-bottom:20px}.year-summary-table-row-title h3 span{color:var(--blue);font-size:70%;margin-right:10px}@media (max-width: 360px){.year-summary-table-row-title h3 span{display:none}}.year-summary-table-games{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.year-summary-table-games svg{height:24px;fill:var(--text)}.year-summary-table-games>span{position:relative}.year-summary-table-games .circle-scale{width:100%}.year-summary-table-letters{position:relative}.year-summary-table-letters .circle-scale{width:1750%}.year-summary-table-best-worst{display:flex;gap:24px;justify-content:center;margin-top:15px}.year-summary-table-best-worst .year-summary-table-best-worst-word{color:color-mix(in srgb,var(--text) 80%,transparent)}.year-summary-table-best-worst .year-summary-table-best-worst-value{font-weight:600;color:var(--text);font-size:12px;margin-left:6px;white-space:nowrap}@media (max-width: 400px){.year-summary-table-best-worst{font-size:14px;margin-bottom:20px}}.year-summary-table-daily{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:end;justify-content:center;gap:8px;font-weight:600}.year-summary-table-daily svg{height:18px;fill:var(--text)}.year-summary-table-daily .year-summary-value{font-size:18px;line-height:15px;position:relative}.year-summary-table-daily .year-summary-value.year-summary-value--active{font-size:24px}.year-summary-table-daily .year-summary-value .circle-scale{width:300%}.year-summary-value-pin-button{position:absolute;bottom:-2px;right:-8px}.year-summary-table--word{margin-bottom:32px}.year-summary-table-row-word{overflow:hidden;padding:10px;border:1px dashed var(--border);border-radius:4px;margin-bottom:8px;position:relative}.year-summary-table-row-word .year-summary-table-row-title{margin-bottom:8px}@media (max-width: 420px){.year-summary-table-row-word .year-summary-table-row-title h3{font-size:16px}}@media (max-width: 360px){.year-summary-table-row-word .year-summary-table-row-title h3 span{display:inline-block}}.year-summary-table-row-word .year-summary-table-games{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.year-summary-table-row-word .year-summary-table-games svg{height:20px;fill:var(--text)}.year-summary-table-row-word .year-summary-table-games>span{position:relative}.year-summary-table-row-word .year-summary-table-games .circle-scale{width:100%}@media (max-width: 420px){.year-summary-table-row-word .year-summary-value{line-height:20px;font-size:18px}.year-summary-table-row-word .year-summary-value.year-summary-value--active{line-height:20px;font-size:20px;font-size:800}.year-summary-table-row-word p{font-size:14px}}.year-summary-dictionary button,.year-summary-dictionary a{display:none}.year-summary-dictionary>:first-child{position:absolute;bottom:-2px;right:-8px;display:block;border:none}.year-summary-dictionary>:first-child svg{color:var(--text-weaker);margin:0!important}.year-summary-dictionary>:first-child span{display:none}.year-summary-dictionary>:first-child:hover svg{color:var(--text)}.summary section{margin-bottom:50px}.summary .summary-content-loader{margin-top:100px;fill:var(--text-weaker);width:96px;height:96px;animation:spin infinite linear 1s}.summary .about-language-small-key-cap{display:inline-block;vertical-align:middle;width:21px;height:21px;font-size:12px;line-height:17px;text-transform:uppercase;border-radius:6px;letter-spacing:0;border:2px solid color-mix(in srgb,var(--text) 15%,transparent)}:root{--heatmap-key-size: 40px}.heatmap-keyboard-cap{display:inline-block;height:var(--heatmap-key-size);min-width:min(var(--heatmap-key-size),7vw);line-height:var(--heatmap-key-size);text-transform:uppercase;color:var(--text-extreme);-webkit-user-select:none;user-select:none;cursor:help;font-weight:600;position:relative}.heatmap-keyboard-cap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:6px;z-index:-1;pointer-events:none}.heatmap-keyboard-cap .heatmap-keyboard-cap-content{position:relative;z-index:1}.heatmap-keyboard-cap .circle-scale{width:240%}.heatmap-keyboard-wrapper{margin-top:36px;position:relative}.heatmap-keyboard-wrapper .heatmap-keyboard--background{position:relative;z-index:0;pointer-events:none}.heatmap-keyboard-wrapper .heatmap-keyboard--background .heatmap-keyboard-cap{color:transparent;text-shadow:0 0 15px color-mix(in srgb,var(--background) 10%,transparent),0 0 10px color-mix(in srgb,var(--background) 50%,transparent),0 0 5px color-mix(in srgb,var(--background) 100%,transparent),0 0 5px color-mix(in srgb,var(--background) 100%,transparent)}.heatmap-keyboard-wrapper .heatmap-keyboard--background .heatmap-keyboard-cap:before{border-color:transparent}.heatmap-keyboard-wrapper .heatmap-keyboard--front{position:absolute;top:0;left:0;width:100%}.heatmap-keyboard>div{display:flex;flex-flow:row;justify-content:center;gap:min(6px,1vw);margin-bottom:min(6px,1vw)}.heatmap-keyboard-filters{margin-bottom:30px}.heatmap-keyboard-filters button{text-transform:capitalize}.heatmap-keyboard-title{font-size:24px}.heatmap-keyboard-description{color:var(--text-alt);font-size:80%}.heatmap-keyboard-description strong{display:inline-block;color:var(--text)}.chart-footer{margin:25px auto 0;max-width:calc(100% - 16px);display:flex;justify-content:center;align-items:center;font-size:12px;letter-spacing:.03em;color:var(--text-weaker)}@media (min-width: 400px){.chart-footer{max-width:70%}}.chart-footer>div{text-align:left}.chart-footer svg{flex-shrink:0;height:18px;width:18px;margin-right:8px;fill:var(--text-weaker)}@media (min-width: 400px){.chart-footer svg{height:24px;width:24px;margin-right:12px}}.chart-footer a{text-decoration:none;transition:.3s ease-in-out}.chart-footer a:hover{color:var(--blue-on-background)}.chart-footer a,.chart-footer span,.chart-footer strong{font-weight:600;color:var(--text)}@media (min-width: 1150px){.wrapper-padding-escape.heatmap-share-content-margins.heatmap-share-content-margins--no-filters{width:1014px;transform:translate(-25%)}.wrapper-padding-escape.heatmap-share-content-margins.heatmap-share-content-margins--no-filters .heatmap-share-content{padding:7px 20px}}.wrapper-padding-escape.heatmap-share-content-margins .heatmap-share-content{margin:0;padding:7px}.wrapper-padding-escape.heatmap-share-content-margins .heatmap-share-content *,.wrapper-padding-escape.heatmap-share-content-margins .heatmap-share-content :after,.wrapper-padding-escape.heatmap-share-content-margins .heatmap-share-content :before{box-sizing:border-box}.about-language-keyboards>div{margin-bottom:50px}.about-language-keyboards>div:last-child{margin-bottom:0}@media (min-width: 1150px){.about-language-keyboards{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:end;gap:50px}.about-language-keyboards>div{max-width:425px;margin-bottom:0}}.heatmap-share-content{background-color:var(--background)}.keyboard-heatmap-actions{display:flex;justify-content:flex-end;margin-top:15px}.about-language-download{margin-left:auto}.about-language-neighbours h4{margin-bottom:15px}.about-language-neighbours-columns{display:flex;flex-flow:column;align-items:center;margin-bottom:20px}@media (min-width: 400px){.about-language-neighbours-columns{flex-flow:row nowrap;align-items:center;justify-content:space-evenly;gap:50px}}.about-language-neighbours-columns ul{position:relative;margin-bottom:12px}@media (min-width: 400px){.about-language-neighbours-columns ul{margin-bottom:20px}}.about-language-neighbours-columns ul li{letter-spacing:.05em;color:var(--text-alt);margin-bottom:3px;transition:.3s ease-in-out;cursor:help}@media (hover: hover){.about-language-neighbours-columns ul li:hover{color:var(--text)}}@media (hover: none){.about-language-neighbours-columns ul li:active{color:var(--text)}}.about-language-neighbours-columns ul li:before,.about-language-neighbours-columns ul li:after{color:var(--text);filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.3}.about-language-neighbours-columns ul.about-language-neighbours-list--start li:before{content:"8):d "}.about-language-neighbours-columns ul.about-language-neighbours-list--start li:nth-child(3n+1):before{content:"(:21 "}.about-language-neighbours-columns ul.about-language-neighbours-list--start li:nth-child(3n+2):before{content:";/7: "}.about-language-neighbours-columns ul.about-language-neighbours-list--end li:after{content:" <:21"}.about-language-neighbours-columns ul.about-language-neighbours-list--end li:nth-child(3n-1):after{content:" :*39"}.about-language-neighbours-columns ul.about-language-neighbours-list--end li:nth-child(3n-2):after{content:" :|11"}.about-language-play-diffle h2{font-size:32px}.about-language-play-diffle>div{margin-bottom:45px}.about-language-play-diffle p{margin-bottom:20px}.about-language .about-language-wordle-best-word{display:inline-flex;gap:8px;text-transform:uppercase;margin-bottom:24px;transform:scale(1.5)}.about-language .about-language-wordle-best-word .about-language-small-key-cap{color:var(--text)}.about-language .about-language-wordle-best-word-explanation,.about-language .about-language-wordle-best-word-statistics{color:var(--text-weaker);font-size:12px;letter-spacing:.03em}.about-language .about-language-wordle-best-word-explanation strong,.about-language .about-language-wordle-best-word-statistics strong{color:var(--text)}.about-language .about-language-wordle-best-word-statistics{display:flex;flex-flow:row;justify-content:center;gap:14px;margin:4px 0 20px;color:var(--text)}.about-language .about-language-wordle-best-word-statistics>span{display:inline-flex;justify-content:center;align-items:center;position:relative;cursor:help;font-weight:600}.about-language .about-language-wordle-best-word-statistics>span:before{display:inline-block;content:"";border-radius:2px;width:12px;height:12px;line-height:12px;margin-right:5px}.about-language .about-language-wordle-best-word-statistics>span>span{display:inline-block;vertical-align:middle;margin-top:1px}.about-language .about-language-wordle-best-word-statistics>span.about-language-wordle-best-word--correct:before{background-color:var(--green)}.about-language .about-language-wordle-best-word-statistics>span.about-language-wordle-best-word--position:before{background-color:var(--orange)}.about-language .about-language-wordle-best-word-statistics>span.about-language-wordle-best-word--incorrect:before{background-color:var(--incorrect)}.about-language .about-language-wordle-explanation{font-size:14px;margin-bottom:24px}.about-language .about-language-wordle-explanation p{margin-bottom:12px}.about-language .about-language-wordle-positions-list{display:flex;justify-content:center;gap:8px;text-align:center;margin:20px auto 40px}.about-language .about-language-wordle-positions-list li{display:flex;flex-flow:column;gap:8px;position:relative}.about-language .about-language-wordle-positions-list li>strong{color:var(--text-alt)}.about-language .about-language-wordle-positions-list .about-language-small-key-cap{color:var(--text-weaker);cursor:help}.about-language .about-language-wordle-positions-list .about-language-wordle-positions-active-letter{color:var(--text);border-color:var(--text)}.about-language .about-language-words-list p{display:flex;justify-content:center;align-items:center;margin-bottom:12px}.about-language .about-language-words-list p .about-language-wordle-word{display:inline-flex;gap:6px;margin-right:6px}@media (min-width: 350px){.about-language .about-language-words-list p .about-language-wordle-word{gap:8px;margin-right:8px}}.about-language .about-language-words-list p .about-language-wordle-word .about-language-wordle-letter-active{color:var(--text);border-color:var(--text)}.about-language .about-language-words-list p .about-language-small-key-cap{color:var(--text-weaker)}.about-language-wordle h5{color:var(--text-alt);font-size:14px;margin-top:30px}.about-language-wordle h5:after{content:":"}.about-language-wordle .details-content{padding-bottom:30px}.about-language-wordle-word-title{color:var(--text-weaker)}.about-language-wordle-word-title:after{content:":"}.about-language-word-value{display:inline-flex;align-items:center;margin:0 5px}.about-language-word-value:before{content:"";display:inline-block;vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:5px}.about-language-word-value span{color:var(--text);font-size:10px;line-height:10px;letter-spacing:.03em}@media (min-width: 350px){.about-language-word-value span{font-size:12px;line-height:12px;letter-spacing:.08em}}.about-language-word-value.about-language-word-value--correct:before{background-color:var(--green)}.about-language-word-value.about-language-word-value--position:before{background-color:var(--orange)}.about-language-word-value-total{color:var(--text);font-size:10px;line-height:10px;letter-spacing:.03em;font-weight:600;margin-left:5px}@media (min-width: 350px){.about-language-word-value-total{font-size:12px;line-height:12px;letter-spacing:.08em}}.about-language-wordle-footer{font-size:12px;color:var(--text-weaker)}.about-language-wordle-footer span,.about-language-wordle-footer a{color:var(--text);text-decoration:none;font-weight:600}.bar-chart-wrapper{margin-top:16px;position:relative}.bar-chart-wrapper .bar-chart--background{position:relative;z-index:0;pointer-events:none}.bar-chart-wrapper .bar-chart--background .bar-chart-label{opacity:0}.bar-chart-wrapper .bar-chart--background .bar-chart-point{color:transparent;text-shadow:0 0 15px color-mix(in srgb,var(--background) 10%,transparent),0 0 10px color-mix(in srgb,var(--background) 50%,transparent),0 0 5px color-mix(in srgb,var(--background) 100%,transparent),0 0 5px color-mix(in srgb,var(--background) 100%,transparent)}.bar-chart-wrapper .bar-chart--background .bar-chart-point:before{border-color:transparent}.bar-chart-wrapper .bar-chart--front{position:absolute;top:0;left:0;width:100%}.bar-chart-wrapper .bar-chart--front .bar-chart-axis:before{border-bottom-color:transparent!important}.bar-chart{padding:0 14px}.bar-chart-row{position:relative;text-align:left;display:flex;align-items:center;margin:0 0 4px;padding:3px 45px 3px 0}.bar-chart-row .bar-chart-axis{position:relative;height:21px;width:100%;margin-left:10px}.bar-chart-row .bar-chart-axis:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:0px;border-bottom:2px dashed var(--border);transition:.15s ease-in-out}.bar-chart-row .bar-chart-axis .bar-chart-point{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;letter-spacing:.05em;-webkit-user-select:none;user-select:none;cursor:help}.bar-chart-row .bar-chart-axis .bar-chart-point .circle-scale{width:175%}@media (hover: hover){.bar-chart-row:hover .bar-chart-label>span{border-color:color-mix(in srgb,var(--green) 45%,transparent)}}@media (hover: none){.bar-chart-row:active .bar-chart-label>span{border-color:color-mix(in srgb,var(--green) 45%,transparent)}}.bar-chart-label{display:inline-flex;flex-flow:row;align-items:center;margin-left:25px}.bar-chart-label .about-language-small-key-cap{text-align:center;width:20px;height:20px;margin-right:3px;font-size:12px;line-height:18px;transition:.15s ease-in-out}.bar-chart-label .about-language-small-key-cap[data-bar-letter=" "]{border-color:transparent!important}.bar-chart-label .about-language-small-key-cap:last-child{margin-right:0}.about-language section{margin-bottom:50px}.about-language .about-language-content-loader{margin-top:100px;fill:var(--text-weaker);width:96px;height:96px;animation:spin infinite linear 1s}.about-language .about-language-intro-title{margin-bottom:40px}.about-language .about-language-intro-title+p{margin-bottom:80px}.about-language .about-language-percentage{position:relative;text-shadow:0 0 15px color-mix(in srgb,var(--background) 10%,transparent),0 0 10px color-mix(in srgb,var(--background) 30%,transparent),0 0 5px color-mix(in srgb,var(--background) 50%,transparent)}.about-language .about-language-percentage .circle-scale{width:180%}.about-language .about-language-small-key-cap{display:inline-block;vertical-align:middle;width:21px;height:21px;font-size:12px;line-height:17px;text-transform:uppercase;border-radius:6px;letter-spacing:0;border:2px solid color-mix(in srgb,var(--text) 15%,transparent)}.about-language .about-language-chart-language{display:flex;justify-content:center;align-items:center;gap:12px;padding-bottom:15px;margin-bottom:15px;position:relative}.about-language .about-language-chart-language:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30px;height:4px;border-radius:2px;background-color:color-mix(in srgb,var(--text) 10%,transparent)}.about-language .about-language-chart-language-flag{height:18px;width:24px;border-radius:4px;filter:saturate(.8);font-size:0;color:transparent;object-fit:cover;object-position:center;background-color:var(--flag-shadow);box-shadow:0 -1px 4px var(--flag-shadow)}.about-language .about-language-chart-language-title{text-transform:capitalize;color:var(--black);font-size:20px;margin-bottom:0}@media (min-width: 1050px){.about-language .heatmap-share-content-margins--no-filters .about-language-chart-language{gap:12px;margin-top:16px;margin-bottom:40px}.about-language .heatmap-share-content-margins--no-filters .about-language-chart-language-flag{height:36px;width:48px;border-radius:8px}.about-language .heatmap-share-content-margins--no-filters .about-language-chart-language-title{font-size:36px}}.toast{font-size:10px;line-height:15px;font-weight:400;letter-spacing:.05em;text-transform:none;border-radius:3px;color:var(--toast-text);background-color:var(--toast-bacground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 3px #0003;position:fixed;top:65px;left:50%;z-index:1;font-size:16px;padding:7px 14px;max-width:calc(100vw - 20px);transform:translateY(0) translate(-50%);animation:slideInFromTop .25s cubic-bezier(.68,-.55,.265,1.3)}.toast.toast-error,.toast.toast-incorrect{color:var(--red-contrast);background-color:var(--red)}.toast-shake{animation:shakeToast .5s cubic-bezier(.36,.07,.19,.97) infinite both;transform:translate(-50%) scale(1)}.toast-shaked{animation:none}@keyframes slideInFromTop{0%{transform:translateY(-150px) translate(-50%)}to{transform:translateY(0) translate(-50%)}}@keyframes shakeToast{10%,90%{transform:translate(-50%) scale(.95)}20%,80%{transform:translate(-50%) scale(1.02)}30%,50%,70%{transform:translate(-50%) scale(1.02)}40%,60%{transform:translate(-50%) scale(1.12)}}.wrapper{padding:80px 7px 0;width:min(500px,100%);margin:0 auto;text-align:center}.wrapper-padding-escape{margin-left:-7px;margin-right:-7px;width:calc(100% + 14px)}body p{line-height:1.4}:root{--text: #fcfcfc;--text-alt: #dbdbdb;--text-extreme: white;--text-weaker: rgba(252, 252, 252, .5);--background: rgba(34, 34, 34, 1);--background-transparent: rgba(34, 34, 34, .7);--border: #555;--toast-text: black;--toast-bacground: rgba(255, 255, 255, 1);--flag-shadow: rgb(255, 255, 255, .2);--blue: #26c;--blue-weaker: #7392c1;--blue-contrast: white;--blue-on-background: white;--green: #4fb061;--green-stronger: #84ec6e;--green-contrast: white;--green-stronger-contrast: rgb(28, 82, 17);--green-on-background: #4fb061;--orange: #b29446;--orange-stronger: #e0c273;--orange-contrast: white;--red: #ff3636;--red-weaker: #b35c5c;--red-contrast: white;--red-on-background: #ff3636;--untyped: #747474;--untyped-contrast: #eee;--typed: white;--typed-contrast: #222;--incorrect: #414141;--incorrect-contrast: #6d6d6d;--incorrect-red: #551b1b;--incorrect-red-contrast: #ff3636;--incorrect-on-green: black;--stroke-contrast: #2f2f2f;--modal-duration-open: .25s;--modal-duration-close: .1s}:root.light{--text: #222;--text-alt: #8c8c8c;--text-extreme: black;--text-weaker: rgba(34, 34, 34, .5);--background: rgba(252, 252, 252, 1);--background-transparent: rgba(252, 252, 252, .5);--border: #cacaca;--toast-text: white;--toast-bacground: rgba(0, 0, 0, 1);--flag-shadow: rgba(0, 0, 0, .2);--blue: #26c;--blue-stronger: #275fb3;--blue-weaker: #7392c1;--blue-contrast: white;--blue-on-background: #26c;--green: #4fb061;--green-stronger: #1c732d;--green-contrast: white;--green-stronger-contrast: rgba(252, 252, 252, 1);--green-on-background: #1c732d;--orange: #e8b838;--orange-stronger: #a47e18;--orange-contrast: white;--red: #800101;--red-weaker: #da8383;--red-contrast: white;--red-on-background: #800101;--untyped: #eee;--untyped-contrast: #1e1e1e;--typed: black;--typed-contrast: white;--incorrect: #d4d4d4;--incorrect-contrast: white;--incorrect-red: #f7b5b5;--incorrect-red-contrast: #d20707;--incorrect-on-green: black;--stroke-contrast: #6c6c6c}html,button,input,select,textarea{color:var(--text)}body{background-color:var(--background)}main>div:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background);z-index:1;pointer-events:none;opacity:1;animation:fadeOut .4s ease-out forwards}.only-light,.light .only-dark{display:none}.light .only-light{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;display:inline;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:none}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;height:13px;width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:400;src:url(../fonts/baloo-2-v21-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:600;src:url(../fonts/baloo-2-v21-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:700;src:url(../fonts/baloo-2-v21-latin_latin-ext-700.woff2) format("woff2")}html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{font-family:"Baloo 2",sans-serif;overflow-y:scroll}button{border:none;background-color:transparent;font-family:inherit}h1,h2,h3,h4,strong{font-weight:600}h1,h2,h3{font-size:20px;margin-bottom:10px}h4{font-size:18px;margin-bottom:10px}.text-uppercase{text-transform:uppercase}::selection{background-color:#26c;color:#fff}.tooltip-relative{position:relative;z-index:0}.has-tooltip .tooltip{font-size:10px;line-height:15px;font-weight:400;letter-spacing:.05em;padding:4px 8px;text-transform:none;border-radius:3px;color:var(--toast-text);background-color:var(--toast-bacground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 3px #0003;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,5px);width:max-content;max-width:min(55vw,200px);transform-origin:top center;pointer-events:none;opacity:0;text-shadow:none;transition:.1s ease-in-out}.has-tooltip .tooltip strong{font-size:inherit;color:inherit;display:inline;text-shadow:none!important;line-height:1}.has-tooltip .tooltip:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%);width:0;height:0;border:4px solid transparent;border-bottom-color:var(--toast-bacground)}.has-tooltip{z-index:1}.has-tooltip.has-tooltip-activated,.has-tooltip:hover{z-index:4}.has-tooltip.has-tooltip-activated .tooltip,.has-tooltip:hover .tooltip{opacity:1;transform:translate(-50%)}.has-tooltip-from-left .tooltip{left:14px;transform:translate(-14px,5px);transform-origin:top left}.has-tooltip-from-left .tooltip:before{left:14px}.has-tooltip-from-left.has-tooltip-activated .tooltip,.has-tooltip-from-left:hover .tooltip{transform:translate(-14px)}.has-tooltip-from-right .tooltip{left:auto;right:14px;transform:translate(14px,5px);transform-origin:top right}.has-tooltip-from-right .tooltip:before{left:auto;right:14px;transform:translate(50%)}.has-tooltip-from-right.has-tooltip-activated .tooltip,.has-tooltip-from-right:hover .tooltip{transform:translate(14px)}@keyframes detailsShow{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}details summary{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;margin-bottom:20px;border-bottom:1px dashed var(--border);transition:.3s ease-in-out}details summary::-webkit-details-marker{display:none}@media (hover: hover){details summary:hover .details-icon:before,details summary:hover .details-icon:after{border-bottom-color:var(--text)}}@media (hover: none){details summary:active .details-icon:before,details summary:active .details-icon:after{border-bottom-color:var(--text)}}details summary.summary-disabled{pointer-events:none}details .details-icon{position:absolute;right:0}details .details-content{display:block!important;opacity:1;transform:scale(1);transform-origin:top center;transition:all .15s ease-in-out}details[open] summary{border-bottom-color:transparent}details[open]>.details-content{animation:detailsShow .15s ease-in-out}details.is-closing>.details-content{opacity:0;transform:scale(.6)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
