.guide-signup{margin:22px 0 0;padding:18px;max-width:440px;border-radius:18px;background:#fff;border:1px solid #e6e3fb;color:#14123a;box-shadow:0 10px 30px #281e7814}.guide-signup-title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-weight:800;font-size:16px;color:#14123a}.guide-signup-title .icon{color:#5b4bff}.guide-signup-text{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:#5d6185}.guide-signup-row{display:flex;gap:8px;flex-wrap:wrap}.guide-signup-row input{flex:1 1 180px;min-width:0;height:44px;padding:0 14px;border:1px solid #d9d5f3;border-radius:999px;background:#f8f7ff;color:#14123a;font-size:15px}.guide-signup-row input:focus{outline:none;border-color:#8f83ff;box-shadow:0 0 0 3px #5b4bff2e}.guide-signup-row button{flex:0 0 auto;height:44px;padding:0 18px;border:0;border-radius:999px;background:#5b4bff linear-gradient(135deg,#2f6bff,#5b4bff 52%,#9b3cf5);color:#fff;font-weight:800;font-size:14.5px;cursor:pointer}.guide-signup-row button:disabled{opacity:.6;cursor:default}.guide-signup-fine{margin:10px 0 0;font-size:12px;color:#6f7397}.guide-signup-fine a{color:inherit;text-decoration:underline}.guide-signup-status{margin:8px 0 0;font-size:13.5px;font-weight:700;color:#3a2fd0}.guide-signup-status:empty{display:none}.guide-signup-status.is-error{color:#c0392b}.guide-signup-sr,.guide-signup-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.guide-signup.is-done .guide-signup-row,.guide-signup.is-done .guide-signup-fine{display:none}.guide-page{display:grid;place-items:center;min-height:60vh;padding:48px 16px}.guide-page-card{max-width:520px;width:100%;padding:36px 30px;border-radius:28px;background:#fff;border:1px solid #ebe8f8;box-shadow:0 24px 60px #281e7814;text-align:center;color:#14123a}.guide-page-icon{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:20px;background:#5b4bff linear-gradient(135deg,#2f6bff,#5b4bff 52%,#9b3cf5);color:#fff;font-size:26px}.guide-page-card h1{margin:18px 0 8px;font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.guide-page-card p{margin:0 0 22px;font-size:16px;line-height:1.6;color:#5d6185}.guide-page-actions{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;align-items:center}.guide-page-button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border:0;border-radius:999px;background:#5b4bff linear-gradient(135deg,#2f6bff,#5b4bff 52%,#9b3cf5);color:#fff!important;font-weight:800;font-size:15.5px;text-decoration:none;cursor:pointer}.guide-page-link{font-weight:700;color:#5b4bff;text-decoration:none}
