[data-component=envVaultConnect] svg{flex-shrink:0}.envVaultConnect-panel{border:.5px solid var(--ui-line);background:radial-gradient(120% 120% at 50% 0%, rgba(var(--accent-rgb), .08), transparent 60%), rgba(var(--text-primary-rgb), .02);border-radius:16px;margin:24px auto;padding:28px 26px}.envVaultConnect-center{text-align:center;max-width:420px}.envVaultConnect-onboard{max-width:560px}.envVaultConnect-checking{color:var(--text-tertiary);padding:24px;font-size:12.5px;display:block}.envVaultConnect-hero{margin-bottom:22px}.envVaultConnect-eyebrow{color:var(--success);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:inline-flex}.envVaultConnect-icon{width:46px;height:46px;color:var(--success);background:rgba(var(--accent-rgb), .1);border:.5px solid var(--ui-line-strong);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.envVaultConnect-title{color:var(--text-primary);margin:0 0 6px;font-size:19px;font-weight:600}.envVaultConnect-sub{color:var(--text-secondary);margin:0 0 18px;font-size:12.5px;line-height:1.55}.envVaultConnect-center .envVaultConnect-sub{margin-bottom:18px}.envVaultConnect-tuto{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.envVaultConnect-step{border:.5px solid var(--ui-line);background:rgba(var(--text-primary-rgb), .015);border-radius:11px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.envVaultConnect-step-n{width:24px;height:24px;color:var(--success);background:rgba(var(--success-rgb), .1);border:.5px solid rgba(var(--success-rgb), .3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.envVaultConnect-step-body{flex-direction:column;gap:2px;display:flex}.envVaultConnect-step-t{color:var(--text-primary);font-size:13px;font-weight:600}.envVaultConnect-step-d{color:var(--text-secondary);font-size:12px;line-height:1.45}.envVaultConnect-get{align-items:center;gap:16px;margin-bottom:4px;display:flex}.envVaultConnect-get-dl{text-decoration:none}.envVaultConnect-get-link{color:var(--accent);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.envVaultConnect-get-link:hover{text-decoration:underline}.envVaultConnect-divider{text-align:center;margin:22px 0 16px;position:relative}.envVaultConnect-divider:before{content:"";background:var(--ui-line);height:.5px;position:absolute;top:50%;left:0;right:0}.envVaultConnect-divider-label{color:var(--text-tertiary);background:var(--ui-bg-0);padding:0 12px;font-size:11px;position:relative}.envVaultConnect-form{text-align:left;flex-direction:column;gap:10px;display:flex}.envVaultConnect-row{gap:10px;display:flex}.envVaultConnect-row .envVaultConnect-input{flex:1;min-width:0}.envVaultConnect-input{width:100%;color:var(--text-primary);background:rgba(var(--text-primary-rgb), .03);border:.5px solid var(--ui-line);border-radius:9px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .15s}.envVaultConnect-input::placeholder{color:var(--text-tertiary)}.envVaultConnect-input:focus{border-color:var(--accent)}.envVaultConnect-cta{color:var(--ink-text-on-brand);background:var(--success);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.envVaultConnect-cta:disabled{opacity:.5;cursor:not-allowed}.envVaultConnect-hint{color:var(--text-tertiary);font-size:11px}.envVaultConnect-switch{color:var(--text-tertiary);margin-top:6px;font-size:12px}.envVaultConnect-link{color:var(--accent);cursor:pointer;font-weight:600}.envVaultConnect-link:hover{text-decoration:underline}@media (max-width:560px){.envVaultConnect-get{flex-direction:column;align-items:stretch}}
