@keyframes welcome_fadeInUp__qOjf_{0%{opacity:0;transform:translateY(24px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes welcome_fadeIn__7kX1J{0%{opacity:0}to{opacity:1}}@keyframes welcome_breathe__MzYcd{0%,to{transform:scale(1) translateY(-50%)}50%{transform:scale(1.02) translateY(calc(-50% - 4px))}}@keyframes welcome_cardGlow__pmkFN{0%{box-shadow:0 0 0 0 hsl(var(--primary)/0)}50%{box-shadow:0 0 32px 8px hsl(var(--primary)/.15)}to{box-shadow:0 8px 32px hsl(var(--foreground)/.08),0 4px 16px hsl(var(--foreground)/.04)}}@keyframes welcome_shimmer__QNI0S{0%{background-position:-200% 0}to{background-position:200% 0}}.welcome_contentColumn__3CdH9{animation:welcome_fadeInUp__qOjf_ var(--transition-smooth) cubic-bezier(.16,1,.3,1) .1s both}.welcome_visualColumn__nF_7V{animation:welcome_fadeInUp__qOjf_ var(--transition-smooth) cubic-bezier(.16,1,.3,1) .2s both}.welcome_ghostedLogo__aqg6w{will-change:opacity,transform;backface-visibility:hidden;perspective:1000px;animation:welcome_fadeIn__7kX1J 1.2s cubic-bezier(.16,1,.3,1) .4s both,welcome_breathe__MzYcd 8s ease-in-out 2s infinite}.welcome_ghostedLogoGlow__CH4Pg{animation:welcome_fadeIn__7kX1J 1.8s cubic-bezier(.16,1,.3,1) .6s both}.welcome_heroText__mfaT6{width:min(100%,36rem);display:flex;flex-direction:column;align-items:flex-start}.welcome_trustBadge__5iFK8{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:.375rem;border:1px solid hsl(var(--primary)/.3);background:hsl(var(--primary)/.1);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary))}.welcome_formCard__e9dYQ{width:100%;max-width:100%;padding:2rem;background:hsl(var(--card)/.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);box-shadow:0 8px 32px hsl(var(--foreground)/.08),0 4px 16px hsl(var(--foreground)/.04);animation:welcome_fadeInUp__qOjf_ var(--transition-smooth) cubic-bezier(.16,1,.3,1) .3s both,welcome_cardGlow__pmkFN .8s cubic-bezier(.16,1,.3,1) .4s both}@media (min-width:1024px){.welcome_formCard__e9dYQ{padding:2.5rem}}@media (min-width:1536px){.welcome_formCard__e9dYQ{padding:3rem}}.welcome_formBody__esSCR{display:flex;flex-direction:column;gap:1.5rem}.welcome_inputGroup__JPvaZ{width:100%}.welcome_formActions__tMJiH{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%}.welcome_legalCopy__QgsSA{align-self:stretch;width:100%;max-width:30rem;margin:0 auto;color:hsl(var(--muted-foreground)/.88);font-size:.8125rem;line-height:1.65;text-align:center;text-wrap:balance}.welcome_legalLink__CMYGr{color:hsl(var(--muted-foreground)/.96);text-decoration-line:underline;text-decoration-color:hsl(var(--muted-foreground)/.36);text-decoration-thickness:1px;text-underline-offset:.25rem;background:transparent;box-shadow:none;text-shadow:none;transition:color var(--transition-fast) ease,text-decoration-color var(--transition-fast) ease}.welcome_legalLink__CMYGr:hover{color:hsl(var(--foreground)/.86);text-decoration-color:hsl(var(--foreground)/.5)}.welcome_legalLink__CMYGr:focus-visible{outline:1px solid hsl(var(--muted-foreground)/.42);outline-offset:.15rem;border-radius:.125rem}.welcome_trustSignalBand__CTsIO{width:100%;margin-top:2rem}.welcome_trustSignals__Og2dK{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem}.welcome_trustSignalPill___r6bd{position:relative;display:flex;align-items:center;justify-content:center;flex:0 1 13.25rem;min-width:0;min-height:2.375rem;gap:.5rem;padding:.4375rem .75rem;border:1px solid hsl(158 50% 48%/.1);border-radius:.4375rem;background:hsl(158 45% 30%/.045);transition:background-color var(--transition-fast) ease,border-color var(--transition-fast) ease}.welcome_trustSignalPill___r6bd:hover{border-color:hsl(158 55% 54%/.18);background:hsl(158 45% 30%/.075)}.welcome_trustSignalPill___r6bd svg{color:hsl(158 58% 67%/.78)}.welcome_trustSignalText__cZMyO{min-width:0;color:hsl(214 18% 80%);font-size:.8125rem;font-weight:500;line-height:1.25;text-align:center;white-space:nowrap}.welcome_trustSignalDivider__GMsux{width:.25rem;height:.25rem;border-radius:999px;background:hsl(var(--muted-foreground)/.32)}.welcome_submitButton__12Qxj{width:100%;height:3rem;padding:0 1.5rem;background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--primary)/.85) 100%);border:none;border-radius:.5rem;font-size:var(--text-base);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary-foreground));cursor:pointer;transition:all var(--transition-fast) cubic-bezier(.4,0,.2,1);box-shadow:var(--time-shadow-md),inset 0 1px 0 hsl(var(--primary-foreground)/.1)}.welcome_submitButton__12Qxj:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--primary)/1.1) 0,hsl(var(--primary)/.95) 100%);box-shadow:var(--time-shadow-lg),0 2px 8px hsl(var(--primary)/.2),inset 0 1px 0 hsl(var(--primary-foreground)/.15);transform:translateY(-2px);transition:all var(--transition-fast) cubic-bezier(.34,1.56,.64,1)}.welcome_submitButton__12Qxj:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px hsl(var(--primary)/.15),inset 0 2px 4px hsl(var(--background)/.1);transition:all 50ms ease-out}.welcome_submitButton__12Qxj:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px;box-shadow:var(--time-shadow-md),var(--time-shadow-glow-copper)}.welcome_submitButton__12Qxj.welcome_loading__A3pEY{background:linear-gradient(90deg,hsl(var(--primary)/.7) 0,hsl(var(--primary)/.9) 50%,hsl(var(--primary)/.7) 100%);background-size:200% 100%;animation:welcome_shimmer__QNI0S 2s infinite;cursor:wait}.welcome_submitButton__12Qxj:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (prefers-reduced-motion:reduce){.welcome_contentColumn__3CdH9,.welcome_formCard__e9dYQ,.welcome_ghostedLogoGlow__CH4Pg,.welcome_ghostedLogo__aqg6w,.welcome_visualColumn__nF_7V{animation:none;opacity:1;transform:none}.welcome_submitButton__12Qxj,.welcome_trustSignalPill___r6bd{transition:none}}@media (max-width:768px){.welcome_formCard__e9dYQ{padding:1.5rem}.welcome_submitButton__12Qxj{font-size:var(--text-base)}}@media (max-width:640px){.welcome_trustSignals__Og2dK{flex-direction:column;align-items:stretch;gap:.625rem}.welcome_trustSignalPill___r6bd{flex:none;justify-content:flex-start}.welcome_trustSignalText__cZMyO{text-align:left;white-space:normal}.welcome_trustSignalDivider__GMsux{display:none}}