@keyframes popup-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}html{font-family:Open Sans,sans-serif;color:#333;background:#fff;cursor:default}body,html{margin:0;padding:0}body{position:relative}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}li,ul{margin:0;padding:0;list-style-type:none;display:block}em{font-weight:inherit;font-style:inherit}button{font-size:inherit;font-family:inherit}a{color:#0039a6;text-decoration:none}@media(min-width:960px){a:hover{text-decoration:underline}a:active{text-decoration:none}}p{margin:0}input,select{font-size:inherit;font-family:inherit;font-weight:inherit}::selection{background:#e70;color:#fff}.ru.no-link{color:#a80000}.icon:before{font-family:icons;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clock:before{content:""}.icon-cross:before{content:""}.icon-dark-circle-info:before{content:""}.icon-printer:before{content:""}.icon-pause:before{content:""}.icon-check:before{content:""}.icon-move:before{content:""}.icon-caret-down:before{content:""}.icon-search:before{content:""}.icon-dark-circle-no:before{content:""}.icon-play:before{content:""}.icon-pencil:before{content:""}.icon-dark-circle-yes:before{content:""}.icon-link:before{content:""}.icon-less-than:before{content:""}.icon-keyboard:before{content:""}.icon-star-empty:before{content:""}.icon-star-full:before{content:""}.icon-tree:before{content:""}.icon-sort-alpha-asc:before{content:""}.icon-sort-alpha-desc:before{content:""}.icon-sort-numeric-asc:before{content:""}.icon-sort-numberic-desc:before{content:""}.icon-history:before{content:""}.icon-cog:before{content:""}.icon-info:before{content:""}.icon-sound-on:before{content:""}.icon-sound-off:before{content:""}.icon-snowflake:before{content:""}.icon-star-half:before{content:""}.icon-star:before{content:""}.icon-th:before{content:""}.icon-list:before{content:""}.icon-child:before{content:""}.icon-angellist:before{content:""}.icon-letter-a:before{content:""}@font-face{font-family:icons;src:url(/fonts/icomoon/icomoon8.eot) format("embedded-opentype");src:url(/fonts/icomoon/icomoon8.ttf) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box}html{font-size:14px;line-height:1.5em;height:100%!important;min-height:100%;background-color:#eef}@media(min-width:720px){body{height:100%;min-height:100%;padding-top:80px}header.mobile{display:none}main{flex-grow:1}}@media(max-width:719px){body{min-height:100%;padding-top:10px;padding-bottom:70px}header.desktop{display:none!important}}body.white{background:#fff}html.dialog-open body,html.modal-open body{overflow:hidden}#__next{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden}main{display:block;margin-bottom:30px;padding:20px 30px;background:#fff;border-radius:2px;transition:margin-top .1s ease-in-out}main.fullwidth{max-width:99%}@media(max-width:719px){main{padding:0 7px}}@media(min-width:960px){body.desktop-search-open main{margin-top:80px}}svg{fill:currentColor}a{touch-action:manipulation}em{text-decoration:underline}.page-title{font-weight:700;line-height:1.5em}@media(min-width:720px){.page-title{font-size:1.8rem}}@media(max-width:719px){.page-title{font-size:1.5rem}}.page-title img{display:inline-block;width:1em;height:1em;margin-right:5px}.page-title img,.page-title span{vertical-align:middle}i.emoji{display:inline-block;margin:0 3px;font-style:normal;font-weight:400;line-height:1em}.general-loading{text-align:center;padding:20px 0}.general-loading img{width:24px;height:24px}.fullwidth{width:960px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}.read.auto{vertical-align:middle}.read.auto:not(.error){cursor:pointer}.read.auto.error{opacity:.5}i.read.auto.loading{background:url(/img/spinner2.svg) no-repeat;background-size:contain;background-position:50%}i.read.auto.loading:before{visibility:hidden}button.read.auto.loading{background-image:url(/img/spinner2.svg);background-repeat:no-repeat;background-size:auto 42%;background-position:11px 50%}button.read.auto.loading:before{visibility:hidden}.ai-button img,.google-translate-button img{height:24px;margin-right:10px;vertical-align:middle}.vocab-level-button{display:inline-block;margin-right:30px;margin-bottom:30px;width:70px;height:70px;text-align:center;color:#fff;position:relative}.vocab-level-button,.vocab-level-button:hover{text-decoration:none}.vocab-level-button:not(.coming-soon){cursor:pointer}@media(min-width:960px){.vocab-level-button:not(.coming-soon):hover{transform:scale(1.05)}}.vocab-level-button:not(.coming-soon) .coming-soon{display:none}@media(max-width:959px){.vocab-level-button{margin-bottom:50px}}.vocab-level-button.inactive .bg,.vocab-level-button.inactive .name{opacity:.3}.vocab-level-button.mode1 .short{padding:0;line-height:68px;font-weight:700}.vocab-level-button.mode2 .short{padding-top:14px;font-weight:700}.vocab-level-button.mode3 .total{line-height:16px;font-size:12px}.vocab-level-button.mode3 .perc{line-height:16px;font-size:14px}.vocab-level-button.A1 .bg{background:#389f23}.vocab-level-button.A2 .bg{background:#008c48}.vocab-level-button.B1 .bg{background:#c06040}.vocab-level-button.B2 .bg{background:#c80000}.vocab-level-button.C1 .bg{background:#1c2181}.vocab-level-button.C2 .bg{background:#52007a}.vocab-level-button .name{position:absolute;bottom:-25px;color:#000;width:100%;font-size:12px;font-weight:700}.vocab-level-button svg{position:absolute;left:-5px;top:-5px}.vocab-level-button svg path{fill:gold}.vocab-level-button .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:35px}.vocab-level-button span{display:block;position:relative}.vocab-level-button .short{padding-top:9px;padding-bottom:2px;line-height:22px;font-size:24px}.vocab-level-button .coming-soon{position:absolute;top:0;left:0;color:#fff;padding:0 5px;font-size:14px;white-space:nowrap;transform:translate(-14px,23px) rotate(-27deg);background:green;font-weight:700;display:inline-block}ul.sentences{text-align:left;line-height:1.5em;max-width:500px;margin-left:auto;margin-right:auto}ul.sentences li{margin:.5em 0;position:relative;padding-left:27px;padding-right:18px}ul.sentences li .read{position:absolute;top:2px;left:0;color:inherit;margin-top:5px;font-size:15px;line-height:12px;text-decoration:none}@media(hover:hover){ul.sentences li .read:not(.loading):hover{color:#0039a6}}ul.sentences li .read.loading{display:inline-block;background:url(/img/spinner2.svg) no-repeat;width:12px;height:12px;background-size:cover}ul.sentences li .star{position:absolute;top:5px;right:0;font-size:15px;line-height:12px;text-decoration:none}ul.sentences li .self{background:#f0f0f0}ul.sentences li .ru{display:block}ul.sentences li .tl{display:block;font-size:13px;line-height:1.5em;color:#222}#background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(/img/Russia2-480x320-Gauss3.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed}body.option-disable-russian-keyboard .global-search .chars,body.option-disable-russian-keyboard .ru-keyboard,body.option-disable-russian-keyboard .search-box .chars{display:none!important}@media(max-width:719px){body{background:#fff}#background{display:none}}.search-box input::-ms-clear{display:none;width:0;height:0}.search-results{width:90%;margin:0 auto 20px;line-height:1.5em}@media(max-width:959px){.search-results{width:100%}}.search-results .close{float:right;cursor:pointer;color:#ababab}.search-results .close:hover{color:#525252}.search-results .close:active{color:#9e9e9e}.search-results>.results>.title{margin-bottom:1em;text-align:center;font-weight:700}.search-results .create-or-suggest-word{margin:4em 0 2em;text-align:center}.search-results .empty{text-align:center;margin-top:2em}.search-results .number,.search-results .words{margin-bottom:40px;max-width:400px;margin-left:auto;margin-right:auto}.search-results .words>div{margin-bottom:1em}.search-results .words>div .ru .ru-word{font-size:15px;line-height:1.5em}.search-results .words>div .ru .info{float:right;color:#999;font-size:.86em}.search-results .words>div .forms{padding-left:10px;font-size:12px;line-height:1.5em}.search-results .words>div .tl{font-size:13px;line-height:1.5em;color:#222}.search-results .singles>div{margin-bottom:1.5em}.search-results .singles .raw{font-weight:700;border-bottom:1px solid #ccc}.search-results .ai-result{margin-top:20px;margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;position:relative}.search-results .ai-result .icon{width:30px;height:30px;position:absolute}.search-results .ai-result .icon.system{opacity:.7}@media(max-width:719px){.search-results .ai-result .icon.system{top:-15px;left:-5px}}@media(min-width:720px){.search-results .ai-result .icon.system{top:-15px;left:-15px}}.search-results .ai-result .icon.close{width:24px;height:24px;background-color:#fff;border-radius:50%;opacity:.6;cursor:pointer;transition:opacity .1s ease-in-out}@media(max-width:719px){.search-results .ai-result .icon.close{top:-12px;right:-7px}}@media(min-width:720px){.search-results .ai-result .icon.close{top:-12px;right:-12px}}@media(hover:hover){.search-results .ai-result .icon.close:hover{opacity:.9}}.search-results .ai-result .content{color:#212529;line-height:1.5em;font-size:.9em;white-space:pre-wrap}.search-results .retrieve-information{margin-top:1em}.search-results .retrieve-information>.buttons{display:flex;justify-content:center;column-gap:20px}.search-results .retrieve-information .translation-result{margin-top:1em;white-space:pre-line;text-align:left;max-width:600px;margin-left:auto;margin-right:auto;font-size:.95em;line-height:1.5em}.page{min-height:400px}.page .intro .title{text-align:center;font-size:40px;line-height:1em;font-weight:400;margin:0}.page .intro .info{text-align:center;font-size:.9em;line-height:1.5em;color:#666;margin:1.5em 0}.modal{display:none}.modal>div,.preact-modal>div{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);cursor:pointer}.modal>div>div>.window,.preact-modal>div>div>.window{width:95%;max-width:600px;min-height:150px;max-height:90%;overflow-y:auto;margin:auto;border:1px solid #888;background-color:#fefefe;cursor:default;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:720px){.modal>div>div>.window,.preact-modal>div>div>.window{padding:15px 20px 20px}}@media(max-width:719px){.modal>div>div>.window,.preact-modal>div>div>.window{padding:15px 10px 20px}}.modal>div .close,.preact-modal>div .close{color:#aaa;float:right;font-size:28px;line-height:18px;font-weight:700;position:relative;z-index:10}.modal>div .close:focus,.modal>div .close:hover,.preact-modal>div .close:focus,.preact-modal>div .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal>div .caption,.preact-modal>div .caption{text-align:center;font-weight:700}.modal>div .body,.preact-modal>div .body{margin:.5em 0}span.sign-in:not(.button){text-decoration:underline;cursor:pointer}#disqus_thread{margin-top:50px}.people-dialog{max-width:700px;margin:0 auto;position:relative}.people-dialog .title{text-align:center;font-weight:700}.people-dialog .level{margin-bottom:1em;font-weight:700}.people-dialog .level.level-A1 span:last-child{color:#389f23}.people-dialog .level.level-A2 span:last-child{color:#008c48}.people-dialog .level.level-B1 span:last-child{color:#c06040}.people-dialog .level.level-B2 span:last-child{color:#c80000}.people-dialog .level.level-C1 span:last-child{color:#1c2181}.people-dialog .level.level-C2 span:last-child{color:#52007a}.people-dialog .speakers{zoom:1;margin-bottom:1em;padding-bottom:6px;border-bottom:1px solid #444;font-weight:700}.people-dialog .speakers:after,.people-dialog .speakers:before{content:"";display:table}.people-dialog .speakers:after{clear:both}.people-dialog .speakers .speaker-1{float:left}.people-dialog .speakers .speaker-2{float:right}.people-dialog .lines{max-width:600px;margin:0 auto}.people-dialog .line{display:table;width:100%;margin-bottom:10px}.people-dialog .line>div{display:table-cell;vertical-align:middle}.people-dialog .line .bubble{width:100%}.people-dialog .line .text{display:inline-block;border-width:3px;border-style:solid;padding:3px 15px;border-radius:25px}.people-dialog .line .avatar img{display:inline-block;width:30px;height:30px;border-radius:50%}.people-dialog .line.speaker-1 .text{border-color:rgba(100,100,210,.2);margin-left:5px}.people-dialog .line.speaker-2 .bubble{text-align:right}.people-dialog .line.speaker-2 .bubble .text{text-align:left;border-color:rgba(100,210,100,.2);margin-right:5px}.people-dialog .line.speaker-2 .avatar img{transform:scaleX(-1)}.people-dialog .wait{text-align:center;line-height:0;height:0;font-size:0;border-bottom:2px dotted #444;width:10px;margin:20px auto}.people-dialog .ru{display:block}.people-dialog .tl{display:block;font-size:.9em;margin-top:1px}.learn-module .learn-intro{margin-bottom:2.5em;font-style:italic;text-align:left;font-size:12px;line-height:1.5em}.learn-module .learn-intro .more{text-decoration:underline}.learn-module>.inner{max-width:640px;margin:0 auto;text-align:center}.learn-module .icons{float:right}.learn-module .icons>*{cursor:pointer;vertical-align:middle}.learn-module .icons>:not(:last-child){margin-right:10px}@media(min-width:960px){.learn-module .icons>:hover{color:#0039a6}}.learn-module .icons span{font-size:12px}.learn-module .options{text-align:center;font-size:11px;line-height:1.5em;padding:5px 0;margin-bottom:10px}.learn-module .options>span:first-child{margin-right:10px}.learn-module .options>*{display:inline-block}.learn-module .options>:not(:last-child){margin-right:20px}.learn-module .options label{white-space:nowrap}.learn-module .options label input{margin-right:4px;width:10px;height:10px}.learn-module .options .difficulty{display:none}.learn-module .options .difficulty .selected{font-weight:700}.learn-module .options .difficulty span:not(:last-child){display:inline-block}.learn-module .vocabulary{text-align:left;margin-top:3em}.learn-module .vocabulary>p:first-child{font-style:italic;margin-bottom:.25em}.learn-module .vocabulary>div{display:table}.learn-module .vocabulary>div>div{display:table-row}.learn-module .vocabulary>div>div>span{display:table-cell;padding:2px 0}.learn-module .vocabulary>div>div>span:first-child{max-width:50%;padding-right:5px}.learn-sentence-writing .tl{margin-bottom:.5em}.learn-sentence-writing .es{margin-bottom:1em}.learn-sentence-writing .es .read{margin-right:5px}.learn-sentence-writing .gap{font:inherit;line-height:20px;padding:0 2px;border:0;border-bottom:1px solid #555;outline-color:#0039a6}.learn-sentence-writing .icon-check{display:none;margin-left:-17px;padding-right:2px;position:relative}.learn-sentence-writing .icon-cross{display:none;color:red;margin-left:-15px;padding-right:3px;position:relative}.learn-sentence-writing button.help,.learn-sentence-writing button.skip,.learn-sentence-writing button[type=submit]{margin:1em 10px 0}.learn-sentence-writing .sentences-data{display:none}.learn-sentence-writing.okay .icon-check{display:initial;color:green}.learn-sentence-writing.okay .gap{border-color:green;outline-color:green}.learn-sentence-writing.warn .icon-check{display:initial;color:orange}.learn-sentence-writing.warn .gap{border-color:orange;outline-color:orange}.learn-sentence-writing.fail .icon-cross{display:initial}.learn-sentence-writing.fail .gap{animation:simple-zoom-x .5s ease-in-out;border-color:red;outline-color:red}.learn-sentence-writing.finished .finished{display:block}.learn-sentence-writing.finished form{display:none}.learn-sentence-writing .ru-keyboard{margin-top:20px}.learn-sentence-listening i.read{margin-left:5px}.learn-sentence-listening .button.read:before{margin-right:8px}.learn-sentence-listening .result .read{margin-right:5px}.learn-sentence-construction,.learn-sentence-listening{text-align:left}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.2)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.1)}80%{transform:scale(1)}to{transform:scale(1)}}.learn-sentence-construction .single .listen,.learn-sentence-construction .single .tl,.learn-sentence-listening .single .listen,.learn-sentence-listening .single .tl{margin-bottom:1.5em}.learn-sentence-construction .single .result,.learn-sentence-listening .single .result{margin-bottom:1em}.learn-sentence-construction .single .result .piece,.learn-sentence-listening .single .result .piece{display:inline-block;margin-right:6px}.learn-sentence-construction .single .result .celebration,.learn-sentence-listening .single .result .celebration{animation-name:pulse_animation;animation-duration:2s;transform-origin:70% 70%;animation-iteration-count:1;animation-timing-function:linear;display:inline-block;margin-left:10px;line-height:1px}.learn-sentence-construction .single .pieces,.learn-sentence-listening .single .pieces{margin-bottom:24px}.learn-sentence-construction .single .pieces span,.learn-sentence-listening .single .pieces span{display:inline-block;margin-right:10px;margin-bottom:10px}.learn-sentence-construction .single .pieces span.err,.learn-sentence-listening .single .pieces span.err{background:#d00}.learn-sentence-construction .single .pieces span.used,.learn-sentence-listening .single .pieces span.used{opacity:.5;cursor:auto}.learn-sentence-construction .headline,.learn-sentence-listening .headline{text-align:center;margin-bottom:.5em;font-size:inherit;position:relative;font-weight:700;color:#655}.learn-sentence-construction .intro,.learn-sentence-listening .intro{text-align:center;margin-bottom:1em}.learn-sentence-construction .done,.learn-sentence-listening .done{text-align:center}.learn-sentence-construction .result .read.auto{margin-right:5px}.create-word-popup .ru,.suggest-word-popup .ru{margin:1em 0}.create-word-popup .ru input,.suggest-word-popup .ru input{width:200px;height:28px;margin-left:7px;padding:0 8px;border:1px solid #bbb}.create-word-popup .ru .info,.suggest-word-popup .ru .info{font-size:.8em;color:#777}.create-word-popup .word-type-choose .radio-group,.suggest-word-popup .word-type-choose .radio-group{display:inline-block;margin-left:10px}.create-word-popup .about textarea,.suggest-word-popup .about textarea{margin:.5em 0;width:100%;height:4em;font:inherit}.word-sentences-popup{overflow:hidden;width:600px;max-width:100%}.word-sentences-popup h1{margin-bottom:1em;font-size:20px;font-weight:700}.word-sentences-popup .sentences{max-height:65vh;overflow:auto;max-width:none;margin:0}.report-word-modal{width:450px;max-width:100%}.report-word-modal input,.report-word-modal textarea{width:100%;margin:0 0 .5em;border:1px solid #888;border-radius:3px}.report-word-modal textarea{display:block;height:5em;font:inherit;padding:4px}.report-word-modal .info{margin-bottom:1em;font-size:.8em;line-height:1.5em}html.components section:not(:last-child){margin-bottom:50px}html.components h1{text-align:center;margin-bottom:.5em;font-size:inherit;font-weight:700;color:#655;max-width:600px;margin-left:auto;margin-right:auto;position:relative}.radio-group input[type=radio]{display:none}.radio-group label{display:inline-block}.radio-group label:not(:first-child){margin-left:10px}.radio-group button{display:inline-block;padding:2px 5px;background:#ddd;border-radius:2px;cursor:pointer;white-space:nowrap;-webkit-appearance:none;border:none}@media(min-width:720px){.radio-group button:not(:active):hover{background:#ccc}}.radio-group input:checked+button{color:#fff;background:#777}@media(min-width:720px){.radio-group input:checked+button:not(:active):hover{background:#999}}.button{cursor:pointer;display:inline-block;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-indent:0;font-size:.9rem;font-family:inherit;background:#e4eaf7;color:#227;border-radius:5px;box-shadow:none;line-height:28px;padding:0 12px;font-weight:500;transition:background-color .1s ease-in-out,color .1s ease-in-out;white-space:nowrap}.button[disabled]{cursor:default!important;color:#777!important;background-color:#eee!important}.button img{width:18px;height:18px;margin-right:4px}@media(hover:hover){.button:not(.button__disabled):not([disabled]):hover{text-decoration:none;background-color:#cad4e9;color:#339}}.button.button__semi-emphasized{background-color:#b0c2e8;color:#0c197e}@media(hover:hover){.button.button__semi-emphasized:not([disabled]):not(.button__disabled):hover{text-decoration:none;background-color:#a0b2d8;color:#0c197e}}.button.with-img{display:inline-flex;align-items:center}.button.with-img img{margin-right:6px}.button__emphasized{background-color:#1023ab;color:#fff}@media(hover:hover){.button__emphasized:not([disabled]):not(.button__disabled):hover{text-decoration:none;background-color:#2e41c9;color:#fff}}.button__text{background:none;border:none;padding:0;font:inherit;font-weight:600;color:#0039a6;letter-spacing:-.2px;cursor:pointer}@media(hover:hover){.button__text:hover{color:#0d60ff}}.button.button__small{line-height:24px;padding:0 16px}.button.button__small img{width:14px;height:14px;margin-right:4px}.button.button__mini{line-height:inherit;padding:0 5px}.button.button__tall{line-height:40px}.button.button__delete{color:#ad1028;background:#f7e4e6}@media(hover:hover){.button.button__delete:hover{color:#7e0c1d;background:#ebbcc3}}button.star{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;outline:none;font-size:17px;line-height:1px;padding:0;position:relative}button.star:not([disabled]){cursor:pointer}@media(hover:hover){button.star:not([disabled]):hover{color:#0039a6}}.icon2{display:inline-block;width:24px;height:24px;fill:currentColor}body.overlay-open,body.popup-open{overflow-y:hidden}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,50,100,.6);cursor:pointer;z-index:100;overflow:auto;display:flex;flex-direction:column;padding:1em 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-overlay>*{margin:auto;overflow:visible;box-shadow:1px 1px 5px rgba(0,0,0,.1);max-width:98vw;position:relative;border-radius:2px;background:#fff;cursor:default}.popup-overlay>:not(.no-animation){animation:popup-appear .1s}@media(min-width:720px){.popup-overlay>*{padding:20px}}@media(max-width:719px){.popup-overlay>*{padding:10px}}.popup-overlay>*>h1{margin-bottom:1em;font-size:18px;font-weight:700}.popup-overlay>*>.icon2{float:right;cursor:pointer;width:38px;height:38px;padding:6px;border-radius:50%;transform:translate(4px,-6px);transition:background .1s ease-in-out}@media(hover:hover){.popup-overlay>*>.icon2:hover{background:#ddd}}.popup-menu-overlay{background:rgba(0,50,100,.2)}.popup{margin:auto;overflow:visible;box-shadow:1px 1px 5px rgba(0,0,0,.1);max-width:98vw;position:relative;border-radius:2px;background:#fff;cursor:default}.popup:not(.no-animation){animation:popup-appear .1s}@media(min-width:720px){.popup{padding:17px 22px}}@media(max-width:719px){.popup{padding:12px 14px}}.popup-title{font-weight:700;font-size:1.5em;line-height:1.5em;margin-bottom:.5em;display:flex;flex-direction:row;align-items:center;column-gap:8px}.popup-title img,.popup-title svg{width:1em;height:1em}.popup-close{float:right;width:38px;height:38px;cursor:pointer;padding:6px;border-radius:50%;transform:translate(4px,-4px);transition:background-color .1s ease-in-out}@media(hover:hover){.popup-close:hover{background:#e8e8e8}}.popup-buttons{display:flex;margin-top:1em}.popup-buttons .button__emphasized{margin-left:auto}.alert-popup{width:400px;max-width:98%;overflow:auto}.alert-popup>p{word-break:break-word}.alert-popup>button{margin-top:2em}.confirm-popup{width:400px;max-width:98%;overflow:auto}.confirm-popup>p{word-break:break-word}.confirm-popup .confirm-popup-buttons{margin-top:2em}.confirm-popup .confirm-popup-buttons button:last-child{float:right}.wordlist-inner .paging{display:flex;align-items:center;column-gap:10px;margin-top:30px;margin-bottom:1em;font-size:.9em;line-height:1.5em;color:#666}.wordlist-inner .paging span{margin-left:auto;margin-right:auto;display:inline-block}.wordlist-inner .paging a{height:30px;width:30px;display:inline-flex;justify-content:center;align-items:center;padding:7px}.wordlist-inner .paging a.disabled{visibility:hidden}.wordlist-inner .wordlist{width:95%;max-width:600px;margin:0 auto;border-spacing:0;min-height:800px}@media(max-width:719px){.wordlist-inner .wordlist{width:100%;margin:0}.wordlist-inner .wordlist td:first-child,.wordlist-inner .wordlist th:first-child{display:none}}@media(hover:hover){.wordlist-inner .wordlist tr:not(.loading):hover td{background:#eee}}.wordlist-inner .wordlist.show-level tr.level-A1{background-color:fade(#389f23,50%)}.wordlist-inner .wordlist.show-level tr.level-A2{background-color:fade(#008c48,50%)}.wordlist-inner .wordlist.show-level tr.level-B1{background-color:fade(#c06040,50%)}.wordlist-inner .wordlist.show-level tr.level-B2{background-color:fade(#c80000,50%)}.wordlist-inner .wordlist.show-level tr.level-C1{background-color:fade(#1c2181,50%)}.wordlist-inner .wordlist.show-level tr.level-C2{background-color:fade(#52007a,50%)}.wordlist-inner .wordlist .read{margin-right:7px;font-size:13px;line-height:12px;text-decoration:none}.wordlist-inner .wordlist .rank{display:inline-block;padding-right:5px}.wordlist-inner .wordlist td:first-child,.wordlist-inner .wordlist th:first-child{display:none}.wordlist-inner .wordlist td:nth-child(2),.wordlist-inner .wordlist th:nth-child(2){width:30%;white-space:nowrap}.wordlist-inner .wordlist td:nth-child(3),.wordlist-inner .wordlist th:nth-child(3){width:60%}.wordlist-inner .wordlist td:nth-child(4),.wordlist-inner .wordlist th:nth-child(4){text-align:right;width:40px}.wordlist-inner .wordlist th{padding-bottom:.5em}.wordlist-inner .wordlist td,.wordlist-inner .wordlist th{text-align:left;padding:2px 5px;vertical-align:top}.wordlist-inner .wordlist thead{font-weight:700}.flashcards-explanation{width:800px}.search-box .input-row{display:flex;flex-direction:row;align-items:center;column-gap:10px}.search-box .input-row .input{position:relative}.search-box .input-row .icon2.search{position:absolute;display:inline-block;right:6px;fill:none;width:16px;height:16px;color:gray;pointer-events:none}.search-box .input-row .icon2.close2{position:absolute;display:inline-block;right:2px;fill:none;cursor:pointer;padding:3px;width:24px;height:24px;color:gray}@media(hover:hover){.search-box .input-row .icon2.close2:hover{color:#222}}.search-box .input-row button{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;padding:0;margin:0;cursor:pointer;border-radius:3px;border:1px solid #ccc;transition:background .1s ease-in-out}.search-box .input-row button[disabled]{opacity:.5;cursor:default}@media(hover:hover){.search-box .input-row button:not([disabled]):hover{background:#eef}}.search-box .input-row button img.system{height:1.1em}.search-box .input-row button img.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1.1em}.search-box .input-row input[type=text]{font-size:15px;font-weight:400}.search-box .input-row input[type=text]::-webkit-input-placeholder{color:gray;text-indent:5px;font-style:italic;font-size:13px}.search-box .input-row input[type=text]::-moz-placeholder{color:gray;text-indent:5px;font-style:italic;font-size:13px}.search-box .chars{line-height:0}.global-search{display:block;margin-bottom:20px;font-size:15px;line-height:1.87em;position:relative}@media(max-width:719px){.global-search{margin-bottom:14px}}@media(min-width:720px){.global-search{display:none}}.global-search .input-row .input{flex:1 1;position:relative}.global-search>div{display:block;position:relative;width:400px;max-width:98%;margin-left:auto;margin-right:auto}.global-search>div .icon2.search{top:6px}.global-search>div .icon2.close2{top:3px}.global-search>div .input-row button{width:2em}.global-search>div input{width:100%;padding:4px 20px 4px 10px;height:2em;line-height:2em;border-radius:3px;border:none}@media(max-width:719px){.global-search>div input{border:1px solid #ccc;line-height:28px}}@media(hover:hover){.global-search>div input:hover input{border-color:#666;background-color:#f8f8ff}}.global-search .chars{margin-top:10px;text-align:center;overflow:hidden}.audio-player{display:flex;flex-direction:row;align-items:center;background:#e8e8ff;padding:10px;border-radius:20px}.audio-player button{display:inline-block;-webkit-appearance:none;border:none;background:none;cursor:pointer;border-radius:50%;line-height:0;padding:0;vertical-align:middle;margin-right:10px}.audio-player button svg{width:100%;height:100%}.audio-player button.play{color:#0039a6;width:60px;height:60px}@media(hover:hover){.audio-player button.play:hover{color:#004bd9}}.audio-player button.rewind,.audio-player button.seek-back,.audio-player button.seek-forward{width:20px;height:20px}.audio-player .time-slider{flex:1 1;padding:6px 0;margin:0 8px;position:relative;cursor:pointer}.audio-player .time-slider .inner{height:3px;background:#aaa;border-radius:2px}.audio-player .time-slider .handle{position:absolute;display:inline-block;width:16px;height:16px;top:-1px;transform:translateX(-5px);border-radius:50%;background:linear-gradient(#0d60ff,#0039a6)}@media(hover:hover){.audio-player .time-slider .handle:hover{background:#0d60ff}}.scenario-preview{zoom:1;border-radius:4px;background:#eef;overflow:hidden;position:relative}.scenario-preview:after,.scenario-preview:before{content:"";display:table}.scenario-preview:after{clear:both}.scenario-preview .inner{padding:10px 20px 15px}.scenario-preview .icon-has-audio{position:absolute;width:40px;height:40px}.scenario-preview .new{position:absolute;right:0;top:15px;background:red;color:#fff;padding:2px 10px;font-weight:700;transform:rotate(45deg)}.scenario-preview .lines-preview{max-height:6em;overflow:hidden;font-size:12px;line-height:1.5em}.scenario-preview .lines-preview p{display:inline;margin-right:10px}.scenario-preview .header-img{display:block;height:150px;background-position:50%;background-size:cover}.scenario-preview .title{display:block;line-height:1.5em;font-weight:700;font-size:16px;margin-bottom:.5em}.scenario-preview .level{float:right;font-weight:700;display:inline-block;color:#fff;padding:0 5px;border-radius:3px}.scenario-preview .level.A1{background-color:#389f23}.scenario-preview .level.A2{background-color:#008c48}.scenario-preview .level.B1{background-color:#c06040}.scenario-preview .level.B2{background-color:#c80000}.scenario-preview .level.C1{background-color:#1c2181}.scenario-preview .level.C2{background-color:#52007a}.scenario-preview .author{float:right}.scenario-preview .author span{vertical-align:middle;margin-right:10px;font-style:italic;font-size:.9em}.scenario-preview .author img{width:30px;border-radius:50%;vertical-align:middle}.scenario-preview .link{display:inline-block;margin-top:.5em;font-size:13px}.media-feed-entry{width:400px;max-width:100%;text-align:left}.media-feed-entry.movie .post-title{font-size:1.5em;line-height:1.5em;margin-bottom:0}.media-feed-entry.movie .post-sub{font-size:.9em;line-height:1.5em;color:#fff;margin:.25em 0 .5em}.media-feed-entry.movie .post-sub span{background:#555;padding:0 3px;border-radius:3px;display:inline-block;margin-right:8px}.media-feed-entry .post-title{margin-bottom:.5em;font-weight:700}.media-feed-entry .post-image-container{position:relative;line-height:0;cursor:pointer}@media(hover:hover){.media-feed-entry .post-image-container:hover .play-button{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.media-feed-entry .post-image-container .seen{position:absolute;top:0;right:0;color:#fff;background:green;padding:1px 4px;display:flex;column-gap:5px;align-items:center}.media-feed-entry .post-image-container .seen p{font-weight:700;line-height:1.5em}.media-feed-entry .post-image-container .seen svg{width:1em;height:1em}.media-feed-entry .post-image-container .play-button{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;transition:transform .1s ease-in-out,opacity .1s ease-in-out}.media-feed-entry .post-image-container .post-image{width:100%;border-radius:3px}.media-feed-entry .post-image-container .post-author,.media-feed-entry .post-image-container .post-meta,.media-feed-entry .post-image-container .post-origviews{position:absolute;bottom:3px;line-height:1.5em;color:#fff;background:#333;display:inline-block;padding:1px 4px;border-radius:2px}.media-feed-entry .post-image-container .post-origviews{display:inline-flex;align-items:center;column-gap:1px}.media-feed-entry .post-image-container .post-origviews svg{height:1em}.media-feed-entry .post-image-container .post-author,.media-feed-entry .post-image-container .post-origviews{left:5px}.media-feed-entry .post-image-container .post-meta{right:5px}.media-feed-entry .downvote,.media-feed-entry .upvote{display:none!important;display:inline-flex;width:30px;height:30px;margin-right:10px;border-radius:50%;background:#eee;align-items:center;justify-content:center;margin-top:5px;cursor:pointer}.media-feed-entry .upvote:before{transform:translateY(-2px)}.media-feed-entry .downvote:before{transform:translateY(-1px)}.ai-chat-bubble{position:fixed;bottom:5px;left:5px;display:flex;column-gap:10px}.ai-chat-bubble .bubble{flex:none;align-self:flex-end;height:72px;padding:1px;background:#fff;line-height:0;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.5);cursor:pointer;transition:border-radius .1s ease-in}@media(hover:hover){.ai-chat-bubble .bubble:hover{border-top-right-radius:30px;border-bottom-right-radius:30px}}.ai-chat-bubble .bubble img{width:70px;height:70px;border-radius:50%}.ai-chat-bubble button.close{position:absolute;right:5px;top:5px;background:#fff;border:none;margin:0;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;cursor:pointer;padding:6px;border-radius:50%;transform:translate(4px,-4px);transition:background-color .1s ease-in-out}@media(hover:hover){.ai-chat-bubble button.close:hover{background:#e8e8e8}}.ai-chat-bubble .intro-info{padding:.25em 22px 1em 0;font-style:italic}.ai-chat-bubble .content{display:flex;flex-direction:column;row-gap:5px;max-height:500px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:10px;padding:5px 10px;width:350px;box-shadow:0 0 2px rgba(0,0,0,.5);font-size:.9em;line-height:1.5em}.ai-chat-bubble .content.closed{display:none}.ai-chat-bubble .content .messages{overflow-y:auto;flex-grow:1}.ai-chat-bubble .content .messages .message{display:flex;column-gap:10px;margin-bottom:1em}.ai-chat-bubble .content .messages .message .author{width:30px;height:30px;flex:none;margin-bottom:-5px}.ai-chat-bubble .content .messages .message .author span{display:inline-block;width:100%;height:100%;text-align:center;line-height:30px;font-weight:700;background:#bdbdff;border-radius:50%}.ai-chat-bubble .content .messages .message .author img{width:100%;height:100%;border-radius:50%}.ai-chat-bubble .content .messages .message>div:last-child{padding-top:5px}.ai-chat-bubble .content .messages .message>div:last-child p:not(:last-child){margin-bottom:.5em}.ai-chat-bubble .content form{display:flex;column-gap:5px}.ai-chat-bubble .content form textarea{resize:none;font:inherit;height:4.725em;padding:0 5px;flex-grow:1}.ai-chat-bubble .content form button{flex-grow:0;border:none;background:none;margin:0;cursor:pointer;padding:2px}@media(hover:hover){.ai-chat-bubble .content form button:hover{color:#2929d2}}.ai-chat-bubble .content form button svg{width:20px;height:20px}.bouncing-dots-loader{display:flex;justify-content:center}@keyframes bouncing-loader{to{opacity:.2;transform:translateY(-3px)}}.bouncing-dots-loader div{width:4px;height:4px;margin:3px 1px;border-radius:50%;background-color:#a3a1a1;opacity:1;animation:bouncing-loader .6s infinite alternate}.bouncing-dots-loader div:nth-child(2){animation-delay:.2s}.bouncing-dots-loader div:nth-child(3){animation-delay:.4s}.branding2{display:inline-flex;text-align:left;font-size:13px;line-height:15px;font-weight:700;color:inherit;text-decoration:none!important}.branding2>div{align-content:center}.branding2 .img{width:45px;height:41px;position:relative;margin-right:7px}.branding2 .img img{width:100%;height:100%;position:absolute;left:0;top:0}.branding2 .img img.normal{opacity:1}.branding2 .img img.funny{opacity:0}.branding2 .motto{font-size:10px}.branding2 .motto .ru{display:none}.branding2.toggled img.normal{opacity:0}.branding2.toggled img.funny{opacity:1}.branding2.toggled .motto .tl{display:none}.branding2.toggled .motto .ru{display:inline-block}@media(hover:hover){.branding2:hover img.normal{opacity:0}.branding2:hover img.funny{opacity:1}.branding2:hover .motto .tl{display:none}.branding2:hover .motto .ru{display:inline-block}}.learn-points{position:absolute;top:5px;right:3px;line-height:1em;font-size:10px}@keyframes points-counter-float{0%{top:-5px;opacity:1}to{top:-20px;opacity:0}}.learn-points .points-counter{position:relative}.learn-points .points-counter .floater{position:absolute;right:0;animation:points-counter-float .4s ease-in-out;font-weight:600}header .crown{margin-left:3px;display:inline-block;transform:translateY(-1px)}header.desktop{z-index:2;font-size:13px;line-height:48px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 0 2px hsla(0,0%,100%,.2);position:fixed;top:0;left:0;width:100%;display:grid;grid-template-columns:1fr minmax(960px,auto) 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;padding:7px 10px}header.desktop>div:first-child{line-height:0}header.desktop>nav:nth-child(3){text-align:right;white-space:nowrap}header.desktop .branding2{background-color:hsla(0,0%,100%,.5);box-shadow:0 4px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:15px;border:1px solid rgba(215,215,255,.1);padding:4px 10px 3px 4px;color:#000}header.desktop .mid{display:inline-block;white-space:nowrap;height:50px}header.desktop .mid nav{padding:0 10px;background-color:hsla(0,0%,100%,.5);box-shadow:0 4px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:15px;color:#000;border:1px solid rgba(215,215,255,.1);position:relative;display:inline-block}header.desktop .mid nav img{display:none}header.desktop nav a{display:inline-block;text-decoration:none;position:relative;line-height:2.5em;border-radius:6px;padding:0 10px;color:#000;background:rgba(237,240,247,.85);border:1px solid transparent;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;white-space:nowrap}header.desktop nav a:not(:last-child){margin-right:10px}header.desktop nav a.active{background:#fff;color:#000}@media(hover:hover){header.desktop button.start-search:hover,header.desktop nav a:hover{background:#fff;border-color:#d7d7ff}}header.desktop button.start-search .icon2{transition:opacity .1s ease-in-out}header.desktop button.start-search .icon2.close{position:absolute;left:8px;top:5px}header.desktop button.start-search.off .close,header.desktop button.start-search.on .search{opacity:0}@media(hover:hover){header.desktop button.start-search:hover{background:hsla(0,0%,100%,.3)}}header.desktop .mid{display:flex;column-gap:10px}header.desktop .search-box{max-width:400px;margin-left:auto;background-color:hsla(0,0%,100%,.5);box-shadow:0 4px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:15px;color:#000;border:1px solid rgba(215,215,255,.1);line-height:30px;flex-grow:1;padding:0 10px}header.desktop .search-box .input-row{display:flex;align-items:center;height:100%;column-gap:7px}header.desktop .search-box .input-row .input{width:100%}header.desktop .search-box .input-row button{height:30px;width:34px;align-self:center}header.desktop .search-box .icon2.search{top:6px;color:#333}header.desktop .search-box .icon2.close2{top:3px}header.desktop .search-box input[type=text]{height:30px;border:1px solid #cdcdcd;border-radius:4px;width:100%;padding:4px 20px 4px 14px;line-height:2em}header.desktop .learn-points{top:1px}header.desktop .account{background-color:hsla(0,0%,100%,.5);box-shadow:0 4px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:15px;border:1px solid rgba(215,215,255,.1);display:inline-block;padding:0 10px 0 11px;color:#000}header.desktop .account img{display:none}header.desktop .account a:not(:last-child),header.desktop .account button:not(:last-child){margin-right:10px}@media only screen and (max-width:450px){header.desktop .account a:not(:last-child){margin-right:5px}}@media(max-width:719px){header.desktop html.searching header .nav{display:none}}@media only screen and (max-width:1470px){header.desktop .branding2>div:nth-child(2){display:none}}@media only screen and (max-width:1365px){header.desktop .branding2{display:none}}@media only screen and (max-width:1290px){header.desktop{display:flex;justify-content:space-between}header.desktop .account a span:not(.crown),header.desktop .mid .nav a span:not(.crown),header.desktop>div:first-child{display:none}header.desktop .account a img,header.desktop .mid .nav a img{display:inline-block;height:24px;transform:translateY(5px)}}@media only screen and (max-width:980px){header.desktop .search-box{max-width:250px}}@media only screen and (max-width:870px){header.desktop .account button{display:none}}@media only screen and (max-width:770px){header.desktop .account a,header.desktop .nav a{padding-left:2px;padding-right:2px}}.branding{display:table;text-align:left;font-size:13px;line-height:15px;font-weight:600}.branding .vcenter{display:table-cell;vertical-align:middle}.branding .logo{margin-right:7px}.branding .motto{font-size:10px}.branding .motto .ru{display:none}.branding .img{display:inline-block;background-image:url(/img/icon-192x192.png);background-size:contain;background-repeat:no-repeat;width:45px;height:41px}@media(hover:hover){.branding:hover .img{background-image:url(/img/polandball-russia-funny.png)}.branding:hover .motto .tl{display:none}.branding:hover .motto .ru{display:inline-block}}header.mobile a{display:inline-block;color:inherit;white-space:nowrap}header.mobile .nav,header.mobile .subnav{background:#1d1d27;color:#aaa;display:flex;bottom:0;left:0;right:0;width:100%}header.mobile .nav{position:fixed;height:50px;z-index:100;font-size:0}header.mobile .nav>span{display:inline-block;position:relative;width:25%;font-size:11px;text-align:center;line-height:16px;height:100%}header.mobile .nav>span.active{color:#fff}header.mobile .nav>span:not(.active)>a>img{opacity:.8}header.mobile .nav>span>a>img{width:14px;height:14px;display:block;margin:6px auto 3px}header.mobile .nav>span .learn-points{top:5px}header.mobile .nav .main-nav-link{padding-top:5px;height:100%;width:100%}header.mobile .subnav{position:fixed;bottom:50px;height:36px;padding:0 10px;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;background-color:#1d1d27;column-gap:10px}header.mobile .subnav a{display:inline-flex;color:#ccc;background-color:#2d2d37;border-radius:3px;padding:4px 10px;align-items:center;column-gap:5px;position:relative}header.mobile .subnav a.active{color:#fff;background-color:#4d4d57}header.mobile .subnav a.active img{opacity:1}header.mobile .subnav a img{width:12px;height:12px;opacity:.9}header.mobile .subnav a .learn-points{top:-2px}body.christmas header .branding .img{background-image:url(/img/polandball-christmas.png)}body.christmas header .branding .img:hover{background-image:url(/img/polandball-christmas-surprised.png)}html.editing .global-search,html.editing header{display:none}html.editing body{padding:50px 0}.page.footer h1,.page.footer h2{text-align:center;line-height:1.5em}.page.footer h3{margin:50px 0 .5em;text-align:center;font-size:inherit;font-weight:700}.page.footer p,.page.footer ul{width:80%;margin:0 auto}.page.footer p{text-align:justify}.page.footer ul{padding-left:60px;margin-top:.5em}.page.footer li{display:list-item;list-style-type:disc;margin:.5em 0}.page.footer.contribute h2{margin-top:1em}.page.footer.contribute p{margin-top:.5em;margin-bottom:.5em}.page.footer.contribute section{margin-bottom:50px}.page.footer.contribute .contributors table{margin:0 auto;width:300px;max-width:100%;border-spacing:0}.page.footer.contribute .contributors table td{padding:2px 0}.page.footer.contribute .contributors table td:last-child{text-align:right}.page.footer.contribute .contributors .more-less td{text-align:center!important}.page.footer.contribute .missings-lists a{font-weight:700;line-height:2em}.page.footer.contribute .translations table{width:80%;margin:0 auto}.page.footer.contact .address,.page.footer.contact .member{margin-top:50px}.page.footer.contact .member{zoom:1}.page.footer.contact .member:after,.page.footer.contact .member:before{content:"";display:table}.page.footer.contact .member:after{clear:both}.page.footer.contact .member img{float:left;width:200px;border-radius:50%;float:right;margin-left:10px;margin-bottom:10px}.page.footer.privacy p{margin-bottom:1em}.page.footer.privacy p a{word-break:break-word}@media(max-width:719px){.page.footer p,.page.footer ul{width:90%}.page.footer ul{padding-left:10%}}.pro-account-dialog{line-height:1.5em;max-width:600px}.pro-account-dialog .logo{float:right;width:30px;height:30px;margin-left:5px;margin-top:-4px}.pro-account-dialog .intro{margin:1em 0 2em}.pro-account-dialog .intro s{font-size:1.1em;line-height:1em}.pro-account-dialog .intro ul li{display:list-item;list-style-type:none}@media(min-width:960px){.pro-account-dialog .intro ul li{margin:.5em 0 .5em 20px}}@media(max-width:959px){.pro-account-dialog .intro ul li{margin:.5em 0 .5em 10px}}.pro-account-dialog .intro ul li .icon-check{margin-right:5px;color:green}.pro-account-dialog .last-supporters{margin-top:2em;font-size:13px}.pro-account-dialog .actions{display:flex;flex-direction:row;justify-content:center;column-gap:10px;align-items:center}.pro-account-dialog .actions button{min-width:150px;min-height:40px;font-size:1em}@media(max-width:719px){.pro-account-dialog .actions button{min-width:0}}.register-login-popup{width:320px;max-width:100%;min-height:340px}.register-login-popup p.intro{margin-bottom:1em;font-size:.9em;line-height:1.5em;color:#666}.register-login-popup p.intro img{display:inline-block;width:1em;height:1em;margin:0 .2em}.register-login-popup .login-providers button,.register-login-popup button[type=submit]{display:flex;justify-content:center;align-items:center;margin:1em auto;width:100%;height:3em;font-size:1em}@media(hover:hover){.register-login-popup .login-providers button:hover,.register-login-popup button[type=submit]:hover{background-color:#ddf}}.register-login-popup .login-providers button:not(:last-child),.register-login-popup button[type=submit]:not(:last-child){margin-bottom:10px}.register-login-popup .login-providers button svg,.register-login-popup button[type=submit] svg{display:inline-block;vertical-align:middle;margin-right:11px;width:18px;height:18px}.register-login-popup .login-providers button span,.register-login-popup button[type=submit] span{vertical-align:middle}.register-login-popup .caption .icon{margin-left:5px}.register-login-popup form.login,.register-login-popup form.register{margin-bottom:1em}.register-login-popup form.login label,.register-login-popup form.register label{display:block;margin-bottom:1.5em}.register-login-popup form.login label p,.register-login-popup form.register label p{margin-bottom:3px;font-weight:500;font-size:.95em}.register-login-popup form.login input[type=email],.register-login-popup form.login input[type=password],.register-login-popup form.login input[type=text],.register-login-popup form.register input[type=email],.register-login-popup form.register input[type=password],.register-login-popup form.register input[type=text]{width:100%;height:3em;padding:0 8px;border:1px solid #ccc;border-radius:5px}.register-login-popup form.login .buttons,.register-login-popup form.register .buttons{margin-top:5px;text-align:right}.register-login-popup form.login .error,.register-login-popup form.register .error{color:#c00}.register-login-popup form.login .success,.register-login-popup form.register .success{color:#080;font-weight:700}.register-login-popup .newsletter{float:left;margin-right:5px}.register-login-popup button img{width:1em;height:1em;margin:0 5px}.register-login-popup .forgot{margin:1em 0 2em;text-align:right}.register-login-popup .forgot>button{background:none;border:none;padding:0;font:inherit;font-weight:600;color:#0039a6;letter-spacing:-.2px;cursor:pointer}@media(hover:hover){.register-login-popup .forgot>button:hover{color:#0d60ff}}.register-login-popup .forgot>div{margin-left:20%;padding:10px 0;text-align:left}.register-login-popup .forgot>div p{margin-bottom:5px;font-size:.9em;line-height:1.5em}.register-login-popup .forgot>div button{display:flex;align-items:center;column-gap:5px}.register-login-popup .forgot>div button svg{width:12px;height:12px}.register-login-popup .switch{margin-top:2em;font-size:.9em;line-height:1.5em;color:#666;text-align:center}.register-login-popup .switch button{background:none;border:none;padding:0;font:inherit;font-weight:600;color:#0039a6;letter-spacing:-.2px;cursor:pointer}@media(hover:hover){.register-login-popup .switch button:hover{color:#0d60ff}}.page.error-404 p:first-child,.page.error-500 p:first-child{font-size:20px;font-weight:700;line-height:1.5em;text-align:center;margin-bottom:1em}.page.error-404 img,.page.error-500 img{display:block;margin:auto;max-width:80%}html.article.numbers h1{text-align:center}html.article.numbers h1+p{margin:20px 0 50px}html.article.numbers section h2{margin-top:2em;text-align:center}html.article.numbers section h2+p{margin:.5em 0}html.article.numbers section.lows table{border-spacing:0}html.article.numbers section.lows table td{padding-right:30px;white-space:nowrap}html.article.numbers section.lows table i.n{margin-right:3px}html.article.numbers section.tens .example{float:right}html.article.numbers section.tens .numbers i.num{display:inline-block;width:23%;white-space:nowrap}html.article.numbers section.tens .numbers i.n{margin-right:3px}html.article.numbers section.hundreds .numbers i.num{display:inline-block;width:23%;white-space:nowrap}html.article.numbers section.hundreds .numbers i.n{margin-right:3px}html.article.numbers section.thousands .numbers i.num{white-space:nowrap;margin-right:15px}html.article.numbers i.n{font-style:normal;font-size:.8em;color:#800}html.article.numbers i.ru{font-style:normal;font-size:18px;line-height:1.5em}.page.categories2 .page-title{text-align:center;margin-bottom:1em}.page.categories2 .lists-links{margin-bottom:40px}.page.categories2 .only-pro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;line-height:1.5em;text-align:center;font-weight:700;text-shadow:0 0 2px #000,0 0 4px #000}.page.categories2 .only-pro svg{width:40px;height:40px}.page.categories2 .new-categories .category{margin-bottom:5em}.page.categories2 .new-categories .category .category-name{margin-bottom:.5em;font-weight:700;font-size:1.8rem;line-height:1.5em}.page.categories2 .new-categories .category .subcategories{display:grid}@media(min-width:720px){.page.categories2 .new-categories .category .subcategories{grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media(max-width:719px){.page.categories2 .new-categories .category .subcategories{grid-template-columns:1fr 1fr;grid-gap:10px}}.page.categories2 .new-categories .category .subcategory{display:inline-block;position:relative;color:inherit;text-decoration:none;line-height:0;transition:transform .1s ease-in-out,filter .1s ease-in-out;cursor:pointer}@media(hover:hover){.page.categories2 .new-categories .category .subcategory.locked:hover .subcat-image{filter:blur(0)}}.page.categories2 .new-categories .category .subcategory.locked .subcat-image{filter:blur(2px)}.page.categories2 .new-categories .category .subcategory.locked .subcat-name,.page.categories2 .new-categories .category .subcategory.locked .wordcount{opacity:.5}@media(hover:hover){.page.categories2 .new-categories .category .subcategory:not(.locked):hover{transform:scale(1.05)}}.page.categories2 .new-categories .category .subcat-name{font-size:1.1rem;padding:1px 20px;bottom:8px;left:50%;transform:translateX(-50%)}.page.categories2 .new-categories .category .subcat-name,.page.categories2 .new-categories .category .wordcount{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5em;font-weight:500;position:absolute;background:#fff;border-radius:2px}.page.categories2 .new-categories .category .wordcount{padding:1px 9px;top:8px;right:8px}.page.categories2 .new-categories .category .subcat-image{width:100%;aspect-ratio:1.7;object-fit:cover;object-position:50% 20%;border-radius:3px}.page.categories2 .new-categories .category .subcat-levels{position:absolute;top:3px;right:3px;font-size:.9rem;line-height:1em}.page.categories2 .new-categories .category .subcat-levels span{display:inline-block;padding:3px 7px;border-radius:3px;color:#fff}.page.categories2 .new-categories .category .subcat-levels span:not(:last-child){margin-right:3px}.page.categories2 .new-categories .category .subcat-levels span.A1{background:#389f23}.page.categories2 .new-categories .category .subcat-levels span.A2{background:#008c48}.page.categories2 .new-categories .category .subcat-levels span.B1{background:#c06040}.page.categories2 .new-categories .category .subcat-levels span.B2{background:#c80000}.page.categories2 .new-categories .category .subcat-levels span.C1{background:#1c2181}.page.categories2 .new-categories .category .subcat-levels span.C2{background:#52007a}.page.category>.page-title{text-align:center;margin-bottom:1em}.page.category .needs-pro{max-width:500px;margin:20px auto}.page.category .needs-pro p{margin:1em 0}.page.category .needs-pro button{margin-top:1.5em}.page.category .intro{margin-bottom:1em;padding:40px 0;background-position:50% 20%;background-repeat:no-repeat;background-size:cover;color:#fff;text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000}.page.category .intro h1{margin-bottom:.5em;font-size:30px;text-transform:capitalize;text-align:center}.page.category h2{text-align:center;margin-bottom:.5em;line-height:1.5em;position:relative;font-weight:700}@media(min-width:720px){.page.category h2{font-size:1.8rem}}@media(max-width:719px){.page.category h2{font-size:1.5rem}}.page.category .category-image{height:200px;width:100%;object-fit:cover;object-position:50% 50%;margin-bottom:1em}.page.category .subcategory{margin-bottom:3em}.page.category table.wordlist{margin:0 auto;max-width:550px;border-spacing:0}.page.category table.wordlist .word{white-space:nowrap}.page.category table.wordlist td{max-width:260px;vertical-align:top;padding:0 5px}.page.category table.wordlist td:first-child,.page.category table.wordlist td:nth-child(2){width:50%}.page.category table.wordlist td:nth-child(3){white-space:nowrap;text-align:right}.page.category table.wordlist td:not(.sentence){padding-top:20px}.page.category table.wordlist td.sentence{font-size:.9em;line-height:1.5em;color:#777;padding-bottom:4px}.page.category table.wordlist td.sentence:first-child{padding-left:25px}.page.category table.wordlist td.sentence .this{font-weight:500}.page.category table.wordlist td.trainer{text-align:center}@media(max-width:719px){.page.category table.wordlist td.trainer{padding:0 3px}}.page.category table.wordlist td.in-flashcards .flashcards-add,.page.category table.wordlist td:not(.in-flashcards) .flashcards-rem{display:none}.page.category table.wordlist .flashcards-add,.page.category table.wordlist .flashcards-rem{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background:none;outline:none;font-size:17px;line-height:1px}.page.category table.wordlist .flashcards-add:hover,.page.category table.wordlist .flashcards-rem:hover{color:#0039a6}@media(max-width:719px){.page.category table.wordlist a{display:inline-block;max-width:120px;word-wrap:break-word}}.page.categories .read,.page.category .read{margin-right:7px;font-size:13px}.page.discover .page-title{text-align:center;margin-bottom:1em}.page.discover h1{font:inherit;font-weight:700;text-align:center}.page.discover .letters{text-align:center;margin:2em 0}.page.discover .letters a,.page.discover .letters span{display:inline-block;margin:0 1px}.page.discover .letters .active{font-weight:700;background:#eee;padding:0 3px;border-radius:1px}.page.discover .letters .no-link{color:#aaa}.page.discover .count{margin:1em 0}.page.discover .words{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3px 10px}@media(max-width:719px){.page.discover .words{grid-template-columns:1fr 1fr}}.page.discover .words p{font-size:16px;margin-bottom:.5em}@media(min-width:960px){main.layout1 main{margin-top:50px}}main.layout1 .headline,main.layout1 .section,main.layout1 h1{text-align:center}@media(max-width:719px){main.layout1 .intro-desktop{display:none}}main.layout1 .intro-desktop h1{margin:0 0 15px}main.layout1 .intro-mobile{text-align:center;margin-bottom:15px}@media(min-width:720px){main.layout1 .intro-mobile{display:none}}main.layout1 .intro-mobile .branding{margin-left:auto;margin-right:auto}main.layout1 h1{font-size:18px;font-weight:600;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media(min-width:720px){main.layout1 h1{margin:1em 0}}main.layout1 .announcement-container{text-align:center;margin-bottom:15px}main.layout1 .announcement-container .announcement{display:inline-block;background:#fff;border-radius:20px;font-size:.9em;padding:3px 16px;cursor:pointer;border:1px solid #ddd}@media(max-width:719px){main.layout1 .announcement-container .announcement{opacity:.7}}main.layout1 .announcement-container .announcement button{margin:0 3px}@media(min-width:720px){main.layout1 .announcement-container .announcement .support{float:right}}main.layout1 .announcement-container .announcement .ukraine{float:right;white-space:nowrap}main.layout1 .headline{font-weight:700;margin-bottom:.5em}main.layout1>.search-box{text-align:center;margin-top:10px;margin-bottom:20px}main.layout1>.search-box .input{display:inline-block;position:relative}main.layout1>.search-box .icon2.search{top:9px}main.layout1>.search-box .icon2.close2{top:5px}main.layout1>.search-box .input-row{justify-content:center}main.layout1>.search-box .input-row button{height:34px;width:34px}main.layout1>.search-box input{display:block;width:100%;height:34px;border:1px solid #cdcdcd;padding:5px 10px 5px 16px;border-radius:4px}main.layout1>.search-box input:hover{border-color:#0039a6}main.layout1>.search-box input:focus{outline-color:#0039a6}@media(min-width:720px){main.layout1>.search-box .chars,main.layout1>.search-box .input{width:570px}}main.layout1>.search-box .chars{display:block;margin:10px auto 5px}main.layout1>.search-box .search-results{text-align:left}@media(min-width:720px){main.layout1>.search-box .search-box a{margin-right:.3em}}@media(max-width:719px){main.layout1>.search-box{margin-top:1em}main.layout1>.search-box .input{width:93%}main.layout1>.search-box input[type=text]::-webkit-input-placeholder{font-size:.93em}main.layout1>.search-box input[type=text]::-moz-placeholder{font-size:.93em}main.layout1>.search-box .rukeys{right:6px}main.layout1>.search-box .chars{box-shadow:none}}@media(min-width:720px){main.home .search-box{display:none}}main.home .page.index{margin-top:30px}main.home .page.index.searching .search-results{margin-top:1em;padding-bottom:300px}main.home .page.index.searching .search-box>button{display:none}main.home .page.index .section{width:800px;max-width:95%;margin:0 auto}main.home .page.index .section:not(:last-child){margin-bottom:40px}main.home .page.index .section.dictionary{max-width:100%;text-align:center}main.home .page.index .section.dictionary .button,main.home .page.index .section.dictionary .dictionary-tabs a{margin-bottom:10px}main.home .page.index .section.dictionary .categories-link:not(:last-child),main.home .page.index .section.dictionary .level-link:not(:last-child){margin-right:15px}main.home .page.index .section.dictionary .categories-link img,main.home .page.index .section.dictionary .level-link img{display:none}main.home .page.index .section.dictionary .button.A1 .level-color{background:#389f23}main.home .page.index .section.dictionary .button.A2 .level-color{background:#008c48}main.home .page.index .section.dictionary .button.B1 .level-color{background:#c06040}main.home .page.index .section.dictionary .button.B2 .level-color{background:#c80000}main.home .page.index .section.dictionary .button.C1 .level-color{background:#1c2181}main.home .page.index .section.dictionary .button.C2 .level-color{background:#52007a}main.home .page.index .section.dictionary .level-link .level-color{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}@media(min-width:720px){main.home .page.index .section.dictionary .level-link span:nth-child(2){margin-right:4px}}@media(max-width:719px){main.home .page.index .section.dictionary .level-link span:nth-child(2){display:none}}main.home .page.index .section.dictionary>div{margin-bottom:20px}main.home .page.index .lists a{display:inline-block;margin-right:20px}main.home .page.index .scenario-preview{width:600px;max-width:100%;margin-left:auto;margin-right:auto}main.home .page.index .section.sentences .buttons-container{text-align:center}main.home .page.index .section.mywords .list-links{display:flex;column-gap:20px;justify-content:center}main.home .page.index .section.mywords .list-links img{display:none}main.home .page.index .section.misc-links{margin-top:100px;text-align:center}main.home .page.index .section.misc-links a:not(:last-child){margin-right:20px}main.home .page.index .feedback-form{margin:60px auto;width:92%;max-width:600px}.page.learn{text-align:center}.page.learn h1{margin-bottom:2em;position:relative}.page.learn h1 .total-left{position:absolute;right:0;font-size:16px}.page.learn h2{margin-bottom:1em}.page.learn .learn-container{margin:50px 0}@media(max-width:719px){.page.learn .section.how{display:none}}.page.learn .section.how div{display:flex;flex-wrap:wrap;gap:10px}.page.learn .section.how div a{margin-right:0}.page.learn .section.how,.page.learn .section.what{text-align:left;padding-bottom:30px}.page.learn .section.how p,.page.learn .section.what p{margin-bottom:4px;font-weight:700}.page.learn .section.how a,.page.learn .section.how li,.page.learn .section.what a,.page.learn .section.what li{display:inline-flex;align-items:center;margin-right:15px;margin-bottom:5px;border-bottom:2px solid transparent;cursor:pointer;transition:border-bottom-color .1s ease-in-out;position:relative}.page.learn .section.how a.disabled,.page.learn .section.how li.disabled,.page.learn .section.what a.disabled,.page.learn .section.what li.disabled{opacity:.7;cursor:default}.page.learn .section.how a input[type=radio],.page.learn .section.how li input[type=radio],.page.learn .section.what a input[type=radio],.page.learn .section.what li input[type=radio]{cursor:pointer;margin:0 5px 0 0}.page.learn .section.how a .learn-points,.page.learn .section.how li .learn-points,.page.learn .section.what a .learn-points,.page.learn .section.what li .learn-points{top:1px}.page.learn .section.how a .learn-points .floater,.page.learn .section.how li .learn-points .floater,.page.learn .section.what a .learn-points .floater,.page.learn .section.what li .learn-points .floater{color:#000}.page.learn .section.how li{margin-right:15px;padding:3px 10px 3px 7px}.page.learn .section.how li span.points{font-size:.8em;line-height:1em}.page.learn .section.restrictions{margin:1em 0;text-align:left;font-size:12px;line-height:1.5em}.page.learn2 h1{margin-bottom:2em;text-align:center}.page.learn2 h2{line-height:1.5em;margin-bottom:.5em}.page.learn2 section{margin-bottom:8em}.page.learn2 section.overview>div{display:flex;align-items:center}.page.learn2 section.overview>div:not(:last-child){margin-bottom:2em}.page.learn2 section.overview>div>p{width:120px;font-weight:700;font-size:1.2rem}.page.learn2 section.overview>.dontknow svg{height:1em}.page.learn2 section.overview>.vocabulary>div{padding-top:5px;padding-left:5px}.page.learn2 section.overview>.vocabulary .vocab-level{display:inline-block;margin-right:20px;text-align:center;color:#fff;position:relative;width:50px;height:50px}.page.learn2 section.overview>.vocabulary .vocab-level svg{position:absolute;left:-4px;top:-4px}.page.learn2 section.overview>.vocabulary .vocab-level.A1 .bg{background:#389f23}.page.learn2 section.overview>.vocabulary .vocab-level.A2 .bg{background:#008c48}.page.learn2 section.overview>.vocabulary .vocab-level.B1 .bg{background:#c06040}.page.learn2 section.overview>.vocabulary .vocab-level.B2 .bg{background:#c80000}.page.learn2 section.overview>.vocabulary .vocab-level.C1 .bg{background:#1c2181}.page.learn2 section.overview>.vocabulary .vocab-level.C2 .bg{background:#52007a}.page.learn2 section.overview>.vocabulary .vocab-level .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:9999px}.page.learn2 section.overview>.vocabulary .vocab-level .short{position:absolute;top:9px;left:0;width:100%;font-weight:700;line-height:1em;font-size:1rem}.page.learn2 section.overview>.vocabulary .vocab-level .perc{display:block;position:absolute;top:22px;left:0;width:100%;font-size:12px}.page.learn2 section.overview>.vocabulary .vocab-level .name{display:none;position:absolute;bottom:-21px;color:#000;width:100%;font-size:12px;font-weight:700}.page.learn2 section.overview>.grammar .grammar-section{display:inline-block;min-width:70px;margin-right:20px}.page.learn2 section.overview>.grammar .grammar-section>p:first-child{font-weight:700}.page.learn2 section.overview>.usage>div>div{display:inline-block;min-width:70px;margin-right:20px}.page.learn2 section.overview>.usage>div>div>p:first-child{font-weight:700}.page.learn2 section.training>div>p:first-child{font-weight:700;margin-bottom:.5em}.page.learn2 section.training>div:not(:last-child){margin-bottom:2em}.page.learn2 section.training .writing-exercise{margin:1em auto;max-width:600px;text-align:center}@keyframes simple-zoom-x{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.writing-exercise .tl{margin-bottom:.5em}.writing-exercise .es{margin-bottom:1em}.writing-exercise .es .read{margin-right:5px}.writing-exercise .gap{font:inherit;line-height:20px;padding:0 2px;border:0;border-bottom:1px solid #555;outline-color:#0039a6}.writing-exercise .icon-check{display:none;margin-left:-17px;padding-right:2px;position:relative}.writing-exercise .icon-cross{display:none;color:red;margin-left:-15px;padding-right:3px;position:relative}.writing-exercise button.help,.writing-exercise button.skip,.writing-exercise button[type=submit]{margin:1em 10px 0}.writing-exercise .sentences-data{display:none}.writing-exercise.okay .icon-check{display:initial;color:green}.writing-exercise.okay .gap{border-color:green;outline-color:green}.writing-exercise.warn .icon-check{display:initial;color:orange}.writing-exercise.warn .gap{border-color:orange;outline-color:orange}.writing-exercise.fail .icon-cross{display:initial}.writing-exercise.fail .gap{animation:simple-zoom-x .5s ease-in-out;border-color:red;outline-color:red}.writing-exercise.finished .finished{display:block}.writing-exercise.finished form{display:none}.writing-exercise .ru-keyboard{margin-top:20px}.learn-flashcards .template{display:none}.learn-flashcards .intro{text-align:center;margin-bottom:1em}.learn-flashcards .learning.rotated .card .front{z-index:default;transform:rotateY(180deg)}.learn-flashcards .learning.rotated .card .back{transform:rotateY(0deg)}.learn-flashcards .learning.rotated .validation{visibility:visible}.learn-flashcards .learning .queue-empty{display:none}.learn-flashcards .learning .queue-empty p{font-size:18px;text-align:center;font-weight:700}.learn-flashcards .learning .card{position:relative;height:200px;margin:0 auto;width:370px;max-width:95%}.learn-flashcards .learning .card .turn{position:absolute;top:2px;right:2px;width:30px;height:30px;z-index:1;cursor:pointer}.learn-flashcards .learning .card .turn.rotating{transform:rotate(-1turn)!important;transition:all .3s ease-in-out}.learn-flashcards .learning .card:hover .turn{top:1px;right:1px;width:32px;height:32px}.learn-flashcards .learning .card .back{transform:rotateY(180deg)}.learn-flashcards .learning .card .side{position:absolute;top:0;bottom:0;left:0;right:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .5s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;box-shadow:1px 1px 2px rgba(0,0,0,.2);background:#f8f8f8;background:linear-gradient(to bottom right,#fdfdfd,#f8f8f8);padding:20px;border:1px solid rgba(0,0,0,.15);cursor:pointer}.learn-flashcards .learning .card .side .ruword{text-align:center;font-size:25px}.learn-flashcards .learning .card .side .translations{text-align:center;font-size:20px;line-height:1.5em}.learn-flashcards .learning .card .side .translations ul{text-align:left;display:inline-block}.learn-flashcards .learning .card .side .sentence{text-align:left;margin-top:.5em}.learn-flashcards .learning .card .side .bottom{position:absolute;bottom:20px}.learn-flashcards .learning .validation{visibility:hidden;position:relative;min-height:80px;margin:30px auto}@media(min-width:960px){.learn-flashcards .learning .validation{width:50%}}@media(min-width:720px)and (max-width:959px){.learn-flashcards .learning .validation{width:70%}}@media(max-width:719px){.learn-flashcards .learning .validation{width:100%}}.learn-flashcards .learning .validation button{display:inline-block;width:33%;text-align:center;vertical-align:middle;cursor:pointer;color:inherit;text-decoration:none;-webkit-appearance:none;background:none;border:none;padding:0}@media(min-width:960px){.learn-flashcards .learning .validation button:not(:active):hover i.icon{transform:scale(1.1)}}.learn-flashcards .learning .validation button i.icon{width:61px;height:61px;display:inline-block;border-radius:50%;color:#fff;font-size:28px;line-height:64px;transition:transform .1s ease-in-out}.learn-flashcards .learning .validation button span{display:block;margin-top:3px;white-space:nowrap}.learn-flashcards .learning .validation button:first-child i{background:#27ae60}.learn-flashcards .learning .validation button:nth-child(2) i{background:#95a5a6}.learn-flashcards .learning .validation button:nth-child(3) i{background:#d35400}.flashcards-explanation h2{margin-bottom:1em}html.login h1{text-align:center;margin-bottom:20px}html.login form{margin:0 auto}html.login form p.success{display:none;width:90%;margin:2em auto;font-size:1.2em;color:#080}html.login form p.error{width:90%;margin:2em auto;color:#d00;text-align:center}.page.mywords section:not(.intro){margin-bottom:40px}.page.mywords h3{margin-bottom:.5em}.page.mywords .words-sentences-tabs{display:table;table-layout:fixed;width:100%;line-height:40px;font-weight:700;border-bottom:1px solid #bbb;margin-bottom:30px}.page.mywords .words-sentences-tabs>*{display:table-cell;text-align:center;cursor:pointer;color:inherit;text-decoration:none;border-bottom:3px solid transparent;transition:border-bottom-color .1s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;border-top-left-radius:4px;border-top-right-radius:4px}@media(hover:hover){.page.mywords .words-sentences-tabs>:hover{color:#2b2be2;background:#eef}}.page.mywords .words-sentences-tabs>.active{border-bottom-color:#2b2be2;color:#2b2be2}.page.mywords section.intro h1{margin-bottom:1em;text-align:center}.page.mywords section.progress .expl{margin-bottom:1em}.page.mywords section.progress .levels{text-align:center}.page.mywords section.dictionary{position:relative;overflow-x:hidden;min-height:800px}.page.mywords section.dictionary h2{margin-bottom:1em}.page.mywords section.dictionary h2 img{float:left;height:2em;margin-right:10px}.page.mywords section.dictionary .type-stats{margin-bottom:1em}.page.mywords section.dictionary .sorting{margin-bottom:1em;text-align:center;font-size:24px}.page.mywords section.dictionary .sorting .icon{margin-right:10px;cursor:pointer}.page.mywords section.dictionary .sorting .icon.icon-sort-alpha-asc,.page.mywords section.dictionary .sorting .icon.icon-sort-numeric-asc{font-size:22px}.page.mywords section.dictionary .sorting .icon:nth-child(2){margin-right:40px}.page.mywords section.dictionary .sorting .icon:not(.active):not(:hover){color:#888}.page.mywords section.dictionary .wordgrid{margin:1em 0;font-size:0}.page.mywords section.dictionary .wordgrid li{margin:10px 0;display:inline-block;font-size:1rem}@media(min-width:720px){.page.mywords section.dictionary .wordgrid li{width:25%;padding:0 10px}}@media(max-width:719px){.page.mywords section.dictionary .wordgrid li{width:33%;padding:0 5px}}.page.mywords section.dictionary .wordgrid li p{font-size:15px}.page.mywords section.dictionary .wordgrid li a,.page.mywords section.dictionary .wordgrid li p{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.page.mywords section.dictionary .wordlist{width:100%;max-width:600px;margin:0 auto;table-layout:fixed;border-spacing:0;line-height:1.5em}@media(min-width:960px){.page.mywords section.dictionary .wordlist tr:hover td:not(.title):not(.subtitle){background:#eee}}.page.mywords section.dictionary .wordlist .icon.read{margin-right:5px;font-size:13px}.page.mywords section.dictionary .wordlist td{width:50%;padding:0;vertical-align:top}html.pro-success .page ul{margin-left:20px;list-style-type:disc}html.pro-success .page li{margin:.5em 0 .5em 30px;list-style-type:disc;display:list-item}html.pro-success .page section{width:500px;margin:0 auto;max-width:100%}.page.profile section{margin-bottom:80px}.page.profile section.settings p{margin-bottom:.5em;font-weight:700}.page.profile section.settings>div{margin:1.5em 0}.page.profile section.settings .lang-switch{display:inline-block;margin-left:20px;vertical-align:middle}.page.profile section.settings .lang-switch .option{display:inline-flex;margin-right:10px;text-decoration:none;color:inherit}.page.profile section.settings .lang-switch .option:not(.active){opacity:.5}@media(hover:hover){.page.profile section.settings .lang-switch .option:not(.active):hover{opacity:1}}.page.profile section.settings .lang-switch .option img{display:inline-block;width:26px;height:20px;vertical-align:middle}.page.profile section.settings .lang-switch .option span{display:inline-block;vertical-align:middle;margin-left:5px;font-weight:700}.page.profile section.settings .option-background ul{display:inline-block}.page.profile section.settings .option-background li{display:inline-block;width:30px;height:20px;cursor:pointer;margin-left:5px;vertical-align:middle;background-size:cover;border:1px solid transparent;opacity:.7}.page.profile section.settings .option-background li.active{border-color:red}@media(hover:hover){.page.profile section.settings .option-background li:hover{opacity:1}}@media(max-width:719px){.page.profile section.settings .option-background{display:none}}.page.profile section.intro{zoom:1}.page.profile section.intro:after,.page.profile section.intro:before{content:"";display:table}.page.profile section.intro:after{clear:both}.page.profile section.intro h1{text-align:center;margin-bottom:1em}.page.profile section.intro img.avatar{float:left;width:80px;height:80px}.page.profile section.intro .logout{float:right}.page.profile section.intro p.thank-you-pro{margin-bottom:3em;text-align:center}.page.profile section>h2{margin-bottom:.5em}.page.profile section.basics td,.page.profile section.basics th,.page.profile section.pro-account td,.page.profile section.pro-account th{text-align:left;vertical-align:top;padding:5px 0}.page.profile section.basics th,.page.profile section.pro-account th{padding-right:15px;white-space:nowrap}.page.profile section.basics form.change-password{margin-top:1em}.page.profile section.basics form.change-password div{margin:.5em 0}.page.profile section.basics form.change-password span{display:inline-block;width:150px}.page.profile section.pro-account p{margin-bottom:.5em}.page.profile section.contributions h2+p{font-style:italic}.page.profile section.contributions>p{margin-bottom:1em}.page.profile section.contributions a.all{margin-top:1em}.page.profile section.contributions td{padding-right:5px}.page.profile section.contributions td:last-child{white-space:nowrap}.page.profile section.contributions table{margin-bottom:.5em}.page.profile section.background li{display:inline-block;width:200px;height:140px;margin:5px;background-size:cover;background-position:50% 50%;border:1px solid #fff;cursor:pointer}@media(max-width:719px){.page.profile section.background li{width:150px;height:110px}}.page.profile section.background li.active{border-color:#0039a6}.page.profile section.misc>div{margin:2em 0}.page.profile section.misc a{opacity:.5}.page.profile section.misc .not-yet{margin:1em 0}.page.profile section.misc form p{line-height:1.5em;margin:1em 0}.page.profile section.misc form label{margin:1em 0;display:inline-block}.page.profile section.misc form textarea{min-width:50%;height:3.5em;font:inherit;font-size:.9em;padding:3px 5px}.page.profile section.misc form input[type=password]{margin-left:5px}.page.profile section.misc form button[type=submit]{margin-top:.5em}.page.register-login-resetpassword h1{margin-bottom:.5em;line-height:1.5em;text-align:center;font-weight:700}.page.register-login-resetpassword input[type=email],.page.register-login-resetpassword input[type=password],.page.register-login-resetpassword input[type=text]{text-indent:6px;border:1px solid #aaa;padding:2px 4px}.page.register-login-resetpassword p.error,.page.register-login-resetpassword p.success{width:90%;margin:2em auto;text-align:center}.page.register-login-resetpassword form.login,.page.register-login-resetpassword form.register{margin-top:3em}.page.register-login-resetpassword form.login table,.page.register-login-resetpassword form.register table{margin:0 auto}.page.register-login-resetpassword form.login td,.page.register-login-resetpassword form.register td{padding:2px 0}.page.register-login-resetpassword form.login label,.page.register-login-resetpassword form.register label{padding-right:12px}.page.register-login-resetpassword form.login .buttons,.page.register-login-resetpassword form.register .buttons{text-align:center}.page.register-login-resetpassword form.login .buttons a.back,.page.register-login-resetpassword form.login .buttons input[type=submit],.page.register-login-resetpassword form.register .buttons a.back,.page.register-login-resetpassword form.register .buttons input[type=submit]{margin:0 20px}.page.register-login-resetpassword form.register .info{font-style:italic;width:80%;margin:40px auto 0}.page.register-login-resetpassword .forgot{width:80%;margin:3em auto 2em}.page.register-login-resetpassword .forgot form{display:none}.page.register-login-resetpassword .forgot form.shown{display:block}.page.register-login-resetpassword .forgot form label{display:block;margin:.5em 0 .5em 20px}.page.register-login-resetpassword .forgot form input[type=submit]{margin-left:20px}@media(max-width:719px){.page.register-login-resetpassword form.register .buttons{white-space:nowrap}.page.register-login-resetpassword form.register .buttons a{margin-left:0}.page.register-login-resetpassword form.register .buttons input[type=submit]{margin-right:0}}.page.confirm-email h1+p{max-width:600px;margin:0 auto}.page.reset-password form{margin-top:3em;text-align:center}.page.reset-password form label{display:block;margin-bottom:10px}.page.reset-password form label span{display:inline-block;margin-right:8px}.page.unsubscribe a{text-decoration:underline}.page.unsubscribe p{max-width:600px;margin:0 auto}.page.scenarios h1{margin-bottom:.25em;text-align:center}.page.scenarios h1+p{font-size:1.2em;text-align:center}.page.scenarios .create-scenario{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}.page.scenarios .drafts{margin:2em 0}.page.scenarios .drafts a{display:inline-block;margin-left:5px}.page.scenarios .list{max-width:500px;margin:0 auto}.page.scenarios .list .scenario-preview{margin:30px 0 50px}.page.scenarios .list .scenario-preview.locked .header-img,.page.scenarios .list .scenario-preview.locked .inner{filter:blur(1.5px)}.page.scenarios .list .scenario-preview.locked .only-pro{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;line-height:1.5em;text-align:center;font-weight:700;text-shadow:0 0 2px #000,0 0 4px #000;cursor:pointer}.page.scenario.editing>.controls{zoom:1;margin-top:2em}.page.scenario.editing>.controls:after,.page.scenario.editing>.controls:before{content:"";display:table}.page.scenario.editing>.controls:after{clear:both}.page.scenario.editing .edit-audio,.page.scenario.editing .edit-author,.page.scenario.editing .edit-image,.page.scenario.editing .edit-level,.page.scenario.editing .edit-lines,.page.scenario.editing .edit-published,.page.scenario.editing .edit-speaker-1,.page.scenario.editing .edit-speaker-2,.page.scenario.editing .edit-title,.page.scenario.editing .edit-vocabulary{margin-bottom:2em}.page.scenario.editing .edit-audio>p:first-child,.page.scenario.editing .edit-author>p:first-child,.page.scenario.editing .edit-image>p:first-child,.page.scenario.editing .edit-level>p:first-child,.page.scenario.editing .edit-lines>p:first-child,.page.scenario.editing .edit-published>p:first-child,.page.scenario.editing .edit-speaker-1>p:first-child,.page.scenario.editing .edit-speaker-2>p:first-child,.page.scenario.editing .edit-title>p:first-child,.page.scenario.editing .edit-vocabulary>p:first-child{font-weight:700}.page.scenario.editing .edit-image .image-search button,.page.scenario.editing .edit-image .image-search input[type=text]{margin-right:10px}.page.scenario.editing .edit-image .image-search li{display:inline-block;width:280px;height:100px;margin:10px;background-size:cover;background-position:50%;cursor:pointer}.page.scenario.editing .edit-published input{width:220px;margin-right:10px}.page.scenario.editing .edit-published input.error{background:#fee}.page.scenario.editing .edit-audio .controls{margin:1em 0}.page.scenario.editing .edit-audio .button__delete{margin-right:20px}.page.scenario.editing .edit-lines>p:first-child,.page.scenario.editing .edit-vocabulary>p:first-child{padding-bottom:2px;margin-bottom:6px;border-bottom:1px solid #aaa}.page.scenario.editing .edit-level input,.page.scenario.editing .edit-speaker-1 input,.page.scenario.editing .edit-speaker-2 input,.page.scenario.editing .edit-title input{width:300px;border:1px dashed #888;margin-bottom:2px}.page.scenario.editing .edit-speaker-2{float:right}.page.scenario.editing .edit-lines .line{max-width:600px;margin:.5em auto;position:relative}.page.scenario.editing .edit-lines .line.highlighted{background:#eef}.page.scenario.editing .edit-lines .delete-line{position:absolute;right:-100px;top:0;cursor:pointer;background:none;border:none}.page.scenario.editing .edit-lines select.insert-line{width:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;cursor:pointer}.page.scenario.editing .edit-lines .text{display:inline-block;max-width:70%}.page.scenario.editing .edit-lines .text p{border:1px dashed #888;padding:0 4px;margin-bottom:2px;cursor:text;min-width:50px}.page.scenario.editing .edit-lines .speaker-2{text-align:right}.page.scenario.editing .edit-lines .speaker-2 .text{text-align:left}.page.scenario.editing .edit-lines .wait{text-align:center;margin-top:20px;margin-bottom:20px;font-weight:700}.page.scenario.editing .edit-lines input{width:300px}.page.scenario.editing .edit-vocabulary .list{max-width:600px;margin:0 auto}.page.scenario.editing .edit-vocabulary .list .controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer;margin-right:10px}.page.scenario.editing .edit-vocabulary .list>div{margin-bottom:5px}.page.scenario.editing .edit-vocabulary .list>div>div{display:inline-block;width:24.5%}.page.scenario.editing .edit-vocabulary .list>div>div input{width:90%}.page.scenario.editing .edit-vocabulary .add-voc{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer}.page.scenario .background{margin-bottom:.5em;height:200px;background-size:cover;background-position:50%}.page.scenario .delete-edit,.page.scenario .submit-edit{float:right;margin-left:20px}.page.scenario .start-edit{float:right;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:0;font-size:20px}@media(hover:hover){.page.scenario .start-edit:hover{opacity:.5}}.page.scenario .back{margin-bottom:.5em}.page.scenario h1{margin-bottom:30px;font-weight:700;text-align:center}.page.scenario h1 .ru,.page.scenario h1 .tl{display:block;line-height:1.5em}.page.scenario h1 .tl{font-size:1rem}.page.scenario .author{float:right}.page.scenario .author span{vertical-align:middle;margin-right:10px;font-style:italic;font-size:.9em}.page.scenario .author img{width:30px;border-radius:50%;vertical-align:middle}.page.scenario .audio-player{margin:20px 0}.page.scenario .vocabulary{margin-bottom:80px;text-align:center}.page.scenario .vocabulary h2{font-size:inherit;font-weight:700;line-height:1.4em}.page.scenario .vocabulary .list{display:table;max-width:500px;line-height:1.5em;margin:.5em auto 1em;text-align:left}.page.scenario .vocabulary .list .read{display:inline-block;width:20px}.page.scenario .vocabulary .list>div{display:table-row}.page.scenario .vocabulary .list>div>div{display:table-cell}.page.scenario .vocabulary .list>div>div:first-child{width:20px}.page.scenario .vocabulary .list>div>div:nth-child(2),.page.scenario .vocabulary .list>div>div:nth-child(3){width:50%}.page.scenario .vocabulary .list>div>div:nth-child(4){width:20px}.page.scenario .people-dialog{margin-bottom:100px}.page.scenario .people-dialog .about{zoom:1;margin-bottom:20px}.page.scenario .people-dialog .about:after,.page.scenario .people-dialog .about:before{content:"";display:table}.page.scenario .people-dialog .about:after{clear:both}.page.scenario .locked-info{margin-bottom:50;font-weight:700}html.skills section.overview{padding:30px 0;text-align:center}html.skills section.overview .icon{display:inline-block;margin:20px;width:80px;height:80px;border-radius:50%;background-size:cover}html.skills section.overview .icon>div{height:100%;background-size:60%;background-position:50%;background-repeat:no-repeat}html.skills section.skill{margin:20px 0}html.skills section.skill .skill{max-width:600px;margin:0 auto 50px}html.skills section.skill .skill>.title{font-weight:700;font-size:1.3em}html.skills section.skill p{margin-bottom:.5em}html.skills section.skill .subtitle{margin-top:2em;font-weight:700}.page.vocab>.page-title{text-align:center;margin-bottom:1em}.page.vocab .intro>.page-title2{text-align:center;font-weight:700;line-height:1.5em;font-size:18px}.page.vocab .intro h1{display:inline-block;font:inherit;line-height:inherit}.page.vocab .intro .word-count{display:inline-block}.page.vocab .intro .sub{text-align:center;margin-bottom:40px;font-weight:700;line-height:1.5em}@media(min-width:960px){.page.vocab .intro .sub{font-size:16px}}@media(max-width:959px){.page.vocab .intro .sub{font-size:14px}}.page.vocab .intro .definition{font-size:.85em}.page.vocab .intro .definition p{padding-left:30px;max-width:600px}.page.vocab .eu-ref-buttons{margin-bottom:20px;text-align:center}.page.vocab .work-in-progress-info{font-style:italic;margin-bottom:20px}.page.word-tl h1{text-align:center}.page.word-tl .tls{margin:1em auto 3em;max-width:500px}.page.word-tl .tls li{margin:1em 0}.page.word-tl .tls li h2{font-size:17px}.page.word-tl .tls .read{margin-right:5px;font-size:16px}@media(min-width:720px){.page.word .short{display:none}}@media(max-width:719px){.page.word .long{display:none}}.reset-button{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;outline:none}.page.word .version{position:relative}.page.word ul.tabs{display:table;table-layout:fixed;width:100%;margin-bottom:20px;line-height:40px;font-weight:700;border-bottom:1px solid #bbb}.page.word ul.tabs>*{display:table-cell;text-align:center;cursor:pointer;color:inherit;text-decoration:none;border-bottom:3px solid transparent;transition:border-bottom-color .1s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;border-top-left-radius:4px;border-top-right-radius:4px}@media(hover:hover){.page.word ul.tabs>:hover{color:#2b2be2;background:#eef}}.page.word ul.tabs>.active{border-bottom-color:#2b2be2;color:#2b2be2}.page.word .not-found{margin-top:50px;text-align:center;font-size:20px}.page.word .edit-word,.page.word .flag-word{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;outline:none;position:absolute;top:0;cursor:pointer}@media(min-width:720px){.page.word .edit-word,.page.word .flag-word{font-size:19px;line-height:55px}}@media(max-width:719px){.page.word .edit-word,.page.word .flag-word{font-size:16px;line-height:44px}}.page.word .edit-word:hover,.page.word .flag-word:hover{color:#0039a6}@media(min-width:720px){.page.word .edit-word{right:90px;top:3px}}@media(max-width:719px){.page.word .edit-word{line-height:22px;right:2px;padding:0;top:66px}}@media(min-width:720px){.page.word .flag-word{right:50px;top:7px}}@media(max-width:719px){.page.word .flag-word{right:0;top:37px;padding:0;line-height:22px}.page.word .flag-word svg{width:22px;height:22px}}@media(min-width:720px){.page.word .flag-word svg{width:26px;height:26px}}.page.word .word-star{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;outline:none;position:absolute;right:0}@media(min-width:720px){.page.word .word-star{font-size:30px;line-height:61px}}@media(max-width:719px){.page.word .word-star{font-size:20px;line-height:35px}}.page.word .word-star:hover{color:#0039a6}.page.word .external-links a{display:inline-block;margin-right:20px}.page.word .external-links a>*{vertical-align:middle}.page.word .external-links img{width:18px;height:18px;border-radius:50%;margin-right:5px}.page.word .external-links i{display:inline-block;font-size:.8em;margin-left:3px;transform:translateY(2px)}.page.word .section.verb.conjugation .presfut{display:inline-block;vertical-align:top;min-width:49%;margin-bottom:30px}.page.word .section.verb.conjugation .past-imp{display:inline-block;vertical-align:top;min-width:49%;white-space:nowrap}.page.word .section.verb.conjugation .past-imp .table-container{display:inline-block;vertical-align:top;min-width:45%}.page.word .section.verb.conjugation .past-imp .table-container:first-child{margin-right:10px}.page.word .section.verb.conjugation .participles>.table-container>table{width:100%}.page.word .section.verb.conjugation .participles>.table-container>table td:not(:last-child),.page.word .section.verb.conjugation .participles>.table-container>table th{width:0}.page.word .section.verb.conjugation .participles .participle-form td,.page.word .section.verb.conjugation .participles .participle-form th{padding-bottom:0}.page.word .section.verb.conjugation .participles .participle-form td:nth-child(4) span{font-size:12px;cursor:pointer}.page.word .section.verb.conjugation .participles .participle-example{font-weight:100;font-size:12px}.page.word .section.verb.conjugation .participles .participle-example td,.page.word .section.verb.conjugation .participles .participle-example th{padding-top:0}.page.word .section.verb.conjugation .participles .participle-declension{background:#eee;display:inline-block;padding:5px 20px;border-radius:5px;margin-bottom:20px}.page.word .section{margin-bottom:40px}.page.word .section h2{text-align:center;margin-bottom:.5em;font-size:inherit;position:relative;font-weight:700;color:#655}.page.word .section h2 .read{margin-left:5px}.page.word .section th{font-weight:100;font-size:12px}.page.word .section .play-table{font-size:12px}.page.word .section .play-table:before{margin-right:4px}.page.word .section.basics .bare{font-size:40px;font-weight:400}.page.word .section.basics .bare h1{display:inline-block;font-size:inherit;font-weight:inherit;position:relative;line-height:61px;max-width:100%}.page.word .section.basics .bare h1 .read{line-height:1em;font-size:24px;margin-left:14px}.page.word .section.basics .bare h1 .read:hover{color:#0039a6}.page.word .section.basics .tags{margin-top:2em;line-height:1.5em}.page.word .section.basics .tags a,.page.word .section.basics .tags span{display:inline-block;background:#766b6b;padding:1px 7px;color:#fff;border-radius:3px;text-decoration:none;font-weight:500}.page.word .section.basics .tags a:not(:is(a)),.page.word .section.basics .tags span:not(:is(a)){color:#eee;background-color:#766b6b}@media(hover:hover){.page.word .section.basics .tags a:is(a):hover,.page.word .section.basics .tags span:is(a):hover{background:#0039a6}}.page.word .section.basics .tags a:not(:last-child),.page.word .section.basics .tags span:not(:last-child){margin-right:7px}.page.word .section .table-audio{white-space:nowrap}.page.word .section .table-audio .read{font-size:12px;margin-right:2px}.page.word .section.translations ul{zoom:1;display:table;max-width:90%;text-align:left}.page.word .section.translations ul:after,.page.word .section.translations ul:before{content:"";display:table}.page.word .section.translations ul:after{clear:both}.page.word .section.translations li{display:table-row}.page.word .section.translations li.prototype{display:none}.page.word .section.translations li:not(:last-child)>div{padding-bottom:8px}.page.word .section.translations li>div{display:table-cell;vertical-align:top;max-width:450px}.page.word .section.translations li .handle{color:#b1aaaa;padding-right:10px}.page.word .section.translations li .nr,.page.word .section.translations li .tl{line-height:24px}.page.word .section.translations li .nr{font-size:16px;font-weight:700;padding-right:5px;color:#777}.page.word .section.translations li .tl{font-size:18px;font-weight:700}.page.word .section.translations li .tl-also{font-size:12px;line-height:18px}.page.word .section.translations li .example,.page.word .section.translations li .info,.page.word .section.translations li .par{display:block;font-size:12px;line-height:17px;max-width:400px;margin:2px 0}.page.word .section.ai{zoom:1}.page.word .section.ai:after,.page.word .section.ai:before{content:"";display:table}.page.word .section.ai:after{clear:both}.page.word .section.ai img.teacher{width:100px;height:100px;float:left;margin-right:20px;border-radius:50%}.page.word .section.usage .content{max-width:600px;margin:0 auto;line-height:1.5em}.page.word .section.usage .content p{white-space:pre-wrap}.page.word .section.usage textarea{width:100%!important;height:5em!important;font:inherit;line-height:inherit;text-align:left}.page.word .section.learn .learn-module>.inner{border:1px dashed #aaa;padding:20px 10px;background:#fbfbfd}.page.word .section.learn .field{max-width:600px;margin-left:auto;margin-right:auto}.page.word .section.learn .learn-sentence-construction-container{margin-bottom:20px}.page.word .section.learn .learn-sentence-construction-container+.learn-intro{border-top:1px solid #aaa;padding-top:20px}.page.word .table-container{overflow-x:scroll}.page.word .table-container table{text-align:left}.page.word .table-container tr:first-child td,.page.word .table-container tr:first-child th{padding-top:0}.page.word .table-container td,.page.word .table-container th{padding:3px 10px;white-space:nowrap;vertical-align:top}.page.word .table-container td:first-child,.page.word .table-container th:first-child{padding-left:0}.page.word .table-container td:last-child,.page.word .table-container th:last-child{padding-right:0}.page.word .section.declension .modus-info{margin-bottom:7px;font-size:12px}.page.word .section.sentences ul{font-size:0}.page.word .section.sentences li{font-size:1rem;line-height:1.5em}.page.word .section.sentences li:first-child{margin-top:.5em}@media(min-width:720px){.page.word .section.sentences li{display:inline-block;width:47%;vertical-align:top}.page.word .section.sentences li:nth-child(odd){margin-right:5.8%}}@media(max-width:719px){.page.word .section.sentences .additional{display:none}}.page.word .section.sentences .show-all{margin-top:1.5em}.page.word .section .more-less{margin:10px 10px 0}.page.word .section.relateds2 ul{max-width:800px;margin-left:auto;margin-right:auto;text-align:left}.page.word .section.relateds2 ul li{display:inline-block;width:31%;text-align:left;vertical-align:top;margin:0 1% 1em;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.page.word .section.relateds2 ul li a,.page.word .section.relateds2 ul li span{display:inline}.page.word .section.scenarios a{display:inline-block;margin:10px 5px;width:200px}.page.word .section.scenarios a:first-child{margin-left:0}.page.word .section.scenarios a img{display:block;max-width:100%;border-radius:3px}.page.word .section.scenarios a span{display:block;max-width:100%}.page.word .section.contributions ul{text-align:left;font-size:12px;line-height:1.5em}.page.word .section.contributions li{margin-bottom:.5em}.page.word .section.contributions li img{width:20px;height:20px;border-radius:50%;margin-right:5px}.page.word .section.contributions li>img,.page.word .section.contributions li>span{vertical-align:middle}.page.word .section.comparatives .choice{margin-bottom:.5em;font-size:12px}.page.word .section.transl-links a{display:inline-block;margin:0 10px}.page.word .section.components ul,.page.word .section.expressions ul{display:table;text-align:left;line-height:1.5em}.page.word .section.components ul li,.page.word .section.expressions ul li{display:table-row}.page.word .section.components ul li>span,.page.word .section.expressions ul li>span{display:table-cell}.page.word .section.components ul li>span:not(:last-child),.page.word .section.expressions ul li>span:not(:last-child){padding-right:10px}.page.word .big-left{max-width:600px;margin-left:auto;margin-right:auto;text-align:left}.page.word .section.noun.declension .mode-choice{margin-bottom:1em;font-size:14px}.page.word .section.noun.declension .mode-choice label{margin-right:1.5em;white-space:nowrap}.page.word .section.noun.declension table.mode-pl-only td:nth-child(2),.page.word .section.noun.declension table.mode-pl-only th:nth-child(2),.page.word .section.noun.declension table.mode-sg-only td:nth-child(3),.page.word .section.noun.declension table.mode-sg-only th:nth-child(3){display:none}.page.word .stress-change-warning{margin:.5em 0 1em;font-size:12px}@media(max-width:719px){.page.word{font-size:13px}.page.word .section.basics{margin-bottom:40px}.page.word .section.basics .bare h1{word-wrap:break-word;line-height:35px}.page.word .section.basics .bare h1 .play{position:static;display:inline;margin-right:10px}.page.word .section.basics .bare{font-size:32px!important}.page.word .section.basics .info{font-size:15px!important}.page.word .section .th{font-size:11px}.page.word .table-container td,.page.word .table-container th{padding:3px 10px}.page.word .table-container td{font-size:14px}.page.word .section.relateds2 ul li{width:47%}}.relateds-autocomplete{width:200px;background:#fff}.relateds-autocomplete li{padding:1px 5px}@media(min-width:960px){.relateds-autocomplete li:hover{background:#0039a6;color:#fff}}.page.word .section{text-align:initial}.page.word .section h2{text-align:initial;color:inherit;border-bottom:1px solid #bbb;padding-bottom:3px;margin-bottom:.75em;font-weight:500}.page.word .section.usage .content{margin-left:0;margin-right:0}.page.word .section.basics .bare h1 .play{position:static;line-height:1em}.page.word .section.relateds2 ul,.page.word .section.sentences ul{max-width:100%;margin-left:0;margin-right:0}.page.word .big-left,.page.word .section.learn .field,.page.word .table-container table{margin-left:0;margin-right:0}.page.word .big-left{max-width:none;text-align:initial}.page.word-edit input[type=text],.page.word-edit textarea{border:1px dashed #000}.page.word-edit section{margin-bottom:50px}.page.word-edit section:not(.stress)>p:first-child{text-align:initial;color:inherit;border-bottom:1px solid #bbb;padding-bottom:3px;margin-bottom:.75em;font-weight:700}.page.word-edit section.stress p{font-size:40px;line-height:1em}.page.word-edit section.stress .candidate{border-bottom:4px solid #888;cursor:pointer;position:relative}.page.word-edit section.stress .candidate.active,.page.word-edit section.stress .candidate:hover{border-bottom-color:#000}.page.word-edit section.stress .active{position:relative}.page.word-edit section.stress .active:after{content:"´";position:absolute;left:0;top:0;pointer-events:none}@media(max-width:719px){.page.word-edit section.stress .active:after{top:0}}.page.word-edit section.basics>div{margin-bottom:1em}.page.word-edit section.basics>div.tags-toggle label{display:inline-block;margin-right:15px}.page.word-edit section.noun-basics>div{margin:.5em 0}.page.word-edit section.noun-basics>div>span:first-child{margin-right:15px}.page.word-edit section.noun-basics>div label{margin-right:15px;white-space:nowrap}.page.word-edit section.verb-basics>div{margin:.5em 0}.page.word-edit section.verb-basics .aspect label{margin-left:10px;white-space:nowrap}.page.word-edit section.verb-basics .partners ul{display:inline-block}.page.word-edit section.verb-basics .partners li{display:inline-block;margin-left:10px}.page.word-edit section.verb-basics .partners li .close{width:16px;height:16px;cursor:pointer;vertical-align:middle}@media(hover:hover){.page.word-edit section.verb-basics .partners li .close:hover{transform:scale(1.1)}}.page.word-edit section.translations li{display:list-item;margin-bottom:20px;margin-left:20px;list-style-type:decimal}.page.word-edit section.translations li div{padding:3px 0}.page.word-edit section.translations li span{display:inline-block;width:100px;margin-right:10px;white-space:nowrap}.page.word-edit section.translations li input{width:300px;padding:1px 5px}.page.word-edit section.translations li button{margin-right:10px}.page.word-edit section.translations li>div:first-child span{font-weight:700}.page.word-edit section.usage textarea{font:inherit;width:700px;max-width:100%;height:7em;resize:none}.page.word-edit section.relateds ul{max-width:500px}.page.word-edit section.relateds li{display:list-item;margin-bottom:20px;margin-left:20px;list-style-type:disc}.page.word-edit section.relateds li div{margin-bottom:3px}.page.word-edit section.relateds li select{float:right}.page.word-edit section.relateds li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.word-edit section.relateds li p:last-child{font-style:italic}.page.word-edit section.relateds .new{margin-top:3em}.page.word-edit section.relateds .new>span{margin-right:5px}.page.word-edit section.relateds button{margin-right:10px;margin-top:3px}.page.word-edit section.noun-forms .decl-mode{margin-bottom:15px}.page.word-edit section.noun-forms .decl-mode label{display:inline-block;margin-right:20px;white-space:nowrap}.page.word-edit section.verb-forms .forms>div{margin-bottom:1em}.page.word-edit section.verb-forms .forms>div>div{margin-bottom:.25em}.page.word-edit section.verb-forms .forms p{font-weight:700}.page.word-edit section.verb-forms .forms span{vertical-align:middle}.page.word-edit section.verb-forms .forms span:first-child{display:inline-block;width:80px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page.word-edit section.verb-forms .forms input[type=text]{width:200px}.page.word-edit section.verb-forms .participles-editor>div{display:table}.page.word-edit section.verb-forms .participles-editor>div>div{display:table-row}.page.word-edit section.verb-forms .participles-editor>div>div>span{display:table-cell;padding:2px 0}.page.word-edit section.verb-forms .participles-editor span:first-child{padding-right:5px;width:auto}.page.word-edit section.adjective-forms .forms>div{margin-bottom:1em;overflow-x:auto}.page.word-edit section.adjective-forms .forms table{border-spacing:0}.page.word-edit section.adjective-forms .forms p{font-weight:700}.page.word-edit section.adjective-forms .forms td{padding:2px}.page.word-edit section.adjective-forms .forms span:first-child,.page.word-edit section.adjective-forms .forms td:first-child{display:inline-block;width:100px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page.word-edit section.adjective-forms .forms input[type=text]{width:250px}.page.word-edit section.adjective-forms .forms label{display:inline-block;margin:.5em 0;white-space:nowrap}.page.word-edit section.buttons button:last-child{float:right}.page.word-edit .ru-word-selector{display:inline-block;position:relative}.page.word-edit .ru-word-selector input{width:200px}.page.word-edit .ru-word-selector .suggestions{position:absolute;width:300px;border:1px solid #aaa;padding:4px;background:#fff;max-height:300px;overflow:auto;z-index:1}.page.word-edit .ru-word-selector .suggestions p{cursor:pointer}.page.word-edit .ru-word-selector .suggestions p:hover{background:#eee}.page.word-edit .ru-word-selector .suggestions p span{display:inline-block;vertical-align:middle}.page.word-edit .ru-word-selector .suggestions p span:nth-child(2){margin:0 3px}.page.word-edit .ru-word-selector .suggestions p span:nth-child(3){max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dictionary-tabs{text-align:center;margin-bottom:20px}.dictionary-tabs>*{cursor:pointer;display:inline-block;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-indent:0;font-size:.9rem;font-family:inherit;background:#e4eaf7;color:#227;border-radius:5px;box-shadow:none;line-height:28px;padding:0 12px;font-weight:500;transition:background-color .1s ease-in-out,color .1s ease-in-out;white-space:nowrap;margin-bottom:1em;display:inline-flex;align-items:center}.dictionary-tabs>[disabled]{cursor:default!important;color:#777!important;background-color:#eee!important}.dictionary-tabs>* img{width:18px;height:18px;margin-right:4px}@media(hover:hover){.dictionary-tabs>:not(.button__disabled):not([disabled]):hover{text-decoration:none;background-color:#cad4e9;color:#339}}.dictionary-tabs>:not(:last-child){margin-right:15px}.dictionary-tabs>.active{background-color:#1023ab;color:#fff}@media(hover:hover){.dictionary-tabs>.active:not([disabled]):not(.button__disabled):hover{text-decoration:none;background-color:#2e41c9;color:#fff}}.dictionary-tabs img{display:none}@media(min-width:720px){.dictionary-tabs img{margin-right:4px}.dictionary-tabs .short{display:none}}@media(max-width:719px){.dictionary-tabs{font-size:12px}.dictionary-tabs .long{display:none}}.page.wordlist .page-title{text-align:center;margin-bottom:1em}.page.wordlist .intro{max-width:600px;text-align:left;font-size:.9em;line-height:1.5em;color:#666;margin:1.5em auto}.page.wordlist .intro h1{display:inline-block;font-size:inherit}.page.wordlist .filter{border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.5em;max-width:600px;margin:30px auto 15px;padding:5px 0}.page.wordlist .filter p{display:inline-block;font-weight:700}.page.wordlist .filter>span{display:inline-block;position:relative;margin-left:5px}.page.wordlist .filter>span span{visibility:hidden}.page.wordlist .filter>span select{position:absolute;left:0;top:0;font:inherit;width:100%;line-height:inherit}.page.wordlist .filter>span select,.page.wordlist .filter>span span{display:inline-block;padding:0 8px}.page.wordlist .filter .reset{display:inline-block;width:18px;height:18px;margin-left:10px;cursor:pointer;vertical-align:middle;transition:transform .1s ease-in-out}@media(hover:hover){.page.wordlist .filter .reset:hover{transform:scale(1.2)}}#russian-keyboard-container{position:fixed;bottom:0;left:0;right:0;padding:10px 0}.ru-keyboard{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;position:relative;display:inline-block;text-align:left;background:#fff;font-size:1rem;line-height:24px;white-space:nowrap;color:#777}@media only screen and (max-width:340px){.ru-keyboard{transform:scale(.9) translateX(-15px)}}.ru-keyboard svg{width:18px;height:18px}.ru-keyboard>div>div:first-child span{height:25px}.ru-keyboard>div>div:not(:first-child) span{border-top:none}.ru-keyboard>div>div>*{display:inline-block;width:24px;height:24px;line-height:24px;border:1px solid #ccc;text-align:center;vertical-align:top;background-color:#fff;transition:background-color .1s ease-in-out;font-weight:700}@media(hover:hover){.ru-keyboard>div>div>:not(.empty){cursor:pointer}.ru-keyboard>div>div>:not(.empty):hover{background-color:#eee;color:#222}}.ru-keyboard>div>div>:not(:first-child){border-left:none}.ru-keyboard>div>div>.empty{background:#f8f8f8}.ru-keyboard>div>div>.active{background-color:#ddf!important}.ru-keyboard>div>div>.backspace svg{margin-top:3px}.ru-keyboard>div>div>.enter{width:40.8px}.ru-keyboard>div>div>.capslock{width:31.2px;text-align:left}.ru-keyboard>div>div>.capslock svg{margin-top:3px;margin-left:5px}.ru-keyboard>div>div>.lshift{width:40.8px;text-align:left}.ru-keyboard>div>div>.lshift svg{width:16px;height:16px;margin-left:6px;margin-top:4px}.ru-keyboard>div>div>.rshift{width:31.2px}.ru-keyboard>div>div>.blempty{width:84px}.ru-keyboard>div>div>.space{width:168px}.ru-keyboard>div>div>.brempty{width:84px}.page.media h2,.page.scenarios h2{font-weight:700}.page.media>.page-title,.page.scenarios>.page-title{text-align:center;margin-bottom:1.3em}.page.media .page-explanation,.page.scenarios .page-explanation{font-size:.9em;line-height:1.5em;color:#666;margin:1.5em 0}.page.media .page-explanation svg,.page.scenarios .page-explanation svg{width:1em;height:1em}.page.media>.about,.page.scenarios>.about{width:600px;max-width:100%;margin:0 auto 3em;font-size:.9em;line-height:1.5em}.page.media>.about p,.page.scenarios>.about p{margin-bottom:.5em}.page.media>.about form,.page.scenarios>.about form{display:block;width:350px;max-width:100%;margin:0 auto}.page.media>.about textarea,.page.scenarios>.about textarea{width:100%;height:4em;margin-bottom:.5em;resize:none;font:inherit}.page.media-youtube>.entries{margin-top:3em;text-align:center}.page.media-youtube>.entries .media-feed-entry{margin:0 auto 50px}.page.media-youtube>.entries .post-image{aspect-ratio:400/225}.page.media-movies>.entries{text-align:center}.page.media-movies>.entries .media-feed-entry{width:100%;margin:0 auto 50px}.page.media-movies>.entries .post-image{aspect-ratio:1.8;object-fit:cover}@keyframes hvr-buzz{50%{transform:translateX(3px) rotate(2deg)}to{transform:translateX(-3px) rotate(-2deg)}}.page.media-music .feedback{margin:1em 0}.page.media-music .feedback textarea{display:block;width:100%;height:8em;margin-bottom:1em}.page.media-radio .filter{margin-top:2em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.5em;max-width:600px;margin-left:auto;margin-right:auto;padding:5px 0;text-align:left}.page.media-radio .filter p{display:inline-block;font-weight:700}.page.media-radio .filter>span{display:inline-block;position:relative;margin-left:5px}.page.media-radio .filter>span span{visibility:hidden}.page.media-radio .filter>span select{position:absolute;left:0;top:0;font:inherit;width:100%;line-height:inherit}.page.media-radio .filter>span select,.page.media-radio .filter>span span{display:inline-block;padding:0 8px}.page.media-radio .filter .reset{display:inline-block;width:18px;height:18px;margin-left:10px;cursor:pointer;vertical-align:middle;transition:transform .1s ease-in-out}@media(hover:hover){.page.media-radio .filter .reset:hover{transform:scale(1.2)}}@media(min-width:720px){.page.media-radio .radiostations{margin:calc(1em - 7px)}}.page.media-radio .radiostations li{margin:0 auto;max-width:550px}@media(min-width:720px){.page.media-radio .radiostations li{padding:18px 20px}}@media(max-width:719px){.page.media-radio .radiostations li{padding:15px 10px}}.page.media-radio .radiostations li:not(:last-child){border-bottom:1px solid #d6dfe7}.page.media-radio .radiostations li.playing{background:rgba(0,0,0,.1)}.page.media-radio .radiostations li.error{opacity:.5}.page.media-radio .radiostations li:not(.error) .control{cursor:pointer}.page.media-radio .radiostations li:not(.error) .control:hover{transform:scale(1.1)}.page.media-radio .radiostations .columns{display:flex;flex-direction:row;column-gap:20px}.page.media-radio .radiostations .columns>*{position:relative;height:80px}.page.media-radio .radiostations .columns>.main{flex-grow:1;flex-shrink:1;overflow:hidden}.page.media-radio .radiostations .control{display:inline-block;height:60px;width:60px;margin-top:10px;transition:transform .1s ease-in-out}@keyframes spin{to{transform:rotate(1turn)}}.page.media-radio .radiostations .control .stroke-dotted{opacity:0;stroke-dasharray:4,5;stroke-width:1px;transform-origin:50% 50%;animation:spin 4s linear infinite;transition:opacity 1s ease,stroke-width 1s ease}.page.media-radio .radiostations .control .stroke-solid{stroke-dashoffset:0;stroke-dashArray:300;stroke-width:4px;transition:stroke-dashoffset 1s ease,opacity 1s ease}.page.media-radio .radiostations .control .icon{transform-origin:50% 50%;transition:transform .2s ease-out}.page.media-radio .radiostations .control.playing .stroke-dotted{stroke-width:4px;opacity:1}.page.media-radio .radiostations .control.playing .stroke-solid{opacity:0;stroke-dashoffset:300}.page.media-radio .radiostations .control.playing .icon{transform:scale(1.05)}.page.media-radio .radiostations .name{font-size:1.3em;line-height:1.3em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page.media-radio .radiostations .name a{float:right;color:inherit;transition:transform .1s ease-out}.page.media-radio .radiostations .name a:hover{transform:scale(1.1)}.page.media-radio .radiostations .name a svg{width:16px;height:16px}.page.media-radio .radiostations .country,.page.media-radio .radiostations .points{color:#6b7172;font-weight:500;font-size:.9em;line-height:1.5em}.page.media-radio .radiostations .points svg{height:.8em;margin-right:2px}.page.media-radio .radiostations .left-right{display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:20px}.page.media-radio .radiostations .tags{white-space:nowrap;overflow:hidden;max-width:100%;position:absolute;bottom:0;left:0;right:0}.page.media-radio .radiostations .tags span{display:inline-block;color:#fff;background:#777;padding:0 8px;border-radius:9999px;font-size:.8em}.page.media-radio .radiostations .tags span:not(:last-child){margin-right:8px}.page.media-radio .radiostations .russian-marker{position:absolute;bottom:0;right:0;font-size:1.3em;cursor:pointer}.page.media-radio .radiostations .russian-marker:not(.active):not(:hover){opacity:.5}.page.media-radio .radiostations .russian-marker:hover{opacity:.8}.page.media-radio .radiostations .image img{width:70px;height:70px;border-radius:3px}.page.news .page-title{text-align:center;margin-bottom:1em}.page.news ul.news{max-width:600px;margin:3em auto}.page.news ul.news>li{margin:2em 0}.page.news ul.news>li .date{margin-bottom:.5em;font-style:italic}.page.news ul.news>li .author{display:none}.page.news ul.news>li img{display:block;margin:1em auto;max-width:60%}.page.admin .admin-tabs{display:table;table-layout:fixed;width:100%;margin-bottom:20px;line-height:40px;font-weight:700;border-bottom:1px solid #bbb}.page.admin .admin-tabs>*{display:table-cell;text-align:center;cursor:pointer;color:inherit;text-decoration:none;border-bottom:3px solid transparent;transition:border-bottom-color .1s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;border-top-left-radius:4px;border-top-right-radius:4px}@media(hover:hover){.page.admin .admin-tabs>:hover{color:#2b2be2;background:#eef}}.page.admin .admin-tabs>.active{border-bottom-color:#2b2be2;color:#2b2be2}.page.admin section.submissions h2{margin-bottom:1em}.page.admin section.submissions .auto-source-filter button{margin:2px}.page.admin section.submissions ul{margin-top:40px}.page.admin section.submissions ul li{margin-bottom:30px}.page.admin section.submissions ul li.handled{opacity:.2}.page.admin section.submissions ul li>.media-feed-entry{margin:0 auto}.page.admin section.submissions ul li>.buttons{max-width:400px;margin:0 auto;text-align:center;position:relative}.page.admin section.submissions ul li>.buttons button{margin:10px 20px}.page.admin section.submissions ul li>.buttons select{position:absolute;left:0;top:13px}.feedback-form p{font-size:13px}.feedback-form textarea{display:block;width:100%;height:60px;margin:5px 0 8px;padding:2px 5px;resize:vertical;font:inherit;font-size:.9em}main.testxx{background-color:#eef;color:#000;padding:0;max-width:98%;margin:0 auto;display:flex;justify-content:center;align-items:center}.radio{position:relative;max-width:100%;width:600px;height:250px;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.3);padding:20px;font-family:monospace;background-image:linear-gradient(90deg,rgba(0,0,0,.267),transparent 1rem),url(/radio/wood.png);background-size:contain;background-color:#943}.radio.on .scale-inner{box-shadow:inset 0 0 30px rgba(255,220,100,.3)}.radio .knob-container{position:absolute;box-shadow:5px 4px 8px #000;border-radius:50%}.radio .knob-container.volume{left:30%;transform:scale(.6);bottom:0}.radio .knob-container.frequency{left:68%;bottom:16px}.radio .knob-container .knob{position:relative;width:100px;height:100px;z-index:2;cursor:pointer}.radio .knob-container .knob .knob-inner{position:relative;overflow:hidden;width:100%;height:100%;background-image:url(/radio/knob2.png);background-size:100% 100%;background-position:50%;transition:transform .1s ease}.radio .scale{position:relative;width:100%;height:40px;margin-top:8px;background:#1a1f24;border:2px solid #ebd09d;border-radius:4px}.radio .scale .scale-inner{position:relative;width:100%;height:100%;transition:box-shadow .5s ease;background:linear-gradient(90deg,#1a1f24,#2c3338 50%,#1a1f24)}.radio .scale .scale-inner .scale-marker{position:absolute;top:0;height:100%;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);z-index:1}.radio .scale .scale-inner .scale-marker .marker-line{width:3px;height:15px;background:#ebd09d;opacity:.7}.radio .scale .scale-inner .frequency-marker{position:absolute;width:3px;height:100%;background:#b00;top:0;transform:translateX(-50%);box-shadow:0 0 5px hsla(39,66%,77%,.5)}.radio .scale .frequency-label{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f3d8a7;margin-top:.8em;text-shadow:0 0 2px #000;transition:opacity .2s ease;--flicker-intensity:0;animation:irregularFlicker 1s infinite}@keyframes irregularFlicker{0%{opacity:1}5%{opacity:calc(1 - var(--flicker-intensity))}7%{opacity:1}13%{opacity:calc(1 - var(--flicker-intensity)*.7)}20%{opacity:1}28%{opacity:calc(1 - var(--flicker-intensity)*.4)}34%{opacity:1}45%{opacity:calc(1 - var(--flicker-intensity)*.9)}50%{opacity:1}65%{opacity:calc(1 - var(--flicker-intensity)*.5)}70%{opacity:1}82%{opacity:calc(1 - var(--flicker-intensity)*.8)}90%{opacity:1}95%{opacity:calc(1 - var(--flicker-intensity))}to{opacity:1}}.radio .scale .frequency-label .name{font-weight:500}.radio .scale .frequency-label .tags{font-size:.8em;line-height:1.5em}.radio .rocker-toggle-switch{position:absolute;bottom:-26px;left:-9px;transform:scale(.4)}.rocker-toggle-switch{cursor:pointer;display:inline-block;background-color:#000;width:100px;height:130px;box-shadow:0 0 10px 2px rgba(0,0,0,.2),0 0 1px 2px #000,inset 0 2px 2px -2px #fff,inset 0 0 2px 15px #47434c,inset 0 0 2px 22px #000;border-radius:5px;padding:20px}@keyframes flicker{0%{opacity:1}80%{opacity:.8}to{opacity:1}}@keyframes light-off{0%{opacity:1}80%{opacity:0}}.rocker-toggle-switch>div{display:inline-block;perspective:700px;width:100%;height:100%;overflow:hidden}.rocker-toggle-switch>div input{display:none}.rocker-toggle-switch>div input:checked+div{transform:translateZ(20px) rotateX(25deg);box-shadow:0 -10px 20px #ff1818}.rocker-toggle-switch>div input:checked+div .light{animation:flicker .5s .3s infinite}.rocker-toggle-switch>div input:checked+div .shine{opacity:1}.rocker-toggle-switch>div input:checked+div .shadow{opacity:0}.rocker-toggle-switch>div>div{display:inline-block;transition:all .1s cubic-bezier(1,0,1,1);transform-origin:center center -20px;transform:translateZ(20px) rotateX(-25deg);transform-style:preserve-3d;background-color:#9b0621;width:100%;height:100%;position:relative;background:linear-gradient(#980000,#6f0000 30%,#6f0000 70%,#980000);background-repeat:no-repeat}.rocker-toggle-switch>div>div:before{content:"";background:linear-gradient(hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.3) 30%,#650000 75%,#320000) 50% 50%/97% 97%,#b10000;background-repeat:no-repeat;width:100%;height:50px;transform-origin:top;transform:rotateX(-90deg);position:absolute;top:0}.rocker-toggle-switch>div>div:after{content:"";background-image:linear-gradient(#650000,#320000);width:100%;height:50px;transform-origin:top;transform:translateY(50px) rotateX(-90deg);position:absolute;bottom:0;box-shadow:0 50px 8px 0 #000,0 80px 20px 0 rgba(0,0,0,.5)}.rocker-toggle-switch .light{opacity:0;animation:light-off 1s;position:absolute;width:100%;height:100%;background-image:radial-gradient(#ffc97e,#ff1818 40%,transparent 70%)}.rocker-toggle-switch .dots{position:absolute;width:100%;height:100%;background-image:radial-gradient(transparent 30%,rgba(101,0,0,.7) 70%);background-size:10px 10px}.rocker-toggle-switch .characters{position:absolute;width:100%;height:100%;background:linear-gradient(#fff,#fff) 50% 20%/5% 20%,radial-gradient(circle,transparent 50%,#fff 52%,#fff 70%,transparent 72%) 50% 80%/33% 22%;background-repeat:no-repeat}.rocker-toggle-switch .shine{opacity:.3;background:linear-gradient(#fff,transparent 3%) 50% 50%/97% 97%,linear-gradient(hsla(0,0%,100%,.5),transparent 50%,transparent 80%,hsla(0,0%,100%,.5)) 50% 50%/97% 97%;background-repeat:no-repeat}.rocker-toggle-switch .shadow,.rocker-toggle-switch .shine{transition:all .3s cubic-bezier(1,0,1,1);position:absolute;width:100%;height:100%}.rocker-toggle-switch .shadow{opacity:1;background:linear-gradient(transparent 70%,rgba(0,0,0,.8));background-repeat:no-repeat}body.knob-dragging{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:719px){.page.top-123{margin-left:-7px;margin-right:-7px}}.page.top-123 .intro h1{text-align:center;margin:.5em 0;font-weight:700;line-height:1.2em}.page.top-123 .intro h2{font-size:.9em;line-height:1.5em;text-align:center;margin-bottom:2em}.page.top-123 ul.word-list{width:100%;display:table;border-collapse:collapse}.page.top-123 li{display:table-row}.page.top-123 li:first-child{font-weight:700}.page.top-123 li:first-child>*{border-top:none}.page.top-123 li:last-child>*{border-bottom:none}.page.top-123 li>*{display:table-cell;padding:.75em 1.5em;border:1px solid #ddd}@media screen and (max-width:719px){.page.top-123 li>*{padding:.75em .25em}}.page.top-123 li>:first-child{border-left:none}.page.top-123 li>:last-child{border-right:none}.page.top-123 li>:first-child{vertical-align:middle;color:#888;width:2.5em;text-align:center}.page.top-123 li>:nth-child(2){width:25%}.page.top-123 li>:nth-child(2) p:first-child{font-weight:700}.page.top-123 li>:nth-child(3){width:60%}.page.top-123 li>:nth-child(4){vertical-align:middle;width:1em;opacity:.8}