*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:radial-gradient(120vw 90vh at 30% 35%,#101010,#060606 55%,#020202) fixed #020202;color:#eaeaea;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,SimSun,serif;-webkit-font-smoothing:antialiased;overflow:hidden}.page{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.page::-webkit-scrollbar{width:7px}.page::-webkit-scrollbar-track{background:transparent}.page::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.page::-webkit-scrollbar-thumb:hover{background:#ffffff47}.page .ghost{position:fixed;z-index:1;right:0;top:50%;transform:translate(6%,-54%);font-size:76vh;line-height:1;font-weight:600;color:transparent;-webkit-text-stroke:1.8px rgba(255,255,255,.07);pointer-events:none}@supports not (-webkit-text-stroke: 1px #fff){.page .ghost{color:#ffffff09}}.page .ornament{position:fixed;z-index:2;left:4vw;top:50%;transform:translateY(-50%);width:clamp(300px,44vw,640px);pointer-events:none;opacity:.9;-webkit-mask-image:radial-gradient(100% 100% at 50% 42%,#000 45%,transparent 82%);mask-image:radial-gradient(100% 100% at 50% 42%,#000 45%,transparent 82%);animation:fade-in .9s ease both}.page .art{display:block;width:100%;height:auto}.page .drift{animation:float-y 6s ease-in-out infinite}.page .drift.d2{animation-delay:-2.4s}.page .drift.d3{animation-delay:-4.2s}.page .star{animation:twinkle 3.6s ease-in-out infinite alternate}.page .star.s2{animation-delay:.9s}.page .star.s3{animation-delay:1.7s}.page .star.s4{animation-delay:2.6s}.page .star.s5{animation-delay:1.2s}.page .star.s6{animation-delay:2.1s}.page .veil{position:fixed;left:0;right:0;height:16vh;z-index:4;pointer-events:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.page .veil.top{top:0;background:linear-gradient(180deg,#0202028c,#02020200);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.page .veil.bottom{bottom:0;height:22vh;background:linear-gradient(0deg,#020202c7,#02020273 55%,#02020200);-webkit-mask-image:linear-gradient(0deg,#000 0%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,transparent 100%)}.page .panel{position:relative;z-index:5;width:min(520px,38vw);min-height:100vh;margin:0 7vw 0 auto;padding:12vh 0 16vh;display:flex;flex-direction:column;justify-content:center;animation:fade-up .7s cubic-bezier(.22,1,.36,1) .1s both}.page .head{position:sticky;top:0;z-index:2;padding:3.4vh 0 2.6vh;background:linear-gradient(180deg,#020202f0 64%,#02020200)}.page .title{margin:0;font-size:14px;font-weight:400;letter-spacing:.55em;color:#c5c5c5;text-shadow:0 0 12px rgba(0,0,0,.9),0 0 4px rgba(0,0,0,.8)}.page .en{margin:1.4vh 0 0;font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:#8a8a8a;text-shadow:0 0 10px rgba(0,0,0,.9)}.page .counter{margin:2.6vh 0 0;font-size:11px;letter-spacing:.4em;color:#9c9c9c;text-shadow:0 0 10px rgba(0,0,0,.9)}.page .muterr{margin:1.2vh 0 0;font-size:11px;letter-spacing:.2em;color:#b0b0b0}.page .endhint{margin:3vh 0 0;text-align:center;font-size:11px;letter-spacing:.3em;color:#8f8f8f}.page .state{margin:4vh 0;font-size:13px;letter-spacing:.3em;color:#8a8a8a;text-align:center}.page .retry{margin-left:10px;background:none;border:0;color:#d0d0d0;font:inherit;font-size:13px;letter-spacing:.2em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.page .list{margin:0;padding:0;list-style:none}.page .list li{padding:1.7vh 2px;border-bottom:1px solid rgba(255,255,255,.12);animation:fade-up .55s ease both;animation-delay:calc(var(--i, 0) * 60ms)}.page .num{flex:none;font-size:11px;letter-spacing:.1em;color:#8a8a8a}@media (max-width: 820px){.page .ghost{font-size:58vw;top:2vh;transform:translate(8%)}.page .ornament{display:block;position:relative;left:0;top:0;transform:none;width:70vw;margin:12vh auto 0}.page .panel{width:auto;min-height:0;margin:2vh 8vw 0;padding:0 0 12vh;text-align:center}.page .head{padding:2vh 0}.page .veil.top{display:none}.page .veil.bottom{height:14vh}.page .list li{text-align:left}}@media (prefers-reduced-motion: reduce){.page .ornament,.page .panel,.page .list li,.page .star,.page .drift{animation:none}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes twinkle{0%{opacity:.2}to{opacity:1}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.addbar{display:flex;align-items:stretch;gap:14px;margin:2vh 0 0;width:var(--addbar-w, 100%)}.addbar input{flex:1;padding:10px 2px;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.3);color:#eaeaea;font:inherit;font-size:14px;letter-spacing:.1em;outline:none;transition:border-color .3s}.addbar input::placeholder{color:#7c7c7c}.addbar input:focus{border-bottom-color:#b5b5b5}.addbar button{flex:none;padding:10px 22px;border:1px solid #6f6f6f;background:none;color:#c9c9c9;font:inherit;font-size:12px;letter-spacing:.4em;text-indent:.4em;cursor:pointer;transition:color .3s,border-color .3s}.addbar button:hover:not(:disabled){color:#fff;border-color:#ddd}.addbar button:disabled{opacity:.5;cursor:wait}.addbar.stack{flex-direction:column;align-items:flex-start;gap:.6vh}.addbar.stack input{flex:none;width:100%}.addbar.stack button{margin-top:1.8vh}@media (max-width: 820px){.addbar{flex-direction:column;gap:12px;width:auto;margin:2.4vh 0 0}.addbar.stack{align-items:stretch}.addbar input{width:100%;padding:12px 14px;font-size:16px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.2);border-radius:6px}.addbar button{width:100%;padding:12px}}.dust[data-v-2ea6ac3e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.dust span[data-v-2ea6ac3e]{position:absolute;top:0;border-radius:50%;background:#fff;animation-name:fall-2ea6ac3e;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fall-2ea6ac3e{0%{transform:translateY(-4vh)}to{transform:translate(var(--drift, 40px),108vh)}}@media (prefers-reduced-motion: reduce){.dust span[data-v-2ea6ac3e]{animation:none}}.list[data-v-49d50313]{margin:3.4vh 0 0;border-top:1px solid rgba(255,255,255,.12)}.list li[data-v-49d50313]{display:flex;align-items:baseline;gap:14px;padding:2.2vh 2px}.step[data-v-49d50313]{flex:1;min-width:0}.steptitle[data-v-49d50313]{margin:0;font-size:14px;letter-spacing:.14em;line-height:1.9;color:#e3e3e3}.step code[data-v-49d50313]{display:block;margin:1vh 0 0;padding-left:12px;border-left:1px solid rgba(255,255,255,.22);font-family:Consolas,Menlo,monospace;font-size:12px;line-height:1.9;color:#b0b0b0;overflow-x:auto;white-space:pre;-webkit-user-select:text;user-select:text}.stepsub[data-v-49d50313]{margin:1.2vh 0 0;font-size:11px;letter-spacing:.16em;line-height:1.8;color:#7f7f7f}.addbar[data-v-49d50313]{margin:3vh 0 0}@media (max-width: 820px){.steptitle[data-v-49d50313]{font-size:13px}}.list[data-v-ee143ca0]{margin:4vh 0 0;border-top:1px solid rgba(255,255,255,.12)}.list li[data-v-ee143ca0]{display:flex;align-items:baseline;gap:14px}.text[data-v-ee143ca0]{flex:1;font-size:14px;line-height:1.9;letter-spacing:.12em;color:#c9c9c9}@media (max-width: 820px){.text[data-v-ee143ca0]{font-size:13px}}.shell[data-v-0eb21437]{position:fixed;top:0;right:0;bottom:0;left:0}.booting[data-v-0eb21437]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;font-size:12px;letter-spacing:.4em;text-indent:.4em;color:#6f6f6f;animation:fade-0eb21437 1.2s ease-out both}.stage[data-v-0eb21437]{position:absolute;top:0;right:0;bottom:0;left:0;animation:stage-in-0eb21437 .6s cubic-bezier(.22,1,.36,1) both}@keyframes stage-in-0eb21437{0%{opacity:0}}@keyframes fade-0eb21437{0%{opacity:0}}.nav[data-v-0eb21437]{position:fixed;z-index:30;bottom:2.2vh;left:50%;transform:translate(-50%);display:flex;gap:3.2em}.nav a[data-v-0eb21437]{padding:6px 10px;font:inherit;font-size:13px;letter-spacing:.3em;text-indent:.3em;text-decoration:none;color:gray;transition:color .4s}.nav a[data-v-0eb21437]:hover{color:silver}.nav a.router-link-active[data-v-0eb21437]{color:#e8e8e8}@media (prefers-reduced-motion: reduce){.stage[data-v-0eb21437],.booting[data-v-0eb21437]{animation:none}}.stone[data-v-4f2055cd]{position:relative;z-index:2;width:min(76vw,56vh,330px);margin:0;animation:rise-4f2055cd 1.4s cubic-bezier(.22,1,.36,1) both}svg[data-v-4f2055cd]{display:block;width:100%;height:auto;overflow:visible}text[data-v-4f2055cd]{fill:#e8e8e8;text-anchor:middle}.rip[data-v-4f2055cd]{font-size:14px;letter-spacing:8px;fill:#c9c9c9}.name[data-v-4f2055cd]{font-size:46px;letter-spacing:10px;text-indent:10px}.line[data-v-4f2055cd]{font-size:13px;letter-spacing:3px;fill:#bdbdbd}@keyframes rise-4f2055cd{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion: reduce){.stone[data-v-4f2055cd]{animation:none}}.flowers[data-v-a2cc3713]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;margin:0;padding:0;list-style:none;pointer-events:none}.flowers li[data-v-a2cc3713]{position:absolute;width:26px}.flowers svg[data-v-a2cc3713]{display:block;width:100%;height:auto}.scene[data-v-616a1c87]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.ghost[data-v-616a1c87]{position:absolute;z-index:1;right:0;top:50%;transform:translate(6%,-54%);font-size:76vh;line-height:1;font-weight:600;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.05);pointer-events:none;animation:ghost-in-616a1c87 2.4s ease-out both}@supports not (-webkit-text-stroke: 1px #fff){.ghost[data-v-616a1c87]{color:#ffffff0a}}.topbar[data-v-616a1c87]{position:absolute;z-index:3;top:5vh;left:7vw;right:7vw;display:flex;justify-content:space-between;align-items:baseline;pointer-events:none;animation:fade-616a1c87 1.8s ease-out both}.title[data-v-616a1c87]{margin:0;font-size:13px;font-weight:400;letter-spacing:.5em;color:#a5a5a5}.en[data-v-616a1c87]{margin:0;font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:#8a8a8a}.stage[data-v-616a1c87]{position:absolute;z-index:2;left:10vw;bottom:20vh;width:min(38vw,56vh,320px)}.stage[data-v-616a1c87] .stone{width:100%}.ground[data-v-616a1c87]{position:absolute;left:6vw;bottom:20vh;width:52vw;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32) 12%,rgba(255,255,255,.32) 88%,transparent);pointer-events:none}.panel[data-v-616a1c87]{position:absolute;z-index:3;right:9vw;top:50%;transform:translateY(-52%);display:flex;align-items:stretch;gap:3.2vw;pointer-events:none}.words[data-v-616a1c87]{display:flex;flex-direction:column;align-items:flex-start}.name[data-v-616a1c87]{margin:0;font-size:clamp(88px,15vw,200px);font-weight:600;line-height:1;letter-spacing:.04em;color:#f0f0f0;animation:fade-up-616a1c87 1s cubic-bezier(.22,1,.36,1) .35s both}.rule[data-v-616a1c87]{width:76px;height:1px;background:#fff6;margin:4.5vh 0 3.2vh;transform-origin:left center;animation:grow-616a1c87 .9s cubic-bezier(.22,1,.36,1) .65s both}.born[data-v-616a1c87],.died[data-v-616a1c87]{margin:0;font-size:13px;letter-spacing:.32em;color:#b0b0b0;line-height:2.1;animation:fade-up-616a1c87 1s ease-out both}.born[data-v-616a1c87]{animation-delay:.8s}.died[data-v-616a1c87]{animation-delay:.95s}.quote-v[data-v-616a1c87]{margin:0;writing-mode:vertical-rl;font-size:19px;letter-spacing:.42em;color:#e3e3e3;text-shadow:0 0 14px rgba(0,0,0,.85);border-left:1px solid rgba(255,255,255,.16);padding-left:3.2vw;animation:fade-up-616a1c87 1.1s ease-out 1.1s both}.hint[data-v-616a1c87]{position:absolute;z-index:3;left:7vw;bottom:6vh;margin:0;font-size:11px;letter-spacing:.3em;color:#8f8f8f;pointer-events:none;animation:fade-616a1c87 1.8s ease-out .4s both}.candle[data-v-616a1c87]{position:absolute;z-index:4;right:-58px;bottom:0;width:44px;height:82px;padding:0;border:0;background:none;cursor:pointer}.candle[data-v-616a1c87]:focus-visible{outline:1px dotted #888;outline-offset:6px}.stick[data-v-616a1c87]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:11px;height:34px;border-radius:3px 3px 2px 2px;background:linear-gradient(180deg,#f2f2f2,#8f8f8f)}.wick[data-v-616a1c87]{position:absolute;bottom:33px;left:50%;transform:translate(-50%);width:1.5px;height:5px;background:#777}.flame[data-v-616a1c87]{position:absolute;bottom:37px;left:50%;width:14px;height:24px;transform-origin:50% 100%;transform:translate(-50%);border-radius:50%/64% 64% 36% 36%;background:radial-gradient(circle at 50% 72%,#fff,#d9d9d9 40%,#fff0 72%);filter:blur(.5px);animation:flick-616a1c87 .9s ease-in-out infinite alternate;pointer-events:none}.halo[data-v-616a1c87]{position:absolute;bottom:24px;left:50%;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#ffffff21,#fff0 60%);transform:translate(-50%);animation:breathe-616a1c87 3.2s ease-in-out infinite;pointer-events:none}.smoke i[data-v-616a1c87]{position:absolute;bottom:40px;left:50%;width:8px;height:22px;border-radius:50%;background:#ffffff59;filter:blur(3px);animation:wisp-616a1c87 2.6s ease-out infinite;pointer-events:none}.smoke i[data-v-616a1c87]:nth-child(2){left:58%;animation-delay:.6s}.smoke i[data-v-616a1c87]:nth-child(3){left:42%;animation-delay:1.2s}@keyframes flick-616a1c87{0%{transform:translate(-50%) rotate(-2.5deg) scaleX(.96)}to{transform:translate(-50%) rotate(2.5deg) scale(1.04,1.07)}}@keyframes breathe-616a1c87{0%,to{opacity:.7;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.12)}}@keyframes wisp-616a1c87{0%{transform:translate(-50%) scale(.5);opacity:0}18%{opacity:.65}to{transform:translate(calc(-50% + 16px),-74px) scale(1.9);opacity:0}}@keyframes fade-616a1c87{0%{opacity:0}}@keyframes fade-up-616a1c87{0%{opacity:0;transform:translateY(20px)}}@keyframes grow-616a1c87{0%{transform:scaleX(0)}}@keyframes ghost-in-616a1c87{0%{opacity:0}}@media (max-width: 820px){.scene[data-v-616a1c87]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6.5vh}.stage[data-v-616a1c87]{position:relative;left:auto;bottom:auto;width:min(58vw,34vh)}.ground[data-v-616a1c87]{position:static;width:84vw}.panel[data-v-616a1c87]{position:static;transform:none;margin:4vh 0 0;padding:0 8vw;gap:9vw;justify-content:center}.name[data-v-616a1c87]{font-size:clamp(60px,17vw,84px)}.rule[data-v-616a1c87]{margin:2vh 0 1.6vh}.born[data-v-616a1c87],.died[data-v-616a1c87]{font-size:11px;line-height:2}.quote-v[data-v-616a1c87]{font-size:15px;letter-spacing:.34em;padding-left:6vw;max-height:26vh}.ghost[data-v-616a1c87]{font-size:58vw;top:2vh;transform:translate(8%)}.topbar[data-v-616a1c87]{top:3.5vh;left:6vw;right:6vw;flex-direction:column;align-items:center;gap:6px;text-align:center}.en[data-v-616a1c87]{font-size:9px}.hint[data-v-616a1c87]{left:6vw;right:6vw;bottom:6.5vh;text-align:center;font-size:10px;letter-spacing:.22em}.candle[data-v-616a1c87]{right:-46px}}@media (prefers-reduced-motion: reduce){.flame[data-v-616a1c87],.halo[data-v-616a1c87],.smoke i[data-v-616a1c87],.topbar[data-v-616a1c87],.hint[data-v-616a1c87],.ghost[data-v-616a1c87],.name[data-v-616a1c87],.rule[data-v-616a1c87],.born[data-v-616a1c87],.died[data-v-616a1c87],.quote-v[data-v-616a1c87]{animation:none}}.nameinput[data-v-f734e971]{flex:none;width:170px}.hpwrap[data-v-f734e971]{position:absolute;left:-9999px}.addbar.btn-mobile button[data-v-f734e971]{display:none}@media (max-width: 820px){.nameinput[data-v-f734e971]{width:100%}.addbar.btn-mobile button[data-v-f734e971]{display:block}}.scene[data-v-85241b8c]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;user-select:none;scrollbar-width:none}.scene[data-v-85241b8c]::-webkit-scrollbar{display:none}.ghost[data-v-85241b8c]{position:fixed;z-index:1;right:0;top:50%;transform:translate(6%,-54%);font-size:76vh;line-height:1;font-weight:600;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.045);pointer-events:none}@supports not (-webkit-text-stroke: 1px #fff){.ghost[data-v-85241b8c]{color:#ffffff09}}.ornament[data-v-85241b8c]{position:fixed;z-index:2;left:4vw;top:50%;transform:translateY(-50%);width:clamp(300px,44vw,640px);pointer-events:none;opacity:.9;-webkit-mask-image:radial-gradient(100% 100% at 50% 42%,#000 45%,transparent 82%);mask-image:radial-gradient(100% 100% at 50% 42%,#000 45%,transparent 82%)}.art[data-v-85241b8c]{display:block;width:100%;height:auto}.moon[data-v-85241b8c]{position:absolute;left:70%;top:14%;width:17%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 35%,#fafafa,#e9e9e9 48%,#c9c9c9);box-shadow:0 0 16px 2px #ffffff52,0 0 56px 10px #ffffff1f,0 0 130px 34px #ffffff0d}.shoot[data-v-85241b8c]{animation:shoot-85241b8c 9s ease-in 2.5s infinite;opacity:0}.star[data-v-85241b8c]{animation:twinkle-85241b8c 3.6s ease-in-out infinite alternate}.star.s2[data-v-85241b8c]{animation-delay:.9s}.star.s3[data-v-85241b8c]{animation-delay:1.7s}.star.s4[data-v-85241b8c]{animation-delay:2.6s}.star.s5[data-v-85241b8c]{animation-delay:1.2s}.star.s6[data-v-85241b8c]{animation-delay:2.1s}@keyframes shoot-85241b8c{0%{transform:translate(0);opacity:0}4%{opacity:1}11%{transform:translate(150px,76px);opacity:0}to{transform:translate(150px,76px);opacity:0}}@keyframes twinkle-85241b8c{0%{opacity:.2}to{opacity:1}}.veil[data-v-85241b8c]{position:fixed;left:0;right:0;height:24vh;z-index:4;pointer-events:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.veil.top[data-v-85241b8c]{top:0;background:linear-gradient(180deg,#0202028c,#02020200);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.veil.bottom[data-v-85241b8c]{bottom:0;height:34vh;background:linear-gradient(0deg,#020202c7,#02020273 55%,#02020200);-webkit-mask-image:linear-gradient(0deg,#000 0%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,transparent 100%)}.titleblock[data-v-85241b8c]{position:fixed;z-index:5;left:7vw;bottom:9vh}.title[data-v-85241b8c]{margin:0;font-size:14px;font-weight:400;letter-spacing:.55em;color:#c5c5c5;text-shadow:0 0 12px rgba(0,0,0,.9),0 0 4px rgba(0,0,0,.8)}.en[data-v-85241b8c]{margin:1.4vh 0 0;font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:#8a8a8a;text-shadow:0 0 10px rgba(0,0,0,.9)}.counter[data-v-85241b8c]{margin:2.6vh 0 0;font-size:11px;letter-spacing:.4em;color:#9c9c9c;text-shadow:0 0 10px rgba(0,0,0,.9)}.muterr[data-v-85241b8c]{margin:1.2vh 0 0;font-size:11px;letter-spacing:.2em;color:#b0b0b0}.listwrap[data-v-85241b8c]{position:relative;z-index:3;width:min(430px,34vw);margin:45vh 9vw 45vh auto}.list[data-v-85241b8c]{margin:0;padding:0;list-style:none}li[data-v-85241b8c]{display:flex;align-items:center;gap:14px;padding:1.7vh 2px;border-bottom:1px solid rgba(255,255,255,.12)}.num[data-v-85241b8c]{font-size:11px;letter-spacing:.1em;color:#8a8a8a}.tick[data-v-85241b8c]{flex:none;width:16px;height:16px;border:1px solid #a3a3a3;border-radius:50%;background:none;cursor:pointer;position:relative;transition:border-color .3s,background .3s}.tick.readonly[data-v-85241b8c]{cursor:default}.tick[data-v-85241b8c]:hover{border-color:#fff}.tick[data-v-85241b8c]:after{content:"✕";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:9px;color:#000;opacity:0}li.done .tick[data-v-85241b8c]{background:#e8e8e8;border-color:#e8e8e8}li.done .tick[data-v-85241b8c]:after{opacity:1}.text[data-v-85241b8c]{flex:1;font-size:15px;letter-spacing:.12em;color:#e3e3e3;transition:color .3s}li.done .text[data-v-85241b8c]{color:#6d6d6d;text-decoration:line-through;text-decoration-color:#ffffff4d}.del[data-v-85241b8c]{flex:none;border:0;background:none;color:#8a8a8a;font-size:12px;cursor:pointer;opacity:0;transition:opacity .3s,color .3s;padding:4px}li:hover .del[data-v-85241b8c]{opacity:1}.del[data-v-85241b8c]:hover{color:#fff}@media (hover: none){.del[data-v-85241b8c]{opacity:1}}.empty[data-v-85241b8c]{justify-content:center;font-size:13px;letter-spacing:.3em;color:#8a8a8a;border-bottom:none}.state[data-v-85241b8c]{margin:4vh 0;font-size:13px;letter-spacing:.3em;color:#8a8a8a;text-align:center}.retry[data-v-85241b8c]{margin-left:10px;background:none;border:0;color:#d0d0d0;font:inherit;font-size:13px;letter-spacing:.2em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.endhint[data-v-85241b8c]{margin:3vh 0 0;text-align:center;font-size:11px;letter-spacing:.3em;color:#8f8f8f}@media (max-width: 820px){.ornament[data-v-85241b8c]{display:block;position:relative;left:0;top:0;transform:none;width:70vw;margin:12vh auto 0;opacity:.9}.titleblock[data-v-85241b8c]{position:static;width:auto;padding:0 8vw;margin-top:1vh;text-align:center}.listwrap[data-v-85241b8c]{width:auto;margin:2vh 8vw 12vh}.veil.top[data-v-85241b8c]{display:none}.veil.bottom[data-v-85241b8c]{height:14vh}.ghost[data-v-85241b8c]{font-size:58vw;top:2vh;transform:translate(8%)}.text[data-v-85241b8c]{font-size:14px}}@media (prefers-reduced-motion: reduce){.star[data-v-85241b8c],.shoot[data-v-85241b8c]{animation:none}}.scene[data-v-93da94ba]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;user-select:none;scrollbar-width:none}.scene[data-v-93da94ba]::-webkit-scrollbar{display:none}.ghost[data-v-93da94ba]{position:fixed;z-index:1;right:0;top:50%;transform:translate(6%,-54%);font-size:76vh;line-height:1;font-weight:600;color:transparent;-webkit-text-stroke:1.8px rgba(255,255,255,.09);pointer-events:none}@supports not (-webkit-text-stroke: 1px #fff){.ghost[data-v-93da94ba]{color:#ffffff09}}.ornament[data-v-93da94ba]{position:fixed;z-index:2;left:4vw;top:50%;transform:translateY(-50%);width:clamp(300px,44vw,640px);pointer-events:none;opacity:.9;-webkit-mask-image:radial-gradient(100% 100% at 50% 42%,#000 45%,transparent 82%);mask-image:radial-gradient(100% 100% at 50% 42%,#000 45%,transparent 82%)}.art[data-v-93da94ba]{display:block;width:100%;height:auto}.letter[data-v-93da94ba]{animation:float-y-93da94ba 6s ease-in-out infinite}.letter.l2[data-v-93da94ba]{animation-delay:-2.4s}.letter.l3[data-v-93da94ba]{animation-delay:-4.2s}@keyframes float-y-93da94ba{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.star[data-v-93da94ba]{animation:twinkle-93da94ba 3.6s ease-in-out infinite alternate}.star.s2[data-v-93da94ba]{animation-delay:1.4s}@keyframes twinkle-93da94ba{0%{opacity:.2}to{opacity:1}}.veil[data-v-93da94ba]{position:fixed;left:0;right:0;height:24vh;z-index:4;pointer-events:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.veil.top[data-v-93da94ba]{top:0;background:linear-gradient(180deg,#0202028c,#02020200);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.veil.bottom[data-v-93da94ba]{bottom:0;height:34vh;background:linear-gradient(0deg,#020202c7,#02020273 55%,#02020200);-webkit-mask-image:linear-gradient(0deg,#000 0%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,transparent 100%)}.titleblock[data-v-93da94ba]{position:fixed;z-index:5;left:7vw;bottom:9vh}.title[data-v-93da94ba]{margin:0;font-size:14px;font-weight:400;letter-spacing:.55em;color:#c5c5c5;text-shadow:0 0 12px rgba(0,0,0,.9),0 0 4px rgba(0,0,0,.8)}.en[data-v-93da94ba]{margin:1.4vh 0 0;font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:#8a8a8a;text-shadow:0 0 10px rgba(0,0,0,.9)}.counter[data-v-93da94ba]{margin:2.6vh 0 0;font-size:11px;letter-spacing:.4em;color:#9c9c9c;text-shadow:0 0 10px rgba(0,0,0,.9)}.muterr[data-v-93da94ba]{margin:1.2vh 0 0;font-size:11px;letter-spacing:.2em;color:#b0b0b0}.listwrap[data-v-93da94ba]{position:relative;z-index:3;width:min(430px,34vw);margin:45vh 9vw 45vh auto}.list[data-v-93da94ba]{margin:0;padding:0;list-style:none}li[data-v-93da94ba]{padding:2.2vh 2px;border-bottom:1px solid rgba(255,255,255,.12)}li.empty[data-v-93da94ba]{display:flex;justify-content:center;border-bottom:none;font-size:13px;letter-spacing:.3em;color:#8a8a8a}.text[data-v-93da94ba]{margin:0;font-size:15px;letter-spacing:.14em;line-height:1.9;color:#e3e3e3}.who[data-v-93da94ba]{color:#b5b5b5}.meta[data-v-93da94ba]{margin:.8vh 0 0;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.3em;color:#909090}.del[data-v-93da94ba]{border:0;background:none;color:#909090;font-size:11px;cursor:pointer;padding:2px 4px;transition:color .3s}.del[data-v-93da94ba]:hover{color:#fff}.state[data-v-93da94ba]{margin:4vh 0;font-size:13px;letter-spacing:.3em;color:#8a8a8a;text-align:center}.retry[data-v-93da94ba]{margin-left:10px;background:none;border:0;color:#d0d0d0;font:inherit;font-size:13px;letter-spacing:.2em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.endhint[data-v-93da94ba]{margin:3vh 0 0;text-align:center;font-size:11px;letter-spacing:.3em;color:#8f8f8f}@media (max-width: 820px){.ornament[data-v-93da94ba]{display:block;position:relative;left:0;top:0;transform:none;width:70vw;margin:12vh auto 0;opacity:.9}.titleblock[data-v-93da94ba]{position:static;width:auto;padding:0 8vw;margin-top:1vh;text-align:center}.listwrap[data-v-93da94ba]{width:auto;margin:2vh 8vw 12vh}.veil.top[data-v-93da94ba]{display:none}.veil.bottom[data-v-93da94ba]{height:14vh}.ghost[data-v-93da94ba]{font-size:58vw;top:2vh;transform:translate(8%)}.text[data-v-93da94ba]{font-size:14px}}@media (prefers-reduced-motion: reduce){.letter[data-v-93da94ba],.star[data-v-93da94ba]{animation:none}}.back[data-v-95625f06]{margin:2.6vh 0 0;font-size:11px;letter-spacing:.2em}.back a[data-v-95625f06]{color:#8a8a8a;text-decoration:none;transition:color .3s}.back a[data-v-95625f06]:hover{color:#d0d0d0}@media (max-width: 820px){.back[data-v-95625f06]{margin-bottom:6vh}}
