.so-countdown{background-color:var(--so-bg);min-height:100svh;color:var(--so-ink);font-family:var(--font-plus-jakarta),sans-serif;--eye-opacity:.72;--fallback-a:#4f9cf752;--fallback-b:#0761b229;justify-content:center;align-items:center;padding:28px;display:flex}[data-so-theme=light] .so-countdown{--eye-opacity:.9;--fallback-a:#0761b247;--fallback-b:#04305c24}.so-countdown-header{justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:40px;left:28px;right:28px}.so-countdown-brand{letter-spacing:-.02em;color:var(--so-ink);font-size:16px;font-weight:400;text-decoration:none}.so-countdown-privacy{color:var(--so-faint);font-size:13px;font-weight:400;text-decoration:none}.so-countdown-privacy:hover{color:var(--so-dim)}.so-countdown-stack{--measure-inner:77%;--measure-action:70%;flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;display:flex}.so-countdown-eye{aspect-ratio:16/10;flex-shrink:0;align-self:center;width:min(300px,78vw);position:relative}.so-countdown-eye .so-shader-mount,.so-countdown-eye .so-eye-fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.so-countdown-eye .so-shader-mount{opacity:var(--eye-opacity);z-index:1;transition:opacity .45s}.so-countdown-eye .so-shader-mount canvas{display:block;width:100%!important;height:100%!important}.so-countdown-eye .so-eye-fallback{background:radial-gradient(ellipse 50% 60% at 50% 50%,var(--fallback-a)0%,var(--fallback-b)45%,transparent 72%);filter:blur(28px);opacity:0;z-index:0;border-radius:50%;transition:opacity .6s}.so-countdown-eye .so-eye-fallback[data-visible]{opacity:1}.so-countdown-title{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(34px,11.5vw,44px);font-weight:200;line-height:1.02}.so-countdown-readout{font-variant-numeric:tabular-nums;justify-content:center;align-self:center;align-items:baseline;width:max-content;max-width:100%;min-height:1.1em;margin:16px 0 0;font-size:clamp(22px,7vw,28px);display:flex}.so-countdown-pair+.so-countdown-pair{padding-left:.5em}.so-countdown-value{letter-spacing:-.02em;color:var(--so-accent-text);font-weight:200}.so-countdown-unit{color:var(--so-faint);font-weight:200}.so-countdown-form{width:var(--measure-action);border-bottom:1px solid var(--so-glass-edge);align-self:center;align-items:center;gap:10px;margin-top:56px;padding:14px 0;display:flex}.so-countdown-form:focus-within{border-bottom-color:var(--so-accent-text)}.so-countdown-input{min-width:0;color:var(--so-ink);background-color:#0000;border:none;flex:auto;padding:0;font-family:inherit;font-size:16px;font-weight:400}.so-countdown-input::placeholder{color:var(--so-faint);font-size:13px}.so-countdown-input:focus-visible{outline:none}.so-countdown-button{color:var(--so-accent-text);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.so-countdown-button:disabled{opacity:.6;cursor:default}.so-countdown-message{width:var(--measure-action);min-height:18px;color:var(--so-dim);align-self:center;margin:10px 0 0;font-size:13px;font-weight:400}.so-countdown-message[data-state=error]{color:var(--so-tone-err-ink)}.so-countdown-honeypot,.so-countdown-sronly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:359px){.so-countdown-stack{--measure-action:74%}.so-countdown-input::-moz-placeholder{font-size:12px}.so-countdown-input::placeholder,.so-countdown-button{font-size:12px}}@media (min-width:400px){.so-countdown-stack{--measure-action:72%}}@media (min-width:700px){.so-countdown{padding:48px}.so-countdown-stack{--measure-action:55%}.so-countdown-header{top:52px;left:64px;right:64px}.so-countdown-brand{font-size:17px}.so-countdown-privacy{font-size:14px}.so-countdown-input::placeholder{font-size:14px}.so-countdown-button{font-size:15px}.so-countdown-stack{min-width:420px}.so-countdown-eye{width:clamp(300px,33vw,420px)}.so-countdown-title{letter-spacing:-.04em;font-size:clamp(44px,6vw,76px)}.so-countdown-readout{margin-top:22px;font-size:clamp(28px,3.6vw,46px)}.so-countdown-form{margin-top:72px}}@media (prefers-reduced-motion:reduce){.so-countdown-eye .so-shader-mount,.so-countdown-eye .so-eye-fallback{transition:none}}@media (min-width:1000px){.so-countdown-input::placeholder{font-size:16px}}
