.EntityDetailPage-module__tCG6FW__page{gap:1rem;display:grid}.EntityDetailPage-module__tCG6FW__breadcrumbs{color:var(--text-muted);flex-wrap:wrap;gap:.4rem;font-size:.76rem;display:flex}.EntityDetailPage-module__tCG6FW__breadcrumbs a:hover,.EntityDetailPage-module__tCG6FW__breadcrumbs a:focus-visible{color:var(--primary-hover)}.EntityDetailPage-module__tCG6FW__article{gap:1.25rem;display:grid}.EntityDetailPage-module__tCG6FW__header,.EntityDetailPage-module__tCG6FW__body,.EntityDetailPage-module__tCG6FW__sources,.EntityDetailPage-module__tCG6FW__levelSection,.EntityDetailPage-module__tCG6FW__infoSection,.EntityDetailPage-module__tCG6FW__unreleasedNotice{background:var(--surface-glass);border:1px solid var(--border);border-radius:.65rem;padding:clamp(1.25rem,4vw,2rem)}.EntityDetailPage-module__tCG6FW__header{align-items:flex-start;gap:1.2rem;display:flex}.EntityDetailPage-module__tCG6FW__header>div{min-width:0}.EntityDetailPage-module__tCG6FW__icon,.EntityDetailPage-module__tCG6FW__placeholder{border:1px solid var(--border);background:var(--surface-inset);border-radius:1rem;flex:none;width:6.5rem;height:6.5rem}.EntityDetailPage-module__tCG6FW__icon{object-fit:cover}.EntityDetailPage-module__tCG6FW__placeholder{color:var(--primary-hover);font-family:var(--font-display);place-items:center;font-size:2.2rem;font-weight:800;display:grid}.EntityDetailPage-module__tCG6FW__eyebrow{color:var(--primary-hover);letter-spacing:.08em;margin:0 0 .45rem;font-size:.75rem;font-weight:800}.EntityDetailPage-module__tCG6FW__titleRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.EntityDetailPage-module__tCG6FW__titleRow h1{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,4vw,2.5rem)}.EntityDetailPage-module__tCG6FW__badge{color:#d8ccff;background:#7657be40;border:1px solid #a084e559;border-radius:999px;padding:.2rem .58rem;font-size:.72rem;font-weight:800}.EntityDetailPage-module__tCG6FW__detailBadge{border:1px solid;border-radius:999px;padding:.2rem .58rem;font-size:.72rem;font-weight:800}.EntityDetailPage-module__tCG6FW__published{color:#bcebc8;background:#3d965c26;border-color:#52bb7659}.EntityDetailPage-module__tCG6FW__unreleased{color:#adb1bc;background:#8489971a;border-color:#84899740}.EntityDetailPage-module__tCG6FW__summary{color:var(--text-muted);margin:.7rem 0 0}.EntityDetailPage-module__tCG6FW__metadata{flex-wrap:wrap;gap:1rem;margin:1rem 0 0;display:flex}.EntityDetailPage-module__tCG6FW__metadata div{gap:.35rem;display:flex}.EntityDetailPage-module__tCG6FW__metadata dt,.EntityDetailPage-module__tCG6FW__metadata dd{color:var(--text-muted);margin:0;font-size:.78rem}.EntityDetailPage-module__tCG6FW__cover,.EntityDetailPage-module__tCG6FW__bodyImage{object-fit:contain;background:var(--surface-inset);border-radius:.65rem;width:100%;height:auto;max-height:42rem;display:block}.EntityDetailPage-module__tCG6FW__body h2,.EntityDetailPage-module__tCG6FW__sources h2,.EntityDetailPage-module__tCG6FW__levelSection h2,.EntityDetailPage-module__tCG6FW__infoSection h2{margin-top:0;font-size:1.15rem}.EntityDetailPage-module__tCG6FW__infoSection dl{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin:0;display:grid}.EntityDetailPage-module__tCG6FW__infoSection dl div{background:var(--surface-inset);border-radius:.45rem;justify-content:space-between;gap:1rem;padding:.7rem .8rem;display:flex}.EntityDetailPage-module__tCG6FW__infoSection dt{color:var(--text-muted)}.EntityDetailPage-module__tCG6FW__infoSection dd{color:var(--text-strong);text-align:right;margin:0;font-weight:800}.EntityDetailPage-module__tCG6FW__unreleasedNotice{text-align:center;align-content:center;gap:.35rem;min-height:9rem;display:grid}.EntityDetailPage-module__tCG6FW__unreleasedNotice p{color:var(--text-muted);margin:0}.EntityDetailPage-module__tCG6FW__body p,.EntityDetailPage-module__tCG6FW__levelPanel p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.EntityDetailPage-module__tCG6FW__body a{color:var(--primary-hover);text-underline-offset:.2em;text-decoration:underline}.EntityDetailPage-module__tCG6FW__bodyImage{margin:1.25rem auto}.EntityDetailPage-module__tCG6FW__levelSection{gap:1rem;display:grid}.EntityDetailPage-module__tCG6FW__levelTabs{flex-wrap:wrap;gap:.5rem;display:flex}.EntityDetailPage-module__tCG6FW__levelTabs button{color:var(--text-muted);background:var(--surface-inset);border:1px solid var(--border);border-radius:999px;padding:.45rem .75rem}.EntityDetailPage-module__tCG6FW__levelTabs .EntityDetailPage-module__tCG6FW__activeLevel{color:#f1ecff;border-color:var(--primary-hover);background:#7657be59}.EntityDetailPage-module__tCG6FW__levelPanel{background:var(--surface-inset);border:1px solid var(--border);border-radius:.65rem;padding:1rem}.EntityDetailPage-module__tCG6FW__levelPanel h3{margin:0 0 .8rem}.EntityDetailPage-module__tCG6FW__levelPanel dl{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin:0 0 1rem;display:grid}.EntityDetailPage-module__tCG6FW__levelPanel dl div{background:var(--surface-glass);border-radius:.45rem;justify-content:space-between;gap:1rem;padding:.65rem .75rem;display:flex}.EntityDetailPage-module__tCG6FW__levelPanel dt{color:var(--text-muted)}.EntityDetailPage-module__tCG6FW__levelPanel dd{color:var(--text-strong);text-align:right;margin:0;font-weight:800}.EntityDetailPage-module__tCG6FW__levelPanel p:last-child{margin-bottom:0}.EntityDetailPage-module__tCG6FW__sources ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.EntityDetailPage-module__tCG6FW__sources li{gap:.1rem;display:grid}.EntityDetailPage-module__tCG6FW__sources a{color:var(--primary-hover);overflow-wrap:anywhere}.EntityDetailPage-module__tCG6FW__sources span{color:var(--text-muted);font-size:.76rem}@media (max-width:36rem){.EntityDetailPage-module__tCG6FW__header{flex-direction:column;align-items:flex-start}.EntityDetailPage-module__tCG6FW__icon,.EntityDetailPage-module__tCG6FW__placeholder{width:5.5rem;height:5.5rem}.EntityDetailPage-module__tCG6FW__levelPanel dl{grid-template-columns:1fr}}
