.page[data-v-e88ae2ca]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:1.5rem}.glow[data-v-e88ae2ca]{position:absolute;width:32rem;height:32rem;border-radius:50%;background:radial-gradient(circle,rgba(56,139,253,.18),transparent 70%);animation:pulse-e88ae2ca 6s ease-in-out infinite;pointer-events:none}.terminal[data-v-e88ae2ca]{position:relative;width:min(28rem,100%);border:1px solid #30363d;border-radius:.75rem;background:#161b22e6;box-shadow:0 1.5rem 3rem #00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:rise-e88ae2ca .8s ease-out}.terminal-bar[data-v-e88ae2ca]{display:flex;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid #30363d}.dot[data-v-e88ae2ca]{width:.75rem;height:.75rem;border-radius:50%}.red[data-v-e88ae2ca]{background:#ff5f57}.yellow[data-v-e88ae2ca]{background:#febc2e}.green[data-v-e88ae2ca]{background:#28c840}.terminal-body[data-v-e88ae2ca]{padding:1.75rem 1.5rem 2rem;font-family:Cascadia Code,Fira Code,ui-monospace,monospace}.line[data-v-e88ae2ca]{font-size:1.35rem;min-height:1.8em}.prompt[data-v-e88ae2ca]{color:#3fb950;margin-right:.5rem}.cursor[data-v-e88ae2ca]{display:inline-block;width:.6em;height:1.15em;margin-left:.15em;vertical-align:text-bottom;background:#58a6ff;animation:blink-e88ae2ca 1s steps(2,start) infinite}.progress[data-v-e88ae2ca]{margin-top:1.75rem;height:.4rem;border-radius:999px;background:#21262d;overflow:hidden}.progress-fill[data-v-e88ae2ca]{height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,#1f6feb,#58a6ff);animation:slide-e88ae2ca 2.4s ease-in-out infinite}@keyframes blink-e88ae2ca{50%{opacity:0}}@keyframes slide-e88ae2ca{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes pulse-e88ae2ca{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}@keyframes rise-e88ae2ca{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.glow[data-v-e88ae2ca],.progress-fill[data-v-e88ae2ca],.terminal[data-v-e88ae2ca]{animation:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:#0d1117;color:#e6edf3;overflow:hidden}
