.result[data-astro-cid-kpiowxes]{align-content:start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--green-900);color:var(--on-green);box-shadow:var(--shadow-lg);display:grid}.eyebrow[data-astro-cid-kpiowxes]{color:var(--copper);margin:0}.context[data-astro-cid-kpiowxes]{color:var(--on-green-muted);overflow-wrap:anywhere;margin:0;font-weight:650}.headline[data-astro-cid-kpiowxes]{font-family:var(--font-brand);font-size:var(--step-4);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1}.chip[data-astro-cid-kpiowxes]{margin:var(--space-1) 0 var(--space-2);color:#a8e6c1;background:#7ed3a029;border-radius:999px;justify-self:start;padding:.15rem .7rem;font-size:.8rem;font-weight:750}.chip[data-astro-cid-kpiowxes][data-exact=false]{background:var(--copper-soft);color:var(--copper)}.error[data-astro-cid-kpiowxes]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#8a1c13;background:#fde7e4;margin:0;font-weight:650}.error[data-astro-cid-kpiowxes][hidden],.list[data-astro-cid-kpiowxes][hidden]{display:none}.rows[data-astro-cid-kpiowxes]{border-top:1px solid var(--line-on-green);margin:0;display:grid}.rows[data-astro-cid-kpiowxes] div{justify-content:space-between;gap:0 var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--line-on-green);flex-wrap:wrap;display:flex}.rows[data-astro-cid-kpiowxes] dt{color:var(--on-green-muted)}.rows[data-astro-cid-kpiowxes] dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.list-title[data-astro-cid-kpiowxes]{margin:var(--space-3) 0 var(--space-1);color:var(--on-green-muted);font-size:var(--step--1);font-weight:700}.list[data-astro-cid-kpiowxes] ul[data-astro-cid-kpiowxes]{gap:var(--space-1);font-variant-numeric:tabular-nums;margin:0;padding-left:1.1rem;display:grid}.crumbs[data-astro-cid-hoik5gna]{margin-top:var(--space-4)}.crumbs[data-astro-cid-hoik5gna] a[data-astro-cid-hoik5gna]{color:var(--on-green-muted);font-weight:650}.tool-grid[data-astro-cid-hoik5gna]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.controls[data-astro-cid-hoik5gna]{border:0;min-width:0;margin:0;padding:0}.tool-form[data-astro-cid-hoik5gna] input:disabled,.tool-form[data-astro-cid-hoik5gna] select:disabled{opacity:.7}.mini[data-astro-cid-hoik5gna]{display:none}@media (width<=56rem){.mini[data-astro-cid-hoik5gna]:not([hidden]){z-index:5;margin-bottom:calc(var(--space-3) - var(--space-6));align-items:baseline;gap:var(--space-3);background:var(--green-900);min-height:3rem;color:var(--cream);box-shadow:var(--shadow-lg);border-radius:999px;padding:.6rem 1rem;text-decoration:none;display:flex;position:sticky;top:4.75rem}.mini-label[data-astro-cid-hoik5gna],.mini-more[data-astro-cid-hoik5gna]{color:var(--on-green-muted);font-size:var(--step--1);font-weight:650}.mini-value[data-astro-cid-hoik5gna]{font-weight:800;font-size:var(--step-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mini-more[data-astro-cid-hoik5gna]{text-decoration:underline}.mini[data-astro-cid-hoik5gna][data-show=false]{visibility:hidden}.tool-form[data-astro-cid-hoik5gna] label,.tool-form[data-astro-cid-hoik5gna] fieldset fieldset{scroll-margin-top:9rem}}.tool-form[data-astro-cid-hoik5gna] form{gap:var(--space-4);display:grid}.tool-form[data-astro-cid-hoik5gna] label{gap:var(--space-1);font-weight:700;display:grid}.tool-form[data-astro-cid-hoik5gna] .hint{color:var(--on-cream-muted);font-size:var(--step--1);font-weight:400}.tool-form[data-astro-cid-hoik5gna] input,.tool-form[data-astro-cid-hoik5gna] select{border:1px solid var(--line-on-cream);border-radius:var(--radius-sm);background:var(--cream-50);width:100%;min-width:0;min-height:2.9rem;color:var(--on-cream);font:inherit;font-size:var(--step-1);font-variant-numeric:tabular-nums;padding:.55rem .8rem}.tool-form[data-astro-cid-hoik5gna] .pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.tool-form[data-astro-cid-hoik5gna] fieldset{border:0;margin:0;padding:0}.tool-form[data-astro-cid-hoik5gna] legend{margin-bottom:var(--space-1);font-weight:700}.tool-form[data-astro-cid-hoik5gna] .ops{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.tool-form[data-astro-cid-hoik5gna] .ops label{position:relative}.tool-form[data-astro-cid-hoik5gna] .ops input{opacity:0;pointer-events:none;position:absolute}.tool-form[data-astro-cid-hoik5gna] .ops .op-key{border:1px solid var(--line-on-cream);border-radius:var(--radius-sm);background:var(--cream-50);min-height:2.9rem;font-size:var(--step-2);cursor:pointer;place-items:center;display:grid}.tool-form[data-astro-cid-hoik5gna] .ops input:checked+.op-key{border-color:var(--green-900);background:var(--green-900);color:var(--cream)}.tool-form[data-astro-cid-hoik5gna] .ops input:focus-visible+.op-key{outline:3px solid var(--copper-ink);outline-offset:2px}.js-note[data-astro-cid-hoik5gna],.privacy-note[data-astro-cid-hoik5gna]{margin:var(--space-4) 0 0;color:var(--on-cream-muted);font-size:var(--step--1)}.js-note[data-astro-cid-hoik5gna]+.privacy-note[data-astro-cid-hoik5gna]{margin-top:var(--space-1)}.method[data-astro-cid-hoik5gna]{max-width:46rem}.method[data-astro-cid-hoik5gna] code{background:var(--cream-200);border-radius:.3rem;padding:.05rem .35rem;font-size:.95em}.more-head[data-astro-cid-hoik5gna]{font-size:var(--step-2)}.more[data-astro-cid-hoik5gna]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.more-card[data-astro-cid-hoik5gna]{gap:var(--space-1);height:100%;text-decoration:none;display:grid}.more-card[data-astro-cid-hoik5gna] span[data-astro-cid-hoik5gna]{color:var(--on-cream-muted);font-size:var(--step--1)}.more-card[data-astro-cid-hoik5gna]:hover strong[data-astro-cid-hoik5gna]{text-decoration:underline}@media (width<=56rem){.tool-grid[data-astro-cid-hoik5gna],.more[data-astro-cid-hoik5gna]{grid-template-columns:1fr}}
