.dis-auth{--auth-ink:#0f172a;--auth-slate:#51617a;--auth-line:#0f172a26;--auth-teal:#15b8a6;--auth-teal-2:#0e9488;--auth-teal-text:#0f766e;--auth-teal-ink:#042a26;font-family:Inter,Jost,system-ui,sans-serif}.dis-auth-skyline{-webkit-mask-image:linear-gradient(#0000 0%,#000000b3 45%,#000 72% 100%);mask-image:linear-gradient(#0000 0%,#000000b3 45%,#000 72% 100%)}.dis-auth [data-auth-card] label{color:var(--auth-ink);font-weight:500}.dis-auth [data-auth-card] input:not([type=checkbox]):not([type=radio]),.dis-auth [data-auth-card] select{border-color:var(--auth-line);min-height:46px;color:var(--auth-ink);border-radius:10px;font-size:15px}.dis-auth [data-auth-card] input:not([type=checkbox]):not([type=radio]):focus,.dis-auth [data-auth-card] select:focus{border-color:var(--auth-teal);outline:none;box-shadow:0 0 0 3px #15b8a62e}.dis-auth [data-auth-card] button[type=submit],.dis-auth [data-auth-card] button.bg-brand-600{background:linear-gradient(135deg, var(--auth-teal) 0%, var(--auth-teal-2) 100%);min-height:48px;color:var(--auth-teal-ink);border-radius:10px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 24px #15b8a647}.dis-auth [data-auth-card] button[type=submit]:not(:disabled):hover,.dis-auth [data-auth-card] button.bg-brand-600:not(:disabled):hover{color:var(--auth-teal-ink);transform:translateY(-1px);box-shadow:0 14px 30px #15b8a65c}.dis-auth [data-auth-card] button[type=submit]:disabled,.dis-auth [data-auth-card] button.bg-brand-600:disabled{opacity:.55;box-shadow:none}.dis-auth [data-auth-card] a,.dis-auth .dis-auth-footer a{color:var(--auth-teal-text);font-weight:500}.dis-auth [data-auth-card] a:hover,.dis-auth .dis-auth-footer a:hover{color:var(--auth-teal-2);text-decoration:underline}
