.google.svelte-1hy5osm{gap:12px;display:grid}.button.svelte-1hy5osm{justify-content:center;max-width:100%;min-height:44px;display:flex;overflow:hidden}.button.busy.svelte-1hy5osm{opacity:.6;pointer-events:none}.status.svelte-1hy5osm{color:var(--landing-muted);font-size:var(--landing-label);text-align:center;margin:0}.or.svelte-1hy5osm{color:var(--landing-muted);font-size:var(--landing-label-small);align-items:center;gap:12px;margin:0;display:flex}.or.svelte-1hy5osm:before,.or.svelte-1hy5osm:after{content:"";background:var(--landing-border);flex:1;height:1px}.text-button.svelte-1qw84zt{min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);color:var(--landing-primary);font-size:var(--landing-label);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;transition:background-color var(--landing-duration) var(--landing-ease);background:0 0;border:0;justify-self:center;padding:0 16px}.text-button.svelte-1qw84zt:hover:not(:disabled){background:color-mix(in srgb, var(--landing-primary) var(--landing-state-hover), transparent)}.text-button.svelte-1qw84zt:disabled{color:var(--landing-muted);cursor:default}nav.svelte-1tuyyvu{border-top:1px solid var(--landing-border);padding-top:20px}p.svelte-1tuyyvu{color:var(--landing-muted);font-size:var(--landing-body-small)}ul.svelte-1tuyyvu{margin:8px 0 0;padding:0;list-style:none;display:grid}a.svelte-1tuyyvu{min-height:var(--landing-button-height);border-bottom:1px solid var(--landing-border);color:var(--landing-primary);font-size:var(--landing-body-small);align-items:center;display:flex}a.svelte-1tuyyvu:hover{text-decoration:underline}.choose-company.svelte-1tuyyvu{border:0;justify-self:center}.auth-page.svelte-17pyp8h{width:100%;min-height:100dvh;padding:clamp(16px, 4dvh, 40px) max(16px, env(safe-area-inset-right)) clamp(16px, 4dvh, 40px) max(16px, env(safe-area-inset-left));flex:1;place-items:center;display:grid}.auth-card.svelte-17pyp8h{--grain-blend:normal;border-radius:var(--landing-shape-lg);background:var(--landing-surface);border:0;gap:20px;width:min(100%,28rem);min-width:0;padding:clamp(24px,5vw,40px);display:grid}.brand.svelte-17pyp8h{justify-self:start;margin-bottom:16px;display:inline-flex}.brand.svelte-17pyp8h svg{height:24px}h1.svelte-17pyp8h{font-size:var(--landing-headline);font-weight:var(--weight-medium);line-height:var(--landing-leading-headline);letter-spacing:var(--landing-tracking-headline)}.intro.svelte-17pyp8h{overflow-wrap:anywhere;color:var(--landing-muted);font-size:var(--landing-body);margin-top:-12px;line-height:1.5}form.svelte-17pyp8h{gap:28px;display:grid}.auth-card.svelte-17pyp8h .input{min-height:var(--landing-button-large);font-size:var(--landing-body)}form.svelte-17pyp8h .button{width:100%;min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);font-weight:var(--weight-semibold)}.text-button.svelte-17pyp8h{min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);color:var(--landing-primary);font-size:var(--landing-label);font-weight:var(--weight-semibold);transition:background-color var(--landing-duration) var(--landing-ease);background:0 0;border:0;justify-self:center;padding:0 16px}.text-button.svelte-17pyp8h:hover{background:color-mix(in srgb, var(--landing-primary) var(--landing-state-hover), transparent)}.auth-switch.svelte-17pyp8h{text-align:center;color:var(--landing-muted);font-size:var(--landing-body);overflow-wrap:anywhere;justify-self:center}.auth-switch.svelte-17pyp8h a:where(.svelte-17pyp8h){color:var(--landing-primary);font-weight:var(--weight-semibold)}.auth-switch.svelte-17pyp8h a:where(.svelte-17pyp8h):hover{text-decoration:underline}@media (height<=740px){.auth-page.svelte-17pyp8h{padding-block:12px}.auth-card.svelte-17pyp8h{gap:12px;padding:20px}h1.svelte-17pyp8h{font-size:28px}}
