.tool.svelte-15wqh0m{display:grid;gap:2rem;align-items:start}@media(min-width:64rem){.tool.svelte-15wqh0m{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.questions.svelte-15wqh0m{display:grid;gap:1.5rem}.q.svelte-15wqh0m{display:grid;gap:.75rem;min-width:0;border:0;padding:0}legend.svelte-15wqh0m{margin-bottom:.75rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.num.svelte-15wqh0m{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-right:.25rem;border-radius:var(--radius-full);background:oklch(from var(--text-primary) l c h / .1);font-size:var(--font-size-sm)}.opts.svelte-15wqh0m{display:flex;flex-wrap:wrap;gap:.5rem}.opt.svelte-15wqh0m{position:relative;cursor:pointer}.opt.svelte-15wqh0m input:where(.svelte-15wqh0m){position:absolute;opacity:0;inset:0;cursor:pointer}.opt.svelte-15wqh0m span:where(.svelte-15wqh0m){display:inline-block;padding:.5rem .875rem;border:1px solid var(--web-border-control);border-radius:var(--radius-full);font-size:var(--font-size-md);color:var(--text-secondary);transition:background-color var(--duration-normal),border-color var(--duration-normal),color var(--duration-normal)}.opt.svelte-15wqh0m:hover span:where(.svelte-15wqh0m){border-color:var(--text-primary)}.opt.svelte-15wqh0m input:where(.svelte-15wqh0m):checked+span:where(.svelte-15wqh0m){border-color:var(--web-primary-fill);background:var(--web-primary-fill);color:var(--primary-foreground)}.opt.svelte-15wqh0m input:where(.svelte-15wqh0m):focus-visible+span:where(.svelte-15wqh0m){box-shadow:var(--focus-ring)}.result.svelte-15wqh0m{display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:var(--web-radius-panel)}@media(min-width:64rem){.result.svelte-15wqh0m{position:sticky;top:6rem}}.kicker.svelte-15wqh0m{font-size:var(--font-size-md);color:var(--web-panel-muted)}.wait.svelte-15wqh0m{font-size:var(--font-size-xl);line-height:var(--leading-looser);color:var(--web-panel-fg)}.progress.svelte-15wqh0m{height:.5rem;border-radius:var(--radius-full);background:oklch(from var(--web-panel-fg) l c h / .15);overflow:hidden}.progress.svelte-15wqh0m span:where(.svelte-15wqh0m){display:block;height:100%;background:var(--web-on-photo-accent);transition:width var(--duration-slow) var(--ease-out-expo)}.verdict.svelte-15wqh0m{font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1.05;color:var(--web-panel-fg)}.verdict[data-verdict=decline].svelte-15wqh0m{color:var(--web-on-photo-accent)}.why.svelte-15wqh0m{font-size:var(--font-size-md);line-height:var(--leading-looser);color:var(--web-panel-muted)}.msg.svelte-15wqh0m{border:1px solid var(--web-panel-line);border-radius:var(--radius-xl);background:oklch(from var(--web-panel-fg) l c h / .06)}.msg-head.svelte-15wqh0m{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--web-panel-line);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--web-panel-fg)}.copy.svelte-15wqh0m{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border:1px solid var(--web-panel-line);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--web-panel-fg);cursor:pointer}.copy.svelte-15wqh0m:hover{border-color:var(--web-panel-fg)}.copy.svelte-15wqh0m svg{width:.875rem;height:.875rem}pre.svelte-15wqh0m{margin:0;padding:1rem;white-space:pre-wrap;font-family:inherit;font-size:var(--font-size-md);line-height:var(--leading-looser);color:var(--web-panel-fg)}.cta-box.svelte-15wqh0m{display:grid;gap:.875rem;padding-top:.5rem;font-size:var(--font-size-md);line-height:var(--leading-looser);color:var(--web-panel-muted)}.cta-box.svelte-15wqh0m svg{width:1.125rem;height:1.125rem}
