.smc[data-astro-cid-jpt2qnnk]{margin:0 0 1rem}.smc-intro[data-astro-cid-jpt2qnnk]{font-size:.9375rem;color:var(--color-600);line-height:1.65;margin:0 0 1.25rem;max-width:640px}.smc-tabs[data-astro-cid-jpt2qnnk]{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--color-200);margin-bottom:1.25rem}.smc-tab[data-astro-cid-jpt2qnnk]{padding:.5rem .875rem;background:none;border:none;border-bottom:2px solid transparent;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--color-500);cursor:pointer;white-space:nowrap;transition:all .15s ease;margin-bottom:-1px}.smc-tab[data-astro-cid-jpt2qnnk]:hover{color:var(--color-primary)}.smc-tab--active[data-astro-cid-jpt2qnnk]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.smc-card[data-astro-cid-jpt2qnnk]{background:var(--color-white);border:1px solid var(--color-200);border-radius:var(--radius-lg, .75rem);padding:1.75rem;box-shadow:var(--shadow-sm, 0 1px 4px rgba(0,0,0,.06))}.smc-panel[data-astro-cid-jpt2qnnk]{display:none}.smc-panel--active[data-astro-cid-jpt2qnnk]{display:block}.smc-h[data-astro-cid-jpt2qnnk]{font-size:1.125rem;font-weight:800;color:var(--color-900);margin:0 0 .25rem}.smc-sub[data-astro-cid-jpt2qnnk]{font-size:.875rem;color:var(--color-500);margin:0 0 1.25rem;line-height:1.55}.smc-grid[data-astro-cid-jpt2qnnk]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1.25rem}.smc-field[data-astro-cid-jpt2qnnk]{display:flex;flex-direction:column;gap:.375rem}.smc-field[data-astro-cid-jpt2qnnk] span[data-astro-cid-jpt2qnnk]{font-size:.8125rem;font-weight:600;color:var(--color-700)}.smc-field[data-astro-cid-jpt2qnnk] span[data-astro-cid-jpt2qnnk] em[data-astro-cid-jpt2qnnk]{font-weight:400;color:var(--color-400);font-style:normal}.smc-field[data-astro-cid-jpt2qnnk] input[data-astro-cid-jpt2qnnk]{padding:.625rem .75rem;border:1px solid var(--color-300);border-radius:var(--radius-md, .5rem);font-size:.9375rem;font-family:inherit;background:var(--color-50);color:var(--color-900);outline:none;transition:border-color .15s ease}.smc-field[data-astro-cid-jpt2qnnk] input[data-astro-cid-jpt2qnnk]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.smc-btn[data-astro-cid-jpt2qnnk]{padding:.75rem 1.75rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md, .5rem);font-size:.9375rem;font-weight:700;cursor:pointer;transition:filter .15s ease}.smc-btn[data-astro-cid-jpt2qnnk]:hover{filter:brightness(1.05)}.smc-out[data-astro-cid-jpt2qnnk]{margin-top:1.5rem}.smc-priv[data-astro-cid-jpt2qnnk]{font-size:.75rem;color:var(--color-400);margin:.875rem 0 0}@media(max-width:560px){.smc-card[data-astro-cid-jpt2qnnk]{padding:1.25rem}.smc-grid[data-astro-cid-jpt2qnnk]{grid-template-columns:1fr}}.smc-result{border:1px solid var(--color-200);border-radius:var(--radius-md, .5rem);overflow:hidden;margin-top:.5rem}.smc-result-hero{padding:1.5rem;text-align:center;background:var(--color-50);border-bottom:1px solid var(--color-200)}.smc-result-num{font-size:2.5rem;font-weight:800;line-height:1;font-family:ui-monospace,monospace;color:var(--color-900)}.smc-result-cap{font-size:.8125rem;color:var(--color-500);font-weight:600;margin-top:.375rem}.smc-result-rows{display:grid}.smc-result-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 1.25rem;font-size:.875rem;border-bottom:1px solid var(--color-100)}.smc-result-row:last-child{border-bottom:none}.smc-result-row span:first-child{color:var(--color-600)}.smc-result-row span:last-child{color:var(--color-900);font-weight:700;font-family:ui-monospace,monospace}.smc-verdict{padding:.875rem 1.25rem;font-size:.875rem;line-height:1.6;border-top:1px solid var(--color-200)}.smc-v--good{background:var(--color-buy-bg, #f0fdf4);color:var(--color-buy, #16a34a)}.smc-v--warn{background:#fffbeb;color:#b45309}.smc-v--bad{background:var(--color-skip-bg, #fef2f2);color:var(--color-skip, #dc2626)}.smc-v--neutral{background:var(--color-primary-50, #eff6ff);color:var(--color-primary)}.smc-verdict strong{font-weight:800}.smc-err{padding:.75rem 1rem;background:var(--color-skip-bg, #fef2f2);border:1px solid #fecaca;border-radius:var(--radius-md, .5rem);color:#dc2626;font-size:.875rem}.calc-prose h2{font-size:1.25rem;font-weight:800;color:var(--color-900);margin:0 0 .875rem}.calc-prose h3{font-size:1rem;font-weight:700;color:var(--color-800);margin:1.5rem 0 .5rem}.calc-prose p{font-size:.9375rem;color:var(--color-600);margin:0 0 1rem;line-height:1.7}.calc-prose ul,.calc-prose ol{margin:0 0 1.5rem;padding-left:1.25rem;display:grid;gap:.5rem;color:var(--color-600);font-size:.9375rem;line-height:1.65}.calc-prose strong{color:var(--color-800)}.calc-prose .calc-formula{background:var(--color-900, #0f172a);color:#e2e8f0;border-radius:var(--radius-md, .5rem);padding:1rem 1.25rem;font-family:monospace;font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem;overflow-x:auto}.calc-prose .calc-callout{background:var(--color-primary-50, #eff6ff);border-left:3px solid var(--color-primary);padding:.875rem 1.125rem;border-radius:0 .375rem .375rem 0;font-size:.9rem;line-height:1.65;margin:0 0 2rem;color:var(--color-800)}.calc-prose table{width:100%;border-collapse:collapse;font-size:.875rem;margin:0 0 1.5rem}.calc-prose th,.calc-prose td{text-align:left;padding:.5rem .75rem;border:1px solid var(--color-200)}.calc-prose th{background:var(--color-50);font-weight:700;color:var(--color-800)}.calc-prose td{color:var(--color-600)}
