@import url("https://static.zeoseven.com/zsft/2/main/result.css");@import url("https://fontsapi.zeoseven.com/88/main/result.css");.md-header__topic .md-ellipsis{font-family:"MaokenZhuyuanTi" !important}:root{--md-text-font:"STDongGuanTi","OPPOSans","JiangChengHeiTi 400W",sans-serif;--md-header-font:"LXGW ZhenKai",sans-serif;--md-code-font:"DejaVu Sans Mono","ZSFT-hk";--code-font-color:var(--text-code)}h1+div>p{font-family:var(--md-header-font)}@media screen and (max-width:1199px){.theme-switcher{display:none !important}}.floating-toolbar{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:99999;font-family:var(--md-text-font);background:var(--bg-white);border:1px solid #eee;border-right:0;border-radius:12px 0 0 12px;box-shadow:-4px 0 20px rgba(0,0,0,0.1);padding:8px 0;min-width:60px;transition:all .3s ease;display:block;visibility:visible;opacity:1;width:auto;height:auto;max-width:none;max-height:none;overflow:visible}.floating-toolbar:hover{box-shadow:-6px 0 30px var(--shadow-strong);transform:translateY(-50%) translateX(-2px)}.toolbar-item{display:flex;flex-direction:column;align-items:center;padding:12px 8px;cursor:pointer;transition:all .3s ease;position:relative;border-bottom:1px solid #eee;background:transparent;color:#333;width:auto;height:auto;visibility:visible;opacity:1}.toolbar-item:last-child{border-bottom:0}.toolbar-item:hover{background:var(--primary-blue-light);transform:translateX(-2px)}.toolbar-item.active{background:var(--primary-blue-medium);color:var(--primary-blue)}.toolbar-icon{font-size:20px;line-height:1;margin-bottom:4px;transition:all .3s ease;display:block;visibility:visible;opacity:1;color:#333}.toolbar-item:hover .toolbar-icon{transform:scale(1.1) !important}.theme-icon{width:20px !important;height:20px !important;fill:currentColor !important;transition:all .3s ease !important}.toolbar-item:hover .theme-icon{fill:var(--primary-blue) !important}.back-to-top-icon{width:20px !important;height:20px !important;fill:currentColor !important;transition:all .3s ease !important}.toolbar-item:hover .back-to-top-icon{fill:var(--primary-blue) !important}.font-icon{width:20px;height:20px;fill:currentColor;transition:all .3s ease}.toolbar-item:hover{fill:var(--primary-blue)}.toolbar-label{font-size:11px !important;font-weight:500 !important;color:#666 !important;text-align:center !important;line-height:1.2 !important;transition:all .3s ease !important;display:block !important;visibility:visible !important;opacity:1 !important}.toolbar-item:hover .toolbar-label{color:var(--text-primary)}.font-switcher{position:relative}.font-dropdown-toolbar{position:absolute;right:100%;top:0;margin-right:8px;min-width:120px;opacity:0;visibility:hidden;transform:translateX(10px);transition:all .3s ease;z-index:1001}.font-switcher:hover .font-dropdown-toolbar,.font-dropdown-toolbar.active{opacity:1;visibility:visible;transform:translateX(0)}.font-current-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:all .2s ease;box-shadow:0 2px 8px var(--shadow-light);white-space:nowrap}.font-current-toolbar:hover{border-color:var(--primary-blue);box-shadow:0 4px 12px var(--shadow-primary-medium)}.current-font-name-toolbar{font-weight:500;margin-right:8px}.dropdown-arrow-icon{width:12px !important;height:12px !important;fill:currentColor !important;color:var(--text-secondary) !important;transition:transform .3s ease !important}.font-dropdown-toolbar.active .dropdown-arrow-icon{transform:rotate(180deg) !important}.font-options-toolbar{position:absolute;top:100%;left:0;right:0;background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 4px 12px var(--shadow-strong);z-index:1002;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;margin-top:4px;max-height:150px;overflow-y:auto}.font-dropdown-toolbar.active .font-options-toolbar{opacity:1;visibility:visible;transform:translateY(0)}.font-option-toolbar{padding:8px 12px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:all .2s ease;border-bottom:1px solid var(--border-light);white-space:nowrap}.font-option-toolbar:last-child{border-bottom:0;border-radius:0 0 8px 8px}.font-option-toolbar:first-child{border-radius:8px 8px 0 0}.font-option-toolbar:hover{background:var(--primary-blue-light);color:var(--text-primary-blue)}.font-option-toolbar.selected{background:var(--primary-blue-medium);color:var(--primary-blue);font-weight:500}.code-font-switcher{position:relative}.code-font-dropdown-toolbar{position:absolute;right:100%;top:0;margin-right:8px;min-width:140px;opacity:0;visibility:hidden;transform:translateX(10px);transition:all .3s ease;z-index:1001}.code-font-switcher:hover .code-font-dropdown-toolbar,.code-font-dropdown-toolbar.active{opacity:1;visibility:visible;transform:translateX(0)}.code-font-current-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:all .2s ease;box-shadow:0 2px 8px var(--shadow-light);white-space:nowrap}.code-font-current-toolbar:hover{border-color:var(--primary-blue);box-shadow:0 4px 12px var(--shadow-primary-medium)}.current-code-font-name-toolbar{font-weight:500;margin-right:8px}.code-font-dropdown-toolbar.active .dropdown-arrow-icon{transform:rotate(180deg) !important}.code-font-options-toolbar{position:absolute;top:100%;left:0;right:0;background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 4px 12px var(--shadow-strong);z-index:1002;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;margin-top:4px;max-height:150px;overflow-y:auto}.code-font-dropdown-toolbar.active .code-font-options-toolbar{opacity:1;visibility:visible;transform:translateY(0)}.code-font-option-toolbar{padding:8px 12px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:all .2s ease;border-bottom:1px solid var(--border-light);white-space:nowrap}.code-font-option-toolbar:last-child{border-bottom:0;border-radius:0 0 8px 8px}.code-font-option-toolbar:first-child{border-radius:8px 8px 0 0}.code-font-option-toolbar:hover{background:var(--primary-blue-light);color:var(--text-primary-blue)}.code-font-option-toolbar.selected{background:var(--primary-blue-medium);color:var(--primary-blue);font-weight:500}.toolbar-toggle-btn{position:fixed;top:50%;right:60px;transform:translateY(-50%);width:30px;height:60px;background:#fff;border:1px solid #eee;border-right:0;border-radius:8px 0 0 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:-2px 0 10px rgba(0,0,0,0.1);z-index:99999}.toolbar-toggle-btn:hover{background:var(--primary-blue-light) !important;transform:translateY(-50%) translateX(-2px) !important;box-shadow:-4px 0 15px rgba(0,0,0,0.15) !important}.toggle-icon{font-size:16px;color:#666;transition:all .3s ease;line-height:1;display:flex;align-items:center;justify-content:center}.toggle-arrow-icon{width:16px !important;height:16px !important;fill:currentColor !important;transition:all .3s ease !important}.toolbar-toggle-btn:hover .toggle-icon{color:var(--primary-blue) !important;transform:scale(1.1) !important}.toolbar-toggle-btn:hover .toggle-arrow-icon{fill:var(--primary-blue) !important}.floating-toolbar.hidden{transform:translateY(-50%) translateX(100%) !important;opacity:0 !important;visibility:hidden !important}.toolbar-toggle-btn.toolbar-hidden{right:0 !important;background:var(--border-white) !important;border-color:var(--border-white) !important;border-radius:8px 0 0 8px !important}.toolbar-toggle-btn.toolbar-hidden .toggle-icon{color:black !important;transform:rotate(180deg) !important}.toolbar-toggle-btn.toolbar-hidden .toggle-arrow-icon{fill:black !important}.toolbar-toggle-btn.toolbar-hidden:hover{background:var(--primary-blue-dark) !important;transform:translateY(-50%) translateX(-2px) !important}@media screen and (max-width:768px){.floating-toolbar{min-width:50px;padding:6px 0}.toolbar-icon{font-size:18px}.theme-icon{width:18px !important;height:18px !important}.back-to-top-icon{width:18px !important;height:18px !important}.font-icon{width:18px !important;height:18px !important}.toggle-arrow-icon{width:14px !important;height:14px !important}.toolbar-label{font-size:10px}.font-dropdown-toolbar{min-width:100px;margin-right:6px}.dropdown-arrow-icon{width:10px !important;height:10px !important}.font-current-toolbar{padding:6px 10px;font-size:12px}}@media screen and (max-width:480px){.toolbar-label{display:none}.theme-icon{width:16px !important;height:16px !important}.back-to-top-icon{width:16px !important;height:16px !important}.font-icon{width:16px !important;height:16px !important}.toggle-arrow-icon{width:12px !important;height:12px !important}.font-dropdown-toolbar{min-width:90px;margin-right:4px}.dropdown-arrow-icon{width:8px !important;height:8px !important}}li::marker{color:var(--primary-blue-semi)}[data-md-toggle="search"]:checked ~ .md-header .md-search__form{border-radius:8px 8px 0 0}.md-search__form{background:var(--primary-blue-strong);border-radius:20px;padding:2px;transition:all .3s ease}.md-search__input{border:0;border-radius:18px;padding:8px 16px;font-size:14px;transition:all .3s ease}.md-search__input:hover,.md-search__input:focus{outline:0;box-shadow:var(--table-shadow);border-radius:18px !important}.md-search__output{border-radius:0 0 8px 8px !important}.md-tooltip{background-color:var(--overlay-dark);color:var(--text-white);border:0;border-radius:6px;padding:8px 12px;font-size:12px;box-shadow:var(--shadow-dark);position:relative}.md-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--overlay-dark)}.md-typeset code,a code{color:var(--text-orange) !important;font-weight:normal}.md-typeset .md-code__content{color:var(--md-code-fg-color) !important}.highlight .c1,.highlight .cm{color:var(--text-gray)}.md-typeset .admonition,.md-typeset details{border-width:0;border-left-width:4px}.md-typeset .admonition p{font-size:.75rem}h1,h2,h3,h4,h5,h6{font-family:var(--md-header-font);color:var(--primary-blue) !important}body{font-family:var(--md-text-font)}.highlight pre{background-color:var(--md-code-bg-color) !important}.md-typeset code{font-family:var(--md-code-font),var(--md-text-font)}.md-tabs__item.md-tabs__item--active{border-bottom:2px solid var(--primary-blue-semi)}.md-tabs__list>.md-tabs__item--active>.md-tabs__link{color:var(--primary-blue-semi) !important}.timeline-content::before{background-color:var(--bg-gray-light)}.timeline-card{background-color:var(--bg-gray-light) !important}.changelog-content a{color:var(--text-blue) !important;word-break:break-word}.changelog-content a:focus,.changelog-content a:hover{color:var(--text-teal) !important}.changelog-type-pageupdate{background-color:var(--primary-blue-semi) !important}.md-footer-runtime{position:relative;z-index:3;margin:.5rem 0;padding:.4rem 0;font-size:.7rem;line-height:1.6;color:var(--md-footer-fg-color--light);display:flex;align-items:center}::selection{background:var(--primary-blue-strong)}strong{color:var(--text-purple)}.md-typeset strong>code{font-weight:bold}.custom-tooltip{position:relative;display:inline-block;cursor:help;color:var(--primary-blue-semi);border-bottom:1px dashed var(--primary-blue-semi);text-decoration:none !important}.custom-tooltip::before{content:attr(data-title);position:absolute;width:300px;background-color:var(--overlay-dark);color:var(--text-white);text-align:left;padding:10px;border-radius:6px;bottom:125%;left:50%;transform:translateX(-50%);z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s;font-weight:normal;font-size:14px;line-height:1.5;pointer-events:none;box-shadow:var(--shadow-dark);word-wrap:break-word;white-space:normal}.custom-tooltip::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--overlay-dark) transparent transparent transparent;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s;pointer-events:none}.custom-tooltip:hover::before{opacity:1;visibility:visible}.custom-tooltip:hover::after{opacity:1;visibility:visible}@media(max-width:767px){.custom-tooltip::before{width:calc(100vw - 40px);max-width:250px;white-space:normal;font-size:14px;left:50%;transform:translateX(-50%);bottom:130%;box-sizing:border-box;position:fixed;top:auto;bottom:auto;left:20px;right:20px;transform:none;margin-top:-120px;width:auto}.custom-tooltip:hover::before{max-height:80vh;overflow-y:auto}}.md-content a.custom-tooltip::after{display:none !important}@media screen and (max-width:767px){.md-typeset .arithmatex{max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.katex-display{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.25em 0}.katex{font-size:1em !important}.md-typeset .arithmatex{max-width:100% !important;overflow-x:auto;padding:.1em 0;margin:0}.katex-inline{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle;white-space:normal;line-break:anywhere}.katex-display::after{content:"";position:absolute;right:0;top:0;height:100%;width:20px;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.7));pointer-events:none}}.header-avatar{display:inline-flex;align-items:center;margin-right:.8rem;position:relative;z-index:1;padding:3px}.header-avatar img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:all .4s cubic-bezier(0.34,1.56,0.64,1);position:relative;z-index:5}.avatar-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(25px) scale(0.95);background-color:var(--bg-white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.18);padding:45px 0 8px 0;min-width:140px;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);z-index:4;margin-top:-10px;pointer-events:none}.header-avatar:hover .avatar-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(15px) scale(1);transition-delay:.05s;pointer-events:auto}.avatar-dropdown::after{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;background:transparent}.header-avatar:hover img{transform:scale(1.5) translateY(18px);box-shadow:0 6px 16px rgba(77,166,218,0.35);border-color:var(--primary-blue-semi);transition-delay:0s}.avatar-dropdown::before{display:none}.avatar-dropdown-item{display:block;padding:10px 16px;color:var(--text-primary);font-size:14px;text-decoration:none;transition:all .25s ease;text-align:center;position:relative;white-space:nowrap}.avatar-dropdown p{padding:10px 16px;color:var(--text-primary);font-size:16px;text-align:center;white-space:nowrap}.avatar-dropdown-item:hover{background-color:rgba(77,166,218,0.08);color:var(--primary-blue-semi)}.avatar-dropdown-item:hover::after{content:"";position:absolute;left:8px;width:3px;height:70%;background:var(--primary-blue-semi);border-radius:2px;top:15%}.avatar-dropdown-divider{height:1px;background-color:rgba(0,0,0,0.06);margin:4px 8px}@media screen and (max-width:1199px){.header-avatar{margin-right:.5rem}}@media screen and (max-width:1200px){.header-avatar{margin-right:.3rem;padding:2px}.header-avatar img{width:32px;height:32px}.avatar-dropdown{left:-120px;transform:translateX(0) translateY(25px) scale(0.95);padding-top:15px;margin-top:0;min-width:130px;position:absolute;z-index:100}.header-avatar:hover .avatar-dropdown{transform:translateX(0) translateY(5px) scale(1)}.header-avatar:hover img{transform:none;border-color:var(--primary-blue-semi);box-shadow:0 4px 12px rgba(77,166,218,0.3)}.md-header__inner{display:flex;justify-content:space-between;align-items:center}.avatar-dropdown{max-width:85vw}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}.theme-transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-white);z-index:100000;opacity:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-out,visibility .3s ease-out,background-color .3s ease-out,backdrop-filter .3s ease-out;backdrop-filter:blur(0)}.theme-transition-overlay.active{opacity:1;visibility:visible;pointer-events:all;backdrop-filter:blur(5px)}.theme-transition-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transform:scale(0.9);opacity:0;transition:transform .4s cubic-bezier(0.34,1.56,0.64,1),opacity .4s cubic-bezier(0.34,1.56,0.64,1)}.theme-transition-overlay.active .theme-transition-content{transform:scale(1);opacity:1}.theme-transition-spinner{width:50px;height:50px;border:5px solid rgba(77,166,218,0.2);border-top-color:var(--primary-blue-semi);border-radius:50%;animation:none;transition:opacity .3s ease}.theme-transition-overlay.active .theme-transition-spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.theme-transition-text{font-family:var(--md-text-font);color:var(--primary-blue-semi);font-size:16px;font-weight:500;text-align:center;margin-top:10px}.md-footer-love{position:relative;font-family:var(--md-header-font) !important;font-size:.9rem;line-height:1.6;margin:.5rem 0;padding:.5rem 1rem;color:rgba(255,255,255,0.85);text-align:center;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05));backdrop-filter:blur(4px);transition:all .4s ease;overflow:hidden;border-left:3px solid rgba(255,182,193,0.6)}.md-footer-love:hover{background:linear-gradient(135deg,rgba(255,182,193,0.2),rgba(255,255,255,0.1));transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,182,193,0.15)}.md-footer-love::before,.md-footer-love::after{content:"★";position:absolute;opacity:0;font-size:.8rem;color:rgba(255,223,223,0.8);animation:twinkle 3s ease-in-out infinite alternate}.md-footer-love::before{left:.5rem;top:.4rem;animation-delay:0s}.md-footer-love::after{right:.5rem;top:.4rem;animation-delay:1.5s}@keyframes twinkle{0%{opacity:.3;transform:scale(0.8)}50%{opacity:.9;transform:scale(1.2)}100%{opacity:.3;transform:scale(0.8)}}.love-highlight{font-weight:500;background:linear-gradient(120deg,#ffb6c1,#ffc0cb);background-clip:text;-webkit-background-clip:text;color:transparent;padding:0 .2rem;position:relative;white-space:nowrap}.love-heart{display:inline-block;font-size:.9em;color:rgba(255,182,193,0.9);transform-origin:center;margin:0 .2rem;animation:heartbeat 1.5s ease-in-out infinite}@keyframes heartbeat{0%{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.25)}60%{transform:scale(1)}100%{transform:scale(1)}}@media screen and (max-width:1199px){.md-footer-love{font-size:.8rem;padding:.4rem .8rem;margin:.4rem 0}.md-footer-love::before,.md-footer-love::after{font-size:.7rem}}@media screen and (max-width:767px){.md-footer-love{font-size:.75rem;padding:.3rem .5rem;margin:.3rem 0;border-radius:6px;max-width:90%;margin-left:auto;margin-right:auto;border-left-width:2px}.md-footer-love:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,182,193,0.12)}.md-footer-love::before,.md-footer-love::after{font-size:.6rem}.love-heart{font-size:.8em}@media screen and (max-width:360px){.md-footer-love::before,.md-footer-love::after{display:none}}}.highlight .hll{background-color:var(--code-bg) !important}.highlight .c{color:var(--code-comment) !important}.highlight .err{color:var(--code-string) !important}.highlight .k{color:var(--code-keyword) !important}.highlight .l{color:var(--code-number) !important}.highlight .n{color:var(--code-text) !important}.highlight .o{color:var(--code-text) !important}.highlight .p{color:var(--code-text) !important}.highlight .ch{color:var(--code-comment) !important}.highlight .cm{color:var(--code-comment) !important}.highlight .cp{color:var(--code-keyword) !important}.highlight .cpf{color:var(--code-string) !important}.highlight .c1{color:var(--code-comment) !important}.highlight .cs{color:var(--code-comment) !important}.highlight .gd{color:var(--code-string) !important}.highlight .gr{color:var(--code-string) !important}.highlight .gh{color:var(--code-function) !important;font-weight:bold !important}.highlight .gi{color:var(--code-string) !important}.highlight .go{color:var(--code-text) !important}.highlight .gp{color:var(--code-text) !important}.highlight .gs{font-weight:bold !important}.highlight .gu{color:var(--code-function) !important;font-weight:bold !important}.highlight .gt{color:var(--code-string) !important}.highlight .kc{color:var(--code-keyword) !important}.highlight .kd{color:var(--code-keyword) !important}.highlight .kn{color:var(--code-keyword) !important}.highlight .kp{color:var(--code-keyword) !important}.highlight .kr{color:var(--code-keyword) !important}.highlight .kt{color:var(--code-class) !important}.highlight .ld{color:var(--code-builtin) !important}.highlight .m{color:var(--code-number) !important}.highlight .s{color:var(--code-builtin) !important}.highlight .na{color:var(--code-class) !important}.highlight .nb{color:var(--code-class) !important}.highlight .nc{color:var(--code-class) !important}.highlight .no{color:var(--code-string) !important}.highlight .nd{color:var(--code-function) !important}.highlight .ni{color:var(--code-text) !important}.highlight .ne{color:var(--code-string) !important}.highlight .nf{color:var(--code-function) !important}.highlight .nl{color:var(--code-text) !important}.highlight .nn{color:var(--code-text) !important}.highlight .nx{color:var(--code-function) !important}.highlight .py{color:var(--code-text) !important}.highlight .nt{color:var(--code-variable) !important}.highlight .nv{color:var(--code-string) !important}.highlight .ow{color:var(--code-keyword) !important}.highlight .w{color:var(--code-text) !important}.highlight .mb{color:var(--code-number) !important}.highlight .mf{color:var(--code-number) !important}.highlight .mh{color:var(--code-number) !important}.highlight .mi{color:var(--code-number) !important}.highlight .mo{color:var(--code-number) !important}.highlight .sa{color:var(--code-builtin) !important}.highlight .sb{color:var(--code-builtin) !important}.highlight .sc{color:var(--code-builtin) !important}.highlight .dl{color:var(--code-builtin) !important}.highlight .sd{color:var(--code-comment) !important}.highlight .s2{color:var(--code-builtin) !important}.highlight .se{color:var(--code-function) !important}.highlight .sh{color:var(--code-builtin) !important}.highlight .si{color:var(--code-function) !important}.highlight .sx{color:var(--code-builtin) !important}.highlight .sr{color:var(--code-builtin) !important}.highlight .s1{color:var(--code-builtin) !important}.highlight .ss{color:var(--code-builtin) !important}.highlight .bp{color:var(--code-class) !important}.highlight .fm{color:var(--code-function) !important}.highlight .vc{color:var(--code-string) !important}.highlight .vg{color:var(--code-string) !important}.highlight .vi{color:var(--code-string) !important}.highlight .vm{color:var(--code-string) !important}.highlight .il{color:var(--code-number) !important}.highlight[data-lang="json"] .nt{color:var(--code-variable) !important}.highlight[data-lang="yaml"] .na{color:var(--code-variable) !important}.highlight[data-lang="yml"] .na{color:var(--code-variable) !important}.highlight[data-lang="xml"] .nt{color:var(--code-variable) !important}.highlight[data-lang="html"] .nt{color:var(--code-variable) !important}.highlight[data-lang="css"] .nc{color:var(--code-class) !important}.highlight[data-lang="css"] .nf{color:var(--code-function) !important}.highlight[data-lang="css"] .nt{color:var(--code-variable) !important}.highlight[data-lang="css"] .nd{color:var(--code-keyword) !important}.highlight[data-lang="javascript"] .nx{color:var(--code-function) !important}.highlight[data-lang="js"] .nx{color:var(--code-function) !important}.highlight[data-lang="python"] .nd{color:var(--code-function) !important}.highlight[data-lang="python"] .nf{color:var(--code-function) !important}.highlight[data-lang="python"] .nc{color:var(--code-class) !important}.highlight[data-lang="bash"] .nv{color:var(--code-string) !important}.highlight[data-lang="shell"] .nv{color:var(--code-string) !important}.highlight[data-lang="sh"] .nv{color:var(--code-string) !important}.highlight[data-lang="c"] .kt{color:var(--code-keyword) !important}.highlight[data-lang="cpp"] .kt{color:var(--code-keyword) !important}.highlight[data-lang="c++"] .kt{color:var(--code-keyword) !important}.highlight[data-lang="java"] .nc{color:var(--code-class) !important}.highlight[data-lang="java"] .kt{color:var(--code-keyword) !important}