.cm-blog-gate{position:absolute;left:0;right:0;top:var(--cm-blog-gate-start,80%);bottom:0;--cm-blog-gate-fade:#ffffff;--cm-blog-gate-card-bg:#ffffff;--cm-blog-gate-card-fg:#17123b;--cm-blog-gate-card-muted:#8b87a6;--cm-blog-gate-accent:#8c00d8;--cm-blog-gate-border:rgba(23,18,59,0.1);--cm-blog-gate-shadow:0 12px 32px rgba(24,16,48,0.14)}.cm-blog-gate[data-gate-theme=dark]{--cm-blog-gate-fade:var(--bg-main,#0d0f14);--cm-blog-gate-card-bg:var(--bg-card,#171a21);--cm-blog-gate-card-fg:var(--text-primary,#f2f2f5);--cm-blog-gate-card-muted:var(--text-muted,#9aa0ab);--cm-blog-gate-accent:var(--gold-strong,#daa520);--cm-blog-gate-border:var(--border-color,rgba(255,255,255,0.12));--cm-blog-gate-shadow:0 12px 32px rgba(0,0,0,0.45)}.cm-blog-gate__veil{position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%);mask-image:linear-gradient(180deg,transparent 0,#000 18%);background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--cm-blog-gate-fade) 55%,transparent) 40%,color-mix(in srgb,var(--cm-blog-gate-fade) 88%,transparent) 75%,var(--cm-blog-gate-fade) 100%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cm-blog-gate__veil{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--cm-blog-gate-fade) 85%,transparent) 30%,var(--cm-blog-gate-fade) 100%)}}.cm-blog-gate__panel{position:sticky;top:30vh;display:flex;justify-content:center;padding:24px 16px}.cm-blog-gate__card{pointer-events:auto;width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 24px;text-align:center;border-radius:20px;border:1px solid var(--cm-blog-gate-border);background:var(--cm-blog-gate-card-bg);box-shadow:var(--cm-blog-gate-shadow);animation:cmBlogGateFadeIn .24s ease-out both}@keyframes cmBlogGateFadeIn{0%{opacity:0}to{opacity:1}}.cm-blog-gate__headline{margin:0;font-size:17px;font-weight:800;line-height:1.5;color:var(--cm-blog-gate-card-fg)}.cm-blog-gate__signup{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 22px;border-radius:999px;background:var(--cm-blog-gate-accent);color:#ffffff;font-size:15px;font-weight:800;text-decoration:none;transition:transform .16s ease}.cm-blog-gate__signup:hover{transform:translateY(-1px)}.cm-blog-gate__login{font-size:13px;font-weight:600;color:var(--cm-blog-gate-card-muted);text-decoration:underline;text-underline-offset:3px}.cm-blog-gate__login:hover{color:var(--cm-blog-gate-accent)}.cm-blog-gate__login:focus-visible,.cm-blog-gate__signup:focus-visible{outline:2px solid var(--cm-blog-gate-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cm-blog-gate__card{animation:none}.cm-blog-gate__signup{transition:none}.cm-blog-gate__signup:hover{transform:none}.cm-blog-gate__veil{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}