.wrap[data-v-5b73486b]{max-width:1180px}.title[data-v-5b73486b]{text-align:center;margin:30px 0 6px;font-family:var(--font-display);font-size:clamp(30px,4vw,40px);letter-spacing:.05em}.codex-rule.center[data-v-5b73486b]{justify-content:center;margin:4px auto 16px}.codex-rule.center span[data-v-5b73486b]{color:var(--ink-mute);letter-spacing:.14em}.modes[data-v-5b73486b]{display:flex;justify-content:center;gap:0;margin:6px auto 16px;width:fit-content;border:1px solid var(--gold-dp);border-radius:999px;overflow:hidden;box-shadow:var(--emboss)}.mode[data-v-5b73486b]{font-family:var(--font-display);font-size:13px;letter-spacing:.04em;color:var(--ink-dim);background:transparent;border:none;padding:8px 22px;cursor:pointer;transition:color .18s var(--ease-out),background .18s var(--ease-out)}.mode[data-v-5b73486b]:active{transform:scale(.97)}.mode.on[data-v-5b73486b]{color:#241a0f;background:var(--leaf)}@media (hover:hover) and (pointer:fine){.mode[data-v-5b73486b]:not(.on):hover{color:var(--gold-br)}}.lead[data-v-5b73486b]{max-width:660px;margin:0 auto 26px;text-align:center;color:var(--ink-dim);font-family:var(--font-body);font-size:15px;line-height:1.62}.lead b[data-v-5b73486b]{color:var(--gold-br)}.tier[data-v-5b73486b]{display:flex;gap:14px;align-items:stretch;margin-bottom:14px}.tier.apex[data-v-5b73486b]{margin-bottom:22px}.badge[data-v-5b73486b]{flex-shrink:0;width:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:14px 0 20px;border-radius:5px 5px 0 0;position:relative;clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%);box-shadow:0 8px 18px -8px #000000b3}.badge .lt[data-v-5b73486b]{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1}.badge .sub[data-v-5b73486b]{font-family:var(--font-data);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase}.t-ss[data-v-5b73486b]{background:var(--leaf)}.t-ss .sub[data-v-5b73486b]{color:#5a3d12}.t-ss[data-v-5b73486b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);background-size:280% 100%;animation:sheen-5b73486b 4.5s ease-in-out infinite;clip-path:inherit}.t-s[data-v-5b73486b]{background:var(--leaf)}.t-s .sub[data-v-5b73486b]{color:#5a3d12}.t-a[data-v-5b73486b]{background:linear-gradient(180deg,#caa05c,#8a6526)}.t-a .lt[data-v-5b73486b]{color:#241a0f;-webkit-text-fill-color:#241a0f;background:none}.t-a .sub[data-v-5b73486b]{color:#3a2912}.t-b[data-v-5b73486b]{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--gold-dp)}.t-b .lt[data-v-5b73486b]{color:var(--parch);-webkit-text-fill-color:var(--parch);background:none}.t-b .sub[data-v-5b73486b]{color:var(--ink-mute)}.t-c[data-v-5b73486b]{background:linear-gradient(180deg,#1a130b,#120c06);border:1px solid var(--edge)}.t-c .lt[data-v-5b73486b]{color:var(--ink-dim);-webkit-text-fill-color:var(--ink-dim);background:none}.t-c .sub[data-v-5b73486b]{color:var(--ink-mute)}@keyframes sheen-5b73486b{0%,to{background-position:140% 0}50%{background-position:-40% 0}}.row[data-v-5b73486b]{flex:1;display:flex;flex-wrap:wrap;gap:9px;padding:12px;align-content:flex-start}.cell[data-v-5b73486b]{display:flex;flex-direction:column;align-items:center;width:86px;text-decoration:none;padding:5px;border-radius:6px;transition:transform .24s var(--ease-out),background .2s var(--ease-out)}.cell img[data-v-5b73486b]{width:54px;height:54px;border-radius:5px;border:2px solid var(--el-br,var(--gold-dp));object-fit:cover;box-shadow:0 3px 10px #00000080;transition:box-shadow .24s var(--ease-out)}.cell[data-v-5b73486b]:active{transform:translateY(-1px) scale(.98)}@media (hover:hover) and (pointer:fine){.cell[data-v-5b73486b]:hover{background:#c9a24b14;transform:translateY(-4px)}.cell:hover img[data-v-5b73486b]{box-shadow:0 0 16px -2px var(--el-gl,rgba(201,162,75,.5))}}.cell .nm[data-v-5b73486b]{font-family:var(--font-data);font-size:11px;color:var(--gold-br);text-align:center;line-height:1.15;margin-top:5px;max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell .wr[data-v-5b73486b]{font-family:var(--font-data);font-size:10px;color:var(--ink-mute)}@media (max-width:560px){.badge[data-v-5b73486b]{width:52px}.badge .lt[data-v-5b73486b]{font-size:24px}.cell[data-v-5b73486b]{width:72px}.cell img[data-v-5b73486b]{width:46px;height:46px}}
