.lp-root{--lp-bg:#020713;--lp-bg-2:#04101e;--lp-cyan:#28d6df;--lp-teal:#00b5b6;--lp-aqua:#33d4ad;--lp-ink:#ebf3f6;--lp-ink-2:#a4bcc6;--lp-ink-3:#8ca2ae;--lp-line:#28d6df2e;--lp-glass:#0917258c;background:var(--lp-bg);color:var(--lp-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.lp-root{--lp-bg:lab(1.91469% -.0847578 -5.83697);--lp-bg-2:lab(4.34224% -1.05088 -10.5156);--lp-cyan:lab(78.0575% -40.6977 -16.7149);--lp-teal:lab(66.6752% -45.834 -13.6837);--lp-aqua:lab(76.3133% -49.0195 7.05066);--lp-ink:lab(95.4214% -2.55343 -2.46183);--lp-ink-2:lab(74.6243% -6.8942 -8.02842);--lp-ink-3:lab(65.3076% -6.17144 -8.66664);--lp-line:lab(78.0575% -40.6977 -16.7149/.18);--lp-glass:lab(7.11167% -1.80258 -11.8373/.55)}}.lp-bg{z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 72% 38%, #00636d38, transparent 60%), radial-gradient(40rem 30rem at 15% 80%, #00755d1f, transparent 60%), radial-gradient(50rem 40rem at 50% -10%, #003f6059, transparent 70%), var(--lp-bg);position:fixed;inset:0}@supports (color:lab(0% 0 0)){.lp-bg{background:radial-gradient(60rem 40rem at 72% 38%, lab(37.1997% -34.5894 -18.5844/.22), transparent 60%), radial-gradient(40rem 30rem at 15% 80%, lab(43.6979% -46.6163 6.58643/.12), transparent 60%), radial-gradient(50rem 40rem at 50% -10%, lab(24.4811% -7.8918 -24.9024/.35), transparent 70%), var(--lp-bg)}}.lp-stars,.lp-stars:after{opacity:.55;background-image:radial-gradient(1px 1px at 20px 30px,#d8f5f6b3,#0000 60%),radial-gradient(1px 1px at 90px 120px,#9ef0ea80,#0000 60%),radial-gradient(1.2px 1.2px at 160px 60px,#e1f2f899,#0000 60%),radial-gradient(1px 1px at 230px 190px,#82e3ca80,#0000 60%);background-image:radial-gradient(1px 1px at 20px 30px,lab(94.4979% -9.48459 -3.96528/.7),#0000 60%),radial-gradient(1px 1px at 90px 120px,lab(89.3123% -26.8337 -5.44632/.5),#0000 60%),radial-gradient(1.2px 1.2px at 160px 60px,lab(94.3214% -5.07608 -4.90533/.6),#0000 60%),radial-gradient(1px 1px at 230px 190px,lab(83.8946% -34.6166 3.02491/.5),#0000 60%);background-size:260px 240px;animation:160s linear infinite lp-drift;position:absolute;inset:-50%}.lp-stars:after{content:"";opacity:.6;background-size:380px 330px;animation-duration:240s;animation-direction:reverse;inset:0}.lp-grid{background-image:linear-gradient(90deg,#64d1d70b 1px,#0000 1px),linear-gradient(#64d1d70b 1px,#0000 1px);background-image:linear-gradient(90deg,lab(77.7747% -31.4058 -12.95/.045) 1px,#0000 1px),linear-gradient(lab(77.7747% -31.4058 -12.95/.045) 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 10%,#0000 70%);mask-image:radial-gradient(at 60% 40%,#000 10%,#0000 70%)}@keyframes lp-drift{to{transform:translate(260px,240px)}}.lp-scene{--size:min(600px, 92vw);--node:clamp(46px, calc(var(--size) * .12), 72px);--label-room:44px;--R:calc(var(--size) / 2 - var(--node) / 2 - var(--label-room));width:var(--size);aspect-ratio:1;margin-inline:auto;position:relative}.lp-scene-glow{filter:blur(18px);background:radial-gradient(circle,#00b5b661,#0097831f 45%,#0000 70%);background:radial-gradient(circle,lab(66.6752% -45.834 -13.6837/.38),lab(55.356% -49.791 -.331819/.12) 45%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite lp-breathe;position:absolute;inset:18%}.lp-tooth{width:84%;height:84%;position:absolute;inset:8%}@keyframes lp-breathe{0%,to{opacity:.85;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}.lp-platform{aspect-ratio:1;transform-origin:50%;width:46%;position:absolute;bottom:11%;left:50%;transform:translate(-50%)scaleY(.24)}.lp-platform span{border:1.5px solid #28d6df8c;border:1.5px solid lab(78.0575% -40.6977 -16.7149/.55);border-radius:50%;animation:4.5s ease-out infinite lp-ripple;position:absolute;inset:0;box-shadow:0 0 24px #00c7c873,inset 0 0 24px #00c7c859;box-shadow:0 0 24px lab(72.4773% -45.821 -13.7142/.45),inset 0 0 24px lab(72.4773% -45.821 -13.7142/.35)}.lp-platform span:nth-child(2){animation-delay:1.5s}.lp-platform span:nth-child(3){animation-delay:3s}.lp-platform:before{content:"";background:radial-gradient(circle,#59e6e6d9,#00b5b626 60%,#0000 72%);background:radial-gradient(circle,lab(83.8724% -39.2365 -11.8491/.85),lab(66.6752% -45.834 -13.6837/.15) 60%,#0000 72%);border-radius:50%;position:absolute;inset:22%}@keyframes lp-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}.lp-network{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.lp-ring{left:calc(50% - var(--R));top:calc(50% - var(--R));width:calc(var(--R) * 2);height:calc(var(--R) * 2);animation:120s linear infinite reverse lp-spin;position:absolute;overflow:visible}.lp-runners{animation:48s linear infinite lp-spin;position:absolute;inset:0}.lp-runner{width:6px;height:6px;transform:rotate(var(--a)) translateY(calc(-1 * var(--R)));background:#a4f6f5;background:lab(91.5731% -26.1264 -7.98136);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px 3px #00d2d2cc;box-shadow:0 0 10px 3px lab(75.9584% -45.8139 -13.731/.8)}.lp-orbit{animation:70s linear infinite lp-spin;position:absolute;inset:0}.lp-node{transform:rotate(var(--a)) translateY(calc(-1 * var(--R))) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.lp-node-pos{transform:translate(-50%, calc(-1 * var(--node) / 2))}.lp-node-inner{transform-origin:50% calc(var(--node) / 2);flex-direction:column;align-items:center;gap:6px;animation:70s linear infinite reverse lp-spin;display:flex}.lp-node-icon{width:var(--node);height:var(--node);color:var(--lp-cyan);background:radial-gradient(circle at 50% 30%,#003441e6,#040e1aeb);background:radial-gradient(circle at 50% 30%,lab(19.0858% -13.3801 -14.0684/.9),lab(3.63308% -.911936 -8.13103/.92));border:1px solid #28d6df73;border:1px solid lab(78.0575% -40.6977 -16.7149/.45);border-radius:50%;place-items:center;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 0 0 4px #28d6df0f,0 0 22px #00c7c859;box-shadow:0 0 0 4px lab(78.0575% -40.6977 -16.7149/.06),0 0 22px lab(72.4773% -45.821 -13.7142/.35)}.lp-node-icon svg{width:44%;height:44%}.lp-node:hover .lp-node-icon{transform:scale(1.1);box-shadow:0 0 0 6px #28d6df1f,0 0 34px #00c7c899;box-shadow:0 0 0 6px lab(78.0575% -40.6977 -16.7149/.12),0 0 34px lab(72.4773% -45.821 -13.7142/.6)}.lp-node-label{text-align:center;white-space:nowrap;text-shadow:0 2px 12px #00030c;text-shadow:0 2px 12px lab(.852451% .125639 -3.74583);line-height:1.25}.lp-node-label b{font-size:clamp(11px, calc(var(--size) * .024), 14px);color:var(--lp-ink);font-weight:600;display:block}.lp-node-label small{font-size:clamp(10px, calc(var(--size) * .019), 12px);color:var(--lp-ink-3);display:block}.lp-scene--fixed .lp-orbit,.lp-scene--fixed .lp-node-inner{animation:none}.lp-scene:hover .lp-orbit,.lp-scene:hover .lp-node-inner{animation-play-state:paused}.lp-scene-logo{filter:drop-shadow(0 0 18px #00c7c899);filter:drop-shadow(0 0 18px lab(72.4773% -45.821 -13.7142/.6));pointer-events:none;width:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-34%)}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.lp-scene{--size:min(92vw, 420px);--label-room:24px}.lp-node-label small{display:none}}.lp-gradient-text{background:linear-gradient(100deg, var(--lp-cyan), var(--lp-aqua) 60%, var(--lp-teal));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-glass{background:var(--lp-glass);-webkit-backdrop-filter:blur(14px);border:1px solid #66cfe124;border:1px solid lab(77.5699% -28.0261 -18.6817/.14);box-shadow:0 10px 40px #00000273,inset 0 1px #ffffff0a;box-shadow:0 10px 40px lab(.102009% .0652224 -.698742/.45),inset 0 1px lab(100% 0 0/.04)}.lp-card{border-radius:1.25rem;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative}.lp-card:hover{border-color:#28d6df73;border-color:lab(78.0575% -40.6977 -16.7149/.45);transform:translateY(-4px);box-shadow:0 18px 50px #00000280,0 0 30px #00c7c82e;box-shadow:0 18px 50px lab(.102009% .0652224 -.698742/.5),0 0 30px lab(72.4773% -45.821 -13.7142/.18)}.lp-icon-chip{width:3rem;height:3rem;color:var(--lp-cyan);background:linear-gradient(145deg,#00c7c82e,#21caa40f);background:linear-gradient(145deg,lab(72.4773% -45.821 -13.7142/.18),lab(72.8329% -49.1165 7.05436/.06));border:1px solid #28d6df4d;border:1px solid lab(78.0575% -40.6977 -16.7149/.3);border-radius:.9rem;place-items:center;display:inline-grid;box-shadow:0 0 18px #00c7c833;box-shadow:0 0 18px lab(72.4773% -45.821 -13.7142/.2)}.lp-btn-primary{color:#020713;color:lab(1.91469% -.0847578 -5.83697);background:linear-gradient(110deg, var(--lp-cyan), var(--lp-aqua));border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #00c7c859;box-shadow:0 8px 30px lab(72.4773% -45.821 -13.7142/.35)}.lp-btn-primary:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);background:linear-gradient(110deg,#0000 30%,lab(100% 0 0/.35) 50%,#0000 70%);animation:3.5s ease-in-out infinite lp-shine;position:absolute;inset:0;transform:translate(-120%)}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 38px #00c7c880;box-shadow:0 12px 38px lab(72.4773% -45.821 -13.7142/.5)}.lp-btn-ghost{color:var(--lp-ink);background:#09172566;background:lab(7.11167% -1.80258 -11.8373/.4);border:1px solid #66cfe140;border:1px solid lab(77.5699% -28.0261 -18.6817/.25);border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.lp-btn-ghost:hover{background:#0e243399;background:lab(12.9812% -4.83533 -12.6029/.6);border-color:#28d6df8c;border-color:lab(78.0575% -40.6977 -16.7149/.55)}@keyframes lp-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.lp-enter{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards lp-in;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes lp-in{to{opacity:1;transform:none}}.lp-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}.lp-reveal[data-shown=true]{opacity:1;transform:none}.lp-auth-card input:not([type=checkbox]):not([type=radio]),.lp-auth-card select,.lp-auth-card textarea{background:#02060fa6;background:lab(1.51487% -.126839 -4.03465/.65);border-color:#66cfe129;border-color:lab(77.5699% -28.0261 -18.6817/.16);border-radius:.8rem;min-height:2.9rem}.lp-auth-card input:focus-visible,.lp-auth-card select:focus-visible,.lp-auth-card textarea:focus-visible{border-color:#28d6df99;border-color:lab(78.0575% -40.6977 -16.7149/.6);box-shadow:0 0 0 3px #17d0d82e;box-shadow:0 0 0 3px lab(75.7364% -40.6824 -16.7022/.18)}.lp-auth-card button[type=submit]{color:#020713;color:lab(1.91469% -.0847578 -5.83697);background:linear-gradient(110deg, var(--lp-cyan), var(--lp-aqua));border-radius:.8rem;min-height:2.9rem;box-shadow:0 8px 26px #00c7c84d;box-shadow:0 8px 26px lab(72.4773% -45.821 -13.7142/.3)}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition:none!important;animation:none!important}.lp-enter,.lp-reveal{opacity:1;transform:none}}@media (max-width:1023px){.lp-scene.lp-scene--compact{--size:min(78vw, 340px)}}@media (min-width:1024px){.lp-scene.lp-scene--compact{--size:min(46vw, 560px)}}.lp-scene.lp-scene--auth{--size:min(44vw, 640px, calc(100svh - 300px));--node:clamp(46px, calc(var(--size) * .105), 64px)}.lp-scene--auth .lp-ring{animation-duration:240s}.lp-auth-card .lp-field{position:relative}.lp-auth-card .lp-field>svg{inset-inline-start:.95rem;width:1.1rem;height:1.1rem;color:var(--lp-ink-3);pointer-events:none;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.lp-auth-card .lp-field:focus-within>svg{color:var(--lp-cyan)}.lp-auth-card .lp-field input{min-height:3.25rem;padding-inline-start:2.85rem;font-size:.95rem}.lp-auth-card button[type=submit]{min-height:3.25rem;font-weight:600;transition:filter .2s,transform .15s,box-shadow .2s}.lp-auth-card button[type=submit]:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 32px #00c7c873;box-shadow:0 10px 32px lab(72.4773% -45.821 -13.7142/.45)}.lp-auth-card button[type=submit]:active:not(:disabled){transform:translateY(1px)scale(.995)}.lp-auth-card button[type=submit]:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-social{min-height:3rem;color:var(--lp-ink);background:#0409138c;background:lab(2.42233% -.291199 -5.29685/.55);border:1px solid #66cfe129;border:1px solid lab(77.5699% -28.0261 -18.6817/.16);border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.lp-social:hover:not([aria-disabled=true]){background:#071725b3;background:lab(7.15727% -2.72749 -11.4343/.7);border-color:#28d6df73;border-color:lab(78.0575% -40.6977 -16.7149/.45)}.lp-social:focus-visible{outline:2px solid var(--lp-cyan);outline-offset:2px}.lp-social[aria-disabled=true]{cursor:not-allowed;opacity:.55}.lp-social svg{flex-shrink:0;width:1.15rem;height:1.15rem}
