.skip-link{position:fixed;top:-100%;left:12px;z-index:9999;background:#1a0a3d;color:#fff;padding:8px 16px;border-radius:4px;font-weight:600;text-decoration:none}.skip-link:focus{top:12px}*{margin:0;padding:0;box-sizing:border-box;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background-color:#07040d;color:white;min-width:320px}html[data-section=account] body{background-color:#000000}@media (prefers-reduced-motion:no-preference){[data-kryon-reveal=hidden]:not(:focus-within){opacity:0;transform:translateY(24px)}[data-kryon-reveal=hidden]:focus-within,[data-kryon-reveal=visible]{opacity:1;transform:translateY(0);transition:opacity .55s ease var(--reveal-delay,0s),transform .55s ease var(--reveal-delay,0s)}}@keyframes pricing-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes pricing-fade-up{0%{opacity:0}to{opacity:1}}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}::view-transition-old(fade){animation:fade-out .6s ease-out both}::view-transition-new(fade){animation:fade-in .6s ease-in both}