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}}:where(.social-share-button){align-items:center;display:flex;gap:.5em;text-decoration:none;width:-moz-min-content;width:min-content}:where(.social-share-button__icon){font-size:1.5em}:where(.social-share-button--styled){--color-hover:color-mix(in srgb,var(--color-brand),#000 15%);background-color:var(--color-brand);border-radius:.25rem;color:#fff;font-size:.875rem;line-height:normal;padding:.5rem;transition:all .25s ease-out}:where(.social-share-button--styled):hover{background-color:var(--color-hover)}:where(.social-share-button--styled) :where(.social-share-button__label){padding:0 .5rem}.overflow-y-auto[data-v-d799aee8]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.overflow-y-auto[data-v-d799aee8]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-d799aee8]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-d799aee8]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.overflow-y-auto[data-v-d799aee8]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.vxe-table[data-v-d799aee8]{background-color:#fff;color:#555b62;font-size:14px;font-weight:350}.vxe-table--header-wrapper[data-v-d799aee8]{background-color:#f8fafc;color:#374151;font-weight:600}.vxe-table--body-wrapper[data-v-d799aee8]{color:#374151}.vxe-table--stripe .vxe-body--row.row--stripe[data-v-d799aee8]{background-color:#f9fafb}.vxe-table--border-line[data-v-d799aee8]{color:#be112b}.vxe-table .vxe-cell[data-v-d799aee8]{padding:8px 12px}.vxe-loading[data-v-d799aee8]{background-color:#ffffffe6}.writing-mode-vertical[data-v-d799aee8]{text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr}.share-container[data-v-d799aee8]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafccc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;padding:4px}.social-share-button[data-v-d799aee8]{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:inline-flex;height:32px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.social-share-button[data-v-d799aee8]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.social-share-button[data-v-d799aee8]:hover:before{left:100%}.social-share-button[data-v-d799aee8]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px) scale(1.05)}.social-share-button--facebook[data-v-d799aee8]{background:linear-gradient(135deg,#1877f2,#42a5f5);color:#fff}.social-share-button--x[data-v-d799aee8]{background:linear-gradient(135deg,#000,#434343);color:#fff}.social-share-button--linkedin[data-v-d799aee8]{background:linear-gradient(135deg,#0077b5,#00a0dc);color:#fff}.social-share-button--reddit[data-v-d799aee8]{background:linear-gradient(135deg,#ff4500,#ff8c00);color:#fff}.social-share-button__icon[data-v-d799aee8]{height:16px;position:relative;width:16px;z-index:1}.copy-link-button[data-v-d799aee8]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 4px #0000000d!important;color:#fff!important;height:32px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:32px!important}.copy-link-button[data-v-d799aee8]:hover{box-shadow:0 8px 25px #6366f14d!important;transform:translateY(-2px) scale(1.05)!important}
