.counter.svelte-1ru7rw7{display:flex;width:fit-content;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.counter.svelte-1ru7rw7 button:where(.svelte-1ru7rw7){width:2em;padding:0;display:flex;align-items:center;justify-content:center;border:0;background-color:transparent;touch-action:manipulation;font-size:2rem}.counter.svelte-1ru7rw7 button:where(.svelte-1ru7rw7):hover{background-color:var(--color-bg-1)}svg.svelte-1ru7rw7{width:25%;height:25%}path.svelte-1ru7rw7{vector-effect:non-scaling-stroke;stroke-width:2px;stroke:#444}.counter-viewport.svelte-1ru7rw7{width:8em;height:4em;text-align:center;position:relative}.counter-viewport.svelte-1ru7rw7 strong:where(.svelte-1ru7rw7){position:absolute;display:flex;width:100%;height:100%;font-weight:400;color:var(--color-theme-1);font-size:4rem;align-items:center;justify-content:center}.counter-digits.svelte-1ru7rw7{position:absolute;width:100%;height:100%}dialog.svelte-19dligb{max-width:32em;border-radius:.2em;border:none;padding:0}dialog.svelte-19dligb::backdrop{background:#0000004d}dialog.svelte-19dligb>div:where(.svelte-19dligb){padding:1em}dialog[open].svelte-19dligb{animation:svelte-19dligb-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-19dligb-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-19dligb::backdrop{animation:svelte-19dligb-fade .2s ease-out}@keyframes svelte-19dligb-fade{0%{opacity:0}to{opacity:1}}button.svelte-19dligb{display:block}section.svelte-1cug1es{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:.6}.button-calculate.svelte-1cug1es{background:#31da079a}.button-reset.svelte-1cug1es{background:#ee1607ab}h1.svelte-1cug1es{width:100%}h2.svelte-1cug1es{text-align:center;font-size:1em}.icon.svelte-1cug1es img:where(.svelte-1cug1es){padding-left:10px;height:24px;width:24px;display:inline-block}.faq-section.svelte-1cug1es{max-width:700px;margin:2rem auto;padding:1rem}.faq-section.svelte-1cug1es h3:where(.svelte-1cug1es){text-align:center;color:#2e7d32;margin-bottom:1.5rem}details.svelte-1cug1es{background:#f5f5f5;border-radius:8px;margin-bottom:.75rem;padding:0;border:1px solid #e0e0e0}summary.svelte-1cug1es{padding:1rem 1.25rem;cursor:pointer;font-weight:600;color:#333;list-style:none;display:flex;justify-content:space-between;align-items:center}summary.svelte-1cug1es::-webkit-details-marker{display:none}summary.svelte-1cug1es:after{content:"+";font-size:1.25rem;color:#4caf50}details[open].svelte-1cug1es summary:where(.svelte-1cug1es):after{content:"−"}details.svelte-1cug1es p:where(.svelte-1cug1es){padding:0 1.25rem 1rem;margin:0;color:#555;line-height:1.6}details.svelte-1cug1es a:where(.svelte-1cug1es){color:#1976d2}.learn-more.svelte-1cug1es{max-width:700px;margin:2rem auto;padding:2rem 1rem;text-align:center}.learn-more.svelte-1cug1es h3:where(.svelte-1cug1es){color:#2e7d32;margin-bottom:1rem}.learn-more.svelte-1cug1es>p:where(.svelte-1cug1es){color:#555;margin-bottom:1.5rem}.link-cards.svelte-1cug1es{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.link-card.svelte-1cug1es{background:#e8f5e9;border:2px solid #81c784;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;flex:1;min-width:200px;max-width:280px;transition:transform .2s,box-shadow .2s}.link-card.svelte-1cug1es:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.link-card.svelte-1cug1es h4:where(.svelte-1cug1es){color:#2e7d32;margin:0 0 .5rem;font-size:1.1rem}.link-card.svelte-1cug1es p:where(.svelte-1cug1es){margin:0;color:#555;font-size:.9rem}
