.Paraphraser-module__Nqc40q__wrapper{padding:2rem 0}.Paraphraser-module__Nqc40q__card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-lg);border-radius:20px;padding:2.5rem}.Paraphraser-module__Nqc40q__header{text-align:center;margin-bottom:2.5rem}.Paraphraser-module__Nqc40q__title{margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.Paraphraser-module__Nqc40q__description{color:var(--muted);font-size:1.1rem}.Paraphraser-module__Nqc40q__controls{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1rem;display:flex}@media (max-width:900px){.Paraphraser-module__Nqc40q__controls{flex-direction:column;align-items:stretch}}.Paraphraser-module__Nqc40q__modes{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.Paraphraser-module__Nqc40q__modeBtn{color:var(--muted);white-space:nowrap;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.Paraphraser-module__Nqc40q__modeBtn:hover{color:var(--primary);background:#6366f10d}.Paraphraser-module__Nqc40q__modeBtn.Paraphraser-module__Nqc40q__active{background:var(--primary);color:#fff;box-shadow:0 4px 10px #6366f14d}.Paraphraser-module__Nqc40q__sliderContainer{align-items:center;gap:1rem;min-width:200px;display:flex}.Paraphraser-module__Nqc40q__sliderContainer label{color:#1e2937;white-space:nowrap;font-size:.85rem;font-weight:700}.Paraphraser-module__Nqc40q__sliderContainer label span{color:var(--primary)}.Paraphraser-module__Nqc40q__slider{accent-color:var(--primary);flex:1}.Paraphraser-module__Nqc40q__editorGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.Paraphraser-module__Nqc40q__editorGrid{grid-template-columns:1fr}}.Paraphraser-module__Nqc40q__inputArea,.Paraphraser-module__Nqc40q__outputArea{border:1px solid var(--card-border);background:var(--input-bg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.Paraphraser-module__Nqc40q__boxHeader{text-transform:uppercase;color:var(--muted);letter-spacing:.05em;border-bottom:1px solid var(--card-border);background:#f1f5f9;padding:.75rem 1.25rem;font-size:.75rem;font-weight:800}.Paraphraser-module__Nqc40q__textarea{width:100%;min-height:350px;color:var(--foreground);resize:none;background:0 0;border:none;outline:none;padding:1.5rem;font-size:1.1rem;line-height:1.6}.Paraphraser-module__Nqc40q__resultContainer{width:100%;min-height:350px;color:var(--foreground);background:#fff;padding:1.5rem;font-size:1.1rem;line-height:1.6;position:relative}.Paraphraser-module__Nqc40q__placeholder{color:#94a3b8;font-style:italic}.Paraphraser-module__Nqc40q__boxFooter{border-top:1px solid var(--card-border);color:var(--muted);background:#f8fafc;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.85rem;display:flex}.Paraphraser-module__Nqc40q__clearBtn,.Paraphraser-module__Nqc40q__actionBtn{color:var(--primary);font-size:.85rem;font-weight:600}.Paraphraser-module__Nqc40q__clearBtn:hover,.Paraphraser-module__Nqc40q__actionBtn:hover{text-decoration:underline}.Paraphraser-module__Nqc40q__mainActions{justify-content:center;display:flex}.Paraphraser-module__Nqc40q__paraphraseBtn{background:var(--foreground);color:var(--background);border-radius:12px;align-items:center;gap:.75rem;padding:1rem 3rem;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 10px 25px -5px #0000001a}.Paraphraser-module__Nqc40q__paraphraseBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px -5px #0003}.Paraphraser-module__Nqc40q__paraphraseBtn:disabled{opacity:.5;cursor:not-allowed}.Paraphraser-module__Nqc40q__loading{opacity:.6}.Paraphraser-module__Nqc40q__skeleton{flex-direction:column;gap:1rem;display:flex}.Paraphraser-module__Nqc40q__line{background:#f1f5f9;border-radius:4px;height:20px;animation:1.5s ease-in-out infinite Paraphraser-module__Nqc40q__pulse}.Paraphraser-module__Nqc40q__line:nth-child(2){width:80%}.Paraphraser-module__Nqc40q__line:nth-child(3){width:60%}@keyframes Paraphraser-module__Nqc40q__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.Paraphraser-module__Nqc40q__spin{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite Paraphraser-module__Nqc40q__spin}@keyframes Paraphraser-module__Nqc40q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
