.gate_wrap__Gi_cu{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(ellipse 60% 45% at 50% 38%,rgba(176,141,87,.07),transparent 70%),var(--black)}.gate_card__5sgL9{width:100%;max-width:26rem;border:1px solid var(--rule);background:rgba(17,17,17,.85);padding:2.5rem 2.25rem 2.25rem}.gate_mark__gX1fF{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.gate_title__vn2U6{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.gate_sub__UMga5{font-size:.85rem;line-height:1.55;color:var(--light-gray);margin-bottom:2rem}.gate_field__g17xn{display:block;margin-bottom:1.1rem}.gate_label__Bk_kd{display:block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--light-gray);margin-bottom:.45rem}.gate_input__PBeQL{width:100%;background:var(--black);border:1px solid var(--rule);color:var(--ink);font-family:var(--font-body);font-size:.95rem;padding:.7rem .85rem;outline:none;transition:border-color .14s ease}.gate_input__PBeQL:focus{border-color:var(--accent)}.gate_button__j_H6B{width:100%;margin-top:.6rem;background:var(--accent-dim-2);border:1px solid var(--accent-deep);color:var(--accent-light);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.35em;text-transform:uppercase;padding:.85rem 1rem;cursor:pointer;transition:background .14s ease,border-color .14s ease}.gate_button__j_H6B:hover{background:rgba(176,141,87,.24);border-color:var(--accent)}.gate_error__G7ovT{margin-top:1.1rem;border:1px solid rgba(180,80,70,.5);background:rgba(180,80,70,.08);color:#d9a49e;font-size:.82rem;line-height:1.5;padding:.7rem .85rem}