:root{--echoscan-flow-blue: #2196F3;--echoscan-flow-blue-green: #3FA8D1;--echoscan-flow-cyan: #5DBAB0;--echoscan-flow-green-cyan: #6FC499;--echoscan-flow-green: #8BC34A}.app-code-snippet-list{display:grid;gap:10px;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important}.app-code-snippet{min-width:0;overflow:hidden;padding:0;border:1px solid rgba(63,168,209,.24);border-radius:8px;background:#03060bb8;box-shadow:0 14px 34px #0000002e}.app-code-snippet__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 16px;border-bottom:1px solid rgba(216,226,236,.1);background:#ffffff05}.app-code-snippet__tools{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-width:0}.app-code-snippet__label{min-width:0;overflow:hidden;color:#d2dae6a3;font-family:var(--site-ui),Inter,"Microsoft YaHei",sans-serif;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-code-snippet__variant{position:relative;flex:0 0 auto;min-width:116px}.app-code-snippet__variant-button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:26px;padding:0 8px 0 10px;border:1px solid rgba(216,226,236,.12);border-radius:5px;color:#d2dae6b8;background:#ffffff07;font-family:var(--site-ui),Inter,"Microsoft YaHei",sans-serif;font-size:10px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.app-code-snippet__variant-button:hover,.app-code-snippet__variant-button:focus-visible,.app-code-snippet__variant-button[aria-expanded=true]{border-color:#4d8df86b;color:#eef2f8e0;background:#4d8df80e;outline:none}.app-code-snippet__variant-label{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-code-snippet__variant-arrow{flex:0 0 auto;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:#d2dae67a;transform:translateY(-2px) rotate(45deg);transition:transform .14s ease,color .14s ease}.app-code-snippet__variant-button[aria-expanded=true] .app-code-snippet__variant-arrow{color:#eef2f8b8;transform:translateY(2px) rotate(225deg)}.app-code-snippet__variant-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:40;min-width:154px;padding:4px;border:1px solid rgba(216,226,236,.12);border-radius:7px;background:#06080cf5;box-shadow:0 14px 30px #00000057,inset 0 1px #ffffff09}.app-code-snippet__variant-menu[hidden]{display:none}.app-code-snippet__variant-option{display:flex;align-items:center;width:100%;min-height:28px;padding:0 9px;border:0;border-radius:4px;color:#d2dae69e;background:transparent;font-family:var(--site-ui),Inter,"Microsoft YaHei",sans-serif;font-size:11px;font-weight:600;line-height:1;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.app-code-snippet__variant-option:hover,.app-code-snippet__variant-option:focus-visible{color:#eef2f8e6;background:#ffffff0e;outline:none;transform:translate(2px)}.app-code-snippet__variant-option.is-active{color:#eef2f8e6;background:#4d8df814}.app-code-snippet__copy{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid rgba(216,226,236,.12);border-radius:5px;color:#d2dae69e;background:#ffffff07;font-family:var(--site-ui),Inter,"Microsoft YaHei",sans-serif;font-size:10px;font-weight:600;line-height:1;cursor:pointer;transition:color .14s ease,opacity .14s ease}.app-code-snippet__copy:hover,.app-code-snippet__copy:focus-visible{color:#d8dae0;outline:none}.app-code-snippet pre{margin:0;padding:15px 18px 17px;overflow-x:auto;border:0;background:transparent}.app-code-snippet code,.app-code-snippet .hljs{display:block;width:max-content;min-width:100%;padding:0;border:0;border-radius:0;color:#d8dae0d6;background:transparent;font-family:var(--site-mono),"JetBrains Mono",Consolas,monospace;font-size:11px;line-height:1.68;white-space:pre}.app-code-snippet .hljs-comment,.app-code-snippet .hljs-quote{color:#5c6370;font-style:italic}.app-code-snippet .hljs-doctag,.app-code-snippet .hljs-keyword,.app-code-snippet .hljs-formula{color:#c678dd}.app-code-snippet .hljs-section,.app-code-snippet .hljs-name,.app-code-snippet .hljs-selector-tag,.app-code-snippet .hljs-deletion,.app-code-snippet .hljs-subst{color:#e06c75}.app-code-snippet .hljs-literal{color:#56b6c2}.app-code-snippet .hljs-string,.app-code-snippet .hljs-regexp,.app-code-snippet .hljs-addition,.app-code-snippet .hljs-attribute,.app-code-snippet .hljs-meta .hljs-string{color:#98c379}.app-code-snippet .hljs-attr,.app-code-snippet .hljs-variable,.app-code-snippet .hljs-template-variable,.app-code-snippet .hljs-type,.app-code-snippet .hljs-selector-class,.app-code-snippet .hljs-selector-attr,.app-code-snippet .hljs-selector-pseudo,.app-code-snippet .hljs-number{color:#d19a66}.app-code-snippet .hljs-symbol,.app-code-snippet .hljs-bullet,.app-code-snippet .hljs-link,.app-code-snippet .hljs-meta,.app-code-snippet .hljs-selector-id,.app-code-snippet .hljs-title{color:#61afef}.app-code-snippet .hljs-built_in,.app-code-snippet .hljs-title.class_,.app-code-snippet .hljs-class .hljs-title{color:#e6c07b}.app-code-snippet .hljs-emphasis{font-style:italic}.app-code-snippet .hljs-strong{font-weight:700}@media (max-width: 640px){.app-code-snippet__bar{align-items:flex-start;flex-direction:column;gap:10px;padding:10px 12px}.app-code-snippet__tools{width:100%}.app-code-snippet__variant{flex:1 1 auto;width:100%;max-width:none}.app-code-snippet__variant-menu{left:0;right:auto;width:100%}.app-code-snippet__copy{min-height:26px}.app-code-snippet pre{padding:13px 14px 15px}}
