.page-module__-Yo7yW__container{z-index:1;max-width:52rem;margin:100px auto 140px;padding:0 1.5rem;position:relative}.page-module__-Yo7yW__ambientBg{pointer-events:none;z-index:0;background:radial-gradient(800px 400px at 50% 10%,#9dff500f,#0000 60%);position:absolute;inset:0}.page-module__-Yo7yW__backLink{color:#79817a;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:32px;font-family:monospace;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__-Yo7yW__backLink:hover{color:#9dff50}.page-module__-Yo7yW__header{margin-bottom:48px}.page-module__-Yo7yW__greenHighlight{background:linear-gradient(135deg,#ceff1a 0%,#9dff50 45%,#00e5ff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.page-module__-Yo7yW__title{letter-spacing:-.02em;color:#f6f9f6;margin:0 0 14px;font-family:Sora,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.page-module__-Yo7yW__subtitle{color:#9aa39c;max-width:60ch;margin:0;font-size:16px;line-height:1.6}.page-module__-Yo7yW__card{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:20px;padding:40px;box-shadow:0 40px 100px -30px #000000b3}@media (max-width:640px){.page-module__-Yo7yW__card{padding:24px}}.page-module__-Yo7yW__form{flex-direction:column;gap:22px;display:flex}.page-module__-Yo7yW__formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.page-module__-Yo7yW__formGrid{grid-template-columns:1fr}}.page-module__-Yo7yW__inputGroup{text-align:left;flex-direction:column;gap:8px;display:flex}.page-module__-Yo7yW__label{color:#cdd4cd;text-transform:uppercase;letter-spacing:.05em;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700}.page-module__-Yo7yW__input{color:#f3f6f3;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:14px 18px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-module__-Yo7yW__input:focus{border-color:#9dff5099;box-shadow:0 0 15px #9dff5026}.page-module__-Yo7yW__submitBtn{color:#08120a;cursor:pointer;background:#9dff50;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:16px 28px;font-family:Sora,sans-serif;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 15px 30px -10px #9dff5080}.page-module__-Yo7yW__submitBtn:hover{transform:translateY(-1px);box-shadow:0 18px 35px -8px #9dff50a6}.page-module__-Yo7yW__submitBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.page-module__-Yo7yW__terminal{background:#020304;border:1px solid #9dff504d;border-radius:16px;font-family:Courier New,Courier,monospace;overflow:hidden;box-shadow:0 25px 50px -12px #9dff5014}.page-module__-Yo7yW__terminalHeader{color:#6b736c;background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;display:flex}.page-module__-Yo7yW__terminalDots{gap:6px;display:flex}.page-module__-Yo7yW__dot{background:#ffffff26;border-radius:99px;width:10px;height:10px}.page-module__-Yo7yW__terminalTitle{color:#8b938c;font-weight:600}.page-module__-Yo7yW__terminalBody{text-align:left;flex-direction:column;gap:12px;min-height:280px;max-height:400px;padding:24px;font-size:14px;line-height:1.5;display:flex;overflow-y:auto}.page-module__-Yo7yW__logRow{opacity:0;animation:.25s cubic-bezier(.16,1,.3,1) forwards page-module__-Yo7yW__logAppear;transform:translateY(8px)}@keyframes page-module__-Yo7yW__logAppear{to{opacity:1;transform:translateY(0)}}.page-module__-Yo7yW__logInfo{color:#79817a}.page-module__-Yo7yW__logWarn{color:#febc2e}.page-module__-Yo7yW__logErr{color:#ff5f57}.page-module__-Yo7yW__logSuccess{color:#9dff50;font-weight:700}.page-module__-Yo7yW__terminalCaret{vertical-align:middle;background:#9dff50;width:8px;height:15px;margin-left:6px;animation:.8s infinite page-module__-Yo7yW__blink;display:inline-block}@keyframes page-module__-Yo7yW__blink{0%,to{opacity:0}50%{opacity:1}}.page-module__-Yo7yW__successCard{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.page-module__-Yo7yW__successIcon{color:#9dff50;background:#9dff5014;border:1px solid #9dff504d;border-radius:99px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.page-module__-Yo7yW__successTitle{color:#f3f6f3;margin:0;font-family:Sora,sans-serif;font-size:26px;font-weight:800}.page-module__-Yo7yW__successText{color:#9aa39c;max-width:500px;margin:0;font-size:15.5px;line-height:1.6}.page-module__-Yo7yW__successReportSummary{text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:12px;width:100%;margin:8px 0;padding:20px;display:flex}.page-module__-Yo7yW__summaryRow{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:14px;display:flex}.page-module__-Yo7yW__summaryRow:last-child{border-bottom:none;padding-bottom:0}.page-module__-Yo7yW__summaryLabel{color:#8b938c}.page-module__-Yo7yW__summaryValue{font-weight:700}.page-module__-Yo7yW__summaryValueGood{color:#9dff50}.page-module__-Yo7yW__summaryValueWarn{color:#febc2e}.page-module__-Yo7yW__summaryValueErr{color:#ff5f57}.page-module__-Yo7yW__btnActionGroup{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.page-module__-Yo7yW__btnAction{color:#08120a;cursor:pointer;background:#9dff50;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-family:Sora,sans-serif;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.page-module__-Yo7yW__btnAction:hover{transform:translateY(-1px);box-shadow:0 12px 25px -8px #9dff5080}.page-module__-Yo7yW__btnActionSecondary{color:#e7eae7;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;align-items:center;padding:14px 28px;font-family:Sora,sans-serif;font-size:15.5px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.page-module__-Yo7yW__btnActionSecondary:hover{background-color:#9dff500a;border-color:#9dff5066}
