.lmgate-root[data-astro-cid-zmpydoop]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;padding:0}.lmgate-root[data-astro-cid-zmpydoop][hidden]{display:none}.lmgate-overlay[data-astro-cid-zmpydoop]{position:absolute;inset:0;background:#0f12169e;backdrop-filter:blur(3px)}.lmgate-card[data-astro-cid-zmpydoop]{position:relative;width:100%;max-width:430px;margin:0 auto;background:var(--lg-surface, #ffffff);color:var(--lg-foreground, #111827);border:1px solid var(--lg-border, rgba(17, 24, 39, .12));border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -12px 48px #00000047;padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));max-height:92vh;overflow-y:auto;animation:lmgate-up .28s cubic-bezier(.16,1,.3,1)}@keyframes lmgate-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:640px){.lmgate-root[data-astro-cid-zmpydoop]{align-items:center;padding:1.25rem}.lmgate-card[data-astro-cid-zmpydoop]{border-radius:1.25rem;animation:lmgate-pop .22s cubic-bezier(.16,1,.3,1);padding:1.75rem}@keyframes lmgate-pop{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}}.lmgate-close[data-astro-cid-zmpydoop]{position:absolute;top:.7rem;right:.7rem;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--lg-muted, #6b7280);cursor:pointer}.lmgate-close[data-astro-cid-zmpydoop]:hover{background:var(--lg-muted-soft, rgba(17, 24, 39, .06));color:var(--lg-foreground, #111827)}.lmgate-close[data-astro-cid-zmpydoop]:focus-visible{outline:2px solid var(--lg-brand);outline-offset:2px}.lmgate-body[data-astro-cid-zmpydoop]{position:relative}.lmgate-badge[data-astro-cid-zmpydoop]{width:44px;height:44px;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--lg-brand) 14%,transparent);color:var(--lg-brand)}.lmgate-badge-ok[data-astro-cid-zmpydoop]{background:color-mix(in srgb,var(--lg-brand) 18%,transparent)}.lmgate-title[data-astro-cid-zmpydoop]{margin:.85rem 0 0;font-size:1.22rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--lg-foreground, #111827)}.lmgate-sub[data-astro-cid-zmpydoop]{margin:.45rem 0 0;font-size:.86rem;line-height:1.55;color:var(--lg-muted, #4b5563)}.lmgate-sub[data-astro-cid-zmpydoop] strong[data-astro-cid-zmpydoop]{color:var(--lg-foreground, #111827)}.lmgate-form[data-astro-cid-zmpydoop]{margin-top:1.1rem;display:grid;gap:.85rem}.lmgate-field[data-astro-cid-zmpydoop]{display:grid;gap:.3rem}.lmgate-label[data-astro-cid-zmpydoop]{font-size:.76rem;font-weight:700;letter-spacing:.02em;color:var(--lg-foreground, #111827)}.lmgate-optional[data-astro-cid-zmpydoop]{font-weight:500;color:var(--lg-muted, #6b7280)}.lmgate-input[data-astro-cid-zmpydoop]{width:100%;min-height:44px;padding:.65rem .85rem;font:inherit;font-size:.92rem;color:var(--lg-foreground, #111827);background:var(--lg-input-bg, #ffffff);border:1px solid var(--lg-border, rgba(17, 24, 39, .16));border-radius:.7rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.lmgate-input[data-astro-cid-zmpydoop]::placeholder{color:var(--lg-muted, #9ca3af)}.lmgate-input[data-astro-cid-zmpydoop]:focus{border-color:var(--lg-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--lg-brand) 22%,transparent)}.lmgate-input[data-astro-cid-zmpydoop][aria-invalid=true]{border-color:#dc2626}.lmgate-error[data-astro-cid-zmpydoop]{margin:0;font-size:.74rem;font-weight:600;color:#dc2626}.lmgate-submit[data-astro-cid-zmpydoop]{margin-top:.35rem;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.7rem;background:var(--lg-brand);color:#fff;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--lg-brand) 40%,transparent);transition:filter .15s ease,transform .15s ease}.lmgate-submit[data-astro-cid-zmpydoop]:hover{filter:brightness(.95);transform:translateY(-1px)}.lmgate-submit[data-astro-cid-zmpydoop]:focus-visible{outline:2px solid var(--lg-brand);outline-offset:2px}.lmgate-submit[data-astro-cid-zmpydoop][disabled]{opacity:.65;cursor:progress;transform:none}.lmgate-err-server[data-astro-cid-zmpydoop]{margin:.2rem 0 0;font-size:.78rem;font-weight:600;color:#dc2626;text-align:center}.lmgate-note[data-astro-cid-zmpydoop]{margin:1rem 0 0;font-size:.73rem;line-height:1.55;color:var(--lg-muted, #6b7280)}.lmgate-skip[data-astro-cid-zmpydoop]{display:block;margin:.85rem auto 0;min-height:44px;padding:.4rem 1rem;border:none;background:transparent;color:var(--lg-muted, #6b7280);font:inherit;font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lmgate-skip[data-astro-cid-zmpydoop]:hover{color:var(--lg-foreground, #111827)}.lmgate-skip[data-astro-cid-zmpydoop]:focus-visible{outline:2px solid var(--lg-brand);outline-offset:2px;border-radius:.5rem}.lmgate-thanks[data-astro-cid-zmpydoop]{text-align:center}.lmgate-thanks[data-astro-cid-zmpydoop] .lmgate-badge[data-astro-cid-zmpydoop]{margin:0 auto}.lmgate-thanks[data-astro-cid-zmpydoop] .lmgate-submit[data-astro-cid-zmpydoop]{margin-top:1.1rem}@media print{.lmgate-root[data-astro-cid-zmpydoop]{display:none!important}}.lmgate-hp[data-astro-cid-zmpydoop]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
