.physical-rules>p{color:var(--marketing-muted);margin:20px 0}.physical-rules>p>strong{color:var(--marketing-ink);letter-spacing:-.035em;font-size:24px;display:block}.knowledge-calculator.physical-calculator{max-width:940px;margin-inline:auto;padding:24px 30px}.physical-category{justify-content:space-between;align-items:center;gap:18px;display:flex}.physical-category>span{color:var(--marketing-ink);font-size:14px;font-weight:650}.physical-category-toggle{border:1px solid var(--marketing-line);background:var(--marketing-inset);isolation:isolate;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:230px;max-width:100%;padding:3px;display:grid;position:relative}.physical-category-toggle:before{content:"";background:var(--marketing-card);border-radius:9px;width:calc(50% - 3px);transition:transform .18s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #00000012}.physical-category-toggle[data-category=women]:before{transform:translate(100%)}.physical-category-toggle label{z-index:1;cursor:pointer;min-width:0;position:relative}.physical-category-toggle label>span{min-height:36px;color:var(--marketing-muted);border-radius:9px;place-items:center;padding:5px 12px;font-size:14px;font-weight:550;line-height:1.6;display:grid}.physical-category-toggle label[data-selected=true]>span{color:var(--marketing-blue);font-weight:650}.physical-category-toggle input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.physical-category-toggle input:focus-visible+span{outline:2px solid var(--marketing-blue);outline-offset:-2px}.physical-category-toggle[aria-disabled=true]{opacity:.5}.physical-category-toggle[aria-disabled=true] label{cursor:default}.physical-calculator .physical-control-hint{color:var(--marketing-muted);margin:10px 0 18px;font-size:13px}.physical-grid{grid-template-columns:minmax(0,1fr);display:grid}.physical-exercise{border-top:1px solid var(--marketing-line);min-width:0;padding:18px 0}.physical-exercise-heading,.physical-exercise-title{align-items:center;gap:12px;display:flex}.physical-exercise-heading{justify-content:space-between;gap:18px}.physical-exercise-icon{background:var(--marketing-inset);width:36px;height:36px;color:var(--marketing-blue);border-radius:10px;flex:none;place-items:center;display:grid}.physical-exercise-title h3{color:var(--marketing-ink);letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.35}.physical-condition{color:var(--marketing-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.physical-score{color:var(--marketing-blue);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.physical-score[data-result=empty],.physical-score[data-result=invalid],.physical-score[data-result=void],.physical-score[data-result=below-minimum]{color:var(--marketing-muted);font-size:12px;font-weight:550}.physical-control{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:24px;margin-top:10px;display:grid}.physical-slider-wrap{min-width:0}.physical-slider{box-sizing:border-box;width:100%;min-width:0;height:44px;accent-color:var(--marketing-blue);cursor:ew-resize;margin:0;display:block}.physical-slider[data-empty=true]{opacity:.55}.physical-slider-limits{color:var(--marketing-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;display:flex}.physical-exact-mark{flex-direction:column-reverse;gap:3px;display:flex}.physical-exact-mark label{color:var(--marketing-muted);text-align:right;font-size:11px}.physical-exact-mark input{box-sizing:border-box;border:1px solid var(--marketing-line);background:var(--marketing-inset);width:100%;min-width:0;height:42px;color:var(--marketing-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:10px;padding:8px 12px;font-size:20px}.physical-exact-mark input:disabled,.physical-slider:disabled{opacity:.5;cursor:default}.physical-exact-mark input:focus-visible{outline:3px solid var(--marketing-blue);outline-offset:3px}.physical-slider:focus-visible{outline:3px solid var(--marketing-blue);outline-offset:3px}.physical-exercise-bottom{justify-content:space-between;align-items:center;gap:10px 20px;margin-top:8px;display:flex}.physical-row-result{min-width:0;color:var(--marketing-muted);font-size:12px;line-height:1.5}.physical-row-result p{margin:0}.physical-row-result strong{color:var(--marketing-ink);font-weight:600}.physical-void{min-height:30px;color:var(--marketing-muted);cursor:pointer;flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.physical-void input{width:15px;height:15px;min-height:15px;accent-color:var(--marketing-blue);flex:none;margin:0;padding:0}.physical-calculator .physical-summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;min-height:0;margin-top:4px;padding:18px 0;display:grid}.physical-calculator .physical-summary>span{grid-column:1;font-size:13px}.physical-calculator .physical-summary>output{white-space:nowrap;grid-area:1/2/span 3;align-self:center;font-size:40px}.physical-calculator .physical-summary>p{grid-column:1;font-size:12px}.physical-summary output small{color:var(--marketing-muted);letter-spacing:normal;font-size:14px;font-weight:400}.physical-calculator .knowledge-calculator-note{margin-top:12px;font-size:12px}.physical-guide #baremos-fisicos{max-width:940px;margin-inline:auto}.physical-guide .physical-scale{border:1px solid var(--marketing-line);background:var(--marketing-card);border-radius:16px;margin:12px 0;padding:0;overflow:hidden}.physical-scale>summary{color:var(--marketing-ink);align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.physical-scale>summary::-webkit-details-marker{display:none}.physical-scale-title{flex:1;gap:3px;min-width:0;font-size:16px;line-height:1.4;display:grid}.physical-scale-title small{color:var(--marketing-muted);font-size:12px;font-weight:400}.physical-scale-arrow{color:var(--marketing-muted);flex:none;transition:transform .18s}.physical-scale[open] .physical-scale-arrow{transform:rotate(180deg)}.physical-scale>summary:focus-visible{outline:3px solid var(--marketing-blue);outline-offset:-4px}.physical-table-scroll{border-top:1px solid var(--marketing-line);max-width:100%;overflow-x:auto}.physical-table-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--marketing-ink);font-variant-numeric:tabular-nums;font-size:14px}.physical-table-scroll th,.physical-table-scroll td{border-bottom:1px solid var(--marketing-line);text-align:left;padding:12px 20px}.physical-table-scroll thead th{color:var(--marketing-muted);background:var(--marketing-inset);padding-block:14px;font-size:12px;font-weight:600}.physical-table-scroll th:nth-child(2){text-align:center;background:var(--marketing-inset);width:100px}.physical-table-scroll th:last-child,.physical-table-scroll td:last-child{text-align:right}.physical-table-scroll tbody tr:last-child>*{border-bottom:0}.physical-table-scroll tbody td{line-height:1.6}.physical-table-scroll tbody tr:hover td{background:var(--marketing-inset)}.physical-points{min-width:38px;min-height:30px;color:var(--marketing-blue);place-items:center;padding:2px 6px;font-size:16px;font-weight:700;display:inline-grid}@media (min-width:800px){.physical-exercise{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:6px 24px;padding:14px 0;display:grid}.physical-control{gap:18px;margin-top:0}.physical-exercise-bottom{grid-column:1/-1;margin-top:0}}@media (max-width:600px){.knowledge-calculator.physical-calculator{padding:20px}.physical-category{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;display:grid}.physical-category-toggle{width:100%}.physical-exercise{padding:16px 0}.physical-exercise-title{gap:9px}.physical-exercise-title h3{font-size:15px}.physical-exercise-icon{border-radius:8px;width:30px;height:30px}.physical-exercise-icon svg{width:18px;height:18px}.physical-score{font-size:13px}.physical-exercise-heading{gap:8px}.physical-control{grid-template-columns:minmax(0,1fr) 92px;gap:16px}.physical-exercise-bottom{flex-wrap:wrap;gap:3px 12px}.physical-void{margin-left:auto}.physical-calculator .physical-summary{column-gap:12px}.physical-calculator .physical-summary>output{font-size:34px}.physical-scale>summary{gap:10px;padding:15px 14px}.physical-scale-title{font-size:15px}.physical-table-scroll th,.physical-table-scroll td{padding:10px 9px;font-size:12px}.physical-table-scroll th:nth-child(2){width:64px}.physical-points{min-width:30px;font-size:15px}.physical-table-scroll tbody td{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.physical-scale-arrow,.physical-category-toggle:before{transition:none}}
