@import"https://fonts.bunny.net/css?family=instrument-serif:400,400i|manrope:400,500,600,700,800&display=swap";.cn-auth{--space-900: #080a1e;--space-800: #0b0e26;--space-700: #11142f;--indigo: #6d6ff5;--violet: #7c3aed;--line: rgba(255, 255, 255, .1);--txt: rgba(255, 255, 255, .72);--txt-soft: rgba(255, 255, 255, .52);position:relative;min-height:100vh;background:var(--space-900);color:var(--txt);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cn-auth .cosmos{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 700px at 78% -8%,rgba(124,58,237,.28),transparent 60%),radial-gradient(900px 600px at 12% 18%,rgba(93,95,236,.18),transparent 55%),radial-gradient(900px 700px at 50% 108%,rgba(124,58,237,.16),transparent 60%),linear-gradient(180deg,#0a0c20,#080a1e)}.cn-auth .stars{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 20% 30%,rgba(255,255,255,.9),transparent),radial-gradient(1.2px 1.2px at 60% 70%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 80% 20%,rgba(255,255,255,.6),transparent),radial-gradient(1.3px 1.3px at 35% 80%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1.2px 1.2px at 10% 60%,rgba(255,255,255,.6),transparent),radial-gradient(1.1px 1.1px at 70% 42%,rgba(255,255,255,.5),transparent);background-repeat:repeat;background-size:600px 600px;opacity:.5}.cn-auth>:not(.cosmos):not(.stars){position:relative;z-index:1}.cn-auth .orbit{position:absolute;border:1px solid rgba(163,164,251,.18);border-radius:50%}.cn-auth .eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a3a4fb}.cn-auth .section-title{font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}.cn-auth .logo-img{height:30px;width:auto;display:block;filter:drop-shadow(0 2px 8px rgba(124,58,237,.4))}.cn-auth .logo-img-sm{height:26px;width:auto}.cn-auth .glass{background:#ffffff09;border:1px solid var(--line);border-radius:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cn-auth .app-feat{position:relative;padding-left:28px;color:var(--txt)}.cn-auth .app-feat:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:#7c3aed40;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c3c4ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17l9-10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.cn-auth .form-label{display:block;font-size:13px;font-weight:600;color:var(--txt);margin-bottom:5px}.cn-auth .form-input{width:100%;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:0 14px;font-size:15px;font-family:inherit;color:#fff;background:#ffffff0d;transition:border-color .15s,box-shadow .15s}.cn-auth .form-input::-moz-placeholder{color:#ffffff59}.cn-auth .form-input::placeholder{color:#ffffff59}.cn-auth .form-input:focus{outline:none;border-color:#6d6ff5;box-shadow:0 0 0 3px #6d6ff540}.cn-auth .form-input.invalid{border-color:#f4736b;box-shadow:0 0 0 3px #f4736b2e}.cn-auth .cn-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.25);background:#ffffff0d;cursor:pointer;flex-shrink:0;position:relative;transition:background .15s,border-color .15s}.cn-auth .cn-check:checked{background:linear-gradient(135deg,#5d5fec,#7c3aed);border-color:transparent}.cn-auth .cn-check:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cn-auth .cn-check:focus-visible{outline:2px solid #6d6ff5;outline-offset:2px}.cn-auth .btn-cosmos{background:linear-gradient(135deg,#5d5fec,#7c3aed);color:#fff;font-weight:600;box-shadow:0 10px 30px -10px #7c3aed99;transition:transform .15s,box-shadow .15s,opacity .15s}.cn-auth .btn-cosmos:hover{transform:translateY(-1px)}.cn-auth .btn-cosmos:disabled{opacity:.6;transform:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.cn-auth *,.cn-auth *:before,.cn-auth *:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
