.InteractiveTerminal-module__y5KJla__terminal{border-radius:var(--radius-lg);box-shadow:var(--shadow-terminal);cursor:text;width:100%;max-width:640px;animation:.8s ease-out InteractiveTerminal-module__y5KJla__fadeInUp;overflow:hidden}.InteractiveTerminal-module__y5KJla__terminalHeader{background:var(--bg-terminal-header);align-items:center;gap:8px;padding:14px 18px;display:flex}.InteractiveTerminal-module__y5KJla__dot{border-radius:50%;flex-shrink:0;width:13px;height:13px;display:inline-block}.InteractiveTerminal-module__y5KJla__headerTitle{font-family:var(--font-mono);color:var(--text-secondary);opacity:.7;margin-left:8px;font-size:.75rem}.InteractiveTerminal-module__y5KJla__terminalBody{background:var(--bg-terminal);font-family:var(--font-mono);scroll-behavior:smooth;min-height:280px;max-height:420px;padding:20px 20px 12px;font-size:.88rem;line-height:1.7;overflow-y:auto}.InteractiveTerminal-module__y5KJla__terminalBody::-webkit-scrollbar{width:6px}.InteractiveTerminal-module__y5KJla__terminalBody::-webkit-scrollbar-track{background:0 0}.InteractiveTerminal-module__y5KJla__terminalBody::-webkit-scrollbar-thumb{background:#7c7cc94d;border-radius:3px}.InteractiveTerminal-module__y5KJla__promptLine{align-items:center;gap:8px;margin-top:8px;display:flex}.InteractiveTerminal-module__y5KJla__promptSymbol{color:var(--accent-green);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700}.InteractiveTerminal-module__y5KJla__promptText{color:var(--text-primary);font-weight:500}.InteractiveTerminal-module__y5KJla__systemLine{padding:1px 0 1px 22px}.InteractiveTerminal-module__y5KJla__resultBlock{padding:4px 0 8px 22px;animation:.3s ease-out InteractiveTerminal-module__y5KJla__fadeIn}.InteractiveTerminal-module__y5KJla__table{flex-direction:column;gap:2px;display:flex}.InteractiveTerminal-module__y5KJla__tableRow{align-items:baseline;gap:8px;display:flex}.InteractiveTerminal-module__y5KJla__tableCmd{flex-shrink:0;min-width:170px;font-weight:600}.InteractiveTerminal-module__y5KJla__tableSep{color:var(--text-secondary);opacity:.4;flex-shrink:0}.InteractiveTerminal-module__y5KJla__tableDesc{color:var(--text-secondary)}.InteractiveTerminal-module__y5KJla__outputLines{flex-direction:column;gap:2px;display:flex}.InteractiveTerminal-module__y5KJla__outputLine{line-height:1.6}.InteractiveTerminal-module__y5KJla__bold{font-size:1.05em;font-weight:700}.InteractiveTerminal-module__y5KJla__linkLine{align-items:baseline;gap:10px;padding:2px 0;display:flex}.InteractiveTerminal-module__y5KJla__linkLabel{color:var(--text-secondary);flex-shrink:0;min-width:110px;font-size:.85em}.InteractiveTerminal-module__y5KJla__linkValue{transition:all var(--transition-fast);word-break:break-all;text-decoration:none}.InteractiveTerminal-module__y5KJla__linkValue:hover{filter:brightness(1.2);text-decoration:underline}.InteractiveTerminal-module__y5KJla__inputLine{align-items:center;gap:8px;margin-top:8px;display:flex}.InteractiveTerminal-module__y5KJla__inputField{font-family:var(--font-mono);color:var(--text-primary);caret-color:var(--accent-green);background:0 0;border:none;outline:none;flex:1;font-size:.88rem}.InteractiveTerminal-module__y5KJla__inputField::placeholder{color:var(--text-secondary);opacity:.4}.InteractiveTerminal-module__y5KJla__typingIndicator{align-items:center;gap:8px;margin-top:8px;display:flex}.InteractiveTerminal-module__y5KJla__typingDots span{color:var(--accent-primary);font-weight:700;animation:1.4s infinite InteractiveTerminal-module__y5KJla__dotPulse}.InteractiveTerminal-module__y5KJla__typingDots span:nth-child(2){animation-delay:.2s}.InteractiveTerminal-module__y5KJla__typingDots span:nth-child(3){animation-delay:.4s}@keyframes InteractiveTerminal-module__y5KJla__dotPulse{0%,80%,to{opacity:.2}40%{opacity:1}}.InteractiveTerminal-module__y5KJla__green{color:var(--accent-green)}.InteractiveTerminal-module__y5KJla__cyan{color:var(--accent-cyan)}.InteractiveTerminal-module__y5KJla__yellow{color:var(--accent-yellow)}.InteractiveTerminal-module__y5KJla__red{color:var(--accent-red)}.InteractiveTerminal-module__y5KJla__white{color:var(--text-primary)}@keyframes InteractiveTerminal-module__y5KJla__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes InteractiveTerminal-module__y5KJla__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.InteractiveTerminal-module__y5KJla__terminal{max-width:100%}.InteractiveTerminal-module__y5KJla__terminalBody{min-height:220px;max-height:350px;padding:16px 14px 10px;font-size:.8rem}.InteractiveTerminal-module__y5KJla__tableCmd{min-width:130px;font-size:.78rem}.InteractiveTerminal-module__y5KJla__linkLabel{min-width:80px}}
.Home-module__h0Qp3q__hero{align-items:center;min-height:calc(100vh - 64px);padding:40px 24px 80px;display:flex}.Home-module__h0Qp3q__heroContent{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid}.Home-module__h0Qp3q__heroText{animation:.8s ease-out Home-module__h0Qp3q__fadeInUp}.Home-module__h0Qp3q__heroName{font-family:var(--font-mono);color:var(--accent-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1}.Home-module__h0Qp3q__prompt{opacity:.5;margin-right:4px}.Home-module__h0Qp3q__heroTitle{color:var(--text-secondary);margin-bottom:20px;font-size:1.25rem;font-weight:500}.Home-module__h0Qp3q__heroBio{color:var(--text-secondary);margin-bottom:8px;font-size:1.1rem;line-height:1.8}.Home-module__h0Qp3q__heroBioLine{color:var(--text-secondary);margin-bottom:8px;font-size:1.05rem;line-height:1.8}.Home-module__h0Qp3q__heroBioLine a,.Home-module__h0Qp3q__heroBioLine strong{color:var(--accent-primary);font-weight:600}.Home-module__h0Qp3q__heroCTA{gap:16px;margin-top:32px;display:flex}.Home-module__h0Qp3q__ctaPrimary{font-family:var(--font-mono);background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);text-align:center;border:none;padding:14px 28px;font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:0 4px 15px #7c7cc94d}.Home-module__h0Qp3q__ctaPrimary:hover{background:var(--accent-secondary);transform:translateY(-3px);box-shadow:0 8px 25px #7c7cc966}.Home-module__h0Qp3q__ctaSecondary{font-family:var(--font-mono);color:var(--accent-primary);border:2px solid var(--accent-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);text-align:center;background:0 0;padding:14px 28px;font-size:.9rem;font-weight:600;text-decoration:none}.Home-module__h0Qp3q__ctaSecondary:hover{background:#7c7cc914;transform:translateY(-3px);box-shadow:0 4px 15px #7c7cc933}@keyframes Home-module__h0Qp3q__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:968px){.Home-module__h0Qp3q__heroContent{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.Home-module__h0Qp3q__hero{min-height:auto;padding:24px 16px 48px}.Home-module__h0Qp3q__heroName{font-size:2rem}.Home-module__h0Qp3q__heroCTA{flex-direction:column}}
