.gate[data-v-13009b25]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.gate__scrim[data-v-13009b25]{position:absolute;inset:0;background:#1c24288c;animation:gate-fade-13009b25 .18s ease-out}.gate__panel[data-v-13009b25]{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:16px;padding:30px 28px 22px;box-shadow:0 30px 80px -20px #0006;animation:gate-rise-13009b25 .22s cubic-bezier(.2,.8,.2,1)}.gate__close[data-v-13009b25]{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:0;background:#f2f5f6;color:var(--color-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.gate__close[data-v-13009b25]:hover{background:#e7edef}.gate__close[data-v-13009b25]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.gate__title[data-v-13009b25]{font:800 1.5rem/1.2 var(--font-family-heading);color:var(--color-secondary);margin:0 40px 6px 0}.gate__lead[data-v-13009b25]{color:var(--color-text-muted);margin:0 0 20px;font-size:var(--font-size-sm)}.gate__form[data-v-13009b25]{display:flex;flex-direction:column;gap:14px}.gate__submit[data-v-13009b25]{margin-top:6px}.gate__error[data-v-13009b25]{margin:0}.gate__fine[data-v-13009b25]{margin:0;font-size:.75rem;color:#8a959b;line-height:1.5;text-align:center}@media(max-width:560px){.gate[data-v-13009b25]{align-items:flex-end;padding:0}.gate__panel[data-v-13009b25]{max-width:none;border-radius:18px 18px 0 0;padding:26px 20px calc(18px + env(safe-area-inset-bottom));max-height:92vh}}@keyframes gate-fade-13009b25{0%{opacity:0}}@keyframes gate-rise-13009b25{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.gate__scrim[data-v-13009b25],.gate__panel[data-v-13009b25]{animation:none}}
