.page-module__7NTY5a__wrapper{z-index:10;background-color:#0000;min-height:100vh;padding-top:74px;padding-bottom:64px;position:relative}.page-module__7NTY5a__inner{z-index:2;max-width:840px;margin:0 auto;padding:40px 24px;position:relative}@media (max-width:640px){.page-module__7NTY5a__inner{padding:24px 16px}}.page-module__7NTY5a__breadcrumbs{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.15em;text-transform:uppercase;color:#8b5cf699;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07060a99;border:1px solid #8b5cf61a;border-radius:4px;align-items:center;gap:8px;margin-bottom:32px;padding:12px 20px;font-size:11px;display:inline-flex}.page-module__7NTY5a__breadcrumbLink{color:#ffffff80;transition:color .3s}.page-module__7NTY5a__breadcrumbLink:hover{color:#fff;text-shadow:0 0 10px #8b5cf680}.page-module__7NTY5a__breadcrumbSeparator{color:#8b5cf64d}.page-module__7NTY5a__breadcrumbCurrent{color:#8b5cf6e6}.page-module__7NTY5a__headerBlock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07060a99;border:1px solid #8b5cf61a;border-radius:4px;margin-bottom:40px;padding:32px}.page-module__7NTY5a__heading{font-family:var(--font-display), "Space Grotesk", sans-serif;color:#fff;letter-spacing:-.01em;text-shadow:0 0 30px #ffffff26;margin:0 0 8px;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.1}.page-module__7NTY5a__metaText{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.1em;color:#ffffff80;font-size:11px}.page-module__7NTY5a__heroFrame{aspect-ratio:16/9;background:#07060a;border:1px solid #8b5cf633;border-radius:2px;width:100%;margin-top:24px;position:relative;overflow:hidden}.page-module__7NTY5a__heroFrame:before{content:"";z-index:5;pointer-events:none;background-color:#0000;background-image:linear-gradient(#8b5cf699,#8b5cf699),linear-gradient(#8b5cf699,#8b5cf699),linear-gradient(#8b5cf699,#8b5cf699),linear-gradient(#8b5cf699,#8b5cf699),linear-gradient(#8b5cf699,#8b5cf699),linear-gradient(#8b5cf699,#8b5cf699),linear-gradient(#8b5cf699,#8b5cf699),linear-gradient(#8b5cf699,#8b5cf699);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:12px}.page-module__7NTY5a__heroImage{object-fit:cover;filter:saturate(.9)contrast(1.1);z-index:1;width:100%;height:100%;position:relative}.page-module__7NTY5a__heroVignette{z-index:2;pointer-events:none;box-shadow:none;background:0 0;position:absolute;inset:0}.page-module__7NTY5a__formPanel{background:#07060a;border:1px solid #8b5cf633;border-radius:2px;margin-bottom:32px;padding:32px;position:relative;overflow:hidden}@media (max-width:640px){.page-module__7NTY5a__formPanel{padding:24px 16px}}.page-module__7NTY5a__formPanel:before{content:"";background:linear-gradient(90deg,#0000,#8b5cf6cc,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.page-module__7NTY5a__formTitle{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.25em;text-transform:uppercase;color:#fff9;border-bottom:1px dashed #ffffff1a;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;font-size:11px;font-weight:600;display:flex}.page-module__7NTY5a__formTitleIndicator{background:#8b5cf6cc;width:4px;height:12px;box-shadow:0 0 8px #8b5cf680}.page-module__7NTY5a__inputLabel{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.1em;text-transform:uppercase;color:#e4e4e7e6;margin-bottom:10px;font-size:11px;font-weight:500;display:block}.page-module__7NTY5a__consoleInput{width:100%;font-family:var(--font-geist-mono), "Courier New", monospace;color:#fff;background:#ffffff08;border:1px solid #ffffff26;border-bottom:2px solid #8b5cf699;border-radius:4px;padding:14px 16px;font-size:14px;transition:all .3s}.page-module__7NTY5a__consoleInput::placeholder{color:#ffffff4d}.page-module__7NTY5a__consoleInput:focus{background:#8b5cf614;border-color:#8b5cf680 #8b5cf680 #8b5cf6;outline:none;box-shadow:0 4px 20px -10px #8b5cf666}.page-module__7NTY5a__consoleInputError{border-bottom-color:#ef4444cc}.page-module__7NTY5a__consoleSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(139, 92, 246, 0.8)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.page-module__7NTY5a__consoleSelect option{color:#fff;background-color:#07060a}.page-module__7NTY5a__checkboxLabel{cursor:pointer;group:true;align-items:flex-start;gap:12px;display:flex}.page-module__7NTY5a__checkboxBox{background:#ffffff05;border:1px solid #fff3;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.page-module__7NTY5a__checkboxBoxActive{background:#8b5cf633;border-color:#8b5cf6cc;box-shadow:0 0 10px #8b5cf64d}.page-module__7NTY5a__checkboxText{font-family:var(--font-display), "Space Grotesk", sans-serif;color:#ffffffb3;font-size:14px;line-height:1.4}.page-module__7NTY5a__errorText{font-family:var(--font-geist-mono), "Courier New", monospace;color:#f87171;margin-top:6px;font-size:10px}.page-module__7NTY5a__submitBtn{color:#fff;width:100%;font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#8b5cf626;border:1px solid #8b5cf666;border-radius:2px;justify-content:center;align-items:center;gap:12px;margin-top:32px;padding:16px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module__7NTY5a__submitBtn:hover:not(:disabled){background:#8b5cf64d;border-color:#8b5cf6cc;box-shadow:0 0 30px #8b5cf64d}.page-module__7NTY5a__submitBtn:disabled{color:#ffffff4d;cursor:not-allowed;background:#ffffff0d;border-color:#ffffff1a}.page-module__7NTY5a__submitBtnScanline{opacity:0;background:#8b5cf6e6;width:100%;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 12px #8b5cf699}.page-module__7NTY5a__submitBtn:hover:not(:disabled) .page-module__7NTY5a__submitBtnScanline{opacity:1;animation:2s linear infinite page-module__7NTY5a__btnScan}@keyframes page-module__7NTY5a__btnScan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(64px)}}.page-module__7NTY5a__statusPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#07060a99;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;align-items:center;gap:20px;padding:48px 32px;display:flex}.page-module__7NTY5a__statusIcon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.page-module__7NTY5a__statusIconInfo{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f64d;box-shadow:0 0 30px #3b82f633}.page-module__7NTY5a__statusIconWarning{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b4d;box-shadow:0 0 30px #f59e0b33}.page-module__7NTY5a__statusIconError{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;box-shadow:0 0 30px #ef444433}.page-module__7NTY5a__statusTitle{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:14px;font-weight:600}.page-module__7NTY5a__statusDesc{font-family:var(--font-display), "Space Grotesk", sans-serif;color:#fff9;max-width:320px;font-size:16px;line-height:1.5}.page-module__7NTY5a__statusBtn{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.15em;text-transform:uppercase;color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2px;margin-top:16px;padding:10px 20px;font-size:11px;transition:all .3s}.page-module__7NTY5a__statusBtn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}
