.TykwriterHeader-module__1kVAqG__headerContainer{background-color:var(--soft-card-bg);width:max-content;max-width:90%;box-shadow:var(--floating-shadow);border:1px solid #d4db864d;border-radius:9999px;justify-content:center;align-items:center;margin:1rem auto;padding:.5rem 1.5rem;display:flex}.TykwriterHeader-module__1kVAqG__logoImage{object-fit:contain;width:150px;height:auto}@media (min-width:768px){.TykwriterHeader-module__1kVAqG__headerContainer{display:none}.TykwriterHeader-module__1kVAqG__logoImage{width:250px}}
.ModeSidebar-module__38PMVq__sidebarContainer{background-color:var(--soft-card-bg);box-shadow:var(--floating-shadow);border:1px solid #d4db864d;border-radius:1rem;flex-direction:column;margin-bottom:1rem;padding:1.5rem;display:flex}.ModeSidebar-module__38PMVq__title{text-align:center;color:var(--tyk-sapphire);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.ModeSidebar-module__38PMVq__separator{background-color:#a08c7333;width:100%;height:1px;margin-bottom:1.5rem}.ModeSidebar-module__38PMVq__buttonContainer{flex-direction:column;gap:1rem;display:flex}.ModeSidebar-module__38PMVq__buttonCorrecteur{border:none;height:auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px -1px #0f52ba33;background-color:var(--tyk-sapphire)!important;color:#fff!important;border-radius:9999px!important}.ModeSidebar-module__38PMVq__buttonCorrecteur:hover{transform:translateY(-2px);box-shadow:0 6px 8px -1px #0f52ba4d}.ModeSidebar-module__38PMVq__buttonSoon{cursor:pointer;height:auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:all .2s;color:var(--tyk-dust-brown)!important;opacity:.8!important;box-shadow:none!important;background-color:#a08c730d!important;border:2px dashed #a08c7399!important;border-radius:9999px!important}.ModeSidebar-module__38PMVq__buttonSoon:hover{background-color:#a08c731a!important;border-color:#a08c73e6!important}@keyframes ModeSidebar-module__38PMVq__shakeAnimation{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}}.ModeSidebar-module__38PMVq__shake{animation:.4s ease-in-out ModeSidebar-module__38PMVq__shakeAnimation}.ModeSidebar-module__38PMVq__toastMessage{background-color:var(--tyk-sapphire);color:#fff;text-align:center;border-radius:.5rem;margin-top:1rem;padding:.75rem;font-size:.875rem;animation:.3s ModeSidebar-module__38PMVq__fadeIn}@keyframes ModeSidebar-module__38PMVq__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.ModeSidebar-module__38PMVq__sidebarContainer{width:200px;height:fit-content;margin-bottom:0;margin-right:1.5rem}}
.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__diffViewer{background-color:#fff;border:1px solid #a08c7326;border-radius:.75rem;margin-top:1rem;padding:1rem;box-shadow:0 4px 6px -1px #0000000d}.ContentArea-module__Ms4ZkW__diffHeader{border-bottom:1px dashed #a08c7333;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.ContentArea-module__Ms4ZkW__diffTitle{color:var(--tyk-dust-brown);font-size:.9rem;font-weight:600}.ContentArea-module__Ms4ZkW__undoButton{border:1px solid var(--tyk-sapphire);color:var(--tyk-sapphire);cursor:pointer;background:0 0;border-radius:.25rem;padding:.25rem .75rem;font-size:.8rem;transition:all .2s}.ContentArea-module__Ms4ZkW__undoButton:hover{background:var(--tyk-sapphire);color:#fff}.ContentArea-module__Ms4ZkW__diffContent{white-space:pre-wrap;word-wrap:break-word;font-size:1.125rem;line-height:1.6}.ContentArea-module__Ms4ZkW__diffAdded{color:#1b5e20;background-color:#4caf5026;border-radius:3px;padding:0 3px;text-decoration:none}.ContentArea-module__Ms4ZkW__diffRemoved{color:#b71c1c;background-color:#f4433626;border-radius:3px;padding:0 3px;text-decoration:line-through}.ContentArea-module__Ms4ZkW__submitContainer{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.ContentArea-module__Ms4ZkW__submitButton{border-radius:9999px;height:auto;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 10px #0f52ba4d;background-color:var(--tyk-sapphire)!important;color:#fff!important;border:none!important}.ContentArea-module__Ms4ZkW__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px #0f52ba66}.ContentArea-module__Ms4ZkW__submitButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@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}}
.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}}
