.authShell_ctaGlowHover__Bv9YF,.authShell_ctaGlow__c_XMB{position:relative;overflow:hidden;gap:4px;transition:box-shadow .2s ease}.authShell_ctaGlowHover__Bv9YF:hover:not(:disabled),.authShell_ctaGlow__c_XMB{box-shadow:0 0 32px 4px rgba(6,5,16,.08)}.authShell_ctaGlowHover__Bv9YF:before,.authShell_ctaGlow__c_XMB:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(6,5,16,.574),rgba(6,5,16,0)),linear-gradient(90deg,#071027,#0e2851 12.5%,#193f71 25%,#214277 37.5%,#2e3f7b 50%,#403f89 62.5%,#3d357d 75%,#2c255a 87.5%,#14112b);background-size:100% 100%,293.805px 100%;background-position:0 0,calc(50% - .5px) 0;background-repeat:no-repeat;pointer-events:none;z-index:0;transition:opacity .2s ease}.authShell_ctaGlowHover__Bv9YF:after,.authShell_ctaGlow__c_XMB:after{content:"";position:absolute;inset:2px;border:.5px solid rgba(255,255,255,.15);border-radius:10px;pointer-events:none;z-index:0;transition:opacity .2s ease}.authShell_ctaGlowHover__Bv9YF:after,.authShell_ctaGlowHover__Bv9YF:before,.authShell_ctaGlow__c_XMB:disabled:before{opacity:0}.authShell_ctaGlowHover__Bv9YF:hover:not(:disabled):after,.authShell_ctaGlowHover__Bv9YF:hover:not(:disabled):before{opacity:1}.authShell_ctaGlowHover__Bv9YF>*,.authShell_ctaGlow__c_XMB>*{position:relative;z-index:1}.authShell_figmaLabels__O5og3 label:not(:has(input)){font-size:14px;font-weight:500;line-height:20px;color:#060510}.btn{letter-spacing:-.24px;transition:all .2s ease;justify-content:center;white-space:nowrap;flex-shrink:0}.btn-s svg,.btn-xs svg{height:14px!important;width:14px!important;object-fit:contain}.btn-s .btn-text,.btn-xs .btn-text{font-size:12px}.btn-md svg,.btn-sm svg,.btn-xl svg{height:16px!important;width:16px!important;object-fit:contain}.btn-md .btn-text,.btn-sm .btn-text,.btn-xl .btn-text{font-size:14px}.btn-xl .btn-text{font-size:16px}.btn:disabled{opacity:.3}.btn span{position:relative;z-index:5}.btn:hover:not(:disabled){cursor:pointer}.btn-text{font-family:Inter,sans-serif;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.24px}.btn-primary-blue:hover{background-color:var(--action-primary-hover)}.btn-secondary-blue{background:var(--action-secondary);color:var(--text-accent)}.btn-secondary-blue:hover{background-color:var(--action-secondary-hover)}.btn-secondary-outline{border:1px solid var(--border-subtle);background-color:var(--surface-card);box-shadow:var(--shadow-control)}.btn-secondary-outline:hover{background-color:var(--surface-hover)}.btn-secondary-gray{background:var(--surface-overlay)}.btn-destructive{background:var(--action-danger)}.btn-destructive:hover{background-color:var(--action-danger-hover)}.btn-tertiary-outline:hover{border:1px solid var(--border-subtle)}.btn-link-color,.btn-link-gray{text-decoration:underline}.btn-tertiary{background-color:var(--surface-card);color:var(--text-primary)}.btn-tertiary:hover{background-color:var(--surface-hover)}.btn-tertiary-outline{color:var(--text-primary)}.btn-tertiary-outline:hover{border-color:var(--border-subtle);background-color:var(--surface-hover)}.btn-link-gray:hover{color:var(--text-primary)}.btn-primary-glow:not(.btn-destructive){position:relative;background:var(--surface-inverse);box-shadow:var(--shadow-glow)}.btn-primary-glow:not(.btn-destructive):before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:100%;z-index:-1;background-image:var(--gradient-button-glow);border-radius:8px;overflow:hidden}.btn-primary-glow:not(.btn-destructive):disabled{position:relative}.btn-primary-glow:not(.btn-destructive):disabled:before{z-index:1}.btn-primary-glow:not(.btn-destructive):disabled:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:calc(100% - 16px);height:calc(100% - 8px);border-radius:12px;background:var(--gradient-button-glow);filter:blur(8px)}.btn-primary-glow:not(.btn-destructive).rounded-\[10px\]:before,.btn-primary-glow:not(.btn-destructive).rounded-md:before{border-radius:10px}.btn-primary-glow:not(.btn-destructive).rounded-xl:before{border-radius:.75rem}.btn-primary-glow:not(.btn-destructive):after{content:"";position:absolute;top:0;left:0;border-radius:8px;border-bottom:1px solid var(--gradient-button-glow-border);background:var(--surface-inverse);box-shadow:var(--shadow-glow)}