*{box-sizing:border-box}body{color:#172033;font-synthesis:none;background:#f1f4f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.auth-page.svelte-1d0duob{background:#f1f4f8;grid-template-columns:minmax(17rem,30vw) minmax(0,1fr);min-height:100svh;display:grid}.auth-context.svelte-1d0duob{color:#d9e0eb;background:#0d1422;border-right:1px solid #202b3e;flex-direction:column;min-height:100%;padding:clamp(1.25rem,3vw,2.4rem);display:flex}.auth-brand.svelte-1d0duob{width:fit-content;color:inherit;align-items:center;gap:.72rem;text-decoration:none;display:flex}.auth-brand-mark.svelte-1d0duob,.auth-context-icon.svelte-1d0duob{color:#fff;background:#9f1239;border-radius:.45rem;flex:none;place-items:center;display:grid}.auth-brand-mark.svelte-1d0duob{width:2.15rem;height:2.15rem}.auth-brand-copy.svelte-1d0duob{gap:.08rem;display:grid}.auth-brand-copy.svelte-1d0duob strong:where(.svelte-1d0duob){letter-spacing:-.01em;font-size:.88rem}.auth-brand-copy.svelte-1d0duob small:where(.svelte-1d0duob){color:#91a0b5;font-size:.68rem}.auth-environment.svelte-1d0duob{color:#aeb9c9;background:#151f30;border:1px solid #303b4e;border-radius:.35rem;align-items:center;gap:.42rem;width:fit-content;margin-top:1.25rem;padding:.32rem .52rem;font-size:.67rem;font-weight:650;display:flex}.auth-environment.svelte-1d0duob span:where(.svelte-1d0duob){background:#34d399;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 2px #34d39926}.auth-context-copy.svelte-1d0duob{align-items:flex-start;gap:.85rem;margin-top:auto;padding-top:clamp(3rem,10vh,7rem);display:flex}.auth-context-icon.svelte-1d0duob{color:#f5b4c8;background:#263248;width:2.25rem;height:2.25rem}.auth-context-copy.svelte-1d0duob h2:where(.svelte-1d0duob),.auth-context-copy.svelte-1d0duob p:where(.svelte-1d0duob),.auth-context-footer.svelte-1d0duob,.auth-context-list.svelte-1d0duob{margin:0}.auth-context-copy.svelte-1d0duob h2:where(.svelte-1d0duob){font-size:.92rem;line-height:1.35}.auth-context-copy.svelte-1d0duob p:where(.svelte-1d0duob){color:#91a0b5;max-width:23rem;margin-top:.38rem;font-size:.75rem;line-height:1.55}.auth-context-list.svelte-1d0duob{gap:.7rem;padding:1.35rem 0 0 3.1rem;list-style:none;display:grid}.auth-context-list.svelte-1d0duob li:where(.svelte-1d0duob){color:#aeb9c9;align-items:flex-start;gap:.55rem;font-size:.72rem;line-height:1.45;display:flex}.auth-context-list.svelte-1d0duob li:where(.svelte-1d0duob) svg{color:#e85786;flex:none;margin-top:.1rem}.auth-context-footer.svelte-1d0duob{color:#65748b;align-items:center;gap:.5rem;margin-top:auto;padding-top:2.5rem;font-size:.66rem;line-height:1.4;display:flex}.auth-workspace.svelte-1d0duob{place-items:center;min-width:0;padding:clamp(1rem,4vw,3.5rem);display:grid}.auth-card.svelte-1d0duob{background:#fff;border:1px solid #d8dee8;border-radius:.75rem;gap:1.5rem;width:min(100%,34rem);padding:clamp(1.35rem,4vw,2.25rem);display:grid;box-shadow:0 1px 2px #0f172a0d}.auth-card--wide.svelte-1d0duob{width:min(100%,45rem)}.auth-card-header.svelte-1d0duob{border-bottom:1px solid #e3e7ee;gap:.48rem;padding-bottom:1.35rem;display:grid}.auth-eyebrow.svelte-1d0duob,.auth-card-header.svelte-1d0duob h1:where(.svelte-1d0duob),.auth-description.svelte-1d0duob{margin:0}.auth-eyebrow.svelte-1d0duob{color:#9f1239;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:760}.auth-card-header.svelte-1d0duob h1:where(.svelte-1d0duob){color:#172033;letter-spacing:-.025em;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.18}.auth-description.svelte-1d0duob{color:#5f6c80;max-width:42rem;font-size:.84rem;line-height:1.58}.auth-brand.svelte-1d0duob:focus-visible{outline-offset:4px;border-radius:.45rem;outline:3px solid #e85786}@media (width<=48rem){.auth-page.svelte-1d0duob{grid-template-columns:1fr}.auth-context.svelte-1d0duob{border-bottom:1px solid #202b3e;border-right:0;min-height:auto;padding:1rem 1.1rem}.auth-environment.svelte-1d0duob{margin-top:.8rem}.auth-context-copy.svelte-1d0duob,.auth-context-list.svelte-1d0duob,.auth-context-footer.svelte-1d0duob{display:none}.auth-workspace.svelte-1d0duob{place-items:start center;padding:1rem}}@media (width<=30rem){.auth-brand-copy.svelte-1d0duob small:where(.svelte-1d0duob){display:none}.auth-card.svelte-1d0duob{border-radius:.6rem;padding:1.15rem}}
