:root{color-scheme:dark}html{scroll-padding-top:100px}body{overflow-x:clip}main{display:block}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #c0c1ff!important;outline-offset:5px}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;background:#fff;color:#171b26;padding:12px 20px;border-radius:8px}.skip-link:focus{top:10px}.language-link{display:inline-block;padding:.25rem .625rem;border-radius:999px;color:#a8b5c9}.language-link.active{background:#571bc1;color:#fff}#toggle-yearly,#toggle-monthly{background:transparent;color:#a8b5c9;box-shadow:none}#toggle-yearly.billing-active,#toggle-monthly.billing-active{background:#571bc1;color:#fff;box-shadow:inset 0 1px 0 #ffffff22}.text-text-muted{color:#a0aec2}.glass-card{transition:border-color .25s,box-shadow .25s,transform .25s}.glass-card:hover{box-shadow:0 18px 45px -25px #6366f166}.primary-btn-gradient{transition:transform .2s,box-shadow .2s,filter .2s}.primary-btn-gradient:hover{box-shadow:0 8px 32px #7c3aed40;transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.revealed{opacity:1;transform:none}#hero img{filter:drop-shadow(0 12px 24px #0004)}#drawer-panel[inert]{visibility:hidden}#drawer-panel{overflow-y:auto}section[id]{scroll-margin-top:90px}@media(max-width:639px){#hero .font-mono.uppercase{font-size:9px;line-height:1.7}h1{font-size:2.5rem!important}#hero{padding-top:3rem}#hero .grid{gap:2.5rem}.glass-card{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media print{header,aside,#drawer-backdrop,.skip-link{display:none!important}body{background:white;color:black}main{padding-top:0!important}.text-text-primary,.text-text-secondary,.text-primary{color:black!important}section{break-inside:avoid}}
