/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.auth-page.svelte-1i2smtp{background:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.auth-page.svelte-1i2smtp:before{content:"";background-image:linear-gradient(var(--primary) 1px,transparent 1px),linear-gradient(90deg,var(--primary) 1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.auth-page.svelte-1i2smtp:before{background-image:linear-gradient(color-mix(in oklch,var(--primary) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--primary) 3%,transparent) 1px,transparent 1px)}}.auth-page.svelte-1i2smtp:before{pointer-events:none;z-index:0;background-size:60px 60px;-webkit-mask-image:linear-gradient(#000 0% 15%,#0000 35% 65%,#000 85% 100%);mask-image:linear-gradient(#000,#000 15%,#0000 35%,#0000 65%,#000 85%,#000)}.auth-container.svelte-1i2smtp{z-index:1;flex-direction:column;gap:1.5rem;width:100%;max-width:420px;display:flex;position:relative}.auth-header.svelte-1i2smtp{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.auth-logo.svelte-1i2smtp{width:120px;height:120px;margin-bottom:.75rem}.verify-icon.svelte-1i2smtp{background-color:var(--primary);width:64px;height:64px;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.auth-header.svelte-1i2smtp h1:where(.svelte-1i2smtp){margin:0;font-size:1.5rem;font-weight:700}.email-display.svelte-1i2smtp{font-weight:600;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));margin:0}form.svelte-1i2smtp{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-1i2smtp{flex-direction:column;gap:.375rem;display:flex}.form-group.svelte-1i2smtp label:where(.svelte-1i2smtp){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);font-weight:500}.form-group.svelte-1i2smtp input:where(.svelte-1i2smtp){border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--background);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--foreground);padding:.75rem;transition:border-color .1s}.form-group.svelte-1i2smtp input:where(.svelte-1i2smtp):focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.form-group.svelte-1i2smtp input:where(.svelte-1i2smtp):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}}.form-group.svelte-1i2smtp input:where(.svelte-1i2smtp)::placeholder{color:var(--muted-foreground)}.otp-boxes.svelte-1i2smtp{justify-content:center;align-items:center;gap:.5rem;display:flex}.otp-digit.svelte-1i2smtp{text-align:center;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--input);width:3rem;height:3.5rem;color:var(--foreground);caret-color:var(--primary);outline:none;font-size:1.5rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.otp-digit.svelte-1i2smtp:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.otp-digit.svelte-1i2smtp:focus{box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 25%,transparent)}}.otp-separator.svelte-1i2smtp{color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-size:1.25rem}.btn-primary.svelte-1i2smtp{border-radius:var(--radius-md);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));background-color:var(--primary);color:var(--primary-foreground);cursor:pointer;border:none;margin-top:.5rem;padding:.875rem;font-weight:600;transition:opacity .1s}.oauth-buttons.svelte-1i2smtp{flex-direction:column;gap:.5rem;display:flex}.btn-oauth.svelte-1i2smtp{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:500;transition:background-color .1s;display:inline-flex}.btn-oauth.svelte-1i2smtp:hover:not(:disabled){background-color:var(--muted)}.btn-oauth.svelte-1i2smtp:disabled{opacity:.5;cursor:not-allowed}.oauth-divider.svelte-1i2smtp{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);align-items:center;gap:.75rem;margin:1rem 0 .5rem;display:flex}.oauth-divider.svelte-1i2smtp:before,.oauth-divider.svelte-1i2smtp:after{content:"";background-color:var(--border);flex:1;height:1px}.btn-primary.svelte-1i2smtp:hover:not(:disabled){opacity:.9}.btn-primary.svelte-1i2smtp:disabled{opacity:.6;cursor:not-allowed}.btn-subtle.svelte-1i2smtp{color:var(--primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-weight:500}.btn-subtle.svelte-1i2smtp:hover{text-decoration:underline}.btn-subtle.svelte-1i2smtp:disabled{opacity:.6;cursor:not-allowed}.resend-form.svelte-1i2smtp{gap:0}.alert.svelte-1i2smtp{border-radius:var(--radius-md);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding:.75rem 1rem}.alert-error.svelte-1i2smtp{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.alert-error.svelte-1i2smtp{background:color-mix(in srgb,var(--destructive) 10%,transparent)}}.alert-error.svelte-1i2smtp{color:var(--destructive);border:1px solid var(--destructive)}@supports (color:color-mix(in lab,red,red)){.alert-error.svelte-1i2smtp{border:1px solid color-mix(in srgb,var(--destructive) 30%,transparent)}}.alert-info.svelte-1i2smtp{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f64d;justify-content:space-between;align-items:center;display:flex}.alert-success.svelte-1i2smtp{color:#4ca428;background:#4ca4281a;border:1px solid #4ca4284d}.alert-close.svelte-1i2smtp{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 .25rem;font-size:1.2rem;line-height:1}.terms-text.svelte-1i2smtp{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);text-align:center;margin:0}.auth-footer.svelte-1i2smtp{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.brand-link.svelte-1i2smtp{color:var(--primary);font-weight:500;text-decoration:none}.brand-link.svelte-1i2smtp:hover{text-decoration:underline}.dimmed.svelte-1i2smtp{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);margin:0}.workspace-list.svelte-1i2smtp{flex-direction:column;gap:.75rem;display:flex}.workspace-card.svelte-1i2smtp{background-color:var(--background);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.workspace-card.svelte-1i2smtp:hover:not(:disabled){border-color:var(--primary);box-shadow:0 2px 8px #00000014}.workspace-card.svelte-1i2smtp:disabled{opacity:.6;cursor:not-allowed}.workspace-info.svelte-1i2smtp{flex-direction:column;gap:2px;display:flex}.workspace-name.svelte-1i2smtp{color:var(--foreground);font-weight:500}.workspace-slug.svelte-1i2smtp{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.workspace-role.svelte-1i2smtp{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:var(--radius-sm,4px);background:var(--primary);padding:.25rem .5rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.workspace-role.svelte-1i2smtp{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.workspace-role.svelte-1i2smtp{color:var(--primary)}.search-box.svelte-1i2smtp{position:relative}.search-input.svelte-1i2smtp{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--background);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);box-sizing:border-box;padding:.625rem 2rem .625rem .75rem}.search-input.svelte-1i2smtp:focus{border-color:var(--primary);outline:none}.search-input.svelte-1i2smtp::placeholder{color:var(--muted-foreground)}.search-clear.svelte-1i2smtp{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;padding:.25rem;font-size:1.2rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.no-results.svelte-1i2smtp{text-align:center;padding:1rem}.turnstile-wrapper.svelte-1i2smtp{justify-content:center;display:flex}.dev-login.svelte-1i2smtp{border-top:1px dashed var(--color-border);margin-top:1rem;padding-top:1rem}.dev-toggle.svelte-1i2smtp{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);background:0 0;border:none;padding:.25rem 0}.dev-toggle.svelte-1i2smtp:hover{color:var(--foreground)}.dev-login.svelte-1i2smtp form:where(.svelte-1i2smtp){margin-top:.75rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
