.cooperTest{background:linear-gradient(135deg,#fffffff2,#f0fdf4e6);border:1px solid #16a34a1a;border-radius:16px;padding:24px;box-shadow:0 4px 8px #c1b9b966}.cooperTest .cooperTest-head{justify-content:center;align-items:center;gap:16px;margin-bottom:28px;display:flex}.cooperTest .cooperTest-head span{color:#666}.cooperTest .cooperTest-head .cooperTest-head-icon{color:#fff;background:linear-gradient(135deg,#4ade80,#16a34a);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:2rem;display:flex;box-shadow:0 4px 12px #16a34a4d}.cooperTest .cooperTest-head .cooperTest-head-icon .svg-inline--fa{vertical-align:-.125em;height:1.3em;overflow:visible}@media (max-width:640px){.cooperTest .cooperTest-head .cooperTest-head-icon{width:48px;height:48px;font-size:1.6rem}}.cooperTest .cooperTest-head .cooperTest-head-title{color:#060d17;margin:0;font-size:1.6rem;font-weight:700}@media (max-width:840px){.cooperTest .cooperTest-head .cooperTest-head-title{font-size:1.4rem}}@media (max-width:640px){.cooperTest .cooperTest-head .cooperTest-head-title{font-size:1.2rem}}.cooperTest form label{color:#555;margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}.cooperTest form input{color:#333;background:linear-gradient(135deg,#fffffff2,#f0fdf4e6);border:2px solid #16a34a33;border-radius:12px;width:100%;margin-bottom:18px;padding:14px 16px;font-family:inherit;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}@media (max-width:640px){.cooperTest form input{padding:12px 14px;font-size:.95rem}}.cooperTest form input::placeholder{color:#999;font-weight:500}.cooperTest form input:focus{background:#fff;border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #16a34a1a,0 8px 24px #16a34a26}.cooperTest form input:hover:not(:focus){border-color:#16a34a66}.cooperTest form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cooperTest form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cooperTest form input[type=number]{-moz-appearance:textfield}.cooperTest .cooperTest-gender-buttons{gap:10px;margin-bottom:18px;display:flex}.cooperTest .cooperTest-gender-btn{color:#333;cursor:pointer;background:#fff;border:2px solid #16a34a33;border-radius:12px;flex:1;padding:12px 10px;font-size:.95rem;font-weight:600;transition:all .2s}.cooperTest .cooperTest-gender-btn:hover{border-color:#16a34a66}.cooperTest .cooperTest-gender-btn.cooperTest-gender-btn-active{color:#15803d;background:linear-gradient(135deg,#4ade8026,#16a34a14);border-color:#16a34a}.cooperTest .cooperTest-error{color:#b91c1c;margin:-8px 0 16px;font-size:.85rem;font-weight:600}.cooperTest .cooperTest-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4ade80,#16a34a);border:none;border-radius:12px;width:100%;padding:16px;font-size:1.1rem;font-weight:700;transition:all .3s;display:block;box-shadow:0 4px 12px #16a34a4d}.cooperTest .cooperTest-submit:hover{transform:translateY(-2px);box-shadow:0 12px 32px #16a34a66}.cooperTest .cooperTest-submit:active{transform:translateY(0)}.cooperTest .cooperTest-info{background:#16a34a0f;border-radius:10px;gap:12px;margin-top:24px;padding:14px 16px;display:flex}.cooperTest .cooperTest-info .cooperTest-info-icon{color:#16a34a;flex-shrink:0;font-size:1.1rem}.cooperTest .cooperTest-info .cooperTest-info-content{color:#555;font-size:.85rem;line-height:1.5}@keyframes cooperTestSlideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cooperTest-result{margin-top:32px;animation:.5s ease-out cooperTestSlideInUp}.cooperTest-result .cooperTest-result-card{text-align:center;background:linear-gradient(135deg,#f0fdf4cc,#ffffffe6);border:2px solid #16a34a26;border-radius:16px;padding:28px 24px;box-shadow:0 8px 24px #00000014}@media (max-width:640px){.cooperTest-result .cooperTest-result-card{padding:22px 18px}}.cooperTest-result .cooperTest-result-label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:.9rem;font-weight:500}.cooperTest-result .cooperTest-result-value{color:#15803d;margin-bottom:10px;font-size:3rem;font-weight:800}.cooperTest-result .cooperTest-result-value span{color:#666;font-size:1.1rem;font-weight:600}@media (max-width:640px){.cooperTest-result .cooperTest-result-value{font-size:2.3rem}}.cooperTest-result .cooperTest-result-category{border-radius:999px;padding:6px 18px;font-size:1.1rem;font-weight:700;display:inline-block}@media (max-width:640px){.cooperTest-result .cooperTest-result-category{font-size:1rem}}.cooperTest-result .cooperTest-scale{margin-top:24px}.cooperTest-result .cooperTest-scale-bar{border-radius:14px;flex-wrap:wrap;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000001a}.cooperTest-result .cooperTest-scale-segment{text-align:center;color:#fff;opacity:.55;flex:1 1 0;min-width:60px;padding:22px 4px 14px;transition:all .25s;position:relative}@media (max-width:640px){.cooperTest-result .cooperTest-scale-segment{padding:18px 3px 10px}}.cooperTest-result .cooperTest-scale-segment.cooperTest-scale-segment-active{opacity:1;z-index:2;transform:translateY(-4px);box-shadow:0 8px 16px #0003}.cooperTest-result .cooperTest-scale-marker{font-size:.8rem;line-height:1;position:absolute;top:2px;left:50%;transform:translate(-50%)}.cooperTest-result .cooperTest-scale-label{text-transform:uppercase;letter-spacing:.02em;font-size:.66rem;font-weight:700;display:block}@media (max-width:480px){.cooperTest-result .cooperTest-scale-label{font-size:.56rem}}.cooperTest-result .cooperTest-cat-poor{background:linear-gradient(135deg,#ef4444,#dc2626)}.cooperTest-result .cooperTest-cat-below{background:linear-gradient(135deg,#f97316,#ea580c)}.cooperTest-result .cooperTest-cat-average{color:#3a2c00;background:linear-gradient(135deg,#eab308,#ca8a04)}.cooperTest-result .cooperTest-cat-above{color:#052e16;background:linear-gradient(135deg,#4ade80,#22c55e)}.cooperTest-result .cooperTest-cat-excellent{background:linear-gradient(135deg,#16a34a,#15803d)}.cooperTest-result .cooperTest-result-category.cooperTest-cat-poor{color:#b91c1c;background:#ef44441f}.cooperTest-result .cooperTest-result-category.cooperTest-cat-below{color:#c2410c;background:#f973161f}.cooperTest-result .cooperTest-result-category.cooperTest-cat-average{color:#a16207;background:#eab30826}.cooperTest-result .cooperTest-result-category.cooperTest-cat-above{color:#15803d;background:#4ade8026}.cooperTest-result .cooperTest-result-category.cooperTest-cat-excellent{color:#14532d;background:#16a34a26}.cooperTest-result .cooperTest-next{text-align:center;color:#333;margin-top:18px;font-size:.95rem}.cooperTest-result .cooperTest-next strong{color:#15803d}.cooperTest-result .cooperTest-tips{background:#16a34a0d;border:1px solid #16a34a1f;border-radius:14px;margin-top:20px;padding:18px 20px}.cooperTest-result .cooperTest-tips .cooperTest-tips-title{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:.85rem;font-weight:700}.cooperTest-result .cooperTest-tips ul{margin:0;padding-left:20px}.cooperTest-result .cooperTest-tips ul li{color:#333;margin-bottom:8px;font-size:.92rem;line-height:1.55}.cooperTest-result .cooperTest-tips ul li:last-child{margin-bottom:0}
