.cs-backdrop[data-v-777a3010]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070605d6;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:120}.cs-panel[data-v-777a3010]{background:linear-gradient(180deg,#18120ef7,#0b0806fa);border-radius:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r) 32%,transparent),0 40px 90px #000000bf;max-height:calc(100vh - 2.5rem);max-width:46rem;overflow-y:auto;padding:1.75rem;position:relative;width:100%}.cs-close[data-v-777a3010]{color:#d8cfb873;font-size:1rem;line-height:1;position:absolute;right:1rem;top:.8rem}.cs-close[data-v-777a3010]:hover{color:#f4eee0}.cs-top[data-v-777a3010]{display:flex;flex-wrap:wrap;gap:1.5rem}.cs-art[data-v-777a3010]{background:#00000059;border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r) 55%,transparent),0 0 40px -12px var(--r);flex:0 0 auto;height:11rem;overflow:hidden;width:11rem}.cs-art img[data-v-777a3010]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cs-rar[data-v-777a3010]{color:var(--r);font-family:Rajdhani,sans-serif;font-size:.7rem;letter-spacing:.22em}.cs-name[data-v-777a3010],.cs-rar[data-v-777a3010]{text-transform:uppercase}.cs-name[data-v-777a3010]{color:#f4eee0;font-family:Cinzel,serif;font-size:1.55rem;letter-spacing:.03em;line-height:1.15;margin-top:.3rem}.cs-desc[data-v-777a3010]{color:#e7dcc4bf;font-family:EB Garamond,Georgia,serif;font-size:1.02rem;line-height:1.55;margin-top:.7rem}.cs-facts[data-v-777a3010]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin-top:1rem}.cs-facts div[data-v-777a3010]{background:#ffffff09;border-radius:10px;box-shadow:inset 0 0 0 1px #e7dcc412;padding:.5rem .7rem}.cs-facts dt[data-v-777a3010]{color:#e7dcc46b;font-family:Rajdhani,sans-serif;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}.cs-facts dd[data-v-777a3010]{color:#f4eee0;font-family:Cinzel,serif;font-size:.95rem;margin-top:.15rem}.cs-block[data-v-777a3010]{border-top:1px solid rgba(231,220,196,.08);margin-top:1.5rem;padding-top:1.1rem}.cs-block h4[data-v-777a3010]{color:#d8a12f;font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.cs-block h4 span[data-v-777a3010]{color:#e7dcc473;margin-left:.35rem}.cs-ings[data-v-777a3010]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin-top:.7rem}.cs-ing[data-v-777a3010],.cs-use[data-v-777a3010]{align-items:center;background:#ffffff09;border-radius:10px;box-shadow:inset 0 0 0 1px #e7dcc412;display:flex;gap:.6rem;padding:.4rem .7rem .4rem .4rem;text-align:left;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.cs-ing[data-v-777a3010]:hover,.cs-use[data-v-777a3010]:hover{background:#d8a12f1a;box-shadow:inset 0 0 0 1px #d8a12f73}.cs-ing img[data-v-777a3010],.cs-use img[data-v-777a3010]{border-radius:8px;flex-shrink:0;height:2.4rem;-o-object-fit:cover;object-fit:cover;width:2.4rem}.cs-ing-name[data-v-777a3010]{color:#f4eee0e6;flex:1;font-family:EB Garamond,Georgia,serif;font-size:1rem;min-width:0}.cs-ing b[data-v-777a3010]{color:#d8a12f;font-family:Cinzel,serif;font-size:.95rem}.cs-src[data-v-777a3010]{color:#f4eee0e0;font-family:EB Garamond,Georgia,serif;font-size:1.05rem;margin-top:.5rem}.cs-uses[data-v-777a3010]{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));margin-top:.7rem}.cs-use[data-v-777a3010]{padding-block:.3rem}.cs-use img[data-v-777a3010]{height:1.9rem;width:1.9rem}.cs-use span[data-v-777a3010]{color:#f4eee0d9;font-family:EB Garamond,Georgia,serif;font-size:.92rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-more[data-v-777a3010]{border-radius:10px;box-shadow:inset 0 0 0 1px #d8a12f59;color:#d8a12f;font-family:Rajdhani,sans-serif;font-size:.75rem;letter-spacing:.14em;padding:.4rem .8rem;text-transform:uppercase}.cs-more[data-v-777a3010]:hover{background:#d8a12f1a}.cs-enter-active[data-v-777a3010],.cs-leave-active[data-v-777a3010]{transition:opacity .2s ease}.cs-enter-active .cs-panel[data-v-777a3010],.cs-leave-active .cs-panel[data-v-777a3010]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.cs-enter-from[data-v-777a3010],.cs-leave-to[data-v-777a3010]{opacity:0}.cs-enter-from .cs-panel[data-v-777a3010],.cs-leave-to .cs-panel[data-v-777a3010]{transform:translateY(14px) scale(.985)}@media(max-width:560px){.cs-panel[data-v-777a3010]{padding:1.25rem}.cs-art[data-v-777a3010]{height:13rem;width:100%}}
