.conf-index[data-astro-cid-6mnitjau]{z-index:1;margin-top:0;padding:.5rem 2rem 40px;position:relative}.conf-index[data-astro-cid-6mnitjau] .container[data-astro-cid-6mnitjau]{max-width:1000px;margin:0 auto}.conf-index[data-astro-cid-6mnitjau] #conferences[data-astro-cid-6mnitjau],.conf-index[data-astro-cid-6mnitjau] #meetups[data-astro-cid-6mnitjau]{padding:0}.json-link[data-astro-cid-6mnitjau]{font-family:var(--font-mono);color:var(--accent-teal);border:1px solid var(--border-accent);background:var(--accent-teal-dim);white-space:nowrap;border-radius:7px;align-self:center;margin-left:auto;padding:5px 9px;font-size:.72rem;font-weight:700;text-decoration:none}.json-link[data-astro-cid-6mnitjau]:hover{background:#2dd4bf2e}.tabs[data-astro-cid-6mnitjau]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;margin:1.8rem 0 0;display:flex}.tab[data-astro-cid-6mnitjau]{appearance:none;font-family:var(--font-display);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:1.2rem;padding:.7rem .25rem;font-size:.98rem;font-weight:700;transition:color .15s}.tab[data-astro-cid-6mnitjau][aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent-teal)}.tab[data-astro-cid-6mnitjau] .badge[data-astro-cid-6mnitjau]{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-secondary);vertical-align:middle;border-radius:20px;margin-left:7px;padding:1px 7px;font-size:.62rem}.tab[data-astro-cid-6mnitjau] .sub[data-astro-cid-6mnitjau]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-teal);margin-top:2px;font-size:.56rem;font-weight:500;display:block}html[data-js] #meetups[data-astro-cid-6mnitjau]{display:none}.controls[data-astro-cid-6mnitjau]{flex-direction:column;gap:.9rem;padding:1.1rem 0 .25rem;display:flex}.filterset[data-astro-cid-6mnitjau]{flex-direction:column;gap:.45rem;display:flex}.filterset[data-astro-cid-6mnitjau] .lab[data-astro-cid-6mnitjau]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem}.chips[data-astro-cid-6mnitjau]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-6mnitjau]{appearance:none;border:1px solid var(--border-subtle);background:var(--bg-card);font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:.35rem .7rem;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.chip[data-astro-cid-6mnitjau]:hover{border-color:var(--border-accent);color:var(--text-primary)}.chip[data-astro-cid-6mnitjau][aria-pressed=true]{background:var(--accent-teal);color:var(--bg-primary);border-color:var(--accent-teal)}.countline[data-astro-cid-6mnitjau]{font-family:var(--font-mono);color:var(--text-muted);padding:.6rem 0 0;font-size:.74rem}.selectwrap[data-astro-cid-6mnitjau]{display:inline-block;position:relative}.selectwrap[data-astro-cid-6mnitjau]:after{content:"▾";pointer-events:none;color:var(--text-muted);font-size:.7rem;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.selectwrap[data-astro-cid-6mnitjau] select[data-astro-cid-6mnitjau]{-webkit-appearance:none;appearance:none;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:9px;min-width:230px;padding:.6rem 2.2rem .6rem .9rem;font-size:.85rem;font-weight:600}.selectwrap[data-astro-cid-6mnitjau] select[data-astro-cid-6mnitjau]:hover{border-color:var(--border-accent)}.disclosure[data-astro-cid-6mnitjau]{color:var(--text-muted);max-width:74ch;padding:.8rem 0 0;font-size:.78rem;line-height:1.55}.conf-index[data-astro-cid-6mnitjau] .monthband{align-items:baseline;gap:10px;margin:1.6rem 0 .25rem;padding-top:.6rem;display:flex}.conf-index[data-astro-cid-6mnitjau] .monthband h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);font-size:.92rem;font-weight:800}.conf-index[data-astro-cid-6mnitjau] .monthband .ct{font-family:var(--font-mono);color:var(--text-muted);font-size:.68rem}.conf-index[data-astro-cid-6mnitjau] .monthband .arch{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-orange);background:#f59e0b1f;border-radius:20px;padding:1px 7px;font-size:.56rem}.conf-index[data-astro-cid-6mnitjau] .monthband .rule{background:var(--border-subtle);flex:1;height:1px}.conf-index[data-astro-cid-6mnitjau] .row{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:66px 1fr auto;align-items:center;gap:16px;margin-top:.5rem;padding:.85rem 1rem;transition:transform .12s,border-color .12s;display:grid;box-shadow:inset 0 1px #ffffff08}.conf-index[data-astro-cid-6mnitjau] .row:hover{border-color:var(--border-accent);transform:translateY(-1px)}.conf-index[data-astro-cid-6mnitjau] .row.is-past{opacity:.72}.conf-index[data-astro-cid-6mnitjau] .daterail{text-align:center;border-right:1px solid var(--border-subtle);padding-right:8px}.conf-index[data-astro-cid-6mnitjau] .daterail .d{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:1.25rem;font-weight:800;line-height:1}.conf-index[data-astro-cid-6mnitjau] .daterail .span{font-family:var(--font-mono);color:var(--text-muted);margin-top:3px;font-size:.62rem;display:block}.conf-index[data-astro-cid-6mnitjau] .main .name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:1.02rem;font-weight:700;line-height:1.2}.conf-index[data-astro-cid-6mnitjau] .main .focus{color:var(--text-secondary);margin-top:3px;font-size:.82rem}.conf-index[data-astro-cid-6mnitjau] .meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:.6rem;display:flex}.conf-index[data-astro-cid-6mnitjau] .cflag{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:20px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.conf-index[data-astro-cid-6mnitjau] .cflag .fg{font-size:.95rem;line-height:1}.conf-index[data-astro-cid-6mnitjau] .tag{font-family:var(--font-mono);letter-spacing:.02em;background:var(--bg-secondary);color:var(--text-secondary);border-radius:5px;padding:3px 7px;font-size:.62rem}.conf-index[data-astro-cid-6mnitjau] .sub2{color:var(--text-muted);font-size:.75rem}.conf-index[data-astro-cid-6mnitjau] .right{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;min-width:132px;display:flex}.conf-index[data-astro-cid-6mnitjau] .status{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex}.conf-index[data-astro-cid-6mnitjau] .status.verified{color:var(--accent-green)}.conf-index[data-astro-cid-6mnitjau] .status.verified svg{flex:none;width:13px;height:13px}.conf-index[data-astro-cid-6mnitjau] .status.completed{color:var(--text-muted)}.conf-index[data-astro-cid-6mnitjau] .status.completed:before{content:"●";font-size:.5rem}.conf-index[data-astro-cid-6mnitjau] .status.community{color:var(--accent-teal)}.conf-index[data-astro-cid-6mnitjau] .status.community:before{content:"●";font-size:.5rem}.conf-index[data-astro-cid-6mnitjau] .src{font-family:var(--font-mono);color:var(--text-muted);font-size:.65rem}.conf-index[data-astro-cid-6mnitjau] .src b{color:var(--text-secondary);font-weight:400}.conf-index[data-astro-cid-6mnitjau] .go{color:var(--accent-teal);white-space:nowrap;font-size:.74rem;font-weight:700;text-decoration:none}.conf-index[data-astro-cid-6mnitjau] .go:hover{text-decoration:underline}.empty[data-astro-cid-6mnitjau]{text-align:center;color:var(--text-muted);padding:2.6rem 1.25rem;display:none}.empty[data-astro-cid-6mnitjau].show{display:block}.empty[data-astro-cid-6mnitjau] .big[data-astro-cid-6mnitjau]{font-family:var(--font-display);color:var(--text-primary);font-size:1.1rem;font-weight:700}.empty[data-astro-cid-6mnitjau] p[data-astro-cid-6mnitjau]{margin-top:6px;font-size:.9rem}.transparency[data-astro-cid-6mnitjau]{border-top:1px solid var(--border-subtle);margin:2.8rem 0 0;padding:2rem 0 0}.transparency[data-astro-cid-6mnitjau] h3[data-astro-cid-6mnitjau]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.transparency[data-astro-cid-6mnitjau] .sub[data-astro-cid-6mnitjau]{color:var(--text-secondary);max-width:64ch;margin-top:8px;font-size:.9rem;line-height:1.6}.excard[data-astro-cid-6mnitjau]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;margin-top:1.1rem;padding:.4rem 1.1rem}.exrow[data-astro-cid-6mnitjau]{border-top:1px solid var(--border-subtle);grid-template-columns:150px 1fr;gap:16px;padding:.85rem 0;display:grid}.exrow[data-astro-cid-6mnitjau]:first-child{border-top:none}.exrow[data-astro-cid-6mnitjau] .why[data-astro-cid-6mnitjau]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-orange);padding-top:2px;font-size:.66rem}.exrow[data-astro-cid-6mnitjau] .list[data-astro-cid-6mnitjau]{color:var(--text-primary);font-size:.84rem;line-height:1.6}.exrow[data-astro-cid-6mnitjau] .list[data-astro-cid-6mnitjau] b[data-astro-cid-6mnitjau]{font-weight:700}.exrow[data-astro-cid-6mnitjau] .list[data-astro-cid-6mnitjau] span[data-astro-cid-6mnitjau]{color:var(--text-muted)}.submit[data-astro-cid-6mnitjau]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:2.6rem;padding:1.8rem 1.7rem;display:flex}.submit[data-astro-cid-6mnitjau] h4[data-astro-cid-6mnitjau]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:800}.submit[data-astro-cid-6mnitjau] p[data-astro-cid-6mnitjau]{color:var(--text-secondary);max-width:46ch;margin-top:6px;font-size:.88rem}.submit[data-astro-cid-6mnitjau] .cta[data-astro-cid-6mnitjau]{background:var(--accent-teal);color:var(--bg-primary);font-family:var(--font-display);white-space:nowrap;border-radius:9px;padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.submit[data-astro-cid-6mnitjau] .cta[data-astro-cid-6mnitjau]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px #2dd4bf80}.submit[data-astro-cid-6mnitjau] .gate[data-astro-cid-6mnitjau]{font-family:var(--font-mono);color:var(--text-muted);margin-top:.7rem;font-size:.66rem}.article-footer-cta[data-astro-cid-6mnitjau]{border-top:1px solid var(--border-subtle);text-align:center;margin-top:.5rem;padding:44px 2rem}.article-footer-cta[data-astro-cid-6mnitjau] .container[data-astro-cid-6mnitjau]{max-width:640px;margin:0 auto}.article-footer-cta[data-astro-cid-6mnitjau] p[data-astro-cid-6mnitjau]{color:var(--text-secondary);margin-bottom:1.4rem;font-size:1.15rem}.cta-btn[data-astro-cid-6mnitjau]{color:var(--bg-primary);background:var(--accent-teal);font-size:1rem;font-weight:700;font-family:var(--font-display);border-radius:10px;padding:.875rem 2rem;text-decoration:none;transition:all .2s;display:inline-block}.cta-btn[data-astro-cid-6mnitjau]:hover{opacity:.9;box-shadow:0 0 20px #2dd4bf4d}@media (width<=680px){.conf-index[data-astro-cid-6mnitjau]{margin-top:0;padding:.5rem 1.2rem 40px}.conf-index[data-astro-cid-6mnitjau] .row{grid-template-columns:56px 1fr;gap:12px}.conf-index[data-astro-cid-6mnitjau] .right{border-top:1px solid var(--border-subtle);text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding-top:10px}.exrow[data-astro-cid-6mnitjau]{grid-template-columns:1fr;gap:5px}.selectwrap[data-astro-cid-6mnitjau] select[data-astro-cid-6mnitjau]{min-width:100%}}
