.aside-screen[data-v-44c949fc]{opacity:0;transition:opacity .45s ease}.aside-screen.aside-in[data-v-44c949fc]{opacity:1}.aside-screen.aside-out[data-v-44c949fc]{opacity:0;transition:opacity .55s ease}.aside-band[data-v-44c949fc]{height:min(66vh,34rem)}.aside-backdrop[data-v-44c949fc]{background:radial-gradient(120% 90% at 50% 20%,#48443f,#262422 55%,#100f0f)}.aside-photo[data-v-44c949fc]{object-fit:cover;object-position:50% 38%}.aside-vignette[data-v-44c949fc]{background:linear-gradient(to bottom,#00000052,#0000 18% 64%,#00000094)}.aside-sprite[data-v-44c949fc]{image-rendering:pixelated;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .55))}.aside-line[data-v-44c949fc]{animation:aside-line-in-44c949fc .42s ease both}@keyframes aside-line-in-44c949fc{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ap-cost-pip[data-v-c7cfc093]{width:.36rem;height:.36rem;border-radius:9999px;border:1px solid;box-sizing:border-box}.ap-cost-pip.is-live[data-v-c7cfc093]{background:#34d399;border-color:#a7f3d0}.ap-cost-pip.is-dim[data-v-c7cfc093]{background:#78716c;border-color:#78716c}.ap-cost-free[data-v-c7cfc093]{font-size:.5rem;font-weight:700;letter-spacing:.04em;line-height:1}.ap-cost-free.is-live[data-v-c7cfc093]{color:#fcd34d}.ap-cost-free.is-dim[data-v-c7cfc093]{color:#78716c}.ap-pip[data-v-14f8eb61]{position:relative;width:.8rem;height:.8rem;border-radius:9999px;border:1px solid;box-sizing:border-box}.ap-pip.is-lit[data-v-14f8eb61]{background:#34d399;border-color:#a7f3d0;box-shadow:0 0 6px 1px #34d3998c}.ap-pip.is-out[data-v-14f8eb61]{background:#00000059;border-color:#ffffff2e;box-shadow:inset 0 1px 2px #00000080}.ap-pip.is-draining[data-v-14f8eb61]{animation:ap-socket-knock-14f8eb61 .19s ease-out}.ap-pip-spark[data-v-14f8eb61]{position:absolute;inset:-1px;border-radius:9999px;background:#6ee7b7;animation:ap-pip-spend-14f8eb61 .19s ease-out forwards;pointer-events:none}@keyframes ap-pip-spend-14f8eb61{0%{transform:scale(1) translateY(0);opacity:1}55%{transform:scale(1.85) translateY(-3px);opacity:.5}to{transform:scale(2.4) translateY(-7px);opacity:0}}@keyframes ap-socket-knock-14f8eb61{0%{transform:scale(1.3)}55%{transform:scale(.86)}to{transform:scale(1)}}.ap-turn-label[data-v-14f8eb61]{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fcd34de6;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ap-pip.is-draining[data-v-14f8eb61],.ap-pip-spark[data-v-14f8eb61]{animation:none}.ap-pip-spark[data-v-14f8eb61]{opacity:0}}.descend-transition--covering[data-v-2f79cd4d]{animation:descend-cover-2f79cd4d .3s ease-out both}.descend-transition--revealing[data-v-2f79cd4d]{animation:descend-reveal-2f79cd4d .7s ease-in both}.descend-transition__message--covering[data-v-2f79cd4d]{animation:descend-message-cover-2f79cd4d .3s ease-out both}.descend-transition__message--revealing[data-v-2f79cd4d]{animation:descend-message-reveal-2f79cd4d .7s ease-in both}@keyframes descend-cover-2f79cd4d{0%{opacity:0}to{opacity:1}}@keyframes descend-reveal-2f79cd4d{0%,68%{opacity:1}to{opacity:0}}@keyframes descend-message-cover-2f79cd4d{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes descend-message-reveal-2f79cd4d{0%,60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5rem)}}@media(prefers-reduced-motion:reduce){.descend-transition[data-v-2f79cd4d],.descend-transition__message[data-v-2f79cd4d]{animation-duration:1ms}}.descend-screen[data-v-403a7b2d]{animation:descend-screen-in-403a7b2d .22s ease-out both}.descend-screen__card[data-v-403a7b2d]{animation:descend-screen-card-403a7b2d .32s cubic-bezier(.2,.8,.2,1) both}@keyframes descend-screen-in-403a7b2d{0%{opacity:0}to{opacity:1}}@keyframes descend-screen-card-403a7b2d{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.caption-enter-active[data-v-a719886f],.caption-leave-active[data-v-a719886f]{transition:opacity .18s ease}.caption-enter-from[data-v-a719886f],.caption-leave-to[data-v-a719886f]{opacity:0}.nudge-check[data-v-4fd4b600]{width:16px;height:16px;margin-top:1px;padding:1px;background:#26221c;border:2px solid #5a5347;image-rendering:pixelated;transition:background-color .12s,border-color .12s}.group:hover .nudge-check[data-v-4fd4b600]:not(.busy){border-color:#8a7438}.nudge-check.checked[data-v-4fd4b600]{background:#6b5a2a;border-color:#8a7438}.nudge-check.busy[data-v-4fd4b600]{opacity:.5}
