@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}@layer tailwind{@tailwind base}@tailwind components;@tailwind utilities;:root{--terminal-bg:#0a0e14;--terminal-elevated-bg:rgba(13,17,23,0.4);--terminal-card-bg:rgba(13,17,23,0.4);--terminal-surface-bg:rgba(12,16,20,0.4);--terminal-green:#00ff9f;--terminal-green-dim:#00cc7f;--terminal-green-glow:rgba(0,255,159,0.15);--terminal-cyan:#00d4ff;--terminal-cyan-dim:#00a8cc;--terminal-cyan-glow:rgba(0,212,255,0.15);--terminal-red:#ff5f56;--terminal-red-dim:#cc4c45;--monaco-minimap-vs-dark-bg:#1e1e1e;--terminal-text:#e6edf3;--terminal-text-dim:#7d8590;--terminal-text-muted:#484f58;--terminal-border:#21262d;--terminal-border-highlight:#30363d;--terminal-dot-red:#ff5f56;--terminal-dot-yellow:#ffbd2e;--terminal-dot-green:#27ca40;--font-sans:Inter,system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--radius:0.375rem}[data-mantine-color-scheme=dark]{--mantine-color-body:var(--terminal-bg);--mantine-color-text:var(--terminal-text);--mantine-color-dimmed:var(--terminal-text-dim);--mantine-color-dark-0:var(--terminal-text);--mantine-color-dark-1:var(--terminal-text-dim);--mantine-color-dark-2:var(--terminal-text-muted);--mantine-color-dark-3:var(--terminal-border-highlight);--mantine-color-dark-4:var(--terminal-border);--mantine-color-dark-5:#161b22;--mantine-color-dark-6:var(--terminal-elevated-bg);--mantine-color-dark-7:var(--terminal-surface-bg);--mantine-color-dark-8:var(--terminal-bg);--mantine-color-dark-9:#080b0f}.grid-bg{background-image:linear-gradient(rgba(0,255,159,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,159,.07) 1px,transparent 0);background-size:40px 40px;z-index:1}.grid-bg,.scanlines:before{position:fixed;inset:0;pointer-events:none}.scanlines:before{content:"";background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4px);z-index:10000;opacity:.2}@keyframes terminalFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes terminalBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes terminalPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes terminalGlow{0%,to{box-shadow:0 0 5px var(--terminal-green-glow),0 0 10px var(--terminal-green-glow)}50%{box-shadow:0 0 10px var(--terminal-green-glow),0 0 20px var(--terminal-green-glow)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terminal-cursor{display:inline-block;width:8px;height:18px;margin-left:4px;animation:terminalBlink 1s step-end infinite;vertical-align:text-bottom}.status-dot,.terminal-cursor{background:var(--terminal-green)}.status-dot{width:6px;height:6px;border-radius:50%;animation:terminalPulse 2s ease infinite;box-shadow:0 0 8px var(--terminal-green)}.terminal-line{opacity:0;animation:terminalFadeIn .3s ease forwards}.terminal-line:first-child{animation-delay:.2s}.terminal-line:nth-child(2){animation-delay:.5s}.terminal-line:nth-child(3){animation-delay:.8s}.terminal-line:nth-child(4){animation-delay:1.1s}.terminal-line:nth-child(5){animation-delay:1.4s}.terminal-line:nth-child(6){animation-delay:1.7s}.terminal-line:nth-child(7){animation-delay:2s}.terminal-line:nth-child(8){animation-delay:2.3s}.terminal-line:nth-child(9){animation-delay:2.6s}.terminal-line:nth-child(10){animation-delay:2.9s}.terminal-line:nth-child(11){animation-delay:3.2s}.terminal-line:nth-child(12){animation-delay:3.5s}.terminal-cta{opacity:0;animation:terminalFadeIn .5s ease 3.8s forwards}.ascii-art{opacity:0;animation:terminalFadeIn .5s ease .3s forwards}.feature-card-animated{opacity:0;transform:translateY(20px);transition:all .4s ease}.feature-card-animated.visible{opacity:1;transform:translateY(0)}.terminal-window{box-shadow:0 0 0 1px rgba(0,255,159,.1),0 20px 80px rgba(0,0,0,.5),0 0 100px var(--terminal-green-glow)}.card-glow{transition:all .25s ease}.card-glow:hover{border-color:var(--terminal-border-highlight);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.3)}.card-glow.expanded{border-color:var(--terminal-green);box-shadow:0 0 30px var(--terminal-green-glow)}.card-gradient-border:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--terminal-green),var(--terminal-cyan));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.card-gradient-border.expanded:before,.card-gradient-border:hover:before{transform:scaleX(1)}.btn-glow{transition:all .2s ease}.btn-glow:hover{box-shadow:0 0 20px var(--terminal-green-glow)}.icon-glow{transition:all .3s ease}.icon-glow.active,.icon-glow:hover{border-color:var(--terminal-green);box-shadow:0 0 15px var(--terminal-green-glow)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--terminal-bg)}::-webkit-scrollbar-thumb{background:var(--terminal-border);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--terminal-border-highlight)}*{scrollbar-color:var(--terminal-border) var(--terminal-bg);scrollbar-width:thin}.monaco-editor{border-radius:var(--radius)}.monaco-theme-transparent .monaco-editor,.monaco-theme-transparent .monaco-editor .inputarea.ime-input,.monaco-theme-transparent .monaco-editor .margin,.monaco-theme-transparent .monaco-editor .monaco-editor-background,.monaco-theme-transparent .monaco-editor .overflow-guard{background-color:transparent!important}.monaco-theme-vs-dark .monaco-editor .minimap{background-color:var(--monaco-minimap-vs-dark-bg)!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.script-code-viewer,.script-code-viewer *,.script-code-viewer code,.script-code-viewer pre{overflow:auto!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.script-code-viewer ::-webkit-scrollbar,.script-code-viewer::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.text-terminal-green{color:var(--terminal-green)}.text-terminal-cyan{color:var(--terminal-cyan)}.text-terminal-dim{color:var(--terminal-text-dim)}.text-terminal-muted{color:var(--terminal-text-muted)}.bg-terminal{background-color:var(--terminal-bg)}.bg-terminal-elevated{background-color:var(--terminal-elevated-bg)}.bg-terminal-card{background-color:var(--terminal-card-bg)}.border-terminal{border-color:var(--terminal-border)}.border-terminal-highlight{border-color:var(--terminal-border-highlight)}.glow-green{box-shadow:0 0 20px var(--terminal-green-glow)}.glow-cyan{box-shadow:0 0 20px var(--terminal-cyan-glow)}:root{--terminal-status-success-bg:rgba(0,255,159,0.1);--terminal-status-success-border:rgba(0,255,159,0.2);--terminal-status-error-bg:rgba(255,95,86,0.1);--terminal-status-error-border:rgba(255,95,86,0.2)}.mantine-Notification-root{background-color:var(--mantine-color-dark-7)!important;border:1px solid var(--terminal-border)}