@charset "UTF-8";.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;-moz-font-variant-ligatures:none;font-variant-ligatures:none}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.cm-s-q-dark.CodeMirror{background:#2a2827;color:#f7f7f7;line-height:1.5}.cm-s-q-dark div.CodeMirror-selected{background:rgba(221,240,255,.2)}.cm-s-q-dark .CodeMirror-line::-moz-selection,.cm-s-q-dark .CodeMirror-line>span::-moz-selection,.cm-s-q-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(221,240,255,.2)}.cm-s-q-dark .CodeMirror-line::selection,.cm-s-q-dark .CodeMirror-line>span::selection,.cm-s-q-dark .CodeMirror-line>span>span::selection{background:rgba(221,240,255,.2)}.cm-s-q-dark .CodeMirror-line::-moz-selection,.cm-s-q-dark .CodeMirror-line>span::-moz-selection,.cm-s-q-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(221,240,255,.2)}.cm-s-q-dark .CodeMirror-gutters{background:#3a3534;border-right:0;padding:0 3px}.cm-s-q-dark .CodeMirror-guttermarker{color:#fff}.cm-s-q-dark .CodeMirror-guttermarker-subtle{color:#8f938f}.cm-s-q-dark .CodeMirror-linenumber{color:#8f938f}.cm-s-q-dark .CodeMirror-cursor{border-left:1px solid #fff}.cm-s-q-dark span.cm-comment{color:#777}.cm-s-q-dark span.cm-atom{color:#d79a64}.cm-s-q-dark span.cm-number{color:#d0782a}.cm-s-q-dark span.cm-property{color:#d2c076}.cm-s-q-dark span.cm-attribute{color:#d2c076}.cm-s-q-dark span.cm-keyword{color:#90ae84}.cm-s-q-dark span.cm-string{color:#90ae84}.cm-s-q-dark span.cm-variable{color:#b77abd}.cm-s-q-dark span.cm-variable-2{color:#bbbc6f}.cm-s-q-dark span.cm-variable-3{color:#d0a26c}.cm-s-q-dark span.cm-def{color:#a2b4cb}.cm-s-q-dark span.cm-bracket{color:#f8f8f2}.cm-s-q-dark span.cm-tag{color:#d49316}.cm-s-q-dark span.cm-link{color:#ac83f8}.cm-s-q-dark span.cm-builtin,.cm-s-q-dark span.cm-qualifier{color:#9cc98f}.cm-s-q-dark span.cm-error{border-bottom:1px dotted #999;color:#d95b29}.cm-s-q-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.031)}.cm-s-q-dark .CodeMirror-matchingbracket{border:1px solid rgba(255,255,255,.25);color:#949694!important;margin:-1px -1px 0 -1px}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/common/fonts/figtree/figtree-v9-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/common/fonts/mulish/mulish-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:400;src:url(/common/fonts/mulish/mulish-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/common/fonts/mulish/mulish-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Ubuntu Mono";font-style:normal;font-weight:400;src:url(/common/fonts/ubuntu-mono/ubuntu-mono-v19-latin-regular.woff2) format("woff2")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Mulish,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:400;line-height:1.6;padding-bottom:35px;color:#41484d;background-color:#fff;margin:0}h1,h2,h3,h4,h5,h6{color:#000;font-family:Figtree,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.2;margin-top:1.6em;margin-bottom:1em}h1.page-title{margin-top:0}a{border-bottom:1px solid transparent}a:link,a:link>code{color:#06c;text-decoration:none}a:visited,a:visited>code{color:#936}a:hover:not(:has(img,svg,picture)){color:#ff8c00;background-color:transparent;border-bottom-color:orange;border-radius:0}a:active:has(img,svg,picture){background-color:transparent}h2>a:hover,h3>a:hover{border-bottom-color:transparent}a:hover>code{background:0 0;color:#ff8c00}a:active,a:active>code,h2>a:active,h3>a:active{background-color:orange;color:#fff;text-decoration:none;text-shadow:none}h1 a:link,h1 a:link>code,h1 a:visited,h1 a:visited>code,h2 a:link,h2 a:link>code,h2 a:visited,h2 a:visited>code,h3 a:link,h3 a:link>code,h3 a:visited,h3 a:visited>code,h4 a:link,h4 a:link>code,h4 a:visited,h4 a:visited>code,h5 a:link,h5 a:link>code,h5 a:visited,h5 a:visited>code,h6 a:link,h6 a:link>code,h6 a:visited,h6 a:visited>code{color:#000;background-color:transparent}h1 a:hover,h1 a:hover>code,h2 a:hover,h2 a:hover>code,h3 a:hover,h3 a:hover>code,h4 a:hover,h4 a:hover>code,h5 a:hover,h5 a:hover>code,h6 a:hover,h6 a:hover>code{color:#ff8c00}img{display:block;max-width:100%;height:auto}strong{font-weight:bolder}pre{font-family:"Ubuntu Mono",Monaco,Consolas,monospace;font-size:16px;line-height:1.5;height:auto;background:#2a2827;color:#f7f7f7;padding:20px;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;overflow:auto}:not(pre)>code{font-family:"Ubuntu Mono",Monaco,Consolas,monospace;background-color:#f9f9f9;font-size:1em;padding:2px 4px;border-radius:4px;color:#000;text-shadow:0 1px #fff}:not(pre)>code:hover{text-shadow:none}.info p>code,.tip p>code{background-color:#fffdfa}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{background-color:#fff}.css-data-type:before,code.tag:before{content:"<"}.css-data-type:after,code.tag:after{content:">"}:not(kbd)>samp,:not(samp)>kbd{color:currentColor;background-color:transparent;box-shadow:none;font-size:1em}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.clr{clear:both;padding:0;margin:0;width:100%;font-size:0;line-height:0}.w-100{width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.lead{font-size:1.3em;font-weight:400;line-height:1.5;margin-bottom:32px;padding-bottom:15px;border-bottom:3px solid #f5f5f5}@media (min-width:992px){.lead{font-size:1.4em}}.img-responsive{margin:10px 0 32px 0}.site-nav{display:none}.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1em;background:orange linear-gradient(orange,#ff8c00);min-height:71px}.site-header-base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-logo{-ms-flex-item-align:center;align-self:center;min-width:100px;padding:0 13px 0 0}.site-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.site-links>ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0;height:100%}.site-links>ul>li>a{display:block;padding:1em .8em;color:#fff;font-weight:400}.site-links>ul>li>a:focus,.site-links>ul>li>a:hover{background:#fff;color:orange;border-bottom:0}.site-search-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;margin-left:1em}.site-nav-toggler{color:#fff;background:0 0;border:0;font-size:36px;font-weight:300}.site-nav-toggler:focus,.site-nav-toggler:hover{outline:0;background-color:#fff;color:orange;cursor:pointer}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}@media (min-width:992px){.site-nav-toggler{display:none}}.site-nav-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#fff}@media screen and (max-width:991px){.site-nav{display:none;z-index:10;background:orange linear-gradient(orange,#ff8c00)}.site-header,.site-links,.site-links>ul,.site-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch}.site-logo{-ms-flex-item-align:start;align-self:flex-start;margin:1em 0 .5em 0}.site-search-top{padding:1em;width:100%}.site-links,.site-links>ul>li>a{border-top:1px dotted #fff;border-bottom:1px dotted #fff}.site-links,.site-links>ul>li>a:hover{border-top-style:solid;border-bottom-style:solid}#site-nav{display:none;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease}#site-nav.is-visible{display:block}#site-nav.is-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main{display:-webkit-box;display:-ms-flexbox;display:flex}.main>.sidebar{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:30px 20px;width:300px;background:#fff}.main>.content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 40px 30px 10px;width:auto;background:#fff;min-width:0}.main>.ads{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:30px 20px;width:340px;background:#fff}@media screen and (max-width:1331px){.main>.ads{display:none}}@media screen and (max-width:991px){.main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main>.sidebar{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:20px}.main>.content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px}}@supports not (display:grid){.ad-bottom,.ad-top{max-width:320px}@media screen and (max-width:991px){.ad-bottom,.ad-top{max-width:100%}}@media screen and (min-width:992px){.ad-bottom,.ad-top{max-width:calc(100vw - 430px - 20px)}}}@supports (display:grid){.main{display:grid;grid-template-columns:300px 1fr 340px}.main>.sidebar{grid-column:1}.main>.content{grid-column:2}.main>.ads{grid-column:3}@media screen and (max-width:1331px){.main{grid-template-columns:300px 1fr}}@media screen and (max-width:991px){.main{grid-template-columns:1fr}.main>.sidebar{grid-column:1;grid-row:2;width:auto}.main>.content{grid-column:1;grid-row:1}.main>.ads{display:none}}}.sidebar{font-size:16px;line-height:1.4;font-weight:300}.sidebar ul{padding:0;margin:0;list-style:none}.sidebar h3{font-size:18px;margin-bottom:5px}.sidebar nav ul:first-child>li:first-child>h3{margin-top:0}.sidebar nav h4{font-size:1em;font-family:Mulish,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;margin-top:10px;margin-bottom:0}.sidebar a,.sidebar a>code{color:#41484d;text-shadow:none}.sidebar h3,.sidebar h3 a,.sidebar h3 a:visited,.sidebar h4,.sidebar h4 a,.sidebar h4 a:visited{color:#41484d}.sidebar li>h3,.sidebar li>h4,.sidebar ul li>a{padding:2px 10px 2px 20px}.sidebar h3>a,.sidebar ul li>a{display:block;border:1px solid transparent}.sidebar li>a:hover,.sidebar li>h3:has(a):hover{color:#fff;background:orange;text-shadow:none;text-decoration:none}.sidebar li>h3>a:hover{color:#fff}.sidebar .heading-only:hover{background:0 0;color:#41484d}.sidebar li>h3:has(a):active,.sidebar ul li>a:active{outline-width:0;color:#ff8c00;background:#fff}.sidebar li>h3>a:active{color:#ff8c00}.sidebar li>h3>a:focus,.sidebar ul li>a:focus{outline:1px solid orange}.sidebar ul li .selected a{border-color:orange}.sidebar li a code,.sidebar li h3 a code,.sidebar li h3 code{color:inherit;background-color:inherit}.sidebar li a:hover,.sidebar li h3:has(a):hover,.sidebar li h3:has(a):hover a{color:#fff}.sidebar code{background:0 0;padding:0}@media (max-width:991px){.sidebar{border-top:1px solid orange}.sidebar,.sidebar h3,.sidebar h4{font-size:1.1em}}footer{text-align:center;font-size:18px}footer a:link,footer a:visited{color:#000}footer a:hover{color:orange}.site-search-input{min-width:200px;color:#41484d;font-size:14px}.site-search-input::-webkit-input-placeholder{font-size:12px;color:#ccc}.site-search-input::-moz-placeholder{font-size:12px;color:#ccc}.site-search-input:-ms-input-placeholder{font-size:12px;color:#ccc}.site-search-input::placeholder{font-size:12px;color:#ccc}.site-search-input:focus{outline:0;border:1px solid gray;box-shadow:0 0 5px gray}.site-search-button{background:orange;color:#fff;vertical-align:middle}.site-search-button:hover{cursor:pointer;background-color:#fff;color:orange}.site-search-button,.site-search-input{font-family:Mulish,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid transparent;border-radius:3px;margin:0;padding:5px 10px;height:30px}.searchbox-bottom{background:#fbf6ee;text-align:center;padding:48px 0;margin:35px 0}.relatedLinks{background:#fbf6ee;padding:10px;border-radius:3px;color:#534b3d;margin-bottom:15px}.relatedLinks h4:first-child{margin:10px 0;font-size:18px;color:currentColor}.relatedLinks a:link,.relatedLinks a:link code,.relatedLinks a:visited,.relatedLinks a:visited code{color:currentColor}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding:0;clear:both}.pager:last-of-type{padding:30px 0}@media (min-width:992px){.pager li>a,.pager li>span{font-size:20px;padding:6px 20px}}.btn{display:inline-block;font-size:18px;font-weight:400;cursor:pointer;padding:6px 20px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition:all .1s ease-in-out}.btn,.btn:hover{border-radius:100px}.btn-default,a.btn-default{border:1px solid #d5cbbc;color:#000;background:#fbf6ee}.btn-default:hover,a.btn-default:hover{color:#ff8c00;background:#fff;border-color:#ff8c00;box-shadow:2px 4px 8px #d5cbbc;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-default:active,.btn-default:active:focus,a.btn-default:active{color:#fff;background-color:#ff8c00;border-color:#ff8c00;-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:inset 0 3px 5px rgba(0,0,0,.2)}.btn-default:focus,a.btn-default:focus{outline:0}.btn-secondary,a.btn-secondary{border:1px solid orange;color:#fff;background:orange linear-gradient(orange,#ff8c00)}.btn-secondary:hover{color:#ff8c00;background:#fff none}.btn-secondary:active,.btn-secondary:active:focus,.btn-secondary:focus{background-image:none;border-color:#ff8c00;color:#fff;background-color:#ff8c00}.larr::before{content:"←";margin-right:.2em}.rarr::after{content:"→";margin-left:.2em}table{font-size:18px}.table-fixed{table-layout:fixed}.table,.tabular{width:100%;border-collapse:collapse;text-align:left}.table td,.table th,.tabular td,.tabular th{padding:8px;border:1px solid #ccc;vertical-align:text-top;width:auto}.tabular td:first-child:has(code){white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.table .table,.tabular .tabular{font-size:16px}.tabular th{background:#eee;color:currentColor;font-weight:700}.charset-ref{font-size:14px}.charset-ref tr>td:first-child{font-size:2em;text-align:center}.charset-ref tr td .btn{float:right}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.css-selectors{font-size:16px}.css-selectors td:nth-of-type(1){width:32%;font-size:18px}.css-selectors td:nth-of-type(2){width:30%}.css-selectors td:nth-of-type(3){width:33%}.css-selectors td:nth-of-type(4){width:5%}div.index{clear:both;background:0 0;margin:0 0 20px 0;padding:0;border:1px solid transparent;border-radius:5px}div.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.col-2{width:48%}@media screen and (max-width:575px){div.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.col-2{width:100%}}.index li,.index ul{margin:0;padding:0;list-style-type:none;margin-bottom:.4em}.index ol>li{list-style-type:decimal}.index h2 a{color:#000}.index h3 a,.index h4 a,.index h5 a,.index h6 a{border:0}.index h3 a:hover,.index h4 a:hover,.index h5 a:hover,.index h6 a:hover{color:orange}.index h4{margin-top:3px;margin-bottom:0}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-left{margin-right:2em;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.media-right{margin-left:2em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.media-xs{-webkit-box-flex:1;-ms-flex:1;flex:1}.media-sm{-webkit-box-flex:2;-ms-flex:2;flex:2}.media-md{-webkit-box-flex:3;-ms-flex:3;flex:3}.media-lg{-webkit-box-flex:4;-ms-flex:4;flex:4}.media-xl{-webkit-box-flex:5;-ms-flex:5;flex:5}.media-body{-webkit-box-flex:5;-ms-flex:5;flex:5;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.media-heading{margin-top:0}.media-list{list-style-type:none;margin:0;padding:0}.media-list>.media{border-bottom:1px solid #ccc;padding:1em 0}@media screen and (max-width:991px){.media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-body,.media-left,.media-right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:20px 0}}.taglist>li>a:before{content:"<"}.taglist>li>a:after{content:">"}ul.charset-ref{padding-left:0;list-style:none}ul.charset-ref>li{border-bottom:1px solid #ccc}ul.charset-ref-compact{padding-left:0;list-style:none;font-size:70px}ul.charset-ref-compact a{color:#000}ul.charset-ref-compact a:hover{border:1px dotted orange;text-shadow:orange 0 0 20px}ul.charset-ref-compact>li{display:inline}dl.col-2,ul.col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}dl.col-3,ul.col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}dl.col-4,ul.col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}dl.col-2,dl.col-3,dl.col-4,ul.col-2,ul.col-3,ul.col-4{list-style-type:none;padding:0}@media screen and (max-width:991px){dl.col-2,dl.col-3,ul.col-2,ul.col-3{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.tutorial{counter-reset:item;list-style:none;padding:0}.tutorial-step{counter-increment:item;padding-bottom:20px;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutorial-step:before{content:counter(item);color:orange;font-size:6em;line-height:1.2em;margin-right:20px}.tutorial-step-body,.tutorial-step-figure{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.tutorial-step-figure{padding:30px 0 0 30px}ol.steps,ul.steps{counter-reset:item;list-style:none;padding:0}ol.steps>li{counter-increment:item;margin-bottom:5px;display:block;list-style-type:none;overflow:hidden;position:relative;padding:10px 10px 10px 85px;border-bottom:1px solid #ccc;margin:10px 0}ul.steps>li{margin-bottom:5px;display:block;list-style-type:none;overflow:hidden;position:relative;padding:10px 10px 10px 0;border-bottom:1px solid #ccc;margin:10px 0}ol.steps figcaption,ul.steps figcaption{border:none}ol.steps figcaption,ul.steps figcaption{font-size:1em;font-style:normal;color:currentColor;text-align:left;padding:0}ol.steps>li img.steps,ul.steps>li img.steps{margin:0 0 10px 0;padding:5px;border:1px solid #ddd;box-shadow:rgba(0,0,0,.35) 5px 5px 5px;max-width:100%}ol.steps>li:before{margin-left:-85px;content:counter(item);color:orange;font-size:6em;line-height:1.2em;text-align:left;display:inline-block;float:left}ol.steps>li h3,ul.steps>li h3{font-size:1.5em;font-weight:400}ol.steps ol,ol.steps ul{margin-top:0;margin-bottom:20px}@media screen and (min-width:501px) and (max-width:766px),screen and (min-width:992px){ol.steps>li img.steps,ul.steps>li img.steps{max-width:50%;float:right;clear:right;margin:0 0 10px 10px}ol.steps>li>figure>h3+a>img.steps,ol.steps>li>figure>h3+img.steps,ol.steps>li>h3+a>img.steps,ol.steps>li>h3+figure>a>img.steps,ol.steps>li>h3+figure>img.steps,ol.steps>li>h3+img.steps,ul.steps>li>figure>h3+a>img.steps,ul.steps>li>figure>h3+img.steps,ul.steps>li>h3+a>img.steps,ul.steps>li>h3+figure>a>img.steps,ul.steps>li>h3+figure>img.steps,ul.steps>li>h3+img.steps{margin-top:-2.52857143em}ol.steps>li .sm,ol.steps>li>h3,ul.steps>li .sm{max-width:47%}ol.steps>li h3.w-100{max-width:100%}}ul.checked>li{padding:10px 10px 10px 75px}ul.checked li:before{margin-left:-75px;content:"✓";color:orange;font-size:4em;line-height:1.4em;text-align:left;display:inline-block;float:left}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card{-webkit-box-flex:1;-ms-flex:1 0 calc(33.33333333% - 30px);flex:1 0 calc(33.33333333% - 30px);min-width:200px;max-width:500px;margin:10px;border:1px solid #ccc}.card:hover{box-shadow:0 0 20px rgba(0,0,0,.35)}.card-col-2{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}.card-col-1{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}.card-unbordered,.card-unbordered:hover{box-shadow:none;border:0}.card-unbordered ul{list-style-type:none;padding:0}.card-nohover:hover{box-shadow:none}.card img,.card svg{max-width:100%;height:auto}.card-body{padding:20px;font-size:.9em}.card-title{padding:20px;background:#f7f7f7}.card-title>h2{margin:0}.card h2>a:hover,.card h3>a:hover,.card h4>a:hover{border-bottom-color:transparent}.card-body>h2,.card-body>h3{font-size:1.2em;margin:0 0 .5em 0}a.wrapper{text-decoration:none;color:currentColor}a.wrapper>div{color:currentColor}.CodeMirror pre{font-family:"Ubuntu Mono",Monaco,Consolas,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.example-code{min-height:80px;width:98%;max-width:100%;background:#f5f5f5;margin:20px 0 20px 0;padding:0 5px 0 5px}.example-display{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;margin:20px 0 20px 0;padding:10px}.example-display textarea{border:1px solid #ccc;width:200px}table.example-display th{color:#999}div.code-snippet{background:#333;margin:16px 0 32px 0;padding:1px 1px 7px;border:1px solid transparent;border-radius:3px}div.code-snippet .toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:transparent;padding-top:3px}div.code-snippet div.scratchpad-links,div.code-snippet form{display:-webkit-box;display:-ms-flexbox;display:flex}div.code-snippet .toolbar .button,div.code-snippet .toolbar a,div.code-snippet .toolbar button{background-color:transparent;color:#ccc;border:0;cursor:pointer;padding:2px 5px;vertical-align:middle;outline:0;border-radius:3px;font-size:16px;font-weight:300;margin:2px 5px}div.code-snippet .toolbar .button:hover,div.code-snippet .toolbar a:hover,div.code-snippet .toolbar button:hover{background:#fff;color:#333}div.code-snippet .toolbar .run{margin-right:auto}div.code-snippet .toolbar .btn-stack{background:url(/pix/icons/ui_stacked_nohover.png)}div.code-snippet .toolbar .btn-stack:hover{background-image:url(/pix/icons/ui_stacked_hover.png)}div.code-snippet .toolbar .btn-unstack{background-image:url(/pix/icons/ui_unstacked_nohover.png)}div.code-snippet .toolbar .btn-unstack:hover{background-image:url(/pix/icons/ui_unstacked_hover.png)}div.code-snippet .toolbar .btn-stack,div.code-snippet .toolbar .btn-stack:hover,div.code-snippet .toolbar .btn-unstack,div.code-snippet .toolbar .btn-unstack:hover{height:30px;width:30px;background-repeat:no-repeat;background-size:16px 16px;background-position:center}div.code-snippet .toolbar .selected{background-color:#707070}div.code-snippet .code-group{display:-webkit-box;display:-ms-flexbox;display:flex;resize:both}div.code-snippet .result-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}div.code-snippet .code-pane{width:300px;background:#2a2827}div.code-snippet .result{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;padding:5px;min-height:320px;max-height:320px}div.code-snippet .code-pane{border:0}div.code-snippet .CodeMirror{min-height:320px;max-height:320px}div.code-snippet .CodeMirror-scroll{min-height:320px;max-height:320px}div.code-snippet .CodeMirror pre{font-size:12px}@media screen and (max-width:991px){div.code-snippet-responsive .code-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.code-snippet-responsive .code-pane{width:auto;height:auto}div.code-snippet-responsive .CodeMirror{min-height:0;height:auto}div.code-snippet-responsive .CodeMirror-scroll{min-height:0;max-height:auto}div.code-snippet-responsive .result,div.code-snippet-responsive .result-pane{min-height:220px;height:auto}div.code-snippet-responsive .toolbar .btn-stack{background-color:#707070}div.code-snippet-responsive .toolbar .btn-unstack{background-color:transparent}}div.code-snippet-stacked .code-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.code-snippet-stacked .code-pane{width:auto;height:auto}div.code-snippet-stacked .CodeMirror{min-height:0;height:auto}div.code-snippet-stacked .CodeMirror-scroll{min-height:0;max-height:auto}div.code-snippet-stacked .result,div.code-snippet-stacked .result-pane{min-height:220px;height:auto}.code-only{margin-bottom:1em}.code-only .CodeMirror{padding:15px;height:auto}.code-only .CodeMirror-scroll{height:auto}.code-only .CodeMirror pre,.code-only pre>samp{font-size:.95em;line-height:1.5}.code-only>.label{font-size:14px;font-weight:300;background:#ff8c00 linear-gradient(orange,#ff8c00);color:#fff;margin:0;padding:2px 5px;text-transform:uppercase}.code-only>.output{margin-top:0;white-space:pre-wrap}.code-only pre>samp{font-family:"Ubuntu Mono",Monaco,Consolas,monospace}.codeGenerator{box-sizing:border-box;border:3px solid #eee;padding:10px;margin:20px 0}.codeGenerator .toolBar{font-size:14px;background:#f6f6f6;padding:5px}.codeGenerator .toolBar label{font-weight:400;margin:7px}.codeGenerator .toolBar .border{background:#fff;padding:7px;border:1px solid #eee}.codeGenerator fieldset{font-size:14px;padding:8px;background-color:#fbf6ee;border:0}.codeGenerator legend{font-weight:700;border:none;position:relative;top:26px;margin-bottom:30px}.codeGenerator legend h2{font-size:22px}.codeGenerator legend a{color:#000}.codeGenerator legend a:before{content:"▶";margin-right:10px}.codeGenerator legend a[aria-expanded=true]:before{content:"▼";margin-right:10px}.codeGenerator .in{background-color:gold;padding:3px}.codeGenerator label{font-weight:400;margin:7px}.codeGenerator input.lg{display:block;width:100%;font-size:24px}.codeGenerator textarea{width:100%;min-height:50px}.codeGenerator textarea.paragraph{height:100px}.codeGenerator div.preview{background:#fff;padding:32px}.codeGenerator .border{background:#fff;padding:7px;border:1px solid #eee}.codeGenerator input[type=number],.codeGenerator input[type=text],.codeGenerator textarea{border:none;outline-width:1px;outline-color:orange;padding:5px}.codeGenerator div#displayResult{min-height:200px;max-height:400px;overflow:auto;margin-bottom:10px;padding:10px}.codeGenerator textarea.generatedCode{width:100%;min-height:200px;font-family:"Ubuntu Mono",Monaco,Consolas,monospace;font-size:.8em;line-height:1.4;border:1px solid orange;padding:20px;border-left-width:30px;outline-color:orange}.color-tool table th:first-child{width:30%;font-weight:400}.color-tool input{padding:5px;border:none;font-family:"Ubuntu Mono",Monaco,Consolas,monospace;font-size:20px}.color-tool .inputter{padding:20px;border:solid;border-width:50px 5px 5px 5px;border-radius:3px}.color-tool .inputter label{font-size:26px;font-weight:400}.color-tool input[type=color]{border:none;height:2em;width:4em}.color-tool .inputter input[type=text]{border-bottom:1px solid #000;padding:4px;width:11.2em}.color-tool .results>.row{display:-webkit-box;display:-ms-flexbox;display:flex}.color-tool .row>.notation,.color-tool .row>.value{-webkit-box-flex:1;-ms-flex:1;flex:1}.color-tool .results .row{padding:10px;border-bottom:1px solid #eee}.color-tool .results .row:hover{outline:1px solid orange;border-color:transparent}.color-tool .inputter input[type=text]:focus,.color-tool input:focus{box-shadow:0 0 10px orange;outline:0;border:1px solid orange;border-radius:3px;padding:4px}.color-tool .colorSample{width:100%;display:inline-block;margin:10px 10px 10px 0;border-radius:3px;padding:60px 10px 10px;text-align:center;vertical-align:text-bottom;box-sizing:border-box}.color-tool .colorSample input{opacity:.8;border-radius:3px;text-align:center}body .mce-fullscreen{z-index:1050}textarea.mceEditor{min-height:200px}.filter{font-weight:400;font-size:1.3em;padding:20px;background:gold;border:1px solid gold;border-radius:3px}.filter label{font-weight:400;margin-right:10px}.filter-box{min-width:300px;outline:0;border:0;padding:6px;border-radius:3px}.filter-box:focus{outline:0;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);border:1px solid gray}.filter-count{font-size:.6em}.template-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:300px;padding:0 20px;text-align:center}.template-list img{padding:10px;border:1px solid #ccc;display:inline-block}.template-list img.screenshot:hover{box-shadow:none;-webkit-filter:brightness(90%) hue-rotate(20deg);filter:brightness(90%) hue-rotate(20deg)}.template-list a:has(img):hover{border-color:transparent}ul.template-list{list-style-type:none;padding:0}.template-item a:active{background:0 0;color:#ff8c00}.ad-top{min-height:0;margin:0 0 20px 0}.ad-bottom{margin:20px 0 0 0}.ad-left{position:-webkit-sticky;position:sticky;top:50px;margin:20px 0}.ad-right{position:-webkit-sticky;position:sticky;top:50px;margin:0 auto}.bannerAd{margin-bottom:20px}@media screen and (max-width:575px){.ad,.ad-bottom{max-width:330px}}@media screen and (max-width:991px){.ad-bottom,.ad-top{max-width:900px}}img.screenshot{max-width:100%;padding:5px;margin-bottom:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.35) 5px 5px 5px}img.sm-left,img.sm-right{padding:5px;border:1px solid #ddd;box-shadow:rgba(0,0,0,.35) 5px 5px 5px}figure{margin:0 0 32px 0}figure a img,figure img,figure img.img-responsive{display:block;margin:auto;max-width:100%;height:auto}figcaption{font-size:.9em;font-style:italic;color:gray;text-align:center;padding:1em 0 0 0}@media (min-width:480px){img.sm-left,img.sm-right{max-width:25%}img.md-left,img.md-right{max-width:45%}img.md-right,img.sm-right{float:right;margin:10px 10px 10px 30px}img.md-left,img.sm-left{float:left;margin:10px 30px 10px 10px}}.ai-prompt-example,.info,.instructions,.tip{position:relative;padding:15px 30px;background:#fbf6ee;border-radius:8px;border-left:4px solid #deb887;margin-top:20px;margin-bottom:5px;min-height:100px;color:#534b3d}.info,.tip{padding:20px 40px;font-size:.95em}.ai-prompt-example h1,.ai-prompt-example h2,.ai-prompt-example h3,.ai-prompt-example h4,.ai-prompt-example h5,.ai-prompt-example h6,.info h1,.info h2,.info h3,.info h4,.info h5,.info h6,.instructions h1,.instructions h2,.instructions h3,.instructions h4,.instructions h5,.instructions h6,.tip h1,.tip h2,.tip h3,.tip h4,.tip h5,.tip h6{color:currentColor}.ai-prompt-example kbd,.info kbd,.instructions kbd,.tip kbd{background-color:#fffdfa;border:1px solid #ead7bd;border-radius:3px;padding:2px 4px;font-size:.9em}.color-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-picker-conversion>.row{display:-webkit-box;display:-ms-flexbox;display:flex}.color-picker-conversion,.color-picker-conversion>.row>.notation,.color-picker-conversion>.row>.value,.color-picker-widget{-webkit-box-flex:1;-ms-flex:1;flex:1}div.color-chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:auto}div.color-chart .set{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}div.color-chart .color{padding:5px 0;font-size:11px;text-align:center;border-bottom:1px solid #000}div.color-chart .color:hover{opacity:.5}.color-chart a:link>code,.color-chart a:link>div.color>code,.color-chart a:visited>code,.color-chart a:visited>div.color>code{background-color:rgba(255,255,255,.6);color:#000;text-shadow:none;padding:2px;border-radius:3px}.color-chart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.color-chart-wrapper>table.color-chart,.color-chart-wrapper>table.color-chart td,.color-chart-wrapper>table.color-chart th{width:33.33333%}.color-chart-wrapper>table.color-chart:nth-child(1),.color-chart-wrapper>table.color-chart:nth-child(2){margin-right:1px}table.color-chart{font-size:11px;text-align:center;border-collapse:collapse;margin-bottom:20px}table.color-chart th{background-color:#f5f5f5;color:#000}table.color-chart td,table.color-chart th{padding:5px 0;border-bottom:1px solid #000}@media screen and (max-width:625px){.color-chart-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.color-chart-wrapper>table.color-chart{width:100%;margin:0}}.tool-container{padding:15px;box-sizing:border-box;margin:0 auto}.tool-container h2{font-size:24px;margin-top:30px;margin-bottom:15px;color:#333;border-bottom:1px solid #eee;padding-bottom:8px}.tool-container label{display:block;margin-bottom:8px;font-weight:700;color:#333}.tool-container input[type=number],.tool-container input[type=text],.tool-container select,.tool-container textarea{width:100%;padding:12px;margin-bottom:20px;border:1px solid #ccc;border-radius:6px;font-size:16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tool-container textarea{min-height:150px;resize:vertical}.tool-container .button-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:25px}.tool-container button{background-color:#007bff;color:#fff;padding:12px 18px;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,transform .1s ease;width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-container button:hover{background-color:#0056b3;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tool-container button:active{-webkit-transform:translateY(0);transform:translateY(0)}.tool-container .button-clear{background-color:#6c757d}.tool-container .button-clear:hover{background-color:#5a6268}.tool-container .result-area input[type=text],.tool-container .result-area textarea{background-color:#f9f9f9;cursor:text}.tool-container ol,.tool-container ul{margin-left:20px;margin-bottom:20px}.tool-container ol li,.tool-container ul li{margin-bottom:8px}.tool-container a{color:#007bff;text-decoration:none}.tool-container a:hover{text-decoration:underline}@media (max-width:600px){.tool-container .button-group{grid-template-columns:1fr}}@media print{.ad,.bannerAd,.main>.sidebar,.pager,.searchbox-bottom,.site-header,.site-header-base,.site-links,.site-logo,.site-nav,.site-search-bottom,.site-search-top,div.code-snippet .toolbar .button,div.code-snippet .toolbar a,div.code-snippet .toolbar button,div.socialLinks,footer .about{display:none}.main{grid-template-columns:1fr}.main>.content{grid-column:1;grid-row:1}div.code-snippet .code-pane,pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc}:after{font-size:.7em}}