.stack.svelte-27lk6y{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);width:100%;min-width:0}.stack.svelte-27lk6y .auth-card,.stack.svelte-27lk6y .demo-card{min-width:0;max-width:100%}.fields.svelte-27lk6y{display:grid;gap:var(--space-5);min-width:0}.row.svelte-27lk6y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-width:0}.forgot.svelte-27lk6y{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;font-size:var(--text-small);font-weight:600;color:var(--color-primary);text-decoration:none}.forgot.svelte-27lk6y:hover{text-decoration:underline;text-underline-offset:3px}.quick.svelte-27lk6y{display:grid;gap:var(--space-2);min-width:0}.quick.svelte-27lk6y form{min-width:0}.quick.svelte-27lk6y button.btn.size-sm{min-width:0;max-width:100%;height:auto;min-height:44px;padding-block:var(--space-2);white-space:normal}.trials.svelte-27lk6y{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.trial.svelte-27lk6y{display:inline-flex;align-items:center;min-height:44px;padding:0;border:none;background:transparent;color:var(--color-primary);font-size:var(--text-small);font-weight:600;cursor:pointer}.trial.svelte-27lk6y:hover{text-decoration:underline;text-underline-offset:3px}.trial.svelte-27lk6y:active{color:var(--color-primary-hover)}
