.wilksCalc{background:linear-gradient(135deg,#fffffff2,#f5faffe6);border:1px solid #00d4941a;border-radius:16px;padding:24px;box-shadow:0 4px 8px #c1b9b966}.wilksCalc .wilksCalc-head{text-align:center;justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.wilksCalc .wilksCalc-head span{color:#666}.wilksCalc .wilksCalc-head .wilksCalc-head-icon{color:#fff;background:linear-gradient(135deg,#2dd83e,#156c04);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:2rem;display:flex;box-shadow:0 4px 12px #2ce28a4d}@media (max-width:640px){.wilksCalc .wilksCalc-head .wilksCalc-head-icon{width:48px;height:48px;font-size:1.6rem}}.wilksCalc .wilksCalc-head hgroup{text-align:left;min-width:0}.wilksCalc .wilksCalc-head .wilksCalc-head-title{color:#060d17;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:1.4rem;font-weight:700}@media (max-width:840px){.wilksCalc .wilksCalc-head .wilksCalc-head-title{font-size:1.25rem}}@media (max-width:640px){.wilksCalc .wilksCalc-head .wilksCalc-head-title{font-size:1.05rem}}.wilksCalc .wilksCalc-mode-tabs,.wilksCalc .wilksCalc-formula-tabs,.wilksCalc .wilksCalc-lift-toggle,.wilksCalc .wilksCalc-gender-toggle{gap:8px;margin-bottom:12px;display:flex}.wilksCalc .wilksCalc-mode-tab,.wilksCalc .wilksCalc-formula-tab,.wilksCalc .wilksCalc-lift-btn,.wilksCalc .wilksCalc-gender-btn{color:#333;cursor:pointer;overflow-wrap:break-word;word-break:break-word;background:#fff;border:2px solid #00d4942e;border-radius:10px;flex:auto;min-width:0;padding:11px 8px;font-size:.86rem;font-weight:700;transition:all .2s}.wilksCalc .wilksCalc-mode-tab:hover,.wilksCalc .wilksCalc-formula-tab:hover,.wilksCalc .wilksCalc-lift-btn:hover,.wilksCalc .wilksCalc-gender-btn:hover{border-color:#00d49466}.wilksCalc .wilksCalc-mode-tab.active,.wilksCalc .wilksCalc-formula-tab.active,.wilksCalc .wilksCalc-lift-btn.active,.wilksCalc .wilksCalc-gender-btn.active{color:#fff;background:linear-gradient(135deg,#2dd83e,#156c04);border-color:#00d494}@media (max-width:400px){.wilksCalc .wilksCalc-mode-tab,.wilksCalc .wilksCalc-formula-tab,.wilksCalc .wilksCalc-lift-btn,.wilksCalc .wilksCalc-gender-btn{padding:10px 6px;font-size:.78rem}}.wilksCalc .wilksCalc-gender-btn.active{color:#0f7a56;background:#00d49414}.wilksCalc .wilksCalc-lifter-col{background:#00d4940a;border:1px solid #00d49426;border-radius:12px;min-width:0;margin-bottom:14px;padding:14px}.wilksCalc .wilksCalc-lifter-heading{color:#0f7a56;margin-bottom:10px;font-size:.9rem;font-weight:800}.wilksCalc .wilksCalc-compare-grid{flex-direction:column;gap:12px;display:flex}.wilksCalc form label{color:#555;margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}.wilksCalc form input{color:#333;box-sizing:border-box;background:linear-gradient(135deg,#fffffff2,#f5faffe6);border:2px solid #00d49433;border-radius:10px;width:100%;margin-bottom:14px;padding:12px 14px;font-family:inherit;font-size:.98rem;transition:all .2s;display:block}.wilksCalc form input::placeholder{color:#999}.wilksCalc form input:focus{background:#fff;border-color:#00d494;outline:none}.wilksCalc form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wilksCalc form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wilksCalc form input[type=number]{-moz-appearance:textfield}.wilksCalc form .wilksCalc-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2dd83e,#289513);border:none;border-radius:12px;width:100%;margin-top:6px;padding:15px;font-size:1.02rem;font-weight:700;transition:all .3s;display:block;box-shadow:0 4px 12px #2ce28a4d}.wilksCalc form .wilksCalc-submit:hover{box-shadow:0 10px 26px #2ce28a66}.wilksCalc .wilksCalc-measure-hint{color:#1e40af;background:#3b82f60f;border:1px solid #3b82f62e;border-radius:10px;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:.78rem;line-height:1.55;display:flex}.wilksCalc .wilksCalc-measure-hint svg{color:#2563eb;flex-shrink:0;margin-top:2px}.wilksCalc .wilksCalc-measure-hint div{min-width:0}.wilksCalc .wilksCalc-error{color:#b91c1c;background:#dc26260f;border:1px solid #dc262633;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:.85rem}@keyframes wilksCalcSlideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wilksCalc-result{text-align:center;margin-top:24px;animation:.4s ease-out wilksCalcSlideInUp}.wilksCalc-result .wilksCalc-scores{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.wilksCalc-result .wilksCalc-score-block{min-width:100px}.wilksCalc-result .wilksCalc-score-label{color:#888;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:700}.wilksCalc-result .wilksCalc-score-value{color:#060d17;font-size:3rem;font-weight:800;line-height:1.1}@media (max-width:640px){.wilksCalc-result .wilksCalc-score-value{font-size:2.3rem}}.wilksCalc-result .wilksCalc-result-category{color:#15803d;background:#22c55e1f;border-radius:999px;margin-top:10px;padding:6px 16px;font-size:.95rem;font-weight:700;display:inline-block}.wilksCalc-result .wilksCalc-gauge{text-align:left;margin:22px 0 16px}.wilksCalc-result .wilksCalc-gauge .wilksCalc-gauge-track{border-radius:999px;width:100%;height:14px;position:relative}.wilksCalc-result .wilksCalc-gauge .wilksCalc-gauge-marker{background:#fff;border:3px solid #060d17;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.wilksCalc-result .wilksCalc-gauge .wilksCalc-gauge-labels{color:#888;justify-content:space-between;margin-top:8px;font-size:.8rem;font-weight:600;display:flex}.wilksCalc-result .wilksCalc-gauge-male .wilksCalc-gauge-track{background:linear-gradient(90deg,#3b82f6 0% 40%,#22c55e 40% 60%,#84cc16 60% 76%,#f97316 76% 90%,#dc2626 90% 100%)}.wilksCalc-result .wilksCalc-gauge-female .wilksCalc-gauge-track{background:linear-gradient(90deg,#3b82f6 0% 41%,#22c55e 41% 63%,#84cc16 63% 79%,#f97316 79% 94%,#dc2626 94% 100%)}.wilksCalc-result .wilksCalc-compare-cards{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.wilksCalc-result .wilksCalc-compare-card{background:#fff;border:2px solid #e2e8f0;border-radius:14px;flex:160px;min-width:0;padding:18px 14px;position:relative}.wilksCalc-result .wilksCalc-compare-card.is-winner{background:#22c55e0f;border-color:#22c55e}.wilksCalc-result .wilksCalc-winner-badge{color:#fff;background:linear-gradient(135deg,#facc15,#ca8a04);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.wilksCalc-result .wilksCalc-compare-name{color:#4b5563;margin-bottom:6px;font-size:.85rem;font-weight:700}.wilksCalc-result .wilksCalc-verdict{color:#374151;text-align:left;background:#00000008;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:.85rem;line-height:1.6}.wilksCalc-result .wilksCalc-verdict strong{color:#15803d}.wilksCalc-result .wilksCalc-actions{flex-wrap:wrap;gap:10px;display:flex}.wilksCalc-result button{cursor:pointer;border:none;border-radius:12px;flex:160px;min-width:0;padding:13px 14px;font-size:.9rem;font-weight:700;transition:all .2s}.wilksCalc-result .wilksCalc-share{color:#0f7a56;background:#00d49414;border:2px solid #00d49433}.wilksCalc-result .wilksCalc-share:hover{background:#00d49424}.wilksCalc-result .wilksCalc-restart{color:#fff;background:linear-gradient(135deg,#2dd83e,#289513);box-shadow:0 4px 12px #2ce28a4d}.wilksCalc-result .wilksCalc-restart:hover{box-shadow:0 8px 20px #2ce28a66}
