:root:has(.site-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05060a}:root:has(.site-root) body{background:#05060a}.site-root{--a1:#2dd4bf;--a2:#8b5cf6;--ink:#eef2f8;--soft:#a6b0c3;--faint:#6b7489;min-height:100dvh;color:var(--ink);isolation:isolate;font-family:var(--font-sans);position:relative;overflow-x:clip}.site-root a{color:inherit}.site-root ::selection{background:color-mix(in srgb, var(--a1) 45%, transparent)}.site-root :focus-visible{outline:2px solid var(--a1);outline-offset:3px}.site-bg{z-index:-1;background:radial-gradient(1200px 800px at 50% -10%,#101a30 0%,#070912 55%,#05060a 100%);position:fixed;inset:0;overflow:hidden}.site-blob{filter:blur(80px);opacity:.42;mix-blend-mode:screen;border-radius:50%;width:62vmax;height:62vmax;transition:background 1.2s;animation:26s ease-in-out infinite alternate site-drift;position:absolute}.site-blob.b1{background:radial-gradient(circle, var(--a1), transparent 64%);top:-28vmax;right:-16vmax}.site-blob.b2{background:radial-gradient(circle, var(--a2), transparent 64%);animation-duration:32s;animation-delay:-9s;bottom:-32vmax;left:-22vmax}.site-blob.b3{opacity:.16;background:radial-gradient(circle,#f59e0b,#0000 62%);width:42vmax;height:42vmax;animation-duration:40s;animation-delay:-4s;top:28%;left:30%}@keyframes site-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vmax,-4vmax)scale(1.12)}to{transform:translate(-5vmax,5vmax)scale(.94)}}.site-gridlines{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;animation:24s linear infinite site-grid-pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 25%,#000 25%,#0000 75%);mask-image:radial-gradient(75% 60% at 50% 25%,#000 25%,#0000 75%)}@keyframes site-grid-pan{to{background-position:56px 56px}}.site-stars{width:100%;height:100%;position:absolute;inset:0}.site-spot{background:radial-gradient(520px circle at var(--mx,50%) var(--my,25%), #ffffff12, transparent 60%);position:absolute;inset:0}.site-noise{opacity:.05;pointer-events:none;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='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.4s steps(6,end) infinite site-grain;position:absolute;inset:-50%}@keyframes site-grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.site-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.site-top{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.site-brand{font-family:var(--font-display);align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.site-logo{width:40px;height:40px;font-family:var(--font-display);color:#06110f;background:linear-gradient(135deg, var(--a1), var(--a2));box-shadow:0 8px 30px -6px color-mix(in srgb, var(--a1) 70%, transparent);border-radius:12px;place-items:center;font-size:19px;display:grid;position:relative}.site-logo:after{content:"";border:1px solid color-mix(in srgb, var(--a1) 60%, transparent);border-radius:14px;animation:3s ease-out infinite site-halo;position:absolute;inset:-3px}@keyframes site-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.site-in{opacity:0;filter:blur(8px);animation:.9s cubic-bezier(.2,.8,.2,1) forwards site-in;animation-delay:calc(var(--i,0) * 90ms + .1s);transform:translateY(18px)}@keyframes site-in{to{opacity:1;filter:none;transform:none}}.site-pop-in{opacity:0;filter:blur(10px);animation:.8s cubic-bezier(.2,.8,.2,1) .1s forwards site-in;transform:scale(.94)translateY(14px)}.site-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(34px,6vw,64px);font-weight:600;line-height:1.15}.site-h2{font-family:var(--font-display);margin:0;font-size:clamp(24px,3.4vw,34px);font-weight:600;line-height:1.25}.site-lead{color:var(--soft);margin:0;font-size:clamp(16px,1.8vw,19px);line-height:1.8}.site-shine{background:linear-gradient(100deg, #fff 0%, var(--a1) 22%, #fff 42%, var(--a2) 68%, #fff 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite site-shine}@keyframes site-shine{to{background-position:-250% 0}}.site-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#cdd5e3;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:7px 15px;font-size:13.5px;display:inline-flex}.site-dot{background:var(--a1);border-radius:50%;width:8px;height:8px;animation:2s infinite site-ping}@keyframes site-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--a1) 75%, transparent)}75%,to{box-shadow:0 0 0 10px #0000}}.site-glass{-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:26px;position:relative;box-shadow:0 30px 90px -30px #000000b3,inset 0 1px #ffffff12}.site-glass.glow:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--angle,0deg), transparent 0 60%, var(--a1), var(--a2), transparent 95%);-webkit-mask-composite:xor;padding:1px;animation:5s linear infinite site-turn;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes site-turn{to{--angle:360deg}}.site-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.site-card{--c1:#fff;--c2:#fff;--rx:0deg;--ry:0deg;--x:50%;--y:50%;min-height:248px;color:inherit;font:inherit;text-align:start;cursor:pointer;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff16;border-radius:24px;flex-direction:column;gap:12px;padding:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .35s,opacity .4s,filter .4s;display:flex;position:relative;overflow:hidden}.site-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--c1), transparent 45%, var(--c2));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.2px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-card:after{content:"";background:radial-gradient(380px circle at var(--x) var(--y), color-mix(in srgb, var(--c1) 24%, transparent), transparent 58%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.site-card:hover,.site-card:focus-visible{box-shadow:0 28px 70px -24px color-mix(in srgb, var(--c1) 55%, transparent)}.site-card:hover:before,.site-card:hover:after,.site-card:focus-visible:before{opacity:1}.site-card .ic{color:#0a0d14;background:linear-gradient(135deg, var(--c1), var(--c2));width:58px;height:58px;box-shadow:0 12px 34px -10px color-mix(in srgb, var(--c1) 80%, transparent);border-radius:17px;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateZ(40px)}.site-card:hover .ic{transform:translateZ(70px)rotate(-7deg)scale(1.07)}.site-card .ic svg{animation:4.5s ease-in-out infinite site-float;animation-delay:calc(var(--i,0) * -.7s)}@keyframes site-float{50%{transform:translateY(-3px)rotate(3deg)}}.site-card .name{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.35;transform:translateZ(30px)}.site-card .line{color:var(--soft);font-size:14px;line-height:1.7;transform:translateZ(20px)}.site-card .go{color:#fff;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;display:flex;transform:translateZ(30px)}.site-card .go .arr{background:#ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s;display:grid}.site-card:hover .go .arr{background:linear-gradient(135deg, var(--c1), var(--c2));color:#0a0d14;transform:translate(-6px)}.site-card .badge{color:#dbe3f0;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:4px 11px;font-size:12px;position:absolute;top:18px;left:18px;overflow:hidden}.site-card .badge:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 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-card.soon .ic{filter:saturate(.55);opacity:.8}.site-card.soon .go{color:var(--soft)}.site-cards.leaving .site-card:not(.launch){opacity:.18;filter:blur(3px);transform:perspective(900px)scale(.96)}.site-card.launch{z-index:2;animation:.55s cubic-bezier(.2,.8,.2,1) forwards site-launch}@keyframes site-launch{to{box-shadow:0 0 0 2px var(--c1), 0 40px 140px -10px var(--c1);transform:perspective(900px)translateZ(60px)scale(1.04)}}.site-btn{isolation:isolate;height:54px;font:inherit;color:#06110f;background:linear-gradient(135deg, var(--a1), var(--a2));box-shadow:0 14px 44px -14px color-mix(in srgb, var(--a1) 85%, transparent);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .3s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.site-btn:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 30%,#fff9 50%,#0000 70%);transition:transform .9s;position:absolute;inset:0;transform:translate(-130%)}.site-btn:hover:before{transform:translate(130%)}.site-btn:hover{box-shadow:0 20px 56px -14px color-mix(in srgb, var(--a1) 95%, transparent);transform:translateY(-2px)}.site-btn:active{transform:translateY(0)scale(.98)}.site-btn[disabled]{filter:saturate(.6)brightness(.85);cursor:progress}.site-btn.wide{width:100%}.site-btn .arr{transition:transform .3s}.site-btn:hover .arr{transform:translate(-5px)}.site-ghost{height:42px;color:var(--ink);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s,transform .2s;display:inline-flex}.site-ghost:hover{background:#ffffff17;border-color:#ffffff42;transform:translateY(-1px)}.site-link{font:inherit;color:var(--a1);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.site-link:hover{text-decoration:underline}.site-link[disabled]{color:var(--faint);cursor:default;text-decoration:none}.site-spin{border:2.5px solid #00000038;border-top-color:#06110f;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite site-rot}@keyframes site-rot{to{transform:rotate(360deg)}}.site-ripple{z-index:-1;pointer-events:none;background:#ffffff8c;border-radius:50%;animation:.65s ease-out forwards site-ripple;position:absolute;transform:scale(0)}@keyframes site-ripple{to{opacity:0;transform:scale(4)}}.site-google{color:#1f2430;width:100%;height:54px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.site-google:hover{transform:translateY(-2px);box-shadow:0 18px 46px -18px #ffffff8c}.site-google.off{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.site-or{color:var(--faint);align-items:center;gap:14px;font-size:13px;display:flex}.site-or:before,.site-or:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);flex:1;height:1px}.site-field{display:block;position:relative}.site-input{color:#fff;width:100%;height:58px;font:inherit;background:#ffffff0b;border:1px solid #ffffff21;border-radius:16px;outline:none;padding:20px 16px 6px;font-size:16px;transition:border-color .25s,box-shadow .25s,background .25s}.site-input:focus{border-color:color-mix(in srgb, var(--a1) 80%, #fff);box-shadow:0 0 0 4px color-mix(in srgb, var(--a1) 22%, transparent);background:#ffffff12}.site-input[dir=ltr]{text-align:left}.site-label{top:18px;color:#93a0b6;pointer-events:none;font-size:15px;transition:all .2s;position:absolute;inset-inline-start:16px}.site-input:focus+.site-label,.site-input:not(:placeholder-shown)+.site-label{color:var(--a1);font-size:11.5px;top:7px}.site-hint{color:var(--faint);margin:6px 4px 0;font-size:12.5px;line-height:1.6}.site-error{color:#fecaca;background:#f8717117;border:1px solid #f8717159;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:11px 14px;font-size:14px;line-height:1.6;animation:.45s site-shake;display:flex}.site-note{border:1px solid color-mix(in srgb, var(--a1) 35%, transparent);background:color-mix(in srgb, var(--a1) 10%, transparent);color:#d5fbf4;border-radius:14px;margin:0;padding:11px 14px;font-size:14px;line-height:1.6}.site-meter{gap:5px;margin-top:8px;display:flex}.site-meter span{background:#ffffff1a;border-radius:4px;flex:1;height:4px;transition:background .35s}.site-otp{direction:ltr;justify-content:center;gap:clamp(6px,2vw,11px);display:flex}.site-otp input{color:#fff;width:clamp(42px,12vw,56px);height:clamp(54px,15vw,66px);font:inherit;font-family:var(--font-display);text-align:center;caret-color:var(--a1);background:#ffffff0d;border:1px solid #ffffff26;border-radius:15px;outline:none;font-size:clamp(22px,6vw,30px);font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s,background .3s}.site-otp input:focus{border-color:var(--a1);box-shadow:0 0 0 4px color-mix(in srgb, var(--a1) 25%, transparent);transform:translateY(-3px)}.site-otp input.filled{animation:.24s site-pop}@keyframes site-pop{50%{transform:scale(1.13)}}.site-otp.bad{animation:.5s site-shake}.site-otp.bad input{border-color:#f87171;box-shadow:0 0 0 4px #f871712e}.site-otp.good input{animation:.32s backwards site-pop;animation-delay:calc(var(--i) * 70ms);background:#34d39924;border-color:#34d399}@keyframes site-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.site-ring{transform:rotate(-90deg)}.site-ring .track{stroke:#ffffff1f}.site-ring .bar{stroke:var(--a1);transition:stroke-dashoffset 1s linear}.site-mail{color:#06110f;background:linear-gradient(135deg, var(--a1), var(--a2));width:84px;height:84px;box-shadow:0 18px 50px -14px color-mix(in srgb, var(--a1) 85%, transparent);border-radius:26px;place-items:center;margin:0 auto;animation:3.6s ease-in-out infinite site-bob;display:grid;position:relative}.site-mail:after{content:"";border:1px solid color-mix(in srgb, var(--a1) 55%, transparent);border-radius:32px;animation:2.6s ease-out infinite site-halo;position:absolute;inset:-10px}@keyframes site-bob{50%{transform:translateY(-7px)rotate(-3deg)}}.site-check path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.6s .15s forwards site-draw}@keyframes site-draw{to{stroke-dashoffset:0}}.site-orb{width:210px;height:210px;margin:0 auto;position:relative}.site-orb .core{background:radial-gradient(circle at 35% 30%, #fff, var(--a1) 34%, var(--a2) 78%);box-shadow:0 0 60px var(--a1), 0 0 140px color-mix(in srgb, var(--a2) 65%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite site-breathe;position:absolute;inset:31%}.site-orb .ring{border:1px solid #ffffff29;border-radius:50%;animation:7s linear infinite site-rot;position:absolute;inset:0}.site-orb .ring:before{content:"";background:var(--a1);width:10px;height:10px;box-shadow:0 0 16px var(--a1);border-radius:50%;position:absolute;top:-5px;left:calc(50% - 5px)}.site-orb .ring.r2{animation-duration:4.5s;animation-direction:reverse;inset:13%}.site-orb .ring.r2:before{background:var(--a2);box-shadow:0 0 16px var(--a2)}.site-orb .ring.r3{border-style:dashed;border-color:#ffffff14;animation-duration:18s;inset:-14%}.site-orb.done .core{animation:.9s cubic-bezier(.2,.8,.2,1) forwards site-nova}@keyframes site-breathe{50%{transform:scale(1.09)}}@keyframes site-nova{60%{transform:scale(1.6)}to{box-shadow:0 0 90px var(--a1), 0 0 220px var(--a2);transform:scale(1.25)}}.site-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-steps li{color:var(--faint);opacity:.45;align-items:center;gap:12px;font-size:15px;transition:opacity .45s,transform .45s,color .45s;display:flex;transform:translate(8px)}.site-steps li.on,.site-steps li.done{opacity:1;color:var(--ink);transform:none}.site-steps .mark{border:1.5px solid #fff3;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background .35s,border-color .35s;display:grid;position:relative}.site-steps li.on .mark{border-color:#0000;border-top-color:var(--a1);border-right-color:var(--a1);animation:.8s linear infinite site-rot}.site-steps li.done .mark{background:linear-gradient(135deg, var(--a1), var(--a2));border-color:#0000;animation:.3s site-pop}.site-steps .mark svg{opacity:0}.site-steps li.done .mark svg{opacity:1}.site-steps li.done .mark path{stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s forwards site-draw}.site-burst{pointer-events:none;z-index:50;position:fixed;inset:0}.site-burst span{border-radius:2px;width:9px;height:9px;animation:1.3s cubic-bezier(.1,.75,.3,1) forwards site-burst;position:absolute;top:50%;left:50%}@keyframes site-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--r)) scale(1);opacity:0}}.site-flow{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.site-flow:before{content:"";background:linear-gradient(90deg, var(--a2), var(--a1));opacity:.55;background-size:200% 100%;height:2px;animation:3s linear infinite site-flowline;position:absolute;top:27px;left:16%;right:16%}@keyframes site-flowline{to{background-position:-200% 0}}.site-flow .step{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.site-flow .num{width:56px;height:56px;font-family:var(--font-display);background:#0a0e18;border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:20px;font-weight:600;display:grid;box-shadow:0 0 0 6px #070912}.site-flow .step:hover .num{background:linear-gradient(135deg, var(--a1), var(--a2));color:#06110f}@media (max-width:640px){.site-flow{grid-template-columns:1fr}.site-flow:before{display:none}}.site-dialog{width:min(460px,100vw - 32px);color:var(--ink);background:0 0;border:0;border-radius:26px;margin:auto;padding:0}.site-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050aa6}.site-dialog[open]{animation:.45s cubic-bezier(.2,.8,.2,1) site-dialog}@keyframes site-dialog{0%{opacity:0;transform:translateY(18px)scale(.96)}}.site-chip{border:1px solid color-mix(in srgb, var(--a1) 40%, transparent);background:color-mix(in srgb, var(--a1) 12%, transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:14px;display:inline-flex}.site-chip .ic{color:#0a0d14;background:linear-gradient(135deg, var(--a1), var(--a2));border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :before,.site-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
