.terminal{background:linear-gradient(180deg,#3a0a2a,#2b0a22);color:#f2f2f2;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;font-size:14px;height:100vh;overflow:hidden;width:100%}.terminal-topbar{align-items:center;background:linear-gradient(180deg,#efe7dc,#ddd4c7);border-bottom:1px solid #00000040;display:flex;flex-shrink:0;gap:8px;height:34px;padding:0 10px}.terminal-dot{border-radius:50%;height:12px;width:12px}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.terminal-title{color:#2b2b2b;font-size:12px;font-weight:600;margin-left:10px;opacity:.85}.terminal-body{flex:1 1;line-height:1.55;overflow-y:auto;padding:14px}.terminal-body::-webkit-scrollbar{width:6px}.terminal-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.prompt-line{align-items:center;display:flex;gap:6px}.prompt-user{color:#8affc1}.prompt-host{color:#9fd3ff}.prompt-path{color:#f4d03f}.prompt-symbol{color:#fff}.terminal-input{background:#0000;border:none;caret-color:#fff;color:#fff;flex:1 1;font-family:inherit;font-size:inherit;outline:none}.output{margin-bottom:6px;white-space:pre-wrap}.output-muted{color:#bbb}.output-success{color:#9cffc9;font-weight:600}.output-error{color:#ff8080}.output-heading{color:#ffd6ff;font-weight:600;margin-top:8px}.cursor{animation:blink 1s steps(1) infinite;background:#fff;display:inline-block;height:16px;margin-left:2px;width:8px}@keyframes blink{50%{opacity:0}}.dashboard-root{display:flex;flex-direction:column;height:100%;width:100%}.dashboard-topbar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1423e6;border-bottom:1px solid #ffffff0f;color:#cbd5e1;display:flex;flex-shrink:0;font-size:13px;height:52px;justify-content:space-between;padding:0 20px}.dashboard-topbar .left,.dashboard-topbar .right{align-items:center;display:flex;gap:10px}.status-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e99;height:8px;width:8px}.env{color:#e5e7eb;font-weight:500}.sep{opacity:.4}.muted{opacity:.6}.dashboard-content{flex:1 1;overflow-y:auto;padding:28px 32px 40px}.header h1{color:#f8fafc;font-size:32px;font-weight:600;margin:0}.header .live{background:#16a34a;border-radius:999px;color:#ecfdf5;font-size:12px;margin-left:10px;padding:4px 8px}.subtitle{color:#94a3b8;font-size:14px;margin-top:6px}.metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.metric-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;padding:18px}.metric-value{color:#e5e7eb;font-size:22px;font-weight:600}.metric-label{color:#94a3b8;font-size:13px;margin-top:4px}.systems{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.system-card{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:16px;padding:22px}.system-card h3{color:#e5e7eb;font-size:16px;font-weight:500;margin:0}.system-card p{color:#cbd5f5;font-size:14px;margin:10px 0 4px}.system-card span{color:#94a3b8;font-size:12px}.timeline{border-left:2px solid #ffffff14;margin-top:36px;padding-left:12px}.timeline div{color:#cbd5e1;font-size:14px;margin-bottom:12px}.cert-projects{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1.5fr;margin-top:36px}.cert-projects h2{color:#e5e7eb;font-size:18px;margin-bottom:12px}.certs ul{list-style:none;margin:0;padding:0}.certs li{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;color:#cbd5e1;font-size:14px;margin-bottom:8px;padding:10px 12px}.projects .project{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff0f;border-radius:12px;margin-bottom:12px;padding:14px}.projects .project strong{display:block;font-size:15px;margin-bottom:6px}.projects .project p{color:#cbd5e1;font-size:14px}.actions{display:flex;gap:16px;margin-top:32px}.btn{border-radius:10px;font-size:14px;padding:10px 18px;text-decoration:none;transition:all .2s ease}.btn.primary{background:#22c55e;color:#022c22;font-weight:600}.btn.primary:hover{background:#16a34a}.btn.secondary{background:#0077b5;border:1px solid #ffffff26;color:#e5e7eb;font-weight:600}.btn.secondary:hover{background:#0d83d1}.btn.tertiary{background:#000;border:1px solid #ffffff26;color:#e5e7eb;font-weight:600}.btn.tertiary:hover{background:#0f0c0c}.app-layout{display:flex;flex-direction:row;height:100vh;overflow:hidden;width:100vw}.terminal-pane{background:linear-gradient(180deg,#3a0a2a,#2b0a22);border-right:1px solid #ffffff14;min-width:360px;width:32%}.dashboard-pane{background:radial-gradient(circle at top left,#1c2d42,#0a0f18);flex:1 1;overflow-y:auto}*{box-sizing:border-box}#root,body,html{background:#05070d;color:#e6edf3;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont;height:100%;margin:0;padding:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}
/*# sourceMappingURL=main.e832d427.css.map*/