.auth-shell.svelte-5bky5h{min-height:var(--viewport-height);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.auth-story.svelte-5bky5h{color:#f2f8f3;background:#153f32;flex-direction:column;padding:42px 52px 28px;display:flex;position:relative;overflow:hidden}.auth-story.svelte-5bky5h:before{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:780px;height:780px;position:absolute;bottom:-370px;right:-220px;box-shadow:0 0 0 90px #ffffff03,0 0 0 180px #ffffff02}.auth-label.svelte-5bky5h{color:#b0cdbb;letter-spacing:.1em;border:1px solid #ffffff24;border-radius:4px;margin-left:4px;padding:3px 6px;font-size:8px}.story-content.svelte-5bky5h{width:100%;max-width:450px;margin:auto;padding-block:64px;position:relative}.story-eyebrow.svelte-5bky5h{color:#a0c9b2;letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;display:flex}.story-eyebrow.svelte-5bky5h span:where(.svelte-5bky5h){background:#9acaad;border-radius:50%;width:5px;height:5px}h1.svelte-5bky5h{letter-spacing:-.055em;margin-top:24px;font-size:clamp(32px,3vw,44px);font-weight:550;line-height:1.45}.story-description.svelte-5bky5h{color:#a8c2b1;margin-top:22px;font-size:12px;line-height:2}.story-board.svelte-5bky5h{background:#ffffff06;border:1px solid #ffffff16;border-radius:14px;margin-top:42px;box-shadow:0 15px 50px #071f2017}.board-header.svelte-5bky5h{color:#bfd3c6;border-bottom:1px solid #ffffff0e;justify-content:space-between;padding:17px 20px;font-size:10px;display:flex}.board-dots.svelte-5bky5h{letter-spacing:3px;opacity:.5}.board-item.svelte-5bky5h{align-items:center;gap:13px;padding:17px 20px;display:flex}.board-item.svelte-5bky5h+.board-item:where(.svelte-5bky5h){border-top:1px solid #ffffff08}.board-icon.svelte-5bky5h{color:#9fceb0;background:#ffffff09;border:1px solid #ffffff09;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.board-item.svelte-5bky5h strong:where(.svelte-5bky5h){font-size:11px;font-weight:500}.board-item.svelte-5bky5h p:where(.svelte-5bky5h){color:#95b39f;margin-top:4px;font-size:10px}.story-footer.svelte-5bky5h{color:#82a48f;letter-spacing:.04em;justify-content:space-between;gap:10px;font-size:9px;display:flex;position:relative}.auth-main.svelte-5bky5h{background:var(--card);flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex}.auth-form.svelte-5bky5h{width:100%;max-width:370px;margin-block:auto;padding-block:64px}.auth-form.svelte-5bky5h [data-slot=card]{box-shadow:none;border:0;border-radius:0;gap:30px;padding:0;overflow:visible}.auth-form.svelte-5bky5h [data-slot=card-header]{text-align:left;gap:12px;padding:0}.auth-form.svelte-5bky5h [data-slot=card-title]{letter-spacing:-.05em;font-size:28px;font-weight:650}.auth-form.svelte-5bky5h [data-slot=card-description]{font-size:12px;line-height:1.9}.auth-form.svelte-5bky5h [data-slot=card-content]{padding:0}.auth-form.svelte-5bky5h [data-slot=button]{height:46px;font-size:12px}.auth-security.svelte-5bky5h{color:var(--muted-foreground);align-items:center;gap:7px;font-size:10px;display:flex}.auth-mobile-brand.svelte-5bky5h{display:none}@media (width<=900px){.auth-story.svelte-5bky5h{padding:32px}}@media (width<=700px){.auth-shell.svelte-5bky5h{grid-template-columns:1fr}.auth-story.svelte-5bky5h{display:none}.auth-main.svelte-5bky5h{min-height:var(--viewport-height);padding:36px 28px}.auth-mobile-brand.svelte-5bky5h{align-self:flex-start;align-items:center;gap:10px;display:flex}.auth-form.svelte-5bky5h{max-width:380px}}
