.part[data-v-83b09159],.scene[data-v-83b09159]{top:0;right:0;bottom:0;left:0;position:absolute}.tally[data-v-83b09159],code[data-v-83b09159]{font-family:var(--font-code)}.tally[data-v-83b09159]{animation:pop-83b09159 .35s cubic-bezier(.22,1,.36,1) .2s both;background:var(--text);border-radius:999px;color:var(--bg);font-size:clamp(.6rem,1.5vh,1rem);font-weight:800;left:50%;padding:calc(.4vh + .3em) 1.3vh;position:absolute;top:1.6vh;translate:-50% 0;white-space:nowrap;z-index:3}.is-leaving[data-v-83b09159]{animation:vanish-83b09159 .3s ease both}.momo[data-v-83b09159]{height:10vh;left:50%;top:6vh;translate:-50% 0;width:10vh}.card[data-v-83b09159],.momo[data-v-83b09159]{position:absolute}.card[data-v-83b09159]{background:color-mix(in srgb,var(--sun) 40%,var(--bg));border:3px solid var(--text);border-radius:2vh;display:grid;gap:2%;grid-template-columns:repeat(4,1fr);height:14vh;left:9%;padding:1.6vh 2%;right:9%;top:18vh}.brace[data-v-83b09159]{color:var(--lavender);font-family:var(--font-code);font-size:clamp(2rem,10vh,6.4rem);font-weight:300;line-height:1;position:absolute;top:50%;translate:0 -54%}.brace-open[data-v-83b09159]{left:-4.4vh}.brace-close[data-v-83b09159]{right:-4.4vh}.cell[data-v-83b09159]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.value[data-v-83b09159]{display:inline-grid}.value-face[data-v-83b09159]{background:var(--bg);border:2px solid var(--text);border-radius:1vh;color:var(--text);font-size:clamp(.6rem,1.9vh,1.25rem);font-weight:800;grid-area:1/1;justify-self:center;padding:.9vh 1vh;white-space:nowrap}.value-new[data-v-83b09159]{opacity:0}.label[data-v-83b09159]{display:inline-grid;position:absolute;top:calc(100% + 2.2vh)}.label-face[data-v-83b09159]{border-radius:999px;font-size:clamp(.55rem,1.5vh,1rem);font-weight:800;grid-area:1/1;justify-self:center;padding:calc(.3vh + .3em) .9vh;white-space:nowrap}.label-index[data-v-83b09159]{background:var(--lavender);color:#fff;min-width:3.4vh;text-align:center}.label-key[data-v-83b09159]{background:var(--text);color:var(--bg);opacity:0}.question[data-v-83b09159]{background:var(--coral);border:2px solid var(--text);border-radius:999px;color:#fff;display:grid;font-size:clamp(.7rem,2vh,1.3rem);font-weight:900;height:3.8vh;opacity:0;place-items:center;position:absolute;top:-2.6vh;width:3.8vh}.stage-1 .cell:nth-child(4) .value-face[data-v-83b09159],.stage-1 .cell:nth-child(6) .value-face[data-v-83b09159]{animation:ring-83b09159 .8s ease both}.stage-1 .cell:nth-child(4) .value-face[data-v-83b09159]{animation-delay:.9s}.stage-1 .cell:nth-child(6) .value-face[data-v-83b09159]{animation-delay:1.6s}.stage-1 .question[data-v-83b09159]{animation:pop-83b09159 .35s cubic-bezier(.34,1.56,.64,1) calc(2.2s + var(--k)*.1s) both}.stage-2 .label-index[data-v-83b09159]{animation:flip-out-83b09159 .25s ease-in calc(.5s + var(--k)*.15s) both}.stage-2 .label-key[data-v-83b09159]{animation:flip-in-83b09159 .35s cubic-bezier(.22,1,.36,1) calc(.75s + var(--k)*.15s) both}.stage-2 .brace[data-v-83b09159],.stage-3 .label-index[data-v-83b09159]{opacity:0}.stage-3 .label-key[data-v-83b09159]{animation:quote-83b09159 .3s ease .3s both;opacity:1}.stage-3 .brace-open[data-v-83b09159]{animation:brace-left-83b09159 .45s cubic-bezier(.22,1,.36,1) .4s both}.stage-3 .brace-close[data-v-83b09159]{animation:brace-right-83b09159 .45s cubic-bezier(.22,1,.36,1) .4s both}.stage-3 .is-age .label-key[data-v-83b09159]{animation:ring-83b09159 .8s ease 1s both}.stage-3 .is-age .value-now[data-v-83b09159]{animation:lift-out-83b09159 .35s ease-in 2s both}.stage-3 .is-age .value-new[data-v-83b09159]{animation:drop-in-83b09159 .45s cubic-bezier(.22,1,.36,1) 2.3s both}.stage-4 .label-index[data-v-83b09159],.stage-4 .value-new[data-v-83b09159]{opacity:0}.stage-4 .label-key[data-v-83b09159]{opacity:1}.stage-4 .is-age .value-now[data-v-83b09159]{opacity:0}.stage-4 .is-age .value-new[data-v-83b09159]{opacity:1}.shelter .mini[data-v-83b09159]{align-items:center;animation:rise-83b09159 .4s cubic-bezier(.22,1,.36,1) calc(.35s + var(--k)*.15s) both,read-83b09159 .9s ease var(--t) both;background:var(--bg);border:3px solid var(--text);border-radius:1.8vh;display:flex;gap:2vh;left:8%;opacity:0;padding:1.4vh 1.8vh;position:absolute;right:8%;top:calc(8vh + var(--k)*16vh)}.mini-art[data-v-83b09159]{flex:none;height:8vh;width:8vh}.mini-dict[data-v-83b09159]{color:var(--text);font-size:clamp(.55rem,1.6vh,1.05rem);font-weight:700;line-height:1.6}.mini-pair[data-v-83b09159]{white-space:nowrap}.mini-dict b[data-v-83b09159]{color:var(--coral)}.loop-label[data-v-83b09159]{animation:pop-83b09159 .35s cubic-bezier(.22,1,.36,1) .7s both;background:var(--lavender);border-radius:999px;bottom:3vh;color:#fff;font-size:clamp(.6rem,1.6vh,1.05rem);font-weight:800;left:50%;opacity:0;padding:calc(.35vh + .3em) 1.2vh;position:absolute;translate:-50% 0;white-space:nowrap}@keyframes vanish-83b09159{0%{opacity:1}to{opacity:0}}@keyframes pop-83b09159{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rise-83b09159{0%{opacity:0;transform:translateY(1.4vh)}to{opacity:1;transform:none}}@keyframes flip-out-83b09159{0%{opacity:1;transform:none}to{opacity:0;transform:rotateX(80deg)}}@keyframes flip-in-83b09159{0%{opacity:0;transform:rotateX(-80deg)}to{opacity:1;transform:none}}@keyframes quote-83b09159{0%{transform:none}50%{transform:scale(1.12)}to{transform:none}}@keyframes brace-left-83b09159{0%{opacity:0;transform:translate(-3vh)}to{opacity:1;transform:none}}@keyframes brace-right-83b09159{0%{opacity:0;transform:translate(3vh)}to{opacity:1;transform:none}}@keyframes ring-83b09159{0%{box-shadow:0 0 0 0 transparent}35%{box-shadow:0 0 0 .6vh color-mix(in srgb,var(--lavender) 55%,transparent)}to{box-shadow:0 0 0 1.2vh transparent}}@keyframes lift-out-83b09159{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3vh)}}@keyframes drop-in-83b09159{0%{opacity:0;transform:translateY(-3vh)}to{opacity:1;transform:none}}@keyframes read-83b09159{0%{border-color:var(--text)}30%{border-color:var(--lavender);box-shadow:0 0 0 .6vh color-mix(in srgb,var(--lavender) 35%,transparent)}to{border-color:var(--text);box-shadow:none}}
