.lp-gate{background:var(--lp-lime);min-height:100vh}.lp-gate-stage{position:relative;min-height:100vh;display:flex;align-items:center;padding-block:clamp(48px,9vh,96px);overflow:hidden}.lp-gate-inner{position:relative;z-index:1;width:100%}.lp-gate-feld{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.lp-gate-logo-zeile{display:block;margin-bottom:clamp(40px,8vh,88px)}.lp-gate-logo{display:inline-flex}.lp-gate-kicker{margin:0 0 18px}.lp-gate-h1{margin:0}.lp-gate-terminal{display:flex;align-items:center;gap:14px;width:100%;max-width:34em;padding:5px 5px 5px 22px;border:1px solid var(--lp-ink);border-radius:9999px;background:var(--lp-cream);transition:background .18s ease}.lp-gate-terminal:focus-within{background:#FFFFFF}.lp-gate-prompt{display:block;flex:none;height:13px;width:auto;aspect-ratio:414.24/269.82;color:var(--lp-ink)}.lp-gate-input{flex:1 1 auto;min-width:0;height:44px;padding:0;border:none;background:transparent;color:var(--lp-ink);font-family:var(--font-mono);font-size:16px;letter-spacing:.18em}.lp-gate-input:focus{outline:none}.lp-gate-knopf{flex:none;height:44px;padding:0 22px;border-color:transparent}.lp-gate-terminal:has(.lp-gate-input[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--lp-ink)}.lp-gate-fehler{margin:16px 0 0;font-size:11px;letter-spacing:.12em;color:var(--lp-ink)}.lp-gate-fehler,.lp-gate-label{font-family:var(--font-mono);text-transform:uppercase}.lp-gate-label{display:block;font-size:10px;letter-spacing:.16em;color:var(--lp-ink-3);margin:0 0 12px}.lp-gate-form{margin:34px 0 0}.lp-gate-mono{display:flex;flex-wrap:wrap;gap:6px 28px;margin:clamp(48px,9vh,96px) 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-3)}@media (max-width:520px){.lp-gate-terminal{gap:10px;padding-left:16px;max-width:none}.lp-gate-knopf{padding:0 16px}.lp-gate-mono{gap:4px 0;flex-direction:column}.lp-gate-logo .lp-logo-full{max-width:0;opacity:0}.lp-gate-logo .lp-logo-short{max-width:4em;opacity:1}}