.styles_container__A6QgA{background:#ffffff;padding:30px;border-radius:20px}.styles_label__96mb5{display:block;font-weight:700;margin-bottom:5px;color:#2c3e50}.styles_textarea__u9KSt{width:100%;padding:15px;border:2px solid #edeff2;border-radius:12px;font-size:15px;margin-bottom:20px}.styles_btn__ozjD6{background:#10ac84;color:white;border:none;padding:12px 28px;border-radius:10px;font-weight:700;cursor:pointer}.styles_status__W0t4W{font-size:.85rem;color:#b2bec3;margin-left:15px}.styles_resultArea__vYKxW{margin-top:35px;animation:styles_fadeIn__WpAbr .4s ease}.styles_title__T432g{font-size:1.25rem;font-weight:700;color:#2c3e50;margin-bottom:20px}.styles_categoryGrid__3sZmZ{background:#f8f9fa;padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:12px}.styles_categoryRow__IRk1e{display:flex;align-items:center;gap:15px;transition:opacity .3s ease}.styles_catLabel__Un0R_{width:120px;font-weight:700;color:#2f3542}.styles_progress__Ijd7l{flex:1 1;height:10px;background:#dfe4ea;border-radius:5px;overflow:hidden}.styles_fill__1vYnh{height:100%;transition:width .6s ease}.styles_catScore__zQ2GS{width:45px;font-weight:800;text-align:right;color:#2f3542}@keyframes styles_fadeIn__WpAbr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}