body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-bg:#da7756;--terminal-surface:#fff;--text-primary:#2c2b29;--text-secondary:#6b6b6b;--text-muted:#9b9b9b;--claude-orange:#da7756;--claude-orange-light:#e89980;--claude-orange-dark:#c15f3c;--success-green:#059669;--error-red:#dc2626;--warning-yellow:#d97706;--surface-light:#fffc;--surface-medium:#fffffff2;--border-light:#2c2b291a;--shadow-color:#0000001a;--font-mono:"JetBrains Mono","Fira Code","SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--duration-fast:0.15s;--duration-normal:0.3s;--duration-slow:0.6s;--ease:cubic-bezier(0.4,0,0.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#da7756;background:var(--primary-bg);color:#2c2b29;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--font-sans);font-size:16px;line-height:1.6;margin:0;overflow:hidden;padding:0}.app{min-height:100vh;position:relative}.app,.boot-screen{align-items:center;background:#da7756;background:var(--primary-bg);display:flex;justify-content:center}.boot-screen{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.boot-text{color:#fff;color:var(--terminal-surface);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--font-sans);font-size:clamp(1rem,2vw,1.25rem);text-align:center}.boot-line{animation:bootLine .5s ease-out forwards;margin-bottom:8px;opacity:0;transform:translateY(10px)}.boot-line.delay-1{animation-delay:.3s}.boot-line.delay-2{animation-delay:.6s}.boot-line.delay-3{animation-delay:.9s;color:#e89980;color:var(--claude-orange-light)}@keyframes bootLine{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app.booted .boot-screen{opacity:0;pointer-events:none;transition:opacity .5s ease}.scanlines{animation:scanlines .2s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#ff336605 0,#ff336605 6px);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(6px)}}.glow-text{text-shadow:0 0 10px currentColor}.glow-primary{color:var(--claude-primary);text-shadow:0 0 10px var(--claude-primary)}.glow-blue{color:var(--terminal-blue);text-shadow:0 0 10px var(--terminal-blue)}.glow-orange{color:#da7756;color:var(--claude-orange);text-shadow:0 0 10px #da7756;text-shadow:0 0 10px var(--claude-orange)}.glow-yellow{color:var(--terminal-yellow);text-shadow:0 0 10px var(--terminal-yellow)}.glow-cream{color:var(--claude-cream);text-shadow:0 0 10px var(--claude-cream)}.ascii-art{color:var(--claude-primary);font-family:JetBrains Mono,Fira Code,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-family:var(--font-mono);font-size:12px;line-height:1.2;text-shadow:0 0 5px var(--claude-primary);white-space:pre}.command{color:var(--terminal-blue);font-weight:600}.output{color:var(--claude-cream);margin-left:0}.error{color:var(--terminal-red)}.success{color:var(--claude-primary)}.warning{color:var(--terminal-yellow)}.info{color:var(--terminal-blue)}.highlight{color:#da7756;color:var(--claude-orange);font-weight:700}.matrix-bg{background:repeating-conic-gradient(from 0deg,var(--terminal-bg) 0deg 45deg,#00ff4105 45deg 90deg);height:100%;left:0;opacity:.1;position:fixed;top:0;width:100%;z-index:-1}@media (max-width:768px){body{font-size:13px}.boot-text{font-size:14px}.ascii-art{font-size:10px}}@media (max-width:480px){body{font-size:12px}.boot-text{font-size:13px}.ascii-art{font-size:9px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--terminal-bg)}::-webkit-scrollbar-thumb{background:var(--claude-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--claude-primary-light)}.terminal-container{align-items:center;background:var(--primary-bg);display:flex;height:100vh;justify-content:center;padding:2rem;position:relative;width:100vw}.terminal-window{background:var(--terminal-surface);border:1px solid #0000001a;border-radius:12px;box-shadow:0 8px 48px #0000004d,0 4px 24px #0003,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;height:80vh;max-width:900px;overflow:hidden;position:relative;width:100%}.terminal-header{align-items:center;background:var(--surface-light);border-bottom:1px solid var(--border-light);display:flex;height:48px;padding:0 1.5rem;position:relative}.terminal-controls{display:flex;gap:8px}.control-btn{border-radius:50%;cursor:pointer;height:12px;opacity:.6;transition:all .2s ease;width:12px}.control-btn.close{background:#ff5f57}.control-btn.minimize{background:#ffbd2e}.control-btn.maximize{background:#28ca42}.control-btn:hover{opacity:1;transform:scale(1.1)}.terminal-title{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-sans);font-size:13px;font-weight:500;gap:8px;left:50%;position:absolute;transform:translateX(-50%)}.terminal-logo{height:16px;opacity:.7;width:16px}.terminal-body{background:#0000;color:var(--text-primary);flex:1 1;font-family:var(--font-sans);font-size:15px;line-height:1.6;overflow-y:auto;padding:2rem;position:relative}.terminal-body::-webkit-scrollbar{display:none}.terminal-body{-ms-overflow-style:none;scrollbar-width:none}.terminal-line{word-wrap:break-word;line-height:1.4;margin:1px 0;min-height:1.2em;transition:all .2s ease;white-space:pre-wrap}.terminal-line.command{color:var(--claude-orange);font-weight:500;margin-top:.8em}.terminal-line.output{color:var(--text-primary);margin:.1em 0}.terminal-line.error{color:var(--error-red);margin-top:.4em}.terminal-line.success{color:var(--success-green)}.terminal-input-line{align-items:center;display:flex;margin-top:1em;padding:.5em 0}.terminal-prompt{color:var(--claude-orange);font-weight:500;margin-right:.75em;white-space:nowrap}.input-container{align-items:center;display:flex;flex:1 1;position:relative}.input-display{color:var(--text-primary);pointer-events:none;white-space:pre}.input-display,.terminal-input-hidden{font-family:var(--font-sans);font-size:15px;font-weight:400}.terminal-input-hidden{background:#0000;border:none;caret-color:#0000;color:#0000;left:0;outline:none;position:absolute;top:0;width:100%;z-index:1}.terminal-input-hidden::selection{background:var(--claude-orange-light)}.cursor{animation:cursor-blink 1s infinite;color:var(--claude-orange);font-family:var(--font-sans);font-size:15px;line-height:1;pointer-events:none}.typing-cursor{animation:typing-cursor .5s infinite;color:var(--claude-orange-light)}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes typing-cursor{0%,50%{opacity:1}51%,to{opacity:.3}}.highlight-text{color:var(--claude-orange);font-weight:600}.accent-text{color:var(--claude-orange);font-weight:500}.muted-text{color:var(--text-muted);font-style:italic}.success-text{color:var(--success-green);font-weight:500}.warning-text{color:var(--warning-yellow);font-weight:500}.terminal-header-text{color:var(--claude-orange);font-size:1.1em;font-weight:700;text-shadow:0 0 10px #da77564d}.terminal-subheader{color:var(--text-secondary);font-size:1.05em;font-weight:600;margin-bottom:.5em}.terminal-badge{background:linear-gradient(135deg,var(--claude-orange),var(--claude-orange-light));border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#fff;display:inline-block;font-size:.85em;font-weight:600;margin:0 4px;padding:2px 8px}.terminal-card{background:#da77560d;border:1px solid #da775633;border-left:4px solid var(--claude-orange);border-radius:8px;display:block;line-height:1.6;margin:16px 0;padding:16px 20px}.terminal-separator{color:var(--claude-orange);font-weight:300;letter-spacing:1px;opacity:.6}.terminal-link{color:var(--claude-orange);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.terminal-link:hover{color:var(--claude-orange-light);-webkit-text-decoration-style:solid;text-decoration-style:solid}.terminal-stats{background:#0596691a;border-radius:6px;color:var(--success-green);display:inline-block;font-weight:600;padding:4px 8px}.terminal-step{background:#da77561a;border-left:3px solid var(--claude-orange);border-radius:6px;line-height:1.5;margin:8px 0;padding:10px 14px}.interactive-text{cursor:pointer;transition:color .2s ease}.interactive-text:hover{color:var(--claude-orange)}.terminal-container:before{display:none}@media (max-width:768px){.terminal-container{padding:1rem}.terminal-window{height:90vh;max-width:100%}.terminal-body{font-size:12px;padding:.75rem}.terminal-title{font-size:10px}.control-btn{height:10px;width:10px}}@media (max-width:480px){.terminal-container{padding:.5rem}.terminal-window{border-radius:4px;height:95vh}.terminal-body{font-size:11px;padding:.5rem}.terminal-header{height:36px}.terminal-title{display:none}}.terminal-body ::selection{background:var(--claude-orange-light);color:var(--text-primary)}.terminal-input:focus+.cursor{animation:cursor-blink .5s infinite}.terminal-window{animation:terminal-boot .8s ease-out}@keyframes terminal-boot{0%{opacity:0;transform:scale(.8)}50%{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.fbda6bd5.css.map*/