.hero-tool[data-astro-cid-aphhe2a6]{display:grid;gap:12px;align-content:start;align-self:start}@media (min-width: 1025px){.hero[data-astro-cid-aphhe2a6] .hero-grid[data-astro-cid-aphhe2a6]{grid-template-columns:minmax(0,.58fr) minmax(0,1fr)}}.hero-copy[data-astro-cid-aphhe2a6]{padding-top:6px}.hero-tool[data-astro-cid-aphhe2a6] .section-head[data-astro-cid-aphhe2a6]{margin:0}.btn[data-astro-cid-aphhe2a6]{border-radius:2px;min-height:46px;padding:0 22px;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:none}.btn[data-astro-cid-aphhe2a6]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn-primary[data-astro-cid-aphhe2a6]{background:var(--accent);border:2px solid var(--accent-2);color:#fff;box-shadow:4px 4px 0 0 var(--accent-2)}.btn-primary[data-astro-cid-aphhe2a6]:hover{background:var(--accent-2);box-shadow:6px 6px 0 0 var(--accent-2);transform:translate(-2px,-2px)}.btn-primary[data-astro-cid-aphhe2a6]:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--accent-2)}.btn-secondary[data-astro-cid-aphhe2a6]{background:#fff;border:2px solid var(--text);color:var(--text);box-shadow:4px 4px #13212f29}.btn-secondary[data-astro-cid-aphhe2a6]:hover{background:var(--text);color:#fff;box-shadow:6px 6px #13212f3d;transform:translate(-2px,-2px)}.btn-secondary[data-astro-cid-aphhe2a6]:active{transform:translate(4px,4px);box-shadow:0 0 #13212f29}.tool[data-astro-cid-aphhe2a6]{position:relative;overflow:hidden;background:#fff;border:2px solid var(--text);border-radius:2px;padding:26px 20px 20px;box-shadow:8px 8px #13212f17}.tool[data-astro-cid-aphhe2a6]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:repeating-linear-gradient(-45deg,var(--text) 0 7px,var(--accent) 7px 14px)}.tool-grid[data-astro-cid-aphhe2a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.tool-field[data-astro-cid-aphhe2a6]{display:flex;flex-direction:column;gap:7px}.tool-field[data-astro-cid-aphhe2a6]>span[data-astro-cid-aphhe2a6]{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tool-field[data-astro-cid-aphhe2a6] select[data-astro-cid-aphhe2a6],.tool-field[data-astro-cid-aphhe2a6] input[data-astro-cid-aphhe2a6]{font:inherit;font-weight:600;padding:10px 11px;border:2px solid var(--line);border-radius:2px;background:var(--bg);color:var(--text);width:100%;box-sizing:border-box}.tool-field[data-astro-cid-aphhe2a6] select[data-astro-cid-aphhe2a6]:focus,.tool-field[data-astro-cid-aphhe2a6] input[data-astro-cid-aphhe2a6]:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:inset 0 0 0 1px var(--accent)}.tool-field[data-astro-cid-aphhe2a6] select[data-astro-cid-aphhe2a6][multiple]{padding:5px}.tool-actions[data-astro-cid-aphhe2a6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:18px;border-top:2px solid var(--line)}.tool-actions[data-astro-cid-aphhe2a6] .btn[data-astro-cid-aphhe2a6]{cursor:pointer;font-family:inherit}.tool-out[data-astro-cid-aphhe2a6]{margin-top:20px;padding-top:18px;border-top:2px solid var(--line)}.tool-hint[data-astro-cid-aphhe2a6]{color:var(--muted);margin:0}.tool-out[data-astro-cid-aphhe2a6] h3[data-astro-cid-aphhe2a6]{margin:0 0 8px;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.tool-block[data-astro-cid-aphhe2a6]{border:2px solid var(--line);border-radius:2px;padding:12px 14px;margin:0 0 12px;background:var(--panel-2)}.tool-block[data-astro-cid-aphhe2a6] p[data-astro-cid-aphhe2a6]{margin:4px 0}.tool-rank[data-astro-cid-aphhe2a6]{display:inline-block;min-width:22px;font-weight:800;color:var(--accent)}.tool-figures[data-astro-cid-aphhe2a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 12px}.tool-figure[data-astro-cid-aphhe2a6]{border:2px solid var(--text);border-radius:2px;padding:10px 12px;background:#fff}.tool-figure[data-astro-cid-aphhe2a6] b[data-astro-cid-aphhe2a6]{display:block;font-size:1rem;font-weight:800;letter-spacing:-.01em}.tool-figure[data-astro-cid-aphhe2a6] span[data-astro-cid-aphhe2a6]{display:block;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tool-pre[data-astro-cid-aphhe2a6]{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.6;background:var(--text);color:#e8eef4;border:2px solid var(--text);border-radius:2px;padding:14px 16px;margin:0 0 12px}.tool-missing[data-astro-cid-aphhe2a6]{margin:0;padding-left:18px}.tool-missing[data-astro-cid-aphhe2a6] li[data-astro-cid-aphhe2a6]{margin:3px 0}.tool-list[data-astro-cid-aphhe2a6]{margin:12px 0 0;padding-left:20px}.tool-list[data-astro-cid-aphhe2a6] li[data-astro-cid-aphhe2a6]{margin:6px 0}
