.ot-site.dark{--background:#000;--foreground:#fafafa;--card:#0d0d0f;--card-foreground:#fafafa;--popover:#0d0d0f;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#060606;--secondary:#151618;--secondary-foreground:#fafafa;--muted:#131416;--muted-foreground:#9c9ea4;--accent:#191a1f;--accent-foreground:#fafafa;--border:#ffffff1a;--input:#ffffff24;--ring:#8c9cfb;--ot-indigo:#a2b1ff;--ot-violet:#d1a8ff;--ot-cyan:#5de8f6;--ot-emerald:#45e499;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.ot-site.dark{--background:lab(0% 0 0);--foreground:lab(98.26% 0 0);--card:lab(3.68621% .0265688 -.941131);--card-foreground:lab(98.26% 0 0);--popover:lab(3.68621% .0265688 -.941131);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(1.5609% 0 0);--secondary:lab(7.2053% .0360608 -1.46063);--secondary-foreground:lab(98.26% 0 0);--muted:lab(6.17664% .0335798 -1.32023);--muted-foreground:lab(65.1561% .0572801 -3.02856);--accent:lab(9.44837% .460759 -3.71836);--accent-foreground:lab(98.26% 0 0);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.14);--ring:lab(66.1124% 12.6698 -50.2007);--ot-indigo:lab(73.2478% 10.6535 -46.8323);--ot-violet:lab(75.031% 28.2592 -38.7128);--ot-cyan:lab(84.807% -35.7059 -19.0016);--ot-emerald:lab(81.3507% -55.7752 24.5504)}}html:has(.ot-site-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html:has(.ot-site-root) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.ot-site ::selection{background:#a2b1ff66;background:lab(73.2478% 10.6535 -46.8323/.4)}.ot-text-gradient{background:linear-gradient(100deg, var(--ot-indigo) 0%, var(--ot-violet) 35%, var(--ot-cyan) 70%, var(--ot-emerald) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate ot-shimmer}.ot-text-metal{background:linear-gradient(#fff 30%,#a2a4ab 100%);background:linear-gradient(#fff 30%,lab(67.4646% .0787973 -3.78162) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes ot-shimmer{0%{background-position:0%}to{background-position:100%}}.ot-aurora{filter:blur(30px);background:radial-gradient(38% 42% at 22% 18%,#5358ee73,#0000 70%),radial-gradient(32% 38% at 80% 12%,#9d57de52,#0000 70%),radial-gradient(40% 36% at 55% 72%,#00b6af2e,#0000 70%);background:radial-gradient(38% 42% at 22% 18%,lab(44.5098% 34.4014 -77.6783/.45),#0000 70%),radial-gradient(32% 38% at 80% 12%,lab(50.3615% 47.9125 -58.4824/.32),#0000 70%),radial-gradient(40% 36% at 55% 72%,lab(66.7885% -47.5252 -9.34684/.18),#0000 70%);animation:18s ease-in-out infinite alternate ot-drift}@keyframes ot-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.08)}}.ot-grid{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.06) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.06) 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(65% 55% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(65% 55% at 50% 0,#000 25%,#0000 75%)}.ot-floor{transform-origin:50% 0;background-image:linear-gradient(90deg,#a2b1ff38 1px,#0000 1px),linear-gradient(#a2b1ff38 1px,#0000 1px);background-image:linear-gradient(90deg,lab(73.2478% 10.6535 -46.8323/.22) 1px,#0000 1px),linear-gradient(lab(73.2478% 10.6535 -46.8323/.22) 1px,#0000 1px);background-size:48px 48px;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:radial-gradient(45% 85% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(45% 85% at 50% 0,#000 25%,#0000 75%)}.ot-footer-word{background:linear-gradient(#ffffff24,#0000 85%);background:linear-gradient(lab(100% 0 0/.14),#0000 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.ot-footer-word-bright{background:linear-gradient(#ffffff38,#ffffff08 90%);background:linear-gradient(lab(100% 0 0/.22),lab(100% 0 0/.03) 90%);-webkit-background-clip:text;background-clip:text}.ot-noise{opacity:.06;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.ot-horizon{background:radial-gradient(50% 100% at 50% 100%,#626df58c,#0000 70%);background:radial-gradient(50% 100% at 50% 100%,lab(50.9544% 26.9181 -70.7536/.55),#0000 70%)}.ot-beam{isolation:isolate;position:relative;overflow:hidden}.ot-beam:before{content:"";z-index:-2;background:conic-gradient(from 0deg, #ffffff1a 0deg, #ffffff1a 250deg, var(--ot-indigo) 290deg, var(--ot-cyan) 320deg, var(--ot-emerald) 345deg, #ffffff1a 360deg);animation:5s linear infinite ot-rotate;position:absolute;inset:-200%}@supports (color:lab(0% 0 0)){.ot-beam:before{background:conic-gradient(from 0deg, lab(100% 0 0/.1) 0deg, lab(100% 0 0/.1) 250deg, var(--ot-indigo) 290deg, var(--ot-cyan) 320deg, var(--ot-emerald) 345deg, lab(100% 0 0/.1) 360deg)}}.ot-beam:after{content:"";z-index:-1;border-radius:inherit;background:#030304;background:lab(.897705% .0145063 -.374964);position:absolute;inset:1px}@keyframes ot-rotate{to{transform:rotate(1turn)}}.ot-card{background:linear-gradient(#ffffff0b,#ffffff04),#020203;background:linear-gradient(lab(100% 0 0/.045),lab(100% 0 0/.015)),lab(.655172% .00769645 -.225806);border:1px solid #ffffff17;border:1px solid lab(100% 0 0/.09);transition:border-color .3s,transform .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.ot-card:hover{border-color:#ffffff29;border-color:lab(100% 0 0/.16);box-shadow:inset 0 1px #ffffff14,0 20px 60px -30px #626df580;box-shadow:inset 0 1px lab(100% 0 0/.08),0 20px 60px -30px lab(50.9544% 26.9181 -70.7536/.5)}.ot-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ot-marquee-track{justify-content:space-around;align-items:center;gap:var(--ot-marquee-gap,4rem);min-width:100%;padding-right:var(--ot-marquee-gap,4rem);animation:ot-marquee var(--ot-marquee-duration,40s) linear infinite;flex-shrink:0;display:flex}.ot-marquee[data-direction=reverse] .ot-marquee-track{animation-direction:reverse}.ot-marquee:hover .ot-marquee-track,.ot-marquee:focus-within .ot-marquee-track{animation-play-state:paused}@keyframes ot-marquee{to{transform:translate(-100%)}}@keyframes ot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ot-fade-up{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes ot-scan{0%,to{top:12%}50%{top:84%}}@keyframes ot-ping{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}@keyframes ot-spin-slow{to{transform:rotate(1turn)}}@keyframes ot-caret{50%{opacity:0}}@keyframes ot-type{0%,10%{width:0}55%,90%{width:12ch}to{width:0}}.ot-float{animation:6s ease-in-out infinite ot-float}.ot-float-slow{animation:8s ease-in-out 1.2s infinite ot-float}.ot-fade-up{animation:.9s cubic-bezier(.2,.7,.2,1) both ot-fade-up}.ot-delay-1{animation-delay:.12s}.ot-delay-2{animation-delay:.24s}.ot-delay-3{animation-delay:.36s}.ot-delay-4{animation-delay:.5s}.ot-scan-line{animation:3.2s ease-in-out infinite ot-scan}.ot-ping{animation:2.4s cubic-bezier(0,0,.2,1) infinite ot-ping}.ot-ping-delay{animation-delay:.8s}.ot-ping-delay-2{animation-delay:1.6s}.ot-orbit{animation:40s linear infinite ot-spin-slow}.ot-orbit-reverse{animation:60s linear infinite reverse ot-spin-slow}.ot-typing{white-space:nowrap;vertical-align:bottom;animation:6s steps(12,end) infinite ot-type;display:inline-block;overflow:hidden}.ot-caret{animation:1s step-end infinite ot-caret}@supports (animation-timeline:view()){.ot-reveal{animation:linear both ot-fade-up;animation-timeline:view();animation-range:entry entry 40%}}@media (prefers-reduced-motion:reduce){.ot-float,.ot-float-slow,.ot-fade-up,.ot-scan-line,.ot-ping,.ot-orbit,.ot-orbit-reverse,.ot-aurora,.ot-typing,.ot-caret,.ot-reveal,.ot-text-gradient,.ot-beam:before,.ot-marquee-track{animation:none}.ot-typing{width:12ch}}
