.ps[data-v-80a05c59]{color:#f3effa;background:#15132a;border-radius:6px;width:272px;height:560px;font:13px/1.3 system-ui,sans-serif;position:relative;overflow:hidden}.ps__bar[data-v-80a05c59]{color:#e2ddf5;align-items:center;height:28px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.ps__sig[data-v-80a05c59]{align-items:flex-end;gap:2px;height:14px;margin-left:auto;display:flex}.ps__sig i[data-v-80a05c59]{background:#5a5680;width:4px}.ps__sig i[data-v-80a05c59]:first-child{background:#e2ddf5;height:6px}.ps__sig i[data-v-80a05c59]:nth-child(2){height:10px}.ps__sig i[data-v-80a05c59]:nth-child(3){height:14px}.ps--off .ps__sig i[data-v-80a05c59]:first-child{background:#5a5680}.ps--off .ps__sig[data-v-80a05c59]{position:relative}.ps--off .ps__sig[data-v-80a05c59]:after{content:"";background:#ff6a5a;height:2px;position:absolute;top:6px;left:-2px;right:-2px;transform:rotate(-35deg)}.ps__bat[data-v-80a05c59]{background:#e2ddf5;border-radius:2px;width:20px;height:11px;margin-left:8px}.ps__data[data-v-80a05c59]{height:32px;font:600 11px/1.5 var(--font-mono);color:#9fc8ff;margin:0;padding:4px 14px 0;transition:color .3s}.ps__data b[data-v-80a05c59]{min-width:4.5ch;font-size:13px;display:inline-block}.ps--low .ps__data[data-v-80a05c59]{color:#ff6a5a;animation:.5s 2 ps-shake-80a05c59}.ps__video[data-v-80a05c59]{background:#221f3a;height:153px;position:relative}.ps__code[data-v-80a05c59]{font:11px/17px var(--font-mono);color:#d6d0ec;white-space:pre;margin:0;padding:10px 12px}.ps__caret[data-v-80a05c59]{vertical-align:-2px;background:#d6d0ec;width:6px;height:12px;margin-left:1px;animation:.8s step-end infinite ps-blink-80a05c59;display:inline-block}.ps__pick[data-v-80a05c59]{text-align:center;color:#7a7498;margin:0;padding-top:64px}.ps__prog[data-v-80a05c59]{background:#6a6488;height:3px;position:absolute;bottom:0;left:0;right:0}.ps__prog i[data-v-80a05c59]{background:#e8463a;height:100%;display:block}.ps__spin[data-v-80a05c59]{border:3px solid #f3effa;border-right-color:#0000;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite ps-spin-80a05c59;top:50%}.ps__spin[data-v-80a05c59],.ps__toast[data-v-80a05c59]{position:absolute;left:50%}.ps__toast[data-v-80a05c59]{white-space:nowrap;background:#2d2a4a;border-radius:14px;margin:0;padding:6px 12px;font-size:12px;bottom:14px;transform:translate(-50%)}.ps__title[data-v-80a05c59]{margin:12px 14px 2px;font:700 16px/1.3 system-ui,sans-serif}.ps__sub[data-v-80a05c59]{color:#9a94b8;margin:0 14px 10px;font-size:11px}.ps__list[data-v-80a05c59]{margin:0;padding:0;list-style:none}.ps__list button[data-v-80a05c59]{width:100%;height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;display:flex}.ps__list button.on[data-v-80a05c59],.ps__list button[data-v-80a05c59]:hover:not(:disabled){background:#272448}.ps__list button[data-v-80a05c59]:focus-visible{outline-offset:-2px;outline:2px solid #9fc8ff}.ps__list button[data-v-80a05c59]:disabled{cursor:default}.ps__list button.hint[data-v-80a05c59]{animation:1.4s ease-in-out infinite ps-hint-80a05c59}.ps__thumb[data-v-80a05c59]{width:68px;height:38px;font:700 11px var(--font-mono);color:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.ps__name[data-v-80a05c59]{flex-direction:column;display:flex}.ps__name small[data-v-80a05c59]{color:#9a94b8;font-size:10px}.ps__month[data-v-80a05c59]{background:#08090cd1;animation:1.4s ease-out ps-in-80a05c59;position:absolute;inset:0}@keyframes ps-spin-80a05c59{to{transform:rotate(1turn)}}@keyframes ps-blink-80a05c59{50%{opacity:0}}@keyframes ps-hint-80a05c59{50%{background:#2a2650}}@keyframes ps-shake-80a05c59{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes ps-in-80a05c59{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ps[data-v-80a05c59] *{animation:none!important}}.rw[data-v-3579c3e5]{z-index:60;color:#e8e4ff;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.rw__back[data-v-3579c3e5]{background:radial-gradient(ellipse at 50% 45%,rgb(40 34 90/calc(var(--light)*.85)) 0,#050409 72%),#050409;opacity:var(--bg);position:absolute;inset:0}.rw.through[data-v-3579c3e5]{pointer-events:none}.ed__speaker[data-v-3579c3e5]{z-index:3;top:calc(.45cqw*var(--m));width:3.4cqw;height:.35cqw;opacity:var(--m);background:#26223e;border-radius:1cqw;margin-left:-1.7cqw;position:absolute;left:50%}.ed__glare[data-v-3579c3e5]{opacity:var(--m);background:linear-gradient(125deg,#ffffff12,#0000 38%)}.ed__glare[data-v-3579c3e5],.ed__lit[data-v-3579c3e5]{z-index:3;pointer-events:none;position:absolute;inset:0}.ed__lit[data-v-3579c3e5]{background:radial-gradient(circle,#e6f3ff,#9fd2ff 70%)}.rw__year[data-v-3579c3e5]{font:600 min(36vw,400px)/1 var(--font-serif);letter-spacing:-.04em;color:rgb(175 165 255/calc(.12 + (1 - var(--light))*.16));text-shadow:0 0 60px #968cff59}.desk__year[data-v-3579c3e5],.rw__year[data-v-3579c3e5]{will-change:transform;-webkit-user-select:none;user-select:none;position:absolute}.desk__year[data-v-3579c3e5]{font:600 30cqw/1 var(--font-serif);letter-spacing:.12em;white-space:nowrap;color:#cdc3ff33;text-shadow:0 0 4cqw #968cff40;pointer-events:none;place-items:center;padding-left:.12em;display:grid;inset:0 0 7%}.desk__year span[data-v-3579c3e5],.rw__year span[data-v-3579c3e5]{animation:.45s cubic-bezier(.2,.8,.3,1) rw-year-3579c3e5;display:block}@keyframes rw-year-3579c3e5{0%{filter:brightness(2.2);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.desk__year span[data-v-3579c3e5],.rw__year span[data-v-3579c3e5]{animation:none}}@media (pointer:coarse){.rw .ed__code[data-v-3579c3e5]{filter:none;text-shadow:none}.rw .bar[data-v-3579c3e5]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0b20f0}.rw .win[data-v-3579c3e5]{box-shadow:none}}.screen[data-v-3579c3e5]{aspect-ratio:16/10;width:min(94vw,148vh);font-size:1cqw;position:relative;container-type:inline-size}.screen.zooming[data-v-3579c3e5]{will-change:transform}.desk[data-v-3579c3e5]{box-shadow:0 0 0 .6cqw #0a0913,0 0 0 .7cqw #c8beff1a,0 4cqw 10cqw #3c5aff2e,0 0 calc(var(--glow)*8cqw) rgb(190 215 255/calc(var(--glow)*.9));border-radius:1cqw;overflow:hidden}.desk[data-v-3579c3e5],.desk__wall[data-v-3579c3e5]{position:absolute;inset:0}.desk__wall[data-v-3579c3e5]{will-change:transform;background:radial-gradient(at 20% 110%,#ffa07859,#0000 55%),radial-gradient(at 90% -10%,#788cff66,#0000 60%),linear-gradient(160deg,#2a2160,#171236 60%,#241a4a)}.bar[data-v-3579c3e5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:5.6%;font:.75em/1.15 var(--font-mono);color:#dcd6ffd9;background:#0e0b20d1;border-top:1px solid #c8beff1a;align-items:center;gap:1.2cqw;padding:0 1.2cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.bar__start[data-v-3579c3e5]{grid-template-columns:1fr 1fr;gap:.15cqw;width:1.4cqw;display:grid}.bar__start i[data-v-3579c3e5]{aspect-ratio:1;background:#9fc8ff;border-radius:1px}.bar__search[data-v-3579c3e5]{color:#dcd6ff80;background:#ffffff14;border-radius:99px;padding:.35cqw 4cqw .35cqw .9cqw}.bar__apps[data-v-3579c3e5]{gap:.7cqw;margin:0 auto;display:flex}.ic[data-v-3579c3e5]{background:#3a2f7a;border-radius:.45cqw;width:2cqw;height:2cqw;position:relative}.ic.on[data-v-3579c3e5]:after{content:"";background:#9fc8ff;border-radius:1px;height:.18cqw;position:absolute;bottom:-.45cqw;left:30%;right:30%}.ic--code[data-v-3579c3e5]{background:linear-gradient(135deg,#4f7cff,#2f4fd0)}.ic--chart[data-v-3579c3e5]{background:linear-gradient(135deg,#ff9f6b,#d0602f)}.ic--phone[data-v-3579c3e5]{background:linear-gradient(135deg,#9fd8cb,#3f9a86)}.ic--web[data-v-3579c3e5]{background:linear-gradient(135deg,#f7d794,#c7962f)}.ic--api[data-v-3579c3e5]{background:linear-gradient(135deg,#f3a6d8,#b0508e)}.ic--term[data-v-3579c3e5]{background:linear-gradient(135deg,#3a3a48,#1c1c26)}.bar__tray[data-v-3579c3e5]{align-items:center;gap:.8cqw;display:flex}.tray__bat[data-v-3579c3e5],.tray__wifi[data-v-3579c3e5]{border:1px solid #dcd6ff99;border-radius:2px;width:1.1cqw;height:.75cqw}.bar__clock[data-v-3579c3e5]{text-align:right}.ed[data-v-3579c3e5],.win[data-v-3579c3e5]{background:#16122e;border:1px solid #c8beff29;border-radius:.6cqw;flex-direction:column;display:flex;position:absolute;overflow:hidden}.win[data-v-3579c3e5]{box-shadow:0 1.5cqw 4cqw #00000073,0 0 calc(var(--glow)*5cqw) rgb(190 215 255/calc(var(--glow)*.9))}.flash[data-v-3579c3e5]{opacity:calc(var(--glow)*.85);pointer-events:none;background:#e8f1ff;position:absolute;inset:0}.tb[data-v-3579c3e5]{height:2.1cqw;font:.68em/1 var(--font-mono);color:#dcd6ffb3;white-space:nowrap;background:#1d183c;flex:none;justify-content:space-between;align-items:center;padding:0 .8cqw;display:flex;overflow:hidden}.tb b[data-v-3579c3e5]{letter-spacing:.5em;color:#dcd6ff73;font-weight:400}.win__body[data-v-3579c3e5]{background:#0d0a22;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.mono[data-v-3579c3e5]{font:.82em/1.6 var(--font-mono);color:#cfc9f5;white-space:pre;margin:0;padding:.8cqw 1cqw}.mono b[data-v-3579c3e5]{color:#9fd8cb;font-weight:400}.win--dash .win__body[data-v-3579c3e5]{flex-direction:row;gap:.6cqw;padding:.6cqw}.panel[data-v-3579c3e5]{background:#151131;border-radius:.4cqw;flex-direction:column;flex:1;padding:.5cqw;display:flex;position:relative}.panel small[data-v-3579c3e5]{font:.65em/1 var(--font-mono);color:#dcd6ff80}.panel svg[data-v-3579c3e5]{flex:1;width:100%}.panel polyline[data-v-3579c3e5]{fill:none;stroke:#9fc8ff;stroke-width:1.4px;vector-effect:non-scaling-stroke}.bars[data-v-3579c3e5]{flex:1;align-items:flex-end;gap:.2cqw;display:flex}.bars i[data-v-3579c3e5]{opacity:.8;background:#ff9f6b;border-radius:1px 1px 0 0;flex:1}.emu[data-v-3579c3e5]{background:#f4f1ff;border:.35cqw solid #050409;border-radius:1.2cqw;flex:1;margin:.8cqw;position:relative;overflow:hidden}.emu__head[data-v-3579c3e5]{background:linear-gradient(90deg,#5a4fd0,#3f35a8);height:16%}.emu__row[data-v-3579c3e5]{border-bottom:1px solid #e4e0f5;align-items:center;gap:.5cqw;padding:.55cqw .6cqw;display:flex}.emu__row i[data-v-3579c3e5]{background:#c9c2f0;border-radius:.3cqw;width:1.3cqw;height:1.3cqw}.emu__row span[data-v-3579c3e5]{background:#ddd8f3;border-radius:2px;flex:1;height:.45cqw}.emu__fab[data-v-3579c3e5]{background:#ff9f6b;border-radius:50%;width:1.9cqw;height:1.9cqw;position:absolute;bottom:.7cqw;right:.7cqw}.url[data-v-3579c3e5]{font:.68em/1 var(--font-mono);color:#dcd6ffa6;background:#1a1538;align-items:center;gap:.4cqw;padding:.45cqw .7cqw;display:flex}.url i[data-v-3579c3e5]{background:#dcd6ff40;border-radius:50%;width:.7cqw;height:.7cqw}.url span[data-v-3579c3e5]{background:#0d0a22;border-radius:99px;flex:1;margin-left:.4cqw;padding:.3cqw .6cqw}.page[data-v-3579c3e5]{background:#f6f4ff;flex-direction:column;flex:1;display:flex}.page__nav[data-v-3579c3e5]{background:#fff;border-bottom:1px solid #e6e2f7;height:9%}.page__grid[data-v-3579c3e5]{flex:1;grid-template-columns:repeat(3,1fr);gap:.7cqw;padding:.8cqw;display:grid}.card[data-v-3579c3e5]{background:#fff;border-radius:.35cqw;flex-direction:column;gap:.3cqw;padding:.35cqw;display:flex;box-shadow:0 1px 3px #281e5a1f}.card i[data-v-3579c3e5]{background:linear-gradient(135deg,#8f84ff,#5a4fd0);border-radius:.25cqw;flex:1}.card span[data-v-3579c3e5]{background:#ddd8f3;border-radius:2px;height:.4cqw}.card span.short[data-v-3579c3e5]{width:60%}.req[data-v-3579c3e5]{font:.75em/1 var(--font-mono);color:#cfc9f5;border-bottom:1px solid #c8beff1a;padding:.6cqw 1cqw}.req b[data-v-3579c3e5]{color:#9fd8cb;font-weight:600}.req em[data-v-3579c3e5]{float:right;color:#9fd8cb;font-style:normal}.ed[data-v-3579c3e5]{z-index:2;border-radius:calc(.6cqw + 2.4cqw*var(--m));box-shadow:0 0 calc(var(--bloom,0)*6cqw) calc(var(--bloom,0)*2cqw) rgb(170 215 255/calc(var(--bloom,0)*.9)),0 0 0 calc(1.2cqw*var(--m)) #0d0a1d,0 0 0 calc(1.3cqw*var(--m)) rgb(200 190 255/calc(var(--m)*.14)),0 2cqw 6cqw #00000080,0 0 calc(8cqw*var(--m)) rgb(80 140 255/calc(var(--m)*.25))}.ed__tb[data-v-3579c3e5]{height:calc(2.1cqw*(1 - var(--m)));opacity:calc(1 - var(--m)*2)}.ed__status[data-v-3579c3e5]{height:calc(2.2cqw*var(--m));opacity:calc(var(--m)*2 - 1);font:.75em/1 var(--font-mono);color:#b9b2e0;flex:none;justify-content:space-between;align-items:center;padding:0 1.2cqw;display:flex;overflow:hidden}.sig[data-v-3579c3e5]{align-items:flex-end;gap:.15em;display:inline-flex}.sig i[data-v-3579c3e5]{background:#e8e4ff;border-radius:1px;width:.25em}.sig i[data-v-3579c3e5]:first-child{height:.35em}.sig i[data-v-3579c3e5]:nth-child(2){height:.55em}.sig i[data-v-3579c3e5]:nth-child(3){height:.75em}.sig i[data-v-3579c3e5]:nth-child(4){height:.95em}.sig i.off[data-v-3579c3e5]{opacity:.22}.ed__main[data-v-3579c3e5]{flex:calc(1 - var(--m)) 1 calc(34%*var(--m));min-height:0;margin:calc(.8cqw*var(--m));border-radius:calc(.8cqw*var(--m))}.ed__main[data-v-3579c3e5],.ed__side[data-v-3579c3e5]{display:flex;overflow:hidden}.ed__side[data-v-3579c3e5]{width:calc(11cqw*(1 - var(--m)));padding:.8cqw calc(.8cqw*(1 - var(--m)));font:.7em/1.2 var(--font-mono);color:#dcd6ff99;white-space:nowrap;opacity:calc(1 - var(--m)*2);background:#120f2a;flex-direction:column;gap:.35cqw}.ed__side small[data-v-3579c3e5]{letter-spacing:.1em;color:#dcd6ff66;margin-bottom:.3cqw;font-size:.85em}.ed__side .in[data-v-3579c3e5]{padding-left:.8cqw}.ed__side .in2[data-v-3579c3e5]{padding-left:1.6cqw}.ed__side .sel[data-v-3579c3e5]{color:#e8e4ff;background:#9fc8ff1f}.ed__body[data-v-3579c3e5]{background:#0b0820;flex:1;gap:1cqw;padding:1cqw 1.2cqw;display:flex;position:relative;overflow:hidden}.ed__nums[data-v-3579c3e5]{font:.95em/1.6 var(--font-mono);color:#b9b2e04d;text-align:right;width:calc(1.5cqw*(1 - var(--m)));opacity:calc(1 - var(--m)*1.5);margin:0;padding:0;list-style:none;overflow:hidden}.ed__code[data-v-3579c3e5]{font:calc(.95em + .15em*var(--m)) /1.6 var(--font-mono);color:#d8d2ff;white-space:pre;filter:blur(calc(var(--smear)*1.4px));text-shadow:0 calc(var(--smear)*-6px) 0 rgb(170 200 255/calc(var(--smear)*.35)),0 calc(var(--smear)*-14px) 0 rgb(170 200 255/calc(var(--smear)*.18));margin:0}.ed__code[data-v-3579c3e5] .c{color:#6f6a95}.ed__code[data-v-3579c3e5] .s{color:#ffc890}.ed__code[data-v-3579c3e5] .d{color:#f3a6d8}.ed__code[data-v-3579c3e5] .v{color:#9fd8cb}.ed__code[data-v-3579c3e5] .g{color:#9fc8ff}.ed__code[data-v-3579c3e5] .k{color:#c7b8ea}.ed__code[data-v-3579c3e5] .n{color:#f7d794}.ed__code[data-v-3579c3e5] .p{color:#8d86b8}.caret[data-v-3579c3e5]{vertical-align:-.2em;background:#bfe0ff;width:.55em;height:1.1em;margin-left:1px;animation:.9s step-end infinite blink-3579c3e5;display:inline-block}.ed__video[data-v-3579c3e5]{pointer-events:none;position:absolute;inset:0}.slow>i[data-v-3579c3e5]{animation:slow-in-3579c3e5 50ms linear var(--d) both;font-style:normal;position:relative}.slow>i[data-v-3579c3e5]:not(.nl):after{content:"";opacity:0;width:.55em;height:1.1em;animation:slow-caret-3579c3e5 var(--c) linear var(--d) forwards;background:#bfe0ff;position:absolute;top:.05em;left:calc(100% + 1px)}.slow>i[data-v-3579c3e5]:last-child:after{animation:slow-blink-3579c3e5 .9s steps(1) var(--d) infinite}@keyframes slow-in-3579c3e5{0%{opacity:0}}@keyframes slow-caret-3579c3e5{0%,99%{opacity:1}to{opacity:0}}@keyframes slow-blink-3579c3e5{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.slow[data-v-3579c3e5]{display:none}}.prog[data-v-3579c3e5]{background:#ff6b6b;width:14%;height:3px;position:absolute;bottom:0;left:0}.ed__foot[data-v-3579c3e5]{height:calc(1.6cqw*(1 - var(--m)));font:.65em/1 var(--font-mono);color:#e8eeff;opacity:calc(1 - var(--m)*2);background:#2f4fd0;flex:none;align-items:center;gap:1.5cqw;padding:0 .8cqw;display:flex;overflow:hidden}.ed__below[data-v-3579c3e5]{max-height:calc(30cqw*var(--m));opacity:var(--m);overflow:hidden}.ed__title[data-v-3579c3e5]{font:600 1.15em/1.3 var(--font-serif);margin:.4cqw 1.2cqw 0}.ed__title small[data-v-3579c3e5]{font:.75em/1.4 var(--font-mono);color:#b9b2e099;display:block}.ed__list[data-v-3579c3e5]{font:.85em/1.2 var(--font-mono);color:#b9b2e08c;flex-direction:column;gap:.6cqw;margin:1.2cqw 1.2cqw 0;padding:0;list-style:none;display:flex}.ed__list li[data-v-3579c3e5]{align-items:center;gap:.8cqw;display:flex}.ed__list i[data-v-3579c3e5]{aspect-ratio:16/9;background:#0d0a22;border-radius:.4cqw;width:4.4cqw}.ctl[data-v-3579c3e5]{font:11px var(--font-mono);color:#b9b2e080;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.ctl input[data-v-3579c3e5]{flex:1;min-width:120px}.ctl button[data-v-3579c3e5]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #c8beff40;border-radius:999px;padding:6px 12px}.ctl .ctl__sound[data-v-3579c3e5]{color:#ffc890;border-color:#ffc890}@keyframes blink-3579c3e5{50%{opacity:0}}.mb[data-v-3579c3e5]{white-space:pre;align-items:flex-start;line-height:1.4em;display:inline-flex}.roll[data-v-3579c3e5]{width:1ch;height:1.4em;display:inline-block;overflow:hidden}.roll__d[data-v-3579c3e5]{word-break:break-all;white-space:normal;width:1ch;animation:2.5s steps(10,end) infinite roll-3579c3e5;display:block}@keyframes roll-3579c3e5{to{transform:translateY(-14em)}}@media (prefers-reduced-motion:reduce){.roll__d[data-v-3579c3e5]{animation:none}}.wm__dim[data-v-ae83589c]{background:radial-gradient(#04060e8c,#04060eeb 70%);inset:0}.wm__dim[data-v-ae83589c],.wm__phone[data-v-ae83589c]{opacity:0;pointer-events:none;position:absolute}.wm__phone[data-v-ae83589c]{transform-origin:0 0;visibility:hidden;top:0;left:0;box-shadow:0 0 60px #a096ff40}.wm__phone.live[data-v-ae83589c]{pointer-events:auto}.wm__ctl[data-v-ae83589c]{gap:10px;display:flex;position:absolute;top:12px;right:16px}.wm__ctl button[data-v-ae83589c]{min-height:44px;color:var(--ink);font:12px var(--font-mono);cursor:pointer;background:#141028b8;border:1px solid #c8beff33;border-radius:22px;padding:0 18px}.wm__ctl button span[data-v-ae83589c]{color:var(--ink-3)}.wm[data-v-ae83589c]{z-index:100;touch-action:none;background:#050608;position:fixed;inset:0}.wm[data-v-ae83589c] canvas{display:block}.intro[data-v-ae83589c]{background:#0b0918;justify-content:center;align-items:flex-end;padding:16px 16px 9vh;transition:background .5s;display:flex;position:absolute;inset:0}.intro.loading[data-v-ae83589c],.intro.pull[data-v-ae83589c],.intro.start[data-v-ae83589c]{align-items:center}.intro.pull[data-v-ae83589c]{background:#0b091800}.intro.title[data-v-ae83589c]{pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#0b091800 45%,#0b0918bf)}.intro__level[data-v-ae83589c]{color:var(--ink);flex-direction:column;align-items:center;gap:4px;animation:.9s both intro-in-ae83589c;display:flex}.intro__level b[data-v-ae83589c]{font:300 clamp(56px,9vw,96px)/.9 var(--font-serif);letter-spacing:-.02em;text-shadow:0 0 40px #9fd2ff59}.intro__level small[data-v-ae83589c]{font:11px/1.2 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffc890}.intro__cue[data-v-ae83589c]{z-index:65;pointer-events:none;color:#fff;width:0;height:0;position:absolute;top:0;left:0}.intro__cue[data-v-ae83589c]:before{content:"";border:1.5px solid #b4dcffe6;border-radius:50%;width:28px;height:28px;animation:1.8s ease-out infinite cue-ring-ae83589c;position:absolute;top:-14px;left:-14px}.intro__cue svg[data-v-ae83589c]{filter:drop-shadow(0 1px 3px #0009);animation:1.8s ease-in-out infinite cue-nudge-ae83589c;position:absolute;top:8px;left:10px}@keyframes cue-ring-ae83589c{0%{opacity:0;transform:scale(.6)}20%{opacity:1}to{opacity:0;transform:scale(1.9)}}@keyframes cue-nudge-ae83589c{0%,to{transform:translate(6px,6px)}50%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.intro__cue svg[data-v-ae83589c],.intro__cue[data-v-ae83589c]:before{animation:none}}.intro__card[data-v-ae83589c]{text-align:center;max-width:34rem;color:var(--ink);flex-direction:column;align-items:center;gap:10px;display:flex}.intro__card small[data-v-ae83589c]{font:11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffc890}.intro__card h1[data-v-ae83589c]{font:600 clamp(30px,6vw,56px)/1.05 var(--font-serif);margin:0}.intro__card p[data-v-ae83589c]{font:15px/1.4 var(--font-serif);color:var(--ink-2);margin:0}.intro__bar[data-v-ae83589c]{background:#c8beff29;border-radius:3px;width:min(260px,70vw);height:3px;margin-top:14px;overflow:hidden}.intro__bar i[data-v-ae83589c]{transform-origin:0;background:#ffc890;height:100%;transition:transform .4s;display:block}.intro__go[data-v-ae83589c]{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:12px;animation:.6s both intro-in-ae83589c;display:flex}@keyframes intro-breathe-ae83589c{50%{opacity:.55}}.hud__map[data-v-ae83589c]{z-index:5;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#141028a3;border:1px solid #c8beff29;border-radius:50%;width:148px;height:148px;position:absolute;bottom:58px;left:16px;box-shadow:0 6px 18px #0a061e59,inset 0 1px #ffffff14}.intro__mute[data-v-ae83589c]{z-index:70;color:#8f88b4;cursor:pointer;background:linear-gradient(#2c2652,#1b1636);border:1.5px solid #dcd2ff38;border-radius:13px;place-items:center;width:50px;height:46px;padding:0;transition:transform 80ms,box-shadow 80ms,color .2s,border-color .2s;animation:1.6s ease-out 1.2s 2 mute-hello-ae83589c;display:grid;position:absolute;bottom:16px;right:18px;box-shadow:0 4px #0d0a1f,0 8px 18px #00000073,inset 0 1px #ffffff1f}.intro__mute.on[data-v-ae83589c]{color:#ffc890;border-color:#ffc8908c}.intro__mute.on svg[data-v-ae83589c]{filter:drop-shadow(0 0 6px #ffbe78b3)}.intro__mute[data-v-ae83589c]:hover{border-color:#ffdcb4cc}.intro__mute[data-v-ae83589c]:active{transform:translateY(3px);box-shadow:0 1px #0d0a1f,0 3px 8px #0006,inset 0 1px #ffffff1f}.intro__mute kbd[data-v-ae83589c]{min-width:20px;height:20px;font:700 11px/1 var(--font-mono);color:#1b1636;background:#efeaff;border-radius:6px;place-items:center;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 2px #8f88b4}@keyframes mute-hello-ae83589c{0%{box-shadow:0 4px #0d0a1f,0 8px 18px #00000073,0 0 #ffc8908c}to{box-shadow:0 4px #0d0a1f,0 8px 18px #00000073,0 0 0 16px #ffc89000}}@media (prefers-reduced-motion:reduce){.intro__mute[data-v-ae83589c]{animation:none}}.intro__mute[data-v-ae83589c]:focus-visible{outline-offset:2px;outline:2px solid #ffc890}.intro__go .intro__sound[data-v-ae83589c]{color:#ffc890;background:0 0;animation:none;box-shadow:inset 0 0 0 1px #ffc890}.intro__go button[data-v-ae83589c]{color:#2a1a10;font:600 15px/1 var(--font-mono);cursor:pointer;background:#ffc890;border:0;border-radius:999px;padding:13px 26px;animation:2.2s ease-out infinite intro-pulse-ae83589c;box-shadow:0 0 #ffc89080}.intro__go a[data-v-ae83589c],.intro__out[data-v-ae83589c]{font:13px/1 var(--font-mono);color:var(--ink-2);text-decoration:none}.intro__out[data-v-ae83589c]{z-index:70;background:#141028a3;border:1px solid #c8beff29;border-radius:999px;padding:8px 12px;position:absolute;bottom:14px;left:16px}@keyframes intro-in-ae83589c{0%{opacity:0;transform:translateY(8px)}}@keyframes intro-pulse-ae83589c{to{box-shadow:0 0 0 16px #ffc89000}}.intro-fade-leave-active[data-v-ae83589c]{transition:opacity .7s}.intro-fade-leave-to[data-v-ae83589c]{opacity:0}@media (prefers-reduced-motion:reduce){.intro__go button[data-v-ae83589c]{animation:none}}.hud[data-v-ae83589c],.hud__map[data-v-ae83589c]{transition:opacity .6s}.filmed[data-v-ae83589c]{opacity:0;pointer-events:none}.hud[data-v-ae83589c]{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;top:14px;left:16px;right:16px}.hud[data-v-ae83589c],.hud__spell[data-v-ae83589c]{display:flex;position:absolute}.hud__spell[data-v-ae83589c]{border-radius:14px;gap:8px;padding:8px 12px;font:600 18px/1 JetBrains Mono,monospace;top:16px;left:50%;translate:-50%}.hud__spell span[data-v-ae83589c]{color:#ffffff4d;background:#ffffff0f;border-radius:8px;place-items:center;width:30px;height:30px;transition:color .25s,background .25s,transform .25s;display:grid}.hud__spell span.on[data-v-ae83589c]{color:#fff;background:#e8663a;transform:translateY(-2px)}.hud__spell.done span.on[data-v-ae83589c]{box-shadow:0 0 14px #e8663a99}.hud__spell.css span.on[data-v-ae83589c]{background:#2f6fe0}.hud__spell.css.done span.on[data-v-ae83589c]{box-shadow:0 0 14px #2f6fe099}.hud__spell.php span.on[data-v-ae83589c]{background:#777bb4}.hud__spell.php.done span.on[data-v-ae83589c]{box-shadow:0 0 14px #777bb499}.card01[data-v-ae83589c]{box-sizing:border-box;width:min(560px,100% - 32px);color:var(--ink);background:#141028b8;border:1px solid #ffdcaa38;border-radius:18px;align-items:center;gap:18px;padding:18px 22px;display:flex;position:absolute;bottom:9vh;left:50%;translate:-50%;box-shadow:0 10px 40px #0a061e80,0 0 60px #ffc88c1f,inset 0 1px #ffffff14}.card01__n[data-v-ae83589c]{font:600 52px/1 var(--font-serif);color:#ffd9a0;text-shadow:0 0 24px #ffc88c80}.card01 small[data-v-ae83589c]{font:11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.card01 p[data-v-ae83589c]{font:400 16px/1.45 var(--font-serif);margin:8px 0 0}.card01__again[data-v-ae83589c]{font:12px/1 var(--font-mono);color:#ffd9a0;border:1px solid #ffdcaa4d;border-radius:10px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;text-decoration:none;transition:background .2s;display:inline-flex}.card01__again+.card01__again[data-v-ae83589c]{margin-left:8px}.card01__again[data-v-ae83589c]:focus-visible,.card01__again[data-v-ae83589c]:hover{background:#ffdcaa1f}.card-enter-active[data-v-ae83589c]{transition:opacity 1.2s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.card-enter-from[data-v-ae83589c]{opacity:0;transform:translateY(24px)}@media (width<=600px){.card01[data-v-ae83589c]{gap:14px;padding:14px 16px}.card01__n[data-v-ae83589c]{font-size:40px}.card01 p[data-v-ae83589c]{font-size:14px}}.hud__off[data-v-ae83589c]{color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;bottom:58px;left:16px}@media (width<=600px){.hud__spell[data-v-ae83589c]{top:76px}}.hud__keys[data-v-ae83589c],.hud__off[data-v-ae83589c],.hud__prompt[data-v-ae83589c],.hud__quest[data-v-ae83589c],.hud__spell[data-v-ae83589c],.hud__wifi[data-v-ae83589c]{-webkit-backdrop-filter:blur(8px);color:var(--ink);background:#141028a3;border:1px solid #c8beff29;box-shadow:0 6px 18px #0a061e59,inset 0 1px #ffffff14}.hud__keys[data-v-ae83589c]{font:11px/1 var(--font-mono);color:var(--ink-2);border-radius:18px;flex-wrap:wrap;gap:4px 14px;margin:0;padding:8px 14px;list-style:none;display:flex}.hud__quest[data-v-ae83589c]{border-left:4px solid #ffc890;border-radius:8px 18px 18px 8px;flex-direction:column;gap:2px;padding:9px 18px 10px 14px;display:flex}.hud__quest small[data-v-ae83589c]{font:10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hud__quest b[data-v-ae83589c]{font:600 15px/1.25 var(--font-serif);transition:opacity .3s}.hud__quest b.wait[data-v-ae83589c]{opacity:0}.hud__quest.landed[data-v-ae83589c]{animation:.7s ease-out quest-land-ae83589c}@keyframes quest-land-ae83589c{0%{box-shadow:0 0 #ffc8908c,0 6px 18px #0a061e59}to{box-shadow:0 0 0 14px #ffc89000,0 6px 18px #0a061e59}}.cue[data-v-ae83589c]{z-index:4;-webkit-backdrop-filter:blur(8px);color:var(--ink);white-space:nowrap;pointer-events:none;background:#141028a3;border:1px solid #c8beff29;border-radius:22px;flex-direction:column;align-items:center;gap:7px;padding:14px 30px 17px;animation:2.7s cubic-bezier(.25,.7,.25,1) forwards cue-fly-ae83589c;display:flex;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0a061e66,inset 0 1px #ffffff14}.cue small[data-v-ae83589c]{font:11px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cue i[data-v-ae83589c]{background:#ffc890;border-radius:2px;width:34px;height:3px}.cue b[data-v-ae83589c]{font:600 clamp(24px,4vw,38px)/1.1 var(--font-serif)}@keyframes cue-fly-ae83589c{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}64%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:.2;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.36)}}@media (prefers-reduced-motion:reduce){.cue[data-v-ae83589c]{animation:2.4s forwards cue-fade-ae83589c}@keyframes cue-fade-ae83589c{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}}.hud__wifi[data-v-ae83589c]{border-radius:18px;align-self:stretch;align-items:center;gap:12px;padding:0 14px;display:flex}.hud__wifi rect[data-v-ae83589c]{fill:#c8beff38;transition:fill .25s}.hud__wifi rect.on[data-v-ae83589c]{fill:#ffc890}.hud__dl[data-v-ae83589c]{gap:5px;display:flex}.hud__dl i[data-v-ae83589c]{background:conic-gradient(var(--c) calc(var(--k)*1turn),#c8beff2e 0);width:8px;height:8px;box-shadow:0 0 calc(var(--k)*8px) var(--c);border-radius:50%}.hud__keys[data-v-ae83589c]{align-items:center;margin-left:auto;transition:opacity 1.2s,transform 1.2s}.hud__keys.gone[data-v-ae83589c]{opacity:0;transform:translateY(-6px)}.hud__icon[data-v-ae83589c]{color:var(--ink)}.hud kbd.wide[data-v-ae83589c]{min-width:52px}.hud__keys li[data-v-ae83589c],.hud__prompt[data-v-ae83589c]{align-items:center;gap:6px;display:flex}.hud__wasd[data-v-ae83589c]{gap:2px;display:inline-flex}.hud kbd[data-v-ae83589c],.hud__off kbd[data-v-ae83589c],.hud__prompt kbd[data-v-ae83589c]{min-width:20px;font:600 10px/1.2 var(--font-mono);text-align:center;color:var(--ink);background:linear-gradient(#dcd2ff33,#dcd2ff0f);border:1px solid #d2c8ff4d;border-bottom-width:3px;border-radius:8px;padding:3px 5px 2px;display:inline-block;box-shadow:inset 0 1px #ffffff2e}.hud__prompt[data-v-ae83589c]{font:13px/1 var(--font-mono);white-space:nowrap;pointer-events:none;border-color:#ffc89080;border-radius:999px;margin:0;padding:9px 16px;animation:2.4s ease-in-out infinite hud-bob-ae83589c;position:absolute;top:84px;left:50%;transform:translate(-50%)}.hud__prompt kbd[data-v-ae83589c]{color:#ffe2c4;border-color:#ffc89099;margin:0 2px}@keyframes hud-bob-ae83589c{50%{transform:translate(-50%,-3px)}}.hud-pop-enter-active[data-v-ae83589c]{transition:opacity .25s,scale .35s cubic-bezier(.3,1.6,.5,1)}.hud-pop-leave-active[data-v-ae83589c]{transition:opacity .2s}.hud-pop-enter-from[data-v-ae83589c]{opacity:0;scale:.8}.hud-pop-leave-to[data-v-ae83589c]{opacity:0}.hud-swap-enter-active[data-v-ae83589c],.hud-swap-leave-active[data-v-ae83589c]{transition:opacity .3s,translate .3s}.hud-swap-enter-from[data-v-ae83589c]{opacity:0;translate:0 6px}.hud-swap-leave-to[data-v-ae83589c]{opacity:0;translate:0 -6px}@media (width<=640px){.hud__keys[data-v-ae83589c]{font-size:10px}.hud__map[data-v-ae83589c]{width:108px;height:108px}.hud__prompt[data-v-ae83589c]{top:auto;bottom:62px}}@media (prefers-reduced-motion:reduce){.hud__prompt[data-v-ae83589c]{animation:none}}
