body{background-color:#030303;color:#f1f5f9;font-family:Outfit,sans-serif;overflow-x:hidden}@media (min-width:1024px){.noise-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.035;pointer-events:none;position:fixed;z-index:9999}}@media (max-width:1023px){.noise-overlay{display:none}}html{scroll-behavior:smooth;scroll-padding-top:90px}.bg-canvas{background-color:#030303;inset:0;overflow:hidden;position:fixed;z-index:-2}.ambient-spotlight{border-radius:50%;filter:blur(140px);opacity:.25;pointer-events:none;position:absolute}.spot-1{background:radial-gradient(circle,#4f46e5 0,#0000 80%);height:600px;right:-5%;top:-10%;width:600px}.spot-2{background:radial-gradient(circle,#06b6d4 0,#0000 80%);bottom:-15%;height:700px;left:-10%;width:700px}.dot-grid{background-image:radial-gradient(#ffffff0a 1px,#0000 0);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,#0000 85%);mask-image:radial-gradient(ellipse at center,#000 40%,#0000 85%);pointer-events:none;position:absolute}.bento-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0fb3!important;border:1px solid #ffffff0d!important;border-radius:20px!important;box-shadow:0 4px 30px #0006!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.bento-card:before{background:linear-gradient(135deg,#ffffff17,#ffffff03 50%,#ffffff0a);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:2}.bento-card:hover{border-color:#6366f159!important;box-shadow:0 10px 40px #6366f114!important;transform:translateY(-4px)}.terminal-window{background:#09090d;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 20px 50px #0009;font-family:JetBrains Mono,Fira Code,monospace;overflow:hidden}.terminal-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:10px 16px}.terminal-dots{display:flex;gap:6px}.dot{border-radius:50%;height:10px;width:10px}.dot.red{background:#ef4444}.dot.yellow{background:#f59e0b}.dot.green{background:#10b981}.terminal-content{color:#a7f3d0;font-size:.85rem;line-height:1.6;min-height:200px;overflow-y:auto;padding:16px;text-align:left}.terminal-line{margin-bottom:6px;word-break:break-all}.switcher-tab{border-left:2px solid #ffffff0d!important;border-radius:0!important;color:#94a3b8!important;justify-content:flex-start!important;padding:12px 20px!important;text-align:left!important;transition:all .3s!important}.switcher-tab.active{background:#6366f10f!important;border-left:2px solid #6366f1!important;color:#fff!important}.status-badge{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;display:inline-flex;font-size:.8rem;font-weight:500;gap:8px;letter-spacing:.05em;padding:6px 14px;text-transform:uppercase}.status-dot{animation:pulse 2s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 #10b981b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #10b98100;transform:scale(1)}to{box-shadow:0 0 0 0 #10b98100;transform:scale(.95)}}.skill-tag{background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:8px!important;color:#cbd5e1!important;font-family:JetBrains Mono,monospace!important;font-size:.8rem!important;padding:6px 12px!important;transition:all .3s!important}.skill-tag:hover{background:#6366f114!important;border-color:#6366f166!important;color:#a5b4fc!important;transform:translateY(-2px)}.mono-details{color:#6366f1;font-family:JetBrains Mono,monospace;font-size:.85rem}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#030303}::-webkit-scrollbar-thumb{background:#1c1d24;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3b3d4f}::selection{background:#6366f14d;color:#fff}.id-badge-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at top right,#6366f114 0,#030303f2 80%),#0a0a0fbf!important;border:1px solid #ffffff0f!important;border-radius:24px!important;box-shadow:0 25px 60px #0009!important;overflow:hidden;position:relative}.id-badge-card:before{background:linear-gradient(90deg,#6366f1,#06b6d4);content:"";height:8px;left:0;position:absolute;top:0;width:100%;z-index:10}.id-badge-glow{background:radial-gradient(circle,#06b6d426 0,#0000 70%);height:120px;left:10%;pointer-events:none;position:absolute;top:10%;width:120px}.smtp-console{background:#07070a!important;border:1px solid #ffffff0f!important;border-radius:20px!important;box-shadow:0 20px 50px #00000080!important}.smtp-input-line{align-items:baseline;color:#a7f3d0;display:flex;font-family:JetBrains Mono,monospace;font-size:.9rem;gap:12px;margin-bottom:20px}.smtp-input-line span.keyword{color:#f472b6}.smtp-input-line span.variable{color:#38bdf8}.smtp-input{background:#0000;border:none;border-bottom:1px solid #ffffff1a;color:#f1f5f9;flex-grow:1;font-family:Outfit,sans-serif;font-size:.95rem;outline:none;padding:4px 8px;transition:all .3s}.smtp-input:focus{background:#ffffff03;border-bottom:1px solid #6366f1}.smtp-textarea{background:#ffffff03;border:1px solid #ffffff14;border-radius:8px;color:#f1f5f9;font-family:Outfit,sans-serif;font-size:.95rem;min-height:90px;outline:none;padding:10px 12px;resize:none;transition:all .3s;width:100%}.smtp-textarea:focus{background:#ffffff05;border-color:#6366f1}.social-dock-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;color:#94a3b8;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:48px}.social-dock-btn:hover{background:#6366f11a;border-color:#6366f166;box-shadow:0 4px 15px #6366f140;color:#a5b4fc;transform:translateY(-3px)}.summit-sim-card{background:radial-gradient(circle at top left,#06b6d408 0,#0a0a0ff2 70%)!important;border:1px solid #ffffff0f!important;border-radius:24px!important;box-shadow:0 20px 60px #00000080!important}.summit-input-select{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;color:#f1f5f9;font-family:Outfit,sans-serif;font-size:.9rem;outline:none;padding:10px 14px;transition:all .3s;width:100%}.summit-input-select:focus{background:#06b6d40a;border-color:#06b6d4}.summit-input-select option{background:#09090d;color:#f1f5f9}.metric-node{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;padding:12px 16px;text-align:center;transition:all .3s}.metric-node:hover{background:#06b6d405;border-color:#06b6d433}.terminal-logs-container{background:#050508;border:1px solid #ffffff0d;border-radius:12px;color:#e2e8f0;font-family:JetBrains Mono,monospace;font-size:.8rem;overflow-y:auto;padding:16px}.ai-rca-panel{background:#10b98105;border:1px solid #10b9811a;border-radius:12px;overflow:hidden;position:relative}.ai-rca-panel.error-active{background:#ef444405;border-color:#ef444426}.ai-rca-panel.analyzed{background:#6366f10a;border-color:#6366f133}.ai-scan-glow{animation:scan 2.5s linear infinite;background:linear-gradient(90deg,#0000,#818cf8,#0000);height:2px;left:0;position:absolute;top:0;width:100%}@keyframes scan{0%{top:0}50%{top:100%}to{top:0}}.pulsing-rca-btn{animation:border-pulse 1.8s infinite alternate}@keyframes border-pulse{0%{border-color:#ef44444d;box-shadow:0 0 5px #ef444433,inset 0 0 5px #ef44441a}to{border-color:#ef4444cc;box-shadow:0 0 15px #ef444499,inset 0 0 10px #ef44444d}}.project-tab-btn{border-bottom:2px solid #0000;color:#94a3b8;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.85rem;padding:8px 24px;transition:all .3s}.project-tab-btn.active{border-bottom:2px solid #6366f1;color:#6366f1}.scroll-progress-bar{background:linear-gradient(90deg,#06b6d4,#6366f1 50%,#d946ef);height:4px;left:0;position:fixed;right:0;top:0;transform-origin:0;z-index:10000}
/*# sourceMappingURL=main.5e03e809.css.map*/