@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.page-module__opCGeG__forgotPasswordContainer{width:100%;min-height:100vh;font-family:var(--font-sun),var(--font-hgx),sans-serif;--auth-accent:#1e1e1e;--auth-accent-rgb:30,30,30;--auth-on-accent:#fff;--auth-focus:#f0512652;background:radial-gradient(1100px 760px at 96% 0,#fcc4b09e 0%,#fcc4b000 62%),radial-gradient(900px 700px at 100% 100%,#f051261f 0%,#f0512600 62%),radial-gradient(900px 700px at 0 100%,#fff0ead9 0%,#fff0ea00 60%),linear-gradient(135deg,#e8e8e8 0%,#ecebea 34%,#f3ece8 70%,#f7e9e3 100%);justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative;overflow:hidden}.page-module__opCGeG__forgotPasswordContainer:before,.page-module__opCGeG__forgotPasswordContainer:after{content:"";z-index:0;filter:blur(60px);opacity:.55;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.page-module__opCGeG__forgotPasswordContainer:before{background:radial-gradient(circle at 30% 30%,#ffffffb3,#0000 70%);width:460px;height:460px;animation:22s ease-in-out infinite page-module__opCGeG__floatA;top:-120px;left:-80px}.page-module__opCGeG__forgotPasswordContainer:after{background:radial-gradient(circle at 70% 70%,#f0512640,#0000 70%);width:520px;height:520px;animation:26s ease-in-out infinite page-module__opCGeG__floatB;bottom:-160px;right:-120px}@keyframes page-module__opCGeG__floatA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,24px)scale(1.06)}}@keyframes page-module__opCGeG__floatB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-26px,-20px)scale(1.05)}}.page-module__opCGeG__gridPattern{z-index:0;pointer-events:none;background-image:linear-gradient(#3c321408 1px,#0000 1px),linear-gradient(90deg,#3c321408 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 700px at 50% 45%,#000 0%,#0000 75%);mask-image:radial-gradient(1000px 700px at 50% 45%,#000 0%,#0000 75%)}.page-module__opCGeG__forgotPasswordWrapper{z-index:1;align-items:center;gap:64px;width:100%;max-width:1160px;display:flex;position:relative}.page-module__opCGeG__enterprisePanel{flex:1;min-width:0}.page-module__opCGeG__enterpriseContent{flex-direction:column;display:flex}.page-module__opCGeG__brandHeader{margin-bottom:34px;animation:.8s ease-out page-module__opCGeG__fadeInDown}.page-module__opCGeG__logoContainer{align-items:center;gap:14px;display:flex}.page-module__opCGeG__logoIcon{background:var(--auth-accent);width:52px;height:52px;color:var(--auth-on-accent);box-shadow:0 0 0 6px #f0512633,0 16px 30px -14px rgba(var(--auth-accent-rgb),.6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__opCGeG__logoIcon svg{font-size:26px!important}.page-module__opCGeG__logoText{flex-direction:column;display:flex}.page-module__opCGeG__brandName{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;letter-spacing:-.03em!important;color:#1c1c1c!important;margin:0!important;font-size:1.9rem!important;font-weight:400!important;line-height:1.05!important}.page-module__opCGeG__brandTagline{color:#6b6b6b!important;letter-spacing:.01em!important;margin:4px 0 0!important;font-size:.9rem!important;font-weight:400!important}.page-module__opCGeG__enterpriseDescription{margin-bottom:28px;animation:.8s ease-out .2s both page-module__opCGeG__fadeInUp}.page-module__opCGeG__enterpriseTitle{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;letter-spacing:-.035em!important;color:#1c1c1c!important;margin-bottom:14px!important;font-size:2.6rem!important;font-weight:400!important;line-height:1.1!important}.page-module__opCGeG__enterpriseSubtitle{max-width:560px;color:#6b6b6b!important;font-size:1rem!important;line-height:1.6!important}.page-module__opCGeG__keyFeatures{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.page-module__opCGeG__featureItem{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:24px;align-items:flex-start;gap:14px;padding:18px;transition:background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #46381473,inset 0 1px #ffffffe6}.page-module__opCGeG__featureItem:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.page-module__opCGeG__featureItem:hover:before{left:100%}.page-module__opCGeG__featureItem:hover{background:#fffc;box-shadow:0 22px 44px -28px #46381480,inset 0 1px #ffffffe6}.page-module__opCGeG__featureIcon{background:var(--auth-accent);width:40px;height:40px;color:var(--auth-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__opCGeG__featureIcon svg{font-size:20px!important}.page-module__opCGeG__featureContent{flex:1;min-width:0}.page-module__opCGeG__featureTitle{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;letter-spacing:-.01em!important;color:#1c1c1c!important;margin-bottom:4px!important;font-size:.98rem!important;font-weight:500!important;line-height:1.3!important}.page-module__opCGeG__featureDescription{color:#6b6b6b!important;font-size:.82rem!important;line-height:1.45!important}.page-module__opCGeG__enterpriseStats{background:#2a2a2a;border:1px solid #ffffff0f;border-radius:26px;padding:18px 8px;animation:.8s ease-out .6s both page-module__opCGeG__fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #1e1e1eb3}.page-module__opCGeG__enterpriseStats:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000,#ffffff0d,#0000);animation:6s ease-in-out infinite page-module__opCGeG__statsShimmer;position:absolute;inset:0}@keyframes page-module__opCGeG__statsShimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.page-module__opCGeG__statItem{text-align:center;z-index:1;flex:1;position:relative}.page-module__opCGeG__statItem+.page-module__opCGeG__statItem{border-left:1px solid #ffffff14}.page-module__opCGeG__statNumber{font-family:var(--font-sun),var(--font-hgx),sans-serif;letter-spacing:-.03em;color:#f67e5e;margin-bottom:2px;font-size:2rem;font-weight:400;line-height:1.15;display:block}.page-module__opCGeG__statLabel{color:#ffffff8f;letter-spacing:.01em;font-size:.8rem;font-weight:400}.page-module__opCGeG__formPanel{flex:0 0 440px;width:440px;max-width:100%;position:relative}.page-module__opCGeG__formContainer{-webkit-backdrop-filter:blur(30px)saturate(1.2);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:32px;width:100%;padding:40px 38px 32px;position:relative;box-shadow:0 30px 70px -30px #46381459,inset 0 1px #ffffffe6}.page-module__opCGeG__formHeader{text-align:center;margin-bottom:28px}.page-module__opCGeG__formTitle{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;letter-spacing:-.03em!important;color:#1c1c1c!important;margin-bottom:6px!important;font-size:2.1rem!important;font-weight:400!important;line-height:1.2!important}.page-module__opCGeG__formSubtitle{color:#6b6b6b!important;font-size:.95rem!important;line-height:1.5!important}.page-module__opCGeG__resetForm{flex-direction:column;gap:18px;margin-bottom:22px;display:flex}.page-module__opCGeG__inputGroup{position:relative}.page-module__opCGeG__inputWrapper{background:#ffffffc7;border:1px solid #1c1c1c1a;border-radius:999px;align-items:center;gap:12px;height:54px;padding:4px 18px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.page-module__opCGeG__inputWrapper:hover{background:#ffffffe6;border-color:#1c1c1c33}.page-module__opCGeG__inputWrapper.page-module__opCGeG__focused,.page-module__opCGeG__inputWrapper:focus-within{box-shadow:0 0 0 4px var(--auth-focus);border-color:rgba(var(--auth-accent-rgb),.45)!important;background:#fff!important}.page-module__opCGeG__inputIcon{color:#9b9b9b;flex-shrink:0;transition:color .25s,transform .25s;font-size:20px!important}.page-module__opCGeG__focused .page-module__opCGeG__inputIcon{color:var(--auth-accent);transform:scale(1.08)}.page-module__opCGeG__textField{flex:1}.page-module__opCGeG__textField input{color:#1c1c1c!important;background:0 0!important;padding:0!important;font-size:.98rem!important;font-weight:400!important}.page-module__opCGeG__textField input::placeholder{color:#9b9b9b!important;opacity:1!important;font-weight:400!important}.page-module__opCGeG__errorMessage,.page-module__opCGeG__successMessage{border-radius:18px;padding:10px 16px;overflow:hidden}.page-module__opCGeG__errorMessage{background:#ef444414;border:1px solid #ef444440;animation:.5s ease-in-out page-module__opCGeG__shake}.page-module__opCGeG__successMessage{background:#22c55e14;border:1px solid #22c55e47}:is(.page-module__opCGeG__errorMessage .MuiTypography-root,.page-module__opCGeG__successMessage .MuiTypography-root){font-weight:500}.page-module__opCGeG__successMessage .MuiTypography-root{color:#15803d}@keyframes page-module__opCGeG__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes page-module__opCGeG__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__opCGeG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page-module__opCGeG__submitButton{width:100%;height:54px;position:relative;overflow:hidden;background:var(--auth-accent)!important;color:var(--auth-on-accent)!important;text-transform:none!important;letter-spacing:.01em!important;box-shadow:0 14px 30px -14px rgba(var(--auth-accent-rgb),.6)!important;border-radius:999px!important;font-size:1rem!important;font-weight:500!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.page-module__opCGeG__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.page-module__opCGeG__submitButton:hover:before{left:100%}.page-module__opCGeG__submitButton:after{content:"";border-radius:inherit;background:conic-gradient(from var(--shine-angle),transparent 0deg,#fffffff2 40deg,#f05126a6 70deg,transparent 130deg,transparent 220deg,#fffffff2 260deg,transparent 320deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.page-module__opCGeG__submitButton:hover{box-shadow:0 18px 34px -14px rgba(var(--auth-accent-rgb),.7),0 0 0 4px var(--auth-focus)!important}.page-module__opCGeG__submitButton:focus-visible{box-shadow:0 0 0 4px var(--auth-focus)!important}.page-module__opCGeG__submitButton:hover:after{opacity:1;animation:2s linear infinite page-module__opCGeG__edgeShine}@keyframes page-module__opCGeG__edgeShine{to{--shine-angle:360deg}}.page-module__opCGeG__submitButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}.page-module__opCGeG__loadingSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite page-module__opCGeG__spin}@keyframes page-module__opCGeG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__opCGeG__formFooter{text-align:center;margin-bottom:22px}.page-module__opCGeG__backPrompt{color:#6b6b6b!important;font-size:.9rem!important}.page-module__opCGeG__backLink{color:var(--auth-accent);font-weight:500;text-decoration:none;transition:opacity .2s}.page-module__opCGeG__backLink:hover{opacity:.78;text-decoration:underline}.page-module__opCGeG__backLink:focus-visible{box-shadow:0 0 0 4px var(--auth-focus);border-radius:6px;outline:none}.page-module__opCGeG__aiAssistantSection{background:#ffffff80;border:1px solid #1c1c1c14;border-radius:24px;margin-bottom:16px;padding:18px 20px 20px;transition:background .25s,border-color .25s;box-shadow:inset 0 1px #ffffffe6}.page-module__opCGeG__aiAssistantSection:hover{background:#ffffffc7;border-color:#1c1c1c1f}.page-module__opCGeG__aiAssistantHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.page-module__opCGeG__aiIcon{color:var(--auth-accent);font-size:20px!important}.page-module__opCGeG__aiTitle{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;color:#1c1c1c!important;font-size:.98rem!important;font-weight:500!important}.page-module__opCGeG__aiDescription{color:#6b6b6b!important;margin-bottom:14px!important;font-size:.82rem!important;line-height:1.5!important}.page-module__opCGeG__aiAssistantButton{height:44px;border:1px solid rgba(var(--auth-accent-rgb),.22)!important;color:var(--auth-accent)!important;text-transform:none!important;background:#fff9!important;border-radius:999px!important;padding:0 20px!important;font-size:.9rem!important;font-weight:500!important;transition:all .25s!important}.page-module__opCGeG__aiAssistantButton:hover{border-color:rgba(var(--auth-accent-rgb),.4)!important;background:#fffffff2!important}.page-module__opCGeG__aiAssistantButton:focus-visible{box-shadow:0 0 0 4px var(--auth-focus)!important}.page-module__opCGeG__securityNotice{align-items:flex-start;gap:10px;padding:2px 4px 0;animation:.8s ease-out .4s both page-module__opCGeG__fadeInUp;display:flex}.page-module__opCGeG__securityIcon{color:#9b9b9b;flex-shrink:0;margin-top:1px;font-size:18px!important}.page-module__opCGeG__securityText{color:#8a8a8a;font-size:.76rem;line-height:1.5}.page-module__opCGeG__securityText strong{color:#4a4a4a;font-weight:500}.page-module__opCGeG__featureItem:first-child{animation:.6s ease-out .1s both page-module__opCGeG__fadeInUp}.page-module__opCGeG__featureItem:nth-child(2){animation:.6s ease-out .2s both page-module__opCGeG__fadeInUp}.page-module__opCGeG__featureItem:nth-child(3){animation:.6s ease-out .3s both page-module__opCGeG__fadeInUp}.page-module__opCGeG__featureItem:nth-child(4){animation:.6s ease-out .4s both page-module__opCGeG__fadeInUp}@media (max-width:1024px){.page-module__opCGeG__forgotPasswordContainer{align-items:flex-start;padding:32px 24px}.page-module__opCGeG__forgotPasswordWrapper{flex-direction:column;align-items:stretch;gap:20px;max-width:560px}.page-module__opCGeG__enterprisePanel,.page-module__opCGeG__enterpriseContent{display:contents}.page-module__opCGeG__brandHeader{order:1;margin-bottom:4px}.page-module__opCGeG__logoContainer{justify-content:center}.page-module__opCGeG__formPanel{flex:none;order:2;width:100%}.page-module__opCGeG__enterpriseDescription{text-align:center;order:3;margin:14px 0 0}.page-module__opCGeG__enterpriseSubtitle{margin:0 auto!important}.page-module__opCGeG__keyFeatures{order:4;margin-bottom:0}.page-module__opCGeG__enterpriseStats{order:5}.page-module__opCGeG__enterpriseTitle{font-size:2rem!important}}@media (max-width:600px){.page-module__opCGeG__keyFeatures{grid-template-columns:1fr}}@media (max-width:480px){.page-module__opCGeG__forgotPasswordContainer{padding:24px 16px}.page-module__opCGeG__formContainer{border-radius:24px;padding:32px 22px 26px}.page-module__opCGeG__formTitle{font-size:1.5rem!important}.page-module__opCGeG__brandName{font-size:1.6rem!important}.page-module__opCGeG__logoIcon{width:46px;height:46px}.page-module__opCGeG__enterpriseTitle{font-size:1.6rem!important}.page-module__opCGeG__enterpriseSubtitle{font-size:.92rem!important}.page-module__opCGeG__statNumber{font-size:1.55rem}.page-module__opCGeG__statLabel{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.page-module__opCGeG__forgotPasswordContainer:before,.page-module__opCGeG__forgotPasswordContainer:after,.page-module__opCGeG__brandHeader,.page-module__opCGeG__enterpriseDescription,.page-module__opCGeG__enterpriseStats,.page-module__opCGeG__enterpriseStats:before,.page-module__opCGeG__featureItem,.page-module__opCGeG__inputWrapper,.page-module__opCGeG__submitButton,.page-module__opCGeG__submitButton:after,.page-module__opCGeG__aiAssistantButton,.page-module__opCGeG__securityNotice,.page-module__opCGeG__errorMessage{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-module__opCGeG__futuristicDialog{font-family:var(--font-sun),var(--font-hgx),sans-serif;--auth-accent:#1e1e1e;--auth-accent-rgb:30,30,30;--auth-on-accent:#fff;--auth-focus:#f0512652;z-index:2000!important}.page-module__opCGeG__futuristicDialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(6px);background:#2e261042}.page-module__opCGeG__dialogPaper{-webkit-backdrop-filter:blur(30px)saturate(1.2);border:1px solid #ffffffbf;min-height:80vh;position:relative;overflow:hidden;background:#ffffff9e!important;border-radius:32px!important;box-shadow:0 40px 90px -30px #28200a80,inset 0 1px #ffffffe6!important}.page-module__opCGeG__dialogBackground{background:radial-gradient(900px 560px at 100% 0,#fcc4b061 0%,#fcc4b000 62%),radial-gradient(800px 560px at 0 100%,#fff0eab3 0%,#fff0ea00 60%),linear-gradient(135deg,#f4f3eff0 0%,#f6f0edf0 60%,#f7e9e3f0 100%);position:absolute;inset:0;overflow:hidden}.page-module__opCGeG__scanningGrid{background-image:linear-gradient(#3c321409 1px,#0000 1px),linear-gradient(90deg,#3c321409 1px,#0000 1px);background-size:44px 44px;animation:24s linear infinite page-module__opCGeG__gridScan;position:absolute;inset:-44px;-webkit-mask-image:radial-gradient(900px 600px at 50% 40%,#000 0%,#0000 80%);mask-image:radial-gradient(900px 600px at 50% 40%,#000 0%,#0000 80%)}@keyframes page-module__opCGeG__gridScan{0%{transform:translate(0)}to{transform:translate(44px,44px)}}.page-module__opCGeG__particleField{position:absolute;inset:0;overflow:hidden}.page-module__opCGeG__particle{width:3px;height:3px;left:var(--x);top:var(--y);animation:page-module__opCGeG__particleFloat var(--duration)linear infinite;animation-delay:var(--delay);background:radial-gradient(circle,#f05126e6,#0000);border-radius:50%;position:absolute}@keyframes page-module__opCGeG__particleFloat{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)scale(0)}}.page-module__opCGeG__futuristicTitle{z-index:10;background:0 0;border-bottom:1px solid #1c1c1c14;position:relative;padding:26px 32px 18px!important}.page-module__opCGeG__titleContainer{align-items:center;gap:18px;display:flex;position:relative}.page-module__opCGeG__aiIconContainer{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.page-module__opCGeG__aiIconContainer .page-module__opCGeG__aiIcon{z-index:2;color:var(--auth-on-accent);position:relative;font-size:26px!important}.page-module__opCGeG__aiIconGlow{background:var(--auth-accent);box-shadow:0 0 0 6px #f0512638,0 16px 30px -14px rgba(var(--auth-accent-rgb),.6);border-radius:50%;position:absolute;inset:0}.page-module__opCGeG__aiIconPulse{border:2px solid #f051268a;border-radius:50%;animation:3s ease-out infinite page-module__opCGeG__iconPulse;position:absolute;inset:0}@keyframes page-module__opCGeG__iconPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.page-module__opCGeG__titleText{flex:1;min-width:0}.page-module__opCGeG__dialogTitle{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;letter-spacing:-.03em!important;color:#1c1c1c!important;margin:0!important;font-size:1.9rem!important;font-weight:400!important;line-height:1.15!important}.page-module__opCGeG__dialogSubtitle{color:#6b6b6b!important;margin:4px 0 0!important;font-size:.95rem!important;font-weight:400!important}.page-module__opCGeG__closeButton{width:40px;height:40px;color:#6b6b6b!important;background:#fff9!important;border:1px solid #1c1c1c14!important;border-radius:50%!important;transition:all .25s!important}.page-module__opCGeG__closeButton:hover{color:#1c1c1c!important;background:#fffffff2!important}.page-module__opCGeG__futuristicContent{z-index:10;background:0 0;position:relative;padding:28px 32px 32px!important}.page-module__opCGeG__stepperContainer{max-width:900px;margin:0 auto}.page-module__opCGeG__stepIndicator{background:#ffffff8c;border:1px solid #fffc;border-radius:28px;justify-content:center;align-items:center;margin-bottom:28px;padding:18px 20px;display:flex;box-shadow:0 18px 40px -30px #46381473,inset 0 1px #ffffffe6}.page-module__opCGeG__step{opacity:.55;flex-direction:column;align-items:center;gap:8px;transition:all .5s;display:flex}.page-module__opCGeG__step.page-module__opCGeG__stepActive{opacity:1}.page-module__opCGeG__stepIcon{color:#9b9b9b;background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .5s;display:flex}.page-module__opCGeG__stepActive .page-module__opCGeG__stepIcon{background:var(--auth-accent);color:var(--auth-on-accent);box-shadow:0 0 0 5px var(--auth-focus);border-color:#0000}.page-module__opCGeG__step span{color:#6b6b6b;letter-spacing:.01em;font-size:.78rem;font-weight:500}.page-module__opCGeG__stepActive span{color:#1c1c1c}.page-module__opCGeG__stepConnector{background:#1c1c1c1a;border-radius:2px;width:64px;height:2px;margin:0 18px 26px;position:relative;overflow:hidden}.page-module__opCGeG__stepConnector:before{content:"";background:linear-gradient(90deg,#0000,#f05126f2,#0000);width:100%;height:100%;animation:3s ease-in-out infinite page-module__opCGeG__connectorScan;position:absolute;top:0;left:-100%}@keyframes page-module__opCGeG__connectorScan{0%{left:-100%}50%{left:100%}to{left:-100%}}.page-module__opCGeG__stepContent{min-height:400px}.page-module__opCGeG__dataInputPanel,.page-module__opCGeG__analysisPanel,.page-module__opCGeG__resultsPanel,.page-module__opCGeG__initiationPanel{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#fff9;border:1px solid #fffc;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 60px -36px #46381473,inset 0 1px #ffffffe6}.page-module__opCGeG__panelHeader{border-bottom:1px solid #1c1c1c12;align-items:center;gap:12px;padding:22px 26px 16px;display:flex}.page-module__opCGeG__panelIcon{color:var(--auth-accent);font-size:22px!important}.page-module__opCGeG__panelTitle{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;letter-spacing:-.02em!important;color:#1c1c1c!important;margin:0!important;font-size:1.3rem!important;font-weight:400!important}.page-module__opCGeG__hologramContainer{padding:22px 26px 8px}.page-module__opCGeG__hologramGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.page-module__opCGeG__hologramField{min-width:0;position:relative}.page-module__opCGeG__hologramField:nth-child(n+3){grid-column:1/-1}.page-module__opCGeG__fieldLabel{color:#3a3a3a;letter-spacing:.01em;margin-bottom:8px;padding-left:4px;font-size:.85rem;font-weight:500}.page-module__opCGeG__futuristicInput{transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;background:#ffffffc7!important;border:1px solid #1c1c1c1a!important;border-radius:999px!important;padding:14px 20px!important}.page-module__opCGeG__futuristicInput:has(textarea){border-radius:22px!important}.page-module__opCGeG__futuristicInput:hover{background:#ffffffe6!important;border-color:#1c1c1c33!important}.page-module__opCGeG__futuristicInput:focus-within{box-shadow:0 0 0 4px var(--auth-focus);border-color:rgba(var(--auth-accent-rgb),.45)!important;background:#fff!important}.page-module__opCGeG__futuristicInput input,.page-module__opCGeG__futuristicInput textarea{color:#1c1c1c!important;background:0 0!important;border:none!important;font-size:.95rem!important}.page-module__opCGeG__futuristicInput input::placeholder,.page-module__opCGeG__futuristicInput textarea::placeholder{color:#9b9b9b!important;opacity:1!important}.page-module__opCGeG__inputGlow{display:none}.page-module__opCGeG__actionContainer{justify-content:center;margin-top:24px;display:flex}.page-module__opCGeG__dataInputPanel .page-module__opCGeG__actionContainer{margin-top:12px;padding:0 26px 28px}.page-module__opCGeG__neuralButton,.page-module__opCGeG__successButton{height:50px;background:var(--auth-accent)!important;color:var(--auth-on-accent)!important;text-transform:none!important;letter-spacing:.01em!important;box-shadow:0 14px 30px -14px rgba(var(--auth-accent-rgb),.6)!important;border:none!important;border-radius:999px!important;padding:0 28px!important;font-size:.98rem!important;font-weight:500!important;transition:all .3s!important;position:relative!important;overflow:hidden!important}.page-module__opCGeG__neuralButton:before,.page-module__opCGeG__successButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module__opCGeG__neuralButton:hover:before,.page-module__opCGeG__successButton:hover:before{left:100%}.page-module__opCGeG__neuralButton:hover,.page-module__opCGeG__successButton:hover,.page-module__opCGeG__neuralButton:focus-visible,.page-module__opCGeG__successButton:focus-visible{box-shadow:0 18px 34px -14px rgba(var(--auth-accent-rgb),.7),0 0 0 4px var(--auth-focus)!important}.page-module__opCGeG__neuralButton:disabled{opacity:.45;box-shadow:none!important}.page-module__opCGeG__scannerInterface{flex-direction:column;align-items:center;gap:28px;padding:30px 26px 32px;display:flex}.page-module__opCGeG__centralProcessor{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.page-module__opCGeG__processorCore{z-index:2;background:var(--auth-accent);width:84px;height:84px;box-shadow:0 0 0 8px #f0512633,0 20px 40px -16px rgba(var(--auth-accent-rgb),.6);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.page-module__opCGeG__brainIcon{color:var(--auth-on-accent);animation:2s ease-in-out infinite page-module__opCGeG__brainPulse;font-size:36px!important}@keyframes page-module__opCGeG__brainPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-module__opCGeG__neuralPulse{border:2px solid #f0512680;border-radius:50%;animation:3s ease-out infinite page-module__opCGeG__neuralPulse;position:absolute;inset:-20px}@keyframes page-module__opCGeG__neuralPulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.page-module__opCGeG__dataStream{position:absolute;inset:0}.page-module__opCGeG__dataLine{width:2px;height:40px;animation:2s ease-in-out infinite page-module__opCGeG__dataFlow;animation-delay:var(--delay);background:linear-gradient(#0000,#f05126e6,#0000);border-radius:2px;position:absolute}.page-module__opCGeG__dataLine:first-child{top:20px;left:50%;transform:translate(-50%)rotate(0)}.page-module__opCGeG__dataLine:nth-child(2){top:35px;right:35px;transform:rotate(45deg)}.page-module__opCGeG__dataLine:nth-child(3){top:50%;right:20px;transform:translateY(-50%)rotate(90deg)}.page-module__opCGeG__dataLine:nth-child(4){bottom:35px;right:35px;transform:rotate(135deg)}.page-module__opCGeG__dataLine:nth-child(5){bottom:20px;left:50%;transform:translate(-50%)rotate(180deg)}.page-module__opCGeG__dataLine:nth-child(6){bottom:35px;left:35px;transform:rotate(225deg)}.page-module__opCGeG__dataLine:nth-child(7){top:50%;left:20px;transform:translateY(-50%)rotate(270deg)}.page-module__opCGeG__dataLine:nth-child(8){top:35px;left:35px;transform:rotate(315deg)}@keyframes page-module__opCGeG__dataFlow{0%,to{opacity:.2;height:20px}50%{opacity:1;height:60px}}.page-module__opCGeG__analysisGrid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:420px;display:grid}.page-module__opCGeG__analysisNode{text-align:center;color:#4a4a4a;background:#ffffffb3;border:1px solid #1c1c1c14;border-radius:999px;padding:12px 16px;font-size:.85rem;font-weight:500;position:relative;overflow:hidden}.page-module__opCGeG__analysisNode:before{content:"";background:linear-gradient(90deg,#0000,#f0512640,#0000);width:100%;height:100%;animation:4s ease-in-out infinite page-module__opCGeG__nodeActivation;position:absolute;top:0;left:-100%}@keyframes page-module__opCGeG__nodeActivation{0%{left:-100%}25%{left:100%}to{left:-100%}}.page-module__opCGeG__progressMatrix{width:100%;max-width:500px}.page-module__opCGeG__progressText{text-align:center;color:#6b6b6b!important;margin-bottom:14px!important;font-size:.9rem!important}.page-module__opCGeG__quantumProgress{background:#1c1c1c14;border-radius:999px;height:6px;position:relative;overflow:hidden}.page-module__opCGeG__progressBar{background:var(--auth-accent);border-radius:999px;height:100%;animation:3s ease-in-out infinite page-module__opCGeG__progressFill}@keyframes page-module__opCGeG__progressFill{0%{width:0%}50%{width:70%}to{width:100%}}.page-module__opCGeG__progressGlow{background:linear-gradient(90deg,#0000,#f05126ad,#0000);width:28px;height:100%;animation:2s ease-in-out infinite page-module__opCGeG__progressGlow;position:absolute;top:0;left:0}@keyframes page-module__opCGeG__progressGlow{0%{left:-28px}to{left:100%}}.page-module__opCGeG__resultsContainer{padding:26px 26px 30px}.page-module__opCGeG__confidenceDisplay{background:#fff9;border:1px solid #1c1c1c14;border-radius:24px;align-items:center;gap:28px;margin-bottom:26px;padding:22px 24px;display:flex}.page-module__opCGeG__confidenceDisplay.page-module__opCGeG__verified{background:#22c55e0f;border-color:#22c55e4d}.page-module__opCGeG__confidenceDisplay.page-module__opCGeG__unverified{background:#fbbf2412;border-color:#fbbf2459}.page-module__opCGeG__confidenceRing{background:conic-gradient(var(--auth-accent)0% 70%,#1c1c1c1a 70% 100%);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.page-module__opCGeG__confidenceRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.page-module__opCGeG__confidenceValue{z-index:1;font-family:var(--font-sun),var(--font-hgx),sans-serif;letter-spacing:-.03em;color:var(--auth-accent);font-size:1.7rem;font-weight:400;position:relative}.page-module__opCGeG__confidenceLabel{z-index:1;color:#9b9b9b;letter-spacing:.01em;font-size:.74rem;position:relative}.page-module__opCGeG__statusIndicator{flex-direction:column;flex:1;gap:6px;display:flex}.page-module__opCGeG__statusIcon{margin-bottom:4px;font-size:44px!important}.page-module__opCGeG__verified .page-module__opCGeG__statusIcon{color:#22c55e}.page-module__opCGeG__unverified .page-module__opCGeG__statusIcon{color:#f59e0b}.page-module__opCGeG__statusText{font-family:var(--font-sun),var(--font-hgx),sans-serif!important;letter-spacing:-.02em!important;color:#1c1c1c!important;margin:0!important;font-size:1.35rem!important;font-weight:400!important}.page-module__opCGeG__analysisReport{margin-bottom:22px}.page-module__opCGeG__reportTitle{color:#1c1c1c!important;margin-bottom:8px!important;font-weight:500!important}.page-module__opCGeG__reportText{color:#6b6b6b!important;margin-bottom:14px!important;line-height:1.6!important}.page-module__opCGeG__recommendationsGrid{flex-wrap:wrap;gap:8px;display:flex}.page-module__opCGeG__recommendationChip{color:#1c1c1c;background:#f0512638;border:1px solid #f0512659;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:500}.page-module__opCGeG__securityAlert{background:#ef444414;border:1px solid #ef444440;border-radius:18px;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;display:flex}.page-module__opCGeG__alertIcon{color:#dc2626;flex-shrink:0;font-size:22px!important}.page-module__opCGeG__securityAlert .MuiTypography-root{color:#b91c1c;font-weight:500}.page-module__opCGeG__initiationContent{text-align:center;padding:32px}.page-module__opCGeG__initiationText{color:#6b6b6b!important;margin-bottom:8px!important;font-size:1rem!important;line-height:1.6!important}@media (max-width:768px){.page-module__opCGeG__dialogPaper{border-radius:26px!important;width:calc(100% - 24px)!important;max-height:calc(100% - 24px)!important;margin:12px!important}.page-module__opCGeG__futuristicTitle{padding:18px 18px 14px!important}.page-module__opCGeG__titleContainer{gap:12px}.page-module__opCGeG__aiIconContainer{width:44px;height:44px}.page-module__opCGeG__aiIconContainer .page-module__opCGeG__aiIcon{font-size:22px!important}.page-module__opCGeG__dialogTitle{font-size:1.35rem!important}.page-module__opCGeG__dialogSubtitle{font-size:.82rem!important}.page-module__opCGeG__futuristicContent{padding:18px 14px 20px!important}.page-module__opCGeG__stepIndicator{border-radius:22px;margin-bottom:18px;padding:14px 10px}.page-module__opCGeG__stepIcon{width:38px;height:38px}.page-module__opCGeG__stepIcon svg{font-size:20px}.page-module__opCGeG__step span{font-size:.7rem}.page-module__opCGeG__stepConnector{width:22px;margin:0 8px 24px}.page-module__opCGeG__hologramContainer{padding:18px 16px 4px}.page-module__opCGeG__hologramGrid{grid-template-columns:1fr;gap:14px}.page-module__opCGeG__dataInputPanel .page-module__opCGeG__actionContainer{padding:0 16px 22px}.page-module__opCGeG__panelHeader{padding:18px 18px 14px}.page-module__opCGeG__confidenceDisplay{text-align:center;flex-direction:column;gap:16px}.page-module__opCGeG__statusIndicator{align-items:center}.page-module__opCGeG__resultsContainer{padding:20px 16px 24px}.page-module__opCGeG__analysisGrid{grid-template-columns:1fr}.page-module__opCGeG__centralProcessor{width:150px;height:150px}.page-module__opCGeG__processorCore{width:64px;height:64px}.page-module__opCGeG__brainIcon{font-size:28px!important}.page-module__opCGeG__initiationContent{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.page-module__opCGeG__scanningGrid,.page-module__opCGeG__particle,.page-module__opCGeG__aiIconPulse,.page-module__opCGeG__stepConnector:before,.page-module__opCGeG__brainIcon,.page-module__opCGeG__neuralPulse,.page-module__opCGeG__dataLine,.page-module__opCGeG__analysisNode:before,.page-module__opCGeG__progressBar,.page-module__opCGeG__progressGlow{animation-duration:.01ms!important;animation-iteration-count:1!important}}
