.page_page__I_qSH{background:var(--bg-dark);color:var(--text-primary);min-height:100vh;padding:48px 24px 64px;transition:background .2s,color .2s}.page_wrapper__0MQsL{max-width:960px;margin:0 auto}.page_topBar__wGan6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page_title__b43zu{font-family:var(--font-playfair),serif;font-size:2rem;font-weight:400;letter-spacing:.01em;color:var(--text-primary);margin-bottom:4px}.page_subtitle__Ofcda{font-size:.82rem;color:var(--text-secondary);margin-bottom:32px}.page_backLink__J_MkV{display:inline-block;font-size:.82rem;color:var(--steel-blue);text-decoration:none;transition:color .2s}.page_backLink__J_MkV:hover{color:var(--text-primary)}.page_searchWrap__7FqeG{margin-bottom:20px}.page_search__s_LAN{width:100%;max-width:340px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-family:var(--font-dm-mono),monospace;font-size:.85rem;color:var(--text-primary);outline:none;transition:border-color .15s}.page_search__s_LAN::placeholder{color:var(--text-secondary)}.page_search__s_LAN:focus{border-color:var(--steel-blue)}.page_grid__MKmRd{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.page_card__wZl8B{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:18px 20px 20px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s;display:block}.page_card__wZl8B:hover{border-color:var(--steel-blue);background:var(--bg-card-hover)}.page_cardHeader__BUrSo{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page_cardIcon__l5p_F{width:22px;height:22px;flex-shrink:0;border-radius:4px;overflow:hidden}.page_cardIcon__l5p_F svg{width:100%;height:100%;display:block}.page_cardTag__7NlDX{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.page_cardTitle__9OXUf{font-family:var(--font-playfair),serif;font-size:1.05rem;font-weight:400;color:var(--text-primary);margin-bottom:6px}.page_cardDesc__1xeu_{font-size:.78rem;color:var(--text-secondary);line-height:1.65}.page_group__KkWag{margin-top:32px}.page_groupHeader__WYXNC{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.page_groupLabel__cSiCe{font-family:var(--font-dm-mono),monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);opacity:.6}.page_groupTitle__70lmd{font-family:var(--font-playfair),serif;font-size:1rem;color:var(--text-primary);opacity:.7}.page_noResults__txjdp{font-size:.72rem;color:var(--text-secondary);padding:8px 0}.page_adminBadge__xtBer{margin-left:auto;font-family:var(--font-dm-mono),monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--steel-blue);border:1px solid var(--steel-blue);border-radius:4px;padding:1px 5px;opacity:.7}