.wp-root{position:relative;z-index:2;width:min(880px,calc(100% - 32px));margin:24px auto 0;padding:18px;border-radius:var(--r-lg);color:#fff;background:radial-gradient(70% 140% at 0 0,rgba(94,234,212,.16),transparent 70%),rgba(7,26,28,.92);border:1px solid rgba(94,234,212,.35);box-shadow:0 20px 50px rgba(0,0,0,.45);animation:wp-in .5s cubic-bezier(.2,1.3,.4,1) both}.wp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wp-kicker{font-size:13px;color:var(--c-accent)!important}.wp-title{font-size:26px;line-height:1.1}:where(.wp-root) button{background:none;font-size:inherit}.wp-close{padding:6px 10px;border-radius:var(--r-pill);color:hsla(0,0%,100%,.6)}.wp-choices{display:grid;gap:10px;margin-top:14px}@media (min-width:640px){.wp-choices{grid-template-columns:repeat(3,1fr)}}.wp-choice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:var(--r-md);text-align:left;color:#fff;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)!important;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.wp-choice:hover{transform:translateY(-3px);border-color:rgba(94,234,212,.6)}.wp-icon{font-size:28px}.wp-choice b,.wp-steps b{font-weight:400;font-size:18px}.wp-choice small,.wp-steps small{font-family:var(--font-body);font-size:13px;color:hsla(0,0%,100%,.65)}.wp-steps{display:grid;gap:8px;margin-top:14px}.wp-steps li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-md);background:hsla(0,0%,100%,.04)}.wp-steps li>div{display:flex;flex:1;min-width:0;flex-direction:column}.wp-num{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--r-pill);background:#0f766e}.wp-steps .pk-btn{flex:none!important;width:auto!important;padding:8px 18px!important}.wp-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px}.wp-back{padding:4px 0;font-size:13px;color:var(--c-accent)!important}@keyframes wp-in{0%{opacity:0;transform:translateY(16px)}}