.GrammarChecker_gcPage__Q1VSl{max-width:1200px;margin:0 auto;padding:96px 24px 24px;min-height:calc(100vh - 200px);display:flex;flex-direction:column}.GrammarChecker_gcHeader__78SbP{text-align:center;margin-bottom:32px}.GrammarChecker_gcTitle__du9kB{font-size:2rem;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.GrammarChecker_gcSubtitle__q9tZc{font-size:1rem;color:hsla(0,0%,100%,.6);max-width:600px;margin:0 auto}body.light .GrammarChecker_gcSubtitle__q9tZc{color:rgba(0,0,0,.5)}.GrammarChecker_gcLayout__cmD6X{display:flex;gap:24px;flex:1 1;min-height:400px}.GrammarChecker_gcEditorSection__2W0Ac{flex:0 0 65%;display:flex;flex-direction:column}.GrammarChecker_gcEditorContainer__XipO_{position:relative;flex:1 1;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.03)}body.light .GrammarChecker_gcEditorContainer__XipO_{border-color:#d9d9d9;background:#fff}.GrammarChecker_gcEditorBackdrop__kuVc2,.GrammarChecker_gcEditorTextarea__y615U{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;padding:20px;margin:0;border:none;width:100%;height:100%;box-sizing:border-box;word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word}.GrammarChecker_gcEditorBackdrop__kuVc2{position:absolute;top:0;left:0;pointer-events:none;color:hsla(0,0%,100%,.85);overflow:auto}body.light .GrammarChecker_gcEditorBackdrop__kuVc2{color:#1a1a1a}.GrammarChecker_gcEditorTextarea__y615U{position:relative;z-index:1;background:rgba(0,0,0,0);color:rgba(0,0,0,0);caret-color:hsla(0,0%,100%,.85);resize:none;outline:none}body.light .GrammarChecker_gcEditorTextarea__y615U{caret-color:#1a1a1a}.GrammarChecker_gcEditorTextarea__y615U::placeholder{color:hsla(0,0%,100%,.3)}body.light .GrammarChecker_gcEditorTextarea__y615U::placeholder{color:rgba(0,0,0,.3)}.GrammarChecker_gcStatusbar__OeztK{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;font-size:.8rem;color:hsla(0,0%,100%,.4)}body.light .GrammarChecker_gcStatusbar__OeztK{color:rgba(0,0,0,.4)}.GrammarChecker_gcPoweredBy__Kmhdt a{color:#3b82f6;text-decoration:none}.GrammarChecker_gcPoweredBy__Kmhdt a:hover{text-decoration:underline}.GrammarChecker_gcPanelSection__mRB3R{flex:0 0 35%;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.03);overflow:hidden}body.light .GrammarChecker_gcPanelSection__mRB3R{border-color:#d9d9d9;background:#fff}.GrammarChecker_gcPanelHeader__MNuzW{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}body.light .GrammarChecker_gcPanelHeader__MNuzW{border-bottom-color:#f0f0f0}.GrammarChecker_gcPanelTitle__y4jTP{font-size:1rem;font-weight:600;margin:0;color:hsla(0,0%,100%,.85)}body.light .GrammarChecker_gcPanelTitle__y4jTP{color:#1a1a1a}.GrammarChecker_gcErrorCount__zau28{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:12px;font-size:.8rem;font-weight:600;background:rgba(239,68,68,.15);color:#ef4444}.GrammarChecker_gcErrorList__7yxfm{flex:1 1;overflow-y:auto;padding:8px}.GrammarChecker_gcErrorCardHeader__jXZHD{display:flex;align-items:center;gap:8px;margin-bottom:4px}.GrammarChecker_gcErrorProblem__bOlVw{font-weight:600;color:#ef4444;font-size:.9rem;text-decoration:line-through}.GrammarChecker_gcErrorMessage__nqEHW{font-size:.85rem;color:hsla(0,0%,100%,.6);margin-bottom:8px;line-height:1.4}body.light .GrammarChecker_gcErrorMessage__nqEHW{color:rgba(0,0,0,.5)}.GrammarChecker_gcErrorSuggestions__IXQ7R{display:flex;flex-wrap:wrap;gap:6px}.GrammarChecker_gcEmptyState__F1Buu{display:none;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:40px 20px;color:hsla(0,0%,100%,.3)}.GrammarChecker_gcEmptyStateVisible__eMqTb{display:flex}body.light .GrammarChecker_gcEmptyState__F1Buu{color:rgba(0,0,0,.25)}.GrammarChecker_gcEmptyIcon__IZjb1{opacity:.5;margin-bottom:12px}.GrammarChecker_gcEmptyText__56ke6{font-size:1rem;font-weight:500;margin:0 0 4px}.GrammarChecker_gcEmptyHint__6Lgdv{font-size:.85rem;margin:0;opacity:.7}@media(max-width:768px){.GrammarChecker_gcLayout__cmD6X{flex-direction:column;min-height:auto}.GrammarChecker_gcEditorSection__2W0Ac{flex:none;min-height:250px}.GrammarChecker_gcPanelSection__mRB3R{flex:none;min-height:200px}.GrammarChecker_gcTitle__du9kB{font-size:1.5rem}.GrammarChecker_gcHeader__78SbP{margin-bottom:20px}.GrammarChecker_gcPage__Q1VSl{padding-top:24px}.GrammarChecker_gcPromo__HOqQU{padding:24px 16px}.GrammarChecker_gcPromoTitle__jwxoa{font-size:1.1rem}}.GrammarChecker_gcPromo__HOqQU{text-align:center;padding:40px 24px;margin-top:32px;border-top:1px solid hsla(0,0%,100%,.1)}.GrammarChecker_gcPromoTitle__jwxoa{font-size:1.3rem;font-weight:600;margin:0 0 12px}body.light .GrammarChecker_gcPromoTitle__jwxoa{color:#1e293b}.GrammarChecker_gcPromoDescription__wFYo8{color:#94a3b8;font-size:15px;line-height:1.6;max-width:600px;margin:0 auto 24px}body.light .GrammarChecker_gcPromoDescription__wFYo8{color:#64748b}body.light .GrammarChecker_gcPromo__HOqQU{border-top-color:#e2e8f0}