.agi-countdown.svelte-1bqm42y.svelte-1bqm42y{position:relative;overflow:hidden;background:linear-gradient(135deg,#f59e0b0f,#0f172ad9 55%,#020617f2);border:1px solid rgba(245,158,11,.25);border-radius:20px;padding:clamp(1.5rem,4vw,2.75rem) clamp(1rem,3vw,2rem);text-align:center}.ac-glow.svelte-1bqm42y.svelte-1bqm42y{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:700px;max-width:130%;height:400px;background:radial-gradient(ellipse,rgba(245,158,11,.12) 0%,transparent 70%);pointer-events:none;z-index:0}.agi-countdown.svelte-1bqm42y>.svelte-1bqm42y:not(.ac-glow){position:relative;z-index:1}.ac-eyebrow.svelte-1bqm42y.svelte-1bqm42y{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.5rem,1.6vw,.6rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#f59e0b;font-family:var(--font-primary);margin-bottom:.9rem}.ac-dot.svelte-1bqm42y.svelte-1bqm42y{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b;animation:svelte-1bqm42y-ac-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1bqm42y-ac-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (prefers-reduced-motion: reduce){.ac-dot.svelte-1bqm42y.svelte-1bqm42y{animation:none}}.ac-heading.svelte-1bqm42y.svelte-1bqm42y{font-size:clamp(1.25rem,4.5vw,2.2rem);font-weight:900;color:#f8fafc;letter-spacing:-.04em;margin:0 0 1.5rem;line-height:1.12}.ac-highlight.svelte-1bqm42y.svelte-1bqm42y{color:#f59e0b}.ac-display.svelte-1bqm42y.svelte-1bqm42y{display:flex;align-items:flex-start;justify-content:center;flex-wrap:nowrap;width:100%;gap:clamp(.15rem,1.2vw,.9rem);margin:0 0 1.35rem;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.ac-display.ac-ready.svelte-1bqm42y.svelte-1bqm42y{opacity:1;transform:none}.ac-block.svelte-1bqm42y.svelte-1bqm42y{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:0 1 auto;min-width:0}.ac-value.svelte-1bqm42y.svelte-1bqm42y{font-size:clamp(1.1rem,7vw,4rem);font-weight:900;color:#fbbf24;font-family:var(--font-primary);line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgba(245,158,11,.25);white-space:nowrap}.ac-block-accent.svelte-1bqm42y .ac-value.svelte-1bqm42y{font-size:clamp(1.4rem,8.5vw,5rem);color:#fcd34d}.ac-block-sec.svelte-1bqm42y .ac-value.svelte-1bqm42y{color:#f59e0b;opacity:.8}.ac-label.svelte-1bqm42y.svelte-1bqm42y{font-size:clamp(.4rem,1.4vw,.7rem);text-transform:uppercase;letter-spacing:.08em;color:#e9eef5;font-family:var(--font-primary);font-weight:600;white-space:nowrap}.ac-sep.svelte-1bqm42y.svelte-1bqm42y{font-size:clamp(.9rem,5vw,3rem);font-weight:700;color:#f59e0b4d;font-family:var(--font-primary);line-height:1;padding-top:.1em;align-self:flex-start;flex:0 0 auto}.ac-target.svelte-1bqm42y.svelte-1bqm42y{font-size:clamp(.82rem,2.2vw,.95rem);color:#e9eef5;margin:0 0 1.35rem;line-height:1.5}.ac-target.svelte-1bqm42y strong.svelte-1bqm42y{color:#fbbf24;font-family:var(--font-primary);font-weight:800}.ac-elapsed.svelte-1bqm42y.svelte-1bqm42y{margin:1rem 0 1.35rem}.ac-elapsed.svelte-1bqm42y .ac-value.svelte-1bqm42y{font-size:3rem;display:block}.ac-elapsed.svelte-1bqm42y p.svelte-1bqm42y{color:#dde4ef;font-size:.95rem;margin:.5rem 0 0}.ac-compact-links.svelte-1bqm42y.svelte-1bqm42y{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-bottom:.75rem}.ac-learn.svelte-1bqm42y.svelte-1bqm42y{display:inline-block;font-size:.86rem;font-weight:700;color:#fbbf24;text-decoration:none;font-family:var(--font-primary);margin-bottom:0;transition:opacity .15s}.ac-learn.svelte-1bqm42y.svelte-1bqm42y:hover{opacity:.75}.ac-learn-timeline.svelte-1bqm42y.svelte-1bqm42y{color:#e2e8f0}.ac-disclaimer.svelte-1bqm42y.svelte-1bqm42y{font-size:clamp(.66rem,1.8vw,.72rem);color:#dde4ef;line-height:1.6;max-width:520px;margin:0 auto;font-style:italic;border-top:1px solid rgba(245,158,11,.1);padding-top:1rem}.ac-disclaimer.svelte-1bqm42y a.svelte-1bqm42y{color:#dde4ef;text-decoration:underline;text-underline-offset:2px}.ac-disclaimer.svelte-1bqm42y a.svelte-1bqm42y:hover{color:#f59e0b}.ac-disclaimer-mini.svelte-1bqm42y.svelte-1bqm42y{border-top:none;padding-top:0;max-width:none}.agi-countdown.compact.svelte-1bqm42y.svelte-1bqm42y{background:transparent;border:none;border-radius:0;padding:0;overflow:visible}.compact.svelte-1bqm42y .ac-glow.svelte-1bqm42y{display:none}.compact.svelte-1bqm42y .ac-eyebrow.svelte-1bqm42y{margin-bottom:.6rem}.compact.svelte-1bqm42y .ac-heading.svelte-1bqm42y{font-size:clamp(.9rem,3vw,1.25rem);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#e9eef5;margin-bottom:1.25rem}.compact.svelte-1bqm42y .ac-display.svelte-1bqm42y{gap:clamp(.3rem,1.5vw,.7rem);margin-bottom:.6rem}.compact.svelte-1bqm42y .ac-block.svelte-1bqm42y{min-width:0;gap:.55rem}.compact.svelte-1bqm42y .ac-value.svelte-1bqm42y{display:flex;align-items:center;justify-content:center;width:clamp(46px,13vw,84px);height:clamp(46px,13vw,84px);background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:clamp(10px,2.5vw,16px);font-size:clamp(1.2rem,5vw,2.3rem);color:#f1f5f9;text-shadow:none}.compact.svelte-1bqm42y .ac-block-accent .ac-value.svelte-1bqm42y{font-size:clamp(1.2rem,5vw,2.3rem);color:#f59e0b;border-color:#f59e0b40;background:#f59e0b0f}.compact.svelte-1bqm42y .ac-block-sec .ac-value.svelte-1bqm42y{color:#f1f5f9;opacity:1}.compact.svelte-1bqm42y .ac-sep.svelte-1bqm42y{font-size:clamp(.9rem,3vw,1.4rem);color:#94a3b84d;align-self:center;padding-top:0;margin-bottom:1.5rem}.compact.svelte-1bqm42y .ac-label.svelte-1bqm42y{font-size:clamp(.45rem,1.4vw,.6rem);color:#dde4ef}.compact.svelte-1bqm42y .ac-target.svelte-1bqm42y{font-size:clamp(.72rem,2vw,.82rem);margin-bottom:.75rem}@media (max-width: 640px){.agi-countdown.svelte-1bqm42y.svelte-1bqm42y:not(.compact){padding:1.25rem 1rem}.agi-countdown.svelte-1bqm42y:not(.compact) .ac-eyebrow.svelte-1bqm42y{margin-bottom:.6rem}.agi-countdown.svelte-1bqm42y:not(.compact) .ac-heading.svelte-1bqm42y{margin-bottom:.9rem}.agi-countdown.svelte-1bqm42y:not(.compact) .ac-display.svelte-1bqm42y{margin-bottom:.9rem}.agi-countdown.svelte-1bqm42y:not(.compact) .ac-target.svelte-1bqm42y{margin-bottom:.85rem}.agi-countdown.svelte-1bqm42y:not(.compact) .ac-disclaimer.svelte-1bqm42y{padding-top:.75rem}}@media (max-width: 380px){.ac-display.svelte-1bqm42y.svelte-1bqm42y{gap:.1rem}.ac-label.svelte-1bqm42y.svelte-1bqm42y{letter-spacing:.04em}}
