.ContentArea-module__Ms4ZkW__contentContainer{background-color:#fffdf5;border:none;border-radius:1rem;flex-direction:column;flex:1;padding:1.5rem;display:flex;position:relative;box-shadow:0 10px 40px -10px #00000014,0 0 15px #d4db861a}.ContentArea-module__Ms4ZkW__toolbar{border-bottom:1px solid #a08c7326;align-items:center;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.ContentArea-module__Ms4ZkW__toolbarLeft{flex:1;gap:.5rem;display:flex}.ContentArea-module__Ms4ZkW__toolbarCenter{display:none}.ContentArea-module__Ms4ZkW__toolbarLogo{object-fit:contain}.ContentArea-module__Ms4ZkW__toolbarRight{flex:1;justify-content:flex-end;gap:.5rem;display:flex}.ContentArea-module__Ms4ZkW__toolbarButton{color:var(--tyk-dust-brown);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;transition:all .2s;display:flex}.ContentArea-module__Ms4ZkW__toolbarButton:hover:not(:disabled){color:var(--tyk-sapphire);background-color:#a08c731a}.ContentArea-module__Ms4ZkW__toolbarButton:disabled{opacity:.3;cursor:not-allowed}.ContentArea-module__Ms4ZkW__toolbarButtonText{font-size:.875rem;font-weight:500;display:none}.ContentArea-module__Ms4ZkW__textArea{resize:vertical;min-height:400px;color:var(--foreground);border-radius:0;flex:1;padding:.5rem 0;font-size:1.125rem;transition:none;box-shadow:none!important;background-color:#0000!important;border:none!important}.ContentArea-module__Ms4ZkW__textArea:focus-visible{box-shadow:none!important;outline:none!important}.ContentArea-module__Ms4ZkW__textArea:disabled{opacity:.7;cursor:not-allowed}.ContentArea-module__Ms4ZkW__textArea::placeholder{color:var(--tyk-dust-brown);opacity:.6}.ContentArea-module__Ms4ZkW__charCount{color:var(--tyk-dust-brown);background:#a08c730d;border-radius:1rem;padding:.25rem .5rem;font-size:.75rem;transition:color .3s}.ContentArea-module__Ms4ZkW__charCountWarning{color:#d32f2f;background:#d32f2f1a;font-weight:700}.ContentArea-module__Ms4ZkW__processingIndicator{color:var(--tyk-sapphire);text-align:center;background-color:#0f52ba1a;border-radius:.5rem;margin-top:1rem;padding:.75rem;font-weight:500;animation:2s infinite ContentArea-module__Ms4ZkW__pulse}@keyframes ContentArea-module__Ms4ZkW__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.ContentArea-module__Ms4ZkW__modeTitle{color:var(--tyk-sapphire,#0f52ba);text-align:center;font-size:1.25rem;font-weight:700}.ContentArea-module__Ms4ZkW__submitContainer{justify-content:flex-start;align-items:center;margin-top:1rem;display:flex}.ContentArea-module__Ms4ZkW__footerStats{justify-content:space-between;align-items:center;width:100%;display:flex}.ContentArea-module__Ms4ZkW__wordCount{color:var(--tyk-dust-brown,#a08c73);padding:.25rem .5rem;font-size:.75rem}@media (min-width:768px){.ContentArea-module__Ms4ZkW__contentContainer{height:100%;padding:2rem}.ContentArea-module__Ms4ZkW__textArea{min-height:500px}.ContentArea-module__Ms4ZkW__toolbarButtonText{display:inline}.ContentArea-module__Ms4ZkW__toolbarCenter{flex:1;justify-content:center;display:flex}}
.CorrectionSidebar-module__sFV3WG__sidebarContainer{background-color:var(--soft-card-bg,#fdfbf7);box-shadow:var(--floating-shadow);border:1px solid #d4db864d;border-radius:1rem;flex-direction:column;margin-top:1rem;padding:1.5rem;display:flex}.CorrectionSidebar-module__sFV3WG__title{text-align:center;color:var(--tyk-sapphire,#0f52ba);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.CorrectionSidebar-module__sFV3WG__separator{background-color:#a08c7333;width:100%;height:1px;margin-bottom:1.5rem}.CorrectionSidebar-module__sFV3WG__actionSection{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.CorrectionSidebar-module__sFV3WG__submitButton{width:100%;height:auto;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 10px #0f52ba4d;background-color:var(--tyk-sapphire,#0f52ba)!important;color:#fff!important;border:none!important;border-radius:9999px!important}.CorrectionSidebar-module__sFV3WG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px #0f52ba66}.CorrectionSidebar-module__sFV3WG__submitButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.CorrectionSidebar-module__sFV3WG__toggleContainer{justify-content:center;margin-bottom:.5rem;display:flex}.CorrectionSidebar-module__sFV3WG__toggleLabel{cursor:pointer;opacity:1;background:#a08c730d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:opacity .2s;display:flex}.CorrectionSidebar-module__sFV3WG__toggleLabel:has(input:disabled){opacity:.6;cursor:not-allowed}.CorrectionSidebar-module__sFV3WG__toggleText{color:var(--tyk-sapphire,#0f52ba);font-size:.85rem;font-weight:600}.CorrectionSidebar-module__sFV3WG__toggleWrapper{width:36px;height:20px;position:relative}.CorrectionSidebar-module__sFV3WG__toggleCheckbox{opacity:0;width:0;height:0;position:absolute}.CorrectionSidebar-module__sFV3WG__toggleSlider{cursor:pointer;background-color:#a08c734d;border-radius:20px;transition:all .3s;position:absolute;inset:0}.CorrectionSidebar-module__sFV3WG__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.CorrectionSidebar-module__sFV3WG__toggleCheckbox:checked+.CorrectionSidebar-module__sFV3WG__toggleSlider{background-color:var(--tyk-sapphire,#0f52ba)}.CorrectionSidebar-module__sFV3WG__toggleCheckbox:checked+.CorrectionSidebar-module__sFV3WG__toggleSlider:before{transform:translate(16px)}.CorrectionSidebar-module__sFV3WG__diffViewer{background-color:#fffc;border:1px solid #a08c7326;border-radius:.75rem;padding:1rem;box-shadow:0 4px 6px -1px #00000005}.CorrectionSidebar-module__sFV3WG__diffHeader{border-bottom:1px dashed #a08c7333;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.CorrectionSidebar-module__sFV3WG__diffTitle{color:var(--tyk-dust-brown,#a08c73);font-size:.9rem;font-weight:600}.CorrectionSidebar-module__sFV3WG__undoButton{border:1px solid var(--tyk-sapphire,#0f52ba);color:var(--tyk-sapphire,#0f52ba);cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;display:flex}.CorrectionSidebar-module__sFV3WG__undoButton:hover{background:var(--tyk-sapphire,#0f52ba);color:#fff}.CorrectionSidebar-module__sFV3WG__diffContent{white-space:pre-wrap;word-wrap:break-word;font-size:.9rem;line-height:1.6}.CorrectionSidebar-module__sFV3WG__diffAdded{color:#1b5e20;background-color:#4caf5026;border-radius:3px;padding:0 3px;text-decoration:none}.CorrectionSidebar-module__sFV3WG__diffRemoved{color:#b71c1c;background-color:#f4433626;border-radius:3px;padding:0 3px;text-decoration:line-through}.CorrectionSidebar-module__sFV3WG__processingIndicator{color:var(--tyk-sapphire,#0f52ba);text-align:center;background-color:#0f52ba0d;border-radius:.5rem;padding:1rem;font-size:.9rem;font-weight:500;animation:2s infinite CorrectionSidebar-module__sFV3WG__pulse}@keyframes CorrectionSidebar-module__sFV3WG__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (min-width:768px){.CorrectionSidebar-module__sFV3WG__sidebarContainer{width:300px;height:fit-content;margin-top:0;margin-left:1.5rem;position:sticky;top:5rem}}
.page-module__E0kJGG__pageContainer{background-color:var(--page-bg);flex-direction:column;min-height:100vh;padding:1rem;display:flex}.page-module__E0kJGG__mainLayout{flex-direction:column;flex:1;width:100%;max-width:1200px;margin:0 auto;display:flex}@media (min-width:768px){.page-module__E0kJGG__pageContainer{padding:2rem}.page-module__E0kJGG__mainLayout{flex-direction:row}}
