.checker.svelte-1p0npbq{padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background)}.step.svelte-1p0npbq{display:block;margin:1.5rem 0 .5rem;font-size:.875rem;font-weight:600;color:var(--foreground)}.field.svelte-1p0npbq{width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius-card-sm);background:var(--background-alt);font-size:.875rem;color:var(--foreground)}.ai.svelte-1p0npbq{display:grid;gap:.5rem;margin-bottom:1rem}.ai-row.svelte-1p0npbq{display:flex;align-items:center;justify-content:space-between;gap:1rem}.list.svelte-1p0npbq{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.list.svelte-1p0npbq label:where(.svelte-1p0npbq){display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;border-radius:var(--radius-card-sm);background:var(--background-alt);font-size:.875rem;line-height:1.35;color:var(--foreground);cursor:pointer}input[role=switch].svelte-1p0npbq{appearance:none;flex:none;position:relative;width:2.75rem;height:1.65rem;margin:0;border-radius:var(--radius-pill);background:var(--border);cursor:pointer;transition:background .2s ease}input[role=switch].svelte-1p0npbq:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--primary-foreground);box-shadow:0 2px 4px #0000004d;transition:transform .2s ease}input[role=switch].svelte-1p0npbq:checked{background:var(--success)}input[role=switch].svelte-1p0npbq:checked:after{transform:translate(1.1rem)}input[role=switch].svelte-1p0npbq:focus-visible{outline:2px solid var(--success);outline-offset:2px}.result.svelte-1p0npbq{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.meter.svelte-1p0npbq{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem;margin-bottom:1rem}.meter.svelte-1p0npbq span:where(.svelte-1p0npbq){height:.4rem;border-radius:var(--radius-pill);background:var(--background-alt);transition:background .2s ease}.meter.svelte-1p0npbq span.fill:where(.svelte-1p0npbq){background:var(--success)}.dates.svelte-1p0npbq{display:grid;gap:.5rem;margin:1.25rem 0 0}.dates.svelte-1p0npbq div:where(.svelte-1p0npbq){display:flex;justify-content:space-between;gap:1rem;font-size:.875rem}.dates.svelte-1p0npbq dt:where(.svelte-1p0npbq){color:var(--secondary-foreground)}.dates.svelte-1p0npbq dd:where(.svelte-1p0npbq){margin:0;text-align:right;color:var(--foreground)}.gaps.svelte-1p0npbq{display:grid;gap:.6rem;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.45;color:var(--secondary-foreground)}.actions.svelte-1p0npbq{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@media(prefers-reduced-motion:reduce){.meter.svelte-1p0npbq span:where(.svelte-1p0npbq),input[role=switch].svelte-1p0npbq,input[role=switch].svelte-1p0npbq:after{transition:none}}
