.shot[data-v-eaefb355]{background:#000;display:block;overflow:hidden}.field[data-v-eaefb355],.shot[data-v-eaefb355]{inset:0;position:absolute}.field[data-v-eaefb355]{height:100%;opacity:1;pointer-events:none;transition:opacity .16s ease;width:100%}.ramp .field[data-v-eaefb355]{transition-duration:.42s}.ready .field[data-v-eaefb355],img[data-v-eaefb355]{opacity:0}img[data-v-eaefb355]{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:opacity .16s ease;width:100%;z-index:1}.ready img[data-v-eaefb355]{opacity:1}.ramp img[data-v-eaefb355]{transition-duration:.48s}.cover img[data-v-eaefb355]{-o-object-fit:cover;object-fit:cover}.contain img[data-v-eaefb355]{-o-object-fit:contain;object-fit:contain}.backdrop[data-v-64ba6aea]{backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);background:#07070757;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:40}.sheet[data-v-64ba6aea]{border-radius:var(--radius-lg);display:grid;max-height:min(92vh,860px);overflow:auto;width:min(920px,100%)}.portrait[data-v-64ba6aea]{aspect-ratio:1;background:#050505;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.step[data-v-64ba6aea]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#07070799;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;color:var(--ink);display:grid;height:44px;margin-top:-22px;place-items:center;position:absolute;top:50%;transition:border-color .16s ease,background .16s ease;width:44px;z-index:2}.step[data-v-64ba6aea]:hover{background:#c4142b38;border-color:#c4142bb3}.step svg[data-v-64ba6aea]{height:12px;width:8px}.prev[data-v-64ba6aea]{left:.75rem}.next[data-v-64ba6aea]{right:.75rem}.copy[data-v-64ba6aea]{display:flex;flex-direction:column;padding:1.15rem;position:relative}.body[data-v-64ba6aea],.copy[data-v-64ba6aea]{min-height:0}.body[data-v-64ba6aea]{flex:1}.close[data-v-64ba6aea]{color:var(--ink-mute);font-family:var(--sans);font-size:.68rem;letter-spacing:.14em;position:absolute;right:.85rem;text-transform:uppercase;top:.85rem;z-index:1}.close[data-v-64ba6aea]:hover{color:var(--ink)}.kicker[data-v-64ba6aea]{color:var(--blood-soft);font-family:var(--sans);font-size:.68rem;letter-spacing:.18em;margin-bottom:.4rem;text-transform:uppercase}h2[data-v-64ba6aea]{font-family:var(--display);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1;margin-bottom:.45rem;padding-right:4rem}.meta[data-v-64ba6aea],.power[data-v-64ba6aea],.share[data-v-64ba6aea],.split[data-v-64ba6aea],.tab[data-v-64ba6aea],.type[data-v-64ba6aea]{font-family:var(--sans)}.meta[data-v-64ba6aea]{color:var(--ink-soft);margin-bottom:.35rem}.power[data-v-64ba6aea]{color:var(--ink);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.power[data-v-64ba6aea],.tabs[data-v-64ba6aea]{margin-bottom:1rem}.tabs[data-v-64ba6aea]{display:flex;gap:.4rem}.tab[data-v-64ba6aea]{border:1px solid var(--line);color:var(--ink-soft);font-size:.72rem;letter-spacing:.12em;padding:.4rem .7rem;text-transform:uppercase}.tab.on[data-v-64ba6aea]{background:#c4142b29;border-color:#c4142bb3;color:var(--ink)}.stats[data-v-64ba6aea]{display:grid;gap:.75rem}.stat-top[data-v-64ba6aea]{display:flex;font-family:var(--sans);font-size:.78rem;justify-content:space-between;letter-spacing:.08em;margin-bottom:.28rem;text-transform:uppercase}.stat-top strong[data-v-64ba6aea]{font-weight:600}.track[data-v-64ba6aea]{background:#ffffff14;height:7px}.fill[data-v-64ba6aea],.track[data-v-64ba6aea]{display:block}.fill[data-v-64ba6aea]{background:linear-gradient(90deg,color-mix(in srgb,var(--tone,var(--blood-soft)) 55%,#000),var(--tone,var(--blood-soft)));height:100%}.split[data-v-64ba6aea]{color:var(--ink-mute);font-size:.75rem;margin-top:.22rem}.traits[data-v-64ba6aea]{display:grid;gap:.35rem;list-style:none}.traits li[data-v-64ba6aea]{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;font-family:var(--sans);font-size:.92rem;gap:1rem;justify-content:space-between;padding-bottom:.35rem}.type[data-v-64ba6aea]{color:var(--ink-mute);display:block;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.share[data-v-64ba6aea]{color:var(--blood-soft);font-size:.82rem;white-space:nowrap}.download[data-v-64ba6aea]{background:#c4142b29;border:1px solid rgba(196,20,43,.7);color:var(--ink);flex-shrink:0;font-family:var(--sans);font-size:.72rem;letter-spacing:.14em;margin-top:1.25rem;padding:.75rem .9rem;text-transform:uppercase;width:100%}.download[data-v-64ba6aea]:hover:not(:disabled){background:#c4142b47}.download[data-v-64ba6aea]:disabled{opacity:.5}.prime[data-v-64ba6aea]{background:linear-gradient(160deg,var(--crimson-night) 0,rgba(7,7,7,.96) 60%);border:1px solid rgba(155,10,30,.6);box-shadow:0 30px 80px -30px var(--crimson-glow)}.prime .portrait[data-v-64ba6aea]{background:radial-gradient(circle at 50% 45%,#2a0409 0,#070707 70%)}.prime .portrait[data-v-64ba6aea]:after{background:radial-gradient(circle at 50% 45%,transparent 60%,rgba(26,3,6,.7) 100%);box-shadow:inset 0 0 0 1px #9b0a1e73;content:"";inset:0;pointer-events:none;position:absolute}.prime .kicker[data-v-64ba6aea],.prime .power[data-v-64ba6aea],.prime .share[data-v-64ba6aea],.prime .stat-top strong[data-v-64ba6aea]{color:var(--crimson-ink)}.prime .download[data-v-64ba6aea],.prime .tab.on[data-v-64ba6aea]{background:#9b0a1e38;border-color:var(--crimson)}.prime .download[data-v-64ba6aea]:hover:not(:disabled){background:#9b0a1e5c}.prime .track[data-v-64ba6aea]{background:#000000bf;box-shadow:inset 0 0 0 1px #9b0a1e59}.prime .fill[data-v-64ba6aea]{background:linear-gradient(90deg,#2a0409,var(--crimson) 55%,var(--crimson-ink));box-shadow:0 0 10px -2px var(--crimson-glow)}@media(min-width:800px){.sheet[data-v-64ba6aea]{align-items:stretch;grid-template-columns:minmax(0,1fr) 320px;max-height:none;overflow:hidden;width:min(1080px,calc(100vw - 2rem),calc(100vh - 2rem + 320px))}.portrait[data-v-64ba6aea]{align-self:start;height:auto;width:100%}.copy[data-v-64ba6aea]{height:0;min-height:100%;overflow:hidden}h2[data-v-64ba6aea]{font-size:clamp(1.7rem,3vw,2.35rem)}.body[data-v-64ba6aea]{overflow:auto}}
