.AiAo_a_theme{--gm-accent:#9b6dff;--gm-bg:#0c1418;--gm-stage:#0c1418;--gm-surface:#12121ef0;--gm-surface-2:#9b6dff0d;--gm-hover:#9b6dff1a;--gm-line:#9b6dff33;--gm-line-strong:#9b6dff80;--gm-wash:#9b6dff29;--gm-text:#ece8f7;--gm-muted:#a59cc2;--gm-faint:#7d7596;--gm-side-w:300px;color:var(--gm-text)}.AiAo_a_world{--gm-max-h:max(520px, calc(100vh - 240px))}.AiAo_a_head{border-bottom:var(--gm-frame);gap:6px;padding-bottom:10px;display:grid}.AiAo_a_back{color:#b89dff;font-size:12px;text-decoration:none}.AiAo_a_back:hover{color:#fff}.AiAo_a_title{letter-spacing:.01em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.AiAo_a_subtitle{color:#9b93b5;margin:0;font-size:12px}.AiAo_a_description{color:#8a82a6;margin:0;font-size:12px;line-height:1.5}.AiAo_a_nav{flex-direction:column;gap:3px;display:flex}.AiAo_a_nav a{color:#b89dff;font-size:12px;font-weight:600;text-decoration:none}.AiAo_a_nav a:hover{color:#fff}.AiAo_a_banner{color:#e8c98a;background:#d9a4411f;border:1px solid #d9a44159;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.AiAo_a_banner strong{color:#fff}.AiAo_a_banner button{color:#b89dff;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.AiAo_a_banner button:hover{color:#fff}.AiAo_a_listHead{border-top:var(--gm-frame);letter-spacing:.08em;text-transform:uppercase;color:var(--gm-faint);margin:4px 0 0;padding-top:8px;font-size:11px;font-weight:700}.AiAo_a_vaults{flex-direction:column;gap:4px;display:flex}.AiAo_a_vault{color:#b7b0cd;background:#ffffff05;border:1px solid #0000;border-radius:4px;grid-template-columns:1fr auto;grid-template-areas:"name tag""meta meta";align-items:center;gap:2px 8px;padding:8px 10px;text-decoration:none;transition:background .12s,border-color .12s;display:grid}.AiAo_a_vault:hover{background:#ffffff0d}.AiAo_a_vault[aria-current=page]{color:#fff;background:#9b6dff1f;border-color:#9b6dff4d}.AiAo_a_vaultName{grid-area:name;font-size:13.5px;font-weight:700}.AiAo_a_vaultMeta{color:#837b9c;font-variant-numeric:tabular-nums;grid-area:meta;font-size:11px}.AiAo_a_vaultTag{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;grid-area:tag;padding:2px 6px;font-size:9.5px;font-weight:700}.AiAo_a_tagModular{color:#6fe0a0;background:#50c87829}.AiAo_a_tagCave{color:#aab4cc;background:#7882a029}.AiAo_a_footnote{color:#5f5878;margin:8px 0 0;font-size:10.5px;line-height:1.5}.AiAo_a_tabs{border:var(--gm-frame);border-radius:var(--gm-radius);background:var(--gm-surface);flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.AiAo_a_tabs button{border-radius:var(--gm-radius);height:30px;color:var(--gm-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.AiAo_a_tabs button small{color:var(--gm-faint);font-size:10.5px;font-weight:600}.AiAo_a_tabs button:hover{color:var(--gm-text);background:var(--gm-hover)}.AiAo_a_tabs button[aria-selected=true]{background:var(--gm-wash);color:#fff;box-shadow:inset 0 0 0 1px var(--gm-line-strong)}.AiAo_a_tabs button:focus-visible{outline:2px solid var(--gm-accent);outline-offset:1px}
