.auth-split{color:#262626;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--font-onest), "Onest", system-ui, sans-serif;background:#f8fafc;display:flex}.auth-split-panel{background:#03614d;flex:none;width:447px;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-split-panel{display:block}}html[data-surface=hub] .auth-split-panel{background:#262626}.auth-split-logo{z-index:1;width:auto;height:37px;position:absolute;top:55px;left:50px}.auth-split-logo--brand{object-fit:contain;background:#fff;border-radius:8px;max-width:200px;height:auto;max-height:52px;padding:8px 12px}.auth-split-ring{box-sizing:border-box;pointer-events:none;border:68px solid #00ed82;border-radius:9999px;width:347px;height:347px;position:absolute}.auth-split-ring--top{top:213px;left:-166px}.auth-split-ring--bottom{top:740px;left:198px}.auth-split-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex;position:relative}.auth-split-body{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 24px 32px;display:flex}.auth-split-footer{justify-content:center;width:100%;padding:0 24px 36px;display:flex;container-type:inline-size}.auth-legal{color:#707d7d;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 9px;max-width:100%;font-size:14px;display:flex}.auth-legal a{white-space:nowrap}@container (max-width:28rem){.auth-legal{flex-direction:column}.auth-legal-sep{display:none}}.auth-column{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:405px;display:flex}.auth-mark{justify-content:center;align-items:center;display:flex}.auth-mark-symbol{width:auto;height:33px;display:none}.auth-mark-logo{object-fit:contain;width:auto;max-width:200px;height:28px;display:block}@media (min-width:1024px){.auth-mark-symbol{display:block}.auth-mark-logo{display:none}}.auth-title{text-align:center;color:#262626;font-size:28px;font-weight:600;line-height:1.15}.auth-subtitle{text-align:center;color:#707d7d;font-size:14px;font-weight:400;line-height:1.35}.auth-label{color:#262626;font-size:14px;font-weight:400;line-height:1.2}.auth-field-wrap{width:100%;position:relative}.auth-field{box-sizing:border-box;color:#262626;background:#fff;border:1px solid #707d7d4d;border-radius:.75rem;width:100%;padding:12px;font-size:14px;line-height:1.25}.auth-field::placeholder{color:#707d7d;font-size:14px;line-height:1.25}.auth-field:focus{border-color:#262626;outline:none;box-shadow:0 0 0 2px #2626261a}.auth-field--secret{padding-right:40px}.auth-reveal{color:#707d7d;justify-content:center;align-items:center;width:40px;display:flex;position:absolute;top:0;bottom:0;right:0}.auth-submit{box-sizing:border-box;color:#262626;background:#00ed82;border-radius:.75rem;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:400;line-height:1.25;transition:filter .15s;display:flex}.auth-submit:hover:not(:disabled){filter:brightness(.96)}.auth-submit:disabled{opacity:.5;cursor:not-allowed}.licensee-shell .auth-submit{background:var(--lic-brand-primary,#00ed82);color:var(--lic-brand-primary-fg,#262626)}.auth-link{color:#03614d;text-underline-offset:2px;text-decoration:underline}.auth-link:hover{color:#05302b}.licensee-shell .auth-link,.licensee-shell .auth-back{color:var(--lic-brand-primary,#03614d)}.auth-muted{color:#707d7d}.auth-ink{color:#262626}.auth-back{color:#03614d;border-bottom:1px solid #03614d;align-items:center;gap:8px;padding-bottom:1px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.auth-icon{-webkit-mask:var(--auth-icon) center / contain no-repeat;-webkit-mask:var(--auth-icon) center / contain no-repeat;mask:var(--auth-icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.auth-spinner{border:2px solid #26262640;border-top-color:currentColor;border-radius:9999px;width:14px;height:14px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;font-size:12px;line-height:1.35;display:flex}
