.safe.svelte-16jw6yc{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:26px}.safe__form.svelte-16jw6yc{display:flex;flex-direction:column;gap:22px}.safe__q.svelte-16jw6yc{display:flex;flex-direction:column;gap:8px}.safe__q.svelte-16jw6yc label:where(.svelte-16jw6yc),.safe__qlabel.svelte-16jw6yc{font-size:15.5px;font-weight:600;color:var(--ink)}.safe__q.svelte-16jw6yc label:where(.svelte-16jw6yc) strong:where(.svelte-16jw6yc){color:var(--teal-700)}.safe__form.svelte-16jw6yc input[type=range]:where(.svelte-16jw6yc){width:100%;accent-color:var(--teal);height:6px;cursor:pointer}.safe__scale.svelte-16jw6yc{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-50)}.safe__toggle.svelte-16jw6yc{display:inline-flex;gap:8px}.safe__toggle.svelte-16jw6yc button:where(.svelte-16jw6yc){flex:1;padding:11px 0;border-radius:11px;border:1.5px solid var(--line);background:#fff;color:var(--ink-70);font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.safe__toggle.svelte-16jw6yc button.on:where(.svelte-16jw6yc){background:var(--teal);color:#fff;border-color:var(--teal)}.safe__result.svelte-16jw6yc{border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px;background:var(--teal-050);border:1.5px solid var(--teal-100)}.safe__result--mid.svelte-16jw6yc{background:#fff7ed;border-color:#fed7aa}.safe__result--high.svelte-16jw6yc{background:#fef2f2;border-color:#fecaca}.safe__gauge.svelte-16jw6yc{width:100%;height:10px;border-radius:6px;background:#e5e7eb;overflow:hidden}.safe__gauge-fill.svelte-16jw6yc{height:100%;border-radius:6px;background:var(--teal);transition:width .3s ease}.safe__result--mid.svelte-16jw6yc .safe__gauge-fill:where(.svelte-16jw6yc){background:#f59e0b}.safe__result--high.svelte-16jw6yc .safe__gauge-fill:where(.svelte-16jw6yc){background:#ef4444}.safe__badge.svelte-16jw6yc{align-self:flex-start;font-size:13px;font-weight:700;padding:3px 12px;border-radius:999px;background:var(--teal);color:#fff}.safe__result--mid.svelte-16jw6yc .safe__badge:where(.svelte-16jw6yc){background:#f59e0b}.safe__result--high.svelte-16jw6yc .safe__badge:where(.svelte-16jw6yc){background:#ef4444}.safe__title.svelte-16jw6yc{font-size:18px;font-weight:800;color:var(--ink)}.safe__text.svelte-16jw6yc{font-size:14.5px;color:var(--ink-70);line-height:1.6}@media(max-width:760px){.safe.svelte-16jw6yc{grid-template-columns:1fr;gap:24px;padding:20px}}.calcpage[data-astro-cid-roxveplz]{background:var(--bg)}.calcpage__wrap[data-astro-cid-roxveplz]{max-width:880px;margin:0 auto;padding:40px var(--gut) 88px}.calcpage__crumbs[data-astro-cid-roxveplz]{font-size:13.5px;color:var(--ink-50);margin-block-end:22px}.calcpage__crumbs[data-astro-cid-roxveplz] a[data-astro-cid-roxveplz]{color:var(--teal-700)}.calcpage__crumbs[data-astro-cid-roxveplz] span[data-astro-cid-roxveplz]{margin:0 5px}.calcpage__head[data-astro-cid-roxveplz]{margin-block-end:30px}.calcpage__head[data-astro-cid-roxveplz] h1[data-astro-cid-roxveplz]{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.03em;margin:14px 0 16px;line-height:1.15}.calcpage__lead[data-astro-cid-roxveplz]{font-size:18px;color:var(--ink-70);line-height:1.75}.calcpage__how[data-astro-cid-roxveplz]{margin-block-end:22px}.calcpage__how[data-astro-cid-roxveplz] h2[data-astro-cid-roxveplz]{font-size:21px;font-weight:800;margin-block-end:8px}.calcpage__how[data-astro-cid-roxveplz] p[data-astro-cid-roxveplz]{font-size:16px;color:var(--ink-70);line-height:1.7}.calcpage__disclaimer[data-astro-cid-roxveplz]{margin-block-start:18px;font-size:13.5px;color:var(--ink-50);line-height:1.65;background:#fafafa;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.calcpage__disclaimer[data-astro-cid-roxveplz] strong[data-astro-cid-roxveplz]{color:var(--ink-70)}.calcpage__faq[data-astro-cid-roxveplz]{margin-block-start:48px}.calcpage__faq[data-astro-cid-roxveplz] h2[data-astro-cid-roxveplz]{font-size:24px;font-weight:800;margin-block-end:16px}.calcpage__faq-item[data-astro-cid-roxveplz]{border:1px solid var(--line);border-radius:12px;padding:4px 18px;margin-block-end:10px;background:#fff}.calcpage__faq-item[data-astro-cid-roxveplz] summary[data-astro-cid-roxveplz]{cursor:pointer;font-weight:600;font-size:16px;padding:14px 0;color:var(--ink)}.calcpage__faq-a[data-astro-cid-roxveplz]{font-size:15px;color:var(--ink-70);line-height:1.7;padding:0 0 14px}.calcpage__related[data-astro-cid-roxveplz]{display:flex;flex-wrap:wrap;gap:14px 28px;margin-block-start:40px;padding-block-start:24px;border-block-start:1px solid var(--line)}.calcpage__related[data-astro-cid-roxveplz] a[data-astro-cid-roxveplz]{color:var(--teal-700);font-weight:600;font-size:16px}
