:root{--ff-cyan:#0affde;--ff-purple:#6b39d0;--ff-blue:#2e16a1;--ff-dark-blue:#160a50;--ff-black:#171717;--ff-white:#fff;--ff-text:#e8e8f2;--ff-text-muted:#a5a3c4}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#171717;background-color:var(--ff-black);background-image:radial-gradient(ellipse 60% 50% at 15% 10%,#6b39d059,#0000 60%),radial-gradient(ellipse 50% 45% at 85% 20%,#0affde2e,#0000 65%),radial-gradient(ellipse 70% 60% at 50% 100%,#2e16a18c,#0000 70%),linear-gradient(180deg,#0b0726,#160a50 55%,#0a0520);background-repeat:no-repeat;color:#e8e8f2;color:var(--ff-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#0affde;color:var(--ff-cyan);text-decoration:none}.signin-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:40px 20px}.auth-toggle{background:#0000;border:1px solid #0affde59;border-radius:8px;color:#0affde;color:var(--ff-cyan);cursor:pointer;font-size:14px;padding:10px 18px;transition:background-color .2s ease,border-color .2s ease}.auth-toggle:hover{background-color:#0affde14;border-color:#0affde99}.header-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(ellipse 40% 80% at 50% 50%,#0affde1f,#0000 70%),linear-gradient(135deg,#160a50d9,#2e16a18c 50%,#6b39d073);border-bottom:1px solid #0affde26;box-shadow:0 10px 40px #0affde14;display:flex;flex-direction:column;gap:10px;padding:40px 30px;position:relative;text-align:center;width:100%}.header-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0affde,#6b39d0 55%,#2e16a1);background-clip:text;-webkit-background-clip:text;color:#0000;font-family:Arial,sans-serif;font-size:30pt;font-weight:700;letter-spacing:1px;text-align:center}.header-sub-title{color:var(--ff-text-muted);font-size:18pt}.header-user-button{position:absolute;right:28px;top:20px;z-index:2}.partner-academy{margin:0 auto;max-width:1680px;padding:60px 80px 80px;width:100%}.partner-academy-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.partner-academy-item{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 120% 90% at 0 0,#6b39d047,#0000 55%),radial-gradient(ellipse 100% 80% at 100% 100%,#0affde1f,#0000 60%),linear-gradient(160deg,#160a50d9,#171717e6);border:1px solid #6b39d059;border-radius:18px;box-shadow:0 10px 40px #0b07268c,inset 0 1px 0 #ffffff0a;flex:1 1;overflow:hidden;padding:22px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.partner-academy-item:before{background:linear-gradient(135deg,#0affde80,#6b39d066 50%,#2e16a140);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;padding:1px;pointer-events:none;position:absolute}.partner-academy-item:hover{border-color:#0affde80;box-shadow:0 18px 55px #0affde1f,0 10px 40px #0b072699,inset 0 1px 0 #ffffff0d;transform:translateY(-2px)}.partner-academy-item-header{align-items:center;border-bottom:1px solid #0affde2e;display:flex;gap:12px;justify-content:center;padding-bottom:18px;padding-top:3px}.header-icon{color:var(--ff-cyan);filter:drop-shadow(0 0 6px rgba(10,255,222,.45));height:26px;width:26px}.header-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a5a3c4);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:20pt;font-weight:600}.partner-academy-item-body{display:flex;flex-direction:column;gap:12px;padding:18px 4px 6px}.partner-academy-item-body-item{align-items:center;border-radius:10px;color:var(--ff-text);cursor:pointer;display:flex;flex-direction:row;font-size:13pt;gap:12px;line-height:1.35;padding:10px 12px;transition:color .2s ease,background-color .2s ease,transform .2s ease}.partner-academy-item-body-item svg{color:var(--ff-purple);flex-shrink:0;transition:color .2s ease,filter .2s ease}.partner-academy-item-body-item:hover{background-color:#0affde0f;color:var(--ff-cyan);transform:translateX(3px)}.partner-academy-item-body-item:hover svg{color:var(--ff-cyan);filter:drop-shadow(0 0 6px rgba(10,255,222,.5))}@media (min-width:1600px){.partner-academy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.partner-academy{padding:50px 40px 60px}.partner-academy-grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.partner-academy{padding:24px 16px 40px}.partner-academy-grid{gap:1.25rem;grid-template-columns:1fr}.header-text{font-size:17pt}.partner-academy-item-body-item{font-size:12pt}}.main-wrapper{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.unified-auth-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 120% 90% at 0 0,#6b39d047,#0000 55%),radial-gradient(ellipse 100% 80% at 100% 100%,#0affde1f,#0000 60%),linear-gradient(160deg,#160a50e6,#171717eb);border:1px solid #6b39d066;border-radius:16px;box-shadow:0 20px 60px #0b07268c;max-width:440px;padding:36px 32px 32px;width:100%}.unified-auth-logo{display:block;height:56px;margin:0 auto 16px;width:auto}.unified-auth-title{color:var(--ff-white);font-size:20px;font-weight:700;margin-bottom:6px;text-align:center}.unified-auth-subtitle{color:var(--ff-text-muted);font-size:14px;margin-bottom:24px;text-align:center}.unified-auth-form{display:flex;flex-direction:column;gap:12px}.unified-auth-label{color:var(--ff-text);font-size:13px;font-weight:500}.unified-auth-input{background-color:#17171799;border:1px solid #6b39d073;border-radius:8px;color:var(--ff-white);font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.unified-auth-input:focus{border-color:#0affde99;box-shadow:0 0 0 3px #0affde26}.unified-auth-input::placeholder{color:#e5e5f266}.unified-auth-button{background:linear-gradient(135deg,#6b39d0,#2e16a1);border:none;border-radius:8px;color:var(--ff-white);cursor:pointer;font-size:14px;font-weight:600;margin-top:6px;padding:12px 14px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:100%}.unified-auth-button:hover:not(:disabled){box-shadow:0 8px 24px #6b39d059;transform:translateY(-1px)}.unified-auth-button:disabled{cursor:not-allowed;opacity:.5}.unified-auth-link{background:#0000;border:none;color:var(--ff-cyan);cursor:pointer;font-size:13px;margin-top:2px;padding:6px;text-align:center}.unified-auth-link:hover{text-decoration:underline}.unified-auth-error{background-color:#0affde14;border:1px solid #0affde66;border-radius:8px;color:var(--ff-cyan);font-size:13px;padding:10px 12px}
/*# sourceMappingURL=main.2021844a.css.map*/