html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;font:400 15px/1.5em Open Sans,sans-serif}.App a{color:#039669;transition:all .3s}.App a:focus,.App a:hover{color:#026f4e}.App a:visited{color:#039669}.App .waiting:before{animation:spin 1s linear infinite;border-color:#0000 #dddfe0;border-radius:100%;border-style:solid;border-width:2px;content:"";display:block;height:30px;margin:0 auto 15px;width:30px}.App .editor{order:2;width:100%}.App .check-list{order:3}.App .info-bar{border-bottom:1px solid #dddfe0;order:1}body{gap:0}body .page-content{padding:0}@media(min-width:800px){.App{flex-direction:row;height:calc(100vh - var(--header-height))}}@media(min-width:1250px){.App .check-list,.App .info-bar{flex-shrink:0;width:280px}.App .check-list{border-left:1px solid #dddfe0}.App .info-bar{border-bottom:0;border-right:1px solid #dddfe0}}.editor{background-color:#fff;box-sizing:border-box;padding:0 20px;width:100%}.editor .toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #dddfe0;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.editor .toolbar button{background-color:#fff;border:1px solid #dddfe0;border-radius:4px;color:#000213;font-weight:600;padding:5px 8px;transition:all .3s}.editor .toolbar button:focus,.editor .toolbar button:hover{border-color:#039669;color:#039669;opacity:1}.editor .toolbar button.is-active{background-color:#039669;border-color:#039669;color:#fff;opacity:1}.editor .toolbar button svg{height:14px;width:14px}.editor .tiptap{font-size:16px;line-height:1.5em;outline:none;padding:0;scroll-behavior:smooth}.editor .tiptap h1,.editor .tiptap h2,.editor .tiptap h3,.editor .tiptap h4,.editor .tiptap h5,.editor .tiptap h6,.editor .tiptap ol,.editor .tiptap p,.editor .tiptap ul{margin:1.5em 0}.editor .tiptap h1{font-size:30px;line-height:1.3em}.editor .tiptap h2{font-size:26px;line-height:1.5em}.editor .tiptap h3{font-size:22px;line-height:1.5em}.editor .tiptap h4{font-size:18px;line-height:1.5em}.editor .tiptap h5{font-size:16px}.editor .tiptap h6{font-size:14px}.editor .tiptap .mark,.editor .tiptap mark{background:#ff0}@media(min-width:1250px){.editor{box-sizing:border-box;max-height:100vh;overflow:auto}.editor .toolbar{box-sizing:border-box;height:60px}.editor .tiptap{height:100%}}.keyword-density{margin-top:5px}.keyword-list{margin-bottom:20px}.keyword-list h3{color:#030712;font-size:14px;font-weight:600}.keyword-list .list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;list-style:none;margin:0 0 20px;padding:0}.keyword-list .list:empty{display:none}.keyword-list .list .keyword-item{border-radius:3px;color:#000;font-size:12px;line-height:16px;margin:0;padding:5px 10px}.keyword-list .list .keyword-item.nok{background-color:#ea433533}.keyword-list .list .keyword-item.ok{background-color:#34a85233}.keyword-list .list .keyword-item.soso{background-color:#f8850733}.keyword-list .list .keyword-item .keyword-remove{background:#0000;border:0;color:#000;cursor:pointer;display:inline-block;font-size:16px;height:16px;line-height:16px;padding:0 0 0 5px;text-decoration:none;vertical-align:middle}.keyword-list .list .keyword-item .keyword-remove:hover{color:#000}.language-info b{color:#3e6fe8;font-weight:600}.language-info span{display:flex;flex-wrap:wrap;justify-content:space-between}.language-info .hint{display:block;padding-top:5px}.check-list{border-top:1px solid #dddfe0;padding:0 20px;scroll-behavior:smooth}.check-list-section{border-top:1px solid #dddfe0;padding:10px 0 0;position:relative}.check-list-section:first-child{border-top:0}.check-list-section>:first-child{border-top:0;margin-top:0}.check-list-section>:last-child{margin-bottom:0}.check-list-section .error{color:#ea4335}.check-list-section .error .icon{height:16px;margin-right:5px;transform:translateY(-2px);vertical-align:middle;width:16px}.check-list-section .error .icon path{fill:currentColor}.check-list-section .in-pro .icon{fill:#039669;width:16px}.check-list-section .check-list-section-title{font-size:18px;font-weight:600;line-height:24.51px;margin:0 0 20px;position:relative}.check-list-section .check-list-section-title a{display:block;padding-right:30px;position:relative;z-index:2}.check-list-section .check-list-section-title a,.check-list-section .check-list-section-title a:visited{color:#000213;text-decoration:none}.check-list-section .check-list-section-title a:focus,.check-list-section .check-list-section-title a:hover{color:#039669;text-decoration:none}.check-list-section .check-list-section-title svg{fill:#039669;height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:25px;z-index:1}.check-list-section .check-list-section-content{display:none}.check-list-section p{margin:20px 0}.check-list-section p.hint{margin-top:0}.check-list-section.open .check-list-section-title svg{transform:translateY(-50%) rotate(180deg)}.check-list-section.open .check-list-section-content{display:block;padding-bottom:20px}.check-list-section .check-list-item{border:1px solid #0000;border-radius:4px;font-size:14px;line-height:24px;margin:15px 0;padding:5px 10px 5px 45px;position:relative;transition:all .3s}.check-list-section .check-list-item.no-icon{padding-left:0}.check-list-section .check-list-item .icon{height:20px;margin:0 20px 0 -40px;transform:translateY(5px);width:20px}.check-list-section .check-list-item .icon path{fill:#e11d48;left:0;position:absolute;top:0;width:100%}.check-list-section .check-list-item .unlock{white-space:nowrap}.check-list-section .check-list-item .unlock .icon{height:16px;margin:0 5px 0 0;transform:translateY(3px);width:16px}.check-list-section .check-list-item.ok .icon path{fill:#039669}.check-list-section .check-list-item.info .icon path{fill:#3e6fe8}.check-list-section .check-list-item .icon.icon-padlock path{fill:#039669}.check-list-section .check-list-item.marked{background:#f0f2fd;border:1px solid #3e6fe8}.check-list-section .check-list-item .masked{filter:blur(4px)}.check-list-section .icon-padlock{fill:currentcolor;height:16px;margin:0 5px 0 0;position:relative;top:3px;width:16px}.check-list-section .icon-padlock path{fill:#039669}.info.no-icon{display:flex;flex-wrap:wrap;justify-content:space-between}.info.no-icon b{color:#3e6fe8;font-weight:600}.info.no-icon .hint{display:block;flex-shrink:0;padding-top:5px;width:100%}.show-problem{background:#0000;border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:2}@media(min-width:800px){.check-list{border-top:0}.check-list-section{padding:20px 0 0}}@media(min-width:1250px){.check-list{max-height:100vh;overflow:auto;position:-webkit-sticky;position:sticky;top:0}}.tooltip{background-color:#000213;color:#fff;left:0;line-height:30px;padding:0 10px;pointer-events:none;position:absolute;top:0;transform:translate(-10px,calc(-100% - 15px));white-space:nowrap;z-index:50}.tooltip:empty{display:none}.tooltip:before{border:5px solid #0000;border-top-color:#000213;content:"";display:block;height:0;left:5px;position:absolute;top:100%;width:0}.table{margin:20px auto;overflow:auto;position:relative}.table>:first-child{margin-top:0}.table table,table{margin:0}table{border:0;border-spacing:0}table thead tr{background-color:#fff}table td,table th{padding:8px 16px;text-align:left}table th,table thead td{background-color:#fff;border:0;font-weight:700}table th[class*=sort]:after,table thead td[class*=sort]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%239CA3AF' d='M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'/%3E%3C/svg%3E") no-repeat 50% 50%;content:"";display:inline-block;height:8px;margin:0 5px;vertical-align:middle;width:12px}table tbody tr:nth-of-type(2n){background-color:#fff}table tbody tr:nth-of-type(2n-1){background-color:#dff3e0}.internal-links table{font-size:12px;line-height:1.5em}.internal-links .button.data-action-button{font-size:12px;line-height:1.5em;margin-top:5px;padding:5px 10px}.internal-links .has-tooltip{position:relative}.internal-links .has-tooltip .tooltip{bottom:calc(100% + 10px);display:block;line-height:1.5em;opacity:0;padding:5px 10px;position:absolute;top:auto;transform:none;transition:opacity .3s}.internal-links .has-tooltip .tooltip .icon{fill:#039669;height:16px;margin-right:5px;vertical-align:middle}.internal-links .has-tooltip:hover .tooltip{opacity:1}.loader:before{animation:spin 1s linear infinite;border-color:#0000 #dddfe0;border-radius:100%;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:block;height:16px;margin:0 auto 15px;width:16px}td .loader{height:100%;position:relative}td .loader:before{left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}label{display:block;font-size:14px;font-weight:600;margin-bottom:5px}input,select,textarea{-webkit-appearance:none;appearance:none;background:#f9fafb;border:1px solid #e9e9ea;border-radius:4px;box-sizing:border-box;color:#000213;font:400 14px/20px Open Sans,sans-serif;margin:0;outline:none;padding:7px 15px;transition:all .3s;width:100%}input:hover,select:hover,textarea:hover{background-color:#f3f4f6;color:#9ca3af}input:focus,select:focus,textarea:focus{border-color:#3e6fe8}input::placeholder,select::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}input.field-error,select.field-error,textarea.field-error{border-color:#e11d48}input[type=checkbox]{border-radius:4px;cursor:pointer;height:18px;padding:0;position:relative;transition:all .3s;width:18px}input[type=checkbox]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M438.6 105.4c12.5 12.5 12.5 32.7 0 45.2l-256 256c-12.5 12.5-32.7 12.5-45.2 0L9.372 278.6c-12.496-12.5-12.496-32.7 0-45.2 12.498-12.5 32.758-12.5 45.258 0L159.1 338.7l234.3-233.3c12.5-12.52 32.7-12.52 45.2 0z'/%3E%3C/svg%3E") 50% 50% no-repeat;background-size:14px 14px;content:"";display:block;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s;width:18px;z-index:1}input[type=checkbox]:checked{border:9px solid #039669}input[type=checkbox]:checked:before{transform:translate(-50%,-50%) scale(1);transition-delay:.3s}input[type=checkbox]+label{cursor:pointer;font-size:15px;font-weight:400}input[type=radio]{border-radius:50%;cursor:pointer;height:18px;margin-top:3px;padding:0;position:relative;transition:all .3s;width:18px}input[type=radio]:before{background-color:#039669;border-radius:50%;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s;width:12px;z-index:1}input[type=radio]:checked:before{transform:translate(-50%,-50%) scale(1)}select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%239CA3AF' d='M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'/%3E%3C/svg%3E") no-repeat calc(100% - 13px) 50%;padding-right:48px}button{cursor:pointer}button[disabled]{opacity:.5}button.button{--button-color:#039669;border:1px solid var(--button-color);border-radius:4px;font:500 13px/20px Open Sans,sans-serif;padding:7px 20px;transition:all .3s}button.button:focus,button.button:hover{--button-color:#026f4e}button.button.primary{background:var(--button-color);color:#fff}button.button.secondary{background:#fff;color:var(--button-color)}.main-button .button{display:block;margin:0 auto;width:100%}.hint{color:#555;display:block;font-size:10px;line-height:14px;padding-top:5px}.radio-set{list-style:none;margin:0;padding:0}.radio-set li{display:flex;gap:10px;margin:.5em 0}.radio-set li input[type=radio]{flex-shrink:0}.radio-set label{font-weight:400}.article-generator .options{list-style:none;padding:0}.article-generator .options>li{margin:0 0 20px}.article-generator textarea{font-size:12px}.article-generator .icon-padlock{fill:currentcolor;height:16px;margin:0 5px 0 0;position:relative;top:3px;width:16px}.progress{margin:30px 0}.progress .progress-bar{border:1px solid #dddfe0;box-sizing:border-box;height:10px;width:100%}.progress .progress-bar .progress-bar-fill{background-color:#039669;height:100%;margin:0;transition:width .3s}.progress p{font-size:13px;line-height:1.5em;margin:10px 0 0}.checkbox{align-items:flex-start;display:flex;gap:10px}.checkbox input{flex-shrink:0;margin-top:3px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pop-up{background:#fff;border-radius:7px;box-shadow:0 0 10px rgba(0,0,0,.133);box-sizing:border-box;font-size:14px;left:50%;line-height:20px;max-height:calc(100% - 40px);max-width:90%;overflow-y:auto;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:690px}.pop-up p{margin:0 auto 20px}.pop-up .pop-up-title{font-size:24px;font-weight:600;line-height:33px;margin:0 auto 30px}.pop-up .pop-up-title-info{color:#777;margin:-20px auto 30px}.pop-up .pop-up-info{color:#030712;font-weight:600}.pop-up .pop-up-details{color:#464852}.pop-up .loader-section{margin:30px 0}.pop-up .loader{height:110px;margin:0 auto;position:relative;width:110px}.pop-up .loader:before{animation:spin 1s linear infinite;border-color:#dadada #039669;border-radius:50%;border-style:solid;border-width:8px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;width:100%}.pop-up .loader-chart{height:110px;margin:0 auto;position:relative;width:110px}.pop-up .loader-chart .loader-progress-value{font-size:16px;font-weight:600;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.pop-up .loading-data{line-height:1.5em;list-style:none;margin:-20px auto 40px;padding:0;text-align:center}@media(min-width:800px){.pop-up{padding:70px}}.info-bar{padding:0 20px 20px}@media(min-width:1250px){.info-bar{max-height:100vh;overflow:auto;position:-webkit-sticky;position:sticky;scroll-behavior:smooth;top:0}}.score-panel{background-color:#fff;margin:0;padding:20px}.score-panel .score{height:110px;margin:0 auto;position:relative;width:110px}.score-panel .score .score-label{font-size:20px;font-weight:700;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}button.settings-button{background:#fff;border:0;color:#000213;font:600 18px/24px Open Sans,sans-serif;padding:0;text-transform:none}button.settings-button:focus,button.settings-button:hover{background-color:#fff;color:#039669}button.settings-button .icon{display:inline-block;height:24px;vertical-align:middle;width:24px}button.settings-button .icon *{stroke:currentcolor;fill:none}.overlay{background:#61616166;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.settings{background:#fff;border:1px solid #dddfe0;border-radius:7px;box-shadow:0 0 50px rgba(0,0,0,.133);box-sizing:border-box;left:50%;max-height:calc(100% - 40px);max-width:90%;overflow-y:auto;padding:20px;position:absolute;top:20px;transform:translateX(-50%)}.settings>:first-child{margin-top:0}.settings>:last-child{margin-bottom:0}.settings .form-field{margin:20px 0;max-width:100%;width:500px}.settings .form-field.min-max input{margin-right:10px;max-width:80px}.settings .form-field .icon-padlock{vertical-align:middle;width:16px}.settings .form-field .icon-padlock path{fill:#039669}.settings .form-submit{text-align:center}.settings .button-close{background:#fff0;border:0;font-size:24px;height:50px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}.settings .button-close:focus,.settings .button-close:hover{color:#039669}.check-list-settings{background-color:#fff;border-bottom:1px solid #dddfe0;margin:0;padding:16px 0}@media(min-width:800px){.settings{max-height:calc(100% - 100px);max-width:600px;padding:49px;top:50px}}.tf-idf .tf-data{margin-left:0;margin-right:0;padding:0}.tf-idf .tf-data li{align-items:center;display:flex;justify-content:space-between;padding:5px 10px}.tf-idf .tf-data li:nth-child(2n){background:#dff3e0}.tf-idf .icon{height:16px;margin:0 10px 0 0;transform:translateY(3px);width:16px}.tf-idf .icon path{fill:#039669}
/*# sourceMappingURL=main.e297e1c6.css.map*/