.login-left-eyebrow.svelte-9f6q1f{color:#4d9e9a}.login-left-accent.svelte-9f6q1f{color:#f09070}.login-left-body.svelte-9f6q1f{color:#8ebfba}.deco-ring.svelte-9f6q1f{position:absolute;border-radius:50%;border:3px solid rgba(255,255,255,.05);pointer-events:none;box-shadow:none}.deco-ring-1.svelte-9f6q1f{width:340px;height:340px;right:-80px;top:50%;transform:translateY(-50%)}.deco-ring-2.svelte-9f6q1f{width:520px;height:520px;right:-160px;top:50%;transform:translateY(-50%)}.deco-ring-3.svelte-9f6q1f{width:700px;height:700px;right:-240px;top:50%;transform:translateY(-50%)}.deco-ring-4.svelte-9f6q1f{width:900px;height:900px;right:-320px;top:50%;transform:translateY(-50%)}.login-right.svelte-9f6q1f{background:#f8faf9}@media(min-width:1024px){.login-right.svelte-9f6q1f{background:#fff}}.login-org-avatar.svelte-9f6q1f{background:var(--color-button-2, #0d9488)}.login-input.svelte-9f6q1f:focus{border-color:var(--color-button-2, #0d9488);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-2, #0d9488) 15%,transparent)}.login-checkbox.svelte-9f6q1f{accent-color:var(--color-button-2, #0d9488)}.login-link.svelte-9f6q1f{color:var(--color-button-1, #2563eb)}.hub-login-btn.svelte-9f6q1f{background:var(--color-button-2, #0d9488)}.hub-login-btn.svelte-9f6q1f:hover:not(:disabled){background:color-mix(in srgb,var(--color-button-2, #0d9488) 88%,black)}.hub-login-btn.svelte-9f6q1f:focus{--tw-ring-color:var(--color-button-2, #0d9488)}.prose{color:#374151}.prose h1{color:#1f2937;font-size:2.25em;font-weight:700;margin-top:0;margin-bottom:.75em;border-bottom:2px solid #e5e7eb;padding-bottom:.5em}.prose h2{color:#1f2937;font-size:1.875em;font-weight:600;margin-top:2em;margin-bottom:1em;border-bottom:1px solid #e5e7eb;padding-bottom:.3em}.prose h3{color:#374151;font-size:1.5em;font-weight:600;margin-top:1.5em;margin-bottom:.75em}.prose h4{color:#4b5563;font-size:1.25em;font-weight:600;margin-top:1.25em;margin-bottom:.5em}.prose p{margin-bottom:1em;margin-top:1em;line-height:1.75}.prose p:first-child{margin-top:0}.prose p:last-child{margin-bottom:0}.prose ul,.prose ol{margin-bottom:1em;margin-top:1em;padding-left:1.625em;list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.5em;line-height:1.75;display:list-item}.prose strong{color:#1f2937;font-weight:600}.prose a{color:#2563eb;text-decoration:underline}.prose a:hover{color:#1d4ed8}.prose hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}
