.gate-module__q7JHDW__screen{z-index:1000;background:var(--ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.gate-module__q7JHDW__image{object-fit:cover;z-index:0}.gate-module__q7JHDW__scrim{z-index:1;background:linear-gradient(#14201c40 0%,#14201c73 55%,#14201ca6 100%);position:absolute;inset:0}.gate-module__q7JHDW__center{z-index:2;width:100%;max-width:460px;padding:var(--space-8) var(--space-4);align-items:center;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.gate-module__q7JHDW__mark{align-items:center;gap:var(--space-2);font-family:var(--font-display);color:var(--paper);font-size:1.4rem;display:inline-flex}.gate-module__q7JHDW__mark svg{width:22px;height:22px}.gate-module__q7JHDW__card{-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:var(--radius-lg);width:100%;padding:var(--space-12) var(--space-8);background:#f5f3eedb;border:1px solid #ffffff8c;box-shadow:0 18px 48px #14201c38}.gate-module__q7JHDW__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ripple-deep);font-size:.75rem}.gate-module__q7JHDW__head{margin-top:var(--space-3);font-size:2rem}.gate-module__q7JHDW__sub{margin-top:var(--space-4);color:var(--ink-soft);font-size:.95rem}.gate-module__q7JHDW__form{margin-top:var(--space-8)}.gate-module__q7JHDW__label{color:var(--ink-soft);margin-bottom:var(--space-2);font-size:.85rem;display:block}.gate-module__q7JHDW__row{gap:var(--space-2);display:flex}.gate-module__q7JHDW__row input{border:1px solid var(--mist-line);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3) var(--space-4);font-family:var(--font-body);color:var(--ink);background:#fffc;flex:1;font-size:1rem}.gate-module__q7JHDW__row input:focus-visible{outline:2px solid var(--ripple);outline-offset:0}.gate-module__q7JHDW__row button{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);white-space:nowrap;border:none;font-size:.95rem;font-weight:500}.gate-module__q7JHDW__row button:disabled{opacity:.6;cursor:not-allowed}.gate-module__q7JHDW__error{min-height:1.4em;margin-top:var(--space-3);color:#a35a35;font-size:.85rem}@media (max-width:420px){.gate-module__q7JHDW__card{padding:var(--space-8) var(--space-6)}.gate-module__q7JHDW__row{flex-direction:column}}
