html:has(.register3-page){font-size:16px!important}html:has(.register3-page),body:has(.register3-page){background-color:#151a26!important;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:has(.register3-page){font-size:16px!important;line-height:1.5!important;letter-spacing:normal!important;font-family:Inter,sans-serif!important;color:#fff!important}.register3-page{--r3-fs: 16px;background-color:#151a26;min-height:100vh;width:100%;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif!important;font-size:var(--r3-fs)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important;font-optical-sizing:none!important;text-rendering:auto!important;color:#fff!important;box-sizing:border-box}.register3-page .register3-main{margin-left:auto!important;margin-right:auto!important;width:100%;max-width:1100px}.register3-page .register3-layout{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%;gap:3rem!important}@media(min-width:1024px){.register3-page .register3-layout{flex-direction:row!important;gap:4rem!important}}.register3-page .register3-aside{width:100%;max-width:420px;flex-shrink:0}.register3-page .register3-form-wrap{width:100%;max-width:500px;display:flex!important;justify-content:center!important;flex-shrink:0;margin-left:auto!important;margin-right:auto!important}.register3-page *,.register3-page *:before,.register3-page *:after{box-sizing:border-box;letter-spacing:inherit}.register3-page p{margin:0;padding:0}.register3-page a{text-decoration:none;color:inherit}.register3-page ul{margin:0;padding:0;list-style:none}.register3-page h1,.register3-page h2,.register3-page h3,.register3-page h4,.register3-page h5,.register3-page h6{font-family:Outfit,Inter,sans-serif!important;margin:0;padding:0;letter-spacing:-.025em!important;color:#fff}.register3-page h1{font-size:1.875rem!important;line-height:1.25!important;font-weight:900!important}.register3-page h2{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:700!important}.register3-page .font-outfit{font-family:Outfit,Inter,sans-serif!important}.register3-page .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.register3-page .text-xs{font-size:.75rem!important;line-height:1rem!important}.register3-page .text-\[10px\]{font-size:10px!important;line-height:1.25!important}.register3-page .text-\[11px\]{font-size:11px!important;line-height:1.35!important}.register3-page label{font-size:.75rem!important;line-height:1rem!important;margin:0!important;padding:0!important;font-weight:700}.register3-page .register3-check{display:flex!important;align-items:center!important;gap:.625rem!important;margin:0!important;font-weight:400}.register3-page .register3-check span{font-size:11px!important;line-height:1.25!important;font-weight:400!important}.register3-page .register3-card{padding:1.25rem!important}@media(min-width:640px){.register3-page .register3-card{padding:2rem!important;border-radius:1.5rem!important}}.register3-page .register3-card-header{text-align:center;margin:0 0 1.5rem!important;padding:0!important}.register3-page .register3-card-header h2{margin:0!important}.register3-page .register3-card-header p{margin:.25rem 0 0!important;padding:0!important}.register3-page .register3-social{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin:0!important}.register3-page .register3-social-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}.register3-page .register3-btn-google{padding:.75rem 1rem!important;margin:0!important;font-size:.875rem!important;line-height:1.25rem!important;min-height:0!important;height:auto!important}.register3-page .register3-btn-social{padding:.75rem 0!important;margin:0!important;min-height:0!important;height:auto!important}.register3-page .register3-divider{display:flex!important;align-items:center!important;padding:1.25rem 0!important;margin:0!important}.register3-page .register3-fields{display:flex!important;flex-direction:column!important;gap:1rem!important;margin:0!important;padding:0!important}.register3-page .register3-field{display:flex!important;flex-direction:column!important;gap:.375rem!important;margin:0!important;padding:0!important}.register3-page .register3-input{padding:.75rem 1rem!important;margin:0!important;font-size:.75rem!important;line-height:1rem!important;font-family:inherit!important;font-weight:400!important;letter-spacing:normal!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:.75rem!important}.register3-page .register3-input-password{padding-left:1rem!important;padding-right:2.5rem!important}.register3-page .register3-password-meta{margin:.375rem 0 0!important;padding:0!important}.register3-page .register3-checks{display:flex!important;flex-direction:column!important;gap:.75rem!important;padding-top:.5rem!important;margin:0!important}.register3-page .register-submit-btn{margin:1.5rem 0 0!important;padding:.875rem 1rem!important;font-size:.875rem!important;line-height:1.25rem!important;min-height:0!important;height:auto!important;border:none!important}.register3-page .register3-card-footer{text-align:center;margin:1.5rem 0 0!important;padding:0!important}.register3-page .register3-card-footer p{margin:0!important;padding:0!important}.register3-page input[type=text],.register3-page input[type=email],.register3-page input[type=password]{font-size:.75rem!important;line-height:1rem!important;font-family:inherit!important;font-weight:400!important;letter-spacing:normal!important;margin:0!important;height:auto!important;min-height:0!important;box-shadow:none!important}.register3-page input[type=checkbox]{margin:0!important;flex-shrink:0;width:.875rem!important;height:.875rem!important}.register3-page button{font-family:inherit!important;letter-spacing:normal!important}.register3-page .register-submit-btn,.register3-page a.w-full{font-size:.875rem!important;line-height:1.25rem!important}.register3-page ::-webkit-scrollbar{width:8px}.register3-page ::-webkit-scrollbar-track{background:#151a26}.register3-page ::-webkit-scrollbar-thumb{background:#242c3d;border-radius:4px}.register3-page ::-webkit-scrollbar-thumb:hover{background:#374151}.register3-page .register-glow{box-shadow:0 20px 40px -15px #00000080}.register3-page input:-webkit-autofill,.register3-page input:-webkit-autofill:hover,.register3-page input:-webkit-autofill:focus,.register3-page input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #0e1219 inset!important;-webkit-text-fill-color:#e2e8f0!important;transition:background-color 5000s ease-in-out 0s}@keyframes r2-slideInUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.register3-page .live-activity-item.is-new{animation:r2-slideInUp .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes r2-skel-pulse{0%,to{opacity:.35}50%{opacity:.7}}.register3-page .r2-skel{background:#ffffff14;border-radius:6px;animation:r2-skel-pulse 1.4s ease-in-out infinite}.register3-page .r2-skel-avatar{width:24px;height:24px;border-radius:9999px}.register3-page .r2-skel-line{height:12px;max-width:220px;width:70%}.register3-page .r2-skel-time{width:48px;height:10px}.register3-page .suggestion-username{background:#ff7a1a1a;color:#ff7a1a;border:1px solid rgba(255,122,26,.2);padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.register3-page .suggestion-username:hover{background:#ff7a1a;color:#fff}.register3-page .r2-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000b3;backdrop-filter:blur(4px);padding:16px}.register3-page .r2-modal.hidden{display:none}.register3-page .r2-modal-box{background:#111620;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #0009}.register3-page .r2-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.register3-page .r2-modal-header h2{font-size:16px!important;font-weight:700!important;color:#fff;margin:0;font-family:Outfit,Inter,sans-serif!important;letter-spacing:-.025em!important}.register3-page .r2-modal-close{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;line-height:0;transition:color .2s}.register3-page .r2-modal-close:hover{color:#fff}.register3-page .r2-modal-body{padding:20px;overflow-y:auto;color:#9ca3af;font-size:13px;line-height:1.6}.register3-page #termsLink,.register3-page #privacyLink{background:none;border:none;padding:0;cursor:pointer;font:inherit}.register3-page .LoginButton{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:inherit;font-weight:700}.register3-page #togglePassword{background:none;border:none;padding:0;cursor:pointer}.register3-page #togglePassword svg,.register3-page #togglePassword svg path{fill:none!important;stroke:currentColor!important;stroke-width:2!important}.register3-page .r2-alert{position:fixed;top:28px;bottom:auto;left:50%;transform:translate(-50%) translateY(-12px);z-index:10000;display:flex;align-items:flex-start;gap:12px;background:linear-gradient(180deg,#1a2230,#151b27);border:1px solid rgba(255,122,26,.35);color:#e5e7eb;padding:14px 16px;border-radius:14px;box-shadow:0 16px 40px #00000073,0 0 0 1px #ffffff08 inset;max-width:min(92vw,440px);width:max-content;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.register3-page .r2-alert:not(.hidden){opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.register3-page .r2-alert.hidden{display:flex!important;opacity:0;pointer-events:none}.register3-page .r2-alert-icon{width:22px;height:22px;flex-shrink:0;color:#ff7a1a;margin-top:1px}.register3-page .r2-alert-icon svg{width:22px;height:22px;fill:none!important;stroke:currentColor!important;stroke-width:2!important}.register3-page .r2-alert-icon svg circle[fill]{fill:currentColor!important}.register3-page .r2-alert-text{flex:1;font-size:13px;line-height:1.45;color:#d1d5db;text-align:left}.register3-page .r2-alert-text b,.register3-page .r2-alert-text strong{color:#fff;font-weight:600}.register3-page .r2-alert-close{flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;line-height:0;margin-top:1px;transition:color .15s ease}.register3-page .r2-alert-close:hover{color:#e5e7eb}.register3-page .r2-alert-close svg{width:16px;height:16px;fill:none!important;stroke:currentColor!important;stroke-width:2!important}
