.sim-footer[data-astro-cid-gfx3j5w2]{padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sim-line);background:var(--sim-bg);font-family:var(--sim-font-ui);color:var(--sim-muted)}.sim-footer__inner[data-astro-cid-gfx3j5w2]{display:flex;flex-direction:column;align-items:center;max-width:var(--sim-shell-max);margin-inline:auto;text-align:center}.sim-footer[data-astro-cid-gfx3j5w2] p[data-astro-cid-gfx3j5w2]{margin:0}.sim-footer__help[data-astro-cid-gfx3j5w2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:.85rem;color:var(--sim-ink)}.sim-footer__icon[data-astro-cid-gfx3j5w2]{flex-shrink:0;color:var(--sim-accent-text)}.sim-footer__links[data-astro-cid-gfx3j5w2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:4px;font-size:.78rem}.sim-footer[data-astro-cid-gfx3j5w2] a[data-astro-cid-gfx3j5w2]{display:inline-flex;align-items:center;min-height:var(--sim-tap);padding-inline:4px;color:inherit;text-decoration:underline;text-decoration-color:var(--sim-line);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease-soft)}.sim-footer__help[data-astro-cid-gfx3j5w2] a[data-astro-cid-gfx3j5w2]{color:var(--sim-accent-text);font-weight:700;text-decoration-color:currentColor}.sim-footer[data-astro-cid-gfx3j5w2] a[data-astro-cid-gfx3j5w2]:hover{text-decoration-color:currentColor}.sim-footer[data-astro-cid-gfx3j5w2] a[data-astro-cid-gfx3j5w2]:focus-visible{outline:2px solid var(--sim-accent);outline-offset:2px;border-radius:4px}.sim-footer__legal[data-astro-cid-gfx3j5w2]{font-size:.72rem}.sim-avatar.svelte-bnzos0{position:relative;display:inline-flex;flex-shrink:0;width:var(--px);height:var(--px);border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px #9a5e4959;background:var(--sim-accent-soft);overflow:hidden;box-sizing:content-box}.sim-avatar.svelte-bnzos0 img:where(.svelte-bnzos0){width:100%;height:100%;object-fit:cover;display:block}.sim-avatar__fallback.svelte-bnzos0{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--sim-accent);color:#fff;font-weight:700;font-size:calc(var(--px) * .36);letter-spacing:.02em}.sr-only.svelte-bnzos0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.is-thinking.svelte-bnzos0{animation:svelte-bnzos0-sim-avatar-pulse 1.6s ease-in-out infinite}@keyframes svelte-bnzos0-sim-avatar-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1.5px #9a5e4959}50%{transform:scale(1.05);box-shadow:0 0 0 6px #9a5e492e}}@media(prefers-reduced-motion:reduce){.is-thinking.svelte-bnzos0{animation:none}}.intro.svelte-1angw6w{display:flex;align-items:center;gap:12px}.intro__text.svelte-1angw6w{display:flex;flex-direction:column;gap:2px}.intro__role.svelte-1angw6w{font-size:.8rem;font-weight:700;color:var(--sim-muted)}.intro__name.svelte-1angw6w{font-size:.95rem;font-weight:700;color:var(--sim-ink)}.progress.svelte-985nbz{display:flex;align-items:center;gap:14px;padding:12px 0 6px}.progress__back.svelte-985nbz{display:inline-flex;align-items:center;justify-content:center;width:var(--sim-tap);height:var(--sim-tap);flex-shrink:0;border:0;border-radius:var(--sim-radius-sm);background:var(--sim-card);color:var(--sim-ink);cursor:pointer}.progress__back--ghost.svelte-985nbz{background:transparent}.progress__steps.svelte-985nbz{flex-grow:1;display:flex;gap:6px}.progress__step.svelte-985nbz{flex:1 1 0;display:flex;flex-direction:column;gap:6px;font-size:.66rem;font-weight:700;color:var(--sim-muted)}.progress__bar.svelte-985nbz{height:6px;border-radius:99px;background:var(--sim-line);transition:background var(--dur-hover) var(--ease-soft)}.is-done.svelte-985nbz .progress__bar:where(.svelte-985nbz){background:var(--sim-accent)}.is-current.svelte-985nbz{color:var(--sim-ink)}.is-current.svelte-985nbz .progress__bar:where(.svelte-985nbz){background:var(--sim-ink)}.sim-wizard.svelte-vq474c{display:flex;flex-direction:column;flex:1;padding:0 20px;scroll-margin-top:80px}.sim-step.svelte-vq474c{padding:8px 0 3rem}.sim-step--fill.svelte-vq474c{display:flex;flex-direction:column;flex:1;padding-bottom:0}.sim-step.svelte-vq474c [data-step-heading]:focus{outline:none}.sim-landing.svelte-vq474c{display:flex;flex-direction:column;gap:14px}.sim-landing__title.svelte-vq474c{font-size:clamp(2.1rem,9vw,2.6rem);text-wrap:balance}.sim-landing__lede.svelte-vq474c{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 0;font-size:.95rem;line-height:1.45;color:var(--sim-muted);text-wrap:pretty}.sim-landing__lede.svelte-vq474c svg{flex-shrink:0;margin-top:2px;color:var(--sim-accent)}.sim-landing__privacy.svelte-vq474c{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.8rem;color:var(--sim-olive)}.sim-landing__actions.svelte-vq474c{display:flex;flex-direction:column;gap:10px;margin-top:22px}.sim-verify.svelte-vq474c:not(:empty){margin-top:12px}html body{background:var(--sim-bg)}.simulator-page[data-astro-cid-sw5bw2j5]{display:flex;flex-direction:column;min-height:calc(100svh - 3.5rem - env(safe-area-inset-top,0px));padding:.5rem 0 0;background:var(--sim-bg)}@media(min-width:768px){.simulator-page[data-astro-cid-sw5bw2j5]{padding-top:2rem}}.sim-shell[data-astro-cid-sw5bw2j5]{display:flex;flex-direction:column;flex:1;width:100%;max-width:var(--sim-shell-max);margin-inline:auto;font-family:var(--sim-font-ui);color:var(--sim-ink)}.simulator-page[data-astro-cid-sw5bw2j5] .sim-display{font-family:var(--sim-font-display);font-weight:400;letter-spacing:-.01em;line-height:1.05;color:var(--sim-ink);margin:0}.simulator-page[data-astro-cid-sw5bw2j5] .sim-kicker{font-size:.75rem;font-weight:700;color:var(--sim-accent-text);margin:0}.simulator-page[data-astro-cid-sw5bw2j5] .sim-note{margin:0;font-size:.72rem;color:var(--sim-muted);text-align:center}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:56px;padding:0 1.25rem;border:0;border-radius:var(--sim-radius-md);background:var(--sim-ink);color:#fff;font-family:var(--sim-font-ui);font-size:.97rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background var(--dur-hover) var(--ease-soft),transform var(--dur-hover) var(--ease-soft)}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn:hover{background:#1d1a17}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn:active{transform:scale(.98)}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn--ghost{background:var(--sim-card);color:var(--sim-ink)}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn--ghost:hover{background:#faf8f5}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn--accent{background:var(--sim-accent)}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn--accent:hover{background:#844e3b}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn--sm{width:auto;min-height:var(--sim-tap);font-size:.88rem;padding:0 1rem}:where(.simulator-page) :where(.sim-btn,button,a,input,textarea):focus-visible{outline:2px solid var(--sim-accent);outline-offset:2px}.sim-exit{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .85rem 0 1rem;border:1px solid var(--sim-line);border-radius:999px;background:var(--sim-card);color:var(--sim-ink);font-family:var(--sim-font-ui);font-size:.88rem;font-weight:600;text-decoration:none;touch-action:manipulation;transition:background var(--dur-hover) var(--ease-soft)}.sim-exit:hover{background:#faf8f5}.sim-exit:focus-visible{outline:2px solid var(--sim-accent);outline-offset:2px}@media(max-width:480px){.sim-exit{width:40px;padding:0;justify-content:center}.sim-exit__label{display:none}}.sim-exit-dialog[data-astro-cid-sw5bw2j5]{margin:auto;width:min(360px,calc(100vw - 32px));padding:1.5rem 1.25rem 1.25rem;border:0;border-radius:var(--sim-radius-lg);background:var(--sim-card);color:var(--sim-ink);font-family:var(--sim-font-ui);box-shadow:0 24px 60px #2e2a2640}.sim-exit-dialog[data-astro-cid-sw5bw2j5]::backdrop{background:#2e2a2673}.sim-exit-dialog__title[data-astro-cid-sw5bw2j5]{margin:0 0 .5rem;font-family:var(--sim-font-display);font-size:1.6rem;font-weight:400;line-height:1.1}.sim-exit-dialog__text[data-astro-cid-sw5bw2j5]{margin:0 0 1.25rem;color:var(--sim-muted);font-size:.95rem;line-height:1.45}.sim-exit-dialog__actions[data-astro-cid-sw5bw2j5]{display:grid;gap:.6rem}.sim-exit-dialog[data-astro-cid-sw5bw2j5] .sim-btn--ghost[data-astro-cid-sw5bw2j5]{border:1px solid var(--sim-line)}.simulator-page[data-astro-cid-sw5bw2j5] .sim-compare .compare__inner{aspect-ratio:auto;height:var(--h, 260px);max-height:none;border:0;border-radius:var(--r, 24px)}.simulator-page[data-astro-cid-sw5bw2j5] .sim-compare--portrait .compare__inner{aspect-ratio:2 / 3;width:min(100%,calc(70svh * 2 / 3));height:auto;margin-inline:auto}@media(prefers-reduced-motion:reduce){.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn{transition:none}.simulator-page[data-astro-cid-sw5bw2j5] .sim-btn:active{transform:none}}
