.eqt-operation-wait[hidden]{display:none!important}.eqt-operation-wait{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:rgba(5,7,10,.75);backdrop-filter:blur(12px);cursor:wait}.eqt-operation-wait__card{width:min(100%,420px);padding:40px 30px;border:1px solid #ffffff25;border-radius:24px;background:#15171c;color:#f7f7fa;text-align:center;box-shadow:0 28px 100px #0006}.eqt-operation-wait__card h2{font-size:28px;margin:16px 0 12px}.eqt-operation-wait__card p{line-height:1.7;color:#b8bbc4}.eqt-operation-wait__eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;margin:24px 0 0;color:#ff8b45!important}.eqt-operation-wait__spinner{display:inline-block;width:46px;height:46px;border:3px solid #ff872430;border-top-color:#ff852d;border-radius:50%;animation:eqt-wait-spin .9s linear infinite}.eqt-operation-success{padding:16px 20px;border:1px solid #23c59066;border-radius:14px;background:#11372c;color:#a7f4d8;position:fixed;top:20px;left:50%;transform:translateX(-50%);width:min(90%,600px);z-index:10000}.eqt-join-pending{padding:18px 22px;border:1px solid #ff852d66;border-radius:16px;color:inherit;background:#ff852d12;margin:20px 0}@keyframes eqt-wait-spin{to{transform:rotate(360deg)}}[data-eqt-theme=light] .eqt-operation-wait__card{background:#fff;color:#17191f}[data-eqt-theme=light] .eqt-operation-wait__card p{color:#5d626d}@media(prefers-reduced-motion:reduce){.eqt-operation-wait__spinner{animation:none;border-top-color:#ff852d;border-right-color:#ff852d}}

.eqt-operation-result-icon{font-size:48px;font-weight:700}.eqt-operation-result-icon[hidden],.eqt-operation-result-actions [hidden],#eqtOperationSpinner[hidden]{display:none!important}.eqt-operation-result-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}.eqt-operation-result-actions button,.eqt-operation-result-actions a{padding:12px 18px;border:1px solid #ff852d77;border-radius:12px;background:#ff852d;color:#17191c;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.eqt-operation-result-actions button:focus-visible,.eqt-operation-result-actions a:focus-visible{outline:3px solid #85b9ff;outline-offset:3px}

.eqt-promo-step { padding:24px 0 0; }
.eqt-promo-step[hidden], [data-join-stage][hidden] { display:none !important; }
.eqt-promo-step__eyebrow { color:#ff9c50;font-size:12px;letter-spacing:.12em;text-transform:uppercase; }
.eqt-promo-step h3 { margin:12px 0;font-size:28px; }
.eqt-promo-step p { line-height:1.6;color:var(--eqt-muted,#a7a7ae); }
.eqt-promo-step label { display:block;margin:24px 0 10px;font-weight:600; }
.eqt-promo-step__input { display:flex;gap:10px; }
.eqt-promo-step__input input { min-width:0;flex:1;padding:14px;border:1px solid var(--eqt-border,#7775);border-radius:12px;background:transparent;color:inherit;font:inherit;text-transform:uppercase; }
.eqt-promo-step__actions { display:flex;gap:12px;margin-top:28px; }
.eqt-promo-step__actions .sj-submit-btn { flex:1; }
