.gate-module__wGFLrW__tokens{--gate-bg:#060606;--gate-surface:#121212f5;--gate-surface-deep:#0a0a0af5;--gate-surface-alt:#1a1a1aeb;--gate-ink:#f5f5f5;--gate-muted:#b8b8b8;--gate-accent:#fff;--gate-accent-strong:#dcdcdc;--gate-accent-soft:#ffffff2e;--gate-danger:#ff5c5c;--gate-border:#ffffff47;--gate-border-strong:#ffffff73;--gate-shadow:0 22px 60px #000000b3;--gate-radius-lg:20px;--gate-radius-md:14px;--gate-radius-sm:8px;--gate-font-ui:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gate-font-terminal:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.gate-module__wGFLrW__scene{background:radial-gradient(circle at 18% 22%,#ffffff14,transparent 60%),radial-gradient(circle at 80% 30%,#ffffff0d,transparent 68%),radial-gradient(circle at 46% 82%,#000000a6,transparent 78%),var(--gate-bg);width:100%;min-height:100vh;color:var(--gate-ink);font-family:var(--gate-font-ui);justify-content:center;align-items:center;padding:24px 18px;display:flex;position:relative;overflow:hidden}.gate-module__wGFLrW__scene:before{content:"";opacity:.28;mix-blend-mode:lighten;pointer-events:none;background-image:repeating-linear-gradient(#ffffff0d 0 2px,#0000 2px 6px),radial-gradient(circle,#ffffff0f,#0000 65%);position:absolute;inset:0}.gate-module__wGFLrW__scene:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:40px;position:absolute;inset:-60px;box-shadow:0 0 0 1px #ffffff0f}@media (min-width:768px){.gate-module__wGFLrW__scene{padding:48px}}.gate-module__wGFLrW__gridBg{z-index:0;pointer-events:none;opacity:.3;mix-blend-mode:lighten;background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(0deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.gate-module__wGFLrW__noise{opacity:.04;mix-blend-mode:soft-light;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAAZElEQVR42u3PAQ0AAAwCIP1/2hkYQQL6PfqfPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp8+fz4fPp/+QG0Nw7SWAAAAABJRU5ErkJggg==);background-size:256px;position:absolute;inset:-200px}.gate-module__wGFLrW__shell{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;width:100%;max-width:920px;display:grid;position:relative}.gate-module__wGFLrW__chrome{border-radius:var(--gate-radius-md);background:linear-gradient(180deg,#ffffff2e,#ffffff0a),var(--gate-surface);border:1px solid var(--gate-border);grid-column:1/-1;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;box-shadow:0 0 32px #00000073}.gate-module__wGFLrW__chrome:before{content:"";border-radius:inherit;opacity:.4;pointer-events:none;background:linear-gradient(90deg,#ffffff17,#0000 70%);position:absolute;inset:0}.gate-module__wGFLrW__chromeTitle{letter-spacing:.28em;text-transform:uppercase;color:var(--gate-muted);font-size:14px}.gate-module__wGFLrW__chromeStatus{letter-spacing:.24em;text-transform:uppercase;color:#cecececc;align-items:center;gap:8px;font-size:12px;display:flex}.gate-module__wGFLrW__statusDot{background:radial-gradient(circle,#ffffffe6 0%,#0000 70%);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite gate-module__wGFLrW__pulse;box-shadow:0 0 12px #fff6}@keyframes gate-module__wGFLrW__pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.gate-module__wGFLrW__terminal{border-radius:var(--gate-radius-lg);background:radial-gradient(circle at 45% 25%,#ffffff14,transparent 60%),var(--gate-surface);border:1px solid var(--gate-border);box-shadow:var(--gate-shadow);font-family:var(--gate-font-terminal);flex-direction:column;grid-column:1/-1;gap:14px;min-height:220px;padding:32px 28px;display:flex;position:relative;overflow:hidden}.gate-module__wGFLrW__terminal:after{content:"";opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}.gate-module__wGFLrW__terminalHeading{letter-spacing:.32em;text-transform:uppercase;color:#d2d2d2b8;font-size:12px}.gate-module__wGFLrW__log{color:var(--gate-ink);z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.gate-module__wGFLrW__logLine{text-shadow:0 0 12px #ffffff29;align-items:center;gap:8px;font-size:15px;display:inline-flex}.gate-module__wGFLrW__logMuted{color:#ccccccad}.gate-module__wGFLrW__logSuccess{color:#ffffffe6}.gate-module__wGFLrW__logError{color:var(--gate-danger)}.gate-module__wGFLrW__caret{opacity:0;background:currentColor;width:12px;height:18px;margin-left:2px;animation:1s step-end infinite gate-module__wGFLrW__caretBlink}@keyframes gate-module__wGFLrW__caretBlink{0%,49%{opacity:0}50%,to{opacity:1}}.gate-module__wGFLrW__accessPanel{border-radius:var(--gate-radius-lg);background:var(--gate-surface-deep);border:1px solid var(--gate-border);box-shadow:var(--gate-shadow);grid-column:1/-1;gap:28px;padding:28px 26px 34px;display:grid}.gate-module__wGFLrW__form{gap:24px;display:grid}.gate-module__wGFLrW__formActions{justify-content:flex-end;display:flex}.gate-module__wGFLrW__field{gap:10px;display:grid}.gate-module__wGFLrW__panelHeader{align-items:center;gap:12px;display:flex}.gate-module__wGFLrW__panelLights{gap:6px;display:inline-flex}.gate-module__wGFLrW__light{background:radial-gradient(circle,#fff9,#0a0a0ae6);border:1px solid #fff6;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #ffffff3d}.gate-module__wGFLrW__panelTitle{letter-spacing:.28em;text-transform:uppercase;color:#dcdcdcd1;font-size:13px}.gate-module__wGFLrW__codeDisplay{border-radius:var(--gate-radius-md);border:1px solid var(--gate-border);background:var(--gate-surface-alt);font-family:var(--gate-font-terminal);letter-spacing:.18em;text-transform:uppercase;color:var(--gate-ink);justify-content:space-between;align-items:center;padding:18px 22px;font-size:18px;display:flex;position:relative;box-shadow:inset 0 0 18px #ffffff14}.gate-module__wGFLrW__codeText{flex-wrap:wrap;gap:6px;display:inline-flex}.gate-module__wGFLrW__codeSlot{min-width:16px}.gate-module__wGFLrW__codePlaceholder{opacity:.35;letter-spacing:.18em}.gate-module__wGFLrW__codeCursor{background:#ffffffd9;width:12px;height:22px;animation:1.05s step-end infinite gate-module__wGFLrW__caretBlink;box-shadow:0 0 12px #ffffff4d}.gate-module__wGFLrW__hiddenInput{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gate-module__wGFLrW__keypad{gap:14px;width:min(360px,100%);margin:0 auto;display:grid}.gate-module__wGFLrW__keyRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gate-module__wGFLrW__keyButton{border:1px solid var(--gate-border);min-height:64px;font-family:var(--gate-font-terminal);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:16px;font-size:18px;transition:transform .16s,border-color .22s,box-shadow .22s,background .22s}.gate-module__wGFLrW__keyNumber{color:var(--gate-ink);background:linear-gradient(160deg,#ffffff1f,#121212e0),#121212f2;box-shadow:inset 0 0 14px #ffffff14}.gate-module__wGFLrW__keyButton:hover:not([disabled]),.gate-module__wGFLrW__keyButton:focus-visible:not([disabled]){border-color:#fff9;outline:none;transform:translateY(-2px);box-shadow:0 0 24px #ffffff3d}.gate-module__wGFLrW__keyButton:active:not([disabled]){transform:scale(.95);box-shadow:0 0 12px #ffffff4d}.gate-module__wGFLrW__keyButton[disabled]{cursor:not-allowed;opacity:.45}.gate-module__wGFLrW__keySpacer{display:block}.gate-module__wGFLrW__keypadActions{justify-content:center;align-items:center;gap:18px;display:flex}.gate-module__wGFLrW__keyAux{border:1px solid var(--gate-border);color:#ebebebe0;min-width:120px;font-family:var(--gate-font-terminal);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:#181818e0;border-radius:999px;padding:12px 18px;font-size:13px;transition:transform .14s,border-color .22s,box-shadow .22s}.gate-module__wGFLrW__keyAux:hover:not([disabled]),.gate-module__wGFLrW__keyAux:focus-visible:not([disabled]){border-color:#fff9;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #00000073}.gate-module__wGFLrW__keyAux:active:not([disabled]){transform:scale(.97)}.gate-module__wGFLrW__keyAux[disabled]{opacity:.45;cursor:not-allowed}.gate-module__wGFLrW__keyAuxPrimary{background:#202020eb}.gate-module__wGFLrW__keyAuxSecondary{background:#121212e6}.gate-module__wGFLrW__metaRow{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.gate-module__wGFLrW__validateButton{border-radius:var(--gate-radius-md);border:1px solid var(--gate-border-strong);color:var(--gate-ink);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:linear-gradient(120deg,#ffffff38,#ffffff14),#121212eb;padding:16px 30px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 0 24px #ffffff2e}.gate-module__wGFLrW__validateButton:hover:not([disabled]){border-color:#ffffffa6;transform:translateY(-1px);box-shadow:0 0 32px #fff3}.gate-module__wGFLrW__validateButton:active:not([disabled]),.gate-module__wGFLrW__validateButton[data-pressed=true]{transform:scale(.97)}.gate-module__wGFLrW__validateButton[disabled]{cursor:not-allowed;opacity:.5;box-shadow:none}.gate-module__wGFLrW__validateButton[data-busy=true]:after{content:"";border-radius:inherit;opacity:.5;background:linear-gradient(120deg,#ffffff2e,#ffffff0f);animation:1.1s ease-in-out infinite gate-module__wGFLrW__busyGlow;position:absolute;inset:0}@keyframes gate-module__wGFLrW__busyGlow{0%,to{opacity:.1}50%{opacity:.35}}.gate-module__wGFLrW__validatingDots{justify-content:flex-start;width:28px;margin-left:6px;display:inline-flex}.gate-module__wGFLrW__validatingDots:after{content:"   ";font-family:var(--gate-font-terminal);letter-spacing:.24em;animation:1.1s steps(4,end) infinite gate-module__wGFLrW__dotCycle}@keyframes gate-module__wGFLrW__dotCycle{0%{content:"   "}25%{content:".  "}50%{content:".. "}75%{content:"..."}to{content:"   "}}.gate-module__wGFLrW__links{letter-spacing:.18em;text-transform:uppercase;color:#c8c8c8c7;flex-wrap:wrap;justify-content:center;gap:18px;font-size:12px;display:flex}.gate-module__wGFLrW__link{color:inherit;cursor:pointer;background:0 0;border:none;padding:3px 0;text-decoration:none;position:relative}.gate-module__wGFLrW__link:after{content:"";transform-origin:0;background:#fff6;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.gate-module__wGFLrW__link:hover:after,.gate-module__wGFLrW__link:focus-visible:after{transform:scaleX(1)}.gate-module__wGFLrW__link:focus-visible{outline-offset:6px;outline:1px dashed #fff6}.gate-module__wGFLrW__link[disabled]{opacity:.5;cursor:not-allowed}.gate-module__wGFLrW__status{color:var(--gate-danger);letter-spacing:.08em;font-size:13px}.gate-module__wGFLrW__signInSheet{border-radius:var(--gate-radius-lg);background:var(--gate-surface);border:1px solid var(--gate-border);box-shadow:var(--gate-shadow);text-align:center;grid-column:1/-1;gap:24px;padding:34px 32px;display:grid}.gate-module__wGFLrW__signInHeader h2{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:20px}.gate-module__wGFLrW__signInHeader p{letter-spacing:.32em;text-transform:uppercase;color:#bebebea6;margin:10px 0 0;font-size:12px}.gate-module__wGFLrW__signInActions{gap:14px;display:grid}.gate-module__wGFLrW__signInButton{border-radius:var(--gate-radius-md);border:1px solid var(--gate-border);height:54px;color:var(--gate-ink);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#161616eb;font-size:14px;transition:transform .12s,border-color .2s,box-shadow .2s;box-shadow:inset 0 0 16px #ffffff14}.gate-module__wGFLrW__signInButton:hover:not([disabled]){border-color:#fff9;transform:translateY(-1px);box-shadow:0 0 22px #ffffff38}.gate-module__wGFLrW__signInButton:active:not([disabled]){transform:scale(.97)}.gate-module__wGFLrW__signInButton[disabled]{opacity:.5;cursor:not-allowed}.gate-module__wGFLrW__finePrint{color:#bebebeb8;letter-spacing:.08em;font-size:12px}.gate-module__wGFLrW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#030303e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gate-module__wGFLrW__modalPanel{border-radius:var(--gate-radius-lg);background:var(--gate-surface);border:1px solid var(--gate-border);width:min(480px,100%);box-shadow:var(--gate-shadow);gap:22px;padding:32px;display:grid}.gate-module__wGFLrW__modalHeader{gap:10px;display:grid}.gate-module__wGFLrW__modalTitle{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:20px}.gate-module__wGFLrW__modalDescription{color:#bebebec7;font-size:14px;line-height:1.6}.gate-module__wGFLrW__modalField{gap:10px;display:grid}.gate-module__wGFLrW__label{letter-spacing:.24em;text-transform:uppercase;color:#e1e1e1c7;font-size:12px}.gate-module__wGFLrW__input{border-radius:var(--gate-radius-sm);border:1px solid var(--gate-border);height:48px;color:var(--gate-ink);letter-spacing:.14em;background:#1a1a1ae6;padding:0 16px;font-size:14px}.gate-module__wGFLrW__input::placeholder{color:#aaaaaa73}.gate-module__wGFLrW__input:focus-visible{outline-offset:2px;outline:1px solid #fff9}.gate-module__wGFLrW__modalTextarea{border-radius:var(--gate-radius-sm);border:1px solid var(--gate-border);min-height:110px;color:var(--gate-ink);resize:vertical;background:#1a1a1ae6;padding:16px;font-size:14px;line-height:1.5}.gate-module__wGFLrW__modalTextarea::placeholder{color:#aaaaaa73}.gate-module__wGFLrW__modalTextarea:focus-visible{outline-offset:2px;outline:1px solid #fff9}.gate-module__wGFLrW__modalActions{justify-content:space-between;gap:16px;display:flex}.gate-module__wGFLrW__ghostButton{border-radius:var(--gate-radius-sm);border:1px solid var(--gate-border);color:#e6e6e6c7;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#1e1e1ebf;padding:12px 24px;transition:border-color .2s,color .2s}.gate-module__wGFLrW__ghostButton:hover,.gate-module__wGFLrW__ghostButton:focus-visible{color:var(--gate-ink);border-color:#fff9;outline:none}.gate-module__wGFLrW__modalSubmit{border-radius:var(--gate-radius-sm);border:1px solid var(--gate-border-strong);color:var(--gate-ink);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#181818e6;flex:1;padding:12px 24px;transition:transform .12s,border-color .2s,box-shadow .2s}.gate-module__wGFLrW__modalSubmit:hover:not([disabled]){border-color:#ffffffb3;transform:translateY(-1px);box-shadow:0 0 24px #ffffff38}.gate-module__wGFLrW__modalSubmit:active:not([disabled]){transform:scale(.97)}.gate-module__wGFLrW__modalSubmit[disabled]{opacity:.5;cursor:not-allowed}.gate-module__wGFLrW__successNote{color:#ebebebe6;letter-spacing:.1em;font-size:14px}.gate-module__wGFLrW__modalError{color:var(--gate-danger);font-size:13px}.gate-module__wGFLrW__srOnly{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px){.gate-module__wGFLrW__accessPanel,.gate-module__wGFLrW__signInSheet{grid-column:span 7}}@media (max-width:720px){.gate-module__wGFLrW__accessPanel{padding:22px 18px 28px}.gate-module__wGFLrW__codeDisplay{padding:14px;font-size:15px}.gate-module__wGFLrW__keypad{gap:12px;width:min(260px,100%)}.gate-module__wGFLrW__keyButton{min-height:56px;font-size:16px}.gate-module__wGFLrW__keypadActions{gap:14px}.gate-module__wGFLrW__keyAux{letter-spacing:.22em;min-width:100px;font-size:12px}.gate-module__wGFLrW__metaRow{flex-direction:column;align-items:stretch;gap:18px}.gate-module__wGFLrW__links{justify-content:center}.gate-module__wGFLrW__introTitle{display:none!important}.gate-module__wGFLrW__panelHeader{display:none}}.gate-module__wGFLrW__centerStage{z-index:1;width:min(520px,100%);margin:0 auto;position:relative}.gate-module__wGFLrW__introBackdrop{z-index:3;background:radial-gradient(circle,#0e0e0ef0,#030303 88%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gate-module__wGFLrW__introTitle{pointer-events:none;z-index:4;font-family:var(--gate-font-terminal);text-transform:uppercase;letter-spacing:clamp(.28em,1.4vw,.46em);color:var(--gate-ink);text-shadow:0 0 36px #ffffff80,0 22px 42px #000000c7,0 -10px 24px #ffffff29;justify-content:center;align-items:center;font-size:clamp(3.2rem,9vw,6.6rem);display:flex;position:absolute;inset:0}.gate-module__wGFLrW__introWordPrimary{background:linear-gradient(#f5f5f5f5,#d2d2d2ad),#e6e6e6e0;color:#0000;text-shadow:0 0 32px #fff6,0 14px 26px #0000009e;-webkit-background-clip:text;padding:0 12px}.gate-module__wGFLrW__introWordAccent{background:linear-gradient(#ffffffe6,#dcdcdc99),#f0f0f0d1;color:#0000;text-shadow:0 0 26px #ffffff52,0 12px 24px #0009;-webkit-background-clip:text;padding:0 12px}.gate-module__wGFLrW__introEcho{font-family:var(--gate-font-terminal);letter-spacing:clamp(.28em,1.4vw,.46em);opacity:.18;filter:blur(4px);position:absolute;inset:0}
