.countup.svelte-thkizy{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1}.countup-value.svelte-thkizy{display:inline-block;min-width:0}.countup-sr.svelte-thkizy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.countup-size-sm.svelte-thkizy{font-size:1.25rem;font-weight:600}.countup-size-md.svelte-thkizy{font-size:2rem;font-weight:700}.countup-size-lg.svelte-thkizy{font-size:3.25rem;font-weight:800}.countup-size-xl.svelte-thkizy{font-size:5rem;font-weight:900;letter-spacing:-.02em}.countup-flash.svelte-thkizy .countup-value:where(.svelte-thkizy){animation:svelte-thkizy-countup-flash .6s ease-out 1}@keyframes svelte-thkizy-countup-flash{0%{text-shadow:0 0 0 transparent;transform:translateY(0)}35%{text-shadow:0 0 14px rgba(125,211,252,.9);transform:translateY(-2px)}to{text-shadow:0 0 0 transparent;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.countup-flash.svelte-thkizy .countup-value:where(.svelte-thkizy){animation:none}}.cu-demo.svelte-1n9rpet{display:grid;gap:1.5rem}.cu-block.svelte-1n9rpet{display:grid;gap:.75rem}.cu-head.svelte-1n9rpet h3:where(.svelte-1n9rpet){margin:0 0 .25rem;font-size:1.05rem;font-weight:600;color:var(--fg-1)}.cu-head.svelte-1n9rpet p:where(.svelte-1n9rpet){margin:0;font-size:.9rem;color:var(--fg-2)}.cu-stage.svelte-1n9rpet{padding:2rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);display:flex;flex-direction:column;gap:1rem;color:var(--fg-1)}.cu-stage--dark.svelte-1n9rpet{background:radial-gradient(ellipse at 50% 100%,#0f172ad9,#050409 70%);color:#f1f5f9;border-color:#ffffff0d}.cu-kpi-grid.svelte-1n9rpet{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem}.cu-kpi.svelte-1n9rpet{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;background:#0f172a80;border-radius:.75rem;border:1px solid rgba(255,255,255,.05)}.cu-kpi-label.svelte-1n9rpet{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.cu-hero.svelte-1n9rpet{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.cu-hero-prefix.svelte-1n9rpet{font-size:.85rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.16em}.cu-hero-suffix.svelte-1n9rpet{font-size:.95rem;color:#cbd5e1}.cu-locale-row.svelte-1n9rpet{display:flex;align-items:baseline;gap:1rem;padding:.65rem 1rem;background:var(--bg-1);border:1px solid var(--border);border-radius:.5rem}.cu-locale-tag.svelte-1n9rpet{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;color:var(--accent);min-width:4rem}.cu-countdown.svelte-1n9rpet{display:flex;flex-direction:column;align-items:center;gap:.75rem}.cu-countdown-label.svelte-1n9rpet{font-size:.85rem;color:var(--fg-2);text-transform:uppercase;letter-spacing:.12em}.cu-btn.svelte-1n9rpet{padding:.5rem 1.25rem;background:var(--bg-1);color:var(--fg-1);border:1px solid var(--border);border-radius:.5rem;font-size:.85rem;cursor:pointer}.cu-btn.svelte-1n9rpet:hover{background:var(--surface)}.cu-btn--primary.svelte-1n9rpet{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;border:none;font-weight:600}.cu-live.svelte-1n9rpet{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center}@media(max-width:720px){.cu-live.svelte-1n9rpet{grid-template-columns:1fr}}.cu-live-display.svelte-1n9rpet{display:flex;justify-content:center;align-items:center;min-height:6rem}.cu-live-controls.svelte-1n9rpet{display:flex;flex-direction:column;gap:.65rem}.cu-live-controls.svelte-1n9rpet label:where(.svelte-1n9rpet){display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;color:var(--fg-2);text-transform:uppercase;letter-spacing:.06em}.cu-live-controls.svelte-1n9rpet input[type=number]:where(.svelte-1n9rpet),.cu-live-controls.svelte-1n9rpet input[type=text]:where(.svelte-1n9rpet),.cu-live-controls.svelte-1n9rpet select:where(.svelte-1n9rpet){padding:.4rem .6rem;background:var(--bg-1);color:var(--fg-1);border:1px solid var(--border);border-radius:.4rem;font-size:.95rem;font-family:inherit}.cu-checkbox.svelte-1n9rpet{flex-direction:row;align-items:center;gap:.5rem}
