.z9gJia_root{background-color:var(--bg);background-image:url(/station/bg-tile.png);background-size:calc(var(--u) * 5.6667) calc(var(--u) * 5.6667);justify-content:center;min-height:100dvh;display:flex}.z9gJia_screen{width:calc(var(--u) * 402);height:100dvh;min-height:calc(var(--u) * 560);box-shadow:0 0 calc(var(--u) * 24) #28466e2e;background:#dfeaf6;position:relative;overflow:hidden}.z9gJia_stage{animation:.35s both z9gJia_fadeIn;position:absolute;inset:0}.z9gJia_tapArea{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.z9gJia_scene{position:absolute;inset:0}.z9gJia_sceneImg{object-fit:cover;width:100%;height:100%}.z9gJia_placeholder{background:linear-gradient(#edf4fb 0%,#d3e2f2 55%,#aec7e2 100%);justify-content:center;align-items:flex-start;padding-top:30%;display:flex;position:absolute;inset:0}.z9gJia_placeholder:before{content:"";background-image:url(/station/bg-tile.png);background-size:calc(var(--u) * 5.6667) calc(var(--u) * 5.6667);opacity:.45;position:absolute;inset:0}.z9gJia_placeholder span{padding:calc(var(--u) * 5) calc(var(--u) * 14);border:calc(var(--u) * .667) solid #809ec08c;font-size:calc(var(--u) * 12.5);color:var(--ink-mid);letter-spacing:.02em;background:#fff9;border-radius:999px;position:relative}.z9gJia_sceneGlitch{filter:saturate(.55)hue-rotate(-14deg)contrast(1.12)brightness(.92)}.z9gJia_titleBg{background-image:linear-gradient(#ffffff40,#91b4db59),url(/station/bg-tile.png);background-size:auto, calc(var(--u) * 5.6667) calc(var(--u) * 5.6667);position:absolute;inset:0}.z9gJia_black{background:#000}.z9gJia_win{border-radius:calc(var(--u) * 5) calc(var(--u) * 5) calc(var(--u) * 4) calc(var(--u) * 4);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 14) #28466e47, 0 0 0 calc(var(--u) * .5) #809ec099;background:#e4eef9;overflow:hidden}.z9gJia_winBar{height:calc(var(--u) * 18);background:var(--line);box-shadow:inset 0 calc(var(--u) * 1.333) calc(var(--u) * 1.333) #00000040, inset 0 calc(var(--u) * -1.667) calc(var(--u) * 2.1) #ffffff69}.z9gJia_winBody{padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 16);position:relative}.z9gJia_center{left:calc(var(--u) * 24);right:calc(var(--u) * 24);position:absolute;top:50%;transform:translateY(-50%)}.z9gJia_bottom{left:calc(var(--u) * 14);right:calc(var(--u) * 14);bottom:calc(var(--u) * 18 + env(safe-area-inset-bottom));gap:calc(var(--u) * 10);flex-direction:column;display:flex;position:absolute}.z9gJia_dialogue .z9gJia_winBody{min-height:calc(var(--u) * 116);padding:calc(var(--u) * 15) calc(var(--u) * 18) calc(var(--u) * 22)}.z9gJia_dialogueText{font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 24);color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.z9gJia_em{color:#3a76bd;background:linear-gradient(#0000 62%,#91b4db80 62%);font-style:normal;font-weight:700}.z9gJia_next{right:calc(var(--u) * 14);bottom:calc(var(--u) * 10);border-left:calc(var(--u) * 5) solid transparent;border-right:calc(var(--u) * 5) solid transparent;border-top:calc(var(--u) * 7) solid var(--line);width:0;height:0;animation:1.1s ease-in-out infinite z9gJia_bob;position:absolute}.z9gJia_pill{width:100%;min-height:calc(var(--u) * 46);padding:calc(var(--u) * 11) calc(var(--u) * 18);background:var(--frame);color:#fff;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 20);text-align:center;word-break:keep-all;box-shadow:inset 0 calc(var(--u) * 1.333) calc(var(--u) * 1.333) #00000040, inset 0 calc(var(--u) * -1.667) calc(var(--u) * 2.333) #ffffff40, 0 calc(var(--u) * 2) calc(var(--u) * 6) #28466e33;border:0;border-radius:999px;font-weight:600;text-decoration:none;animation:.28s both z9gJia_rise;display:block}.z9gJia_pill:active{filter:brightness(.92)}.z9gJia_pill:disabled{opacity:.55;cursor:default}.z9gJia_pillSub{color:var(--ink);background:#b9cee7}.z9gJia_pillInline{width:auto;min-width:calc(var(--u) * 76);flex:none;animation:none}.z9gJia_choices{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.z9gJia_gameTitle{text-align:center;font-size:calc(var(--u) * 34);color:var(--ink);letter-spacing:.02em;text-shadow:0 calc(var(--u) * 1) 0 #fff;margin:0;font-weight:700;line-height:1.2;position:absolute;top:24%;left:0;right:0}.z9gJia_startButtons{left:calc(var(--u) * 64);right:calc(var(--u) * 64);bottom:calc(var(--u) * 110 + env(safe-area-inset-bottom));gap:calc(var(--u) * 12);flex-direction:column;display:flex;position:absolute}.z9gJia_disclaimer{left:0;right:0;bottom:calc(var(--u) * 20 + env(safe-area-inset-bottom));text-align:center;font-size:calc(var(--u) * 10);color:var(--ink-mid);margin:0;position:absolute}.z9gJia_nameForm{flex-direction:column;display:flex}.z9gJia_nameRow{gap:calc(var(--u) * 8);display:flex}.z9gJia_field{min-width:0;height:calc(var(--u) * 46);padding:0 calc(var(--u) * 12);border:calc(var(--u) * .667) solid var(--ink-soft);border-radius:calc(var(--u) * 10);font-size:max(16px, calc(var(--u) * 15));color:var(--ink);background:#fff;flex:1}.z9gJia_field::placeholder{color:#3d557080}.z9gJia_textarea{width:100%;height:auto;min-height:calc(var(--u) * 88);padding:calc(var(--u) * 10) calc(var(--u) * 12);resize:none;line-height:1.45;display:block}.z9gJia_note{margin:calc(var(--u) * 12) 0 0;font-size:calc(var(--u) * 11.5);line-height:calc(var(--u) * 17);color:var(--ink-mid);word-break:keep-all}.z9gJia_answer{padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 14) #28466e47;cursor:default;background:#e4eef9}.z9gJia_answerRow{margin-top:calc(var(--u) * 8);justify-content:space-between;align-items:center;display:flex}.z9gJia_count{font-size:calc(var(--u) * 11);color:var(--ink-soft)}.z9gJia_chapter{animation:.45s both z9gJia_pop}.z9gJia_chapter .z9gJia_winBody{padding:calc(var(--u) * 34) calc(var(--u) * 20);text-align:center}.z9gJia_chapterText{font-size:calc(var(--u) * 19);line-height:calc(var(--u) * 28);color:var(--ink);word-break:keep-all;margin:0;font-weight:700}.z9gJia_filmRow{justify-content:center;display:flex}.z9gJia_film{width:calc(var(--u) * 76);height:calc(var(--u) * 76);padding:calc(var(--u) * 12);color:var(--ink-mid);box-shadow:0 0 0 calc(var(--u) * 1) #809ec0b3, 0 calc(var(--u) * 4) calc(var(--u) * 14) #28466e4d;background:radial-gradient(circle at 50% 35%,#fff,#d9e6f4);border:0;border-radius:50%;animation:1.8s ease-in-out infinite z9gJia_pulse}.z9gJia_video{object-fit:cover;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.z9gJia_videoOn{z-index:5;opacity:1;pointer-events:auto}.z9gJia_panorama{background:linear-gradient(100deg,#c7d9ee,#eef4fb 25%,#a9c2df 50%,#e6eff9 75%,#c7d9ee) 0 0/300% 100%;place-items:center;animation:5s linear both z9gJia_pan;display:grid;position:absolute;inset:0}.z9gJia_panorama span{padding:calc(var(--u) * 5) calc(var(--u) * 14);font-size:calc(var(--u) * 12.5);color:var(--ink-mid);background:#fff9;border-radius:999px}.z9gJia_scanlines{pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#0a14281a 0 1px,#0000 1px 3px);transition:opacity .6s;position:absolute;inset:0}.z9gJia_glitch .z9gJia_scanlines{opacity:1}.z9gJia_glitchBox{will-change:transform, opacity}.z9gJia_glitchBox .z9gJia_dialogueText{text-shadow:calc(var(--g,.6) * var(--u) * 1) 0 #dc466e8c, calc(var(--g,.6) * var(--u) * -1) 0 #3caae68c}.z9gJia_glitch1 .z9gJia_glitchBox{--g:.6;animation:3.2s step-end infinite z9gJia_jitter1,2.8s linear infinite z9gJia_flicker}.z9gJia_glitch2 .z9gJia_glitchBox{--g:1.2;animation:2.2s step-end infinite z9gJia_jitter2,2s linear infinite z9gJia_flicker}.z9gJia_glitch3 .z9gJia_glitchBox{--g:1.8;animation:1.5s step-end infinite z9gJia_jitter3,1.3s linear infinite z9gJia_flicker}.z9gJia_glitch4 .z9gJia_glitchBox{--g:2.6;animation:.9s step-end infinite z9gJia_jitter3,.9s linear infinite z9gJia_flicker}.z9gJia_glitch4 .z9gJia_scene,.z9gJia_glitch5 .z9gJia_scene{animation:1.1s step-end infinite z9gJia_sceneShift}.z9gJia_glitch5 .z9gJia_glitchBox{--g:4;animation:.5s step-end infinite z9gJia_jitter4,.5s linear infinite z9gJia_flicker}.z9gJia_glitch5 .z9gJia_scanlines{background:repeating-linear-gradient(0deg,#0a142838 0 2px,#0000 2px 4px)}.z9gJia_crtOff{transform-origin:50%;animation:.9s cubic-bezier(.6,0,.8,.4) forwards z9gJia_crtOff}.z9gJia_calm .z9gJia_glitchBox,.z9gJia_calm .z9gJia_scene,.z9gJia_calm .z9gJia_next{animation:none!important}.z9gJia_calm.z9gJia_crtOff{animation:.3s forwards z9gJia_fadeOut}.z9gJia_errorBox{animation:.3s both z9gJia_pop}.z9gJia_errorBox .z9gJia_winBody{padding:calc(var(--u) * 24) calc(var(--u) * 18) calc(var(--u) * 20);text-align:center}.z9gJia_errorCode{font-size:calc(var(--u) * 15.5);line-height:calc(var(--u) * 22);letter-spacing:.03em;color:var(--ink);margin:0;font-weight:700}.z9gJia_errorMsg{margin:calc(var(--u) * 10) 0 calc(var(--u) * 20);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20);color:var(--ink);word-break:keep-all}.z9gJia_ending{background:#17202c}.z9gJia_endingNoise{background-image:url(/station/bg-tile.png);background-size:calc(var(--u) * 5.6667) calc(var(--u) * 5.6667);opacity:.08;position:absolute;inset:0}.z9gJia_endingNoise:after{content:"";background:linear-gradient(#0000,#91b4db1f,#0000);height:18%;animation:4s linear infinite z9gJia_scan;position:absolute;left:0;right:0}.z9gJia_endingBox{animation:.5s .25s both z9gJia_pop}.z9gJia_endingBox .z9gJia_winBody{padding:calc(var(--u) * 26) calc(var(--u) * 20) calc(var(--u) * 20);text-align:center}.z9gJia_endingText{margin:0 0 calc(var(--u) * 20);font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 24);color:var(--ink);word-break:keep-all}@keyframes z9gJia_fadeIn{0%{opacity:0}}@keyframes z9gJia_fadeOut{to{opacity:0}}@keyframes z9gJia_rise{0%{opacity:0;transform:translateY(calc(var(--u) * 6))}}@keyframes z9gJia_pop{0%{opacity:0;transform:translateY(-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes z9gJia_bob{50%{transform:translateY(calc(var(--u) * 3))}}@keyframes z9gJia_pulse{50%{transform:scale(1.06)}}@keyframes z9gJia_pan{0%{background-position:0 0}to{background-position:100% 0}}@keyframes z9gJia_scan{0%{top:-20%}to{top:110%}}@keyframes z9gJia_flicker{0%,44%,52%,to{opacity:1}47%{opacity:.45}}@keyframes z9gJia_jitter1{0%,to{transform:none}70%{transform:translate(calc(var(--u) * 1.5), 0)}74%{transform:none}}@keyframes z9gJia_jitter2{0%,to{transform:none}40%{transform:translate(calc(var(--u) * -2.5), calc(var(--u) * 1))}46%{transform:none}78%{transform:translate(calc(var(--u) * 3), 0) skewX(-2deg)}84%{transform:none}}@keyframes z9gJia_jitter3{0%,to{transform:none}20%{transform:translate(calc(var(--u) * 4), calc(var(--u) * -1)) skewX(3deg)}28%{transform:none}55%{transform:translate(calc(var(--u) * -5), calc(var(--u) * 2))}62%{transform:none}85%{transform:translate(calc(var(--u) * 2), 0) skewX(-4deg)}}@keyframes z9gJia_jitter4{0%,to{transform:translate(calc(var(--u) * 6), 0) skewX(6deg)}25%{transform:translate(calc(var(--u) * -7), calc(var(--u) * 3))}50%{transform:translate(calc(var(--u) * 4), calc(var(--u) * -2)) skewX(-5deg)}75%{transform:translate(calc(var(--u) * -3), calc(var(--u) * 1))}}@keyframes z9gJia_sceneShift{0%,to{transform:none}30%{transform:translateX(calc(var(--u) * 6));filter:saturate(.4)hue-rotate(30deg)contrast(1.2)}36%{transform:none}70%{transform:translateX(calc(var(--u) * -8)) scaleY(1.02)}76%{transform:none}}@keyframes z9gJia_crtOff{0%{filter:brightness();transform:scale(1)}55%{filter:brightness(2.2);transform:scaleY(.006)}85%{filter:brightness(2.2);opacity:1;transform:scale(.02,.006)}to{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.z9gJia_stage,.z9gJia_pill,.z9gJia_chapter,.z9gJia_errorBox,.z9gJia_endingBox,.z9gJia_film,.z9gJia_next,.z9gJia_panorama,.z9gJia_endingNoise:after{animation:none}.z9gJia_glitchBox .z9gJia_dialogueText{text-shadow:none}}
