.mobile-nav-panel[data-astro-cid-isef26zo]{background:radial-gradient(120% 70% at 100% 0%, color-mix(in oklab, var(--color-brand) 12%, transparent), transparent 55%), var(--color-surface)}.mobile-nav-anthem[data-astro-cid-isef26zo]{letter-spacing:.02em}.mobile-nav-group[data-astro-cid-isef26zo]+.mobile-nav-group[data-astro-cid-isef26zo]{margin-top:.35rem}.mobile-nav-link[data-astro-cid-isef26zo]{letter-spacing:-.03em;color:var(--color-text);padding:.7rem .15rem;font-size:1.65rem;font-weight:650;line-height:1.15;text-decoration:none;display:block}.mobile-nav-link[data-astro-cid-isef26zo].is-admin{align-items:center;gap:.55rem;display:flex}.mobile-nav-link[data-astro-cid-isef26zo].is-admin:before{content:"";background:var(--color-admin);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.mobile-nav-link[data-astro-cid-isef26zo].is-admin:hover,.mobile-nav-link[data-astro-cid-isef26zo].is-admin.is-active{color:var(--color-admin-hover)}.mobile-nav-link[data-astro-cid-isef26zo].is-active{color:var(--color-brand)}.mobile-nav-sub[data-astro-cid-isef26zo]{gap:.15rem;margin:.15rem 0 .55rem;padding-left:.15rem;display:grid}.mobile-nav-sublink[data-astro-cid-isef26zo]{color:var(--color-text-muted);padding:.4rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:block}.mobile-nav-sublink[data-astro-cid-isef26zo]:hover,.mobile-nav-link[data-astro-cid-isef26zo]:hover{color:var(--color-brand)}.mobile-nav-listings[data-astro-cid-isef26zo]{background:var(--color-brand);width:100%;height:3.25rem;color:var(--color-brand-foreground);letter-spacing:-.01em;border-radius:.75rem;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.mobile-nav-listings[data-astro-cid-isef26zo]:hover{background:var(--color-brand-hover)}.mobile-nav-signin[data-astro-cid-isef26zo],.mobile-nav-signup[data-astro-cid-isef26zo]{border:1px solid var(--color-border);background:var(--color-surface-elevated);height:2.75rem;color:var(--color-text);border-radius:.65rem;justify-content:center;align-items:center;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.unlock-prompt[hidden]{display:none!important}.unlock-prompt{z-index:1600;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.unlock-prompt-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0f172a73;border:0;position:absolute;inset:0}.unlock-prompt-card{z-index:1;border:1px solid color-mix(in oklab, var(--color-brand) 28%, var(--color-border));background:var(--color-surface-elevated);text-align:center;border-radius:1.1rem;width:min(24.5rem,100%);padding:1.45rem 1.35rem 1.35rem;position:relative;box-shadow:0 24px 64px #0f172a38}.unlock-prompt-x{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.unlock-prompt-x:hover{background:var(--color-surface-muted);color:var(--color-text)}.unlock-prompt-x svg{width:.95rem;height:.95rem}.unlock-prompt-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:.72rem;font-weight:700}.unlock-prompt-title{letter-spacing:-.03em;color:var(--color-text);margin:.35rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.2}.unlock-prompt-text{color:var(--color-text-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.unlock-prompt-actions{gap:.5rem;margin-top:1.15rem;display:grid}.unlock-prompt-btn{border-radius:.6rem;justify-content:center;align-items:center;min-height:2.6rem;padding:.5rem 1rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.unlock-prompt-btn.is-primary{background:var(--color-brand);color:var(--color-brand-foreground)}.unlock-prompt-btn.is-primary:hover{background:var(--color-brand-hover)}.unlock-prompt-btn.is-secondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.unlock-prompt-btn.is-secondary:hover{border-color:var(--color-brand)}
