.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-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:translate(-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)}
.m_5cb1b9c8{position:relative}.m_e597c321{border-radius:var(--ch-radius,0px);position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_e597c321:where([data-with-border]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_e597c321:where([data-with-border]),.m_e597c321:where([data-with-border]):where([data-code-color-scheme=dark]){border:1px solid var(--mantine-color-dark-6)}.m_e597c321:where([data-with-border]):where([data-code-color-scheme=light]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_e597c321{--ch-background:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_e597c321{--ch-background:var(--mantine-color-dark-8)}.m_dfe9c588{border-radius:var(--ch-radius,var(--mantine-radius-sm));background-color:var(--ch-background);font-size:calc(.8125rem*var(--mantine-scale));padding:calc(.1875rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));overflow:hidden}:where([data-mantine-color-scheme=light]) .m_dfe9c588:where([data-with-border]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dfe9c588:where([data-with-border]),.m_dfe9c588:where([data-with-border]):where([data-code-color-scheme=dark]){border:1px solid var(--mantine-color-dark-6)}.m_dfe9c588:where([data-with-border]):where([data-code-color-scheme=light]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_dfe9c588{--ch-background:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dfe9c588{--ch-background:var(--mantine-color-dark-8)}.m_2c47c4fd{--code-line-height:1.7;margin:0;display:block}.m_2c47c4fd[data-with-offset] .m_5caae6d3{padding-top:calc(3.125rem*var(--mantine-scale))}.m_5caae6d3{padding:var(--mantine-spacing-xs)var(--mantine-spacing-md);background-color:var(--ch-background);font-size:calc(.8125rem*var(--mantine-scale));line-height:var(--code-line-height,var(--mantine-line-height));font-family:var(--mantine-font-family-monospace);width:fit-content;min-width:100%;display:block}.m_5caae6d3:where([data-inline]){padding:calc(.1875rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));background-color:var(--ch-background);display:inline-block}.m_be7e9c9c{top:calc(.5rem*var(--mantine-scale));right:calc(.5rem*var(--mantine-scale));z-index:1;background-color:var(--ch-background);border-bottom-left-radius:var(--mantine-radius-md);position:absolute}.m_be7e9c9c:where([data-with-offset]){top:calc(.75rem*var(--mantine-scale))}.m_d498bab7{color:var(--mantine-color-text);opacity:.5}@media (hover:hover){.m_d498bab7:hover{color:var(--mantine-color-bright);opacity:1}}@media (hover:none){.m_d498bab7:active{color:var(--mantine-color-bright);opacity:1}}.m_d498bab7:where([data-code-color-scheme=dark]){color:var(--mantine-color-dark-0)}@media (hover:hover){.m_d498bab7:where([data-code-color-scheme=dark]):hover{color:var(--mantine-color-white)}}@media (hover:none){.m_d498bab7:where([data-code-color-scheme=dark]):active{color:var(--mantine-color-white)}}.m_d498bab7:where([data-code-color-scheme=light]){color:var(--mantine-color-black)}@media (hover:hover){.m_d498bab7:where([data-code-color-scheme=light]):hover{color:var(--mantine-color-black)}}@media (hover:none){.m_d498bab7:where([data-code-color-scheme=light]):active{color:var(--mantine-color-black)}}.m_d498bab7 :where(svg){width:calc(1.125rem*var(--mantine-scale));height:calc(1.125rem*var(--mantine-scale));display:block}.m_4c3d814c:where([data-code-color-scheme=light]){background-color:var(--mantine-color-gray-9);color:var(--mantine-color-white)}.m_4c3d814c:where([data-code-color-scheme=dark]){background-color:var(--mantine-color-gray-2);color:var(--mantine-color-black)}.m_f744fd40[data-collapsed]{max-height:var(--ch-max-height,180px);position:relative;overflow:hidden}.m_f744fd40[data-collapsed]:after{content:"";height:calc(5rem*var(--mantine-scale));pointer-events:none;background:linear-gradient(0deg,var(--ch-background)0%,var(--ch-background)25%,transparent 100%);z-index:1;position:absolute;bottom:0;left:0;right:0}.m_c9378bc2{z-index:2;bottom:0;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-anchor);text-align:center;width:100%;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);white-space:nowrap;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.m_c9378bc2[data-hidden]{display:none}.m_c9378bc2:where([data-code-color-scheme=dark]){color:var(--mantine-primary-color-5)}.m_c9378bc2:where([data-code-color-scheme=light]){color:var(--mantine-primary-color-6)}.m_5cac2e62{font-size:var(--mantine-font-size-xs);justify-content:center;align-items:center;gap:calc(.4375rem*var(--mantine-scale));padding:calc(.3125rem*var(--mantine-scale))calc(.5625rem*var(--mantine-scale));font-family:var(--mantine-font-family-monospace);-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.8;border:calc(.0625rem*var(--mantine-scale))solid transparent;white-space:nowrap;border-radius:var(--mantine-radius-default);margin:0;font-weight:700;line-height:1;display:flex}.m_5cac2e62:where([data-active]){opacity:1}:where([data-mantine-color-scheme=light]) .m_5cac2e62{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-8)}:where([data-mantine-color-scheme=light]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-white);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_5cac2e62:where([data-color-scheme=light]){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-8)}.m_5cac2e62:where([data-color-scheme=light]):where([data-active]){background-color:var(--mantine-color-white);color:var(--mantine-color-black)}.m_5cac2e62:where([data-color-scheme=dark]){border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}.m_5cac2e62:where([data-color-scheme=dark]):where([data-active]){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}@media (hover:hover){.m_5cac2e62:hover{opacity:1}}@media (hover:none){.m_5cac2e62:active{opacity:1}}.m_5cac2e62:where(:only-child){cursor:default}.m_b46cddfb :where(svg){display:block}.m_7b14120b{z-index:2;top:0;left:0;right:calc(4.375rem*var(--mantine-scale));position:absolute}.m_38d99e51{padding:calc(.75rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));gap:var(--mantine-spacing-xs);padding-bottom:0;display:flex}
@layer tailwind{@tailwind base;}@tailwind components;@tailwind utilities;:root{--terminal-bg:#0a0e14;--terminal-elevated-bg:#0d111766;--terminal-card-bg:#0d111766;--terminal-surface-bg:#0c101466;--terminal-notification-bg:#0c1014f2;--terminal-green:#00ff9f;--terminal-green-dim:#00cc7f;--terminal-green-glow:#00ff9f26;--terminal-cyan:#00d4ff;--terminal-cyan-dim:#00a8cc;--terminal-cyan-glow:#00d4ff26;--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:.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{pointer-events:none;z-index:1;background-image:linear-gradient(#00ff9f12 1px,#0000 1px),linear-gradient(90deg,#00ff9f12 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.scanlines:before{content:"";pointer-events:none;z-index:10000;opacity:.2;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001a 2px 4px);position:fixed;inset:0}@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{background:var(--terminal-green);vertical-align:text-bottom;width:8px;height:18px;margin-left:4px;animation:1s step-end infinite terminalBlink;display:inline-block}.status-dot{background:var(--terminal-green);width:6px;height:6px;box-shadow:0 0 8px var(--terminal-green);border-radius:50%;animation:2s infinite terminalPulse}.terminal-line{opacity:0;animation:.3s forwards terminalFadeIn}.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:.5s 3.8s forwards terminalFadeIn}.ascii-art{opacity:0;animation:.5s .3s forwards terminalFadeIn}.feature-card-animated{opacity:0;transition:all .4s;transform:translateY(20px)}.feature-card-animated.visible{opacity:1;transform:translateY(0)}.terminal-window{box-shadow:0 0 0 1px #00ff9f1a,0 20px 80px #00000080,0 0 100px var(--terminal-green-glow)}.card-glow{transition:all .25s}.card-glow:hover{border-color:var(--terminal-border-highlight);transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.card-glow.expanded{border-color:var(--terminal-green);box-shadow:0 0 30px var(--terminal-green-glow)}.card-gradient-border:before{content:"";background:linear-gradient(90deg,var(--terminal-green),var(--terminal-cyan));transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card-gradient-border:hover:before,.card-gradient-border.expanded:before{transform:scaleX(1)}.btn-glow{transition:all .2s}.btn-glow:hover{box-shadow:0 0 20px var(--terminal-green-glow)}.icon-glow{transition:all .3s}.icon-glow:hover,.icon-glow.active{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 .margin,.monaco-theme-transparent .monaco-editor .monaco-editor-background,.monaco-theme-transparent .monaco-editor .overflow-guard,.monaco-theme-transparent .monaco-editor .inputarea.ime-input{background-color:#0000!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{width:0;height:0;display:none}.script-code-viewer,.script-code-viewer *,.script-code-viewer pre,.script-code-viewer code{-ms-overflow-style:none!important;scrollbar-width:none!important;overflow:auto!important}.script-code-viewer::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.script-code-viewer ::-webkit-scrollbar{width:0!important;height:0!important;display:none!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:#00ff9f1a;--terminal-status-success-border:#00ff9f33;--terminal-status-error-bg:#ff5f561a;--terminal-status-error-border:#ff5f5633}.mantine-Notification-root{border:1px solid var(--terminal-border);background-color:var(--terminal-notification-bg)!important}
