.calc-section[data-v-9562bb27]{background:#fff;padding:3rem 0}.calc-layout[data-v-9562bb27]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem;display:grid}.calc-results[data-v-9562bb27]{min-width:0;position:sticky;top:100px}@media (width<=1024px){.calc-layout[data-v-9562bb27]{grid-template-columns:1fr}.calc-results[data-v-9562bb27]{position:static}}.tuner-form[data-v-9562bb27]{gap:1.25rem}.tuner-field[data-v-9562bb27],.tuner-form[data-v-9562bb27]{flex-direction:column;display:flex}.tuner-field[data-v-9562bb27]{gap:.45rem}.tuner-field__label[data-v-9562bb27]{color:#0e1a10;font-size:.95rem;font-weight:600}.tuner-field__hint[data-v-9562bb27]{color:#0e1a1099;font-size:.82rem;font-weight:400;line-height:1.45;display:block}[data-v-9562bb27] .tuner-field__input{font:inherit;color:#0e1a10;background:#fff;border:1px solid #0e1a1033;border-radius:8px;max-width:260px;padding:.55rem .75rem;font-size:1rem;font-weight:600}[data-v-9562bb27] .tuner-field__input--num{text-align:center;width:120px}[data-v-9562bb27] .tuner-field__input--unit{width:90px}[data-v-9562bb27] .tuner-field__input:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--focus-ring);box-shadow:none}.tuner-field__pair[data-v-9562bb27]{gap:.5rem;display:flex}.tuner-segment[data-v-9562bb27]{border:1px solid #0e1a1033;border-radius:999px;align-self:flex-start;display:inline-flex;overflow:hidden}.tuner-segment__btn[data-v-9562bb27]{color:#0e1a10;font:inherit;cursor:pointer;background:#fff;border:0;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600}.tuner-segment__btn+.tuner-segment__btn[data-v-9562bb27]{border-left:1px solid #0e1a101f}.tuner-segment__btn--active[data-v-9562bb27]{background:var(--color-accent)}.tuner-segment__btn[data-v-9562bb27]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (width<=480px){.tuner-segment[data-v-9562bb27]{border-radius:14px;flex-direction:column;align-self:stretch}.tuner-segment__btn[data-v-9562bb27]{text-align:left}.tuner-segment__btn+.tuner-segment__btn[data-v-9562bb27]{border-top:1px solid #0e1a101f;border-left:0}}.tuner-toggle[data-v-9562bb27]{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.tuner-toggle__box[data-v-9562bb27]{width:16px;height:16px;accent-color:var(--color-accent);flex-shrink:0;margin-top:.25rem}.tuner-toggle__text[data-v-9562bb27]{color:#0e1a10;font-size:.95rem;font-weight:600;line-height:1.4}.tuner-summary[data-v-9562bb27]{background:#f5f6f3;border:1px solid #0e1a101f;border-radius:12px;margin-top:2rem;padding:1.25rem 1.25rem 1rem}.tuner-summary__heading[data-v-9562bb27]{font-family:var(--font-display);color:#0e1a10;margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.result-row[data-v-9562bb27]{color:#0e1a10cc;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.92rem;display:flex}.result-row__value[data-v-9562bb27]{color:#0e1a10;white-space:nowrap;font-weight:700}.tuner-warnings[data-v-9562bb27]{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.tuner-warnings__item[data-v-9562bb27]{color:#7a4a12;background:#d69e2e1f;border:1px solid #d69e2e59;border-radius:8px;padding:.5rem .75rem;font-size:.85rem;line-height:1.5}.tuner-warnings__item--info[data-v-9562bb27]{color:#2d4a32;background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.4)}.conf-block[data-v-9562bb27]{background:#0e1a10;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px -16px #0e1a1080}.conf-block__bar[data-v-9562bb27]{background:#e8ede40f;border-bottom:1px solid #e8ede41f;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.conf-block__name[data-v-9562bb27]{color:#e8ede4bf;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.conf-block__actions[data-v-9562bb27]{gap:.5rem;display:flex}.conf-block__btn[data-v-9562bb27]{color:#e8ede4;font:inherit;cursor:pointer;background:0 0;border:1px solid #e8ede44d;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:background .2s,color .2s}.conf-block__btn[data-v-9562bb27]:hover{background:#e8ede41a}.conf-block__btn--primary[data-v-9562bb27]{background:var(--color-accent);border-color:var(--color-accent);color:#0e1a10}.conf-block__btn--primary[data-v-9562bb27]:hover{background:#b0d8a3}.conf-block__btn[data-v-9562bb27]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.conf-block__pre[data-v-9562bb27]{color:#e8ede4;margin:0;padding:1rem 1.25rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.65;overflow-x:auto}.conf-block__pre[data-v-9562bb27]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.tuner-share[data-v-9562bb27]{cursor:pointer;font:inherit;background:0 0;border:none;margin:1rem auto 0;display:block}.calc-results__cta[data-v-9562bb27]{text-align:center;background:var(--color-accent);color:#0e1a10;border-radius:999px;margin-top:1rem;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;display:block}.calc-results__cta[data-v-9562bb27]:hover{background:#b0d8a3}.calc-results__cta-link[data-v-9562bb27]{color:#2d4a32;text-underline-offset:3px;font-size:.9rem;font-weight:600;text-decoration:underline}.calc-results__caveat[data-v-9562bb27]{color:#0e1a10ad;text-align:center;margin:.85rem 0 0;font-size:.78rem;line-height:1.5}
