@import"https://fonts.googleapis.com/css?family=Fira+Code&display=swap";:root{--theme-ai-text: #4fd1c5}.vscode{--theme-ai-text: #4fd1c5}.vercel{--theme-ai-text: #00e6b8}.dreamweaver{--theme-ai-text: #00c896}.code-bool{color:var(--theme-bool, #569cd6)}.code-null{font-style:italic;color:var(--theme-null, #569cd6)}.code-array{color:var(--theme-array, #4ec9b0)}.code-object{color:var(--theme-object, #dcdcaa)}.code-param{color:var(--theme-param, #9cdcfe)}.code-annotation{color:var(--theme-annotation, #c586c0)}.code-link{color:var(--theme-link-fg, #569cd6);text-decoration:underline;cursor:pointer}html{scroll-behavior:smooth}body{font-family:Fira Mono,Consolas,Monaco,monospace;margin:0;padding:0;background:linear-gradient(120deg,#281e3cb3,#1e283cb3 40%,#1e3c32b3),var(--theme-bg, #000);background-attachment:fixed}#root{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;color:var(--theme-fg, #eaeaea);width:100%}.container-with-nav{display:flex;gap:32px;margin:40px auto 0;max-width:90%}.side-nav-group{min-width:200px}.side-nav{background:var(--theme-bg, #18181b);box-shadow:var(--theme-shadow, 0 2px 8px 0 rgba(0, 0, 0, .08));padding:24px 18px;border:1.5px solid var(--theme-border, #222);font-family:Fira Code,JetBrains Mono,Cascadia Code,Fira Mono,Consolas,Monaco,monospace}.side-nav-title{font-size:1.1em;font-weight:700;margin-bottom:12px}.side-nav-list{list-style:none;padding:0;margin:0}.side-nav-link{display:block;padding:7px 0 7px 8px;color:var(--theme-fg, #eaeaea);text-decoration:none;border-radius:6px;font-size:1em;transition:background .15s,color .15s}.side-nav-link:hover,.side-nav-link:focus{background:var(--theme-hover-bg, rgba(255, 255, 255, .1));color:var(--theme-keyword, #f81ce5)}.method-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative}.code-block{counter-reset:codeLine;font-family:Fira Code,JetBrains Mono,Cascadia Code,Fira Mono,Consolas,Monaco,monospace;font-variant-ligatures:contextual;font-feature-settings:"calt" 1;position:relative;display:flex;flex-direction:column;width:100%;background:var(--theme-bg);color:var(--theme-fg);border:1.5px solid var(--theme-border);box-shadow:var(--theme-shadow);scroll-behavior:smooth}.code-block-lang{position:absolute;top:20px;right:32px;background:var(--theme-lang-label-bg);color:var(--theme-lang-label-fg);font-size:1em;font-family:Fira Mono,Consolas,Monaco,monospace;padding:2px 14px;letter-spacing:.05em;font-weight:700;z-index:2;margin-bottom:0}.code-row{display:flex;align-items:center;line-height:1.7;font-size:.85em;position:relative;counter-increment:codeLine;width:100%;margin:0 12px 0 0}.code-row.empty{height:1.5em;background:transparent}.code-row:hover{background:var(--theme-hover-bg, rgba(255, 255, 255, .05))}.code-row:hover:before{background:var(--theme-hover-line-number-bg, rgba(255, 255, 255, .1));color:var(--theme-hover-line-number-fg, #ffffff)}.code-row:before{content:counter(codeLine) ".";width:4em;text-align:right;margin-right:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums;font-size:1em;display:flex;align-items:center;justify-content:flex-end;padding:0 .4em;box-sizing:border-box;background:var(--theme-line-number-bg);color:var(--theme-line-number-fg)}.sticky-top{position:sticky;top:0;z-index:2;background:var(--theme-bg)}.sticky-top-40{position:sticky;top:40px;z-index:2}.code-keyword{font-weight:700;margin-right:.2em;color:var(--theme-keyword)}.code-function-name{font-weight:700;margin-right:.2em;color:var(--theme-function)}.code-params{margin-right:.2em}.code-response{margin-left:.2em}.code-brace{font-weight:700;margin-right:.2em;color:var(--theme-brace)}.code-comment{font-style:italic;color:var(--theme-comment)}.code-class-name{font-weight:700;color:var(--theme-class)}.code-type{font-style:italic;color:var(--theme-type)}.code-variable{color:var(--theme-variable)}.code-property{color:var(--theme-property)}.code-operator{font-weight:700;color:var(--theme-operator)}.code-null{font-style:italic;color:var(--theme-null)}.code-string{color:var(--theme-string, #ce9178)}.code-int{color:var(--theme-int, #b5cea8)}.indention-block,.indention-block-2,.indention-block-3,.indention-block-class{position:relative}.indention-block{margin-left:2.2em}.indention-block-2{padding-left:2em}.indention-block-3,.indention-block-class{margin-left:2em}.indention-block:before,.indention-block-2:before,.indention-block-3:before,.indention-block-class:before{content:"";position:absolute;left:-2em;top:-4px;bottom:-4px;width:2px;display:block;background:var(--theme-indent);z-index:0}.indention-block-2{padding-left:2em;position:relative}.indention-block-2:before{content:"";position:absolute;left:.15em;top:-4px;bottom:-4px;width:2px;display:block}.indention-block-class:before{background:var(--theme-class-indent);left:-1em}.right-sidebar{min-width:180px;max-width:220px;background:var(--theme-bg, #18181b);box-shadow:var(--theme-shadow, 0 2px 8px 0 rgba(0, 0, 0, .08));padding:24px 18px;border:1.5px solid var(--theme-border, #222);font-family:Fira Code,JetBrains Mono,Cascadia Code,Fira Mono,Consolas,Monaco,monospace;display:flex;flex-direction:column;align-items:flex-start;margin:0;height:-moz-fit-content;height:fit-content}.right-sidebar-title{font-size:1.1em;font-weight:700;margin-bottom:16px;color:var(--theme-keyword, #f81ce5)}.right-sidebar-status{display:flex;flex-direction:column;gap:8px;width:100%}.right-sidebar-label{font-weight:700;margin-right:8px}.right-sidebar-warning{color:#eab308;font-weight:700}.right-sidebar-error{color:#ef4444;font-weight:700}.right-sidebar-success{color:#22c55e;font-weight:700}.d-flex{display:flex!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.code-block #node-contact{overflow:hidden}.cli-modal-overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#0000002e;z-index:1000;display:flex;align-items:center;justify-content:center}.cli-modal{background:var(--theme-bg, #18181b);border:1.5px solid var(--theme-border, #222);border-radius:10px;box-shadow:var(--theme-shadow, 0 2px 16px 0 rgba(0,0,0,.18));padding:24px;max-width:440px;min-width:320px;min-height:200px;font-family:Fira Code,JetBrains Mono,Cascadia Code,Fira Mono,Consolas,Monaco,monospace;color:var(--theme-fg, #eaeaea);position:relative;z-index:1001;display:flex;flex-direction:column}.cli-modal-title{font-weight:700;margin-bottom:8px;color:var(--theme-keyword);display:flex;align-items:center;justify-content:space-between}.cli-modal-close{background:none;border:none;color:var(--theme-fg);cursor:pointer;font-size:18px;margin-left:8px;line-height:1}.cli-modal-history{min-height:80px;margin-bottom:8px;font-size:1em;flex:1;overflow-y:auto;padding:10px}.cli-modal-input-wrapper{display:flex;align-items:center;background:var(--theme-bg, #18181b);border:1.5px solid var(--theme-border, #222);border-top:1.5px solid var(--theme-border, #222);border-radius:6px;padding:0 0 0 8px;margin-top:4px;width:100%;position:relative;font-family:Fira Code,JetBrains Mono,Cascadia Code,Fira Mono,Consolas,Monaco,monospace}.cli-modal-input-icon{color:var(--theme-fg, #eaeaea);font-size:1em;margin-right:8px;min-width:24px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.cli-modal-input{background:transparent;border:none;color:var(--theme-fg, #eaeaea);font-family:inherit;font-size:1em;outline:none;width:100%;padding:8px 0}.cli-modal-open-btn{margin-left:16px;padding:2px 12px;border-radius:6px;border:1.5px solid var(--theme-border, #222);background:var(--theme-bg, #18181b);color:var(--theme-fg, #eaeaea);font-family:Fira Code,JetBrains Mono,Cascadia Code,Fira Mono,Consolas,Monaco,monospace;cursor:pointer;font-size:1em}html body.vscode{--theme-bg: #1e1e1e;--theme-fg: #d4d4d4;--theme-border: #23272e;--theme-shadow: 0 4px 24px 0 rgba(0, 0, 0, .25);--theme-line-number-bg: #23272e;--theme-line-number-fg: #858585;--theme-selection-bg: #264f78;--theme-active-line-bg: rgba(255, 255, 255, .04);--theme-hover-bg: rgba(255, 255, 255, .05);--theme-hover-line-number-bg: rgba(255, 255, 255, .1);--theme-hover-line-number-fg: #ffffff;--theme-error-fg: #f44747;--theme-warning-fg: #cca700;--theme-info-fg: #3794ff;--theme-comment: #6a9955;--theme-keyword: #569cd6;--theme-operator: #d4d4d4;--theme-punctuation: #808080;--theme-function: #dcdcaa;--theme-variable: #9cdcfe;--theme-param: #9cdcfe;--theme-property: #4ec9b0;--theme-string: #ce9178;--theme-int: #b5cea8;--theme-bool: #569cd6;--theme-null: #569cd6;--theme-class: #4ec9b0;--theme-type: #4ec9b0;--theme-annotation: #c586c0;--theme-brace: #b5cea8;--theme-array: #4ec9b0;--theme-object: #dcdcaa;--theme-link-fg: #569cd6;--theme-indent: #313640;--theme-class-indent: #c586c0;--theme-lang-label-bg: #23272e;--theme-lang-label-fg: #b5cea8;--theme-button-bg: #3a3d41;--theme-button-fg: #ffffff;--theme-scrollbar-thumb-bg: #4d4d4d}html body.vercel{--theme-bg: #000000;--theme-fg: #eaeaea;--theme-border: #222;--theme-shadow: 0 4px 24px 0 rgba(0,0,0,.35);--theme-line-number-bg: #18181b;--theme-line-number-fg: #a1a1aa;--theme-selection-bg: #18181b;--theme-active-line-bg: rgba(255,255,255,.04);--theme-hover-bg: rgba(37, 36, 36, .8);--theme-hover-line-number-bg: rgba(255, 255, 255, .1);--theme-hover-line-number-fg: #ffffff;--theme-error-fg: #f81ce5;--theme-warning-fg: #f7b955;--theme-info-fg: #00e0e0;--theme-comment: #666;--theme-keyword: #f81ce5;--theme-operator: #eaeaea;--theme-punctuation: #a1a1aa;--theme-function: #fff;--theme-variable: #50e3c2;--theme-param: #50e3c2;--theme-property: #f7b955;--theme-string: #f7b955;--theme-int: #00e0e0;--theme-bool: #00e0e0;--theme-null: #f81ce5;--theme-class: #00e0e0;--theme-type: #f81ce5;--theme-annotation: #f81ce5;--theme-brace: #fff;--theme-array: #f81ce5;--theme-object: #fff;--theme-link-fg: #f81ce5;--theme-indent: #222;--theme-class-indent: #f81ce5;--theme-lang-label-bg: #18181b;--theme-lang-label-fg: #fff;--theme-button-bg: #18181b;--theme-button-fg: #fff;--theme-scrollbar-thumb-bg: #333}html body.dreamweaver{--theme-bg: #232323;--theme-fg: #f8f8f8;--theme-border: #444;--theme-shadow: 0 4px 24px 0 rgba(0,0,0,.25);--theme-line-number-bg: #2d2d2d;--theme-line-number-fg: #b3b3b3;--theme-selection-bg: #2d2d2d;--theme-active-line-bg: rgba(255,255,255,.04);--theme-hover-bg: rgba(255, 255, 255, .05);--theme-hover-line-number-bg: rgba(255, 255, 255, .1);--theme-hover-line-number-fg: #ffffff;--theme-error-fg: #ff79c6;--theme-warning-fg: #f1fa8c;--theme-info-fg: #8be9fd;--theme-comment: #6272a4;--theme-keyword: #66d9ef;--theme-operator: #f8f8f2;--theme-punctuation: #b3b3b3;--theme-function: #f1fa8c;--theme-variable: #50fa7b;--theme-param: #ffb86c;--theme-property: #ff79c6;--theme-string: #fd811c;--theme-int: #8be9fd;--theme-bool: #50fa7b;--theme-null: #bd93f9;--theme-class: #ffb86c;--theme-type: #8be9fd;--theme-annotation: #bd93f9;--theme-brace: #f8f8f2;--theme-array: #8be9fd;--theme-object: #f1fa8c;--theme-link-fg: #66d9ef;--theme-indent: #444;--theme-class-indent: #ffb86c;--theme-lang-label-bg: #2d2d2d;--theme-lang-label-fg: #f8f8f8;--theme-button-bg: #444;--theme-button-fg: #f8f8f8;--theme-scrollbar-thumb-bg: #666}
