.gate.svelte-d2g7dp{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;display:grid;place-items:center;background:#0a0d0e;isolation:isolate;padding:clamp(1rem,4vw,2rem)}.gate-video.svelte-d2g7dp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.gate-scrim.svelte-d2g7dp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(90% 70% at 50% 50%,#080a0b8c,#080a0b40 55%,#080a0b73),linear-gradient(180deg,rgba(8,10,11,.55) 0%,transparent 28%,transparent 72%,rgba(8,10,11,.6) 100%)}.gate-lockup.svelte-d2g7dp{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(92vw,460px);text-align:center}.gate-brand.svelte-d2g7dp,.gate-soon.svelte-d2g7dp,.gate-form.svelte-d2g7dp{animation:svelte-d2g7dp-gate-rise .7s ease var(--d, 0ms) both}@keyframes svelte-d2g7dp-gate-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.gate-wordmark{--wm-h: clamp(56px, 10vw, 84px);filter:drop-shadow(0 8px 40px rgba(0,0,0,.55))}.gate-soon.svelte-d2g7dp{margin:26px 0 34px;font-family:var(--opx-f-body, "Archivo", "Helvetica Neue", Arial, sans-serif);font-size:clamp(13px,1.6vw,15px);font-weight:700;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 2px 18px rgba(0,0,0,.6)}.gate-form.svelte-d2g7dp{width:100%;max-width:380px}.gate-field.svelte-d2g7dp{display:flex;align-items:stretch;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#080a0b8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.gate-field.svelte-d2g7dp:focus-within{border-color:#e0781f;background:#080a0bb3;box-shadow:0 0 0 4px #e0781f40}.gate-field.svelte-d2g7dp input:where(.svelte-d2g7dp){flex:1;min-width:0;height:56px;padding:0 8px 0 24px;border:0;background:transparent;color:#fff;font-family:var(--opx-f-body, "Archivo", sans-serif);font-size:16px;letter-spacing:.08em}.gate-field.svelte-d2g7dp input:where(.svelte-d2g7dp)::-moz-placeholder{color:#ffffff8c;letter-spacing:.04em}.gate-field.svelte-d2g7dp input:where(.svelte-d2g7dp)::placeholder{color:#ffffff8c;letter-spacing:.04em}.gate-field.svelte-d2g7dp input:where(.svelte-d2g7dp):focus{outline:none}.gate-field.svelte-d2g7dp input:where(.svelte-d2g7dp):disabled{color:#fff9}.gate-field.svelte-d2g7dp button:where(.svelte-d2g7dp){flex:none;width:56px;margin:4px;border:0;border-radius:999px;display:grid;place-items:center;background:#e0781f;color:#16100a;cursor:pointer;transition:background .2s ease,transform .15s ease}.gate-field.svelte-d2g7dp button:where(.svelte-d2g7dp) svg:where(.svelte-d2g7dp){width:22px;height:22px}.gate-field.svelte-d2g7dp button:where(.svelte-d2g7dp):hover:not(:disabled){background:#f0954a;transform:translate(2px)}.gate-field.svelte-d2g7dp button:where(.svelte-d2g7dp):focus-visible{outline:2px solid #fff;outline-offset:2px}.gate-field.svelte-d2g7dp button:where(.svelte-d2g7dp):disabled{cursor:progress;opacity:.8}.gate-dots.svelte-d2g7dp{font-size:20px;font-weight:800;letter-spacing:.1em;animation:svelte-d2g7dp-gate-pulse 1s ease infinite}@keyframes svelte-d2g7dp-gate-pulse{0%,to{opacity:1}50%{opacity:.4}}.gate-denied.svelte-d2g7dp{margin:16px 0 0;font-family:var(--opx-f-body, "Archivo", sans-serif);font-size:14px;line-height:1.5;color:#ffb3a6;text-shadow:0 1px 12px rgba(0,0,0,.7);animation:svelte-d2g7dp-gate-shake .4s ease}@keyframes svelte-d2g7dp-gate-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.gate-hint.svelte-d2g7dp{margin:14px 0 0;font-family:var(--opx-f-body, "Archivo", sans-serif);font-size:13px;color:#ffffffa6;text-shadow:0 1px 12px rgba(0,0,0,.7)}.gate-sr.svelte-d2g7dp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (prefers-reduced-motion: reduce){.gate-video.svelte-d2g7dp{display:none}.gate.svelte-d2g7dp{background:url(../../../brand/gate-bg.jpg) center / cover no-repeat,#0a0d0e}.gate-brand.svelte-d2g7dp,.gate-soon.svelte-d2g7dp,.gate-form.svelte-d2g7dp,.gate-denied.svelte-d2g7dp,.gate-dots.svelte-d2g7dp{animation:none}}
