.sizer[data-astro-cid-4tpuvqn7]{display:grid;gap:1.5rem;align-items:start;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.sizer[data-astro-cid-4tpuvqn7]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem}.sizer__result[data-astro-cid-4tpuvqn7]{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.sizer__form[data-astro-cid-4tpuvqn7]{display:grid;gap:2rem}.sizer__form[data-astro-cid-4tpuvqn7] fieldset[data-astro-cid-4tpuvqn7]{border:0;padding:0;margin:0;min-width:0}.step[data-astro-cid-4tpuvqn7]{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:1.25rem!important;font-weight:700;color:var(--navy-900)!important;margin-bottom:.875rem}.step[data-astro-cid-4tpuvqn7] span[data-astro-cid-4tpuvqn7]{width:30px;height:30px;border-radius:50%;background:var(--navy-800);color:#fff;display:grid;place-items:center;font-size:.875rem}.unit-input[data-astro-cid-4tpuvqn7]{display:flex;align-items:center;gap:.75rem}.unit-input[data-astro-cid-4tpuvqn7] input[data-astro-cid-4tpuvqn7]{width:min(220px,60%);min-height:52px;padding:.5rem .875rem;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);font-size:1.375rem;font-weight:700;font-family:var(--font-display);color:var(--navy-900)}.unit-input[data-astro-cid-4tpuvqn7] input[data-astro-cid-4tpuvqn7]:focus{outline:none;border-color:var(--navy-600);box-shadow:0 0 0 3px #2f629933}.unit-input[data-astro-cid-4tpuvqn7] input[data-astro-cid-4tpuvqn7][aria-invalid=true]{border-color:var(--err)}.unit-input[data-astro-cid-4tpuvqn7] span[data-astro-cid-4tpuvqn7]{font-weight:600;color:var(--text-2)}.hint[data-astro-cid-4tpuvqn7]{font-size:var(--fs-xs);color:var(--text-3);margin-top:.5rem}.presets[data-astro-cid-4tpuvqn7]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.presets[data-astro-cid-4tpuvqn7] button[data-astro-cid-4tpuvqn7]{min-height:40px;padding:0 .875rem;border-radius:999px;border:1px dashed var(--border-strong);background:var(--surface);color:var(--navy-800);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.presets[data-astro-cid-4tpuvqn7] button[data-astro-cid-4tpuvqn7]:hover{border-style:solid;border-color:var(--navy-700)}.presets[data-astro-cid-4tpuvqn7] .hint[data-astro-cid-4tpuvqn7]{margin:0}.equip[data-astro-cid-4tpuvqn7]{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.equip[data-astro-cid-4tpuvqn7] th[data-astro-cid-4tpuvqn7]{text-align:left;font-size:var(--fs-xs);color:var(--text-3);font-weight:600;padding:0 .5rem .5rem 0}.equip[data-astro-cid-4tpuvqn7] td{padding:0 .5rem .5rem 0;vertical-align:top}.equip[data-astro-cid-4tpuvqn7] input{width:100%;min-height:44px;padding:.5rem .625rem;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);font-size:1rem}.equip[data-astro-cid-4tpuvqn7] input[aria-invalid=true]{border-color:var(--err)}.equip[data-astro-cid-4tpuvqn7] td:nth-child(2){width:26%}.equip[data-astro-cid-4tpuvqn7] td:nth-child(3){width:16%}.equip[data-astro-cid-4tpuvqn7] td:nth-child(4){width:44px}.equip[data-astro-cid-4tpuvqn7] .row-remove{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;cursor:pointer;color:var(--text-3);display:grid;place-items:center}.advanced[data-astro-cid-4tpuvqn7] summary[data-astro-cid-4tpuvqn7]{cursor:pointer;font-weight:600;color:var(--navy-700);min-height:44px;display:flex;align-items:center}.sizer__result[data-astro-cid-4tpuvqn7]{background:var(--navy-900);color:#fff;border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 1.5vw,2rem)}.sizer__result[data-astro-cid-4tpuvqn7] .eyebrow[data-astro-cid-4tpuvqn7]{color:var(--on-navy-2)!important}.result-label[data-astro-cid-4tpuvqn7]{font-size:var(--fs-xs);color:var(--on-navy-2);font-weight:600;letter-spacing:.02em}.result-kva[data-astro-cid-4tpuvqn7]{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,2.4rem + 2.5vw,4.25rem);line-height:1;margin-top:.375rem}.result-kva[data-astro-cid-4tpuvqn7] small[data-astro-cid-4tpuvqn7]{font-size:1.375rem;color:var(--on-navy-2);font-weight:700}.workings[data-astro-cid-4tpuvqn7]{list-style:none;margin:1rem 0 0;padding:.875rem 1rem;border-radius:var(--radius-sm);background:#ffffff0f;font-size:var(--fs-xs);color:var(--on-navy-2);display:grid;gap:.375rem;font-variant-numeric:tabular-nums}.workings[data-astro-cid-4tpuvqn7] b{color:#fff;font-weight:600}.result-block[data-astro-cid-4tpuvqn7]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14)}.matches[data-astro-cid-4tpuvqn7]{list-style:none;margin:.625rem 0 0;padding:0;display:grid;gap:.5rem}.matches[data-astro-cid-4tpuvqn7] a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;font-weight:600}.matches[data-astro-cid-4tpuvqn7] a:hover{background:#ffffff24}.matches[data-astro-cid-4tpuvqn7] small{color:var(--on-navy-2);font-weight:500;text-align:right}.matches[data-astro-cid-4tpuvqn7] li.none{color:var(--on-navy-2);font-size:var(--fs-sm)}.result-energy[data-astro-cid-4tpuvqn7]{font-family:var(--font-display);font-weight:800;font-size:2rem;margin-top:.25rem}.result-energy[data-astro-cid-4tpuvqn7] small[data-astro-cid-4tpuvqn7]{font-size:1rem;color:var(--on-navy-2);font-weight:600;margin-left:.25rem}.result-batt[data-astro-cid-4tpuvqn7]{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.result-batt[data-astro-cid-4tpuvqn7] li[data-astro-cid-4tpuvqn7]{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:10px;background:#ffffff0f}.result-batt[data-astro-cid-4tpuvqn7] span[data-astro-cid-4tpuvqn7]{font-size:11px;color:var(--on-navy-2)}.result-batt[data-astro-cid-4tpuvqn7] b[data-astro-cid-4tpuvqn7]{font-size:.95rem}.result-note[data-astro-cid-4tpuvqn7]{font-size:var(--fs-xs);color:var(--on-navy-2);margin-top:.375rem}.result-actions[data-astro-cid-4tpuvqn7]{display:grid;gap:.625rem;margin-top:1.5rem}.disclaimer[data-astro-cid-4tpuvqn7]{display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem;border-radius:var(--radius-sm);background:#fff;color:var(--text-2);font-size:var(--fs-xs)}.disclaimer[data-astro-cid-4tpuvqn7] svg[data-astro-cid-4tpuvqn7]{flex:none;color:var(--navy-600);margin-top:1px}.disclaimer[data-astro-cid-4tpuvqn7] strong[data-astro-cid-4tpuvqn7]{color:var(--text)}
