.Terminal_wrap__PyaJR{cursor:text;min-height:60vh}.Terminal_block__1tn4u{margin-bottom:2px}.Terminal_promptLine__mOsnW{white-space:pre-wrap;word-break:break-word;margin-top:10px}.Terminal_inputLine__0bIxU{display:flex;align-items:center;flex-wrap:wrap;margin-top:8px}.Terminal_input__HSlJl{flex:1 1 auto;min-width:120px;background:transparent;border:none;outline:none;color:var(--fg);font-family:inherit;font-size:inherit;line-height:inherit;caret-color:var(--fg);padding:0}.Terminal_host__wr6JX,.Terminal_user__YTHUJ{color:#fff}.Terminal_path__mbWw5{color:var(--dim)}.Terminal_cmd__QG_u9{color:#fff}.Terminal_dim__vPBl8{color:var(--dim)}.Terminal_lnOut__HWlxc{color:#d8d8d8;white-space:pre-wrap;word-break:break-word}.Terminal_lnDim__1iv9P{color:var(--dim);white-space:pre-wrap;word-break:break-word}.Terminal_lnAccent__3v4GK{color:#fff;white-space:pre-wrap;word-break:break-word}.Terminal_lnError__n9l1i{color:#ff8a8a;white-space:pre-wrap;word-break:break-word}.Terminal_lnArt__sAigM{color:#fff;white-space:pre;line-height:1.05;font-size:13px;text-shadow:0 0 8px hsla(0,0%,100%,.25);overflow-x:auto}.Terminal_widget__7Q3aP{margin:4px 0}.Terminal_clickable__h1hq2{cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease;border-radius:3px;padding-left:2px}.Terminal_clickable__h1hq2:hover{background:hsla(0,0%,100%,.06);color:#fff;transform:translateX(2px);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.Terminal_clickable__h1hq2:focus{outline:1px solid hsla(0,0%,100%,.3);outline-offset:2px}.Terminal_techRow__saetz{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 14px;padding:4px 0}.Terminal_techChip__LhD9I{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid;border-radius:999px;background:rgba(0,0,0,.45);font-size:11px;letter-spacing:.4px;line-height:1.6;opacity:.9;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.Terminal_techChip__LhD9I:hover{opacity:1;transform:translateY(-1px);box-shadow:0 0 14px currentColor}.Terminal_quickRow__LrozP{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.Terminal_quickBtn__UGGcn{background:hsla(0,0%,100%,.04);color:#e8e8e8;border:1px solid #2a2a2a;border-radius:4px;padding:5px 11px;font-family:inherit;font-size:12px;letter-spacing:.3px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.Terminal_quickBtn__UGGcn:hover{background:hsla(0,0%,100%,.1);border-color:#4a4a4a;color:#fff}.Terminal_quickBtn__UGGcn:active{transform:translateY(1px)}@media (max-width:560px){.Terminal_lnArt__sAigM{font-size:9px}.Terminal_techChip__LhD9I{font-size:10px;padding:2px 6px}.Terminal_quickBtn__UGGcn{font-size:11px;padding:4px 8px}}.SpaceIntro_overlay__M0oqS{position:fixed;inset:0;z-index:50;background:#000;opacity:1;transition:opacity .6s ease-out;pointer-events:auto}.SpaceIntro_overlay__M0oqS.SpaceIntro_fading__keJWU{opacity:0;pointer-events:none}.SpaceIntro_canvas__YjzTi{width:100%;height:100%;display:block}.SpaceIntro_hint__7eBxg{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.35);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:1px;text-transform:uppercase;animation:SpaceIntro_hintFade__zF6So 1.6s ease-out .6s both}@keyframes SpaceIntro_hintFade__zF6So{0%{opacity:0}to{opacity:1}}.TerminalApp_main__aeX0H{position:relative;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px 80px}.TerminalApp_terminal__wv_gr{position:relative;z-index:1;width:100%;max-width:880px;background:rgba(0,0,0,.72);border:1px solid #1c1c1c;border-radius:6px;padding:20px 24px 26px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 60px rgba(0,0,0,.8),0 0 1px hsla(0,0%,100%,.2)}.TerminalApp_terminalHidden__UGNnd{opacity:0;transform:scale(.55) translateZ(0);filter:blur(8px)}.TerminalApp_terminalIn__HT0ZD{animation:TerminalApp_warpIn__tOfbQ .9s cubic-bezier(.16,1,.3,1) both}@keyframes TerminalApp_warpIn__tOfbQ{0%{opacity:0;transform:scale(.55);filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}.TerminalApp_titlebar__lwdx2{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:12px;border-bottom:1px solid #1a1a1a;padding-bottom:12px;margin-bottom:14px}.TerminalApp_dots__AG0DB{display:flex;gap:6px;margin-right:8px}.TerminalApp_dot__NMpCG{width:11px;height:11px;border-radius:50%;border:1px solid #2a2a2a}.TerminalApp_titlePath__NBHZ3{letter-spacing:.5px}