.isso-isolated-container{all:initial;color:#333;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;width:100%;--tw-border-spacing-x:initial!important;--tw-border-spacing-y:initial!important;--tw-translate-x:initial!important;--tw-translate-y:initial!important;--tw-rotate:initial!important;--tw-skew-x:initial!important;--tw-skew-y:initial!important;--tw-scale-x:initial!important;--tw-scale-y:initial!important;--n-color:initial!important;--n-text-color:initial!important;--n-bezier:initial!important;--header-height:initial!important}.isso-isolated-container #isso-thread{--isso-primary-text-color:#555!important;--isso-secondary-text-color:grey!important;--isso-border:1px solid rgba(0,0,0,.2)!important;--isso-box-shadow-color:rgba(0,0,0,.1)!important;--isso-hover-color:#606060!important;--isso-link-hover-color:#111!important;--isso-link-text-shadow-color:#aaa!important;--isso-input-background-color:#fff!important;--isso-input-outline-color:#3584e4!important;--isso-button-background-color:#ddd!important;--isso-button-border:1px solid #ccc!important;--isso-button-hover-background-color:#ccc!important;--isso-button-active-background-color:#bbb!important;--isso-preview-border-color:#f0f0f0!important;--isso-preview-box-shadow-color:#888!important;--isso-comment-divider-color:rgba(0,0,0,.1)!important;--isso-page-author-suffix-color:#2c2c2c!important;--isso-target-fade-background-color:#eee5a1!important;background-color:transparent!important;color:#333!important;font-family:inherit!important;line-height:1.6!important;margin:0!important;padding:0!important}.isso-isolated-container .isso-comment,.isso-isolated-container .isso-postbox{background-color:#fff!important;border:var(--isso-border)!important;font-size:1em!important;margin-bottom:1em!important;padding:.7em!important}.isso-isolated-container .isso-comment .isso-text{font-size:55%!important}.isso-isolated-container .isso-textarea{border:1px solid #ccc!important;box-shadow:none!important;color:#333!important;padding:.4em!important;width:100%!important}.isso-isolated-container input[type=button],.isso-isolated-container input[type=submit]{background-color:var(--isso-button-background-color)!important;border:var(--isso-button-border)!important;color:#333!important;cursor:pointer!important;padding:.4em .8em!important}.isso-isolated-container .isso-comment-header{color:var(--isso-secondary-text-color)!important;font-size:.85em!important}.isso-isolated-container .isso-comment-text{color:var(--isso-primary-text-color)!important}.isso-isolated-container .isso-comment-footer{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:5px!important;margin-top:.7em!important}.isso-isolated-container .isso-comment-footer>*{display:inline-block!important;margin:0 3px 0 0!important;vertical-align:middle!important}.isso-isolated-container .isso-downvote,.isso-isolated-container .isso-reply,.isso-isolated-container .isso-spacer,.isso-isolated-container .isso-upvote,.isso-isolated-container .isso-votes{display:inline-block!important;float:none!important;margin:0 3px!important}.isso-isolated-container .isso-downvote,.isso-isolated-container .isso-reply,.isso-isolated-container .isso-upvote{color:var(--isso-hover-color)!important;text-decoration:none!important}.isso-isolated-container .isso-spacer{padding:0 5px!important}.isso-isolated-container svg{margin-top:-2px!important;vertical-align:middle!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{background:#fff;color:#24292e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}.soclabs-markdown-preview{background:linear-gradient(135deg,#fff,#f8fafc 50%,#f1f5f9);border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;color:#1e293b;flex:1;font-size:16px;font-weight:400;line-height:1.75;max-width:100%;overflow-x:auto;padding:2rem;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.soclabs-markdown-preview:before{background-image:radial-gradient(circle at 25% 25%,rgba(14,165,233,.02) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(14,165,233,.02) 0,transparent 50%);border-radius:12px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.soclabs-markdown-preview .custom-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin:2rem 0;padding:1.5rem 2rem;position:relative}.soclabs-markdown-preview .tip{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#0ea5e933;color:#0c4a6e}.soclabs-markdown-preview .warning{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b33;color:#92400e}.soclabs-markdown-preview .info{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#64748b33;color:#334155}.soclabs-markdown-preview .custom-block-title{align-items:center;display:flex;font-size:1.1em;font-weight:600;gap:.5rem;margin-bottom:1rem}.soclabs-markdown-preview .custom-block-title:before{content:"💡";font-size:1.2em}.soclabs-markdown-preview .warning .custom-block-title:before{content:"⚠️"}.soclabs-markdown-preview .info .custom-block-title:before{content:"ℹ️"}.soclabs-markdown-preview .custom-block-content{line-height:1.7;margin:0}.soclabs-markdown-preview .code-container{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #0ea5e9;border-radius:8px;font-size:14px;margin:1.5rem 0;overflow:hidden;position:relative}.soclabs-markdown-preview .code-container pre{background:transparent;color:#374151;font-family:JetBrains Mono,Fira Code,Cascadia Code,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0;overflow-x:auto;padding:20px}.soclabs-markdown-preview .code-container pre code{background:transparent;color:inherit;font-size:13px;font-weight:400;line-height:1.6}.soclabs-markdown-preview .code-container .line{display:block;margin:0 -12px;padding:0 12px;transition:background-color .2s ease}.soclabs-markdown-preview .code-container .highlight-line{background-color:#0ea5e91a;border-left:2px solid #0ea5e9;padding-left:10px}.soclabs-markdown-preview h1,.soclabs-markdown-preview h2,.soclabs-markdown-preview h3,.soclabs-markdown-preview h4,.soclabs-markdown-preview h5,.soclabs-markdown-preview h6{color:#0f172a;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin-bottom:1rem;margin-top:2rem;scroll-margin-top:2rem}.soclabs-markdown-preview h1{background:linear-gradient(135deg,#0ea5e9,#0284c7);-webkit-background-clip:text;font-size:2.5em;padding-bottom:1rem;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:2px solid #e2e8f0;margin-top:0;position:relative}.soclabs-markdown-preview h1:after{background:linear-gradient(90deg,#0ea5e9,#0284c7);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.soclabs-markdown-preview h2{border-bottom:1px solid #e2e8f0;font-size:2em;padding-bottom:.75rem;position:relative}.soclabs-markdown-preview h2:before{background:linear-gradient(90deg,#0ea5e9,#0284c7);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:60px}.soclabs-markdown-preview h3{color:#334155;font-size:1.5em;position:relative}.soclabs-markdown-preview h3:before{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:2px;content:"";height:20px;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.soclabs-markdown-preview h4{color:#475569;font-size:1.25em}.soclabs-markdown-preview h5,.soclabs-markdown-preview h6{color:#64748b;font-size:1.1em}.soclabs-markdown-preview ol,.soclabs-markdown-preview ul{margin:1.5rem 0;padding-left:0}.soclabs-markdown-preview ul{list-style:none}.soclabs-markdown-preview ul li{line-height:1.8;margin-bottom:.75rem;padding-left:2rem;position:relative}.soclabs-markdown-preview ul li:before{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;content:"";height:6px;left:.5rem;position:absolute;top:.8rem;transform:translateY(-50%);width:6px}.soclabs-markdown-preview ul ul li:before{background:linear-gradient(135deg,#64748b,#475569);height:4px;width:4px}.soclabs-markdown-preview ul ul ul li:before{background:#94a3b8;height:3px;width:3px}.soclabs-markdown-preview ol{counter-reset:item}.soclabs-markdown-preview ol li{counter-increment:item;line-height:1.8;margin-bottom:.75rem;padding-left:2.5rem;position:relative}.soclabs-markdown-preview ol li:before{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;color:#fff;content:counter(item);display:flex;font-size:.8em;font-weight:600;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.soclabs-markdown-preview table{background:#fff;border:1px solid #e2e8f0;border-collapse:separate;border-radius:12px;border-spacing:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:2rem 0;overflow:hidden;width:100%}.soclabs-markdown-preview th{background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;color:#fff;font-size:.9em;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-align:left;text-transform:uppercase}.soclabs-markdown-preview th:first-child{border-top-left-radius:12px}.soclabs-markdown-preview th:last-child{border-top-right-radius:12px}.soclabs-markdown-preview td{border:none;border-bottom:1px solid #f1f5f9;color:#374151;padding:1rem 1.5rem;transition:background-color .2s ease}.soclabs-markdown-preview tr:hover td{background-color:#f8fafc}.soclabs-markdown-preview tr:last-child td{border-bottom:none}.soclabs-markdown-preview code:not([class]){background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;border-radius:4px;color:#0ea5e9;font-family:JetBrains Mono,Fira Code,Cascadia Code,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:85%;font-weight:500;margin:0;padding:.2em .5em;white-space:break-spaces}.soclabs-markdown-preview hr{background:linear-gradient(90deg,transparent,#0ea5e9,transparent);border:0;border-radius:1px;height:2px;margin:3rem 0;padding:0}.soclabs-markdown-preview p{color:#334155;line-height:1.8;margin:0 0 1.5rem}.soclabs-markdown-preview p:last-child{margin-bottom:0}.soclabs-markdown-preview a{border-radius:2px;color:#0ea5e9;font-weight:500;position:relative;text-decoration:none;transition:all .2s ease}.soclabs-markdown-preview a:after{background:linear-gradient(90deg,#0ea5e9,#0284c7);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.soclabs-markdown-preview a:hover{background-color:#0ea5e90d;color:#0284c7}.soclabs-markdown-preview a:hover:after{width:100%}.soclabs-markdown-preview a:visited{color:#8b5cf6}.soclabs-markdown-preview img{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;height:auto;margin:1.5rem 0;max-width:100%;transition:transform .2s ease,box-shadow .2s ease}.soclabs-markdown-preview img:hover{box-shadow:0 8px 12px -2px #00000026;transform:scale(1.02)}.soclabs-markdown-preview strong{color:#0f172a;font-weight:700}.soclabs-markdown-preview em{color:#475569;font-style:italic}.soclabs-markdown-preview del{color:#94a3b8;opacity:.7;text-decoration:line-through}.soclabs-markdown-preview blockquote{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(14,165,233,.1);border-left:4px solid #0ea5e9;border-radius:12px;box-shadow:0 4px 6px -1px #0ea5e91a,0 2px 4px -1px #0ea5e90f;color:#334155;font-style:normal;margin:2rem 0;padding:1.5rem 2rem 1.5rem 3rem;position:relative;transition:all .3s ease}.soclabs-markdown-preview blockquote:before{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;box-shadow:0 2px 8px #0ea5e94d;content:""}.soclabs-markdown-preview blockquote:after,.soclabs-markdown-preview blockquote:before{align-items:center;display:flex;height:24px;justify-content:center;left:1rem;position:absolute;top:1.5rem;width:24px}.soclabs-markdown-preview blockquote:after{content:"💡";font-size:14px;z-index:1}.soclabs-markdown-preview blockquote p{font-size:1.05em;font-weight:400;line-height:1.7;margin:0}.soclabs-markdown-preview blockquote p:not(:last-child){margin-bottom:1rem}.soclabs-markdown-preview blockquote blockquote{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-left-color:#0284c7;border-radius:8px;font-size:.95em;margin:1.5rem 0;padding:1rem 1.5rem 1rem 2.5rem}.soclabs-markdown-preview blockquote blockquote:before{background:linear-gradient(135deg,#0284c7,#0369a1);height:20px;left:.8rem;top:1rem;width:20px}.soclabs-markdown-preview blockquote blockquote:after{font-size:12px;height:20px;left:.8rem;top:1rem;width:20px}.soclabs-markdown-preview .copied-icon,.soclabs-markdown-preview .copy-icon{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:4px;color:#6b7280;cursor:pointer;display:none;font-size:14px;padding:6px;position:absolute;right:12px;top:12px;transition:all .2s ease}.soclabs-markdown-preview .copied-icon:hover,.soclabs-markdown-preview .copy-icon:hover{background:#fff;color:#0ea5e9;transform:scale(1.05)}.soclabs-markdown-preview .copy-icon{display:block}@media (max-width:768px){.soclabs-markdown-preview{font-size:15px;padding:1.5rem}.soclabs-markdown-preview h1{font-size:2em}.soclabs-markdown-preview h2{font-size:1.75em}.soclabs-markdown-preview h3{font-size:1.375em}.soclabs-markdown-preview h3:before{left:-12px}.soclabs-markdown-preview table{font-size:.875em}.soclabs-markdown-preview td,.soclabs-markdown-preview th{padding:.75rem 1rem}.soclabs-markdown-preview blockquote{border-radius:8px;margin:1.5rem 0;padding:1.2rem 1.5rem 1.2rem 2.5rem}.soclabs-markdown-preview blockquote:after,.soclabs-markdown-preview blockquote:before{height:20px;left:.8rem;top:1.2rem;width:20px}.soclabs-markdown-preview blockquote:after{font-size:12px}}.overflow-y-auto[data-v-5a67d4ea]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.overflow-y-auto[data-v-5a67d4ea]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5a67d4ea]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-5a67d4ea]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.overflow-y-auto[data-v-5a67d4ea]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.vxe-table[data-v-5a67d4ea]{background-color:#fff;color:#555b62;font-size:14px;font-weight:350}.vxe-table--header-wrapper[data-v-5a67d4ea]{background-color:#f8fafc;color:#374151;font-weight:600}.vxe-table--body-wrapper[data-v-5a67d4ea]{color:#374151}.vxe-table--stripe .vxe-body--row.row--stripe[data-v-5a67d4ea]{background-color:#f9fafb}.vxe-table--border-line[data-v-5a67d4ea]{color:#be112b}.vxe-table .vxe-cell[data-v-5a67d4ea]{padding:8px 12px}.vxe-loading[data-v-5a67d4ea]{background-color:#ffffffe6}.writing-mode-vertical[data-v-5a67d4ea]{text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr}.detection-editor .splitpanes__pane{background-color:#fff!important}.detection-editor .splitpanes--horizontal>.splitpanes__splitter{background-color:#e5e7eb;border-color:transparent;cursor:row-resize;height:4px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.detection-editor .splitpanes--horizontal>.splitpanes__splitter:hover{background-color:#38bdf8}.detection-editor .splitpanes--horizontal>.splitpanes__splitter:after,.detection-editor .splitpanes--horizontal>.splitpanes__splitter:before{content:"";display:none}.detection-page .splitpanes__pane{background-color:#fff!important}.detection-page .splitpanes--vertical>.splitpanes__splitter{background-color:#e5e7eb;cursor:col-resize;width:4px}.detection-page .splitpanes--vertical>.splitpanes__splitter:hover{background-color:#38bdf8}.detection-page .splitpanes--vertical>.splitpanes__splitter:after,.detection-page .splitpanes--vertical>.splitpanes__splitter:before{content:"";display:none}
