.lc-col[data-astro-cid-xw6okqac]{max-width:760px}.lc-mode[data-astro-cid-xw6okqac]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px}.lc-mode-note[data-astro-cid-xw6okqac]{margin:0;font-size:14px;color:var(--gray-600)}.lc-seg[data-astro-cid-xw6okqac]{display:inline-flex;border:1px solid var(--gray-300);border-radius:var(--radius-sm);overflow:hidden}.lc-seg[data-astro-cid-xw6okqac] button[data-astro-cid-xw6okqac]{font:inherit;font-size:15px;font-weight:500;padding:10px 20px;background:var(--gray-0);color:var(--gray-600);border:0;cursor:pointer}.lc-seg[data-astro-cid-xw6okqac] button[data-astro-cid-xw6okqac]+button[data-astro-cid-xw6okqac]{border-left:1px solid var(--gray-300)}.lc-seg[data-astro-cid-xw6okqac] button[data-astro-cid-xw6okqac][aria-pressed=true]{background:var(--gray-900);color:var(--gray-0)}.lc-seg[data-astro-cid-xw6okqac] button[data-astro-cid-xw6okqac]:focus-visible{outline:2px solid var(--red-600);outline-offset:-2px}.lc-block[data-astro-cid-xw6okqac]{border:0;padding:0;margin:0 0 56px;min-width:0}.lc-block[data-astro-cid-xw6okqac] legend[data-astro-cid-xw6okqac]{padding:0}.lc-desc[data-astro-cid-xw6okqac]{margin:0;font-size:16px;line-height:1.6;color:var(--gray-700);max-width:58ch}.lc-q[data-astro-cid-xw6okqac]{margin:10px 0 24px;font-family:var(--font-display);font-size:18px;line-height:1.45;color:var(--gray-900);max-width:58ch}.lc-grid[data-astro-cid-xw6okqac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:640px){.lc-grid[data-astro-cid-xw6okqac]{grid-template-columns:1fr}}.lc-field[data-astro-cid-xw6okqac] label[data-astro-cid-xw6okqac],.lc-label[data-astro-cid-xw6okqac]{display:block;font-size:14px;font-weight:500;color:var(--gray-900);margin-bottom:8px}.lc-input[data-astro-cid-xw6okqac]{display:flex;align-items:center;gap:8px;border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-0);transition:border-color .15s}.lc-input[data-astro-cid-xw6okqac]:focus-within{border-color:var(--red-600)}.lc-input[data-astro-cid-xw6okqac] input[data-astro-cid-xw6okqac]{width:100%;border:0;background:transparent;padding:11px 12px;font:inherit;font-size:16px;color:var(--gray-900);outline:none}.lc-affix[data-astro-cid-xw6okqac]{font-family:var(--font-mono);font-size:13px;color:var(--gray-500);padding:0 12px;user-select:none}.lc-affix[data-astro-cid-xw6okqac]+input[data-astro-cid-xw6okqac]{padding-left:0}.lc-hint[data-astro-cid-xw6okqac]{margin:6px 0 0;font-size:13px;color:var(--gray-500)}.lc-capacity[data-astro-cid-xw6okqac]{margin:0 0 56px;padding:32px;border:1px solid var(--red-200);background:var(--red-50);border-radius:var(--radius-lg)}.lc-cap-q[data-astro-cid-xw6okqac]{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.3;color:var(--gray-900);max-width:42ch}.lc-cap-note[data-astro-cid-xw6okqac]{margin:14px 0 28px;font-size:15px;color:var(--gray-700);max-width:58ch}.lc-cap-out[data-astro-cid-xw6okqac]{align-self:end;font-family:var(--font-mono);font-size:13px;color:var(--gray-600);line-height:1.8}.lc-cap-out[data-astro-cid-xw6okqac] span[data-astro-cid-xw6okqac]{display:block}.lc-cap-out[data-astro-cid-xw6okqac] b[data-astro-cid-xw6okqac]{color:var(--gray-900)}.lc-result[data-astro-cid-xw6okqac]{border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.lc-result-hd[data-astro-cid-xw6okqac]{padding:24px 28px;background:#0a0a0a}.lc-result-hd[data-astro-cid-xw6okqac] h2[data-astro-cid-xw6okqac]{margin:0;font-family:var(--font-sans);font-size:19px;font-weight:600;color:#fff}.lc-result-hd[data-astro-cid-xw6okqac] p[data-astro-cid-xw6okqac]{margin:6px 0 0;font-size:14px;color:#fff9}.lc-result[data-astro-cid-xw6okqac] dl[data-astro-cid-xw6okqac]{margin:0}.lc-row[data-astro-cid-xw6okqac]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:20px 28px;border-top:1px solid var(--gray-200)}.lc-row[data-astro-cid-xw6okqac] dt[data-astro-cid-xw6okqac]{font-size:15px;font-weight:500;color:var(--gray-900)}.lc-row[data-astro-cid-xw6okqac] dd[data-astro-cid-xw6okqac]{margin:0}.lc-note[data-astro-cid-xw6okqac]{margin-top:2px!important;font-family:var(--font-mono);font-size:12px;color:var(--gray-500)}.lc-detail[data-astro-cid-xw6okqac]{margin-top:8px!important;font-size:14px;line-height:1.6;color:var(--gray-700)}.lc-val[data-astro-cid-xw6okqac]{font-family:var(--font-mono);font-size:15px;white-space:nowrap;color:var(--gray-500);text-align:right}.lc-val[data-astro-cid-xw6okqac].costed{color:var(--gray-900)}.lc-total[data-astro-cid-xw6okqac]{background:var(--gray-50);align-items:baseline}.lc-total[data-astro-cid-xw6okqac] dt[data-astro-cid-xw6okqac]{font-family:var(--font-display);font-size:20px}.lc-total[data-astro-cid-xw6okqac] .lc-val[data-astro-cid-xw6okqac]{font-family:var(--font-display);font-size:28px;color:var(--red-600)}.lc-after[data-astro-cid-xw6okqac]{margin:20px 0 0;font-size:15px;color:var(--gray-600);max-width:60ch}.lc-foot[data-astro-cid-xw6okqac]{margin:48px 0 0;padding-top:28px;border-top:1px solid var(--gray-200);font-size:14px;line-height:1.6;color:var(--gray-500);max-width:62ch}@media(max-width:640px){.lc-row[data-astro-cid-xw6okqac]{grid-template-columns:1fr;padding:18px 20px}.lc-val[data-astro-cid-xw6okqac]{text-align:left}.lc-capacity[data-astro-cid-xw6okqac]{padding:24px 20px}}
