.cyber-astro-module__E_SW1G__cosmicButton{font-family:var(--font-serif),"Noto Serif SC",serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.cyber-astro-module__E_SW1G__cosmicButton:disabled{opacity:.5;cursor:not-allowed}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__primary{color:#fff;background:linear-gradient(90deg,#4f46e5,#9333ea,#4f46e5) 0 0/200%;border:1px solid #fff3;box-shadow:0 0 25px #4f46e566}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__primary:hover{background-position:100%;transform:scale(1.02);box-shadow:0 0 40px #4f46e599}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__secondary{color:#c7d2fe;-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__secondary:hover{color:#fff;background:#fff3;box-shadow:0 0 20px #fff3}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__ghost{color:#a5b4fc;background:0 0}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__ghost:hover{color:#fff;background:#ffffff1a}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__aurora{color:#0f172a;background:linear-gradient(90deg,#6ee7b7,#7dd3fc,#fcd34d);border:1px solid #ffffff4d;box-shadow:0 0 30px #2dd4bf59}.cyber-astro-module__E_SW1G__cosmicButton.cyber-astro-module__E_SW1G__aurora:hover{transform:scale(1.02);box-shadow:0 0 45px #2dd4bf80}.cyber-astro-module__E_SW1G__cosmicButtonContent{z-index:10;align-items:center;gap:.5rem;display:flex;position:relative}.cyber-astro-module__E_SW1G__cosmicButtonSpinner{font-size:1.25rem;animation:1s linear infinite cyber-astro-module__E_SW1G__spin}.cyber-astro-module__E_SW1G__cosmicButtonShine{background:linear-gradient(90deg,#0000,#ffffff40,#0000);position:absolute;inset:0;transform:skew(12deg)translate(-200%)}.cyber-astro-module__E_SW1G__cosmicButton:hover .cyber-astro-module__E_SW1G__cosmicButtonShine{animation:1s cyber-astro-module__E_SW1G__shine}@keyframes cyber-astro-module__E_SW1G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cyber-astro-module__E_SW1G__shine{0%{transform:skew(12deg)translate(-200%)}to{transform:skew(12deg)translate(200%)}}.cyber-astro-module__E_SW1G__glassCard{border:1px solid #ffffff1a;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.cyber-astro-module__E_SW1G__glassCard{padding:2.5rem}}.cyber-astro-module__E_SW1G__glassCardHover{opacity:0;pointer-events:none;background:linear-gradient(#ffffff0d,#0000);transition:opacity .7s;position:absolute;inset:0}.cyber-astro-module__E_SW1G__glassCard:hover .cyber-astro-module__E_SW1G__glassCardHover{opacity:1}.cyber-astro-module__E_SW1G__glassCardContent{z-index:10;position:relative}.cyber-astro-module__E_SW1G__starInputContainer{flex-direction:column;gap:.5rem;display:flex;position:relative}.cyber-astro-module__E_SW1G__starInputLabel{text-transform:uppercase;letter-spacing:.28em;color:#cbd5e1cc;font-size:.65rem;font-weight:600;font-family:var(--font-serif),"Noto Serif SC",serif;padding-left:.25rem;transition:color .2s;display:block}.cyber-astro-module__E_SW1G__starInputContainer:focus-within .cyber-astro-module__E_SW1G__starInputLabel{color:#fde68a}.cyber-astro-module__E_SW1G__starInputWrapper{position:relative}.cyber-astro-module__E_SW1G__starInputIcon{pointer-events:none;color:#94a3b8;align-items:center;padding-left:1rem;transition:color .2s;display:flex;position:absolute;inset:0 auto 0 0}.cyber-astro-module__E_SW1G__starInputContainer:focus-within .cyber-astro-module__E_SW1G__starInputIcon{color:#fcd34d}.cyber-astro-module__E_SW1G__starInputIconSvg{width:1.25rem;height:1.25rem}.cyber-astro-module__E_SW1G__starInput{color:#f1f5f9;-webkit-backdrop-filter:blur(4px);width:100%;font-family:var(--font-sans),"Noto Sans SC",sans-serif;letter-spacing:.025em;background:#0f172a66;border:1px solid #ffffff1a;border-radius:1rem;padding:.875rem 1rem;transition:all .3s;box-shadow:inset 0 2px 4px #0000001a}.cyber-astro-module__E_SW1G__starInput::placeholder{color:#64748bcc}.cyber-astro-module__E_SW1G__starInput:focus{background:#0f172a99;border-color:#fcd34d66;outline:none;box-shadow:0 0 0 2px #fcd34d4d}.cyber-astro-module__E_SW1G__starInput.cyber-astro-module__E_SW1G__hasIcon{padding-left:2.75rem}.cyber-astro-module__E_SW1G__starInputUnderline{transform-origin:50%;background:linear-gradient(90deg,#0000,#fcd34d99,#0000);height:2px;transition:transform .5s;position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.cyber-astro-module__E_SW1G__starInputContainer:focus-within .cyber-astro-module__E_SW1G__starInputUnderline{transform:scaleX(1)}
.auth-modal-module__Kkk17W__overlay{z-index:50;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.auth-modal-module__Kkk17W__backdrop{-webkit-backdrop-filter:blur(4px);background:#0f172acc;position:absolute;inset:0}.auth-modal-module__Kkk17W__modalContainer{z-index:10;width:100%;max-width:28rem;position:relative}.auth-modal-module__Kkk17W__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.auth-modal-module__Kkk17W__headerText{flex-direction:column;gap:.25rem;display:flex}.auth-modal-module__Kkk17W__subtitle{text-transform:uppercase;letter-spacing:.4em;color:#94a3b8;font-size:.75rem}.auth-modal-module__Kkk17W__title{font-size:1.5rem;font-family:var(--font-serif),"Noto Serif SC",serif;color:#fff}.auth-modal-module__Kkk17W__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9999px;padding:.5rem;transition:all .2s}.auth-modal-module__Kkk17W__closeButton:hover{color:#fff;border-color:#ffffff4d}.auth-modal-module__Kkk17W__closeIcon{width:1rem;height:1rem}.auth-modal-module__Kkk17W__form{flex-direction:column;gap:1.25rem;display:flex}.auth-modal-module__Kkk17W__errorBox{color:#fecdd3;background:#f43f5e1a;border:1px solid #f43f5e66;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem}.auth-modal-module__Kkk17W__submitButton{letter-spacing:normal;text-transform:none;width:100%}.auth-modal-module__Kkk17W__footer{color:#94a3b8;justify-content:space-between;align-items:center;margin-top:1.5rem;font-size:.875rem;display:flex}.auth-modal-module__Kkk17W__switchButton{color:#fde68a;cursor:pointer;background:0 0;border:none;transition:color .2s}.auth-modal-module__Kkk17W__switchButton:hover{color:#fef3c7}
.PillInput-module__kor8fa__container{flex-direction:column;gap:.5rem;display:flex;position:relative}.PillInput-module__kor8fa__label{letter-spacing:.25em;color:#e2e8f0cc;font-size:.7rem;transition:color .2s}.PillInput-module__kor8fa__container:focus-within .PillInput-module__kor8fa__label{color:#fde68ae6}.PillInput-module__kor8fa__inputWrapper{-webkit-backdrop-filter:blur(12px);background:#1e293bd9;border:1px solid #ffffff26;border-radius:9999px;align-items:center;padding:.75rem 1.25rem;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 0 18px #0f172a8c}.PillInput-module__kor8fa__inputWrapper:hover{background:#1e293be6;border-color:#ffffff40}.PillInput-module__kor8fa__container:focus-within .PillInput-module__kor8fa__inputWrapper{border-color:#fde68a80;box-shadow:0 0 20px #fbbf241f}.PillInput-module__kor8fa__inputWrapper.PillInput-module__kor8fa__clickable{cursor:pointer}.PillInput-module__kor8fa__input{text-align:left;color:#f8fafc;letter-spacing:.025em;background:0 0;border:none;outline:none;width:100%;font-size:.95rem}.PillInput-module__kor8fa__input::placeholder{color:#94a3b8cc}.PillInput-module__kor8fa__input.PillInput-module__kor8fa__readOnly{cursor:pointer}.PillInput-module__kor8fa__input:not(.PillInput-module__kor8fa__readOnly){cursor:text}
.CrystalButton-module__Qo2SSW__button{text-transform:uppercase;letter-spacing:.28em;white-space:nowrap;color:#fef3c7;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;min-width:180px;padding:.875rem 2rem;font-size:.65rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative}@media (min-width:640px){.CrystalButton-module__Qo2SSW__button{font-size:.75rem}}.CrystalButton-module__Qo2SSW__button:hover{transform:translateY(-2px)}.CrystalButton-module__Qo2SSW__button:focus-visible{outline:none;box-shadow:0 0 0 2px #fde68ab3,0 0 0 4px #0f172a}.CrystalButton-module__Qo2SSW__button:disabled{opacity:.5;cursor:not-allowed}.CrystalButton-module__Qo2SSW__button:disabled:hover{transform:translateY(0)}.CrystalButton-module__Qo2SSW__glowLayer{opacity:.7;filter:blur(2px);background:linear-gradient(90deg,#fde68acc,#a7f3d0cc,#bae6fdcc);border-radius:9999px;transition:opacity .3s;position:absolute;inset:0}.CrystalButton-module__Qo2SSW__button:hover .CrystalButton-module__Qo2SSW__glowLayer{opacity:1}.CrystalButton-module__Qo2SSW__bgLayer{-webkit-backdrop-filter:blur(24px);background:#0f172ab3;border:1px solid #ffffff26;border-radius:9999px;position:absolute;inset:1px}.CrystalButton-module__Qo2SSW__highlightLayer{opacity:0;background:radial-gradient(circle at top,#ffffff4d,#0000 65%);border-radius:9999px;transition:opacity .3s;position:absolute;inset:2px}.CrystalButton-module__Qo2SSW__button:hover .CrystalButton-module__Qo2SSW__highlightLayer{opacity:1}.CrystalButton-module__Qo2SSW__shineLayer{opacity:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);border-radius:9999px;transition:opacity .3s;position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}.CrystalButton-module__Qo2SSW__button:hover .CrystalButton-module__Qo2SSW__shineLayer{opacity:1;animation:1s CrystalButton-module__Qo2SSW__shine}@keyframes CrystalButton-module__Qo2SSW__shine{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(120%)skew(-12deg)}}.CrystalButton-module__Qo2SSW__content{z-index:10;justify-content:center;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:relative}.CrystalButton-module__Qo2SSW__spinner{color:#fde68a;animation:1s linear infinite CrystalButton-module__Qo2SSW__spin}@keyframes CrystalButton-module__Qo2SSW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
