.ar-countdown{align-items:center;background:var(--token-color-background-bg-app-canvas);border-radius:var(--token-corner-radius-all-xl);box-sizing:border-box;color:var(--token-color-foreground-fg-1);display:inline-flex;flex-direction:column;font-family:Loxone Sans,Georgia,sans-serif;gap:var(--token-spacing-all-base);justify-content:center;max-width:100%;overflow:hidden;padding:var(--token-spacing-all-m) var(--token-spacing-all-xl)}.ar-countdown__progress{display:flex;flex-direction:column;gap:var(--token-spacing-all-xs);width:100%}.ar-countdown__progress-header{align-items:center;color:var(--token-color-foreground-fg-2);display:flex;font-size:12px;gap:var(--token-spacing-all-xs);letter-spacing:.02em;line-height:136%}.ar-countdown__progress-edge{flex:1 1 0;min-width:0}.ar-countdown__progress-edge:last-child{text-align:right}.ar-countdown__progress-title{color:var(--token-color-foreground-fg-1);flex:2 1 0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ar-countdown__progress-track{background:var(--token-color-foreground-fg-light-static);border-radius:50px;height:8px;overflow:hidden;width:100%}.ar-countdown__progress-value{background:var(--token-color-foreground-fg-ui-brand);border-radius:50px;display:block;height:100%;transition:width .4s ease}.ar-countdown.ar-theme--light .ar-countdown__progress-track{background:var(--token-color-foreground-fg-5)}.ar-countdown__timer{align-items:flex-start;display:flex;gap:var(--token-spacing-all-s);text-align:center;white-space:nowrap}.ar-countdown__segment{align-items:center;display:flex;flex-direction:column}.ar-countdown__separator,.ar-countdown__value{color:var(--token-color-foreground-fg-1);font-size:36px;font-variant-numeric:oldstyle-nums tabular-nums;font-weight:400;letter-spacing:-.01em;line-height:105%}.ar-countdown__label{color:var(--token-color-foreground-fg-2);font-size:16px;letter-spacing:.02em;line-height:140%}@media(max-width:480px){.ar-countdown{padding:var(--token-spacing-all-m) var(--token-spacing-all-base)}.ar-countdown__timer{gap:var(--token-spacing-all-xs)}.ar-countdown__separator,.ar-countdown__value{font-size:28px}.ar-countdown__label{font-size:14px}}@media(max-width:359px){.ar-countdown{padding:var(--token-spacing-all-base) var(--token-spacing-all-s)}.ar-countdown__separator,.ar-countdown__value{font-size:24px}.ar-countdown__label{font-size:12px}}
