.GatePage_page__WtXbT{--warm:#f1c36c;--warm-deep:#d08b33;--mint:#7fd8b0;--mint-deep:#2f9d78;--mint-soft:rgba(127,216,176,0.14);--ink:#ece4d3;--ink-dim:#a49a87;--line:rgba(236,228,211,0.14);position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:64px 20px max(42px,env(safe-area-inset-bottom));background:#060712;color:var(--ink);font-family:Hiragino Mincho ProN,Yu Mincho,serif;overflow:hidden}.GatePage_backdrop__Cmuf8,.GatePage_scrim__VqqT6{position:absolute;inset:0;pointer-events:none}.GatePage_backdrop__Cmuf8{z-index:0;background:#060712}.GatePage_backdrop__Cmuf8 img{-o-object-fit:cover;object-fit:cover;-o-object-position:52% 50%;object-position:52% 50%;filter:saturate(.94) contrast(1.04)}.GatePage_scrim__VqqT6{z-index:1;background:linear-gradient(180deg,rgba(3,5,12,.22),rgba(3,5,12,.12) 34%,rgba(3,5,12,.82) 72%,rgba(3,5,12,.94)),radial-gradient(80% 52% at 50% 72%,rgba(0,0,0,0),rgba(0,0,0,.54))}.GatePage_doorWrap__utFmE{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:380px;width:100%;text-shadow:0 2px 16px rgba(0,0,0,.78)}.GatePage_plate__IQgYM{padding:7px 24px;border:1px solid rgba(236,228,211,.34);border-radius:4px;background:rgba(0,0,0,.36);font-size:12px;letter-spacing:.35em;color:rgba(236,228,211,.82);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,border-color .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.GatePage_plate__IQgYM:active{color:var(--warm);border-color:rgba(241,195,108,.5)}.GatePage_copy__1Hgfi{text-align:center;margin:0}.GatePage_copyMain__0y1vu{font-size:17px;line-height:1.9;color:var(--ink);margin:0 0 6px;text-shadow:0 2px 18px rgba(0,0,0,.92)}.GatePage_copySub__l1Zus{font-size:12px;color:rgba(236,228,211,.72);letter-spacing:.04em;margin:0}.GatePage_form__gnsu9{width:100%;display:flex;flex-direction:column;gap:12px}.GatePage_inputRow__2x2QH{display:flex;gap:8px}.GatePage_input__a9xky{flex:1;min-width:0;padding:12px 16px;border-radius:999px;border:1px solid rgba(236,228,211,.2);background:rgba(0,0,0,.42);color:var(--ink);font-size:15px;letter-spacing:.06em;outline:none;transition:border-color .2s ease;box-shadow:0 10px 28px rgba(0,0,0,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.GatePage_input__a9xky:focus{border-color:rgba(241,195,108,.5)}.GatePage_input__a9xky::-moz-placeholder{color:var(--ink-dim);opacity:.7}.GatePage_input__a9xky::placeholder{color:var(--ink-dim);opacity:.7}.GatePage_submit__RHsmv{padding:12px 24px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mint) 58%,transparent);background:color-mix(in srgb,var(--mint-soft) 82%,rgba(0,0,0,.64));color:#c8f6df;font-size:14px;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,opacity .2s ease;white-space:nowrap;box-shadow:0 10px 28px rgba(0,0,0,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.GatePage_submit__RHsmv:hover:not(:disabled){background:rgba(127,216,176,.22)}.GatePage_submit__RHsmv:disabled{opacity:.5;cursor:not-allowed}.GatePage_errorText__9YDSq{margin:0;font-size:12px;color:#ffc1c1;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.94)}.GatePage_backLink__rQB9z{margin-top:4px;font-size:11px;color:var(--ink-dim);opacity:.6;text-decoration:underline;text-underline-offset:3px}