@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
.register-module__jUGYdG__body{background:var(--auth-bg);min-height:100vh;color:var(--auth-h1);font-family:Inter,sans-serif;transition:background .25s;display:flex}.register-module__jUGYdG__panelLeft{flex-direction:column;justify-content:space-between;width:42%;min-height:100vh;padding:44px 48px;display:flex;position:relative;overflow:hidden}.register-module__jUGYdG__panelLeft:before{content:"";z-index:0;background:radial-gradient(70% 55% at 15% 20%,#005596b3 0%,#0000 60%),radial-gradient(80% 65% at 90% 80%,#0284c773 0%,#0000 65%),radial-gradient(50% 45% at 55%,#00bb441f 0%,#0000 55%),linear-gradient(155deg,#020d1a 0%,#040f1f 50%,#030b16 100%);transition:background .3s;position:absolute;inset:0}[data-theme=light] .register-module__jUGYdG__panelLeft:before{background:radial-gradient(70% 55% at 15% 20%,#00559638 0%,#0000 60%),radial-gradient(80% 65% at 90% 80%,#0284c724 0%,#0000 65%),radial-gradient(50% 45% at 55%,#00bb441a 0%,#0000 55%),linear-gradient(155deg,#d2e8f8 0%,#daf0ff 50%,#cce4f5 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .register-module__jUGYdG__panelLeft:before{background:radial-gradient(70% 55% at 15% 20%,#00559638 0%,#0000 60%),radial-gradient(80% 65% at 90% 80%,#0284c724 0%,#0000 65%),radial-gradient(50% 45% at 55%,#00bb441a 0%,#0000 55%),linear-gradient(155deg,#d2e8f8 0%,#daf0ff 50%,#cce4f5 100%)}}.register-module__jUGYdG__panelLeft:after{content:"";opacity:.6;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px 200px;transition:opacity .3s;position:absolute;inset:0}[data-theme=light] .register-module__jUGYdG__panelLeft:after{opacity:.12}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .register-module__jUGYdG__panelLeft:after{opacity:.12}}.register-module__jUGYdG__panelLeft>*{z-index:2;position:relative}.register-module__jUGYdG__brand{align-items:center;gap:10px;display:flex}.register-module__jUGYdG__brandLogo{object-fit:contain;background:var(--auth-logo-bg);border-radius:9px;width:36px;height:36px;padding:2px}.register-module__jUGYdG__brandName{letter-spacing:-.3px;color:var(--auth-brand-name);font-size:17px;font-weight:600}.register-module__jUGYdG__panelBody{flex-direction:column;flex:1;justify-content:center;padding:40px 0;display:flex}.register-module__jUGYdG__tagline{letter-spacing:2px;text-transform:uppercase;color:var(--auth-tagline-color);margin-bottom:22px;font-size:11px;font-weight:500}.register-module__jUGYdG__headline{letter-spacing:-1.2px;color:var(--auth-h1);margin-bottom:20px;font-size:38px;font-weight:700;line-height:1.18}.register-module__jUGYdG__sub{color:var(--auth-sub);max-width:340px;font-size:15px;line-height:1.65}.register-module__jUGYdG__featureList{flex-direction:column;gap:14px;margin-top:44px;display:flex}.register-module__jUGYdG__featureItem{color:var(--auth-feature-color);align-items:center;gap:12px;font-size:13.5px;display:flex}.register-module__jUGYdG__featureDot{background:linear-gradient(135deg,#0b4,#4ade80);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #00bb4480}.register-module__jUGYdG__panelFooter{color:var(--auth-footer);font-size:12px}.register-module__jUGYdG__panelRight{background:var(--auth-right-bg);border-left:1px solid var(--auth-right-border);flex:1;justify-content:center;align-items:center;min-height:100vh;padding:48px 40px;transition:background .25s;display:flex;overflow-y:auto}.register-module__jUGYdG__formWrap{width:100%;max-width:400px;padding:8px 0}.register-module__jUGYdG__formHeader{margin-bottom:32px}.register-module__jUGYdG__formTitle{letter-spacing:-.6px;color:var(--auth-form-title);margin-bottom:8px;font-size:26px;font-weight:700}.register-module__jUGYdG__formSub{color:var(--auth-secondary);font-size:14px}.register-module__jUGYdG__formSub a{color:#0284c7;font-weight:500;text-decoration:none}.register-module__jUGYdG__formSub a:hover{color:#38bdf8}.register-module__jUGYdG__fieldGroup{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.register-module__jUGYdG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-module__jUGYdG__field{flex-direction:column;gap:6px;display:flex}.register-module__jUGYdG__field label{color:var(--auth-label);letter-spacing:.1px;font-size:12.5px;font-weight:500}.register-module__jUGYdG__field input{border:1px solid var(--auth-input-border);background:var(--auth-input-bg);height:46px;color:var(--auth-input-color);border-radius:12px;outline:none;width:100%;padding:0 16px;font-family:Inter,sans-serif;font-size:14px;transition:all .18s}.register-module__jUGYdG__field input::placeholder{color:var(--auth-input-ph)}.register-module__jUGYdG__field input:focus{border-color:var(--auth-input-focus-border);background:var(--auth-input-focus-bg);box-shadow:0 0 0 3px var(--auth-input-focus-ring)}.register-module__jUGYdG__btnSubmit{color:#fff;cursor:pointer;letter-spacing:-.1px;background:linear-gradient(135deg,#005596 0%,#0284c7 60%,#0369a1 100%);border:none;border-radius:12px;width:100%;height:48px;margin-bottom:4px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.register-module__jUGYdG__btnSubmit:after{content:"";background:linear-gradient(135deg,#ffffff1a 0%,#0000 60%);position:absolute;inset:0}.register-module__jUGYdG__btnSubmit:hover{transform:translateY(-1px);box-shadow:0 8px 28px #00559666}.register-module__jUGYdG__btnSubmit:active{transform:translateY(0)}.register-module__jUGYdG__btnSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.register-module__jUGYdG__loginLink{text-align:center;color:var(--auth-secondary);margin-top:24px;font-size:13px}.register-module__jUGYdG__loginLink a{color:#0284c7;font-weight:500;text-decoration:none}.register-module__jUGYdG__loginLink a:hover{color:#38bdf8}.register-module__jUGYdG__btnGoogle{border:1px solid var(--auth-btn2-border);background:var(--auth-btn2-bg);width:100%;height:46px;color:var(--auth-btn2-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .18s;display:flex}.register-module__jUGYdG__btnGoogle:hover{background:var(--auth-stat-bg);border-color:var(--auth-stat-border)}.register-module__jUGYdG__divider{align-items:center;gap:14px;margin-bottom:20px;display:flex}.register-module__jUGYdG__divider:before,.register-module__jUGYdG__divider:after{content:"";background:var(--auth-divider-line);flex:1;height:1px}.register-module__jUGYdG__dividerText{color:var(--auth-divider-text);white-space:nowrap;font-size:12px}.register-module__jUGYdG__errorBox{color:#fca5a5;background:#ef444414;border:1px solid #ef444438;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:13px}.register-module__jUGYdG__hint{color:var(--auth-muted);text-align:center;margin-top:16px;font-size:11.5px;line-height:1.6}@media (max-width:768px){.register-module__jUGYdG__body{overscroll-behavior-y:none;background:#020d1a;flex-direction:column;min-height:100dvh}:is([data-theme=light] .register-module__jUGYdG__body,:root:not([data-theme=dark]) .register-module__jUGYdG__body){background:#cce4f5}.register-module__jUGYdG__panelLeft{justify-content:space-between;width:100%;height:auto;min-height:0;padding:56px 24px 68px;display:flex}.register-module__jUGYdG__panelBody{flex:unset;justify-content:unset;padding:16px 0 0}.register-module__jUGYdG__featureList,.register-module__jUGYdG__panelFooter{display:none}.register-module__jUGYdG__headline{letter-spacing:-.8px;margin-bottom:0;font-size:26px;line-height:1.2}.register-module__jUGYdG__sub{display:none}.register-module__jUGYdG__panelRight{min-height:0;padding:32px 24px calc(env(safe-area-inset-bottom,0px) + 40px);z-index:2;border-left:none;border-radius:24px 24px 0 0;flex:1;margin-top:-28px;position:relative;box-shadow:0 -16px 48px #0000002e}.register-module__jUGYdG__fieldRow{grid-template-columns:1fr}.register-module__jUGYdG__formWrap{max-width:100%}}
