.tool[data-astro-cid-u6ce4kte]{background:var(--bg);border:1px solid var(--border);border-radius:22px;margin-bottom:36px;padding:22px;scroll-margin-top:110px}.step[data-astro-cid-u6ce4kte]{border:0;min-width:0;margin:0;padding:0}.tool-bar[data-astro-cid-u6ce4kte]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.tool-bar[data-astro-cid-u6ce4kte][hidden]{display:none}.qn[data-astro-cid-u6ce4kte]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.back[data-astro-cid-u6ce4kte],.restart[data-astro-cid-u6ce4kte]{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:inline-flex}.restart[data-astro-cid-u6ce4kte]{border:1.5px solid var(--primary);background:#fff;border-radius:999px;padding:9px 16px;transition:background-color .15s,color .15s}.restart[data-astro-cid-u6ce4kte]:hover{background:var(--primary);color:#fff}.restart[data-astro-cid-u6ce4kte].end{margin-top:6px}.q[data-astro-cid-u6ce4kte]{color:var(--text);float:left;width:100%;margin:0 0 16px;padding:0;font-family:Fredoka,sans-serif;font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:600;line-height:1.25}.opts[data-astro-cid-u6ce4kte]{clear:both;gap:10px;display:grid}.opt[data-astro-cid-u6ce4kte]{border:1.5px solid var(--border);width:100%;font:inherit;text-align:start;color:var(--text);cursor:pointer;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;font-weight:600;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.opt[data-astro-cid-u6ce4kte] svg{color:var(--primary);flex:none}.opt[data-astro-cid-u6ce4kte]:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 8px 18px -12px #0d737780}.opt[data-astro-cid-u6ce4kte]:focus-visible,.back[data-astro-cid-u6ce4kte]:focus-visible,.restart[data-astro-cid-u6ce4kte]:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:2px}.result[data-astro-cid-u6ce4kte]{outline:none}.res-k[data-astro-cid-u6ce4kte]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px;font-size:.8rem;font-weight:600}.res-title[data-astro-cid-u6ce4kte]{color:var(--text);align-items:center;gap:12px;margin:0 0 10px;font-family:Fredoka,sans-serif;font-size:clamp(1.35rem,2.8vw,1.7rem);font-weight:600;line-height:1.2;display:flex}.res-ic[data-astro-cid-u6ce4kte]{color:#fff;background:var(--primary);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.no[data-astro-cid-u6ce4kte] .res-ic[data-astro-cid-u6ce4kte]{background:#5f9e6e}.res-text[data-astro-cid-u6ce4kte]{margin:0 0 16px}.facts[data-astro-cid-u6ce4kte]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 18px;display:grid}.facts[data-astro-cid-u6ce4kte] div[data-astro-cid-u6ce4kte]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:12px 14px}.facts[data-astro-cid-u6ce4kte] dt[data-astro-cid-u6ce4kte]{color:var(--text-secondary);margin-bottom:2px;font-size:.8rem}.facts[data-astro-cid-u6ce4kte] dd[data-astro-cid-u6ce4kte]{margin:0;font-weight:600}.res-h[data-astro-cid-u6ce4kte]{margin:16px 0 6px;font-weight:600}.res-list[data-astro-cid-u6ce4kte]{gap:6px;margin:0;padding-inline-start:20px;display:grid}.next[data-astro-cid-u6ce4kte]{gap:8px;margin-bottom:14px;display:grid}.next[data-astro-cid-u6ce4kte] a[data-astro-cid-u6ce4kte]{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.next[data-astro-cid-u6ce4kte] a[data-astro-cid-u6ce4kte]:hover{border-color:var(--primary)}.next[data-astro-cid-u6ce4kte] a[data-astro-cid-u6ce4kte] svg{color:var(--primary);flex:none}.disclaimer[data-astro-cid-u6ce4kte]{color:var(--text-secondary);margin:18px 0 0;font-size:.85rem}[dir=rtl] .cnp[data-astro-cid-u6ce4kte] .opt svg,[dir=rtl] .cnp[data-astro-cid-u6ce4kte] .next svg,[dir=rtl] .cnp[data-astro-cid-u6ce4kte] .back svg{transform:scaleX(-1)}.plain-h2[data-astro-cid-u6ce4kte]{margin:44px 0 14px;font-size:clamp(1.3rem,2.6vw,1.6rem);line-height:1.25}@media (width<=720px){.tool[data-astro-cid-u6ce4kte]{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.opt[data-astro-cid-u6ce4kte],.restart[data-astro-cid-u6ce4kte]{transition:none}}
