.preorder-price{gap:.1rem;display:grid}.preorder-price p,.ai-product-page .preorder-price p{margin:0}.preorder-price-line{white-space:nowrap}.preorder-price-now{letter-spacing:-.02em;color:var(--foreground);font-size:1.6rem;font-weight:750}.preorder-price-after{color:var(--muted-foreground);margin-left:.5rem;font-size:1.05rem;font-weight:600}.preorder-price-note{color:var(--muted-foreground);font-size:.85rem}.preorder-price[data-tone=dark] .preorder-price-now{color:var(--primary-foreground)}.preorder-price[data-tone=dark] .preorder-price-after,.ai-product-page .preorder-price[data-tone=dark] .preorder-price-note{color:color-mix(in srgb, var(--primary-foreground) 62%, transparent)}
.start-countdown-badge{z-index:2;background:var(--accent);color:var(--accent-foreground);box-shadow:0 .4rem 1rem -.4rem color-mix(in srgb, var(--accent) 70%, transparent);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.3rem .7rem .32rem;font-size:.8rem;font-weight:700;line-height:1.2;position:absolute;top:-.7rem;right:1rem;rotate:3deg}@media (prefers-reduced-motion:no-preference){.start-countdown-badge{animation:5.2s ease-in-out infinite start-countdown-float}}@keyframes start-countdown-float{50%{translate:0 -2px;rotate:1.5deg}}
