.ba[data-astro-cid-o2nvsgss]{position:relative;user-select:none}.ba__frame[data-astro-cid-o2nvsgss]{position:relative;aspect-ratio:4 / 3.4;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-lg),0 0 0 1px #0b284614;font-family:Arial,var(--font-body),sans-serif;color-scheme:light}.ba__page[data-astro-cid-o2nvsgss]{position:absolute;inset:0;padding:18px 22px;display:flex;flex-direction:column;gap:12px;font-size:13px}.ba__after[data-astro-cid-o2nvsgss]{background:#fff;color:#0b2846}.ba__before[data-astro-cid-o2nvsgss]{background:#f4f1ea;color:#3d3d3d;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.ba__tag[data-astro-cid-o2nvsgss]{position:absolute;top:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:700;z-index:2}.ba__tag--after[data-astro-cid-o2nvsgss]{right:14px;background:#e3f6ee;color:#0d8f63}.ba__tag--before[data-astro-cid-o2nvsgss]{left:14px;background:#fde8ea;color:#b4232f}.ba__nav[data-astro-cid-o2nvsgss]{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.ba__btn[data-astro-cid-o2nvsgss]{padding:6px 12px;border-radius:8px;background:var(--accent);color:var(--accent-contrast);font-weight:700;font-size:12px}.ba__menu[data-astro-cid-o2nvsgss]{font-size:11px;color:#777}.ba__h[data-astro-cid-o2nvsgss]{font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.02em}.ba__h--bad[data-astro-cid-o2nvsgss]{font-family:Georgia,serif;font-weight:400;font-size:20px;color:#555}.ba__s[data-astro-cid-o2nvsgss]{color:#55647d}.ba__before[data-astro-cid-o2nvsgss] .ba__s[data-astro-cid-o2nvsgss]{color:#888;font-size:12px}.ba__trust[data-astro-cid-o2nvsgss]{display:flex;gap:8px;flex-wrap:wrap}.ba__trust[data-astro-cid-o2nvsgss] span[data-astro-cid-o2nvsgss]{padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent-ink-l);font-size:11.5px;font-weight:650}.ba__slider[data-astro-cid-o2nvsgss]{height:80px;border-radius:8px;background:repeating-linear-gradient(45deg,#ddd6c8 0 10px,#e6e0d3 10px 20px)}.ba__form[data-astro-cid-o2nvsgss]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ba__form[data-astro-cid-o2nvsgss] i[data-astro-cid-o2nvsgss]{font-style:normal;padding:9px 10px;border-radius:8px;border:1px solid #dfe3ea;color:#8a94a6;font-size:12px}.ba__form[data-astro-cid-o2nvsgss] span[data-astro-cid-o2nvsgss]{grid-column:1 / -1;text-align:center;padding:11px;border-radius:10px;background:var(--accent);color:var(--accent-contrast);font-weight:700}.ba__form--bad[data-astro-cid-o2nvsgss]{grid-template-columns:1fr 1fr 1fr}.ba__form--bad[data-astro-cid-o2nvsgss] i[data-astro-cid-o2nvsgss]{border-color:#cfc8b9;background:#fff;padding:6px;font-size:11px}.ba__form--bad[data-astro-cid-o2nvsgss] span[data-astro-cid-o2nvsgss]{background:#9a9a9a;font-weight:400}.ba__ok[data-astro-cid-o2nvsgss],.ba__bad[data-astro-cid-o2nvsgss]{display:grid;gap:5px;margin-top:auto;font-family:var(--font-body);font-size:12px;font-weight:650}.ba__ok[data-astro-cid-o2nvsgss] li[data-astro-cid-o2nvsgss],.ba__bad[data-astro-cid-o2nvsgss] li[data-astro-cid-o2nvsgss]{display:flex;align-items:center;gap:6px}.ba__ok[data-astro-cid-o2nvsgss]{color:#0d8f63}.ba__bad[data-astro-cid-o2nvsgss]{color:#b4232f}.ba__handle[data-astro-cid-o2nvsgss]{position:absolute;top:0;bottom:0;left:var(--p);width:3px;background:#fff;transform:translate(-50%);box-shadow:0 0 0 1px #0b284626;pointer-events:none}.ba__handle[data-astro-cid-o2nvsgss] span[data-astro-cid-o2nvsgss]{position:absolute;top:50%;left:50%;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);background:#fff;color:#0b2846;box-shadow:var(--shadow-md)}.ba__range[data-astro-cid-o2nvsgss]{position:absolute;inset:0;width:100%;height:calc(100% - 34px);opacity:0;cursor:ew-resize;margin:0}.ba__range[data-astro-cid-o2nvsgss]:focus-visible+.ba__hint[data-astro-cid-o2nvsgss]{color:var(--accent-ink)}.ba__hint[data-astro-cid-o2nvsgss]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:.85rem;color:var(--text-2)}
