.campaign-module__bkeR3G__page{color:#f5f5f0;min-height:100svh;font-family:var(--font-sans,"Segoe UI", sans-serif);background:#050505;position:relative;overflow:hidden}.campaign-module__bkeR3G__background{z-index:0;background:#050505;position:fixed;inset:0;overflow:hidden}.campaign-module__bkeR3G__background canvas{opacity:.7;filter:blur(1px)saturate(.75);position:absolute;inset:-12%;transform:scale(1.04);width:124%!important;height:124%!important}.campaign-module__bkeR3G__backgroundShade{background:#02050394;position:absolute;inset:0}.campaign-module__bkeR3G__noise{opacity:.05;mix-blend-mode:soft-light;background:#f5f5f01f;position:absolute;inset:0}.campaign-module__bkeR3G__frame{z-index:1;flex-direction:column;width:min(100%,76rem);min-height:100svh;margin:0 auto;padding:clamp(1rem,4vw,2.5rem);display:flex;position:relative}.campaign-module__bkeR3G__topbar,.campaign-module__bkeR3G__bottomBar{color:#f5f5f0b8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:Consolas,SFMono-Regular,monospace;font-size:.64rem;display:flex}.campaign-module__bkeR3G__brand{align-items:center;gap:.7rem;display:flex}.campaign-module__bkeR3G__logo{color:#f5f5f0;font-weight:700}.campaign-module__bkeR3G__brandDivider{background:#f5f5f059;width:1.5rem;height:1px}.campaign-module__bkeR3G__signal{align-items:center;gap:.45rem;display:flex}.campaign-module__bkeR3G__signal i{background:#a8ff00;border-radius:50%;width:.42rem;height:.42rem;display:block;box-shadow:0 0 14px #a8ff00b8}.campaign-module__bkeR3G__card{-webkit-backdrop-filter:blur(1.25rem);background:#0c110dbd;border:1px solid #f5f5f02b;border-radius:1.7rem;width:min(100%,34rem);margin:auto;padding:clamp(1.1rem,4vw,1.7rem);box-shadow:0 2rem 5rem #0000005c,inset 0 1px #ffffff14,0 0 3rem #a8ff0012}.campaign-module__bkeR3G__steps{border-bottom:1px solid #f5f5f01a;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.15rem .15rem 1.15rem;display:grid}.campaign-module__bkeR3G__step{color:#f5f5f04d;letter-spacing:.08em;align-items:center;gap:.45rem;font-family:Consolas,SFMono-Regular,monospace;font-size:.62rem;display:flex;position:relative}.campaign-module__bkeR3G__step strong{font-weight:400}.campaign-module__bkeR3G__stepActive{color:#d8ff8b}.campaign-module__bkeR3G__stepActive span{color:#a8ff00}.campaign-module__bkeR3G__stepWithLine:after{content:"";background:#f5f5f029;width:1.15rem;height:1px;position:absolute;top:50%;right:.35rem}.campaign-module__bkeR3G__stage{padding:clamp(1.5rem,6vw,3.4rem) clamp(.1rem,1vw,.5rem) .4rem}.campaign-module__bkeR3G__eyebrow,.campaign-module__bkeR3G__subtle,.campaign-module__bkeR3G__fieldLabel span{letter-spacing:.11em;text-transform:uppercase;font-family:Consolas,SFMono-Regular,monospace;font-size:.64rem}.campaign-module__bkeR3G__eyebrow{color:#d8ff8bb3;margin:0 0 1rem}.campaign-module__bkeR3G__stage h1{color:#f5f5f0;letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,11vw,4.6rem);font-weight:600;line-height:.92}.campaign-module__bkeR3G__subtle{color:#f5f5f078;font-family:var(--font-sans,"Segoe UI", sans-serif);letter-spacing:0;text-transform:none;margin:1.2rem 0 2rem;font-size:.85rem}.campaign-module__bkeR3G__form{flex-direction:column;gap:1rem;margin-top:2.4rem;display:flex}.campaign-module__bkeR3G__inputShell,.campaign-module__bkeR3G__roundedInput{color:#f5f5f0;background:#0000003d;border:1px solid #f5f5f02e;border-radius:999px;min-height:3.8rem}.campaign-module__bkeR3G__inputShell{color:#d8ff8bc7;align-items:center;padding:0 1.35rem;font-family:Consolas,SFMono-Regular,monospace;font-size:1.1rem;display:flex}.campaign-module__bkeR3G__inputShell input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 .5rem}.campaign-module__bkeR3G__inputShell input::-moz-placeholder{color:#f5f5f04d}.campaign-module__bkeR3G__roundedInput::-moz-placeholder{color:#f5f5f04d}.campaign-module__bkeR3G__inputShell input::placeholder,.campaign-module__bkeR3G__roundedInput::placeholder{color:#f5f5f04d}.campaign-module__bkeR3G__primary{color:#0a1006;width:100%;min-height:3.7rem;font-family:var(--font-sans,"Segoe UI", sans-serif);letter-spacing:.03em;cursor:pointer;background:#a8ff00cc;border:1px solid #d8ff8b8c;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;font-size:.95rem;font-weight:700;transition:transform .18s,filter .18s,opacity .18s;display:flex;box-shadow:0 .7rem 1.5rem #a8ff0021,inset 0 -.28rem #2d4a003d}.campaign-module__bkeR3G__primary span{font-size:1.25rem;line-height:0}.campaign-module__bkeR3G__primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.campaign-module__bkeR3G__primary:active:not(:disabled){transform:translateY(0)}.campaign-module__bkeR3G__primary:disabled{cursor:not-allowed;opacity:.28}.campaign-module__bkeR3G__taskList{border-top:1px solid #f5f5f01c;margin-top:2.2rem}.campaign-module__bkeR3G__task{border-bottom:1px solid #f5f5f01c;align-items:center;gap:.8rem;min-height:4.4rem;padding:.15rem .1rem;display:flex}.campaign-module__bkeR3G__taskLink{cursor:pointer;border-radius:.9rem;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.5rem .15rem;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.campaign-module__bkeR3G__taskLink:hover,.campaign-module__bkeR3G__taskLink:focus-visible{background:#a8ff000a;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #a8ff001f}.campaign-module__bkeR3G__taskLink:focus-visible{outline-offset:2px;outline:2px solid #a8ff0052}.campaign-module__bkeR3G__statusDot{border:1px solid #d8ff8b99;border-radius:50%;flex:none;width:.7rem;height:.7rem;box-shadow:0 0 #a8ff0000}.campaign-module__bkeR3G__statusDone{background:#a8ff00;border-color:#a8ff00;box-shadow:0 0 12px #a8ff00a6}.campaign-module__bkeR3G__statusFailed{border-color:#f5f5f073}.campaign-module__bkeR3G__taskCopy{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.campaign-module__bkeR3G__taskCopy span{color:#f5f5f057;letter-spacing:.1em;text-transform:uppercase;font-family:Consolas,SFMono-Regular,monospace;font-size:.58rem}.campaign-module__bkeR3G__taskCopy strong{color:#f5f5f0;font-size:.8rem;line-height:1.2}.campaign-module__bkeR3G__taskButton{color:#d8ff8b;letter-spacing:.08em;cursor:pointer;background:#a8ff001c;border:1px solid #d8ff8b73;border-radius:999px;flex:none;min-width:6.4rem;min-height:2.5rem;padding:.55rem .8rem;font-family:Consolas,SFMono-Regular,monospace;font-size:.62rem;transition:background .18s,color .18s,transform .18s}.campaign-module__bkeR3G__taskButton:hover{background:#a8ff0038;transform:translateY(-1px)}.campaign-module__bkeR3G__taskButtonDone{color:#a8ff00;background:#a8ff0033}.campaign-module__bkeR3G__progressMeta{align-items:center;gap:1rem;margin:1.45rem 0 1.35rem;display:flex}.campaign-module__bkeR3G__progressTrack{background:#f5f5f024;border-radius:99px;flex:1;height:.34rem;overflow:hidden}.campaign-module__bkeR3G__progressValue{border-radius:inherit;background:#a8ff00;height:100%;transition:width .3s;box-shadow:0 0 12px #a8ff00b3}.campaign-module__bkeR3G__progressMeta strong{color:#f5f5f0b8;white-space:nowrap;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem}.campaign-module__bkeR3G__fieldLabel{color:#f5f5f080;flex-direction:column;gap:.55rem;display:flex}.campaign-module__bkeR3G__roundedInput{width:100%;font:inherit;outline:0;padding:0 1.3rem}.campaign-module__bkeR3G__roundedInput:focus,.campaign-module__bkeR3G__inputShell:focus-within{border-color:#a8ff00b3;box-shadow:0 0 0 3px #a8ff0014}.campaign-module__bkeR3G__confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:21rem;display:flex}.campaign-module__bkeR3G__confirmMark{color:#a8ff00;border:1px solid #a8ff00;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;font-size:1.3rem;display:grid;box-shadow:0 0 1.6rem #a8ff004d}.campaign-module__bkeR3G__confirmation h1{font-size:clamp(2.2rem,9vw,4rem)}.campaign-module__bkeR3G__bottomBar{color:#f5f5f066}@media (max-width:35rem){.campaign-module__bkeR3G__topbar,.campaign-module__bkeR3G__bottomBar{font-size:.56rem}.campaign-module__bkeR3G__brandDivider{width:.8rem}.campaign-module__bkeR3G__card{border-radius:1.35rem}.campaign-module__bkeR3G__stepWithLine:after{width:.55rem;right:0}.campaign-module__bkeR3G__task{min-height:4.9rem}.campaign-module__bkeR3G__taskCopy strong{font-size:.72rem}.campaign-module__bkeR3G__taskButton{min-width:4.8rem;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.campaign-module__bkeR3G__primary,.campaign-module__bkeR3G__taskButton,.campaign-module__bkeR3G__progressValue{transition:none}}
