.message-rich-text{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0;max-width:100%}.message-rich-text p{margin:.55rem 0;line-height:1.55}.message-rich-text :is(h1,h2,h3,h4){color:inherit;margin:.8rem 0 .4rem;line-height:1.25}.message-rich-text h1{font-size:1.35rem}.message-rich-text h2{font-size:1.2rem}.message-rich-text h3{font-size:1.08rem}.message-rich-text h4{font-size:1rem}.message-rich-text blockquote{border-left:3px solid var(--primary);color:var(--app-page-muted,var(--color-text-muted));margin:.6rem 0;padding-left:.8rem}.message-rich-text code{background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:4px;padding:.1rem .25rem}.message-rich-text pre{border-radius:var(--radius-sm,8px);background:var(--app-ink,#102b52);color:#fff;padding:.75rem;overflow:auto}.message-rich-spacer{height:.35rem}.checkout-space-bg,.checkout-space-backdrop,.checkout-space-shade,.checkout-space-starfield{pointer-events:none;position:fixed;inset:0}.checkout-space-bg{z-index:0;background:#0a234f;overflow:hidden}.checkout-space-backdrop{background:#0a234f}.checkout-space-shade{background:#0a234f14}.checkout-space-star{top:var(--star-top);left:var(--star-left);width:var(--star-size);height:var(--star-size);animation:checkout-star-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite alternate;background:#fffffc;border-radius:999px;position:absolute}.checkout-space-shooting-star{left:var(--shoot-start-x);top:var(--shoot-start-y);width:var(--shoot-length);height:var(--shoot-thickness);transform:rotate(var(--shoot-angle)) translateX(0);animation:checkout-shooting-star-travel var(--shoot-loop) linear var(--shoot-delay) infinite;border-radius:999px;position:absolute}.checkout-space-shooting-star:before{border-radius:inherit;content:"";opacity:0;transform-origin:0;width:100%;height:100%;animation:checkout-shooting-star-glow var(--shoot-loop) linear var(--shoot-delay) infinite;background:#fffffc;display:block}.checkout-space-saturn{width:clamp(216px,19vw,314px);height:auto;animation:5.2s linear infinite checkout-planet-bob;position:absolute;top:12vh;left:clamp(36px,7vw,134px)}.checkout-space-moon{background:#fffffc;border-radius:999px;width:60px;height:60px;position:absolute;top:112px;right:8px}.checkout-space-companion{background:#2f9ae67a;border-radius:999px;width:156px;height:156px;animation:5.2s linear infinite checkout-planet-bob-offset;position:absolute;top:35.5vh;right:clamp(14px,4.8vw - 20px,72px);overflow:hidden}.checkout-space-companion span{background:#9edfff29;border-radius:999px;width:214px;position:absolute;left:-28px}.checkout-space-companion span:first-child{height:18px;top:20px;transform:rotate(-2deg)}.checkout-space-companion span:nth-child(2){height:14px;top:52px;transform:rotate(1deg)}.checkout-space-companion span:nth-child(3){height:22px;top:84px;transform:rotate(-1deg)}.checkout-space-companion span:nth-child(4){height:18px;top:122px;transform:rotate(2deg)}.checkout-space-horizon{aspect-ratio:1280/620;background:#365d87;border-radius:50% 50% 0 0/100% 100% 0 0;width:min(1280px,100vw - 48px);height:auto;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,63%)}.checkout-space-cloud{top:var(--cloud-top);width:var(--cloud-width);height:var(--cloud-height);background:var(--cloud-color);animation:checkout-cloud-drift 68s linear var(--cloud-delay) infinite;border-radius:999px;position:absolute;left:0}@keyframes checkout-star-twinkle{0%{opacity:var(--star-low-opacity)}to{opacity:var(--star-high-opacity)}}@keyframes checkout-shooting-star-travel{0%{transform:rotate(var(--shoot-angle)) translateX(0)}10%,to{transform:rotate(var(--shoot-angle)) translateX(var(--shoot-distance))}}@keyframes checkout-shooting-star-glow{0%{opacity:0;transform:scaleX(.22)}2%{opacity:calc(var(--shoot-opacity) * .58);transform:scaleX(.66)}5%{opacity:var(--shoot-opacity);transform:scaleX(1)}8%{opacity:calc(var(--shoot-opacity) * .34);transform:scaleX(.52)}10%,to{opacity:0;transform:scaleX(.12)}}@keyframes checkout-planet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes checkout-planet-bob-offset{0%,to{transform:translateY(-1px)}50%{transform:translateY(-6px)}}@keyframes checkout-cloud-drift{0%{transform:translateX(var(--cloud-start))}to{transform:translateX(var(--cloud-end))}}@media (prefers-reduced-motion:reduce){.checkout-space-star,.checkout-space-shooting-star,.checkout-space-shooting-star:before,.checkout-space-saturn,.checkout-space-companion,.checkout-space-cloud{animation:none}}@media (width<=380px){.checkout-space-moon{display:none}}
