.Common_centered__N_Nyh,.Common_errorContainer__2istA{display:flex;align-items:center;justify-content:center;background-color:hsl(var(--background));color:hsl(var(--foreground));padding:1rem}.Common_errorContainer__2istA{min-height:calc(100vh - 90px)}.Common_textCenter__Zd7jL{text-align:center}.Common_title__Byefg{font-size:2rem;font-weight:500;margin-top:.5rem;margin-bottom:1rem}.Common_description__dG9Ma{margin-bottom:2rem;color:hsl(var(--muted-foreground))}.Common_button__Gnl89{display:inline-block;box-sizing:border-box;font-family:inherit;font-size:1rem;font-weight:400;cursor:pointer;width:100%;padding:.6rem 1.5rem;text-align:center;border:none;border-radius:var(--radius);text-decoration:none;transition:all .2s ease;background-color:hsl(var(--button));box-shadow:var(--button-shadow);color:hsl(var(--primary-foreground))}.Common_directButton__GApx1{color:#fff;background-color:hsl(var(--chart-3)/.75);box-shadow:0 5px 0 hsl(var(--chart-3)/.5)}.Common_depopButton__eBhCY{color:#fff;background-color:rgba(226,0,32,.75);box-shadow:0 5px 0 rgba(226,0,32,.5)}.Common_button__Gnl89:hover{box-shadow:none;transform:translateY(5px)}.Common_card__gyZ9b{max-width:600px}.Common_card__gyZ9b,.Common_connectionCard__P_RHc{background-color:hsl(var(--card));border-radius:var(--radius);padding:2rem;box-sizing:border-box;border:1px solid hsl(var(--border));width:100%}.Common_connectionCard__P_RHc{max-width:700px}@media (max-width:768px){.Common_centered__N_Nyh{padding:0}.Common_connectionCard__P_RHc{max-width:100%;padding:1rem;border:none}.Common_title__Byefg{font-size:1.5rem}}.Common_form__shgWR{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;padding:1rem;box-sizing:border-box}.Common_inputWrapper__uT6gI{width:100%}.Common_input__g3LSX{box-sizing:border-box;border:1px solid hsl(var(--border));border-radius:var(--radius);background-color:hsl(var(--input));color:hsl(var(--foreground));transition:border-color .3s ease}.Common_input__g3LSX:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsla(var(--primary),.1)}.Common_message__fLFI0{margin-top:1rem;text-align:center;color:hsl(var(--muted-foreground));font-size:.875rem}.Common_magicLinkWrapper__1WyHo{margin-top:1.5rem;padding:1rem;background-color:hsl(var(--muted));border-radius:var(--radius)}.Common_magicLinkLabel__Gp8eJ{color:hsl(var(--muted-foreground));font-size:.875rem;margin-bottom:.5rem}.Common_magicLink__cpo_C{color:hsl(var(--primary));word-break:break-all;text-decoration:none}.Common_magicLink__cpo_C:hover{text-decoration:underline}.Common_error__cdfJ9{color:hsl(var(--destructive));margin-top:.5rem;font-size:.875rem}.Common_errorActions__HNxzd,.Common_successActions__NPOd2{display:flex;gap:12px}@media (max-width:520px){.Common_errorActions__HNxzd,.Common_successActions__NPOd2{flex-direction:column}}.Common_success__SIMUp{color:#16a34a;margin-top:.5rem;font-size:.875rem}.Common_loginContainer__HbSOo{min-height:calc(100vh - 90px);display:flex;justify-content:center;align-items:center}.Common_helpText__n6zZg a{color:hsl(var(--primary))}.Common_logo__m1qnY{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500}.Common_testimonial__HzsDt{max-width:32rem}.Common_testimonialText__CtFpN{font-size:1.875rem;line-height:1.4;margin-bottom:1.5rem}.Common_testimonialAuthor__1BVTk{color:var(--muted-foreground)}.Common_rightPanel__Lna9k{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:var(--background);min-height:100%}.Common_rightHeader__jo2yL{display:flex;justify-content:flex-end;margin-bottom:4rem}.Common_loginLink__igxy3{color:var(--foreground);text-decoration:none;font-weight:500}.Common_formContainer__Zpxtn{max-width:28rem;margin:0 auto;width:100%;box-sizing:border-box}.Common_formTitle__Hxhen{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:var(--foreground);text-align:center}.Common_formDescription__wHRlv{color:var(--muted-foreground);margin-bottom:2rem;margin-top:0;text-align:center}.Common_input__g3LSX{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.5rem;margin-bottom:1rem;font-size:1rem}.Common_input__g3LSX:focus{outline:none;border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.Common_divider__UzpnU{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:var(--muted-foreground)}.Common_divider__UzpnU:after,.Common_divider__UzpnU:before{content:"";flex:1 1;border-bottom:1px solid var(--border)}.Common_divider__UzpnU span{margin:0 .5rem}.Common_terms__Qf6XR{margin-top:1.5rem;text-align:center;color:var(--muted-foreground);font-size:.875rem}.Common_terms__Qf6XR a{color:var(--foreground);text-decoration:underline}.Common_infoSection__vDfnz{margin:1.5rem 0;padding:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius)}.Common_infoSection__vDfnz h2{font-size:1.2rem;font-weight:500;margin:0;color:hsl(var(--foreground));display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.Common_statusIcon__6I_Tk{margin-top:2px;font-size:.75rem}.Common_infoSection__vDfnz p{margin:.3rem 0 0}.Common_code__toJ8y{font-family:monospace;font-size:.9rem;white-space:pre-wrap;word-break:break-all;color:hsl(var(--muted-foreground));margin:0}.Common_content__GIcNe{margin-top:2rem}.Common_button__Gnl89:disabled{cursor:not-allowed}.Common_buttonSuccess__WWKvO{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Common_input__g3LSX:disabled{opacity:.7;cursor:not-allowed}.Common_confirmationSection__k0hVz{margin:1.5rem 0 0;padding:1.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius)}.Common_confirmationSection__k0hVz h2{margin:0 0 1rem;font-size:1.2rem;font-weight:500}.Common_confirmationSection__k0hVz p{margin:0 0 1rem;color:hsl(var(--muted-foreground))}.Common_confirmationSection__k0hVz a{color:hsl(var(--foreground))}.Common_featuresList__dvNUF{margin-bottom:1rem;color:hsl(var(--muted-foreground))}.Common_featuresList__dvNUF li{margin-bottom:.5rem}.Common_confirmationButtons__O_QUr{display:flex;gap:1rem}.Common_confirmButton__ODug3{flex:3 1;background-color:hsl(var(--primary)/.9)}.Common_skipButton__AtoAn{flex:1 1;color:hsl(var(--secondary-foreground));background-color:hsl(var(--secondary));border:1px solid hsl(var(--border));box-shadow:none;transform:none!important;margin-top:6px}@media (max-width:768px){.Common_confirmationButtons__O_QUr{flex-direction:column}.Common_confirmButton__ODug3,.Common_skipButton__AtoAn{width:100%}}