.smc-tool-guide[data-astro-cid-pecsl234]{border:1px solid var(--rule);background:var(--surface-raised);margin-top:32px;padding:18px 22px;font-size:16px;line-height:1.5}.smc-tool-guide[data-astro-cid-pecsl234] a[data-astro-cid-pecsl234]{align-items:center;min-height:44px;display:inline-flex}.smc-tool-navigation[data-astro-cid-pecsl234]{border-top:2px solid var(--stroke-structure);margin-top:44px;padding-top:18px}.smc-tool-navigation[data-astro-cid-pecsl234] p[data-astro-cid-pecsl234]{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 14px}.smc-tool-navigation[data-astro-cid-pecsl234]>div[data-astro-cid-pecsl234]{flex-wrap:wrap;gap:10px;display:flex}.smc-tool-navigation[data-astro-cid-pecsl234] a[data-astro-cid-pecsl234]{border:1px solid var(--rule);background:var(--surface-raised);min-height:44px;color:var(--ink-2);border-radius:5px;align-items:center;padding:12px 16px;font-size:15px;text-decoration:none;display:flex}.smc-tool-navigation[data-astro-cid-pecsl234] a[data-astro-cid-pecsl234]:hover{border-color:var(--accent);color:var(--accent)}.smc-tool-navigation[data-astro-cid-pecsl234] a[data-astro-cid-pecsl234]:focus-visible,.smc-tool-guide[data-astro-cid-pecsl234] a[data-astro-cid-pecsl234]:focus-visible{outline:2px solid var(--stroke-ui);outline-offset:4px}.smc-tool-navigation[data-astro-cid-pecsl234] a[data-astro-cid-pecsl234][aria-current]{color:var(--ink);background:var(--accent-soft);border-color:var(--accent);font-weight:600}@media (width<=600px){.smc-tool-navigation[data-astro-cid-pecsl234]>div[data-astro-cid-pecsl234]{grid-template-columns:minmax(0,1fr);display:grid}}.smc-tool-static[data-astro-cid-mxl2wgey]{background:var(--paper-band);color:var(--ink);margin:0;padding:16px 20px;font-size:16px;line-height:1.55}main .smc-tool.smc-tool--redesign{max-width:var(--page-width);padding-top:36px}.smc-tool.smc-tool--redesign .smc-tool__title{letter-spacing:-.022em;max-width:26ch;font-size:clamp(34px,4.4vw,54px);line-height:1.04}.smc-tool.smc-tool--redesign .smc-tool__intro{max-width:56ch;margin-bottom:32px;font-size:21px;line-height:1.5}.smc-tool.smc-tool--redesign .smc-tool__intro em{font-family:var(--font-display)}.smc-tool.smc-tool--redesign>.smc-figure:first-of-type{border:1px solid var(--stroke-structure);background:var(--surface-raised);border-radius:3px;flex-direction:column;max-width:none;display:flex;overflow:hidden}.smc-tool.smc-tool--redesign>.smc-figure:first-of-type>.smc-figure__viewport{background-color:var(--surface-node);background-image:radial-gradient(var(--rule) 1.15px, transparent 1.15px);background-size:21px 21px;order:0;padding:24px}.smc-tool.smc-tool--redesign>.smc-figure:first-of-type .smc-figure__canvas{background:0 0;max-width:920px;margin-inline:auto}.smc-tool.smc-tool--redesign .smc-tool__stats{border-top:1px solid var(--rule);background:var(--paper);border-bottom:0;flex-wrap:wrap;order:1;gap:24px 44px;margin:0;padding:20px 24px;display:flex}.smc-tool.smc-tool--redesign .smc-tool__stats>div{min-width:0}.smc-tool.smc-tool--redesign .smc-tool__stat-value{font-size:40px;line-height:1.1}.smc-tool.smc-tool--redesign .smc-tool__controls{border-top:0;border-bottom:1px solid var(--rule);background:var(--paper);order:-1;align-items:end;margin:0;padding:16px 20px}.smc-tool.smc-tool--redesign .smc-tool__field{gap:6px;min-width:0;display:grid}.smc-tool.smc-tool--redesign .smc-tool__control-label{color:var(--ink-2);font:500 12px/1.4 var(--font-body);display:block}.smc-tool.smc-tool--redesign .smc-tool__input-help{background:var(--paper);color:var(--ink-2);font:400 14px/1.5 var(--font-body);order:-1;margin:0;padding:0 20px 12px}.smc-tool.smc-tool--redesign .smc-tool__input[aria-invalid=true]{border:2px solid var(--flow-read)}.smc-tool.smc-tool--redesign .smc-tool__input,.smc-tool.smc-tool--redesign .smc-tool__select{color:var(--ink);max-width:100%}.smc-tool.smc-tool--redesign .smc-tool__btn:focus-visible,.smc-tool.smc-tool--redesign .smc-tool__input:focus-visible,.smc-tool.smc-tool--redesign .smc-tool__select:focus-visible{outline:2px solid var(--stroke-ui);outline-offset:3px}.smc-tool.smc-tool--redesign .smc-tool__btn--solid{background:var(--accent);border-color:var(--accent);color:var(--ink-inverse)}.smc-tool.smc-tool--redesign .smc-tool__btn:not(:disabled):hover{border-color:var(--accent)}.smc-tool.smc-tool--redesign .smc-tool__btn[aria-disabled=true]{background:var(--surface-sunk);color:var(--muted);cursor:not-allowed;border-style:dashed}.smc-tool.smc-tool--redesign .smc-tool__btn--solid[aria-disabled=true]{background:var(--surface-sunk);color:var(--muted);border-color:var(--stroke-ui)}.smc-tool.smc-tool--redesign .smc-tool__status{background:var(--paper);order:-1;margin:0;padding:12px 24px}.smc-tool.smc-tool--redesign .smc-tool__status:empty{display:none}.smc-tool.smc-tool--redesign .smc-tool__verdict{font-family:var(--font-body);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--surface-raised);order:-1;max-width:none;margin:0;padding:14px 20px;font-size:17px;line-height:1.55}.smc-tool.smc-tool--redesign>.smc-figure:first-of-type>.smc-tool__note{order:4;max-width:none;margin:0;padding:0 24px 24px;font-size:17px}.smc-tool.smc-tool--redesign>.smc-figure:first-of-type>.smc-fig-caption{order:4;margin:0;padding:16px 24px}.smc-tool.smc-tool--redesign .smc-figure__fit{order:0}@media (width<=760px){.smc-tool.smc-tool--redesign>.smc-figure:first-of-type>.smc-figure__viewport{padding:18px 0}.smc-tool.smc-tool--redesign .smc-tool__stats{gap:20px 24px;padding:18px 16px}.smc-tool.smc-tool--redesign .smc-tool__stat-value{overflow-wrap:anywhere;font-size:32px}.smc-tool.smc-tool--redesign .smc-tool__controls{padding:16px}.smc-tool.smc-tool--redesign .smc-tool__input-help{padding-inline:16px}.smc-tool.smc-tool--redesign .smc-tool__verdict{padding:14px 16px}.smc-tool.smc-tool--redesign>.smc-figure:first-of-type>.smc-tool__note{padding:0 16px 20px}}
