.site{--site-bg:#07080b;--site-panel:#0e1015;--site-line:#ffffff17;--site-ink:#f4f5f8;--site-soft:#b9bfcb;--site-violet:#7c6cff;--site-cyan:#3ad7f2;--site-pink:#ff6fb5;--site-lime:#b8f25c;background:var(--site-bg);color:var(--site-ink)}.site-gradient-text{background:linear-gradient(100deg, #a99cff 0%, var(--site-cyan) 35%, #fff 55%, var(--site-pink) 80%, #a99cff 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite site-drift}@keyframes site-drift{to{background-position:-220% 0}}.site-aurora{filter:blur(90px);opacity:.55;border-radius:9999px;animation:18s ease-in-out infinite alternate site-wander;position:absolute}@keyframes site-wander{0%{transform:translate(0,0)scale(1)}50%{transform:translate(8vw,-6vh)scale(1.15)}to{transform:translate(-6vw,5vh)scale(.95)}}.site-grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%)}.site-letter{opacity:0;filter:blur(14px);animation:1s cubic-bezier(.2,.8,.2,1) forwards site-letter;display:inline-block;transform:translateY(.35em)scale(.96)}@keyframes site-letter{to{opacity:1;filter:blur();transform:none}}.site-float{animation:6s ease-in-out infinite site-float}@keyframes site-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s);transform:translateY(36px)}[data-reveal][data-shown]{opacity:1;transform:none}.site-marquee{width:max-content;animation:site-marquee var(--speed,40s) linear infinite;display:flex}.site-marquee[data-reverse]{animation-direction:reverse}@keyframes site-marquee{to{transform:translate(-50%)}}.site-shimmer{position:relative;overflow:hidden}.site-shimmer:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.2s ease-in-out infinite site-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes site-sweep{60%,to{transform:translate(120%)}}.site-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite site-ping}@keyframes site-ping{75%,to{opacity:0;transform:scale(2.4)}}.site-dot{animation:1.2s ease-in-out infinite site-bounce}@keyframes site-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.site-pop{animation:.55s cubic-bezier(.2,.9,.3,1.25) both site-pop}@keyframes site-pop{0%{opacity:0;transform:translateY(12px)scale(.92)}}.site-ring{transform-origin:50% 0;animation:.9s ease-in-out site-ring}@keyframes site-ring{15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.site-pan{animation:16s ease-in-out infinite alternate site-pan}@keyframes site-pan{0%{transform:scale(1.04)translate(-1%,-1%)}to{transform:scale(1.1)translate(1.5%,1.5%)}}.site-spin{animation:8s linear infinite site-spin}@keyframes site-spin{to{transform:rotate(360deg)}}.site-theme-card{isolation:isolate;background:#ffffff17;border-radius:28px;padding:1px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden}.site-theme-card:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 55%, var(--card-glow,#7c6cff) 70%, var(--site-cyan) 82%, var(--site-pink) 92%, transparent 100%);opacity:.45;width:200%;transition:opacity .5s;animation:7s linear infinite site-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.site-theme-card:hover,.site-theme-card:focus-visible{box-shadow:0 40px 90px -40px var(--card-glow,#7c6cff);transform:translateY(-6px)}.site-theme-card:hover:before,.site-theme-card:focus-visible:before{opacity:1}.site-theme-card-quiet:before{opacity:.25;animation-duration:12s}.site-theme-card-quiet:hover{box-shadow:none;transform:none}.site-theme-card-quiet:hover:before{opacity:.25}.site-theme-shot{transform-origin:50% 100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:perspective(1400px)rotateX(9deg)rotateY(-10deg)rotate(1deg)}.site-theme-card:hover .site-theme-shot,.site-theme-card:focus-visible .site-theme-shot{transform:perspective(1400px)rotateX(0)rotateY(0)translateY(-6px)}.site-theme-phone{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.site-theme-card:hover .site-theme-phone,.site-theme-card:focus-visible .site-theme-phone{transform:translateY(-10%)rotate(-3deg)}.site-theme-sweep{background:linear-gradient(105deg,#0000 35%,#ffffff24 50%,#0000 65%);translate:-100%}.site-theme-card:hover .site-theme-sweep{transition:translate 1.1s;translate:100%}.site-hue{animation:14s linear infinite site-hue}@keyframes site-hue{to{filter:hue-rotate(360deg)}}.site-dialog[open]{animation:.32s cubic-bezier(.2,.9,.3,1.1) both site-dialog-in}.site-dialog[open]::backdrop{animation:.3s ease-out both site-fade-in}.site-fade{animation:.35s ease-out both site-fade-in}@keyframes site-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes site-fade-in{0%{opacity:0}}.site{--site-bar:2.25rem}.site:not(:has(>.site-announce)){--site-bar:0px}.site-announce-wash{background:linear-gradient(90deg,#7c6cff61,#3ad7f242,#ff6fb552,#7c6cff61) 0 0/200% 100%;animation:14s linear infinite site-wash}@keyframes site-wash{to{background-position:-200% 0}}.site-glow-pulse{animation:2.8s ease-in-out infinite site-glow-pulse;box-shadow:0 12px 40px -12px #7c6cffbf}@keyframes site-glow-pulse{0%,to{box-shadow:0 12px 40px -12px #7c6cffbf,0 0 #7c6cff73}50%{box-shadow:0 16px 60px -10px #3ad7f2cc,0 0 0 10px #7c6cff00}}.site-signup-card:before{opacity:.85;animation-duration:6s}.site-signup-card:hover,.site-signup-card:focus-within{box-shadow:0 40px 120px -40px var(--card-glow,#7c6cff);transform:none}.site-signup-card:hover:before{opacity:1}.site-sent{animation:.9s cubic-bezier(.2,.9,.3,1.3) both site-sent}@keyframes site-sent{0%{opacity:0;transform:translateY(18px)scale(.6)rotate(-10deg)}60%{transform:translateY(-4px)scale(1.06)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.site-letter{opacity:1;filter:none;transform:none}}.hq-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.6,0,.2,1) .2s forwards hq-draw}@keyframes hq-draw{to{stroke-dashoffset:0}}.hq-fade{opacity:0;animation:1.2s 1s forwards hq-fade-in}@keyframes hq-fade-in{to{opacity:1}}.hq-grow{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) both hq-grow}@keyframes hq-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hq-draw{stroke-dashoffset:0;animation:none}.hq-fade{opacity:1;animation:none}}.hq-slide{animation:.45s cubic-bezier(.2,.8,.2,1) hq-slide}@keyframes hq-slide{0%{opacity:0;transform:translate(40px)}}.site-zoom{animation:.35s ease-out both site-fade-in,4.5s ease-out both site-zoom}@keyframes site-zoom{0%{transform:scale(1.04)}}.site-progress{transform-origin:0;width:100%;animation:linear both site-progress}@keyframes site-progress{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.site-zoom{animation:none}}.demo-orkello{--demo-card:#0e1015;--demo-raised:#1d202b;--demo-ink:#f4f5f8;--demo-soft:#a7aebb;--demo-muted:#c5cad3;--demo-line:#ffffff17;--demo-edge:#ffffff38;--demo-ring:#ffffff1a;--demo-wash:#161821;--demo-fill:#1c1f2a;--demo-glow:#7c6cff99;--demo-accent:#7c6cff;--demo-accent-ink:#fff;--demo-toast:#262938;--demo-brand:#a99cff;--demo-brand-bg:#7c6cff2e;--demo-red:#ff8a8f;--demo-red-bg:#e5484d29;--demo-amber:#f5bf5c;--demo-amber-bg:#f5a52426;--demo-cyan:#6fe0f5;--demo-cyan-bg:#3ad7f224;--demo-green:#3ccf91;--demo-green-bg:#0e9f6e24;--demo-tint:26%}.files-demo-fill{animation:1.8s cubic-bezier(.3,.7,.3,1) both files-demo-fill}@keyframes files-demo-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.files-demo-fill{width:100%;animation:none}}.site-type{white-space:nowrap;vertical-align:bottom;animation:1.3s steps(28,end) both site-type;display:inline-block;overflow:hidden}@keyframes site-type{0%{max-width:0}to{max-width:100%}}@media (prefers-reduced-motion:reduce){.site-type{animation:none}}.demo-innovate{--demo-card:#0e1011;--demo-glow:#14120e80;--demo-accent:#80deea;--demo-accent-ink:#0b2a30;--demo-brand:#80deea;--demo-brand-bg:#80deea29}.site-call-bar{transform-origin:bottom;height:.875rem;animation:.6s ease-in-out infinite alternate site-call-bar}@keyframes site-call-bar{0%{transform:scaleY(.3)}}.site-call-float{animation:2.2s ease-out both site-call-float}@keyframes site-call-float{0%{opacity:0;transform:translateY(20px)scale(.7)}15%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-160px)scale(1)}}@media (prefers-reduced-motion:reduce){.site-call-bar,.site-call-float{animation:none}}.site-more{animation:.26s cubic-bezier(.2,.8,.2,1) both site-more-in}.site-more-item{animation:.4s cubic-bezier(.2,.8,.2,1) both site-more-in;animation-delay:calc(var(--i,0) * 35ms + 60ms)}.site-more-app:hover{border-color:color-mix(in srgb, var(--glow) 45%, transparent);background:color-mix(in srgb, var(--glow) 12%, transparent);box-shadow:0 12px 30px -18px var(--glow)}@keyframes site-more-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.site-more,.site-more-item{animation:none}}.site-journey-in{animation:.55s cubic-bezier(.2,.8,.2,1) both site-journey-in}@keyframes site-journey-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.98)}}.site-tab-timer{animation:linear both site-tab-timer}@keyframes site-tab-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-journey-in,.site-tab-timer{animation:none}}.demo-step-in{animation:.35s ease-out both demo-step-in}@keyframes demo-step-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.demo-step-in{animation:none}}.legal-text ul{flex-direction:column;gap:.45rem;padding-left:1.25rem;list-style:outside;display:flex}.legal-text li::marker{color:#a99cff}.legal-text a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #7c6cff;text-decoration:underline #7c6cff}.legal-text strong{color:#fff;font-weight:600}html:has(.site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#a99cff66 #07080b;background:#07080b}
