.page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#f3f6ff 0,#f8f9ff 40%,#f5f6fb 100%)}.card{width:min(560px,100%);display:grid;gap:16px;padding:32px;background:#ffffff;border-radius:18px;box-shadow:0 18px 30px rgba(31,42,68,.12)}.tabs{display:flex;background:#eef2ff;border-radius:999px;padding:4px;gap:4px}.tab{flex:1;border:none;background:transparent;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#1f3d7a;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.tab.active{background:#ffffff;color:#1f2a44;box-shadow:0 6px 16px rgba(31,42,68,.12)}.chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#e8efff;color:#1f3d7a;font-size:12px;font-weight:700}h1{margin:0;font-size:24px}.lead{margin:0;color:#60709b;font-size:14px;line-height:1.7}.steps{margin:0;padding-left:20px;display:grid;gap:8px;color:#1f2a44;font-size:13px}.status-box{padding:14px 16px;border:1px solid #dbe4f6;border-radius:12px;background:#f8fbff;color:#526487;font-size:13px}.status-box p{margin:0}label{display:grid;gap:8px;color:#1f2a44;font-size:13px;font-weight:600}input{padding:12px 14px;border:1px solid #d7def0;border-radius:10px;background:#fdfdff;font-size:14px}input:focus{outline:none;border-color:#7d9cd8;box-shadow:0 0 0 3px rgba(37,99,235,.16)}.primary,button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:#111111;color:#ffffff;padding:12px 16px;font-weight:600;cursor:pointer;text-decoration:none}.secondary{background:#eef2fb;color:#1f2a44}button:disabled{opacity:.7;cursor:default}.actions{display:flex;flex-wrap:wrap;gap:10px}.helper,.helper a{color:#1f3d7a;font-size:12px}.helper{margin:0;line-height:1.6}.error{margin:0;color:#b42318;font-size:12px}@media (max-width:640px){.card{padding:24px}.actions{flex-direction:column}.primary,button{width:100%}}