.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][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}}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}.smc-tool.smc-tool--redesign .smc-tool__stats{border-top:0;border-bottom:2px solid var(--stroke-structure);background:var(--paper);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:1px solid var(--rule);order:1;margin:0;padding:16px 20px}.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__status{order:2;margin:0;padding:0 24px 12px}.smc-tool.smc-tool--redesign .smc-tool__status:empty{display:none}.smc-tool.smc-tool--redesign .smc-tool__verdict{font-family:var(--font-display);border-top:1px solid var(--rule);order:3;max-width:none;margin:0;padding:20px 24px;font-size:21px;line-height:1.5}.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__verdict{padding:18px 16px}.smc-tool.smc-tool--redesign>.smc-figure:first-of-type>.smc-tool__note{padding:0 16px 20px}}
