.scene[data-v-a0d6d0b7]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:3vh 5%;position:absolute}.lists[data-v-a0d6d0b7]{display:flex;flex-direction:column;gap:1vh;position:relative;width:100%}.list[data-v-a0d6d0b7]{align-items:center;animation:fade-in-a0d6d0b7 .4s ease var(--t) both;display:grid;gap:.8vh;grid-template-columns:7ch repeat(3,1fr)}.list-name[data-v-a0d6d0b7]{color:var(--text-dim)}.cell[data-v-a0d6d0b7],.list-name[data-v-a0d6d0b7]{font-family:var(--font-code);font-size:clamp(.5rem,1.35vh,.9rem);font-weight:700}.cell[data-v-a0d6d0b7]{background:var(--bg);border:2px solid var(--border);border-radius:.8vh;color:var(--text);padding:1vh .6vh;text-align:center}.cell.is-lit[data-v-a0d6d0b7]{background:color-mix(in srgb,var(--sun) 45%,var(--bg));border-color:var(--sun)}.stage-1 .list:last-of-type .cell[data-v-a0d6d0b7]{border-color:var(--coral);border-style:dashed;translate:12% 0}.warn[data-v-a0d6d0b7]{animation:fade-in-a0d6d0b7 .4s ease .7s both;bottom:-3.4vh;color:var(--coral);font-size:clamp(.5rem,1.25vh,.8rem);font-weight:800;letter-spacing:.06em;position:absolute;right:0;text-transform:uppercase}.cards[data-v-a0d6d0b7]{align-items:center;display:flex;gap:1.6vh;justify-content:center;width:100%}.cards.is-many[data-v-a0d6d0b7]{gap:1vh}.plan[data-v-a0d6d0b7]{animation:fade-in-a0d6d0b7 .45s ease .1s both;background:var(--bg);border:2px dashed var(--lavender);border-radius:1.2vh;display:flex;flex-direction:column;gap:.5vh;padding:1.6vh}.plan-tag[data-v-a0d6d0b7]{color:var(--lavender);font-size:clamp(.45rem,1.1vh,.7rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-name[data-v-a0d6d0b7]{color:var(--text);font-size:clamp(.75rem,2vh,1.3rem);font-weight:800}.plan-row[data-v-a0d6d0b7]{color:var(--text-dim);display:flex;font-family:var(--font-code);font-size:clamp(.5rem,1.3vh,.85rem);gap:.6vh}.plan-label[data-v-a0d6d0b7]{color:var(--text-muted);font-weight:800;min-width:4ch}.card[data-v-a0d6d0b7]{animation:rise-a0d6d0b7 .45s cubic-bezier(.22,1,.36,1) var(--t) both;background:var(--bg);border:2px solid var(--mint);border-radius:1.2vh;display:flex;flex-direction:column;gap:.5vh;min-width:0;padding:1.4vh 1.6vh}.card.is-dict[data-v-a0d6d0b7]{border-color:var(--sky);border-style:dashed}.card.is-acting[data-v-a0d6d0b7]{box-shadow:0 0 0 .5vh color-mix(in srgb,var(--mint) 22%,transparent)}.card-name[data-v-a0d6d0b7]{color:var(--text);font-size:clamp(.7rem,1.9vh,1.2rem);font-weight:800}.card-row[data-v-a0d6d0b7]{align-items:center;display:flex;font-family:var(--font-code);font-size:clamp(.5rem,1.35vh,.9rem);gap:.8vh}.card-key[data-v-a0d6d0b7]{color:var(--text-muted);min-width:7ch}.card-value[data-v-a0d6d0b7]{background:var(--bg-off);border-radius:.5vh;color:var(--text);display:inline-grid;font-weight:800;padding:.2vh .7vh}.value-face[data-v-a0d6d0b7]{grid-area:1/1}.card-value.is-flipping .value-old[data-v-a0d6d0b7]{animation:flip-out-a0d6d0b7 .3s ease-in .8s both}.card-value.is-flipping .value-new[data-v-a0d6d0b7]{animation:flip-in-a0d6d0b7 .4s cubic-bezier(.22,1,.36,1) 1.1s both}.card-call[data-v-a0d6d0b7]{animation:pop-a0d6d0b7 .35s cubic-bezier(.22,1,.36,1) .8s both;background:var(--text);border-radius:999px;color:var(--bg);font-family:var(--font-code);font-size:clamp(.45rem,1.15vh,.75rem);font-weight:700;margin-top:.4vh;padding:.35vh .8vh;text-align:center}.knowns[data-v-a0d6d0b7]{gap:1.4vh;width:100%}.known[data-v-a0d6d0b7],.knowns[data-v-a0d6d0b7]{display:flex;flex-direction:column}.known[data-v-a0d6d0b7]{animation:rise-a0d6d0b7 .45s cubic-bezier(.22,1,.36,1) var(--t) both;background:var(--bg);border:2px solid var(--border);border-radius:1.2vh;gap:.3vh;padding:1.3vh 1.5vh}.known-name[data-v-a0d6d0b7]{color:var(--lavender);font-size:clamp(.5rem,1.25vh,.8rem);letter-spacing:.06em;text-transform:uppercase}.known-example[data-v-a0d6d0b7],.known-name[data-v-a0d6d0b7]{font-family:var(--font-code);font-weight:800}.known-example[data-v-a0d6d0b7]{color:var(--text);font-size:clamp(.6rem,1.7vh,1.1rem)}.known-note[data-v-a0d6d0b7]{color:var(--text-dim);font-size:clamp(.5rem,1.3vh,.85rem);line-height:1.35}@keyframes fade-in-a0d6d0b7{0%{opacity:0}to{opacity:1}}@keyframes rise-a0d6d0b7{0%{opacity:0;translate:0 1.2vh}to{opacity:1;translate:0 0}}@keyframes pop-a0d6d0b7{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes flip-out-a0d6d0b7{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -.8vh}}@keyframes flip-in-a0d6d0b7{0%{opacity:0;translate:0 .8vh}to{opacity:1;translate:0 0}}@media (orientation:portrait) and (max-width:760px){.cards.is-many[data-v-a0d6d0b7]{align-items:center;display:grid;gap:1.2vh;grid-template-columns:repeat(2,1fr);justify-items:stretch;width:100%}.cards.is-many .card[data-v-a0d6d0b7],.cards.is-many .plan[data-v-a0d6d0b7]{min-width:0;width:auto}.warn[data-v-a0d6d0b7]{font-size:clamp(.7rem,3vw,.85rem)}.plan-tag[data-v-a0d6d0b7]{font-size:clamp(.7rem,3vw,.8rem)}.plan-row[data-v-a0d6d0b7]{font-size:clamp(.75rem,3.2vw,.85rem)}.card-call[data-v-a0d6d0b7]{font-size:clamp(.72rem,3vw,.8rem)}.known-name[data-v-a0d6d0b7]{font-size:clamp(.72rem,3vw,.85rem)}.known-note[data-v-a0d6d0b7]{font-size:clamp(.75rem,3.2vw,.9rem)}}
