.FutureHome-module__15uU5q__page{--ink:#020906;--panel:#061812d1;--line:#80ffc729;--lime:#d9ff67;--mint:#5fffd5;--cyan:#38bdf8;isolation:isolate;color:#f3fff9;background:radial-gradient(circle at 73% 42%,#36ffbe1f,#0000 31%),radial-gradient(circle at 15% 90%,#38bdf81a,#0000 28%),linear-gradient(135deg,#020806 0%,#04110c 45%,#020806 100%);width:100%;min-width:0;max-width:100vw;min-height:100svh;position:relative;overflow:hidden}.FutureHome-module__15uU5q__page:before{z-index:-3;content:"";opacity:.4;background-image:linear-gradient(#70ffc70f 1px,#0000 1px),linear-gradient(90deg,#70ffc70f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.FutureHome-module__15uU5q__ambientOne,.FutureHome-module__15uU5q__ambientTwo{z-index:-2;filter:blur(3px);pointer-events:none;border-radius:999px;position:absolute}.FutureHome-module__15uU5q__ambientOne{aspect-ratio:1;border:1px solid #5fffd51f;width:min(42vw,680px);animation:8s ease-in-out infinite FutureHome-module__15uU5q__ambientFloat;top:10%;right:8%;box-shadow:0 0 140px #5fffd512,inset 0 0 100px #5fffd50a}.FutureHome-module__15uU5q__ambientTwo{filter:blur(80px);background:#38bdf80d;width:38rem;height:38rem;bottom:-18rem;left:-12rem}.FutureHome-module__15uU5q__noise{z-index:20;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.FutureHome-module__15uU5q__navbar{--lime:#d9ff67;--mint:#5fffd5;--line:#80ffc729;z-index:30;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 3rem,1500px);min-height:82px;margin:0 auto;display:grid;position:relative}.FutureHome-module__15uU5q__brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:.75rem;width:max-content;font-size:1.08rem;display:inline-flex}.FutureHome-module__15uU5q__brand:hover{color:#fff}.FutureHome-module__15uU5q__brand span:last-child{align-items:baseline;display:inline-flex}.FutureHome-module__15uU5q__brand strong{font-weight:500}.FutureHome-module__15uU5q__brand b{color:var(--lime);font-weight:700}.FutureHome-module__15uU5q__brandMark{width:42px;height:42px;color:var(--lime);background:linear-gradient(145deg,#d9ff671f,#5fffd508);border:1px solid #d9ff673d;border-radius:14px 4px;place-items:center;display:grid;box-shadow:inset 0 0 18px #d9ff670f}.FutureHome-module__15uU5q__navStatus{color:#d8ffee80;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;align-items:center;gap:.55rem;font-size:.62rem;display:inline-flex}.FutureHome-module__15uU5q__navStatus span,.FutureHome-module__15uU5q__vehicleBadge span{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:1.8s ease-in-out infinite FutureHome-module__15uU5q__signalPulse}.FutureHome-module__15uU5q__navActions{justify-content:flex-end;gap:.65rem;display:flex}.FutureHome-module__15uU5q__navActions button,.FutureHome-module__15uU5q__heroActions button,.FutureHome-module__15uU5q__modalHeader button,.FutureHome-module__15uU5q__switchMode{cursor:pointer;font:inherit}.FutureHome-module__15uU5q__navUsers{border:1px solid #d9ff6780;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:0 1rem;font-size:.78rem;font-weight:650;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 0 28px #d9ff671f;color:#101704!important;background:var(--lime,#d9ff67)!important}.FutureHome-module__15uU5q__navUsers:hover,.FutureHome-module__15uU5q__navUsers:focus-visible{border-color:var(--mint,#5fffd5);transform:translateY(-2px);color:#101704!important;background:#ecffae!important}.FutureHome-module__15uU5q__navTips{color:#dcf7ecc7;border:1px solid #5fffd533;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:0 .8rem;font-size:.74rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.FutureHome-module__15uU5q__navTips:hover{color:#fff;background:#5fffd514;border-color:#5fffd580;transform:translateY(-2px)}.FutureHome-module__15uU5q__hero{z-index:2;grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr);align-items:center;width:min(100% - 3rem,1500px);min-height:calc(100svh - 130px);margin:0 auto;padding:2rem 0 4rem;display:grid;position:relative}.FutureHome-module__15uU5q__heroCopy{z-index:5;padding-left:clamp(0rem,3vw,3rem);animation:.9s cubic-bezier(.22,1,.36,1) both FutureHome-module__15uU5q__copyReveal;position:relative}.FutureHome-module__15uU5q__eyebrow{color:var(--mint);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.18em;align-items:center;gap:.5rem;margin-bottom:1.3rem;font-size:clamp(.62rem,1vw,.72rem);font-weight:600;display:inline-flex}.FutureHome-module__15uU5q__heroCopy h1{color:#f7fff9;letter-spacing:-.075em;max-width:720px;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:540;line-height:.87}.FutureHome-module__15uU5q__heroCopy h1 span{color:#0000;background:linear-gradient(90deg, var(--lime), var(--mint) 56%, #dffdf5);-webkit-background-clip:text;background-clip:text;display:inline-block}.FutureHome-module__15uU5q__heroCopy>p{color:#e0f8ee9e;max-width:590px;margin-top:1.7rem;font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.75}.FutureHome-module__15uU5q__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.FutureHome-module__15uU5q__primaryAction,.FutureHome-module__15uU5q__secondaryAction{border-radius:10px;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:0 1.25rem;font-size:.88rem;font-weight:680;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.FutureHome-module__15uU5q__primaryAction{border:1px solid var(--lime);color:#101704;background:var(--lime);box-shadow:0 12px 40px #d9ff6721}.FutureHome-module__15uU5q__secondaryAction{color:#f4fffadb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f}.FutureHome-module__15uU5q__primaryAction:hover,.FutureHome-module__15uU5q__secondaryAction:hover{transform:translateY(-3px)}.FutureHome-module__15uU5q__primaryAction:hover{box-shadow:0 16px 46px #d9ff6738}.FutureHome-module__15uU5q__secondaryAction:hover{background:#5fffd517}.FutureHome-module__15uU5q__trustLine{color:#d2f1e56b;flex-wrap:wrap;gap:1.1rem;margin-top:1.2rem;font-size:.68rem;display:flex}.FutureHome-module__15uU5q__trustLine span{align-items:center;gap:.4rem;display:inline-flex}.FutureHome-module__15uU5q__heroVisual{perspective:1500px;min-width:0;height:min(70vw,700px);max-height:740px;animation:1.1s cubic-bezier(.22,1,.36,1) .12s both FutureHome-module__15uU5q__visualReveal;position:relative}.FutureHome-module__15uU5q__heroVisual:before{aspect-ratio:1;content:"";filter:blur(8px);background:radial-gradient(circle,#5fffd521,#0000 68%);border-radius:50%;width:66%;position:absolute;top:17%;left:50%;transform:translate(-50%)}.FutureHome-module__15uU5q__orbitRingOne,.FutureHome-module__15uU5q__orbitRingTwo{z-index:-1;border:1px solid #5fffd521;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.FutureHome-module__15uU5q__orbitRingOne{aspect-ratio:1.45;width:82%;animation:16s linear infinite FutureHome-module__15uU5q__orbitSpin;box-shadow:0 0 34px #5fffd50a}.FutureHome-module__15uU5q__orbitRingTwo{aspect-ratio:1.25;border-style:dashed;width:61%;animation:12s linear infinite FutureHome-module__15uU5q__orbitSpinReverse}.FutureHome-module__15uU5q__vehicleScene{aspect-ratio:12/7;width:min(100%,910px);transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.FutureHome-module__15uU5q__webglMount{z-index:2;touch-action:none;position:absolute;inset:0;overflow:visible}.FutureHome-module__15uU5q__webglMount canvas{cursor:grab;filter:drop-shadow(0 0 18px #5fffd51c);outline:none;width:100%;height:100%;display:block}.FutureHome-module__15uU5q__webglMount canvas.FutureHome-module__15uU5q__isDragging{cursor:grabbing}.FutureHome-module__15uU5q__dragHint{z-index:5;color:#d5f7e973;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#020f0a9e;border:1px solid #5fffd524;border-radius:999px;padding:.4rem .65rem;font-size:.48rem;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.FutureHome-module__15uU5q__webglLoading{z-index:6;color:#d9ffedb3;width:max-content;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#020f0ab8;border:1px solid #5fffd533;border-radius:999px;padding:.55rem .8rem;font-size:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FutureHome-module__15uU5q__webglFallback{z-index:6;color:#ffdcd2c7;text-align:center;background:#1e0805b3;border:1px solid #ff8c7833;border-radius:12px;place-items:center;font-size:.75rem;display:grid;position:absolute;inset:30% 15%}.FutureHome-module__15uU5q__vehicleRotor{transform-origin:50% 62%;transform-style:preserve-3d;will-change:transform;animation:18s ease-in-out infinite FutureHome-module__15uU5q__vehicleRotate;position:relative}.FutureHome-module__15uU5q__vehicleSvg{filter:drop-shadow(0 0 16px #5fffd521);width:100%;display:block;overflow:visible}.FutureHome-module__15uU5q__scanGrid path{fill:none;stroke:#5fffd51a;stroke-width:1px;stroke-dasharray:6 10}.FutureHome-module__15uU5q__vehicleMesh path,.FutureHome-module__15uU5q__vehicleDetails path,.FutureHome-module__15uU5q__vehicleDetails ellipse,.FutureHome-module__15uU5q__vehicleDetails circle{fill:#0f382b0d;stroke:url(#v360-line);stroke-linecap:round;stroke-linejoin:round}.FutureHome-module__15uU5q__vehicleMesh path{stroke-width:1.45px;opacity:.72}.FutureHome-module__15uU5q__vehicleDetails path,.FutureHome-module__15uU5q__vehicleDetails ellipse,.FutureHome-module__15uU5q__vehicleDetails circle{stroke-width:1.55px;opacity:.88}.FutureHome-module__15uU5q__vehicleMesh .FutureHome-module__15uU5q__bodySurface{fill:#cdffe109;stroke-width:2.15px;opacity:.96}.FutureHome-module__15uU5q__hoodMesh path,.FutureHome-module__15uU5q__glassMesh path,.FutureHome-module__15uU5q__bodyPanelMesh path{fill:none;stroke:url(#v360-line);stroke-linecap:round;stroke-linejoin:round}.FutureHome-module__15uU5q__hoodMesh path{stroke-width:1px;opacity:.46}.FutureHome-module__15uU5q__glassMesh path{fill:#38bdf806;stroke-width:1.15px;opacity:.58}.FutureHome-module__15uU5q__bodyPanelMesh path{stroke-width:1.05px;opacity:.42}.FutureHome-module__15uU5q__grilleMesh polygon{fill:#010906b8;stroke:#d9ff67ad;stroke-width:1.1px}.FutureHome-module__15uU5q__wheelMesh ellipse,.FutureHome-module__15uU5q__wheelMesh line{fill:#020d0975;stroke:url(#v360-line);stroke-linecap:round}.FutureHome-module__15uU5q__wheelMesh ellipse{stroke-width:1.45px;opacity:.92}.FutureHome-module__15uU5q__wheelMesh line{stroke-width:1px;opacity:.65}.FutureHome-module__15uU5q__wheelMesh .FutureHome-module__15uU5q__treadLine{stroke-width:2.1px;opacity:.8}.FutureHome-module__15uU5q__vehicleDetails path:nth-child(-n+4){fill:#38bdf809;stroke:#7ef4e185}.FutureHome-module__15uU5q__energyTrace,.FutureHome-module__15uU5q__energyTraceSecondary{fill:none;stroke:var(--lime);stroke-linecap:round;filter:drop-shadow(0 0 5px #d9ff67bf)}.FutureHome-module__15uU5q__energyTrace{stroke-width:2.4px;stroke-dasharray:45 520;animation:4.6s linear infinite FutureHome-module__15uU5q__energyTravel}.FutureHome-module__15uU5q__energyTraceSecondary{stroke-width:1.4px;stroke-dasharray:24 520;opacity:.7;animation:5.8s linear 1.1s infinite reverse FutureHome-module__15uU5q__energyTravel}.FutureHome-module__15uU5q__vehicleNode{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite FutureHome-module__15uU5q__nodePulse}.FutureHome-module__15uU5q__vehicleShadow{z-index:1;filter:blur(28px);background:#49ffbf21;border-radius:50%;width:66%;height:12%;animation:4s ease-in-out infinite FutureHome-module__15uU5q__shadowBreath;position:absolute;bottom:9%;left:17%}.FutureHome-module__15uU5q__scanBeam{z-index:4;background:linear-gradient(90deg, transparent, var(--mint), transparent);opacity:0;width:80%;height:2px;animation:5.2s ease-in-out infinite FutureHome-module__15uU5q__scanVehicle;position:absolute;top:15%;left:10%;box-shadow:0 0 20px #5fffd5b3}.FutureHome-module__15uU5q__vehicleBadge{z-index:5;color:#d3ffecb8;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03120db8;border:1px solid #5fffd52e;border-radius:999px;align-items:center;gap:.5rem;padding:.48rem .68rem;font-size:.55rem;display:inline-flex;position:absolute;bottom:7%;right:11%}.FutureHome-module__15uU5q__featureCard{z-index:6;color:#effff8e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#08251cc2,#03100c99);border:1px solid #5fffd524;border-radius:12px;align-items:center;gap:.65rem;min-width:150px;padding:.62rem .72rem;animation:4.5s ease-in-out infinite FutureHome-module__15uU5q__cardFloat;display:flex;position:absolute;box-shadow:0 12px 38px #0000002b,inset 0 1px #ffffff09}.FutureHome-module__15uU5q__featureCard:after{content:"";background:linear-gradient(90deg,#5fffd56b,#0000);width:52px;height:1px;position:absolute}.FutureHome-module__15uU5q__featureIcon{width:33px;height:33px;color:var(--lime);background:#d9ff6712;border:1px solid #d9ff6733;border-radius:9px;flex:none;place-items:center;display:grid}.FutureHome-module__15uU5q__featureCard>span:last-child{gap:.1rem;display:grid}.FutureHome-module__15uU5q__featureCard strong{font-size:.72rem;font-weight:650}.FutureHome-module__15uU5q__featureCard small{color:#d0efe36b;font-size:.55rem}.FutureHome-module__15uU5q__featureAlert{animation-delay:-.8s;top:15%;left:8%}.FutureHome-module__15uU5q__featureAlert:after,.FutureHome-module__15uU5q__featureMaintenance:after,.FutureHome-module__15uU5q__featureControl:after{top:50%;right:-52px}.FutureHome-module__15uU5q__featureMaintenance{animation-delay:-2.1s;top:43%;left:0}.FutureHome-module__15uU5q__featureWorkshops{animation-delay:-1.4s;top:12%;right:4%}.FutureHome-module__15uU5q__featureParts{animation-delay:-3.3s;top:41%;right:-1%}.FutureHome-module__15uU5q__featureSecurity{animation-delay:-2.6s;bottom:12%;right:10%}.FutureHome-module__15uU5q__featureControl{animation-delay:-3.7s;bottom:11%;left:12%}.FutureHome-module__15uU5q__featureWorkshops:after,.FutureHome-module__15uU5q__featureParts:after,.FutureHome-module__15uU5q__featureSecurity:after{top:50%;left:-52px;transform:rotate(180deg)}.FutureHome-module__15uU5q__mobileFeatures{display:none}.FutureHome-module__15uU5q__heroFooter{z-index:3;color:#cfeee240;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;align-items:center;gap:.85rem;font-size:.54rem;display:flex;position:absolute;bottom:1.15rem;left:1.5rem;right:1.5rem}.FutureHome-module__15uU5q__heroFooter div{background:#5fffd514;flex:1;height:1px}.FutureHome-module__15uU5q__heroFooter p{margin:0}.FutureHome-module__15uU5q__modalBackdrop{z-index:160;-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:#010805a8;place-items:center;padding:1.25rem;animation:.26s ease-out both FutureHome-module__15uU5q__backdropIn;display:grid;position:fixed;inset:0;overflow-y:auto}.FutureHome-module__15uU5q__modalBackdrop:before,.FutureHome-module__15uU5q__modalBackdrop:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #5fffd514;border-radius:50%;width:min(80vw,760px);animation:9s linear infinite FutureHome-module__15uU5q__modalOrbit;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotateX(72deg)}.FutureHome-module__15uU5q__modalBackdrop:after{border-style:dashed;width:min(58vw,540px);animation-direction:reverse}.FutureHome-module__15uU5q__modalAssembly{transform-origin:50%;background:linear-gradient(135deg,#0a261cf7,#020f0afb),#020f0afa;border:1px solid #5fffd53b;border-radius:18px 5px;width:min(100%,460px);animation:.62s cubic-bezier(.16,1,.3,1) both FutureHome-module__15uU5q__assemblePanel;position:relative;box-shadow:0 32px 100px #0000008c,0 0 60px #5fffd514,inset 0 1px #ffffff0f}.FutureHome-module__15uU5q__modalWide{width:min(100%,780px)}.FutureHome-module__15uU5q__modalAssembly:before,.FutureHome-module__15uU5q__modalAssembly:after{z-index:-1;content:"";background:#08261c47;border:1px solid #d9ff6724;animation:.7s cubic-bezier(.16,1,.3,1) 80ms both FutureHome-module__15uU5q__assembleSide;position:absolute}.FutureHome-module__15uU5q__modalAssembly:before{transform-origin:100%;width:14px;top:10%;bottom:10%;left:-15px}.FutureHome-module__15uU5q__modalAssembly:after{transform-origin:0;width:9px;animation-direction:reverse;top:17%;bottom:17%;right:-10px}.FutureHome-module__15uU5q__modalCornerOne,.FutureHome-module__15uU5q__modalCornerTwo{pointer-events:none;width:38px;height:38px;position:absolute}.FutureHome-module__15uU5q__modalCornerOne{border-top:2px solid var(--lime);border-left:2px solid var(--lime);top:-6px;left:-6px}.FutureHome-module__15uU5q__modalCornerTwo{border-right:2px solid var(--mint);border-bottom:2px solid var(--mint);bottom:-6px;right:-6px}.FutureHome-module__15uU5q__modalHeader{border-bottom:1px solid #5fffd51c;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem 1rem;display:flex}.FutureHome-module__15uU5q__modalKicker{color:var(--mint);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;font-size:.56rem}.FutureHome-module__15uU5q__modalHeader h2{color:#fff;letter-spacing:-.04em;margin-top:.32rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:560}.FutureHome-module__15uU5q__modalHeader button{color:#effff8b8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;transition:all .18s;display:grid}.FutureHome-module__15uU5q__modalHeader button:hover{color:#fff;border-color:#5fffd54d;transform:rotate(90deg)}.FutureHome-module__15uU5q__loginPanel,.FutureHome-module__15uU5q__registerPanel{padding:1.3rem 1.35rem 1.45rem}.FutureHome-module__15uU5q__loginPanel>p,.FutureHome-module__15uU5q__registerPanel>p{color:#d8f4e98f;margin-bottom:1rem;font-size:.82rem;line-height:1.55}.FutureHome-module__15uU5q__loginPanel .login-form{gap:.75rem}.FutureHome-module__15uU5q__loginPanel .login-input{background:#00000038;border-color:#5fffd524;min-height:46px}.FutureHome-module__15uU5q__loginPanel .login-button{color:#101704;background:var(--lime);border-radius:9px;min-height:48px;margin-top:.25rem}.FutureHome-module__15uU5q__loginPanel .login-remember{color:#dcf7ec9e}.FutureHome-module__15uU5q__registerPanel .registration-form{gap:.75rem}.FutureHome-module__15uU5q__registerPanel .registration-form label{color:#dcf7ecb8;font-size:.72rem}.FutureHome-module__15uU5q__registerPanel .registration-form .login-input{background:#00000038;border-color:#5fffd524;min-height:42px}.FutureHome-module__15uU5q__registerPanel .registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.FutureHome-module__15uU5q__registerPanel .registration-extra{color:#dcf7ecb8;border:1px solid #5fffd524;border-radius:10px;padding:.65rem .75rem;font-size:.72rem}.FutureHome-module__15uU5q__registerPanel .registration-extra summary{cursor:pointer;font-weight:600}.FutureHome-module__15uU5q__registerPanel .registration-fields-extra{margin-top:.75rem}.FutureHome-module__15uU5q__registerPanel .registration-error{color:#ffd6d6;background:#640a0a52;border:1px solid #ff787840;border-radius:8px;padding:.65rem;font-size:.78rem}:is(.FutureHome-module__15uU5q__loginPanel .login-input,.FutureHome-module__15uU5q__registerPanel .registration-form .login-input){color:#eafff3;caret-color:var(--mint)}:is(.FutureHome-module__15uU5q__loginPanel .login-input::placeholder,.FutureHome-module__15uU5q__registerPanel .registration-form .login-input::placeholder){color:#dcf7ec80}.FutureHome-module__15uU5q__loginPanel .login-form p{color:#dcf7ecb8!important}:is(.FutureHome-module__15uU5q__loginPanel .login-remember,.FutureHome-module__15uU5q__loginPanel .login-form button:not(.login-button),.FutureHome-module__15uU5q__registerPanel .switchMode){color:#dcf7ecc7}:is(.FutureHome-module__15uU5q__loginPanel .login-form button:not(.login-button):hover,.FutureHome-module__15uU5q__registerPanel .switchMode:hover){color:#fff}.FutureHome-module__15uU5q__hiddenLegacyRegisterLink{display:none}.FutureHome-module__15uU5q__switchMode{color:#5fffd5b8;text-align:center;background:0 0;border:0;width:100%;margin-top:1rem;font-size:.73rem;font-weight:600}.FutureHome-module__15uU5q__switchMode:hover{color:#fff}.FutureHome-module__15uU5q__registrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.FutureHome-module__15uU5q__registrationGrid button{cursor:pointer;color:#f0fff9d4;text-align:left;background:#ffffff06;border:1px solid #5fffd51f;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.18rem .7rem;min-height:112px;padding:.9rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.FutureHome-module__15uU5q__registrationGrid button:hover{background:#5fffd50f;border-color:#5fffd54d;transform:translateY(-3px)}.FutureHome-module__15uU5q__registrationGrid button.FutureHome-module__15uU5q__registrationSelected{background:#d9ff6717;border-color:#d9ff67a6;box-shadow:inset 0 0 24px #d9ff6709}.FutureHome-module__15uU5q__registrationGrid button>span{width:38px;height:38px;color:var(--lime);background:#d9ff6714;border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.FutureHome-module__15uU5q__registrationGrid strong{align-self:end;font-size:.83rem}.FutureHome-module__15uU5q__registrationGrid small{color:#d4efe470;font-size:.66rem;line-height:1.4}.FutureHome-module__15uU5q__registrationNotice{color:#d0f0e591;background:#38bdf80a;border:1px solid #38bdf821;border-radius:10px;align-items:flex-start;gap:.65rem;margin-top:.85rem;padding:.75rem;font-size:.67rem;line-height:1.5;display:flex}.FutureHome-module__15uU5q__registrationNotice svg{color:var(--cyan);flex:none}@keyframes FutureHome-module__15uU5q__ambientFloat{50%{transform:translate(-2%,3%)scale(1.03)}}@keyframes FutureHome-module__15uU5q__signalPulse{50%{opacity:.35;transform:scale(.7)}}@keyframes FutureHome-module__15uU5q__copyReveal{0%{opacity:0;transform:translate(-34px)}}@keyframes FutureHome-module__15uU5q__visualReveal{0%{opacity:0;transform:translate(40px)scale(.96)}}@keyframes FutureHome-module__15uU5q__orbitSpin{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes FutureHome-module__15uU5q__orbitSpinReverse{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(-360deg)}}@keyframes FutureHome-module__15uU5q__vehicleRotate{0%,8%{transform:rotateX(-3deg)rotateY(-12deg)translateY(0)}26%{transform:rotateX(-2deg)rotateY(88deg)translateY(-7px)}50%{transform:rotateX(-3deg)rotateY(178deg)translateY(0)}74%{transform:rotateX(-2deg)rotateY(272deg)translateY(-7px)}92%,to{transform:rotateX(-3deg)rotateY(348deg)translateY(0)}}@keyframes FutureHome-module__15uU5q__energyTravel{to{stroke-dashoffset:-565px}}@keyframes FutureHome-module__15uU5q__nodePulse{50%{opacity:.4;transform:scale(.65)}}@keyframes FutureHome-module__15uU5q__shadowBreath{50%{opacity:.45;transform:scaleX(.82)}}@keyframes FutureHome-module__15uU5q__scanVehicle{0%,12%,to{opacity:0;top:17%}22%{opacity:.75}63%{opacity:.48;top:73%}72%{opacity:0}}@keyframes FutureHome-module__15uU5q__cardFloat{50%{transform:translateY(-8px)}}@keyframes FutureHome-module__15uU5q__backdropIn{0%{opacity:0}}@keyframes FutureHome-module__15uU5q__modalOrbit{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}@keyframes FutureHome-module__15uU5q__assemblePanel{0%{opacity:0;clip-path:inset(48%);transform:perspective(1100px)rotateX(24deg)rotateY(-18deg)scale(.72)}55%{clip-path:inset(0)}to{opacity:1;transform:perspective(1100px)rotateX(0)rotateY(0)scale(1)}}@keyframes FutureHome-module__15uU5q__assembleSide{0%{opacity:0;transform:rotateY(90deg)scaleY(.35)}to{opacity:1;transform:rotateY(0)scaleY(1)}}@media (max-width:1100px){.FutureHome-module__15uU5q__hero{grid-template-columns:minmax(320px,.9fr) minmax(470px,1.1fr)}.FutureHome-module__15uU5q__featureCard{min-width:132px;padding:.5rem}.FutureHome-module__15uU5q__featureParts{right:-3%}.FutureHome-module__15uU5q__featureMaintenance{left:-3%}.FutureHome-module__15uU5q__featureCard small{display:none}}@media (max-width:820px){.FutureHome-module__15uU5q__page{min-height:100svh;overflow:hidden auto}.FutureHome-module__15uU5q__page:before{background-size:44px 44px}.FutureHome-module__15uU5q__navbar{grid-template-columns:1fr auto;width:min(100% - 1.5rem,760px);min-height:70px}.FutureHome-module__15uU5q__navStatus{display:none}.FutureHome-module__15uU5q__navUsers{min-height:39px;padding:0 .75rem}.FutureHome-module__15uU5q__navUsers span{display:none}.FutureHome-module__15uU5q__hero{flex-direction:column;width:min(100% - 1.5rem,760px);min-height:auto;padding:2.5rem 0 5rem;display:flex}.FutureHome-module__15uU5q__heroCopy{text-align:center;width:100%;min-width:0;max-width:100%;padding:0 .25rem}.FutureHome-module__15uU5q__eyebrow{justify-content:center}.FutureHome-module__15uU5q__heroCopy h1{margin:0 auto;font-size:clamp(3.15rem,14vw,5.7rem);line-height:.9}.FutureHome-module__15uU5q__heroCopy>p{max-width:590px;margin-left:auto;margin-right:auto;font-size:.93rem}.FutureHome-module__15uU5q__heroActions,.FutureHome-module__15uU5q__trustLine{justify-content:center}.FutureHome-module__15uU5q__heroVisual{width:100%;height:min(76vw,590px);min-height:340px;margin-top:.4rem}.FutureHome-module__15uU5q__featureCard{display:none}.FutureHome-module__15uU5q__mobileFeatures{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;margin-top:-.7rem;display:grid}.FutureHome-module__15uU5q__mobileFeatures div{color:#e2faf09e;background:#ffffff06;border:1px solid #5fffd51a;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;font-size:.65rem;display:flex}.FutureHome-module__15uU5q__mobileFeatures svg{color:var(--mint)}.FutureHome-module__15uU5q__heroFooter{width:calc(100% - 1.5rem);margin:-3rem auto 1rem;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:520px){.FutureHome-module__15uU5q__navbar{width:calc(100% - 1.1rem)}.FutureHome-module__15uU5q__brand{gap:.5rem;font-size:.94rem}.FutureHome-module__15uU5q__brandMark{border-radius:11px 3px;width:37px;height:37px}.FutureHome-module__15uU5q__navActions{gap:.4rem}.FutureHome-module__15uU5q__navTips{min-height:39px;padding:0 .65rem}.FutureHome-module__15uU5q__navTips span{display:none}.FutureHome-module__15uU5q__hero{width:calc(100% - 1.1rem);padding-top:2rem}.FutureHome-module__15uU5q__eyebrow{letter-spacing:.12em;margin-bottom:1rem}.FutureHome-module__15uU5q__heroCopy h1{font-size:clamp(2.65rem,13vw,4.3rem)}.FutureHome-module__15uU5q__heroCopy>p{margin-top:1.3rem;line-height:1.62}.FutureHome-module__15uU5q__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FutureHome-module__15uU5q__primaryAction,.FutureHome-module__15uU5q__secondaryAction{min-width:0;min-height:49px;padding:0 .55rem;font-size:.72rem}.FutureHome-module__15uU5q__trustLine{gap:.7rem;font-size:.61rem}.FutureHome-module__15uU5q__heroVisual{height:92vw;min-height:330px;margin-top:-.2rem}.FutureHome-module__15uU5q__vehicleScene{width:117%}.FutureHome-module__15uU5q__vehicleBadge{bottom:3%;right:13%}.FutureHome-module__15uU5q__orbitRingOne{width:98%}.FutureHome-module__15uU5q__orbitRingTwo{width:74%}.FutureHome-module__15uU5q__mobileFeatures{grid-template-columns:repeat(2,1fr);margin-top:-1rem}.FutureHome-module__15uU5q__heroFooter p{display:none}.FutureHome-module__15uU5q__modalBackdrop{padding:.7rem;padding-top:max(.7rem, env(safe-area-inset-top));align-items:start}.FutureHome-module__15uU5q__modalAssembly{margin:auto 0}.FutureHome-module__15uU5q__modalHeader,.FutureHome-module__15uU5q__loginPanel,.FutureHome-module__15uU5q__registerPanel{padding:1rem}.FutureHome-module__15uU5q__registrationGrid{grid-template-columns:1fr}.FutureHome-module__15uU5q__registrationGrid button{min-height:88px}}@media (prefers-reduced-motion:reduce){.FutureHome-module__15uU5q__ambientOne,.FutureHome-module__15uU5q__heroCopy,.FutureHome-module__15uU5q__heroVisual,.FutureHome-module__15uU5q__orbitRingOne,.FutureHome-module__15uU5q__orbitRingTwo,.FutureHome-module__15uU5q__vehicleRotor,.FutureHome-module__15uU5q__energyTrace,.FutureHome-module__15uU5q__energyTraceSecondary,.FutureHome-module__15uU5q__vehicleNode,.FutureHome-module__15uU5q__vehicleShadow,.FutureHome-module__15uU5q__scanBeam,.FutureHome-module__15uU5q__featureCard,.FutureHome-module__15uU5q__modalBackdrop,.FutureHome-module__15uU5q__modalBackdrop:before,.FutureHome-module__15uU5q__modalBackdrop:after,.FutureHome-module__15uU5q__modalAssembly,.FutureHome-module__15uU5q__modalAssembly:before,.FutureHome-module__15uU5q__modalAssembly:after{animation:none!important}}html:not(.dark) .FutureHome-module__15uU5q__page{--ink:#173228;--panel:#ffffffd1;--line:#275d4833;--lime:#9abf24;--mint:#16856b;--cyan:#1476a5;color:#263b33;background:radial-gradient(circle at 73% 42%,#16a37b24,#0000 31%),radial-gradient(circle at 15% 90%,#1476a51a,#0000 28%),linear-gradient(135deg,#f6fbf7 0%,#e8f3ec 45%,#f8fbf8 100%)}html:not(.dark) .FutureHome-module__15uU5q__page:before{opacity:.3;background-image:linear-gradient(#275d4814 1px,#0000 1px),linear-gradient(90deg,#275d4814 1px,#0000 1px)}html:not(.dark) .FutureHome-module__15uU5q__brand{color:#173228}html:not(.dark) .FutureHome-module__15uU5q__brand:hover{color:#173228}html:not(.dark) .FutureHome-module__15uU5q__brand b{color:#287b65}html:not(.dark) .FutureHome-module__15uU5q__navStatus{color:#264b3ca8}html:not(.dark) .FutureHome-module__15uU5q__heroCopy h1{color:#173228}html:not(.dark) .FutureHome-module__15uU5q__heroCopy h1 span{background:linear-gradient(90deg,#739715,#16856b 56%,#25634f);-webkit-background-clip:text;background-clip:text}html:not(.dark) .FutureHome-module__15uU5q__heroCopy>p{color:#274337b8}html:not(.dark) .FutureHome-module__15uU5q__secondaryAction{color:#315848;background:#ffffffb3;border-color:#275d483d}html:not(.dark) .FutureHome-module__15uU5q__secondaryAction:hover{background:#16856b1a}:is(html:not(.dark) .FutureHome-module__15uU5q__trustLine,html:not(.dark) .FutureHome-module__15uU5q__heroFooter){color:#274c3d9e}html:not(.dark) .FutureHome-module__15uU5q__heroFooter div{background:#16856b2e}html:not(.dark) .FutureHome-module__15uU5q__featureCard{color:#244b3b;background:linear-gradient(135deg,#ffffffe6,#e8f6eed1);border-color:#16856b3d;box-shadow:0 12px 38px #2252391f,inset 0 1px #ffffffbf}html:not(.dark) .FutureHome-module__15uU5q__featureCard small{color:#274c3d9e}html:not(.dark) .FutureHome-module__15uU5q__mobileFeatures div{color:#274c3dc7;background:#ffffffbf;border-color:#16856b33}:is(html:not(.dark) .FutureHome-module__15uU5q__dragHint,html:not(.dark) .FutureHome-module__15uU5q__webglLoading){color:#274c3db8;background:#fffc;border-color:#16856b3d}html:not(.dark) .FutureHome-module__15uU5q__modalBackdrop{background:#dbeae0b8}html:not(.dark) .FutureHome-module__15uU5q__modalBackdrop:before{border-color:#16856b2e}html:not(.dark) .FutureHome-module__15uU5q__modalBackdrop:after{border-color:#16856b2e}html:not(.dark) .FutureHome-module__15uU5q__modalAssembly{background:linear-gradient(135deg,#fffffffa,#eef8f1fa);border-color:#16856b59;box-shadow:0 32px 100px #22523933,0 0 60px #16856b1a,inset 0 1px #ffffffeb}html:not(.dark) .FutureHome-module__15uU5q__modalHeader{border-bottom-color:#16856b29}html:not(.dark) .FutureHome-module__15uU5q__modalHeader h2{color:#173228}html:not(.dark) .FutureHome-module__15uU5q__modalHeader button{color:#315848;background:#16856b0f;border-color:#275d4833}:is(html:not(.dark) .FutureHome-module__15uU5q__loginPanel>p,html:not(.dark) .FutureHome-module__15uU5q__registerPanel>p){color:#274c3db8}html:not(.dark) .FutureHome-module__15uU5q__registerPanel .registration-form label{color:#315848}:is(html:not(.dark) .FutureHome-module__15uU5q__loginPanel .login-input,html:not(.dark) .FutureHome-module__15uU5q__registerPanel .registration-form .login-input){color:#173228;background:#ffffffe6;border-color:#16856b38}html:not(.dark) .FutureHome-module__15uU5q__registerPanel .registration-extra{color:#315848;border-color:#16856b38}html:not(.dark) .FutureHome-module__15uU5q__switchMode:hover{color:#173228}
