.GrammarCheck_field__9dfzh{width:100%;padding-inline:12px;font-size:12px;font-weight:500;letter-spacing:-.2px;color:var(--font-color-1);border:1px solid var(--border-color-1);border-radius:8px;background-color:var(--background-color-2);transition:.3s}.GrammarCheck_field__9dfzh:hover{border:1px solid var(--font-color-1)}.GrammarCheck_field__9dfzh:active,.GrammarCheck_field__9dfzh:focus,.GrammarCheck_field__9dfzh:focus-within{border:1px solid var(--font-color-1);outline:none}.GrammarCheck_field__9dfzh::-moz-placeholder{color:#8e8e92}.GrammarCheck_field__9dfzh::placeholder{color:#8e8e92}.GrammarCheck_field--withLabel__A_Hye{display:flex;flex-direction:column;gap:8px;width:100%}.GrammarCheck_selectionPanel__ghNd6{height:48px;border-radius:39px;border:1px solid #e0e0ea;overflow:hidden;box-sizing:border-box}.GrammarCheck_contentSection__8q8k7{box-sizing:border-box;flex-grow:1;display:flex;flex-direction:column;height:100%;padding:32px 24px}@media(max-width:768px){.GrammarCheck_contentSection__8q8k7{padding:16px 16px 4px}}.GrammarCheck_grey-narrow-scrollbar__JvOfO::-webkit-scrollbar{width:5px;height:1px}.GrammarCheck_grey-narrow-scrollbar__JvOfO::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.GrammarCheck_grey-narrow-scrollbar__JvOfO::-webkit-scrollbar-thumb{background-color:hsla(240,2%,55%,.7);border-radius:12px}.GrammarCheck_overflowing-text__MKkq3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:start;-webkit-box-align:start;overflow:hidden;word-break:break-all}.GrammarCheck_accountTabSectionContainer__pWyqz{border:1px solid var(--border-color-1);border-radius:16px;padding:24px;max-width:674px;box-sizing:border-box}@media(max-width:768px){.GrammarCheck_accountTabSectionContainer__pWyqz{padding-inline:16px}}.GrammarCheck_overflowing-text-after-three-dots__5MAyM{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:start;-webkit-box-align:start;overflow:hidden;word-break:break-all}@keyframes GrammarCheck_subscribeButtonCTA__bb5Vd{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}.GrammarCheck_subscribeCTA__mV7GK{animation:GrammarCheck_subscribeButtonCTA__bb5Vd 1.1s linear infinite}.GrammarCheck_isHidden__JY_5q{visibility:hidden;opacity:0}.GrammarCheck_isVisible__YSHOA{visibility:visible;opacity:1}.GrammarCheck_confirmButton__saC5n{height:64px;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;font-size:16px;line-height:25px;color:var(--button-text-color-1);background:#00c17e;border-radius:var(--border-radius-lg);transition:background-color .3s}.GrammarCheck_confirmButtonRightArrow__CLveX,.GrammarCheck_rightArrow__gJQvQ{width:10px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:.3s}[dir=rtl] .GrammarCheck_confirmButtonRightArrow__CLveX,[dir=rtl] .GrammarCheck_rightArrow__gJQvQ{right:unset;left:24px;transform:translateY(-50%) rotate(180deg)}.GrammarCheck_closeModalButton__8KW4b{width:32px;height:32px;display:flex;justify-content:center;align-items:center;position:absolute;right:16px;top:16px;background-color:var(--border-color-1);border-radius:50%;border:none;cursor:pointer;z-index:1}.GrammarCheck_h1__NeNzU{margin:0;font-size:20px;font-weight:600;line-height:24px;letter-spacing:.37px}.GrammarCheck_rightArrow__gJQvQ{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.GrammarCheck_grammarCheckPage__ovn1i{flex-grow:1;display:grid;grid-template-rows:1fr auto}@media(max-width:1024px){.GrammarCheck_grammarCheckPage__ovn1i{display:flex;flex-direction:column;height:auto}}.GrammarCheck_grammarCheckPage__bottomPanel__lSNiE{display:grid;grid-template-columns:2fr 1fr;align-items:center;justify-items:center;-moz-column-gap:48px;column-gap:48px;padding:24px}@media screen and (max-width:1024px){.GrammarCheck_grammarCheckPage__bottomPanel__lSNiE{grid-template-columns:1fr}}.GrammarCheck_grammarCheckPage__submitButton__wTsGx{grid-column:2/-1;justify-self:end;width:305px}@media screen and (max-width:1024px){.GrammarCheck_grammarCheckPage__submitButton__wTsGx{grid-column:1/-1;width:100%}}