.Terminal_terminal__zGiUc{display:flex;flex-direction:column;height:100vh;width:100vw;max-width:900px;margin:0 auto;padding:20px;box-sizing:border-box}.Terminal_terminalWindow__wNhZB{display:flex;flex-direction:column;flex:1 1;background:var(--base);border:1px solid var(--surface0);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--surface0),0 25px 50px -12px rgba(0,0,0,.5),0 0 80px -20px rgba(137,180,250,.15);cursor:text}.Terminal_titleBar__4TiYC{display:flex;align-items:center;height:38px;padding:0 12px;background:var(--mantle);border-bottom:1px solid var(--surface0);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.Terminal_trafficLights__kU7AU{display:flex;gap:8px;padding-right:12px}.Terminal_trafficGreen___HQn4,.Terminal_trafficRed__B7gAo,.Terminal_trafficYellow__UXIta{width:12px;height:12px;border-radius:50%}.Terminal_trafficRed__B7gAo{background:#ff5f57}.Terminal_trafficYellow__UXIta{background:#febc2e}.Terminal_trafficGreen___HQn4{background:#28c840}.Terminal_titleText__8rHcR{flex:1 1;text-align:center;color:var(--subtext0);font-size:13px}.Terminal_titleSpacer__D6cgy{width:52px}.Terminal_outputArea__WaL3V{flex:1 1;overflow-y:auto;scroll-behavior:smooth;padding:16px}.Terminal_terminalScroll__tVUk0{flex:1 1;overflow-y:auto;scroll-behavior:smooth;padding:16px 16px 0;display:flex;flex-direction:column}.Terminal_terminalScroll__tVUk0 .Terminal_inputWrapper__uP0hN{padding-left:0;padding-right:0}.Terminal_line__gc3wn{white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.Terminal_lineContent__l8tTm{white-space:pre-wrap}.Terminal_commandText__u56lS{padding-left:6px}.Terminal_command__H0Wvc,.Terminal_output__63rwQ .Terminal_output__63rwQ{color:var(--text)}.Terminal_error__2stM5{color:var(--red)}.Terminal_welcome__OJgQ8{color:var(--text);margin-bottom:16px}.Terminal_promptDisplay__SBMjJ{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Terminal_promptPath__Bxerj{color:var(--blue)}.Terminal_promptArrow__WWNVV{color:var(--mauve)}.Terminal_inputWrapper__uP0hN{padding:8px 16px 16px;background:var(--base);flex-shrink:0;cursor:text;margin-top:auto;position:relative}.Terminal_inputLine__0bIxU{display:flex;align-items:center}.Terminal_prompt__g765U{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.Terminal_input__HSlJl{flex:1 1;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;font-size:inherit;padding:0 0 0 6px;caret-color:var(--mauve)}.Terminal_input__HSlJl::placeholder{color:var(--overlay0)}.Terminal_completionsWrapper__oYv2o{height:28px;overflow:hidden}.Terminal_completions__gDjAd{display:flex;flex-wrap:wrap;gap:8px 16px;padding:4px 0;color:var(--subtext0);font-size:13px}.Terminal_completion___NA0P{color:var(--teal)}.Terminal_fadeIn___ac8d{animation:Terminal_fadeIn___ac8d .15s ease-out forwards;opacity:0}@keyframes Terminal_fadeIn___ac8d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Terminal_fadeIn___ac8d{animation:none;opacity:1}}@media (max-width:640px){.Terminal_terminal__zGiUc{padding:8px}.Terminal_terminalWindow__wNhZB{border-radius:8px}.Terminal_output__63rwQ{padding:12px;font-size:13px}.Terminal_inputWrapper__uP0hN{padding:8px 12px 12px}.Terminal_trafficLights__kU7AU{gap:6px}.Terminal_trafficGreen___HQn4,.Terminal_trafficRed__B7gAo,.Terminal_trafficYellow__UXIta{width:10px;height:10px}}.WelcomeMenu_welcome__UMoy2{padding:24px 0;animation:WelcomeMenu_fadeIn__e2kte .3s ease-out}.WelcomeMenu_header__lCkvZ{margin-bottom:20px;text-align:center}.WelcomeMenu_name__AYL4W{font-size:24px;color:var(--mauve);margin-bottom:8px;font-weight:500}.WelcomeMenu_title__ycVd4{color:var(--subtext0);font-size:14px}.WelcomeMenu_prompt__xITTs{margin-bottom:12px}.WelcomeMenu_promptText__sy0nh{color:var(--text);display:block;margin-bottom:4px}.WelcomeMenu_hint__uUwB6{color:var(--overlay0);font-size:13px}.WelcomeMenu_menu__0cBz_{margin:12px 0;max-height:min(280px,45vh);overflow-y:auto}.WelcomeMenu_menuItem__Ta9vu{display:flex;align-items:center;gap:8px;padding:8px 4px;cursor:pointer;border-radius:4px;transition:background .1s ease}.WelcomeMenu_menuItem__Ta9vu:hover,.WelcomeMenu_selected__r3XZh{background:var(--surface0)}.WelcomeMenu_selected__r3XZh .WelcomeMenu_indicator__pWPnZ,.WelcomeMenu_selected__r3XZh .WelcomeMenu_label__13wWs{color:var(--green)}.WelcomeMenu_indicator__pWPnZ{width:12px;color:var(--surface2);font-weight:700}.WelcomeMenu_number__s1qMI{color:var(--overlay1);width:20px}.WelcomeMenu_label__13wWs{color:var(--text);min-width:140px}.WelcomeMenu_description__KLnOD{color:var(--overlay0);font-size:13px}.WelcomeMenu_footer__vu0fY{margin-top:16px;padding-top:12px;border-top:1px solid var(--surface0)}.WelcomeMenu_footerHint__rqJEU{color:var(--overlay0);font-size:13px}.WelcomeMenu_helpCmd__7ZoBt{color:var(--blue)}.WelcomeMenu_backMenu__3PpkD{margin-top:24px;padding-top:16px;border-top:1px solid var(--surface0);animation:WelcomeMenu_fadeIn__e2kte .3s ease-out}.WelcomeMenu_backPrompt__ORmz8{margin-bottom:12px}@keyframes WelcomeMenu_fadeIn__e2kte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.WelcomeMenu_welcome__UMoy2{padding:16px 0}.WelcomeMenu_header__lCkvZ{margin-bottom:24px}.WelcomeMenu_name__AYL4W{font-size:20px}.WelcomeMenu_menuItem__Ta9vu{flex-wrap:wrap}.WelcomeMenu_description__KLnOD{width:100%;padding-left:40px;margin-top:2px}}