@charset "UTF-8";:root,:root[data-theme=dark]{--Frodo-elements-borderColor: var(--glass-border);--Frodo-elements-borderColorActive: var(--primary-color);--Frodo-elements-bg-depth-1: var(--bg-primary);--Frodo-elements-bg-depth-2: var(--bg-secondary);--Frodo-elements-bg-depth-3: var(--bg-tertiary);--Frodo-elements-bg-depth-4: var(--glass-bg);--Frodo-elements-textPrimary: var(--text-primary);--Frodo-elements-textSecondary: var(--text-secondary);--Frodo-elements-textTertiary: var(--text-tertiary);--Frodo-elements-code-background: var(--bg-elevated);--Frodo-elements-code-text: var(--text-primary);--Frodo-elements-button-primary-background: var(--primary-color);--Frodo-elements-button-primary-backgroundHover: var(--primary-hover);--Frodo-elements-button-primary-text: var(--text-inverse);--Frodo-elements-button-secondary-background: var(--glass-bg);--Frodo-elements-button-secondary-backgroundHover: var(--glass-bg-hover);--Frodo-elements-button-secondary-text: var(--text-primary);--Frodo-elements-button-danger-background: rgba(255, 51, 102, .1);--Frodo-elements-button-danger-backgroundHover: rgba(255, 51, 102, .2);--Frodo-elements-button-danger-text: var(--error-color);--Frodo-elements-item-contentDefault: var(--text-secondary);--Frodo-elements-item-contentActive: var(--text-primary);--Frodo-elements-item-contentAccent: var(--primary-color);--Frodo-elements-item-contentDanger: var(--error-color);--Frodo-elements-item-backgroundDefault: transparent;--Frodo-elements-item-backgroundActive: var(--glass-bg);--Frodo-elements-item-backgroundAccent: rgba(0, 212, 255, .1);--Frodo-elements-item-backgroundDanger: rgba(255, 51, 102, .1);--Frodo-elements-loader-background: var(--glass-border);--Frodo-elements-loader-progress: var(--primary-color);--Frodo-elements-artifacts-background: var(--bg-secondary);--Frodo-elements-artifacts-backgroundHover: var(--glass-bg-hover);--Frodo-elements-artifacts-borderColor: var(--glass-border);--Frodo-elements-artifacts-inlineCode-background: var(--bg-elevated);--Frodo-elements-artifacts-inlineCode-text: var(--primary-color);--Frodo-elements-actions-background: var(--bg-secondary);--Frodo-elements-actions-code-background: var(--bg-tertiary);--Frodo-elements-messages-background: var(--bg-elevated);--Frodo-elements-messages-linkColor: var(--primary-color);--Frodo-elements-messages-code-background: var(--bg-secondary);--Frodo-elements-messages-inlineCode-background: var(--bg-tertiary);--Frodo-elements-messages-inlineCode-text: var(--primary-color);--Frodo-elements-icon-success: var(--success-color);--Frodo-elements-icon-error: var(--error-color);--Frodo-elements-icon-primary: var(--text-primary);--Frodo-elements-icon-secondary: var(--text-secondary);--Frodo-elements-icon-tertiary: var(--text-tertiary);--Frodo-elements-dividerColor: var(--glass-border);--Frodo-elements-prompt-background: var(--glass-bg);--Frodo-elements-sidebar-dropdownShadow: rgba(0, 0, 0, .5);--Frodo-elements-sidebar-buttonBackgroundDefault: rgba(0, 212, 255, .1);--Frodo-elements-sidebar-buttonBackgroundHover: rgba(0, 212, 255, .2);--Frodo-elements-sidebar-buttonText: var(--primary-color);--Frodo-elements-preview-addressBar-background: var(--bg-secondary);--Frodo-elements-preview-addressBar-backgroundHover: var(--glass-bg-hover);--Frodo-elements-preview-addressBar-backgroundActive: var(--bg-tertiary);--Frodo-elements-preview-addressBar-text: var(--text-secondary);--Frodo-elements-preview-addressBar-textActive: var(--text-primary);--Frodo-elements-terminals-background: var(--bg-primary);--Frodo-elements-terminals-buttonBackground: var(--bg-elevated);--Frodo-elements-cta-background: var(--glass-bg);--Frodo-elements-cta-text: var(--text-primary);--Frodo-terminal-background: var(--bg-primary);--Frodo-terminal-foreground: #e0e0e0;--Frodo-terminal-selection-background: rgba(0, 212, 255, .3);--Frodo-terminal-black: #000000;--Frodo-terminal-red: var(--error-color);--Frodo-terminal-green: var(--success-color);--Frodo-terminal-yellow: var(--warning-color);--Frodo-terminal-blue: var(--primary-color);--Frodo-terminal-magenta: #ff6ac1;--Frodo-terminal-cyan: #00ffff;--Frodo-terminal-white: #ffffff;--Frodo-terminal-brightBlack: #666666;--Frodo-terminal-brightRed: #ff6699;--Frodo-terminal-brightGreen: #33ff99;--Frodo-terminal-brightYellow: #ffcc00;--Frodo-terminal-brightBlue: #00e5ff;--Frodo-terminal-brightMagenta: #ff99cc;--Frodo-terminal-brightCyan: #66ffff;--Frodo-terminal-brightWhite: #ffffff}:root[data-theme=light]{--Frodo-elements-bg-depth-1: #ffffff;--Frodo-elements-bg-depth-2: #f5f5f5;--Frodo-elements-bg-depth-3: #e0e0e0;--Frodo-elements-textPrimary: #000000;--Frodo-elements-textSecondary: #666666;--Frodo-elements-textTertiary: #999999}:root{--header-height: 64px;--chat-max-width: 42rem;--chat-min-width: 320px;--chat-workbench-gap: 1rem;--workbench-width: calc(60% - .5rem) ;--workbench-inner-width: var(--workbench-width);--workbench-left: calc(40% + .5rem) ;--workbench-max-height: calc(100vh - var(--header-height) - 1rem);--toastify-color-progress-success: var(--success-color);--toastify-color-progress-error: var(--error-color);--toastify-color-dark: var(--bg-elevated);--toastify-text-color-dark: var(--text-primary);--toastify-color-progress-dark: var(--primary-color);--Frodo-elements-terminal-backgroundColor: var(--Frodo-terminal-background);--Frodo-elements-terminal-textColor: var(--Frodo-terminal-foreground);--Frodo-elements-terminal-cursorColor: var(--primary-color);--Frodo-elements-terminal-selection-backgroundColor: var(--Frodo-terminal-selection-background);--Frodo-elements-terminal-color-black: var(--Frodo-terminal-black);--Frodo-elements-terminal-color-red: var(--Frodo-terminal-red);--Frodo-elements-terminal-color-green: var(--Frodo-terminal-green);--Frodo-elements-terminal-color-yellow: var(--Frodo-terminal-yellow);--Frodo-elements-terminal-color-blue: var(--Frodo-terminal-blue);--Frodo-elements-terminal-color-magenta: var(--Frodo-terminal-magenta);--Frodo-elements-terminal-color-cyan: var(--Frodo-terminal-cyan);--Frodo-elements-terminal-color-white: var(--Frodo-terminal-white);--Frodo-elements-terminal-color-brightBlack: var(--Frodo-terminal-brightBlack);--Frodo-elements-terminal-color-brightRed: var(--Frodo-terminal-brightRed);--Frodo-elements-terminal-color-brightGreen: var(--Frodo-terminal-brightGreen);--Frodo-elements-terminal-color-brightYellow: var(--Frodo-terminal-brightYellow);--Frodo-elements-terminal-color-brightBlue: var(--Frodo-terminal-brightBlue);--Frodo-elements-terminal-color-brightMagenta: var(--Frodo-terminal-brightMagenta);--Frodo-elements-terminal-color-brightCyan: var(--Frodo-terminal-brightCyan);--Frodo-elements-terminal-color-brightWhite: var(--Frodo-terminal-brightWhite)}@media (max-width: 1024px){:root{--workbench-width: min(60%, 700px);--workbench-left: calc(40% + .5rem) ;--workbench-max-height: calc(100vh - var(--header-height) - 1rem)}}@media (max-width: 768px){:root{--chat-workbench-gap: 0;--workbench-width: 100%;--workbench-inner-width: 100%;--workbench-left: 0;--chat-min-width: 100%;--workbench-max-height: calc(80vh - 1rem) }}@media (max-width: 768px){:root{--header-height: 56px;--chat-min-width: 100%}}.z-logo{z-index:998}.z-sidebar{z-index:997}.z-port-dropdown{z-index:996}.z-iframe-overlay{z-index:995}.z-prompt{z-index:2}.z-workbench{z-index:3}.z-file-tree-breadcrumb{z-index:998}.z-max{z-index:999}.animated{animation-fill-mode:both;animation-duration:var(--animate-duration, .2s);animation-timing-function:cubic-bezier(0,0,.2,1)}.animated.fadeInRight{animation-name:fadeInRight}.animated.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.dropdown-animation{opacity:0;animation:fadeMoveDown .15s forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes fadeMoveDown{to{opacity:1;transform:translateY(6px)}}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--primary-glow)}50%{box-shadow:0 0 20px var(--primary-glow),0 0 30px var(--primary-glow)}}@keyframes textGlow{0%,to{text-shadow:0 0 5px currentColor}50%{text-shadow:0 0 10px currentColor,0 0 20px currentColor}}@keyframes pulseSlow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes wave{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(5px)}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-fadeInScale{animation:fadeInScale .4s ease-out}.animate-slideInLeft{animation:slideInLeft .3s ease-out}.animate-slideInRight{animation:slideInRight .3s ease-out}.animate-slideInUp{animation:slideInUp .3s ease-out}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-textGlow{animation:textGlow 2s ease-in-out infinite}.animate-pulseSlow{animation:pulseSlow 3s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.animate-wave{animation:wave 1.5s ease-in-out infinite}.hover-lift{transition:transform .2s ease-out}.hover-lift:hover{transform:translateY(-2px)}.hover-grow{transition:transform .2s ease-out}.hover-grow:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .2s ease-out}.hover-glow:hover{box-shadow:0 0 20px var(--primary-glow)}.transition-fast{transition:all var(--transition-fast)}.transition-base{transition:all var(--transition-base)}.transition-slow{transition:all var(--transition-slow)}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@container (min-width: 320px){.container-responsive{padding:var(--space-sm)}}@container (min-width: 768px){.container-responsive{padding:var(--space-md)}}@media (max-width: 767px){:root{--text-xs: .7rem;--text-sm: .8rem;--text-base: .9rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 2rem}.header{padding:var(--space-sm)}.header .logo{width:24px;height:24px}.header .title{font-size:var(--text-base)}.header .subtitle{display:none}.BaseChat[data-chat-visible=true] .Chat{width:100%;max-width:100%}.InputBox{margin:0 var(--space-sm)}.InputBox textarea{font-size:16px;padding:var(--space-sm) var(--space-md)}.side-menu{width:85vw!important;max-width:320px}.btn{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm)}#examples .grid{grid-template-columns:1fr;gap:var(--space-sm)}.desktop-only{display:none!important}.mobile-nav{position:fixed;bottom:0;left:0;right:0;background:var(--glass-bg);backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);padding:var(--space-sm);z-index:100}}@media (min-width: 768px) and (max-width: 1023px){.container{max-width:90%}.BaseChat .Chat{max-width:600px}.side-menu{width:300px!important}}@media (min-width: 1024px) and (max-width: 1439px){.container{max-width:960px}}@media (min-width: 1440px){.container{max-width:1280px}.hover-desktop:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}}@media (min-width: 1920px){.container{max-width:1600px}:root{font-size:18px}}@media (hover: none) and (pointer: coarse){.btn,.icon-button,a{min-height:44px;min-width:44px}.hover\\:scale-105:hover{transform:none}.btn:active{transform:scale(.98)}}@media (max-width: 767px) and (orientation: landscape){:root{--header-height: 48px}.IntroBox{margin-top:10vh!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.glass{border-width:.5px}}@media print{.side-menu,.header,.btn,.icon-button{display:none!important}body{background:#fff;color:#000}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width: 768px){.mobile-only{display:none!important}}@media (max-width: 767px){.tablet-only{display:none!important}}@media (min-width: 1024px){.tablet-only{display:none!important}}@media (max-width: 1023px){.desktop-only{display:none!important}}.text-responsive{font-size:clamp(.875rem,2vw,1rem)}.heading-responsive{font-size:clamp(1.5rem,5vw,3rem)}.p-responsive{padding:clamp(.5rem,2vw,1.5rem)}.m-responsive{margin:clamp(.5rem,2vw,1.5rem)}.grid-responsive{display:grid;gap:var(--space-md)}@media (min-width: 425px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.grid-responsive{grid-template-columns:repeat(4,1fr)}}.xterm{padding:1rem}[data-resize-handle]{position:relative}[data-resize-handle][data-panel-group-direction=horizontal]:after{content:"";position:absolute;inset:0 -5px 0 -6px;z-index:999}[data-resize-handle][data-panel-group-direction=vertical]:after{content:"";position:absolute;inset:-5px 0 -6px;z-index:999}[data-resize-handle][data-resize-handle-state=hover]:after,[data-resize-handle][data-resize-handle-state=drag]:after{background-color:#8882}.actions .shiki{background-color:var(--Frodo-elements-actions-code-background)!important}.shiki:not(:has(.actions),.actions *){background-color:var(--Frodo-elements-messages-code-background)!important}:root{--cm-backgroundColor: var(--Frodo-elements-editor-backgroundColor, var(--Frodo-elements-bg-depth-1));--cm-textColor: var(--Frodo-elements-editor-textColor, var(--Frodo-elements-textPrimary));--cm-gutter-backgroundColor: var(--Frodo-elements-editor-gutter-backgroundColor, var(--cm-backgroundColor));--cm-gutter-textColor: var(--Frodo-elements-editor-gutter-textColor, var(--Frodo-elements-textSecondary));--cm-gutter-activeLineTextColor: var(--Frodo-elements-editor-gutter-activeLineTextColor, var(--cm-gutter-textColor));--cm-foldGutter-textColor: var(--Frodo-elements-editor-foldGutter-textColor, var(--cm-gutter-textColor));--cm-foldGutter-textColorHover: var(--Frodo-elements-editor-foldGutter-textColorHover, var(--cm-gutter-textColor));--cm-activeLineBackgroundColor: var(--Frodo-elements-editor-activeLineBackgroundColor, rgb(224 231 235 / 30%));--cm-cursor-width: 2px;--cm-cursor-backgroundColor: var(--Frodo-elements-editor-cursorColor, var(--Frodo-elements-textSecondary));--cm-matching-bracket: var(--Frodo-elements-editor-matchingBracketBackgroundColor, rgb(50 140 130 / .3));--cm-selection-backgroundColorFocused: var(--Frodo-elements-editor-selection-backgroundColor, #42b4ff);--cm-selection-backgroundOpacityFocused: var(--Frodo-elements-editor-selection-backgroundOpacity, .3);--cm-selection-backgroundColorBlured: var(--Frodo-elements-editor-selection-inactiveBackgroundColor, #c9e9ff);--cm-selection-backgroundOpacityBlured: var(--Frodo-elements-editor-selection-inactiveBackgroundOpacity, .3);--cm-panels-borderColor: var(--Frodo-elements-editor-panels-borderColor, var(--Frodo-elements-borderColor));--cm-search-backgroundColor: var(--Frodo-elements-editor-search-backgroundColor, var(--cm-backgroundColor));--cm-search-textColor: var(--Frodo-elements-editor-search-textColor, var(--Frodo-elements-textSecondary));--cm-search-closeButton-backgroundColor: var(--Frodo-elements-editor-search-closeButton-backgroundColor, transparent);--cm-search-closeButton-backgroundColorHover: var( --Frodo-elements-editor-search-closeButton-backgroundColorHover, var(--Frodo-elements-item-backgroundActive) );--cm-search-closeButton-textColor: var( --Frodo-elements-editor-search-closeButton-textColor, var(--Frodo-elements-item-contentDefault) );--cm-search-closeButton-textColorHover: var( --Frodo-elements-editor-search-closeButton-textColorHover, var(--Frodo-elements-item-contentActive) );--cm-search-button-backgroundColor: var( --Frodo-elements-editor-search-button-backgroundColor, var(--Frodo-elements-item-backgroundDefault) );--cm-search-button-backgroundColorHover: var( --Frodo-elements-editor-search-button-backgroundColorHover, var(--Frodo-elements-item-backgroundActive) );--cm-search-button-textColor: var(--Frodo-elements-editor-search-button-textColor, var(--Frodo-elements-textSecondary));--cm-search-button-textColorHover: var( --Frodo-elements-editor-search-button-textColorHover, var(--Frodo-elements-textPrimary) );--cm-search-button-borderColor: var(--Frodo-elements-editor-search-button-borderColor, transparent);--cm-search-button-borderColorHover: var(--Frodo-elements-editor-search-button-borderColorHover, transparent);--cm-search-button-borderColorFocused: var( --Frodo-elements-editor-search-button-borderColorFocused, var(--Frodo-elements-borderColorActive) );--cm-search-input-backgroundColor: var(--Frodo-elements-editor-search-input-backgroundColor, transparent);--cm-search-input-textColor: var(--Frodo-elements-editor-search-input-textColor, var(--Frodo-elements-textPrimary));--cm-search-input-borderColor: var(--Frodo-elements-editor-search-input-borderColor, var(--Frodo-elements-borderColor));--cm-search-input-borderColorFocused: var( --Frodo-elements-editor-search-input-borderColorFocused, var(--Frodo-elements-borderColorActive) );--cm-tooltip-backgroundColor: var(--Frodo-elements-editor-tooltip-backgroundColor, var(--cm-backgroundColor));--cm-tooltip-textColor: var(--Frodo-elements-editor-tooltip-textColor, var(--Frodo-elements-textPrimary));--cm-tooltip-backgroundColorSelected: var( --Frodo-elements-editor-tooltip-backgroundColorSelected, #2BA6FF4d );--cm-tooltip-textColorSelected: var( --Frodo-elements-editor-tooltip-textColorSelected, var(--Frodo-elements-textPrimary) );--cm-tooltip-borderColor: var(--Frodo-elements-editor-tooltip-borderColor, var(--Frodo-elements-borderColor));--cm-searchMatch-backgroundColor: var(--Frodo-elements-editor-searchMatch-backgroundColor, rgba(234, 92, 0, .33))}html[data-theme=light]{--Frodo-elements-editor-gutter-textColor: #237893;--Frodo-elements-editor-gutter-activeLineTextColor: var(--Frodo-elements-textPrimary);--Frodo-elements-editor-foldGutter-textColorHover: var(--Frodo-elements-textPrimary);--Frodo-elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 5%);--Frodo-elements-editor-tooltip-backgroundColorSelected: #2BA6FF33;--Frodo-elements-editor-search-button-backgroundColor: #F5F5F5;--Frodo-elements-editor-search-button-backgroundColorHover: #1717171a}html[data-theme=dark]{--cm-backgroundColor: var(--Frodo-elements-bg-depth-2);--Frodo-elements-editor-gutter-textColor: var(--Frodo-elements-textTertiary);--Frodo-elements-editor-gutter-activeLineTextColor: var(--Frodo-elements-textSecondary);--Frodo-elements-editor-selection-inactiveBackgroundOpacity: .3;--Frodo-elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 50%);--Frodo-elements-editor-foldGutter-textColorHover: var(--Frodo-elements-textPrimary);--Frodo-elements-editor-matchingBracketBackgroundColor: rgba(66, 180, 255, .3);--Frodo-elements-editor-search-button-backgroundColor: #262626;--Frodo-elements-editor-search-button-backgroundColorHover: #FFFFFF1a}.Toastify__toast{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);background-color:var(--Frodo-elements-bg-depth-2);color:var(--Frodo-elements-textPrimary);border:1px solid var(--Frodo-elements-borderColor)}.Toastify__close-button{color:var(--Frodo-elements-item-contentDefault);opacity:1;transition:none}.Toastify__close-button:hover{color:var(--Frodo-elements-item-contentActive)}.modal-scrollbar{scrollbar-width:thin;scrollbar-color:#4b5563 #1f2937}.modal-scrollbar::-webkit-scrollbar{width:8px}.modal-scrollbar::-webkit-scrollbar-track{background:#1f2937;border-radius:4px}.modal-scrollbar::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.modal-scrollbar::-webkit-scrollbar-thumb:hover{background:#6b7280}.modal-content{background:transparent!important}.modal-content *{background-color:transparent}.auth-form button[type=button].text-teal-400{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.auth-form button[type=button].text-teal-400:hover,.auth-form button[type=button].text-teal-400:focus,.auth-form button[type=button].text-teal-400:active{background:transparent!important;background-color:transparent!important}.auth-form ::selection{background:#14b8a633;color:inherit}.underline.text-teal-400{background:transparent!important;background-color:transparent!important}.text-teal-400{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.text-teal-400:hover,.text-teal-400:focus,.text-teal-400:active{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}a.text-teal-400,button.text-teal-400{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;padding:0!important}a.text-teal-400:hover,a.text-teal-400:focus,a.text-teal-400:active,a.text-teal-400:visited,button.text-teal-400:hover,button.text-teal-400:focus,button.text-teal-400:active,button.text-teal-400:visited{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.documentation-container{position:relative;min-height:100vh;overflow:hidden;--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.documentation-container:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(at 25% 25%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(at 75% 75%,rgba(15,169,104,.1) 0%,transparent 50%)}.documentation-container:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.03;background-image:linear-gradient(rgba(0,212,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.3) 1px,transparent 1px);background-size:50px 50px}.documentation-container .documentation-wrapper{position:relative;z-index:10;margin-left:auto;margin-right:auto;max-width:80rem;padding:3rem 1rem}@media (min-width: 640px){.documentation-container .documentation-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.documentation-container .documentation-wrapper{padding-left:2rem;padding-right:2rem}}.documentation-container .documentation-header{margin-bottom:4rem;text-align:center}.documentation-container .documentation-header h1{margin-bottom:1.5rem;font-size:3.75rem;line-height:1;font-weight:900;letter-spacing:-.025em;font-family:Inter,system-ui,-apple-system,sans-serif;background:linear-gradient(135deg,#00d4ff,#0fa968);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 80px rgba(0,212,255,.5);letter-spacing:-.02em}@media (min-width: 640px){.documentation-container .documentation-header h1{font-size:4.5rem;line-height:1}}@media (min-width: 1024px){.documentation-container .documentation-header h1{font-size:6rem;line-height:1}}.documentation-container .documentation-header .subtitle{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.25rem;line-height:1.75rem;--un-text-opacity:1;color:rgb(212 212 212 / var(--un-text-opacity));font-weight:300;letter-spacing:.025em;font-family:Space Grotesk,sans-serif}@media (min-width: 640px){.documentation-container .documentation-header .subtitle{font-size:1.5rem;line-height:2rem}}.documentation-container .documentation-header .subtitle span{--un-text-opacity:1;color:rgb(115 115 115 / var(--un-text-opacity))}.documentation-container .documentation-nav{margin-bottom:3rem;border-bottom-width:1px;border-color:#17171780;padding-bottom:1.5rem}.documentation-container .documentation-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (min-width: 640px){.documentation-container .documentation-nav ul{gap:1rem}}.documentation-container .documentation-nav ul li button{position:relative;overflow:hidden;border-radius:.75rem;padding:.75rem 1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.025em;font-family:Inter,sans-serif;background:#000;border:1px solid rgba(0,212,255,.2);backdrop-filter:blur(10px)}@media (min-width: 640px){.documentation-container .documentation-nav ul li button{font-size:1rem;line-height:1.5rem}}.documentation-container .documentation-nav ul li button:before{content:"";position:absolute;inset:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;background:radial-gradient(circle at center,rgba(0,212,255,.15),transparent)}.documentation-container .documentation-nav ul li button:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff4d}.documentation-container .documentation-nav ul li button:hover:before{opacity:1}.documentation-container .documentation-nav ul li button.active{background:linear-gradient(135deg,#00d4ff33,#0fa96833);border-color:#00d4ff;color:#00d4ff;box-shadow:0 0 30px #00d4ff66;text-shadow:0 0 10px rgba(0,212,255,.5)}.documentation-container .documentation-nav ul li button .icon{margin-right:.5rem;display:inline-block;font-size:1.125rem;line-height:1.75rem}.documentation-container .documentation-content{overflow:visible}.documentation-container .documentation-content .section{margin-bottom:4rem}.documentation-container .documentation-content .section h2{margin-bottom:2rem;font-size:2.25rem;line-height:2.5rem;font-weight:900;letter-spacing:-.025em;font-family:Inter,sans-serif;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}@media (min-width: 640px){.documentation-container .documentation-content .section h2{font-size:3rem;line-height:1}}.documentation-container .documentation-content .section h3{margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;--un-text-opacity:1;color:rgb(245 245 245 / var(--un-text-opacity));font-weight:700;font-family:Space Grotesk,sans-serif;letter-spacing:-.01em}@media (min-width: 640px){.documentation-container .documentation-content .section h3{font-size:1.875rem;line-height:2.25rem}}.documentation-container .documentation-content .section p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;--un-text-opacity:1;color:rgb(212 212 212 / var(--un-text-opacity));line-height:1.625;font-family:Inter,sans-serif;font-weight:300;line-height:1.7}.documentation-container .documentation-content .section pre{position:relative;margin-bottom:2rem;overflow-x:auto;border-radius:1rem;padding:1.5rem;background:linear-gradient(135deg,#000000e6,#000000b3);border:2px solid rgba(0,212,255,.3);backdrop-filter:blur(15px);box-shadow:0 15px 50px #0009,inset 0 0 50px #00d4ff14;transition:all .3s ease}.documentation-container .documentation-content .section pre:hover{border-color:#00d4ff80;box-shadow:0 20px 60px #000000b3,inset 0 0 60px #00d4ff1a,0 0 30px #00d4ff33}.documentation-container .documentation-content .section pre code{font-size:.875rem;line-height:1.25rem;font-family:JetBrains Mono,monospace;color:#00d4ff;text-shadow:0 0 15px rgba(0,212,255,.4);letter-spacing:.02em}.documentation-container .documentation-content .section pre.line-numbers{counter-reset:line}.documentation-container .documentation-content .section pre.line-numbers code{counter-increment:line}.documentation-container .documentation-content .section pre.line-numbers code:before{content:counter(line);margin-right:1rem;display:inline-block;width:2rem;text-align:right;--un-text-opacity:1;color:rgb(82 82 82 / var(--un-text-opacity))}.documentation-container .documentation-content .section .feature-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:3rem;gap:1.5rem}@media (min-width: 768px){.documentation-container .documentation-content .section .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-container .documentation-content .section .feature-grid .feature-card{position:relative;overflow:hidden;border-radius:1rem;padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;background:#000;border:1px solid rgba(0,212,255,.2);backdrop-filter:blur(10px)}.documentation-container .documentation-content .section .feature-grid .feature-card:before{content:"";position:absolute;inset:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;background:radial-gradient(circle at center,rgba(0,212,255,.1),transparent)}.documentation-container .documentation-content .section .feature-grid .feature-card:hover{--un-scale-x:1.02;--un-scale-y:1.02;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));border-color:#00d4ff66;box-shadow:0 15px 50px #00d4ff33}.documentation-container .documentation-content .section .feature-grid .feature-card:hover:before{opacity:1}.documentation-container .documentation-content .section .feature-grid .feature-card h4{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;font-family:Space Grotesk,sans-serif;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.5)}.documentation-container .documentation-content .section .feature-grid .feature-card p{font-size:1rem;line-height:1.5rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:400}.documentation-container .documentation-content .section .feature-grid .feature-card .icon{margin-bottom:1rem;display:block;font-size:2.25rem;line-height:2.5rem}.documentation-container .documentation-content .section .command-list>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.documentation-container .documentation-content .section .command-list .command-item{position:relative;overflow:hidden;border-radius:1rem;padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;background:#000;border:1px solid rgba(0,212,255,.2);backdrop-filter:blur(10px)}.documentation-container .documentation-content .section .command-list .command-item:hover{--un-scale-x:1.01;--un-scale-y:1.01;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));border-color:#00d4ff66;box-shadow:0 10px 30px #00d4ff26}.documentation-container .documentation-content .section .command-list .command-item code{margin-bottom:.75rem;display:block;font-size:1.125rem;line-height:1.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:JetBrains Mono,monospace;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.4)}.documentation-container .documentation-content .section .command-list .command-item .description{font-size:1rem;line-height:1.5rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:300}.documentation-container .documentation-content .section .api-endpoint{margin-bottom:2rem;overflow:hidden;border-radius:1rem;padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;background:linear-gradient(135deg,#000000b3,#00000080);border:1px solid rgba(0,212,255,.2);backdrop-filter:blur(10px);box-shadow:0 10px 40px #0000004d}.documentation-container .documentation-content .section .api-endpoint .method{margin-bottom:1rem;display:inline-block;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:Space Grotesk,sans-serif}.documentation-container .documentation-content .section .api-endpoint .method.get{background:linear-gradient(135deg,#22c55e33,#22c55e1a);color:#22c55e;border:1px solid rgba(34,197,94,.3);text-shadow:0 0 10px rgba(34,197,94,.5)}.documentation-container .documentation-content .section .api-endpoint .method.post{background:linear-gradient(135deg,#3b82f633,#3b82f61a);color:#3b82f6;border:1px solid rgba(59,130,246,.3);text-shadow:0 0 10px rgba(59,130,246,.5)}.documentation-container .documentation-content .section .api-endpoint .method.put{background:linear-gradient(135deg,#fbbf2433,#fbbf241a);color:#fbbf24;border:1px solid rgba(251,191,36,.3);text-shadow:0 0 10px rgba(251,191,36,.5)}.documentation-container .documentation-content .section .api-endpoint .method.delete{background:linear-gradient(135deg,#ef444433,#ef44441a);color:#ef4444;border:1px solid rgba(239,68,68,.3);text-shadow:0 0 10px rgba(239,68,68,.5)}.documentation-container .documentation-content .section .api-endpoint .endpoint{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:JetBrains Mono,monospace;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.3)}.documentation-container .documentation-content .section .api-endpoint .chroma-cost{margin-bottom:1rem;display:inline-block;border-radius:.5rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;background:linear-gradient(135deg,#0fa96833,#0fa9681a);color:#0fa968;border:1px solid rgba(15,169,104,.3);font-family:Space Grotesk,sans-serif}.documentation-container .documentation-content .section .api-endpoint .parameters{margin-top:1.5rem}.documentation-container .documentation-content .section .api-endpoint .parameters table{width:100%;overflow:hidden;border-radius:.5rem;background:#0006}.documentation-container .documentation-content .section .api-endpoint .parameters table th{padding:1rem;text-align:left;--un-text-opacity:1;color:rgb(212 212 212 / var(--un-text-opacity));font-weight:600;background:#00d4ff1a;border-bottom:1px solid rgba(0,212,255,.2);font-family:Space Grotesk,sans-serif}.documentation-container .documentation-content .section .api-endpoint .parameters table td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);font-family:Inter,sans-serif;font-weight:300}.documentation-container .documentation-content .section .api-endpoint .parameters table td code{border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;background:#00d4ff1a;color:#00d4ff;font-family:JetBrains Mono,monospace}.documentation-container .documentation-content .section .warning-box{position:relative;margin-bottom:2rem;overflow:hidden;border-radius:1rem;padding:1.5rem;background:#000;border:1px solid rgba(251,191,36,.3);backdrop-filter:blur(10px)}.documentation-container .documentation-content .section .warning-box:before{content:"⚠️";position:absolute;top:1.5rem;left:1.5rem;font-size:1.5rem;line-height:2rem}.documentation-container .documentation-content .section .warning-box p{padding-left:2.5rem;--un-text-opacity:1;color:rgb(253 224 71 / var(--un-text-opacity));font-family:Inter,sans-serif;font-weight:400}.documentation-container .documentation-content .section .info-box{position:relative;margin-bottom:2rem;overflow:hidden;border-radius:1rem;padding:1.5rem;background:#000;border:1px solid rgba(0,212,255,.3);backdrop-filter:blur(10px)}.documentation-container .documentation-content .section .info-box:before{content:"ℹ️";position:absolute;top:1.5rem;left:1.5rem;font-size:1.5rem;line-height:2rem}.documentation-container .documentation-content .section .info-box p{padding-left:2.5rem;--un-text-opacity:1;color:rgb(103 232 249 / var(--un-text-opacity));font-family:Inter,sans-serif;font-weight:400}.documentation-container .documentation-content .section .success-box{position:relative;margin-bottom:2rem;overflow:hidden;border-radius:1rem;padding:1.5rem;background:#000;border:1px solid rgba(34,197,94,.3);backdrop-filter:blur(10px)}.documentation-container .documentation-content .section .success-box:before{content:"✅";position:absolute;top:1.5rem;left:1.5rem;font-size:1.5rem;line-height:2rem}.documentation-container .documentation-content .section .success-box p{padding-left:2.5rem;--un-text-opacity:1;color:rgb(134 239 172 / var(--un-text-opacity));font-family:Inter,sans-serif;font-weight:400}.diagram-container{position:relative;margin-bottom:3rem;background:linear-gradient(135deg,#000000e6,#000000b3);border:2px solid rgba(0,212,255,.3);border-radius:1rem;backdrop-filter:blur(15px);box-shadow:0 15px 50px #0009,0 0 40px #00d4ff33 inset;overflow-x:auto;overflow-y:hidden}.diagram-container:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:1rem;background:linear-gradient(135deg,transparent,rgba(0,212,255,.1),transparent);opacity:.5}.diagram-container pre{margin:0;padding:2rem;font-size:.75rem;line-height:1rem;font-family:JetBrains Mono,monospace;line-height:1.5;color:#00d4ff;text-shadow:0 0 15px rgba(0,212,255,.4);white-space:pre;overflow:visible;background:transparent;border:none;min-width:fit-content}@media (min-width: 640px){.diagram-container pre{font-size:.875rem;line-height:1.25rem}}.diagram-container pre::-webkit-scrollbar{height:8px}.diagram-container pre::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.diagram-container pre::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:4px}.diagram-container pre::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}.diagram-container .ascii-diagram{display:inline-block;min-width:max-content;width:100%}.diagram-container:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50px;background:linear-gradient(to right,transparent,rgba(0,0,0,.9));pointer-events:none;z-index:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .6s ease-out forwards}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0006;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff,#0fa968);border-radius:6px;border:2px solid rgba(0,0,0,.4)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d4ff,#00d4ff)}@media (max-width: 768px){.documentation-container .documentation-header h1{font-size:3rem;line-height:1}.documentation-container .documentation-nav ul{gap:.5rem}.documentation-container .documentation-nav ul li button{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}}@media print{.documentation-container{background:#fff;color:#000}.documentation-container:before,.documentation-container:after{display:none}.documentation-container .documentation-nav{display:none}.documentation-container pre{background:#f3f4f6;border:1px solid #e5e7eb}.documentation-container pre code{color:#1f2937;text-shadow:none}}.documentation-sidebar{position:fixed;left:0;top:0;height:100%;width:16rem;--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity));--un-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);z-index:40;overflow-y:auto;border-right-width:1px;--un-border-opacity:1;border-color:rgb(23 23 23 / var(--un-border-opacity))}.documentation-sidebar .sidebar-content{padding:1.5rem}.documentation-sidebar .sidebar-content h3{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(115 115 115 / var(--un-text-opacity));font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:Space Grotesk,sans-serif}.documentation-sidebar .sidebar-content ul>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.documentation-sidebar .sidebar-content ul li a{display:block}.documentation-sidebar .sidebar-content ul li a button{width:100%;border-radius:.5rem;padding:.5rem 1rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;--un-text-opacity:1;color:rgb(163 163 163 / var(--un-text-opacity));background:#000;border:1px solid transparent}.documentation-sidebar .sidebar-content ul li a button:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.documentation-sidebar .sidebar-content ul li a button:hover{background:#000;border-color:#00d4ff4d;color:#00d4ff;box-shadow:0 0 15px #00d4ff33}.documentation-sidebar .sidebar-content ul li a button.active{background:#000;border-color:#00d4ff;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5);box-shadow:0 0 20px #00d4ff4d}.documentation-sidebar .sidebar-content ul li a button .icon{margin-right:.5rem;display:inline-block}.code-example{position:relative;margin-bottom:2rem}.code-example .code-header{display:flex;align-items:center;justify-content:space-between;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1rem;background:#000c;border:1px solid rgba(0,212,255,.2);border-bottom:none}.code-example .code-header .code-title{font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(212 212 212 / var(--un-text-opacity));font-weight:600;font-family:Space Grotesk,sans-serif}.code-example .code-header .code-actions{display:flex;gap:.5rem}.code-example .code-header .code-actions button{border-radius:.5rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);color:#00d4ff}.code-example .code-header .code-actions button:hover{background:#00d4ff33;box-shadow:0 0 10px #00d4ff4d}.code-example pre{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.terminal-window{margin-bottom:2rem;overflow:hidden;border-radius:1rem;background:#0a0a0a;border:1px solid rgba(0,212,255,.2);box-shadow:0 10px 40px #00000080}.terminal-window .terminal-header{display:flex;align-items:center;padding:1rem;background:#000c;border-bottom:1px solid rgba(0,212,255,.1)}.terminal-window .terminal-header .terminal-buttons{display:flex;gap:.5rem}.terminal-window .terminal-header .terminal-buttons span{width:.75rem;height:.75rem;border-radius:9999px}.terminal-window .terminal-header .terminal-buttons span.red{background:#ff5f56}.terminal-window .terminal-header .terminal-buttons span.yellow{background:#ffbd2e}.terminal-window .terminal-header .terminal-buttons span.green{background:#27c93f}.terminal-window .terminal-header .terminal-title{flex:1 1 0%;text-align:center;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(115 115 115 / var(--un-text-opacity));font-family:JetBrains Mono,monospace}.terminal-window .terminal-content{padding:1.5rem}.terminal-window .terminal-content pre{margin:0;border-style:none;background-color:transparent;padding:0;box-shadow:none}.terminal-window .terminal-content pre code{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity));text-shadow:0 0 10px rgba(39,201,63,.3)}.terminal-window .terminal-content pre code .prompt{--un-text-opacity:1;color:rgb(115 115 115 / var(--un-text-opacity))}.terminal-window .terminal-content pre code .command{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.documentation-content .p-6,.documentation-content .p-8,.documentation-content .rounded-2xl,.documentation-content .bg-white\/5,.documentation-content .bg-white\/10,.documentation-content .bg-white\/60,.documentation-content .bg-white\/90{background:#000!important;border-color:#00d4ff33!important;color:#fff!important}html,body{height:100%;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb{background:#80808080;border-radius:10px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#808080b3}[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0d}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.5) rgba(0,0,0,.1)}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}
