.tool-grid[data-astro-cid-2pjqcdzv]{display:grid;gap:16px}.step[data-astro-cid-2pjqcdzv]{padding:clamp(24px,3vw,36px);background:var(--ivory-raised);border:1px solid var(--rule)}.k[data-astro-cid-2pjqcdzv]{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-ink)}.k2[data-astro-cid-2pjqcdzv]{margin-top:32px}.k3[data-astro-cid-2pjqcdzv]{margin-top:28px}.k-night[data-astro-cid-2pjqcdzv]{color:var(--leaf)}.k-hint[data-astro-cid-2pjqcdzv]{margin-left:6px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--ink-muted);font-variant-numeric:tabular-nums}.presets[data-astro-cid-2pjqcdzv]{display:flex;flex-wrap:wrap;gap:8px}.preset[data-astro-cid-2pjqcdzv]{min-height:40px;padding:8px 16px;border:1px solid var(--rule);border-radius:999px;background:transparent;font:inherit;font-size:14px;color:var(--ink);cursor:pointer;transition:background-color .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease)}.preset[data-astro-cid-2pjqcdzv]:hover{border-color:var(--forest)}.preset[data-astro-cid-2pjqcdzv][aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--ivory)}.preset[data-astro-cid-2pjqcdzv]:focus-visible{outline:2px solid var(--leaf-ink);outline-offset:2px}.opts[data-astro-cid-2pjqcdzv]{display:grid;gap:8px}@media(min-width:640px){.opts[data-astro-cid-2pjqcdzv]{grid-template-columns:1fr 1fr}}.opt[data-astro-cid-2pjqcdzv]{position:relative;display:block;cursor:pointer}.opt[data-astro-cid-2pjqcdzv] input[data-astro-cid-2pjqcdzv]{position:absolute;opacity:0;pointer-events:none}.opt[data-astro-cid-2pjqcdzv]>span[data-astro-cid-2pjqcdzv]{display:grid;gap:2px;height:100%;padding:13px 16px 13px 46px;border:1px solid var(--rule);border-radius:14px;color:var(--ink);transition:border-color .45s var(--ease),background-color .45s var(--ease),transform .45s var(--ease)}.opt[data-astro-cid-2pjqcdzv] b[data-astro-cid-2pjqcdzv]{font-weight:500;font-size:15.5px;line-height:1.3}.opt[data-astro-cid-2pjqcdzv] small[data-astro-cid-2pjqcdzv]{font-size:13px;line-height:1.35;color:var(--ink-muted)}.opt[data-astro-cid-2pjqcdzv]>span[data-astro-cid-2pjqcdzv]:before{content:"";position:absolute;left:18px;top:17px;width:16px;height:16px;border:1.5px solid var(--ink-muted);border-radius:5px;transition:background-color .3s,border-color .3s}.opt[data-astro-cid-2pjqcdzv]:hover>span[data-astro-cid-2pjqcdzv]{border-color:var(--forest)}.opt[data-astro-cid-2pjqcdzv]:active>span[data-astro-cid-2pjqcdzv]{transform:scale(.985)}.opt[data-astro-cid-2pjqcdzv] input[data-astro-cid-2pjqcdzv]:checked+span[data-astro-cid-2pjqcdzv]{border-color:var(--forest);background:var(--ivory-hover)}.opt[data-astro-cid-2pjqcdzv] input[data-astro-cid-2pjqcdzv]:checked+span[data-astro-cid-2pjqcdzv]:before{background:var(--forest);border-color:var(--forest);box-shadow:inset 0 0 0 3px var(--ivory-hover)}.opt[data-astro-cid-2pjqcdzv] input[data-astro-cid-2pjqcdzv]:focus-visible+span[data-astro-cid-2pjqcdzv]{outline:2px solid var(--leaf-ink);outline-offset:2px}.result[data-astro-cid-2pjqcdzv]{padding:clamp(24px,3vw,36px);background:var(--forest);color:var(--ivory);align-self:start}.verdict[data-astro-cid-2pjqcdzv]{margin:0 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.05;font-variant-numeric:tabular-nums}.verdict[data-astro-cid-2pjqcdzv].is-empty{font-size:clamp(24px,2.6vw,32px);color:var(--mist)}.sub[data-astro-cid-2pjqcdzv]{margin:0;color:var(--mist);line-height:1.5}.docs[data-astro-cid-2pjqcdzv]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.docs[data-astro-cid-2pjqcdzv] .doc{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(243,240,234,.18);border-radius:12px;color:var(--ivory);text-decoration:none;transition:border-color .45s var(--ease),background-color .45s var(--ease)}.docs[data-astro-cid-2pjqcdzv] .doc:hover{border-color:var(--leaf);background:#f3f0ea0d}.docs[data-astro-cid-2pjqcdzv] .doc-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.docs[data-astro-cid-2pjqcdzv] .doc-name{font-weight:500}.docs[data-astro-cid-2pjqcdzv] .doc-price{flex:0 0 auto;font-size:13.5px;color:var(--leaf);font-variant-numeric:tabular-nums}.docs[data-astro-cid-2pjqcdzv] .doc-why{font-size:13.5px;line-height:1.45;color:var(--mist)}.fine[data-astro-cid-2pjqcdzv]{margin:10px 0 0;font-size:12.5px;color:var(--mist)}.fine[data-astro-cid-2pjqcdzv] a[data-astro-cid-2pjqcdzv],.why[data-astro-cid-2pjqcdzv] a{color:var(--leaf);text-underline-offset:3px}.why[data-astro-cid-2pjqcdzv]{margin:0;padding-left:20px;color:var(--mist);line-height:1.6;display:grid;gap:12px}.why[data-astro-cid-2pjqcdzv] li::marker{color:var(--leaf);font-variant-numeric:tabular-nums}.why[data-astro-cid-2pjqcdzv] .first{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;background:var(--leaf);color:var(--forest);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}@media(min-width:1000px){.tool-grid[data-astro-cid-2pjqcdzv]{grid-template-columns:7fr 5fr}.result[data-astro-cid-2pjqcdzv]{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto}}@media(prefers-reduced-motion:reduce){.opt[data-astro-cid-2pjqcdzv]>span[data-astro-cid-2pjqcdzv],.preset[data-astro-cid-2pjqcdzv],.docs[data-astro-cid-2pjqcdzv] .doc{transition:none}}
