.auth_shell__lu2p_{min-height:100vh;background:var(--color-siloq-navy);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:28px}.auth_brand__V2uXa{font-family:var(--font-playfair);font-weight:800;font-size:28px;letter-spacing:-.02em;color:#ffffff;text-decoration:none}.auth_card__P0W9t{width:100%;max-width:420px;background:#ffffff;border-radius:14px;padding:36px 32px 32px;box-shadow:0 24px 60px -30px rgba(0,0,0,.8)}.auth_title__8jdIt{font-family:var(--font-lora);font-size:26px;line-height:1.2;color:var(--color-siloq-ink);margin:0 0 6px}.auth_subtitle__F4DEK{font-family:var(--font-jakarta);font-size:14px;line-height:1.5;color:var(--color-siloq-slate);margin:0 0 26px}.auth_form__D8pF_{display:flex;flex-direction:column;gap:16px}.auth_field__McVeH{display:flex;flex-direction:column;gap:6px}.auth_label__5qKQi{font-family:var(--font-jakarta);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-siloq-slate)}.auth_input__H5eGy{font-family:var(--font-jakarta);font-size:15px;color:var(--color-siloq-ink);background:var(--color-siloq-card);border:1px solid #d8dee9;border-radius:8px;padding:11px 13px;transition:border-color .12s ease,box-shadow .12s ease}.auth_input__H5eGy:focus{outline:none;border-color:var(--color-siloq-blue);box-shadow:0 0 0 3px rgba(45,117,225,.16)}.auth_button__6MVqz{font-family:var(--font-jakarta);font-size:15px;font-weight:600;color:#ffffff;background:var(--color-siloq-blue);border:none;border-radius:8px;padding:12px 16px;cursor:pointer;margin-top:4px;transition:background-color .12s ease}.auth_button__6MVqz:hover:not(:disabled){background:#245fb8}.auth_button__6MVqz:disabled{opacity:.6;cursor:progress}.auth_button__6MVqz:focus-visible{outline:2px solid var(--color-siloq-blue);outline-offset:2px}.auth_error__Gqe9B{line-height:1.5;color:#b23c28;background:#fbe6e1;border:1px solid #f0c4ba;border-radius:8px;padding:10px 12px;margin:0}.auth_error__Gqe9B,.auth_footnote__WWjFj{font-family:var(--font-jakarta);font-size:13.5px}.auth_footnote__WWjFj{color:var(--color-siloq-slate);text-align:center;margin:22px 0 0}.auth_footnote__WWjFj a{color:var(--color-siloq-blue);font-weight:600;text-decoration:none}.auth_footnote__WWjFj a:hover{text-decoration:underline}.auth_trialNote__KodCw{font-family:var(--font-jakarta);font-size:12.5px;line-height:1.5;color:var(--color-siloq-slate);text-align:center;max-width:420px;margin:0}