*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#eaeef3;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0a0c10;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}::selection{background:#3ddc8440}a{color:inherit;text-decoration:none}@keyframes al-blink{0%,48%{opacity:1}49%,98%{opacity:0}to{opacity:1}}@keyframes al-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes al-grad{0%{background-position:0%}to{background-position:200%}}@keyframes al-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,4%)scale(1.12)}}@keyframes al-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7%,5%)scale(1.15)}}@keyframes al-amber{0%,to{box-shadow:0 0 0 1px #f5a5248c,0 0 26px #f5a52447}50%{box-shadow:0 0 0 1px #f5a524e6,0 0 46px #f5a52480}}@keyframes al-ring{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@keyframes al-dotpulse{0%,to{opacity:1}50%{opacity:.45}}#al-nav-links a:hover{color:#eaeef3!important}summary::-webkit-details-marker{display:none}summary::marker{content:""}details[open] .al-faq-plus{transform:rotate(45deg)}@media (max-width:860px){#al-nav-links{display:none!important}#al-hero-cta{flex-wrap:wrap}.al-fsec{grid-template-columns:1fr!important;gap:34px!important}.al-fsec>*{order:0!important}.al-proof-grid{grid-template-columns:1fr 1fr!important}.al-incl-grid,.al-os-grid{grid-template-columns:1fr!important}}[data-tip]:hover [data-tip-panel],[data-tip]:focus [data-tip-panel]{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #5b9cff}@keyframes al-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes al-spin{to{transform:rotate(360deg)}}@keyframes al-bloom{0%{opacity:0;transform:scale(.7)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes al-glowpulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:760px){.al-shell-grid{grid-template-columns:1fr!important}.al-rail{overflow-x:auto;flex-direction:row!important;position:static!important}.al-auth-foot{flex-direction:column!important;gap:12px!important}.al-cp{left:12px!important;right:12px!important;transform:none!important}}
