.setup-page.svelte-g40i6i{background:var(--color-bg);width:100%;min-height:100vh;font-family:var(--font-sans,"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif);justify-content:center;align-items:center;display:flex}.setup-card.svelte-g40i6i{width:100%;max-width:26rem;padding:2.5rem var(--space-8)}.logo.svelte-g40i6i{align-items:center;gap:var(--space-6);margin-bottom:var(--space-12);flex-direction:column;display:flex}.logo-mark.svelte-g40i6i{flex-shrink:0;width:4rem;height:4rem;display:block}.logo-text.svelte-g40i6i{font-size:var(--text-xl);color:var(--color-text-primary);text-align:center;text-wrap:balance;font-weight:600;line-height:1.25}@media (width<=767.98px),(hover:none) and (pointer:coarse) and (height<=500px){.setup-card.svelte-g40i6i{padding:var(--space-8) var(--space-6)}}.subtitle.svelte-g40i6i{text-align:center;color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 1.75rem}form.svelte-g40i6i{gap:var(--space-5);flex-direction:column;display:flex}.field.svelte-g40i6i{flex-direction:column;gap:.375rem;display:flex}.field-label.svelte-g40i6i{font-size:var(--text-base);color:var(--color-text-secondary);font-weight:500}.field-hint.svelte-g40i6i{font-size:var(--text-sm);color:var(--color-text-tertiary,var(--color-text-secondary));opacity:.7}.field.svelte-g40i6i .field-input{height:var(--control-height);border-radius:var(--radius-lg);font-size:var(--text-base)}.error-msg.svelte-g40i6i{font-size:var(--text-base);color:var(--color-destructive-fg,#fe5353);text-align:center;margin:0}form.svelte-g40i6i .submit-btn{height:var(--control-height);border-radius:var(--radius-lg);font-size:var(--text-base);margin-top:var(--space-1);width:100%;font-weight:600}
