:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family:Helvetica, Arial, sans-serif;--font-family-design:Lexend, Helvetica, Arial, sans-serif;--font-family-mono:JetBrains Mono, Menlo, Consolas, Liberation Mono, monospace;--body-bg:#fff;--body-text:#333;--body-headline:#000;--body-icon:#666;--note-text:#0000008a;--link-text:#2e5cb8;--link-text-hover:#d65d00;--selection-bg:#1a5ee61f;--header-border:#e0e0e0;--footer-bg:#f6f6f6;--list-hover:#3333330a;--list-active:#1754cf12;--form-bg:#fcfcfc;--input-bg:#fff;--input-text:#000;--input-border:#ccc;--required-border:#c40;--select-arrow:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEsOC41OEwxMiwxMy4xN0wxNi41OSw4LjU4TDE4LDEwTDEyLDE2TDYsMTBMNy40MSw4LjU4WiIgLz48L3N2Zz4=);--target-arrow:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzJlNWNiOCI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==);--target-arrow-hover:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2Q2NWQwMCI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==);--button-bg:#fff;--button-bg-hover:#e9effb;--button-border:#2e5cb8;--button-border-hover:#1f3d7a;--button-text:#2e5cb8;--button-text-hover:#1f3d7a;--button-default-bg:#2e5cb8;--button-default-bg-hover:#1f3d7a;--button-default-border:#2e5cb8;--button-default-border-hover:#1f3d7a;--button-default-text:#fff;--button-default-text-hover:#fff;--table-bg:#fff;--table-header-bg:#f9f9f9;--table-header-text:#000;--table-border:#e0e0e0;--table-row-border:#ebebeb;--code-bg:#f1f5fd;--code-border:#dae5fb;--message-ok-bg:#e9fbe9;--message-ok-border:#d1ebd1;--message-ok-text:#060;--message-error-bg:#fbeaea;--message-error-border:#f6d5d5;--message-error-text:#900;--input-border-radius:3px;--box-border-radius:3px}@media screen and (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body-bg:#111;--body-text:#ccc;--body-headline:#eee;--body-icon:#ccc;--note-text:#ffffff8a;--link-text:#99b9e6;--link-text-hover:#e88030;--selection-bg:#1a6fe699;--header-border:#444;--footer-bg:#292929;--list-hover:#b3b3b326;--list-active:#3388ff2e;--form-bg:#222;--input-bg:#111;--input-text:#eee;--input-border:#666;--required-border:#d63;--select-arrow:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNDEsOC41OEwxMiwxMy4xN0wxNi41OSw4LjU4TDE4LDEwTDEyLDE2TDYsMTBMNy40MSw4LjU4WiIvPjwvc3ZnPg==);--target-arrow:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzk5YjllNiI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==);--target-arrow-hover:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2U4ODAzMCI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==);--button-bg:#111;--button-bg-hover:#192f4d;--button-border:#99b9e6;--button-border-hover:#99b9e6;--button-text:#99b9e6;--button-text-hover:#99b9e6;--button-default-bg:#99b9e6;--button-default-bg-hover:#799ed2;--button-default-border:#99b9e6;--button-default-border-hover:#799ed2;--button-default-text:#111;--button-default-text-hover:#111;--table-bg:#111;--table-header-bg:#2a2a2a;--table-header-text:#eee;--table-border:#444;--table-row-border:#333;--code-bg:#1f3047;--code-border:#36537d;--message-ok-bg:#293d29;--message-ok-border:#416241;--message-ok-text:#ebf9eb;--message-error-bg:#492727;--message-error-border:#713d3d;--message-error-text:#f9ebeb}}@media screen and (prefers-color-scheme:dark) and (resolution<=1x){:root{--input-border-radius:2px}}*,:before,:after{box-sizing:border-box}::selection{background:var(--selection-bg)}:focus-visible{outline:2px solid var(--link-text)}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;font-size:125%;overflow-y:scroll}body{background:var(--body-bg);color:var(--body-text);font-size:16px;font-family:var(--font-family);margin:0;line-height:1.5}a{color:var(--link-text);padding:3px 0;text-decoration:none}a:focus-visible{outline-offset:1px;border-radius:.5px}a:hover,a:active{color:var(--link-text-hover);text-decoration:underline}h1{color:var(--body-headline);margin:20px 20px 15px;font-size:28px;font-weight:300;line-height:1.3}h2{margin:35px 20px 15px;font-size:22px;line-height:1.3}h3{margin:30px 20px 15px;font-size:18px;line-height:1.3}.heading{position:relative}.heading .anchor{height:calc(1rem + 6px);color:var(--note-text);padding:3px;display:none;position:absolute;top:50%;right:17px;transform:translateY(calc(-50% - .08rem))}.heading .anchor .icon{width:1rem;height:1rem}.heading .anchor:hover,.heading .anchor:active{color:var(--link-text-hover);display:block}.heading h2,.heading h3{padding-right:1.5rem}.heading+.heading h3{margin-top:15px}@media (hover:none){.heading .anchor{display:block}}p{margin:15px 20px}img{vertical-align:middle;border:0}ol,ul{margin:15px 20px;padding-left:1rem}li{margin-top:5px}menu{margin:0;padding:0;list-style:none}menu li{margin:0}.center{text-align:center}.right{text-align:right}.block{display:block}.note{color:var(--note-text)}.note a{filter:saturate(0);opacity:.6;text-decoration:underline}.note a:hover,.note a:active{filter:none;opacity:1}.label{background:var(--link-text-hover);color:var(--body-bg);border:1px solid var(--link-text-hover);white-space:nowrap;vertical-align:middle;text-transform:uppercase;border-radius:10px;padding:3px 8px 1px;font-size:12px;font-weight:400}.label--devel{background:var(--table-header-bg);color:var(--note-text);border:1px solid var(--table-border)}h3 .label{margin-top:-3px;margin-left:5px}.js .hidden,.nojs .jsonly{display:none}.nowrap{white-space:nowrap}.invisible{clip:rect(0, 0, 0, 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{vertical-align:top;width:1.5em;height:1.5em;margin-inline-end:.5em}.icon.solo{margin-inline-end:0}.qr-code{text-align:center;margin-top:30px;margin-bottom:30px}@media (width>=800px){h1{margin-top:30px;font-size:32px}h2{margin-top:45px;font-size:24px}h3{margin-top:35px;font-size:20px}.heading .anchor{height:26px;padding:3px 10px 3px 3px;left:-7px;right:auto}.heading .anchor .icon{width:20px;height:20px}.heading .anchor:hover,.heading .anchor:active{color:var(--link-text-hover);display:block}.heading h2,.heading h3{z-index:1;max-width:fit-content;padding-right:0;position:relative}.heading h2:hover+.anchor,.heading h3:hover+.anchor{display:block}.heading+.heading h3{margin-top:25px}.qr-code{margin-top:40px;margin-bottom:40px}}@media (width>=1024px){h1{margin-top:40px;font-size:40px}h2{margin-top:50px}h3{margin-top:40px}.heading .anchor{left:-10px}}.page{margin-bottom:20px}.page a[target=_blank]{background:var(--target-arrow) right center no-repeat;background-size:1.25em;padding-right:1.375em}.page a[target=_blank]:hover,.page a[target=_blank]:active{background-image:var(--target-arrow-hover)}.content{max-width:1024px;margin:0 auto}.footer{background:var(--footer-bg);width:100%;color:var(--note-text);font-size:14px;bottom:0;overflow:hidden}@media (width>=800px){.page{margin-bottom:40px}.content{padding:0 10px}}@media (width>=1024px){.page{margin-bottom:60px}.content{padding:0 20px}}.header{z-index:100;background:var(--body-bg);border-bottom:1px solid var(--header-border);width:100%;position:fixed;top:0}.header .content{position:relative}.header+.page{padding-top:51px}.header__menu-button{background:#ff0;border:none;width:50px;height:50px;position:absolute}.header__menu-button .ic-close,.header__menu-button.open .ic-menu{display:none}.header__menu-button.open .ic-close{display:inline}.header__logo{width:fit-content;margin:0 auto;padding:10px 20px;line-height:0;display:block}.header__logo:focus-visible{outline-offset:-2px}.header__icon{width:fit-content;margin:0;padding:13px;line-height:0;position:absolute;top:0;right:0}.header__icon:focus-visible{outline-offset:-2px}h1,h2,h3{scroll-margin-top:71px}.menu{display:none}.menu.open,.menu li{display:block}.menu__link{color:var(--body-text);padding:10px 20px;font-size:16px;text-decoration:none;transition:background-color .1s,color .1s;display:block}.menu__link:hover,.menu__link:active{background:var(--list-hover);color:inherit;text-decoration:none}.menu__link:focus-visible{outline-offset:-2px}.menu__link.active{color:var(--link-text)}@media (width>=800px){.header{height:60px}.header .content{display:flex}.header+.page{padding-top:60px}.header__menu-button{display:none}.header__logo{padding-top:15px;padding-bottom:15px}.header__icon{margin-right:20px;padding:18px 10px}h1,h2,h3{scroll-margin-top:80px}.menu{width:100%;display:block!important}.menu menu{display:flex}.menu__link{padding:17px 10px 13px;line-height:30px}.menu__link--image{padding:15px 10px}}@media (width>=1024px){.header{height:70px}.header+.page{padding-top:70px}.header__logo img{width:190px;height:40px}.header__icon{margin-right:15px;padding:20px 15px}.header__icon img{width:auto;height:30px}h1,h2,h3{scroll-margin-top:90px}.menu li:last-child{margin-right:5px}.menu__link{padding:22px 15px 18px;font-size:20px;font-weight:300}}.promo{background:var(--link-text);color:var(--body-bg);margin-bottom:25px;overflow:hidden}.promo img{border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0;width:calc(100% - 40px);max-width:400px;height:auto;margin:20px 20px 0}.promo__headline{font-family:var(--font-family-design);margin-top:25px;font-size:20px;font-weight:200}.promo__headline strong{letter-spacing:-1px;font-size:28px;font-weight:700;line-height:1.1}@media (width>=800px){.promo{margin-bottom:30px}.promo .content{min-height:260px;padding-top:10px;padding-bottom:10px;position:relative}.promo img{width:340px;position:absolute;bottom:0;right:10px}.promo__headline{font-size:28px}.promo__headline strong{font-size:40px}.promo__buttons{margin-top:25px;font-size:110%}}@media (width>=1024px){.promo{margin-bottom:40px}.promo .content{min-height:320px;padding-top:30px;padding-bottom:20px}.promo img{width:440px}.promo__headline{font-size:32px}.promo__headline strong{font-size:48px}.promo__buttons{margin-top:30px;font-size:120%}}.chips{margin:20px 0}.chips menu{flex-wrap:wrap;gap:10px;padding:0 20px;display:flex}.chips li{margin:0}@media (hover:none){.chips{margin-bottom:-5px;padding-bottom:5px;overflow-x:scroll}.chips menu{flex-wrap:nowrap;width:fit-content}}.chips__link{border-radius:var(--input-border-radius);padding:5px 10px 3px}.chips__link:hover,.chips__link:active{background:var(--list-hover);color:inherit;text-decoration:none}.chips__link.active{background:var(--list-active)}form{width:fit-content;margin:30px auto}form>p{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}form .error{background:var(--message-error-bg);color:var(--message-error-text);border-radius:var(--input-border-radius);margin-top:5px;padding:2px 8px 1px;display:block}form .error:before{content:"↳ "}form small{color:var(--note-text);padding-left:1.5em;font-size:13px;display:block;position:relative}form small:before{content:" ↳ ";position:absolute;left:0}form table{background:var(--form-bg);border-radius:var(--box-border-radius)}form table th{text-align:right}form table tr:first-child th,form table tr:first-child td{padding-top:15px}form table tr:last-child th,form table tr:last-child td{padding-bottom:15px}form table th,form table td{vertical-align:baseline;border-bottom:none;height:34px}form table td+td{padding-left:0}@media (width<=599px){form table{width:fit-content;display:block}form table tbody,form table th,form table td,form table tr:not([hidden]){width:100%;display:block}form table th{text-align:left;background:0 0;height:auto;padding-bottom:0}form table th label{padding:0}form table td{height:auto;padding-top:0!important}form table tr:first-child th:first-child{padding-top:10px}}@media (width>=800px){form{margin:40px auto}}input[type=checkbox],input[type=radio]{cursor:pointer;margin:2px 0;margin-inline-end:5px;position:relative}.right input[type=checkbox],.right input[type=radio]{margin-inline:5px 0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:1px;border-radius:.5px}input[type=number]{-moz-appearance:textfield}input[type=file]{cursor:pointer}input[type=file]:focus-visible{outline-offset:1px;border-radius:calc(var(--input-border-radius) / 2)}input::-webkit-inner-spin-button{-webkit-appearance:none}input::placeholder{color:var(--input-text);opacity:.4}input.required{border-color:var(--required-border)}.input,select{border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);color:var(--input-text);max-width:100%;padding:4px 6px;font-size:100%}select{appearance:none;background:var(--input-bg) var(--select-arrow) right center no-repeat;cursor:pointer;background-size:16px;padding-inline-end:18px}label{cursor:pointer;padding:5px 0 3px;line-height:1.357;display:inline-block}label input[type=checkbox],label input[type=radio]{margin-top:0;margin-bottom:0}.labels{flex-wrap:wrap;column-gap:.5rem;display:inline-flex}.input-hint{color:var(--note-text);margin-top:3px;padding-left:1.3em;display:block;position:relative}.input-hint:before{content:"↳ ";position:absolute;left:0}.options-list{flex-wrap:wrap;gap:0 15px;display:flex}.button:focus-visible,.input:focus-visible,select:focus-visible,textarea:focus-visible,pre.jush:focus-visible{outline-width:1px;border-color:var(--link-text)!important}.button{font-family:var(--font-family-design);border:1px solid var(--button-border);border-radius:var(--input-border-radius);background:var(--button-bg);color:var(--button-text);cursor:pointer;padding:8px 15px;font-size:100%}input[type=file]::file-selector-button{font-family:var(--font-family-design);border:1px solid var(--button-border);border-radius:var(--input-border-radius);background:var(--button-bg);color:var(--button-text);cursor:pointer;padding:8px 15px;font-size:100%}.button:hover,.button:active{background-color:var(--button-bg-hover);border-color:var(--button-border-hover);color:var(--button-text-hover)}input[type=file]::file-selector-button:hover{background-color:var(--button-bg-hover);border-color:var(--button-border-hover);color:var(--button-text-hover)}input[type=file]::file-selector-button:active{background-color:var(--button-bg-hover);border-color:var(--button-border-hover);color:var(--button-text-hover)}.button:disabled{opacity:.3;filter:saturate(0);pointer-events:none}input[type=file]:disabled::file-selector-button{opacity:.3;filter:saturate(0);pointer-events:none}.button .icon{width:1.25em;height:1.25em;margin-inline-end:.25em}.button .icon:first-child{margin-inline-start:-2px}.button .icon.solo{margin-inline-end:-2px}a.button{line-height:normal;text-decoration:none;display:inline-block}.button.light{color:var(--link-text);background:0 0;border:none;padding:4px 5px}.button.light:hover,.button.light:active{color:var(--link-text-hover)}.button.light:focus-visible{outline-width:2px}.button.default{background-color:var(--button-default-bg);border-color:var(--button-default-border);color:var(--button-default-text)}.button.default:hover,.button.default:active{background-color:var(--button-default-bg-hover);border-color:var(--button-default-border-hover);color:var(--button-default-text-hover)}.button.default:focus-visible{outline-offset:1px;border-radius:calc(var(--input-border-radius) / 2);outline-width:2px}#frm-downloadForm{width:100%}#frm-downloadForm table{width:calc(100% - 40px)}#frm-downloadForm table th{font-weight:700;padding-bottom:5px!important}#frm-downloadForm .button{width:100%}#frm-downloadForm .release-notes-link{text-align:right;margin-top:20px}#frm-downloadForm .color-variant{border-radius:var(--input-border-radius);padding:6px 10px 4px}#frm-downloadForm .color-variant.blue{color:#2e5cb8;background:#1754cf12}#frm-downloadForm .color-variant.green{color:#008a00;background:#008a0012}#frm-downloadForm .color-variant.orange{color:#d65d00;background:#d65d0012}#frm-downloadForm .color-variant.purple{color:#8a2eb8;background:#9117cf12}#frm-downloadForm .color-variant.red{color:#bd2300;background:#bd230012}@media (prefers-color-scheme:dark){#frm-downloadForm .color-variant.blue{color:#99b3e6;background:#3377ff2e}#frm-downloadForm .color-variant.green{color:#a9d6a9;background:#99ff991a}#frm-downloadForm .color-variant.orange{color:#e2a678;background:#ff8b3321}#frm-downloadForm .color-variant.purple{color:#d2a5e9;background:#bb33ff36}#frm-downloadForm .color-variant.red{color:#e8917d;background:#ff583326}}#download-drivers .options-list{columns:8rem auto;column-gap:10px;display:block}#download-drivers .options-list label{display:block}#download-drivers .options-list__main{column-span:all}#download-languages th,#download-languages td{padding-top:0}#download-languages .options-list{background:var(--table-header-bg);border:1px solid var(--table-border);border-radius:var(--box-border-radius);columns:8rem auto;column-gap:20px;padding:5px 10px;display:block}#download-languages .options-list label{display:block}#download-languages .options-list__main{column-span:all}#download-themes th,#download-themes td{vertical-align:top}#download-themes .options-list{gap:10px 20px}#download-themes .options-list label{grid-template-columns:auto 1fr;align-items:center;width:300px;max-width:100%;display:grid}#download-themes .theme-preview{border:1px solid var(--table-border);border-radius:var(--box-border-radius);grid-area:1/1/auto/-1;width:100%;height:auto;margin-bottom:10px}#download-colors .options-list{gap:10px}@media (width<=599px){#download-languages th{display:none}}@media (width>=420px){#frm-downloadForm .buttons{overflow:hidden}#frm-downloadForm .button{width:auto}#frm-downloadForm .release-notes-link{float:right;margin-top:8px;margin-left:20px}}code{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--input-border-radius);font-family:var(--font-family-mono);font-variant-ligatures:none;padding:0 3px;font-size:14px}pre{margin:18px 20px;overflow-x:auto}pre>code{border-left:7px solid var(--code-border);border-radius:var(--box-border-radius);padding:10px 15px;display:block;overflow-x:auto}table{border-spacing:0;background:var(--table-bg);border:1px solid var(--table-border);margin:18px 20px;position:relative}table.plugins{width:calc(100% - 40px)}table.plugins th{width:100px}table.languages{display:block}table.languages tbody{columns:11.5rem auto;column-rule:1px solid var(--table-row-border);column-gap:1px;display:block}table.languages tr{display:flex}table.languages th{width:3.5rem;display:block}table.languages td{flex-grow:1;display:block}table.doc-params{border:none}table.doc-params th,table.doc-params td{border:none;padding:0 0 5px 10px}table.doc-params th{color:var(--note-text);background:0 0;padding-left:0}table.doc-params code{white-space:nowrap}table.doc-params tr:last-child th,table.doc-params tr:last-child td{padding-bottom:0}td,th{padding:10px 10px 8px}th{background:var(--table-header-bg);text-align:left;white-space:nowrap;color:var(--table-header-text);font-weight:400}th.description{min-width:400px}td h3,td p{margin-left:10px;margin-right:10px}td h3:first-child{margin-top:10px}td p:last-child{margin-bottom:10px}td.description{min-width:400px}td.actions{width:44px}tbody th+td,tbody td+th{border-inline-start:1px solid var(--table-row-border)}thead th,thead td{background:var(--table-header-bg);border-bottom:1px solid var(--table-border);padding:6px 10px 4px;font-weight:400}tbody th,tbody td{border-bottom:1px solid var(--table-row-border);vertical-align:baseline}tbody tr:last-child>th,tbody tr:last-child>td{border-bottom:none}.scrollable{width:fit-content}@media (hover:none){.scrollable{width:auto;margin:-15px 0;overflow-x:auto}}@media (width<=599px){table.params,table.plugins,table.methods{display:block}table.params tbody,table.plugins tbody,table.methods tbody,table.params tr,table.plugins tr,table.methods tr,table.params th,table.plugins th,table.methods th,table.params td,table.plugins td,table.methods td{width:100%;display:block}table.params tr,table.plugins tr,table.methods tr{border-bottom:1px solid var(--table-row-border)}table.params th,table.plugins th,table.methods th,table.params td,table.plugins td,table.methods td{border:none}table.params td.actions,table.plugins td.actions,table.methods td.actions{padding-top:0;padding-bottom:10px}table.doc-params{display:block}table.doc-params tbody,table.doc-params tr{width:100%;display:block}table.doc-params tr{margin:5px 0}table.doc-params th,table.doc-params td{padding:0!important}table.doc-params th{margin-top:15px;display:block}table.doc-params td{margin:5px 0;display:inline}}@media (width<=499px){table.languages{width:fit-content}}.jush{--text-color:#000;--bg-color:#fff;--php-color:#003;--string-color:green;--string-plain-color:#009f00;--keyword-color:navy;--identifier-color:red;--value-color:purple;--number-color:#007f7f;--attribute-color:teal;--js-bg-color:#f0f0ff;--css-bg-color:#ffffe0;--php-bg-color:#fff0f0;--php-sql-bg-color:#ffbbb0;color:var(--text-color);white-space:pre}.jush-htm_com,.jush-com,.jush-com_code,.jush-one,.jush-php_doc,.jush-php_com,.jush-php_one,.jush-js_one,.jush-js_doc{color:gray}.jush-php,.jush-php_new,.jush-php_fun{color:var(--php-color);background-color:var(--php-bg-color)}.jush-php_quo,.jush-php_eot,.jush-js_bac{color:var(--string-color)}.jush-php_apo,.jush-quo,.jush-quo_one,.jush-apo,.jush-sql_apo,.jush-sqlite_apo,.jush-sql_quo,.jush-sql_eot{color:var(--string-plain-color)}.jush-php_quo_var,.jush-php_var,.jush-sql_var,.jush-js_bac .jush-js{font-style:italic}.jush-php_apo .jush-php_quo_var,.jush-php_apo .jush-php_var{font-style:normal}.jush-php_halt2{background-color:var(--bg-color);color:var(--text-color)}.jush-tag_css,.jush-att_css .jush-att_quo,.jush-att_css .jush-att_apo,.jush-att_css .jush-att_val{color:var(--text-color);background-color:var(--css-bg-color)}.jush-tag_js,.jush-att_js .jush-att_quo,.jush-att_js .jush-att_apo,.jush-att_js .jush-att_val,.jush-css_js{color:var(--text-color);background-color:var(--js-bg-color)}.jush-tag,.jush-xml_tag{color:var(--keyword-color)}.jush-att,.jush-xml_att,.jush-att_js,.jush-att_css,.jush-att_http{color:var(--attribute-color)}.jush-att_quo,.jush-att_apo,.jush-att_val,.jush-ent,.jush-js_key,.jush-js_key .jush-quo,.jush-js_key .jush-apo,.jush-json_key,.jush-json_key .jush-quo{color:var(--value-color)}.jush-js_reg{color:var(--keyword-color)}.jush-php_sql .jush-php_quo,.jush-php_sql .jush-php_apo,.jush-php_sqlite .jush-php_quo,.jush-php_sqlite .jush-php_apo,.jush-php_pgsql .jush-php_quo,.jush-php_pgsql .jush-php_apo,.jush-php_mssql .jush-php_quo,.jush-php_mssql .jush-php_apo,.jush-php_oracle .jush-php_quo,.jush-php_oracle .jush-php_apo{background-color:var(--php-sql-bg-color)}.jush-bac,.jush-php_bac,.jush-bra,.jush-mssql_bra,.jush-sqlite_quo{color:var(--identifier-color)}.jush-num,.jush-clr{color:var(--number-color)}.jush a{color:var(--keyword-color)}.jush a.jush-help{cursor:help}.jush-sql a,.jush-sql_code a,.jush-sqlite a,.jush-pgsql a,.jush-mssql a,.jush-oracle a,.jush-simpledb a,.jush-igdb a,.jush-redis a{font-weight:700}.jush-php_sql .jush-php_quo a,.jush-php_sql .jush-php_apo a{font-weight:400}.jush-tag a,.jush-att a,.jush-apo a,.jush-quo a,.jush-php_apo a,.jush-php_quo a,.jush-php_eot2 a{color:inherit}a.jush-custom:link,a.jush-custom:visited{color:inherit;font-weight:400}.jush p{margin:0}.jush{--text-color:#333;--bg-color:#fff;--keyword-color:#03c;--identifier-color:#808;--value-color:#d10;--string-color:#d10;--string-plain-color:#d10;--number-color:#090;--attribute-color:teal;--js-bg-color:#f0f6ff;--css-bg-color:#fffae0;--php-color:#000;--php-bg-color:#fff3f0;--php-sql-bg-color:#fffae0}.jush a.jush-help{pointer-events:none}.jush,.jush-php{--php-bg-color:var(--code-bg)}.jush-php_quo_var,.jush-php_var,.jush-sql_var{color:var(--identifier-color);font-style:normal}.jush-json_key,.jush-json_key .jush-quo{color:var(--identifier-color)}@media screen and (prefers-color-scheme:dark){.jush{--text-color:#ccc;--bg-color:#111;--php-color:#ccc;--string-color:#f66;--string-plain-color:#f66;--keyword-color:#acf;--identifier-color:#e6e;--value-color:#f66;--number-color:#0c0;--attribute-color:#3cc;--js-bg-color:#036;--css-bg-color:#404000;--php-bg-color:#520;--php-sql-bg-color:#404000}}
