.landing-module__UimnXq__site{color:#fff;scroll-snap-type:y proximity;background:#080810;min-height:100vh;font-family:system-ui,-apple-system,sans-serif;position:relative;overflow-x:clip}.landing-module__UimnXq__glow{pointer-events:none;z-index:0;background:radial-gradient(#64a57824 0%,#50916414 35%,#3c785008 60%,#0000 75%);width:900px;height:600px;animation:1.7s cubic-bezier(.16,1,.3,1) forwards landing-module__UimnXq__glowSpread;position:fixed;top:-15%;left:50%;transform:translate(-50%)}@keyframes landing-module__UimnXq__glowSpread{0%{opacity:0;transform:translate(-50%)scale(.2)}to{opacity:1;transform:translate(-50%)scale(1)}}.landing-module__UimnXq__glow2{pointer-events:none;z-index:0;background:radial-gradient(#508c640d 0%,#0000 65%);width:500px;height:400px;position:fixed;bottom:5%;left:-8%}.landing-module__UimnXq__noise{opacity:.025;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-module__UimnXq__nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080810a6;border-bottom:.5px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 48px;display:flex;position:sticky;top:0}.landing-module__UimnXq__navLogo{letter-spacing:-.3px;color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.landing-module__UimnXq__logoDot{background:#7c5cfc;border-radius:50%;flex-shrink:0;width:7px;height:7px}.landing-module__UimnXq__logoSub{color:#ffffff47;margin-left:4px;font-size:12px;font-weight:400}.landing-module__UimnXq__navCenter{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(180%)brightness(1.1);background:#ffffff14;border:.5px solid #ffffff2e;border-radius:100px;align-items:center;gap:2px;padding:4px 5px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0006,inset 0 1px #ffffff38,inset 0 -1px #00000040,0 4px 24px #00000059,0 1px 3px #ffffff0f}.landing-module__UimnXq__navCenter:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff1f 0%,#ffffff0a 40%,#ffffff03 60%,#ffffff0f 100%);border-radius:100px;position:absolute;inset:0}.landing-module__UimnXq__navCenter:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff59,#0000);border-radius:100px;height:1px;position:absolute;top:1px;left:8px;right:8px}.landing-module__UimnXq__navPill{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:0;pointer-events:none;will-change:transform, width, opacity;background:#ffffff14;border:.5px solid #ffffff26;border-radius:100px;transition:transform .4s cubic-bezier(.25,1.15,.3,1),width .4s cubic-bezier(.25,1.15,.3,1),opacity .2s ease-out;position:absolute;top:5px;bottom:5px;left:0;box-shadow:inset 0 1px 2px #ffffff1a,0 4px 12px #00000026}.landing-module__UimnXq__navLink{color:#fff9;cursor:pointer;z-index:2;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:100px;padding:6px 18px;font-size:13px;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s;position:relative}.landing-module__UimnXq__navLink:hover{color:#fffffff2;background:#ffffff1f;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000026,0 2px 8px #0003}.landing-module__UimnXq__navRight{align-items:center;gap:20px;display:flex}.landing-module__UimnXq__navSignin{color:#ffffff73;cursor:pointer;font-size:13px;text-decoration:none;transition:color .2s}.landing-module__UimnXq__navSignin:hover{color:#ffffffd9}.landing-module__UimnXq__navBtn{color:#080810;cursor:pointer;z-index:2;background:#fffffff2;border:none;border-radius:100px;align-items:center;gap:5px;padding:9px 20px;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #0000001a,0 2px 12px #0006,0 1px 3px #0000004d}.landing-module__UimnXq__navBtn:hover{opacity:.9;transform:translateY(-.5px);box-shadow:inset 0 1px #fff,inset 0 -1px #0000001a,0 4px 20px #00000080,0 2px 6px #0006}.landing-module__UimnXq__hero{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;min-height:95vh;margin:0 auto;padding:40px 48px 140px;display:grid;position:relative}.landing-module__UimnXq__heroEyebrow{background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 13px;display:inline-flex}.landing-module__UimnXq__eyebrowDot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite landing-module__UimnXq__pulse}@keyframes landing-module__UimnXq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.landing-module__UimnXq__eyebrowText{color:#ffffff80;letter-spacing:.2px;font-size:12px}.landing-module__UimnXq__heroTitle{letter-spacing:-1.5px;color:#fff;margin-bottom:20px;font-size:52px;font-weight:500;line-height:1.1}.landing-module__UimnXq__heroTitleDim{color:#ffffff47}.landing-module__UimnXq__heroSub{color:#ffffff6b;max-width:420px;margin-bottom:36px;font-size:16px;line-height:1.75}.landing-module__UimnXq__heroActions{align-items:center;gap:12px;display:flex}.landing-module__UimnXq__btnPrimary{color:#080810;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:12px 22px;font-size:14px;font-weight:500;transition:opacity .2s}.landing-module__UimnXq__btnPrimary:hover{opacity:.88}.landing-module__UimnXq__btnGhost{color:#ffffff8c;cursor:pointer;background:0 0;border:.5px solid #ffffff26;border-radius:10px;padding:12px 22px;font-size:14px;transition:border-color .2s,color .2s}.landing-module__UimnXq__btnGhost:hover{color:#fffc;border-color:#ffffff59}.landing-module__UimnXq__heroTrust{align-items:center;gap:14px;margin-top:32px;display:flex}.landing-module__UimnXq__trustDots{gap:6px;display:flex}.landing-module__UimnXq__trustDot{background:#ffffff12;border:.5px solid #ffffff1f;border-radius:50%;width:22px;height:22px}.landing-module__UimnXq__heroTrustText{color:#ffffff38;font-size:12px}.landing-module__UimnXq__heroVisual{perspective:1000px;z-index:1;position:relative;left:-11px;transform:scale(1.3)}.landing-module__UimnXq__heroScrollHint{color:#ffffff4d;z-index:10;flex-direction:column;align-items:center;gap:8px;animation:4s ease-in-out infinite landing-module__UimnXq__slowFloat;display:flex;position:absolute;bottom:50px;left:50%}.landing-module__UimnXq__heroScrollHintText{text-transform:uppercase;letter-spacing:1px;font-size:11px}@keyframes landing-module__UimnXq__slowFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}.landing-module__UimnXq__dashboard3d{transform-style:preserve-3d;will-change:transform;z-index:2;background:#111;border:.5px solid #ffffff1a;border-radius:16px;padding:20px;position:relative;box-shadow:0 20px 40px #00000047}.landing-module__UimnXq__dashHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.landing-module__UimnXq__dashTitle{color:#ffffffa6;font-size:13px;font-weight:500}.landing-module__UimnXq__dashDate{color:#ffffff38;font-size:11px}.landing-module__UimnXq__dashStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.landing-module__UimnXq__dashStat{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:10px;padding:12px}.landing-module__UimnXq__dashStatLabel{color:#ffffff47;margin-bottom:6px;font-size:10px}.landing-module__UimnXq__dashStatVal{font-size:22px;font-weight:500}.landing-module__UimnXq__green{color:#4ade80}.landing-module__UimnXq__amber{color:#fbbf24}.landing-module__UimnXq__red{color:#f87171}.landing-module__UimnXq__dashCards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-module__UimnXq__dashCard{background:#ffffff08;border:.5px solid #ffffff0f;border-radius:10px;padding:12px}.landing-module__UimnXq__dashCardLabel{color:#ffffff38;margin-bottom:4px;font-size:10px}.landing-module__UimnXq__dashCardVal{color:#ffffffb8;font-size:14px;font-weight:500}.landing-module__UimnXq__dashBar{background:#ffffff0f;border-radius:4px;height:3px;margin-top:8px;overflow:hidden}.landing-module__UimnXq__dashBarFill{border-radius:4px;height:100%}.landing-module__UimnXq__floatingCard{z-index:1;opacity:.85;background:#1a1a1a;border:.5px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:11px 15px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s,box-shadow .4s;display:flex;position:absolute;top:-22px;right:-28px;transform:scale(.94)translate(4px,4px)}.landing-module__UimnXq__floatingCard2{z-index:1;opacity:.85;background:#1a1a1a;border:.5px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s,box-shadow .4s;display:flex;position:absolute;bottom:-18px;left:-22px;transform:scale(.94)translate(-4px,-4px)}.landing-module__UimnXq__floatingIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.landing-module__UimnXq__floatingTextTop{color:#ffffffb8;font-size:12px;font-weight:500}.landing-module__UimnXq__floatingTextSub{color:#ffffff47;margin-top:2px;font-size:10px}.landing-module__UimnXq__featuresScrollWrapper{border-top:.5px solid #ffffff0f;height:900vh;position:relative}.landing-module__UimnXq__features{z-index:1;flex-direction:column;justify-content:center;max-width:1200px;height:100vh;margin:0 auto;padding:80px 48px;display:flex;position:sticky;top:0;overflow:hidden}.landing-module__UimnXq__featuresLabel{color:#ffffff38;letter-spacing:1px;text-transform:uppercase;margin-bottom:40px;font-size:11px}.landing-module__UimnXq__featuresGrid{background:#ffffff0f;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.landing-module__UimnXq__featureCell{background:#080810;padding:28px 24px;transition:background .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.landing-module__UimnXq__featureCell:hover{background:#ffffff08;transform:translateY(-2px)}.landing-module__UimnXq__featureIconRow{align-items:center;gap:12px;margin-bottom:0;display:flex}.landing-module__UimnXq__featureTag{color:#ffffff47;text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:500}.landing-module__UimnXq__featureTitle{color:#ffffffe6;letter-spacing:-.3px;margin-top:8px;margin-bottom:6px;font-size:15px;font-weight:500;line-height:1.3}.landing-module__UimnXq__featureDesc{color:#ffffff61;font-size:12px;line-height:1.6}.landing-module__UimnXq__loginScrollWrapper{z-index:10;height:200vh;margin-top:-100vh;position:relative}.landing-module__UimnXq__loginPreview{z-index:1;flex-direction:column;justify-content:center;max-width:1200px;height:100vh;margin:0 auto;padding:60px 48px 100px;display:flex;position:sticky;top:0}.landing-module__UimnXq__sectionEyebrow{color:#ffffff38;letter-spacing:1px;text-transform:uppercase;margin-bottom:40px;font-size:11px}.landing-module__UimnXq__loginLayout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.landing-module__UimnXq__loginLeftH2{letter-spacing:-.8px;margin-bottom:12px;font-size:32px;font-weight:500;line-height:1.2}.landing-module__UimnXq__loginLeftP{color:#ffffff61;font-size:14px;line-height:1.75}.landing-module__UimnXq__loginTags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.landing-module__UimnXq__loginTag{color:#ffffff73;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:8px;padding:7px 13px;font-size:12px}.landing-module__UimnXq__loginCard{background:#111;border:.5px solid #ffffff1a;border-radius:20px;padding:36px}.landing-module__UimnXq__loginLogo{text-align:center;color:#fff;margin-bottom:5px;font-size:18px;font-weight:500}.landing-module__UimnXq__loginBy{color:#ffffff38;text-align:center;letter-spacing:1px;text-transform:uppercase;margin-bottom:26px;font-size:10px}.landing-module__UimnXq__roleTabs{gap:6px;margin-bottom:20px;display:flex}.landing-module__UimnXq__roleTab{text-align:center;color:#ffffff61;background:#ffffff0a;border:.5px solid #ffffff14;border-radius:8px;flex:1;padding:8px;font-size:11px}.landing-module__UimnXq__roleTabActive{color:#ffffffd1;background:#ffffff1a;border-color:#fff3}.landing-module__UimnXq__loginField{margin-bottom:13px}.landing-module__UimnXq__loginLabel{color:#ffffff52;letter-spacing:.2px;margin-bottom:5px;font-size:11px}.landing-module__UimnXq__loginInput{color:#ffffffbf;opacity:.6;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:10px;width:100%;padding:11px 14px;font-size:14px}.landing-module__UimnXq__loginBtn{color:#080810;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;margin-top:6px;padding:13px;font-size:14px;font-weight:500}.landing-module__UimnXq__loginHint{background:#7c5cfc12;border:.5px solid #7c5cfc2e;border-radius:10px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 13px;display:flex}.landing-module__UimnXq__loginHintDot{background:#a78bfa;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:3px;animation:2s infinite landing-module__UimnXq__pulse}.landing-module__UimnXq__loginHintText{color:#ffffff4d;font-size:11px;line-height:1.6}.landing-module__UimnXq__footer{z-index:10;border-top:.5px solid #ffffff0f;justify-content:space-between;align-items:center;width:100%;padding:28px 48px;display:flex;position:absolute;bottom:0;left:0}.landing-module__UimnXq__revealUp{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.landing-module__UimnXq__revealVisible{opacity:1;transform:translateY(0)}.landing-module__UimnXq__stagger1{transition-delay:.1s}.landing-module__UimnXq__stagger2{transition-delay:.2s}.landing-module__UimnXq__stagger3{transition-delay:.3s}.landing-module__UimnXq__stagger4{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.landing-module__UimnXq__revealUp,.landing-module__UimnXq__cardReveal,.landing-module__UimnXq__sectionReveal{opacity:1!important;transition:none!important;transform:none!important}}.landing-module__UimnXq__footerLeft{color:#ffffff2e;font-size:13px}.landing-module__UimnXq__footerRight{color:#ffffff1f;font-size:12px}.landing-module__UimnXq__featuresHeader{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.landing-module__UimnXq__cylinderScene{perspective:1200px;justify-content:center;align-items:center;width:100%;height:360px;display:flex;position:relative}.landing-module__UimnXq__cylinder{width:330px;height:290px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;position:absolute}.landing-module__UimnXq__cylinderCard{will-change:transform, opacity;background:#0a0e1ceb;border:.5px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:0;width:330px;height:290px;padding:20px 24px;display:flex;position:absolute;top:0;left:0}.landing-module__UimnXq__featureIcon{background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.landing-module__UimnXq__featureIcon svg{width:16px;height:16px}.landing-module__UimnXq__featureDetails{border-top:.5px solid #ffffff12;flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.landing-module__UimnXq__featureDetailItem{color:#ffffff73;letter-spacing:.1px;align-items:center;gap:8px;font-size:11px;display:flex}.landing-module__UimnXq__featureDetailDot{background:#ffffff40;border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (max-width:1024px){.landing-module__UimnXq__cylinderScene{perspective:1000px}}@media (max-width:768px){.landing-module__UimnXq__featuresScrollWrapper,.landing-module__UimnXq__loginScrollWrapper{border-top:none;height:auto}.landing-module__UimnXq__features,.landing-module__UimnXq__loginPreview{height:auto;display:block;position:relative;overflow:visible}.landing-module__UimnXq__cylinderScene{scroll-snap-type:x mandatory;perspective:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:16px;height:auto;padding:0 20px 20px;display:flex;overflow-x:auto}.landing-module__UimnXq__cylinder{gap:16px;width:auto;height:auto;display:flex;position:static}.landing-module__UimnXq__cylinderCard{scroll-snap-align:center;flex-shrink:0;width:280px;height:auto;position:relative}}.landing-module__UimnXq__loginRoleList{flex-direction:column;gap:16px;margin-top:28px;display:flex}.landing-module__UimnXq__loginRoleItem{align-items:flex-start;gap:14px;display:flex}.landing-module__UimnXq__loginRoleDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.landing-module__UimnXq__loginRoleTitle{color:#ffffffd1;margin-bottom:3px;font-size:14px;font-weight:500}.landing-module__UimnXq__loginRoleDesc{color:#ffffff52;font-size:12px}.landing-module__UimnXq__loginCardClickable{transition:border-color .3s,box-shadow .3s;position:relative}.landing-module__UimnXq__loginCardClickable:hover{border-color:#fff3;box-shadow:0 8px 32px #0006}.landing-module__UimnXq__loginCardClickable:after{content:"Click to sign in →";color:#fff3;letter-spacing:.5px;white-space:nowrap;font-size:11px;transition:color .2s;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.landing-module__UimnXq__loginCardClickable:hover:after{color:#ffffff73}.landing-module__UimnXq__sectionReveal,.landing-module__UimnXq__sectionReveal.landing-module__UimnXq__revealVisible{opacity:1}.landing-module__UimnXq__cardReveal{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.landing-module__UimnXq__cardReveal.landing-module__UimnXq__revealVisible{opacity:1;transform:translateY(0)}.landing-module__UimnXq__pricingCard{will-change:transform, box-shadow;transition:transform .15s ease-out,box-shadow .15s ease-out;position:relative}.landing-module__UimnXq__pricingCard:hover{z-index:2;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);transform:translateY(-2px)scale(1.015);box-shadow:0 12px 32px #00000059}.landing-module__UimnXq__stagger5{transition-delay:50ms}.landing-module__UimnXq__stagger6{transition-delay:.12s}.landing-module__UimnXq__stagger7{transition-delay:.19s}.landing-module__UimnXq__stagger8{transition-delay:.26s}.landing-module__UimnXq__stagger9{transition-delay:.33s}.landing-module__UimnXq__stagger10{transition-delay:.4s}.landing-module__UimnXq__stagger11{transition-delay:.47s}.landing-module__UimnXq__stagger12{transition-delay:.54s}.landing-module__UimnXq__faqAskBox{background:#7c5cfc0d;border:.5px solid #7c5cfc2e;border-radius:16px;flex-direction:column;gap:16px;margin-top:48px;padding:32px 28px;display:flex}.landing-module__UimnXq__faqAskLabel{color:#ffffffb8;letter-spacing:-.1px;font-size:13px;font-weight:500}.landing-module__UimnXq__faqAskSub{color:#ffffff47;margin-top:-10px;font-size:12px}.landing-module__UimnXq__faqAskRow{align-items:stretch;gap:10px;display:flex}.landing-module__UimnXq__faqAskInput{color:#fff;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:11px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.landing-module__UimnXq__faqAskInput::placeholder{color:#fff3}.landing-module__UimnXq__faqAskInput:focus{border-color:#7c5cfc80}.landing-module__UimnXq__faqAskBtn{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:#7c5cfc2e;border:.5px solid #7c5cfc4d;border-radius:10px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.landing-module__UimnXq__faqAskBtn:hover{color:#fff;background:#7c5cfc52;border-color:#7c5cfc80}.landing-module__UimnXq__faqAskSent{color:#a78bfa;align-items:center;gap:8px;font-size:13px;display:flex}.landing-module__UimnXq__sectionStickyWrapper{scroll-snap-align:start;height:200vh;position:relative}.landing-module__UimnXq__stickyPageSection{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}html{scroll-behavior:smooth}
