.audace-auth-entry{--auth-blue:#2563eb;--auth-cyan:#22d3ee;color:#f5f8ff;width:100%;max-width:420px;margin:auto}.audace-auth-mobile-brand{display:none}.audace-auth-switch{isolation:isolate;background:#ffffff0b;border:1px solid #9dc2ef24;border-radius:100px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:36px;padding:4px;display:grid;position:relative}.audace-auth-switch button{z-index:2;color:#9db4d1;cursor:pointer;background:0 0;border-radius:100px;padding:11px 5px;font-size:13px;font-weight:550;transition:color .35s;position:relative}.audace-auth-switch button.is-active{color:#fff}.audace-auth-switch-indicator{z-index:1;background:linear-gradient(115deg,#1955b7,#2775e6);border:1px solid #75b5ff47;border-radius:100px;width:calc(50% - 6px);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 22px #005fff2e}.audace-auth-switch-indicator.is-right{transform:translate(calc(100% + 4px))}.audace-auth-motion-viewport{contain:layout paint;overflow:hidden}.audace-auth-motion-track{will-change:transform;grid-template-columns:100% 100%;width:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:grid}.audace-auth-motion-track.is-request{transform:translate(-100%)}.audace-auth-pane{align-self:start;min-width:0;padding:3px 1px 8px}.audace-auth-kicker{letter-spacing:.19em;color:#65c3f9;font:600 10px/1.5 Inter,system-ui,sans-serif}.audace-auth-title{letter-spacing:-.055em;margin:15px 0 12px;font-family:Inter,system-ui,sans-serif;font-size:clamp(32px,3.4vw,45px);font-weight:550;line-height:1.12}.audace-auth-title em{color:#8bbfff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.13em;font-style:italic;font-weight:400}.audace-auth-lead{color:#9baec8;max-width:370px;font-size:13px;line-height:1.75}.audace-auth-form{gap:17px;margin-top:28px;display:grid}.audace-auth-form label{min-width:0;display:block}.audace-auth-form label>span{color:#dbe5f5;margin-bottom:8px;font-size:12px;font-weight:550;display:block}.audace-auth-form label small{color:#90a4c2;font-size:11px}.audace-auth-field{color:#89a6c8;background:#051021a3;border:1px solid #33455d;border-radius:12px;align-items:center;gap:11px;min-height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.audace-auth-field:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb26}.audace-auth-field svg{flex:none}.audace-auth-field input{color:#fff;background:0 0;outline:none;width:100%;min-width:0;font-size:13px}.audace-auth-field input::placeholder,.audace-auth-form textarea::placeholder{color:#8493ab}.audace-auth-eye{color:#b3c5d9;cursor:pointer;border-radius:7px;place-items:center;margin-right:-6px;padding:6px;display:grid}.audace-auth-eye:hover{color:#fff}.audace-auth-helper{text-align:right;margin-top:-5px}.audace-auth-helper a{color:#84baff;font-size:12px}.audace-auth-primary,.audace-auth-demo{cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:flex}.audace-auth-primary{color:#fff;background:#2563eb;box-shadow:0 12px 35px -12px #2563eba6}.audace-auth-primary:hover{background:#3279f5;transform:translateY(-1px)}.audace-auth-primary:disabled{opacity:.6;cursor:wait;transform:none}.audace-auth-divider{color:#7890af;white-space:nowrap;letter-spacing:.09em;align-items:center;gap:10px;margin:25px 0 18px;font-size:9px;display:flex}.audace-auth-divider:before,.audace-auth-divider:after{content:"";background:#283b55;flex:1;height:1px}.audace-auth-demo{color:#d9eaff;background:#ffffff06;border:1px solid #41577a}.audace-auth-demo:hover{background:#2563eb29}.audace-auth-bottom{color:#96a9c2;flex-wrap:wrap;gap:6px;margin-top:26px;font-size:12px;display:flex}.audace-auth-bottom button{color:#84baff;cursor:pointer;align-items:center;gap:3px;font-weight:600;display:inline-flex}.audace-auth-form textarea{resize:vertical;color:#fff;background:#051021a3;border:1px solid #33455d;border-radius:12px;outline:none;width:100%;min-height:70px;padding:12px 14px;font-size:13px;display:block}.audace-auth-form textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb26}.audace-auth-notice{color:#b6d3e9;background:#22d3ee0f;border:1px solid #22d3ee3d;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;font-size:12px;line-height:1.6;display:flex}.audace-auth-notice svg{color:#5ce7eb;flex:none}.audace-auth-feedback{color:#ffc1a7;background:#f09c7312;border-left:2px solid #f09c73;padding:9px 12px;font-size:12px;line-height:1.6}.audace-auth-switch button:focus-visible,.audace-auth-bottom button:focus-visible,.audace-auth-eye:focus-visible,.audace-auth-primary:focus-visible,.audace-auth-demo:focus-visible{outline-offset:3px;outline:2px solid #87c8ff}@media (width<=1023px){.audace-auth-entry{max-width:440px}.audace-auth-mobile-brand{color:#fff;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin:0 0 40px;font-size:14px;font-weight:750;display:flex}.audace-mobile-studio{font-weight:350}.audace-auth-smallmark{letter-spacing:.18em;color:#7ebafa;font-size:9px;font-weight:500}}@media (width<=400px){.audace-auth-switch{margin-bottom:25px}.audace-auth-title{font-size:32px}.audace-auth-lead{font-size:12px}.audace-auth-form{gap:13px;margin-top:20px}.audace-auth-bottom{margin-top:18px}}@media (prefers-reduced-motion:reduce){.audace-auth-motion-track,.audace-auth-switch-indicator,.audace-auth-primary{will-change:auto!important;transition:none!important;animation:none!important}}
