.styles-module__Ykw6CG__container{max-width:1000px;margin:0 auto;padding:40px 20px}.styles-module__Ykw6CG__header{text-align:center;margin-bottom:40px}.styles-module__Ykw6CG__icon{color:#3b82f6;margin-bottom:16px}.styles-module__Ykw6CG__title{color:#1a1a1a;margin-bottom:12px;font-size:2.5rem;font-weight:800}.styles-module__Ykw6CG__description{color:#4a4a4a;max-width:700px;margin:0 auto;font-size:1.1rem}.styles-module__Ykw6CG__content{background:#fff;border:2px solid #f0f0f0;border-radius:16px;margin-bottom:32px;padding:32px;box-shadow:0 4px 24px #0000000f}.styles-module__Ykw6CG__formSection{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}.styles-module__Ykw6CG__formField{flex-direction:column;display:flex}.styles-module__Ykw6CG__label{color:#1a1a1a;margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}.styles-module__Ykw6CG__input{color:#1a1a1a;background:#fff;border:2px solid #e5e5e5;border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .3s}.styles-module__Ykw6CG__input:hover{border-color:#3b82f6}.styles-module__Ykw6CG__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.styles-module__Ykw6CG__textarea{resize:vertical;color:#1a1a1a;background:#fff;border:2px solid #e5e5e5;border-radius:8px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;transition:all .3s}.styles-module__Ykw6CG__textarea:hover{border-color:#3b82f6}.styles-module__Ykw6CG__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.styles-module__Ykw6CG__hint{color:#555;margin-top:4px;font-size:.85rem}.styles-module__Ykw6CG__analyzeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.styles-module__Ykw6CG__analyzeButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #3b82f64d}.styles-module__Ykw6CG__analyzeButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.styles-module__Ykw6CG__results{border-top:2px solid #f0f0f0;padding-top:32px}.styles-module__Ykw6CG__resultsTitle{color:#1a1a1a;margin-bottom:24px;font-size:1.4rem;font-weight:700}.styles-module__Ykw6CG__stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.styles-module__Ykw6CG__statCard{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #bae6fd;border-radius:12px;flex-direction:column;align-items:center;padding:20px;display:flex}.styles-module__Ykw6CG__statLabel{color:#0369a1;margin-bottom:8px;font-size:.85rem;font-weight:600}.styles-module__Ykw6CG__statValue{color:#0c4a6e;font-size:1.8rem;font-weight:800}.styles-module__Ykw6CG__densidades{margin-bottom:32px}.styles-module__Ykw6CG__subsectionTitle{color:#1a1a1a;margin-bottom:16px;font-size:1.1rem;font-weight:700}.styles-module__Ykw6CG__densidadeItem{background:#f8f9fa;border-radius:10px;margin-bottom:20px;padding:16px}.styles-module__Ykw6CG__densidadeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.styles-module__Ykw6CG__keyword{color:#1a1a1a;font-weight:600}.styles-module__Ykw6CG__badge{border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:600}.styles-module__Ykw6CG__badge.styles-module__Ykw6CG__bom{color:#166534;background:#dcfce7}.styles-module__Ykw6CG__badge.styles-module__Ykw6CG__baixo{color:#92400e;background:#fef3c7}.styles-module__Ykw6CG__badge.styles-module__Ykw6CG__alto{color:#991b1b;background:#fee2e2}.styles-module__Ykw6CG__progressBar{background:#e5e5e5;border-radius:10px;height:8px;margin-bottom:8px;overflow:hidden}.styles-module__Ykw6CG__progress{border-radius:10px;height:100%;transition:width .3s}.styles-module__Ykw6CG__progress.styles-module__Ykw6CG__bom{background:linear-gradient(90deg,#10b981 0%,#059669 100%)}.styles-module__Ykw6CG__progress.styles-module__Ykw6CG__baixo{background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%)}.styles-module__Ykw6CG__progress.styles-module__Ykw6CG__alto{background:linear-gradient(90deg,#ef4444 0%,#dc2626 100%)}.styles-module__Ykw6CG__densidadeHint{color:#555;font-size:.85rem}.styles-module__Ykw6CG__sugestoes{margin-bottom:32px}.styles-module__Ykw6CG__sugestao{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px 16px;font-size:.95rem;line-height:1.5;display:flex}.styles-module__Ykw6CG__sugestao.styles-module__Ykw6CG__sucesso{color:#166534;background:#dcfce7;border:1px solid #10b981}.styles-module__Ykw6CG__sugestao.styles-module__Ykw6CG__aviso{color:#92400e;background:#fef3c7;border:1px solid #f59e0b}.styles-module__Ykw6CG__sugestao.styles-module__Ykw6CG__erro{color:#991b1b;background:#fee2e2;border:1px solid #ef4444}.styles-module__Ykw6CG__metaSection{margin-bottom:24px}.styles-module__Ykw6CG__metaBox{color:#1a1a1a;background:#f8f9fa;border:2px solid #e5e5e5;border-radius:10px;margin-bottom:8px;padding:16px;font-size:.95rem;line-height:1.6}.styles-module__Ykw6CG__copyButton{color:#1a1a1a;cursor:pointer;background:#f8f9fa;border:2px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.styles-module__Ykw6CG__copyButton:hover{background:#e5e5e5;border-color:#d4d4d4}.styles-module__Ykw6CG__tips{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #fbbf24;border-radius:16px;padding:24px}.styles-module__Ykw6CG__tips h3{color:#92400e;margin-top:0;margin-bottom:16px;font-size:1.1rem}.styles-module__Ykw6CG__tips ul{color:#92400e;margin:0;padding-left:20px}.styles-module__Ykw6CG__tips li{margin-bottom:10px;line-height:1.6}.styles-module__Ykw6CG__tips strong{font-weight:700}@media (max-width:768px){.styles-module__Ykw6CG__container{padding:20px}.styles-module__Ykw6CG__title{font-size:2rem}.styles-module__Ykw6CG__content{padding:20px}.styles-module__Ykw6CG__stats{grid-template-columns:1fr}.styles-module__Ykw6CG__densidadeHeader{flex-direction:column;align-items:flex-start;gap:8px}}
