.GrammarWorkspace_wrapper__F1F4T{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}.GrammarWorkspace_editorArea__P3SCA{display:flex;flex-direction:column;width:100%;background-color:var(--bg-color)}.GrammarWorkspace_container__gbAjJ{display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;height:512px;border:1px solid var(--border-color);border-radius:14px;overflow:hidden}.GrammarWorkspace_divider__ijnjU{width:1px;flex-shrink:0;align-self:stretch;background:var(--border-color)}.GrammarWorkspace_checkButton__4Gk2P{align-self:center;margin-top:20px;padding:10px 25px;border:none;border-radius:10px;background:var(--button-blue);font-family:var(--main-font),sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000;cursor:pointer;transition:background-color .2s}.GrammarWorkspace_checkButton__4Gk2P:hover:not(:disabled){background:#6adae6}.GrammarWorkspace_checkButton__4Gk2P:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.GrammarWorkspace_wrapper__F1F4T{padding-left:16px;padding-right:16px}.GrammarWorkspace_container__gbAjJ{width:100%;height:auto;flex-direction:column;align-items:stretch}.GrammarWorkspace_divider__ijnjU{width:100%;height:1px}}.ClearButton_clearButton__GRzGs{position:absolute;top:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-color);cursor:pointer;padding:4px;border-radius:4px;transition:color .15s}.ClearButton_clearButton__GRzGs:hover{color:var(--text-color)}.FooterActions_footerActions__F_oXu{display:flex;align-items:center;gap:8px}.FooterActions_checkButton__mkeV3{padding:10px 25px;border:none;border-radius:8px;background:var(--button-blue);font-family:var(--main-font),sans-serif;font-size:16px;font-weight:400;color:#000;cursor:pointer;transition:background-color .2s}.FooterActions_checkButton__mkeV3:hover:not(:disabled){background:#6adae6}.FooterActions_checkButton__mkeV3:disabled{opacity:.5;cursor:not-allowed}.InputPanel_panel__kqsXg{display:flex;flex-direction:column;flex:1 1;min-width:0;height:100%;overflow:hidden}.InputPanel_editorArea__Qr1xH{position:relative;display:flex;flex:1 1;overflow:hidden}.InputPanel_textarea__Z5416{caret-color:var(--text-color)!important}.InputPanel_textarea__Z5416::placeholder{color:var(--placeholder-color);font-weight:400}.InputPanel_textarea__Z5416::-webkit-scrollbar{width:5px;background-color:transparent}.InputPanel_textarea__Z5416::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.InputPanel_defaultText__Wh5zO{color:var(--text-color)}.InputPanel_highlightActive__Ni_xw,.InputPanel_highlight__8X3hC{color:var(--text-color);border-bottom:2px solid #5edfed}.InputPanel_highlightActive__Ni_xw{background:var(--grammar-checker-highlight-color)}.InputPanel_exceededText__DRCbY{color:var(--grammar-exceeded-text-color)}.InputPanel_footer__RA34w{display:flex;align-items:center;justify-content:space-between;padding:5px 32px 32px}@media(max-width:768px){.InputPanel_panel__kqsXg{flex:0 0 auto;height:400px}.InputPanel_footer__RA34w{padding:5px 16px 16px}}.WordCountLabel_wordCount__IY58_{font-size:16px;color:var(--text-color);font-weight:400}.WordCountLabel_wordCountExceeded__bBwOx{font-size:16px;color:var(--error-color);font-weight:400}.CheckForAiButton_wrapper__5dM33{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:100%}.CheckForAiButton_button__0_V3P{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 24px;font-size:16px;font-weight:400}.CheckForAiButton_icon__rREsu{filter:invert(1)}.dark .CheckForAiButton_icon__rREsu{filter:none}.CheckForAiButton_wrapper__5dM33:hover .CheckForAiButton_tooltip__H16Y9{opacity:1}.AllClear_centered__ydIaD{flex-direction:column;flex:1 1;gap:12px}.AllClear_centered__ydIaD,.AllClear_checkIcon__ITWpb{display:flex;align-items:center;justify-content:center}.AllClear_checkIcon__ITWpb{width:80px;height:80px;border-radius:16px;background:var(--grammar-success-background-color);color:var(--grammar-success-color)}.AllClear_allClearText__Jr3n_{font-size:20px;color:var(--text-color);text-align:center}.AllClear_actionWrapper__nHRdK{margin-top:8px;width:100%;max-width:280px}.IssuesList_issuesLayout__S4IfB{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0}.IssuesList_header__CyssI{color:var(--text-color);font-weight:600;font-size:16px}.IssuesList_fixListWrapper__ZPpJn{display:flex;position:relative;flex:1 1;flex-direction:column;min-height:0}.IssuesList_hint__LoJlp{position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%);z-index:10;cursor:pointer;box-shadow:0 2px 5.1px 0 rgba(0,0,0,.2);border-radius:8px;background:var(--bg-color-modal);padding:10px 16px;color:var(--text-color);font-size:14px;white-space:nowrap}.IssuesList_hint__LoJlp:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--bg-color-modal);content:""}.IssuesList_fixList__gDgs1{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto}.IssuesList_fixAllWrapper__kembZ{display:flex;position:relative;flex-direction:column;gap:8px;margin-top:auto}@media(min-width:1024px){.IssuesList_fixAllWrapper__kembZ{flex-direction:row}}.IssuesList_tooltip__M3Kzp{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:10;box-shadow:0 2px 5.1px 0 rgba(0,0,0,.2);border-radius:8px;background:var(--bg-color-modal);padding:10px 16px;pointer-events:none;color:var(--text-color);font-size:14px;white-space:nowrap}.IssuesList_tooltip__M3Kzp:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--bg-color-modal);content:""}.IssuesList_fixAllButton__1qhO0{width:100%}.Placeholder_placeholder__dHIfb{font-size:16px;color:var(--placeholder-color);font-weight:400}.ResultsPanel_panel__iNpKX{display:flex;flex-direction:column;flex:1 1;min-width:0;height:100%;padding:32px;overflow:hidden}.ResultsPanel_centered__dpNz9{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:12px}.ResultsPanel_loaderIcon__PoKMc{animation:ResultsPanel_spin__Sd3uL .8s linear infinite;width:32px;height:32px;color:var(--text-color)}@keyframes ResultsPanel_spin__Sd3uL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.ResultsPanel_panel__iNpKX{flex:0 0 auto;height:400px;padding:16px}}.GrammarCheckerPage_page___m8OL{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:0 0 80px}