.DataRoomGate_gate__LtLUK{min-height:100vh;background:var(--navy);display:flex;align-items:center;justify-content:center;padding:48px 24px;position:relative;overflow:hidden}.DataRoomGate_glow__gKrQe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(201,168,76,.08) 0,transparent 65%);pointer-events:none}.DataRoomGate_card__6ZvVN{background:var(--navy-light);border:1px solid var(--gold-line);border-radius:4px;padding:52px 48px;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.DataRoomGate_card__6ZvVN:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.DataRoomGate_lockIcon__1RaTE{width:56px;height:56px;border-radius:50%;background:var(--gold-dim);border:1px solid var(--gold-line);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:24px}.DataRoomGate_title__EaX33{font-size:22px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--off-white);margin-bottom:10px}.DataRoomGate_sub__WW2Cl{font-size:14px;font-weight:300;color:var(--muted);line-height:1.65;margin-bottom:32px}.DataRoomGate_form__NyYBa{width:100%;display:flex;flex-direction:column;gap:12px}.DataRoomGate_input__ODGvW{width:100%;background:var(--navy-mid);border:1px solid var(--line-bright);border-radius:2px;padding:12px 16px;font-family:var(--font-sans);font-size:15px;color:var(--off-white);outline:none;text-align:center;letter-spacing:.08em;transition:border-color .2s}.DataRoomGate_input__ODGvW:focus{border-color:var(--gold-line)}.DataRoomGate_inputError__F_Txm{border-color:rgba(220,80,80,.5)!important;animation:DataRoomGate_shake__qpud1 .3s ease}.DataRoomGate_errorMsg__Wvdb2{font-size:12px;color:rgba(220,80,80,.9);font-family:var(--font-mono);letter-spacing:.04em}.DataRoomGate_help__9_xoM{margin-top:28px;font-size:12px;color:var(--dim);line-height:1.6}.DataRoomGate_help__9_xoM a{color:var(--gold);transition:opacity .2s}.DataRoomGate_help__9_xoM a:hover{opacity:.7}@keyframes DataRoomGate_shake__qpud1{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media (max-width:600px){.DataRoomGate_card__6ZvVN{padding:36px 28px}}