body{word-break:keep-all;overflow-wrap:break-word}.dark body{color:#e2e8f0;background:#060b17}.light body{color:#0f172a;background:#f6f8fb}.aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora span{filter:blur(90px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.aurora .a1{background:radial-gradient(circle,#0d9488 0%,#0000 70%);width:52vw;max-width:760px;height:52vw;max-height:760px;animation:22s ease-in-out infinite alternate drift1;top:-18vw;left:-12vw}.aurora .a2{opacity:.4;background:radial-gradient(circle,#2563eb 0%,#0000 70%);width:44vw;max-width:640px;height:44vw;max-height:640px;animation:26s ease-in-out infinite alternate drift2;top:-6vw;right:-10vw}.aurora .a3{opacity:.35;background:radial-gradient(circle,#10b981 0%,#0000 70%);width:38vw;max-width:560px;height:38vw;max-height:560px;animation:30s ease-in-out infinite alternate drift3;top:22vw;left:30vw}.light .aurora span{opacity:.22}@keyframes drift1{to{transform:translate(8vw,6vw)scale(1.1)}}@keyframes drift2{to{transform:translate(-6vw,8vw)scale(.9)}}@keyframes drift3{to{transform:translate(-10vw,-4vw)scale(1.15)}}.grain:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.grid-lines{pointer-events:none;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.glass{-webkit-backdrop-filter:blur(14px);background:#ffffffbf;border:1px solid #0f172a14}.dark .glass{background:#0f172a8c;border-color:#ffffff14}#site-header{border-bottom:1px solid #0000;transition:background-color .25s,box-shadow .25s,border-color .25s}#site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#f6f8fbd9;border-color:#0f172a14;box-shadow:0 8px 30px -12px #0f172a26}.dark #site-header.is-scrolled{background:#060b17c7;border-color:#ffffff0f}.shine{background:linear-gradient(100deg,#14b8a6,#34d399 30%,#38bdf8 60%,#14b8a6) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite shine}@keyframes shine{to{background-position:-220% 0}}.orbit{--r:min(150px, calc((100vw - 2rem - 88px) / 2));width:calc(var(--r) * 2 + 88px);aspect-ratio:1;position:relative}@media (width>=640px){.orbit{--r:190px}}@media (width>=1024px){.orbit{--r:200px}}.orbit-ring{border:1px dashed #14b8a659;border-radius:9999px;position:absolute;inset:44px}.orbit-ring.inner{inset:calc(44px + var(--r) * .38);border-style:solid;border-color:#38bdf82e}.orbit-wheel{animation:60s linear infinite spin;position:absolute;inset:0}.orbit-node{width:88px;transform:rotate(calc(var(--i) * 360deg / var(--n))) translate(var(--r)) rotate(calc(var(--i) * -360deg / var(--n)));margin:-44px 0 0 -44px;position:absolute;top:50%;left:50%}.orbit-node>div{animation:60s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.orbit-core:before{content:"";filter:blur(6px);background:conic-gradient(#0000,#14b8a699,#0000 40%);border-radius:9999px;animation:6s linear infinite spin;position:absolute;inset:-18px}.pulse-dot{animation:2s infinite pulse;box-shadow:0 0 #10b98199}@keyframes pulse{70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}[data-tilt]{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}[data-tilt]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #14b8a629, transparent 45%);transition:opacity .3s;position:absolute;inset:0}[data-tilt]:hover:before{opacity:1}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(28px)}[data-reveal].is-in{opacity:1;transform:none}.rise{animation:.9s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}.marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee>div{width:max-content;animation:38s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details[open] .faq-chevron{transform:rotate(180deg)}#scroll-top{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(12px)}#scroll-top.is-shown{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.aurora span,.orbit-wheel,.orbit-node>div,.orbit-core:before,.shine,.marquee>div,.pulse-dot,.rise{animation:none!important}[data-reveal]{opacity:1;transition:none;transform:none}}
