.AccessGate-module__Tmu7JW__gate{z-index:10;color:#ece9e0;background-color:#0e1824;background-image:radial-gradient(60% 55% at 82% 16%,#c6a86a33,#0000 60%),radial-gradient(55% 50% at 6% 92%,#c6a86a1a,#0000 66%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.AccessGate-module__Tmu7JW__inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:30rem;display:flex}.AccessGate-module__Tmu7JW__logo{width:min(280px,62vw);height:auto;margin-bottom:1.6rem}.AccessGate-module__Tmu7JW__eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#d3ba83;align-items:center;gap:.5rem;font-size:11px;display:inline-flex}.AccessGate-module__Tmu7JW__eyebrow svg{width:14px;height:14px}.AccessGate-module__Tmu7JW__title{font-family:var(--font-display);letter-spacing:-.03em;margin:.5rem 0 0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500;line-height:1.05}.AccessGate-module__Tmu7JW__title em{color:#d3ba83;font-style:italic;font-weight:400}.AccessGate-module__Tmu7JW__sub{color:#ece9e0a8;max-width:34ch;margin:.7rem 0 1.9rem;font-size:.98rem;line-height:1.5}.AccessGate-module__Tmu7JW__form{gap:.6rem;width:100%;display:flex}.AccessGate-module__Tmu7JW__input{min-width:0;font-family:var(--font-sans);color:#ece9e0;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;outline:none;flex:1;padding:.9rem 1.1rem;font-size:1rem;transition:border-color .25s,background .25s}.AccessGate-module__Tmu7JW__input::placeholder{color:#ece9e066}.AccessGate-module__Tmu7JW__input:focus{background:#ffffff14;border-color:#c6a86a}.AccessGate-module__Tmu7JW__button{cursor:pointer;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#0e1824;background:#c6a86a;border:0;border-radius:14px;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:12px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.AccessGate-module__Tmu7JW__button:hover:not(:disabled){background:#d3ba83;transform:translateY(-2px)}.AccessGate-module__Tmu7JW__button:disabled{opacity:.6;cursor:default}.AccessGate-module__Tmu7JW__button svg{width:16px;height:16px}.AccessGate-module__Tmu7JW__error{min-height:1.2rem;font-family:var(--font-mono);letter-spacing:.06em;color:#e06b5a;margin-top:1rem;font-size:12px}.AccessGate-module__Tmu7JW__foot{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#73829a;margin-top:2.4rem;font-size:10px}.AccessGate-module__Tmu7JW__shake{animation:.42s cubic-bezier(.4,0,.2,1) AccessGate-module__Tmu7JW__gate-shake}@keyframes AccessGate-module__Tmu7JW__gate-shake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@media (max-width:480px){.AccessGate-module__Tmu7JW__form{flex-direction:column}.AccessGate-module__Tmu7JW__button{justify-content:center}}
