@charset "utf-8";.hidden,html.js .jshidden{display:none}.clear{clear:both}.wide{width:100%}.nodots{list-style:none!important}.about{border-bottom:1px dotted gray}.left{text-align:left!important}.right{text-align:right!important}img.left{float:left;clear:left;margin:5px 20px 5px 0}img.right{float:right;clear:right;margin:5px 0 5px 20px}img.left,img.right{padding:5px!important;background:#fff;border:1px dotted silver;text-align:center;font-size:84%;line-height:0;z-index:10;position:relative}.noborder{border:none!important}@media print{*,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}.table-latte-filters caption,.table-latte-tags caption,h2,h3,p{orphans:3;widows:3}.table-latte-filters caption,.table-latte-tags caption,h2,h3{page-break-after:avoid}}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.55;color:#222;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}.hp-text h2,.table-latte-filters caption,.table-latte-tags caption,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:26.35px}p{margin-top:0;margin-bottom:26.35px}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:26.35px;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:26.35px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 26.35px}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#006aeb;text-decoration:none;background-color:transparent}a:focus,a:focus code,a:hover,a:hover code{color:#00479f;background-color:#0098ff30;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:26.35px;overflow-x:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 26.35px}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.3rem .4rem;padding-bottom:.3rem .4rem;color:silver;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.block-center{margin-left:auto;margin-right:auto}.float-left{float:left;clear:left;margin-right:26.35px;margin-bottom:.2em}.float-right{float:right;clear:right;margin-left:26.35px;margin-bottom:.2em}.img-fluid{max-width:100%;height:auto}a[href^="#error:"]{color:#fff!important;background:red!important}.vertical-spacer{margin-bottom:26.35px}.container{margin-left:auto;margin-right:auto;padding-right:var(--container-padding);padding-left:var(--container-padding);position:relative;max-width:1280px}.column-contains-pre{flex:1;min-width:0}.space-expander{flex:1}.h1,.h2,.h3,.h4,.h5,.h6,.hp-text h2,.table-latte-filters caption,.table-latte-tags caption,h1,h2,h3,h4,h5,h6{font-weight:500}.h1,.hp-text h2,h1{font-size:3.2em;margin-bottom:.484375em;line-height:1.2}.h2,h2{font-size:1.9em;margin-bottom:.81578947em;line-height:1.2}.h3,.table-latte-filters caption,.table-latte-tags caption,h3{font-size:1.65em;margin-bottom:.93939394em;line-height:1.2}.h4,h4{font-size:1.35em;margin-bottom:1.14814815em;line-height:1.14814815}.h5,h5{font-size:1.25em;margin-bottom:1.24em;line-height:1.24}.h6,h6{font-size:1em;margin-bottom:1.55em;line-height:1.55}.lead{font-size:1.18em;margin-bottom:1.31355932em;font-weight:400}hr{margin-top:26.35px;margin-bottom:26.35px;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code,kbd{font-size:85%}pre{display:block;font-size:85%}pre code{font-size:inherit}.pre-scrollable{max-height:340px;overflow-y:scroll}body{-moz-tab-size:4;-o-tab-size:4;tab-size:4;min-width:360px;min-height:100vh}button,input,select{vertical-align:middle}a{padding:1px 3px;margin:0 -3px;border-radius:2px}a.backers-logo,a.notext{padding:0;margin:0;border-radius:0}a.backers-logo:focus,a.backers-logo:hover,a.notext:focus,a.notext:hover{color:#006aeb;background-color:transparent}dl code,li code,p code{white-space:pre-wrap}caption{caption-side:top}:root{--spacer:26.35px;--container-padding:35px}dd{margin-left:26.35px;margin-bottom:26.35px}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}.table,.wiki table{width:100%;max-width:100%;margin-bottom:26.35px}.table td,.table th,.wiki table td,.wiki table th{padding:.3rem .4rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th,.wiki table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody,.wiki table tbody+tbody{border-top:2px solid #eceeef}.table .table,.wiki table .wiki table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd),.wiki table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr{background-color:rgba(0,0,0,.075)}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus{outline:0}[disabled].pagination-ellipsis,[disabled].pagination-link,[disabled].pagination-next,[disabled].pagination-previous,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous{cursor:not-allowed}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:15px}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333333%}.column.is-offset-1-mobile{margin-left:8.33333333%}.column.is-2-mobile{flex:none;width:16.66666667%}.column.is-offset-2-mobile{margin-left:16.66666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333333%}.column.is-offset-4-mobile{margin-left:33.33333333%}.column.is-5-mobile{flex:none;width:41.66666667%}.column.is-offset-5-mobile{margin-left:41.66666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333333%}.column.is-offset-7-mobile{margin-left:58.33333333%}.column.is-8-mobile{flex:none;width:66.66666667%}.column.is-offset-8-mobile{margin-left:66.66666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333333%}.column.is-offset-10-mobile{margin-left:83.33333333%}.column.is-11-mobile{flex:none;width:91.66666667%}.column.is-offset-11-mobile{margin-left:91.66666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333333%}.column.is-offset-1-touch{margin-left:8.33333333%}.column.is-2-touch{flex:none;width:16.66666667%}.column.is-offset-2-touch{margin-left:16.66666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333333%}.column.is-offset-4-touch{margin-left:33.33333333%}.column.is-5-touch{flex:none;width:41.66666667%}.column.is-offset-5-touch{margin-left:41.66666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333333%}.column.is-offset-7-touch{margin-left:58.33333333%}.column.is-8-touch{flex:none;width:66.66666667%}.column.is-offset-8-touch{margin-left:66.66666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333333%}.column.is-offset-10-touch{margin-left:83.33333333%}.column.is-11-touch{flex:none;width:91.66666667%}.column.is-offset-11-touch{margin-left:91.66666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333333%}.column.is-offset-1-desktop{margin-left:8.33333333%}.column.is-2-desktop{flex:none;width:16.66666667%}.column.is-offset-2-desktop{margin-left:16.66666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333333%}.column.is-offset-4-desktop{margin-left:33.33333333%}.column.is-5-desktop{flex:none;width:41.66666667%}.column.is-offset-5-desktop{margin-left:41.66666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333333%}.column.is-offset-7-desktop{margin-left:58.33333333%}.column.is-8-desktop{flex:none;width:66.66666667%}.column.is-offset-8-desktop{margin-left:66.66666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333333%}.column.is-offset-10-desktop{margin-left:83.33333333%}.column.is-11-desktop{flex:none;width:91.66666667%}.column.is-offset-11-desktop{margin-left:91.66666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333333%}.column.is-offset-1-widescreen{margin-left:8.33333333%}.column.is-2-widescreen{flex:none;width:16.66666667%}.column.is-offset-2-widescreen{margin-left:16.66666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333333%}.column.is-offset-4-widescreen{margin-left:33.33333333%}.column.is-5-widescreen{flex:none;width:41.66666667%}.column.is-offset-5-widescreen{margin-left:41.66666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333333%}.column.is-offset-7-widescreen{margin-left:58.33333333%}.column.is-8-widescreen{flex:none;width:66.66666667%}.column.is-offset-8-widescreen{margin-left:66.66666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333333%}.column.is-offset-10-widescreen{margin-left:83.33333333%}.column.is-11-widescreen{flex:none;width:91.66666667%}.column.is-offset-11-widescreen{margin-left:91.66666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333333%}.column.is-offset-1-fullhd{margin-left:8.33333333%}.column.is-2-fullhd{flex:none;width:16.66666667%}.column.is-offset-2-fullhd{margin-left:16.66666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333333%}.column.is-offset-4-fullhd{margin-left:33.33333333%}.column.is-5-fullhd{flex:none;width:41.66666667%}.column.is-offset-5-fullhd{margin-left:41.66666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333333%}.column.is-offset-7-fullhd{margin-left:58.33333333%}.column.is-8-fullhd{flex:none;width:66.66666667%}.column.is-offset-8-fullhd{margin-left:66.66666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333333%}.column.is-offset-10-fullhd{margin-left:83.33333333%}.column.is-11-fullhd{flex:none;width:91.66666667%}.column.is-offset-11-fullhd{margin-left:91.66666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-15px;margin-right:-15px;margin-top:-15px}.columns:last-child{margin-bottom:-15px}.columns:not(:last-child){margin-bottom:calc(1.5rem - 15px)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333333%}.tile.is-2{flex:none;width:16.66666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333333%}.tile.is-5{flex:none;width:41.66666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333333%}.tile.is-8{flex:none;width:66.66666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333333%}.tile.is-11{flex:none;width:91.66666667%}.tile.is-12{flex:none;width:100%}}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{padding:calc(var(--container-padding)/ 2)}.columns{margin-left:calc(var(--m-container-padding)/ 2);margin-right:calc(var(--m-container-padding)/ 2);margin-top:calc(var(--m-container-padding)/ 2)}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px 44px 25px 44px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:12px;padding-right:12px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.searchbox{display:inline-block;position:relative;width:200px;height:32px!important;white-space:nowrap;box-sizing:border-box;visibility:visible!important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease,background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;background:#fff!important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{outline:0;box-shadow:inset 0 0 0 1px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::-ms-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6d7e96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:0 0;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid~.searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{transform:translate3d(-20%,0,0);opacity:0}100%{transform:none;opacity:1}}@keyframes sbx-reset-in{0%{transform:translate3d(-20%,0,0);opacity:0}100%{transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0!important;left:inherit!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0!important;right:inherit!important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:0 0;border:none;z-index:999;max-width:600px;min-width:500px;box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions a:hover{text-decoration:none}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,.05)}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;position:relative;padding:0 8px;background:#fff;color:#02060c;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,.1);padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363d}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#a4a7ae;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060c;font-size:.9em;font-weight:700}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676d}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222;background-color:#ebebeb;border-radius:3px;font-family:Menlo,Monaco,Consolas,'Courier New',monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:0 0}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}@media all and (min-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:block}}@media all and (max-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:inline-block;width:auto;float:left;padding:0;color:#02060c;font-size:.9em;font-weight:700;text-align:left;opacity:.5}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:after{content:'|'}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content{display:inline-block;width:auto;text-align:left;float:left;padding:0}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content:before{display:none}}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 20 38" xmlns="http://www.w3.org/2000/svg"><path d="M1.49 4.31l14 16.126.002-2.624-14 16.074-1.314 1.51 3.017 2.626 1.313-1.508 14-16.075 1.142-1.313-1.14-1.313-14-16.125L3.2.18.18 2.8l1.31 1.51z" fill-rule="evenodd" fill="%231D3657" /></svg>');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none!important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458ee1;font-size:.9em;font-weight:400}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:'#';font-weight:700;color:#458ee1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:700;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:134px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml,%3Csvg width='168' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M78.988.938h16.594a2.968 2.968 0 0 1 2.966 2.966V20.5a2.967 2.967 0 0 1-2.966 2.964H78.988a2.967 2.967 0 0 1-2.966-2.964V3.897A2.961 2.961 0 0 1 78.988.938zm41.937 17.866c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 0 0-1.574-.199c-.295 0-.596.021-.897.069a2.699 2.699 0 0 0-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874c-.41.089-1.034.19-1.868.314-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 0 1-1.471-.636 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525.26-.45.608-.819 1.047-1.106.445-.287.95-.492 1.532-.615a8.8 8.8 0 0 1 1.82-.185 8.404 8.404 0 0 1 1.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 0 0-.384-.73 1.784 1.784 0 0 0-.724-.493 3.164 3.164 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 0 0-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 0 1 2.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 0 0-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 0 0-.814.24 1.46 1.46 0 0 0-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483.158.56.233 1.175.233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 0 1-1.471-.635 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 0 1 2.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 0 0-.109-.875 1.873 1.873 0 0 0-.384-.731 1.784 1.784 0 0 0-.724-.492 3.165 3.165 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164-.514.089-.938.191-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 0 1 2.073-.177zm-8.034-1.271a1.626 1.626 0 0 1-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 0 1-1.128 1.906 4.986 4.986 0 0 1-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 0 1-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 0 1-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 0 1 1.15-1.892 5.133 5.133 0 0 1 1.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423.685.286 1.274.69 1.753 1.216a5.644 5.644 0 0 1 1.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 0 0-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 0 1-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 0 1-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 0 1 2.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17z' fill='%235468FF'/%3E%3Cpath d='M6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 0 0-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503-.276-.127-.47-.218-.582-.271a13.67 13.67 0 0 1-.55-.287 4.275 4.275 0 0 1-.567-.351 6.92 6.92 0 0 1-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 0 1-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 0 0-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 0 0-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 0 0-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 0 1-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z' fill='%235D6494'/%3E%3Cpath d='M89.632 5.967v-.772a.978.978 0 0 0-.978-.977h-2.28a.978.978 0 0 0-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 0 1 1.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 0 0-1.382 0l-.465.465a.973.973 0 0 0 0 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 0 0-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 0 1-4.49-4.482 4.488 4.488 0 0 1 4.49-4.482 4.488 4.488 0 0 1 4.489 4.482 4.484 4.484 0 0 1-4.49 4.482m0-10.85a6.363 6.363 0 1 0 0 12.729c3.518 0 6.372-2.85 6.372-6.368a6.358 6.358 0 0 0-6.371-6.36' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0!important;width:100%;height:100%;display:block}.algolia-docsearch-suggestion--subcategory-column{display:none!important}.algolia-docsearch-suggestion--content{float:none!important;width:auto!important;padding-left:1em!important}.algolia-docsearch-suggestion--content::before{content:none!important}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #ffffffc2;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}.prism-token.prism-cdata,.prism-token.prism-comment,.prism-token.prism-doctype,.prism-token.prism-prolog{color:#708090}.prism-token.prism-punctuation{color:#999}.prism-namespace{opacity:.7}.prism-token.prism-boolean,.prism-token.prism-constant,.prism-token.prism-deleted,.prism-token.prism-number,.prism-token.prism-property,.prism-token.prism-symbol,.prism-token.prism-tag{color:#905}.prism-token.prism-attr-name,.prism-token.prism-builtin,.prism-token.prism-char,.prism-token.prism-inserted,.prism-token.prism-selector,.prism-token.prism-string{color:#338d00}.language-css .prism-token.prism-string,.prism-token.prism-entity,.prism-token.prism-operator,.prism-token.prism-url,.style .prism-token.prism-string{color:#9a6e3a}.prism-token.prism-atrule,.prism-token.prism-attr-value,.prism-token.prism-keyword{color:#2282bb}.prism-token.prism-class-name,.prism-token.prism-function{color:#e23140}.prism-token.prism-important,.prism-token.prism-regex,.prism-token.prism-variable{color:#d59401}.prism-token.prism-bold,.prism-token.prism-important{font-weight:700}.prism-token.prism-italic{font-style:italic}.prism-token.prism-entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .2s ease-in-out;opacity:0;z-index:2}.copy-to-clipboard,div.code-toolbar:hover>.toolbar{opacity:.2}div.code-toolbar:focus-within>.toolbar{opacity:.2}.copy-to-clipboard:hover,div.code-toolbar>.toolbar:hover{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}.copy-to-clipboard,div.code-toolbar>.toolbar button{border:0;font:inherit;line-height:normal;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#006aeb;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIgMTNoNHYxSDJ2LTF6bTUtNkgydjFoNVY3em0yIDNWOGwtMyAzIDMgM3YtMmg1di0ySDl6TTQuNSA5SDJ2MWgyLjVWOXpNMiAxMmgyLjV2LTFIMnYxem05IDFoMXYyYy0uMDIuMjgtLjExLjUyLS4zLjctLjE5LjE4LS40Mi4yOC0uNy4zSDFjLS41NSAwLTEtLjQ1LTEtMVY0YzAtLjU1LjQ1LTEgMS0xaDNjMC0xLjExLjg5LTIgMi0yIDEuMTEgMCAyIC44OSAyIDJoM2MuNTUgMCAxIC40NSAxIDF2NWgtMVY2SDF2OWgxMHYtMnpNMiA1aDhjMC0uNTUtLjQ1LTEtMS0xSDhjLS41NSAwLTEtLjQ1LTEtMXMtLjQ1LTEtMS0xLTEgLjQ1LTEgMS0uNDUgMS0xIDFIM2MtLjU1IDAtMSAuNDUtMSAxeiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;background-position:center 3px;border-radius:5px;height:24px;width:24px;cursor:pointer;color:transparent;overflow:hidden}.copy-to-clipboard:active,div.code-toolbar>.toolbar button:active{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuODUgMy4xNTdjLjIuMjIyLjIuNTY1IDAgLjc4Nkw3LjM3MyAxNS41M2EuNTU3LjU1NyAwIDAgMS0uODI2IDBMLjE1IDguNDU1YS41OS41OSAwIDAgMSAwLS43ODZsMi4wNDMtMi4yNmEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMy41MyAzLjkwM2EuNTU2LjU1NiAwIDAgMCAuODI1IDBjMS40MzEtMS41ODQgNi4xNzctNi44MyA3LjYwOS04LjQxNGEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMi4wNDMgMi4yNnoiIGZpbGw9IiNmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:solid 1px}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#e50;opacity:1}.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6{color:#0b3;opacity:1}.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7{color:#26f;opacity:1}.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8{color:#e0e;opacity:1}pre>code .prism-token.prism-deleted:not(.prefix){background-color:rgba(255,0,0,.1);color:inherit;display:block}pre>code .prism-token.prism-inserted:not(.prefix){background-color:rgba(0,255,128,.1);color:inherit;display:block}.language-latte .prism-token.prism-tag{color:#559d00;font-weight:700}.language-latte .prism-token.prism-attr-name{color:#89a315}.language-latte .prism-token.prism-attr-value{color:#448ccb;font-weight:700}.language-latte .prism-token.prism-property{font-weight:700}.language-latte .prism-token.prism-ld .prism-token.prism-tag,.language-latte .prism-token.prism-n-attr .prism-token.prism-attr-name{color:#e03c3c;font-weight:700}:root{--text-color:#222;--link-color:#006aeb}html{overflow-y:scroll;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-size:17px}body{min-width:360px;min-height:100vh;display:flex;flex-direction:column}@media (min-height:768px){[id]{scroll-margin-top:140px;scroll-snap-margin-top:140px}}.hp-text h2,h1{color:#333;font-weight:700;margin-bottom:var(--spacer2)}.hp-text h2,h1{font-size:40.8px;line-height:44.88px}@media screen and (min-width:350px){.hp-text h2,h1{font-size:calc(40.8px + 13.6 * ((100vw - 350px)/ 550))}}@media screen and (min-width:900px){.hp-text h2,h1{font-size:54.4px}}@media screen and (min-width:350px){.hp-text h2,h1{line-height:calc(44.88px + 20.4 * ((100vw - 350px)/ 550))}}@media screen and (min-width:900px){.hp-text h2,h1{line-height:65.28px}}h2{font-size:27.455px}@media screen and (min-width:350px){h2{font-size:calc(27.455px + 4.845 * ((100vw - 350px)/ 550))}}@media screen and (min-width:900px){h2{font-size:32.3px}}.table-latte-filters caption,.table-latte-tags caption,h2,h3,h4,h5,h6{color:#404f5c}dl code,h1 code,h2 code,h3 code,li code,p code{background:#0000000f;padding:0 .2rem;border-radius:.25rem}pre code{padding:0;color:inherit;background-color:transparent;border-radius:0}pre[data-file]::after{content:attr(data-file);opacity:0;transition:opacity .2s ease-in-out;font-size:90%;color:#0000007d;background:inherit;position:absolute;bottom:5px;right:1rem;padding:4px 2px}pre:hover::after{opacity:1}@media (max-width:559.99px){ul{padding-left:20px}.table,.wiki table{display:block;overflow-x:auto}}img{max-width:100%;height:auto}.table-links b,.table-links small{padding:0 .5em}.table-links td{border:none!important;padding:2px!important;vertical-align:top;white-space:nowrap}#tooltip{position:absolute;z-index:400;border:1px solid #111;background-color:#fff;padding:5px}#tooltip div,#tooltip h3{margin:0}.twitter-tweet{margin-bottom:26.35px!important}body::-webkit-scrollbar-track{background-color:#f5f5f5}body::-webkit-scrollbar{width:15px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{background-color:#3c8ed7;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.5,rgba(255,255,255,.2)),color-stop(.5,transparent),to(transparent))}:root{--spacer2:52.7px;--spacer3:79.05px;--m-container-padding:calc(0px - var(--container-padding))}@media (max-width:559.99px){:root{--spacer2:26.35px;--spacer3:52.7px;--container-padding:17.5px}}@media (min-width:1340px){:root{--container-padding:52.5px}}.wiki a[href*="://"]:after,a.link-external:after{content:'\01F865';font-size:70%;padding-left:2px;vertical-align:text-top}@supports (-webkit-touch-callout:none){.wiki a[href*="://"]:after,a.link-external:after{content:'\2197'}}.wiki a[href^="#"]:not([href="#"]):after,a.link-fragment:after{content:'\21F5';font-size:70%;padding-left:2px}.dropdown{position:relative}.dropdown-toggle{white-space:pre}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:'';border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-flyout{position:absolute;z-index:4;min-width:100%;display:none}.dropdown:focus .dropdown-flyout,.dropdown:hover .dropdown-flyout{display:block}.collapsed{display:none}.figure,.panel{margin-bottom:26.35px}.figure{font-size:85%;text-align:center}.figure a{display:block;background:0 0}.figure a:after,.figure a:before{content:none!important}.figure img{max-height:500px}.alert,.caution,.note,.tip,.warning,div.download,div.flash{padding:.8rem 1rem;margin-bottom:26.35px;border-radius:5px}.alert code,.caution code,.note code,.tip code,.warning code,div.download code,div.flash code{background:0 0;padding:0}.alert--secondary,.note{color:gray;background:#f8f8f8}.alert--danger,.alert--flash,.alert--light,.caution,.tip,div.download,div.flash{background:#fcf9cf 20px center no-repeat;background-size:32px;box-shadow:inset 1px 1px 10px #f5f1bd}.alert--warning,.warning{background:#fad3c4 20px center no-repeat;background-size:32px;box-shadow:inset 1px 1px 10px #f1c4b3}@media (min-width:560px){.alert--danger,.alert--flash,.alert--light,.alert--warning,.caution,.tip,.warning,div.download,div.flash{padding-left:70px}.alert--light,.tip,div.download{background-image:url(images/icon-tip.gif)}.alert--danger,.caution{background-image:url(images/icon-caution.gif)}.alert--flash,div.flash{background-image:url(images/icon-info.gif)}.alert--warning,.warning{background-image:url(images/icon-warning.gif)}}.menu{font-weight:500;text-shadow:1px 1px 4px #000000a3;font-size:1.1rem}.menu .dropdown-flyout{text-shadow:none}@media (min-width:760px){.menu ul{list-style:none;padding:0}.menu li{white-space:nowrap}.menu .dropdown-toggle,.menu a{color:#fff;border-radius:0;padding:1px;margin:0 9px;display:block;cursor:pointer;border-bottom:2px solid transparent}.menu a:focus,.menu a:hover{background-color:transparent;text-decoration:none}.menu a:focus:not(.dropdown-toggle),.menu a:hover:not(.dropdown-toggle){border-bottom:2px solid #fff}.menu ul ul{border-radius:4px;padding:.2em 0;background-color:#fff;box-shadow:rgba(0,0,0,.3) 2px 2px 3px 0}.menu ul ul a{color:#000;margin:0;padding:1px 19px}.menu ul ul a:focus,.menu ul ul a:hover{border-color:transparent;background-color:#eee}.menu-top{color:#fff;position:absolute;top:35px;right:var(--container-padding);display:flex;justify-content:space-around;text-transform:lowercase}.menu-active{border-bottom:2px solid rgba(255,255,255,.7)!important}.menu-toggle{display:none}}@media (max-width:759.99px){.menu:focus ul.menu-top,.menu:hover ul.menu-top{display:block}.menu a{color:#dadada}.menu a:focus,.menu a:hover{color:#fff;text-decoration:none}.menu ul ul{display:block;position:static}.menu-top{list-style:none;background:#393a3c;padding:1em var(--container-padding);display:none;position:absolute;left:0;right:0;top:1px;z-index:3}.menu-toggle{position:absolute;top:35px;right:var(--container-padding);z-index:100}.menu-toggle a{white-space:pre;color:#fff;background:0 0}.menu-toggle a::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:'';border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.menu-toggle a:focus,.menu-toggle a:hover{background:0 0}}.social-big-icons{margin:-.2em -.5em 0}.social-big-icons a{display:inline-block;padding:.2em .5em;background:0 0;opacity:.8}.social-big-icons a:focus,.social-big-icons a:hover{opacity:1;transition:.2s;background-color:transparent}.social-big-icons img{height:46px}.nettebar-placeholder{background:#2d2e2f;height:60px;z-index:300}@media (min-height:768px){.nettebar--sticky{position:-webkit-sticky;position:sticky;top:0}}.nettebar-container{max-width:1280px}.header::before,body::before{content:' ';position:fixed;width:100vw;height:100vh;will-change:transform;z-index:-1}@media (min-width:1280px){.header::before,body::before{background:url(images/nette-bg.png) repeat-x #fff right bottom;background-size:1700px 343.5px}}.site--latte body{background:#5e3b2c}@media (min-width:560px){.header--latte::before,.site--latte body::before{background:url(images/jumbo-latte-bg@2.jpg?v=2) repeat #5e3b2c center top;background-size:2000px 560px;background-size:100vw 100vh}}.site--tracy body{background:#2f6da6}@media (min-width:560px){.header--tracy::before,.site--tracy body::before{background:url(images/jumbo-tracy-bg@2.jpg) no-repeat #2f6da6 center top;background-size:2000px 536px;background-size:100vw 100vh}}.site--tester body{background:#337010}.header--tester::before,.site--tester body::before{background:url(images/jumbo-tester-bg@2.jpg?v=2) repeat #337010 center top;background-size:400px 400px}@media (max-width:1280px){.site--tester body{background:url(images/jumbo-tester-bg@2.jpg?v=2) repeat #337010 center top;background-size:400px 400px}.header--tester::before,.site--tester body::before{content:none}}.header{height:100px;background:#3c8ed7;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);top:0;z-index:200}@media (min-height:768px){.header{position:-webkit-sticky;position:sticky}}@media (max-width:559.99px){.header{height:80px}}.header::before{content:none;top:0;height:100px}@media (min-height:768px){.header::before{content:''}}.header-brand,.jumbo--sticky .jumbo-brand{display:flex;align-items:flex-end;height:80px}@media (max-width:559.99px){.header-brand,.jumbo--sticky .jumbo-brand{height:70px}}.header-logo{color:#fff;background:0 0;font-size:2.8em;font-weight:700;line-height:.9;letter-spacing:-1.4px;text-shadow:rgba(0,0,0,.2) 1px 1px 3px}.header-logo:focus,.header-logo:hover{color:#fff;background:0 0;text-decoration:none}@media (max-width:559.99px){.header-logo{font-size:2em}}.header-tagline{color:rgba(255,255,255,.76);font-size:1.3em;line-height:1.1;margin-left:1em;margin-bottom:3px;max-width:240px}@media (max-width:989.99px){.header-tagline{display:none}}.header--latte{background:0 0}.header--latte .header-logo{background:url(images/logo-latte@2.png) no-repeat;background-size:189.5px 59.5px;width:189.5px;height:59.5px;display:block;margin:0;padding:0;margin-left:-10px}.header--latte .header-logo span{display:none}.header--framework{background:url(images/header-framework-bg@2.png) repeat #3c8ed7 center -10px border-box;background-size:447px 146px}.header--framework .header-logo small{font-size:.7em;font-weight:300;display:block}.header--nette .header-logo{background:url(images/logo-nette@2.png) no-repeat;background-size:180px 75px;width:180px;height:75px;display:block;margin:0;padding:0}.header--nette .header-logo span{display:none}.header--tester{background:0 0}.header--tester .header-logo{background:url(images/logo-tester@2.png?v=1) no-repeat;background-size:254px 62.66666667px;width:254px;height:62.66666667px;display:block;margin:0;padding:0;position:relative;top:4px;left:-20px}.header--tester .header-logo span{display:none}@media (min-width:760px){.header--tester .menu-top{padding:.2em .4em;background:#000000b8;border-radius:5px}}.header--tracy{background:0 0}.header--tracy .header-logo{background:url(images/logo-tracy@2.png?v=1) no-repeat;background-size:178.25px 40.25px;width:178.25px;height:40.25px;display:block;margin:0;padding:0;position:relative;top:-9px}.header--tracy .header-logo span{display:none}.jumbo{box-shadow:inset 0 1px 0 rgba(255,255,255,.2);overflow:hidden}@media (max-width:759.99px){.jumbo{zoom:90%}}.jumbo .jumbo-brand{display:none}.jumbo--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:200;height:100px!important}.jumbo--sticky .jumbo-content{display:none}.jumbo--sticky .jumbo-brand{display:flex}.jumbo-content{position:relative;padding-top:52.7px;display:flex;flex-direction:column;justify-content:space-between}.jumbo-logo{position:relative;background:0 0;color:#fff;font-size:56.1px;font-weight:700;line-height:.9;letter-spacing:-2px;text-shadow:rgba(0,0,0,.2) 1px 1px 3px}@media screen and (min-width:350px){.jumbo-logo{font-size:calc(56.1px + 18.7 * ((100vw - 350px)/ 550))}}@media screen and (min-width:900px){.jumbo-logo{font-size:74.8px}}.jumbo-logo:focus,.jumbo-logo:hover{color:#fff;background:0 0;text-decoration:none}.jumbo-tagline{position:relative;max-width:450px;font-size:50px;font-size:40px;color:#fff;font-weight:700;line-height:1;letter-spacing:-2px;text-shadow:-4px 4px 14px rgba(0,0,0,.2)}@media screen and (min-width:350px){.jumbo-tagline{font-size:calc(40px + 10 * ((100vw - 350px)/ 550))}}@media screen and (min-width:900px){.jumbo-tagline{font-size:50px}}.jumbo-button{color:#fff;background:#18a3fa;border-radius:2em;padding:.5em 1.5em .7em;display:inline-block;box-shadow:.1em .2em .8em 0 rgba(0,0,0,.2);text-decoration:none!important;opacity:.8;transition:.1s;position:relative;font-weight:700}.jumbo-button:focus,.jumbo-button:hover{opacity:1;color:#fff;background:#18a3fa;transform:scale(1.05);transition:.2s}.content--dark .jumbo-button{color:#fff;background:#18a3fa;border-radius:2em;padding:.5em 1.5em .7em;display:inline-block;box-shadow:.1em .2em .8em 0 rgba(0,0,0,.2);text-decoration:none!important;opacity:.8;transition:.1s}.content--dark .jumbo-button:focus,.content--dark .jumbo-button:hover{opacity:1;color:#fff;background:#18a3fa;transform:scale(1.05);transition:.2s}.jumbo--latte{background:url(images/jumbo-latte-cup@2.png) no-repeat center 150px,url(images/jumbo-latte-bg@2.jpg?v=2) repeat-x #5e3b2c center top;background-size:1000px 410px,2000px 560px;height:560px}.jumbo--latte .jumbo-content{height:470px}.jumbo--latte .jumbo-logo{background:url(images/logo-latte@2.png) no-repeat;background-size:379px 119px;width:379px;height:119px;display:block;margin:0;padding:0;left:-30px}.jumbo--latte .jumbo-logo span{display:none}.jumbo--latte .jumbo-tagline em{color:#ffd5a0}.jumbo--latte.jumbo--sticky{margin-top:calc(560px - 100px)}.jumbo--latte .header-logo{background:url(images/logo-latte@2.png) no-repeat;background-size:189.5px 59.5px;width:189.5px;height:59.5px;display:block;margin:0;padding:0;margin-left:-10px}.jumbo--latte .header-logo span{display:none}.jumbo--tracy{background:url(images/jumbo-tracy-bg@2.jpg) no-repeat #2f6da6 center top;background-size:2000px 536px;background-size:100vw 100vh;height:536px;position:relative}.jumbo--tracy .jumbo-content{padding-top:115px;height:470px}.jumbo--tracy .jumbo-logo{background:url(images/logo-tracy@2.png) no-repeat;background-size:356.5px 80.5px;width:356.5px;height:80.5px;display:block;margin:0;padding:0;left:-15px}.jumbo--tracy .jumbo-logo span{display:none}.jumbo--tracy .jumbo-tagline{font-size:34px}.jumbo--tracy .jumbo-tagline em{color:#fdf5cc;display:block;font-size:50px}html[lang=en] .jumbo--tracy .jumbo-tagline em{margin-bottom:11px}.jumbo--tracy .jumbo-button{border:1px solid #ffffffa8}.jumbo--tracy::before{content:'';background:url(images/jumbo-tracy-display@2.png) no-repeat transparent center top;background-size:1150px 421px;position:absolute;top:105px;width:100%;height:421px}@media (max-width:500px){.jumbo--tracy::before{opacity:.4}}.jumbo--tracy.jumbo--sticky{position:-webkit-sticky;position:sticky;margin-top:calc(536px - 100px)}.jumbo--tracy .header-logo{background:url(images/logo-tracy@2.png?v=1) no-repeat;background-size:178.25px 40.25px;width:178.25px;height:40.25px;display:block;margin:0;padding:0;position:relative;top:-9px}.jumbo--tracy .header-logo span{display:none}.jumbo--tester{background:url(images/jumbo-tester-bowl@2.png) no-repeat center 70px,url(images/jumbo-tester-bg@2.jpg?v=2) repeat #337010 center top;background-size:1000px 480px,400px 400px;height:536px}.jumbo--tester .jumbo-content{padding-top:90px;height:440px}.jumbo--tester .jumbo-logo{background:url(images/logo-tester@2.png) no-repeat;background-size:381px 94px;width:381px;height:94px;display:block;margin:0;padding:0;left:-20px}.jumbo--tester .jumbo-logo span{display:none}.jumbo--tester .jumbo-tagline{text-shadow:4px 5px 15px rgba(0,0,0,.5)}.jumbo--tester .jumbo-tagline span{background:#0000002e;display:inline-block;padding:0 10px 5px;border-radius:20px 38px 74px}.jumbo--tester .jumbo-button{background:#fff;color:#000}.jumbo--tester .menu-top{padding:.2em .4em;background:#000000b8;border-radius:5px}.jumbo--tester.jumbo--sticky{margin-top:calc(536px - 100px)}.jumbo--tester .header-logo{background:url(images/logo-tester@2.png?v=1) no-repeat;background-size:254px 62.66666667px;width:254px;height:62.66666667px;display:block;margin:0;padding:0;position:relative;top:4px;left:-20px}.jumbo--tester .header-logo span{display:none}.jumbo--database{background:url(images/jumbo-database-bg@2.jpg) no-repeat #1f1f1f center top;background-size:2000px 496px;height:496px}.jumbo--database .jumbo-logo{margin-top:106px}.jumbo--database .jumbo-tagline{margin:-26.35px 0 65.875px;font-weight:400;font-size:40px}.jumbo--di{background:url(images/jumbo-di-bg@2.jpg) repeat-x #1f1f1f 62% top;background-size:2000px 465px;height:458px}.jumbo--di .jumbo-logo{background:url(images/logo-di@2.png) no-repeat;background-size:341px 112.5px;width:341px;height:112.5px;display:block;margin:0;padding:0;margin-right:26.35px}.jumbo--di .jumbo-logo span{display:none}.jumbo--di .jumbo-tagline{margin:52.7px 0 39.525px;font-weight:400;font-size:40px}.jumbo--di .jumbo-button{background:#e98800;border:1px solid #000000a8}.jumbo--neon{background:url(images/jumbo-neon-bg@2.jpg) repeat-x #191931 center top;background-size:2000px 408px;height:408px}.jumbo--neon .jumbo-logo{left:-20px}.jumbo--support{background:url(images/jumbo-support-bg@2.jpg) no-repeat #1a1a1a center top;background-size:2000px 480px;height:480px}.jumbo--support .jumbo-logo{background:url(images/logo-support@2.png) no-repeat;background-size:367px 98px;width:367px;height:98px;display:block;margin:0;padding:0;left:-20px}.jumbo--support .jumbo-logo span{display:none}.jumbo--utils{background:url(images/jumbo-utils-bg@2.jpg) no-repeat #fff center top;background-size:2000px 500px;height:500px}.jumbo--utils .jumbo-content{flex-direction:row;align-items:flex-end}.jumbo--utils .jumbo-logo{background:url(images/logo-utils@2.png) no-repeat;background-size:193px 78px;width:193px;height:78px;display:block;margin:0;padding:0;margin-right:26.35px}.jumbo--utils .jumbo-logo span{display:none}.jumbo--utils .jumbo-tagline{font-size:34px;color:#5c5c5c;font-weight:400;text-shadow:none;text-transform:uppercase}.jumbo--mail{background:url(images/jumbo-mail-bg@2.jpg) no-repeat #121b22 center top;background-size:2000px 333px;height:333px}.jumbo--mail .jumbo-logo{background:url(images/logo-mail@2.png) no-repeat;background-size:188px 77.5px;width:188px;height:77.5px;display:block;margin:0;padding:0}.jumbo--mail .jumbo-logo span{display:none}.jumbo--framework{background:url(images/jumbo-framework-bg@2.jpg) no-repeat #1f1f1f center top;background-size:2000px 475px;height:475px}.jumbo--framework .jumbo-logo{top:30px}.jumbo--framework .jumbo-logo small{font-size:.7em;font-weight:300;display:block}.jumbo--framework .jumbo-tagline{top:200px;width:275px}.jumbo--framework .jumbo-tagline span{padding:.1em .2em;display:inline-block;background:#ff9e14;white-space:nowrap}.jumbo--framework .jumbo-button{top:440px;left:20px}.features{background:#222;box-shadow:inset 0 7px 50px 0 #0000001c;padding-top:26.35px;overflow:hidden}.features-content{position:relative;margin-bottom:-26.35px}.features-content h2{font-size:1.7em}.features-content b{color:#ffffffc4}.features-tagline{font-size:2em;margin-bottom:1.2em;color:grey!important}@media (min-width:560px){.features-tagline{text-align:center;font-size:3em}}.features--latte .features-fast{text-shadow:3px 0 1px #ffffff47,6px 0 1px #ffffff2e,8px 0 1px #ffffff1f}.features--latte pre{font-size:100%}.features--tracy .features-img1{background:transparent url(images/tracy-img1.png) no-repeat top center;background-size:cover}.features--tracy .features-img2{background:#fff url(images/tracy-img2.png) no-repeat center center;background-size:contain}.features--tracy .features-img1,.features--tracy .features-img2{height:100%;min-height:300px;border-radius:3px;background-origin:content-box;background-clip:content-box;margin-bottom:52.7px}.footer{font-size:.85rem;background:#393a3c;color:#7b7b7b;padding-top:52.7px;box-shadow:rgba(0,0,0,.4) 0 4px 4px,inset rgba(0,0,0,.6) 0 1px 2px;overflow:hidden}.footer a{color:#dadada}.footer a span{color:#7b7b7b;margin-left:.4em}.footer a:focus,.footer a:hover{color:#fff;background:0 0}.footer a:focus span,.footer a:hover span{color:#fff}.footer ul{list-style:none;padding:0;white-space:nowrap}.footer h6{color:#dacba0;white-space:nowrap;text-transform:uppercase}.footer hr{margin-top:-26.35px;border-top-color:#2b2c2d;border-bottom:1px solid #434446}.footer-columns{justify-content:space-between}.footer-newsletter{max-width:300px}.newsletter-button{white-space:nowrap;margin-bottom:26.35px;padding:.5em .8em;color:#fff;background:rgba(255,255,255,.12);border:1px solid #565656;border-left:1px solid #4f4f4f;border-radius:5px}.newsletter-button:focus,.newsletter-button:hover{text-decoration:none}.minimenu a{white-space:nowrap}.minimenu>div{z-index:2;position:absolute;border-radius:5px;padding:2px 3px;display:inline-block;vertical-align:top}.minimenu>div div,.minimenu>div ul{margin:0;padding:0 3px}.minimenu>div ul{list-style:none;display:none}.minimenu>div:hover ul{display:block}.minimenu li{margin:0;padding:0;white-space:nowrap}.minimenu--wiki{font-size:80%;position:absolute;right:0;top:0;width:160px}.minimenu--wiki>div{width:160px;padding:2px 6px 9px;opacity:.6}.minimenu--wiki div div{text-align:right}.minimenu--wiki:hover>div{background:#efefef}@media (max-width:989.99px){.minimenu--wiki{display:none}}.minimenu--version{margin-bottom:52.7px}.minimenu--version a{color:#fff}.minimenu--version>div{z-index:3;background:#93b7e4;color:#fff}.sidebar{min-height:400px;font-size:87%;padding-top:3px}.sidebar-toc{color:grey;font-size:90%;position:-webkit-sticky;position:sticky;top:5px;max-height:100vh;overflow-x:hidden;overflow-y:auto}.sidebar-toc::-webkit-scrollbar{width:4px}.sidebar-toc::-webkit-scrollbar-thumb{border-radius:4px;background-color:#ccc}.sidebar-toc::-webkit-scrollbar-track{border-radius:4px;background-color:#f5f5f5}.sidebar-toc ul{padding:0;list-style:none}.sidebar-toc ul ul{display:none}.sidebar-toc ul .active ul{display:block}.sidebar-toc li{margin:0 0 0 1px;border-left:1px solid #e6e6e6}.sidebar-toc li li{margin-left:-1px}.sidebar-toc li a{position:relative;display:block;color:inherit;text-decoration:none;padding-left:1em;padding-right:.8em;margin:0}.sidebar-toc li a:focus,.sidebar-toc li a:hover{background:#c1c1c130}.sidebar-toc li li a{padding-left:2em}.sidebar-toc li.active>a::after{position:absolute;top:0;left:-2px;width:3px;height:100%;content:'';background-color:#50bcff;-webkit-animation:fadein ease-out .5s forwards;animation:fadein ease-out .5s forwards}@media (min-height:768px){.sidebar-toc{top:150px}}.sidebar-author,.sidebar-composer{color:#666}.sidebar-avatar{border:1px solid #ccc;border-color:#ccc #eee #eee #ccc}.sidebar--donate{padding-top:79.05px;color:#666}.sidebar--donate h3{margin-bottom:13.175px}.leftbar{grid-area:leftbar;position:relative;min-height:400px;font-size:85%;margin-left:var(--m-container-padding);padding-left:calc(var(--container-padding) - 1em);color:#707070;background:#f7f7f7;box-shadow:inset -3px 0 8px 0 #00000005}.main--doc .leftbar{padding-left:var(--container-padding)}.leftbar-sticky{position:-webkit-sticky;position:sticky;top:5px;margin-top:67.7px;padding-right:var(--container-padding);max-height:calc(100vh - 60px - 20px);overflow-x:hidden;overflow-y:auto}.leftbar-sticky::-webkit-scrollbar{width:4px}.leftbar-sticky::-webkit-scrollbar-thumb{border-radius:4px;background-color:#ccc}.leftbar-sticky::-webkit-scrollbar-track{border-radius:4px;background-color:#f5f5f5}@media (min-height:768px){.leftbar-sticky{top:150px}}.leftbar--popup{display:block!important;position:absolute;width:300px;top:0;bottom:0;box-shadow:0 1px 9px 0 #858585;z-index:1002}.leftbar--popup .leftbar-sticky{margin-top:20px}.leftbar-menu h3{font-size:1em;color:#666;margin:.4em 0 0;transition:margin .2s ease-out;white-space:nowrap}.leftbar-menu h3:not(.is-active):not(.active){cursor:pointer}.leftbar-menu h3:not(.is-active):not(.active):hover{margin-left:.5em}.leftbar-menu ul{padding:0;list-style:none;margin-bottom:1em}.leftbar-menu h3+ul{padding-top:10px;overflow:hidden;max-height:0;transition:.1s max-height cubic-bezier(.25,.46,.45,.94)}.leftbar-menu h3+ul.active{max-height:600px}.leftbar-menu h3.is-active+ul{max-height:600px}.leftbar-menu li{margin:3px 0 0;position:relative;margin-left:1em}.leftbar-menu li a{display:block;color:inherit;text-decoration:none;padding-left:1em;margin-left:-1em}.leftbar-menu li a:active,.leftbar-menu li a:focus,.leftbar-menu li a:hover{background:#c1c1c130}.leftbar-menu a.active{font-weight:700}.leftbar-menu a.active::after{content:'■';position:absolute;left:-1.2em;top:3px;color:#006aeb;font-size:80%}.leftbar-toggle{display:none;position:absolute;top:0}.leftbar-toggle svg{fill:#006aeb;width:24px;height:24px}.overlay{z-index:1001;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(39,40,44,.4)}.main{flex:1}.main .container{background:#fff}.main--doc{background:linear-gradient(90deg,#00000008 49%,#fff0 50%)}.main-columns{position:relative;display:grid;min-height:1000px;gap:var(--container-padding);grid-template-areas:'content'}.main-columns--leftbar{grid-template-areas:'leftbar content';grid-template-columns:minmax(200px,1fr) 4fr}@media (max-width:900px){.main-columns--leftbar{grid-template-areas:'content';grid-template-columns:1fr}.main-columns--leftbar .leftbar{display:none}.main-columns--leftbar .leftbar-toggle{display:block}}.main-columns--donate{grid-template-areas:'content sidebar';grid-template-columns:1fr 250px;gap:calc(2 * var(--container-padding))}@media (max-width:759.99px){.main-columns--donate{grid-template-areas:'content' 'sidebar';grid-template-columns:1fr}}.wiki-columns{display:grid;grid-template-columns:minmax(auto,750px)}.wiki-columns--sidebar{grid-template-columns:minmax(auto,750px) minmax(150px,1fr);gap:var(--container-padding);margin-bottom:5em}@media (max-width:900px){.wiki-columns--sidebar{grid-template-columns:minmax(auto,750px)}.wiki-columns--sidebar .sidebar{display:none}}@media (max-width:1100px){.main-columns--leftbar .wiki-columns--sidebar{grid-template-columns:minmax(auto,750px)}.main-columns--leftbar .wiki-columns--sidebar .sidebar{display:none}}@media (min-width:1340px){.main-columns--leftbar .wiki-columns--sidebar .sidebar{margin-right:-15px}}.content{padding:var(--spacer2) 0;grid-area:content;min-width:0}@media (max-width:759.99px){.content h1,.content h2,.content h3{word-break:break-word}}.content--dark{color:#adadad}.content--dark pre{-webkit-filter:invert(100%) hue-rotate(90deg) brightness(1.5);filter:invert(100%) hue-rotate(90deg) brightness(1.5);background:#f1f7ff38;box-shadow:inset 1px 1px 10px #e9f1fd2e}.content--dark h1,.content--dark h2,.content--dark h3,.content--dark h4,.content--dark h5,.content--dark h6{color:#d0d0d0}.content--dark a{color:#50bcff}.content--dark a:after{-webkit-filter:invert(1);filter:invert(1)}.content--dark dl code,.content--dark h1 code,.content--dark h2 code,.content--dark h3 code,.content--dark li code,.content--dark p code{background:#0000004d;border:1px solid #ffffff1a}.content-anchor{color:#bbb;opacity:0;position:absolute;margin-left:.2em;text-decoration:none!important}.content-anchor:focus,.content-anchor:hover{color:#006aeb;background:0 0}.content-anchor:after{content:none!important}h2:hover .content-anchor,h3:hover .content-anchor{opacity:1;transition:.2s}@media (max-width:759.99px){.content-anchor{display:none}}.figure-right{float:right;clear:right;margin:5px 0 5px 20px;text-align:center}.figure-right p{margin:1px 0!important;padding:0!important;font-style:italic;font-size:84%}#preview.content--blogpost h1+p,.blogPost .blogMeta+p,.perex{font-size:18.7px;font-weight:300;color:#666;margin-bottom:var(--spacer2)}@media screen and (min-width:350px){#preview.content--blogpost h1+p,.blogPost .blogMeta+p,.perex{font-size:calc(18.7px + 3.4 * ((100vw - 350px)/ 550))}}@media screen and (min-width:900px){#preview.content--blogpost h1+p,.blogPost .blogMeta+p,.perex{font-size:22.1px}}#preview.content--blogpost h1+p li,.blogPost .blogMeta+p li,.perex li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASCAYAAACw50UTAAAACXBIWXMAAAsTAAALEwEAmpwYAAADO0lEQVQ4EaWSzYscRRiHn7equmdmZ9yPTSbmQ6IYP5CsoqyK4EUvehAMAW8eEi/CeBGv/gWeRLw4J+NBPQb1IAheol5mF5WARDEqkpjo7uYjm+zMbHdXva/L2sgmrkHMAz+q6Xrr6R/dLa9/3AUDBHwuZDmETBAHsYKqMGIBzkPWAJ8JzhtOAsG1aPpJWtkszWyqW6Xx6rXyj7KIq0QtcNwSgmGY6ZNBmstmqee2KG9RbiQr5zuN208Uacy1avktw44IDgPCrTROWszvnLh/MKwu+5XRD3jXwOPeM3CCHPtfckNRreZ3tA8OijTcFAfXQLUkmQHxXeB0+LdW9fX24rpxsrQhPrUpNjOMiFkESx+KC1+5fx42nAuvgftILSIi1+0lLednWgcGas4vr/2IsxxLDk1GrCpSTH1wL27/QU0Pa5Q3J3z3kJf8WNQSRP4WTzf2D1LcEF/9GVKGRY9GKIuKWGofcz3qPoEaBBA7jGXHq8oYpjXazV1Hq3KJcVp/ycHBmea+QUreXxqewUuGiScCqapQ036WSS3eKhfAOGTJHdf61qgcUUWl0+wejcVSZ6I5+UBKzl9eO4eXgDqP2l+vQnVDnLueOK4j+EyIpQGcLEfpvA/VXh8CWMa4GBMLY6qz+4WiLLh4ZRnnMtQEMyVWEU3aD7n0TI3WpGfHPk/IATyh1REmu56L59Kvqyt2oBhXi1nD5kKWIZazvl5SlhdQVSwJiYSqoVHRZP2sIb3ZPZ6ZvZ6zp0q++GDI1QtKo+WQPfdmPHG4xdxTDWZ2B1bOxubqki763M+JAGabYgysjiYIgX73rtBrTzl++rrgm0/HnPx8nWJkcOOPnDWFR59r8fjzE8zu881rF9Pi6orOAUg9ZSo4D7N7fR/onfmu4tvPxpz6cp3tEG4g5MI9j+U8/EyrsX8uX1y7pA8OrygiMLXL4wPvnF4oX1n4ZMjSL5GbIdyEOx/Ks6ePdAbtaXnEOeG37+PbJ95fe/XS+ch/RQAP5EAbmAZ2AXcDtGfc/iNv7LRnX55aqOd3AvcBdwDder5dn/dbC0sdV28EIKtTP4zf25NhOkZNxUgdcBswAiqgrNdYr1rHAP4E6g6eAxtxE2YAAAAASUVORK5CYII=) no-repeat left 5px;list-style:none;padding-left:30px;margin-left:0}.wiki{min-width:0}.wiki a{text-decoration:underline;-webkit-text-decoration-color:rgba(0,106,235,.2);text-decoration-color:rgba(0,106,235,.2)}.wiki a:focus,.wiki a:hover{text-decoration:none}.wiki a[href*="nette."]:after{content:none}.wiki a[href*="//api.nette"]:after{content:'';margin-left:3px;padding-right:14px;background:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%3Cg%20transform%3D%22translate(0%2C2)%22%20fill-opacity%3D%22.4%22%20stroke-width%3D%22.24%22%20aria-label%3D%22API%22%3E%0D%0A%20%20%3Cpath%20d%3D%22m0.64%2011%202.6-6.8h0.97l2.8%206.8h-1l-0.8-2.1h-2.9l-0.75%202.1zm2-2.8h2.3l-0.71-1.9q-0.33-0.86-0.48-1.4-0.13%200.66-0.37%201.3z%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22m7.8%2011v-6.8h2.6q0.68%200%201%200.065%200.5%200.084%200.84%200.32%200.34%200.23%200.54%200.66%200.21%200.42%200.21%200.93%200%200.87-0.55%201.5-0.55%200.6-2%200.6h-1.8v2.8zm0.9-3.6h1.8q0.88%200%201.2-0.33%200.37-0.33%200.37-0.92%200-0.43-0.22-0.73-0.21-0.31-0.57-0.4-0.23-0.061-0.84-0.061h-1.7z%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22m14%2011v-6.8h0.9v6.8z%22%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat left center;background-size:13px}.wiki h1{margin-bottom:var(--spacer2)}.wiki h2:not(:first-child):not(.wiki-method){margin-top:var(--spacer3)}.wiki h3:not(:first-child):not(.wiki-method){margin-top:var(--spacer2)}.wiki h1+h2,.wiki h2+h3{margin-top:0!important}.wiki p{word-wrap:break-word}.wiki table th[colspan]{background:#b4d5f4}.wiki table tbody tr:nth-child(even){background:#00000005}.wiki pre{background:#f1f7ff;box-shadow:inset 1px 1px 10px #e9f1fd;border-radius:5px;padding:.8rem 1rem;clear:both;position:relative;box-sizing:content-box;z-index:1}.wiki pre.terminal{box-shadow:inset 1px 1px 10px #000;background:#181818;color:#ccc;line-height:1.35}.wiki pre.terminal span{padding:1px 2px;margin:0 -2px}.wiki-arguments{font-size:80%;font-weight:400}.wiki-arguments i{font-weight:400;color:#c3955e}.wiki-filter .wiki-arguments{font-size:65%}.wiki-method{font-size:1.06rem;font-weight:500;background:#f8edc3;border-radius:3px;padding:6.5875px;padding-left:26.35px;margin:52.7px 0 13.175px -26.35px}.wiki-methods-brief .wiki-method{margin-top:0}.wiki-deprecated{text-decoration:line-through}.wiki-deprecated::after{content:'deprecated';float:right;font-size:1rem}[data-version]::before{content:'new in ' attr(data-version);float:right;background:#fff2e2;color:#e6860b;border:1px solid #f2a542;border-radius:5px;padding:.2em .5em;margin-left:1em;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap}.wiki-method[data-version]::before{background:#fff}.table-latte-filters td:first-child,.table-latte-tags td:first-child{width:45%}.table-latte-filters code,.table-latte-tags code{white-space:pre-wrap}.table-latte-filters th,.table-latte-tags th{background:#fff!important;border-top:none!important}.table-latte-filters td:first-child{width:20%}b.main{background:#ddf8cc}li.icon{list-style:none;background:no-repeat;margin-left:-3px;padding-left:28px}.documentation h2{font-size:1.7em}.documentation ul{padding-left:2px;list-style:none}.documentation .only-sidemenu{display:none}code.small{font-size:85%}div.emphasis{padding:1em;margin-bottom:26.35px;background:#f7f1d3;border-radius:5px;box-shadow:inset 1px 1px 10px #ede6c3}div.emphasis h2{margin-top:0}div.emphasis pre{background:#fff;box-shadow:none}div.emphasis>:last-child{margin-bottom:0}.content--bigicons img.icon{margin:1.8em 5px 5px;line-height:0;float:left}.content--bigicons h2,.content--bigicons p,.content--bigicons ul{margin-left:85px;border:none}.content--bigicons h2{margin-bottom:.1em}.content--bigicons p#preview.content--blogpost h1+p,.content--bigicons p.blogPost .blogMeta+p,.content--bigicons p.perex{margin-left:0}.wiki-button{color:#fff;background:#18a3fa;border-radius:2em;padding:.5em 1.5em .7em;display:inline-block;box-shadow:.1em .2em .8em 0 rgba(0,0,0,.2);text-decoration:none!important;opacity:.8;transition:.1s}.wiki-button:focus,.wiki-button:hover{opacity:1;color:#fff;background:#18a3fa;transform:scale(1.05);transition:.2s}.wiki-buttons{text-align:center;font-size:120%;margin-bottom:26.35px!important}.pagination{margin-top:52.7px;justify-content:center;max-width:750px}.pagination a{text-decoration:none}.blogtips{max-width:750px}.blogtips-article{display:flex;background:0 0;align-items:center;color:inherit!important;text-decoration:none!important;margin-bottom:26.35px}.blogtips-image{width:100px;height:65px;margin-right:1em!important;flex:none;border-radius:3px;background:#f5f5f5 no-repeat 50% 50%;background-size:cover;background-origin:border-box}.blogtips-text h4{margin-bottom:3px}.blogtips-text p{font-size:86%;margin-bottom:0}.tab-panel{display:none}.tab-panel.is-active{display:block}.btn{display:inline-block;padding:.4em 2em;border:1px solid #bbb;overflow:visible;color:#555;font-weight:700;background-color:#ddd;background-image:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0));transition:background-color .2s ease-out;background-clip:padding-box;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;text-shadow:0 1px 0 rgba(255,255,255,.9);text-decoration:none!important}.btn:hover{background-color:#eee;color:#555}.btn:active{background:#e9e9e9;position:relative;top:1px;text-shadow:none;box-shadow:0 1px 1px rgba(0,0,0,.3) inset}.btn:focus{color:#555;background:#e9e9e9;text-decoration:none;outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-primary{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-color:#269ce9;border-color:#269ce9}.btn-primary:hover{color:#fff}.btn-primary:hover{background-color:#70b9e8}.btn-primary:active,.btn-primary:focus{background:#269ce9}.btn-success{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-color:#3eb641;border-color:#3eb641}.btn-success:hover{color:#fff}.btn-success:hover{background-color:#63d166}.btn-success:active,.btn-success:focus{background:#3eb641}.btn-danger{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-color:#c92f28;border-color:#c92f28;opacity:.3}.btn-danger:hover{color:#fff}.btn-danger:hover{background-color:#ee5f5b;opacity:1}.btn-danger:active,.btn-danger:focus{background:#c92f28;opacity:1}a.btn{margin:0}.table--form textarea{width:100%;font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;vertical-align:top}.table--form input[type=email],.table--form input[type=number],.table--form input[type=password],.table--form input[type=text],.table--form input[type=url],.table--form select,.table--form textarea{border:1px solid #ccc;background:url(data:image/gif;base64,R0lGODlhBQAfAKIAAPHx8fj4+PT09Pv7+/39/fz8/P////7+/iH5BAAAAAAALAAAAAAFAB8AAAMgCKrSHRCOSau9tejNu/8aIY5kaZJHqq5s67pGLM90PScAOw==) #fff repeat-x;padding:.4em .6em;border-radius:3px}.table--form input[type=email]:focus,.table--form input[type=number]:focus,.table--form input[type=password]:focus,.table--form input[type=text]:focus,.table--form input[type=url]:focus,.table--form select:focus,.table--form textarea:focus{border-color:#000}.table--form input[type=checkbox],.table--form input[type=radio]{margin:0 .4em 0 0}.table--form label{margin-right:.5em}.table--form th{text-align:right;vertical-align:baseline;border-top:none;width:1em;white-space:nowrap;font-weight:400}.table--form .required th{font-weight:700}.table--form td{border-top:none;vertical-align:baseline}@media (max-width:559.99px){.table--form tr{display:flex;flex-direction:column}.table--form th{text-align:left}}.help-block{font-size:90%;color:gray}.form-multi td{display:flex}.built-with{list-style:none;margin:0;padding:0;display:grid;gap:var(--container-padding);grid-template-columns:1fr 1fr}@media (max-width:700px){.built-with{grid-template-columns:1fr}.built-with img{width:100%}}.built-with a{background:#fff url(images/wait.gif) no-repeat center center;display:block;min-height:160px}.built-with li{min-height:20px;padding:20px;background:#f5f5f5;box-shadow:inset 1px 1px 10px #e8e8e8;border-radius:5px}.built-with li:hover{background:#ececec}.built-with a,.built-with h2{margin-bottom:26.35px}.built-with p{margin:0}.form-built-with{display:none}.form-built-with input{width:20em}.form-built-with table td,.form-built-with table th{border:none;background:0 0;color:#222}.contributors{list-style:none;padding:0}.contributors:after{clear:both;content:" ";display:table}.contributors li{padding:5px;margin:0 0 1.5em}@media (min-width:900px){.contributors li{width:33%;float:left}}.contributors li:nth-child(3n+1){clear:left}.contributors .count{float:left;margin-right:10px;font-size:150%;color:gray}.contributors img{float:left;margin-right:10px;border-radius:.5em}.contributors .stat{font-size:85%;color:silver}.contributors .stat b{color:#333;font-weight:400}.contributors .stat a{color:inherit}.team-member img{margin-bottom:26.35px}form.make-donation{padding:1.1em;max-width:42%;background:#d1f5d2;box-shadow:inset 1px 1px 10px #c2eac3;border-radius:5px}form.make-donation>div[class]{padding-bottom:1em}form.make-donation .currency-options,form.make-donation .frequency-options{display:inline-block}form.make-donation .currency-options{border-left:1px solid #accead;padding-left:1em}form.make-donation .amount-options label{display:inline-block;margin-right:1em}form.make-donation input[name=currency]{border-left:1px solid #00f}form.make-donation input[name=other]{width:4em}form.make-donation .buttons{line-height:1}.backing-text{margin-bottom:52.7px}@media (min-width:990px){.backing-text{-moz-column-count:2;column-count:2;-moz-column-gap:52.7px;column-gap:52.7px}}.backing-onetime{margin-bottom:26.35px}.backing-onetime a{text-decoration:none;vertical-align:middle;display:inline-block;margin:0 3px;text-align:center}.backing-onetime a:focus,.backing-onetime a:hover{color:#006aeb;background:0 0}.backing-onetime a:after{content:none!important}.backing-tier-crypto{max-width:45em;text-align:right;flex:1}.backing-crypto-detail img{max-width:200px}.backing-stats{display:flex;justify-content:space-between;margin-bottom:52.7px}.backing-stats-count{font-weight:700;font-size:180%;line-height:1.2}.backing-stats-legend{font-weight:700;font-size:90%}.backing-sidebox{border:1px solid #f9f9f9;background:#fff;padding:7.905px 13.175px;margin:0 -13.175px 13.175px}.backing-sidebox ul{margin-bottom:13.175px}.backing-goals{margin-bottom:52.7px}.backing-goals-list{font-size:smaller;font-weight:700;display:flex;align-items:center;margin-bottom:13.175px}.backing-goals-paginator{margin:0 .3em}.backing-goals-goal:not(.collapsed)+.backing-goals-goal{margin-top:13.175px;padding-top:13.175px;border-top:1px solid #e5e5e5}.backing-goals-button{display:block;padding:2px 6px;margin:0;border:2px solid #ebebeb}.backing-goals-button:focus:not(:hover){color:inherit;background:0 0}.backing-goals-show{font-weight:400;color:#fff;background:#006aeb;border:none;transition:.1s}.backing-goals-show:hover{transform:scale(1.07)}.backing-goals-caption{display:flex;align-items:baseline}.backing-goals-amount{font-weight:700;font-size:larger}.backing-goals-interval{font-size:smaller;margin-left:1em}.backing-goals-reached{color:#ee5f5b;margin-left:1em}.backing-progress{background:#f4f4f4;height:10px;margin-bottom:13.175px}.backing-progress>div{background:#ee5f5b;height:100%}.backing-tier-caption{font-weight:700;font-size:larger}.backing-tier-info{font-size:smaller;margin-bottom:13.175px}.backing-tier-description ul{padding:0;list-style:none}.backing-tier-description li:not(:last-child){border-bottom:1px dotted #ddd;padding-bottom:.2em;margin-bottom:.2em}.backers{margin-bottom:52.7px;text-align:center}.backers ul{padding-left:0}.backers ul.backers-columns{-moz-column-count:2;column-count:2;font-size:90%}.backers li{list-style:none}.backers-logo{display:inline-block;margin:0 26.35px 26.35px!important;vertical-align:middle;transition:.1s}.backers-logo img{width:140px;height:60px;-o-object-fit:scale-down;object-fit:scale-down}.backers-logo:after{content:none!important}.backers-logo:hover{transform:scale(1.05);transition:.2s}.backers--platinum-partner .backers-logo img{width:250px;height:100px}.backers--gold-partner .backers-logo img{width:200px;height:80px}.backers-logo--placeholder{border:1px dashed #bbb;border-radius:5px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.66}.donatebar{background:#fc0;box-shadow:inset 1px 1px 10px #d4ad11;position:relative;z-index:201}.donatebar p{margin:0 auto;padding:1em;max-width:1280px}.donatebar .donatebar-close{position:absolute;right:1em}@media (max-width:559.99px){.donatebar{display:none}}.backing-choose{max-width:50em;border:2px solid #e7ecf0;margin:13.175px 0;padding:18.445px 13.175px 0;display:flex}.backing-choose-radio{flex:0;margin-right:8.78333333px}.backing-tier-order{display:none}.backing-tier-order input[type=submit]{color:#fff;background:#18a3fa;border-radius:2em;padding:.5em 1.5em .7em;display:inline-block;box-shadow:.1em .2em .8em 0 rgba(0,0,0,.2);text-decoration:none!important;opacity:.8;transition:.1s;text-shadow:none;border:none}.backing-tier-order input[type=submit]:focus,.backing-tier-order input[type=submit]:hover{opacity:1;color:#fff;background:#18a3fa;transform:scale(1.05);transition:.2s}.backing-choose--active{border-color:#3c8ed7;background:rgba(60,142,215,.07)}.backing-choose--active .backing-tier-order{display:block}.partnerbox{text-align:center;box-shadow:4px 3px 18px rgba(0,0,0,.38);border-radius:5px;max-width:30em;margin:3em auto}.partnerbox a{background:0 0;text-decoration:none}.partnerbox-header{border-bottom:1px solid #e1e1e1;padding:3em 1em}.partnerbox .partnerbox-logo{max-width:300px;margin-bottom:2em}.partnerbox-name{font-size:180%;color:#5b92ce}.partnerbox-footer{padding:1em 1em 1em}.partnerbox-tier{font-size:150%;color:#8ac35b;text-transform:uppercase}.partnerbox-since{font-size:150%;color:silver;margin-bottom:1em}.partnerbox-thanks{font-size:80%;color:gray;font-style:italic;text-align:center}.hp-banner{background:url(images/homepage-banner-bg.png) repeat-x #7a7b7c;background-size:25px auto;padding:30px 0;overflow:hidden}.hp-banner .container{display:flex;justify-content:space-between}@media (max-width:989.99px){.hp-banner .container{flex-direction:column}}.hp-banner .jumbo-tagline{font-size:60px;color:#ccc;margin-bottom:26.35px}.content--hp{padding-left:2em;padding-right:2em}.content--hp h2,.content--hp h3{margin-top:0!important}.hp-banner-text{flex:1 1 0;font-size:18px;max-width:22em}.hp-banner-text1{color:#ccc;margin-top:20px;font-size:26px}@media (min-width:990px){.hp-banner-text1{margin-top:20px}}.hp-banner-text2{color:#ccc;margin-bottom:26.35px}.hp-banner-text3{color:#eee;line-height:1.4;margin-bottom:52.7px}.hp-banner-text3 a{color:inherit;text-decoration:underline}.hp-banner-button{color:#fff;background:#18a3fa;border-radius:2em;padding:.5em 1.5em .7em;display:inline-block;box-shadow:.1em .2em .8em 0 rgba(0,0,0,.2);text-decoration:none!important;opacity:.8;transition:.1s;padding:.7em 2em .9em;margin-bottom:30px}.hp-banner-button:focus,.hp-banner-button:hover{opacity:1;color:#fff;background:#18a3fa;transform:scale(1.05);transition:.2s}.hp-tiles{width:640px;height:650px;position:relative;z-index:0;transform-origin:-15px 0}@media (min-width:990px){.hp-tiles{margin-right:-80px;margin-left:60px}}@media (max-width:559.99px){.hp-tiles{transform:scale(.65);height:423px}}@media (max-width:374px){.hp-tiles{transform:scale(.55);height:357px}}.hp-tile-latte{background:#734d3c url(images/tiles/latte.png);left:22px;top:15px;width:127px;height:127px;z-index:17}.hp-tile-utils{background:#00e900 url(images/tiles/utils.png);left:188px;top:39px;width:90px;height:91px;z-index:11}.hp-tile-phpgenerator{background:#8892bf url(images/tiles/phpgenerator.png);left:321px;top:50px;width:91px;height:91px;z-index:7}.hp-tile-tracy{background:#cd1818 url(images/tiles/tracy.png);left:421px;top:70px;width:127px;height:128px;z-index:2}.hp-tile-di{background:#4f9d7b url(images/tiles/di.png);left:151px;top:137px;width:127px;height:129px;z-index:12}.hp-tile-forms{background:#b34921 url(images/tiles/forms.png);left:286px;top:149px;width:127px;height:128px;z-index:8}.hp-tile-mail{background:url(images/tiles/mail.png);left:421px;top:207px;width:73px;height:71px;z-index:3}.hp-tile-finder{background:#56e1e5 url(images/tiles/finder.png);left:72px;top:195px;width:71px;height:71px;z-index:13}.hp-tile-neon{background:#151528 url(images/tiles/neon.png);left:0;top:275px;width:71px;height:71px;z-index:18}.hp-tile-framework{background:#3c8ed7 url(images/tiles/framework.png);left:79px;top:275px;width:199px;height:201px;z-index:14}.hp-tile-caching{background:#f8840b url(images/tiles/caching.png);left:286px;top:286px;width:109px;height:110px;z-index:9}.hp-tile-database{background:#22252d url(images/tiles/database.png);left:404px;top:287px;width:128px;height:128px;z-index:4}.hp-tile-tester{background:#71b40b url(images/tiles/tester.png);left:365px;top:423px;width:158px;height:159px;z-index:6}.hp-tile-safestream{background:#ef8099 url(images/tiles/safestream.png);left:286px;top:404px;width:71px;height:71px;z-index:10}.hp-tile-tokenizer{background:#8f674c url(images/tiles/tokenizer.png);left:80px;top:484px;width:70px;height:70px;z-index:16}.hp-tile-robotloader{background:#e7bc54 url(images/tiles/robotloader.png);left:156px;top:484px;width:122px;height:122px;z-index:15}.hp-tile-emptytop{background:#545656;left:548px;top:0;width:70px;height:70px;z-index:1}.hp-tile-emptyright{background:#7e7f7f;left:531px;top:424px;width:71px;height:71px;z-index:5}.hp-tile-emptybottom{background:#8d8f8f;left:8px;top:554px;width:71px;height:71px;z-index:19}.hp-tile{position:absolute;display:block;background-size:100% 100%;padding:0;border-radius:10%;box-shadow:-20px 20px 30px 0 rgba(0,0,0,.2);transition:opacity .8s ease-in-out,transform 50ms ease-in-out;opacity:.9;will-change:transform,opacity}.hp-tiles--blur .hp-tile:not(:hover){transition:opacity .8s,transform .2s ease-in-out;opacity:.5}a.hp-tile:hover{transform:scale(1.05,1.05);transition:opacity .2s,transform .2s ease-in-out;z-index:50;opacity:1;background-color:transparent}.hp-tile--empty{box-shadow:-10px 10px 30px 0 rgba(0,0,0,.2)}.hp-tile span{display:none}.hp-backers{background:#f6f6f6;text-align:center;padding:52.7px 0;margin-right:-2em;margin-left:-2em}.hp-backers>:last-child{margin-bottom:0}.hp-backers .backers{transition:all .3s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.66}.hp-backers:hover .backers{-webkit-filter:none;filter:none;opacity:1}.hp-backers p{margin-left:auto;margin-right:auto;max-width:40em}.hp-backers-button{color:#fff;background:#18a3fa;border-radius:2em;padding:.5em 1.5em .7em;display:inline-block;box-shadow:.1em .2em .8em 0 rgba(0,0,0,.2);text-decoration:none!important;opacity:.8;transition:.1s;margin-bottom:26.35px}.hp-backers-button:focus,.hp-backers-button:hover{opacity:1;color:#fff;background:#18a3fa;transform:scale(1.05);transition:.2s}.hp-xxx{margin:52.7px 0}.hp-text{text-align:center;width:66%;margin:0 auto}.hp-text h2{margin-bottom:.4em}.hp-text p{font-size:120%}.content--blogpost{margin:0 auto;max-width:825px}.blogPost{margin-bottom:calc(2 * var(--spacer2))}@media (min-width:560px){.blogPost{font-size:105%}}.blogPost a:after{content:none!important}.blogPost h1{margin-top:13.175px}.blogPost h2,.blogPost h3,.blogPost h4{clear:left}.blogPost p{max-width:42em}.blogPost.blogPost--draft h1{color:#ff423a}.blogPost hr{clear:none}.blogPost .alert,.blogPost .caution,.blogPost .code-toolbar,.blogPost .note,.blogPost .tip,.blogPost .warning,.blogPost div.download,.blogPost div.flash,.blogPost pre{margin:0 -26.35px 26.35px}@media (max-width:930.4px){.blogPost .alert,.blogPost .caution,.blogPost .code-toolbar,.blogPost .note,.blogPost .tip,.blogPost .warning,.blogPost div.download,.blogPost div.flash,.blogPost pre{margin:0 var(--m-container-padding) 26.35px;border-radius:0}}.blogPost .alert,.blogPost .caution,.blogPost .note,.blogPost .tip,.blogPost .warning,.blogPost div.download,.blogPost div.flash{max-width:none}.blogPost pre{padding:26.35px}@media (max-width:930.4px){.blogPost pre{padding:26.35px var(--container-padding)}}.blogPost .code-toolbar pre{margin:0}.blogPost .blogMeta{margin:calc(15px - var(--spacer2)) 0 var(--spacer2) 5px}.blogPost-lock{position:relative;min-height:17em}.blogPost-lock-overlay{-webkit-filter:blur(10px) brightness(1.3);filter:blur(10px) brightness(1.3);overflow:hidden;max-height:17em}.blogPost-lock-info{position:absolute;left:0;right:0;top:0;margin:3em auto;text-align:center}.blogPost-lock-info>div{margin:1em 0}.blogPost-lock-info img{width:10%}.blogPost-figure{margin:0 var(--m-container-padding) var(--spacer2)}.blogPost-figure img{width:100%;max-height:700px}@media (min-width:1150px){.blogPost-figure{margin-left:-15%;margin-right:-15%;border-radius:5px}.blogPost-figure img{max-width:initial!important}}.blogComment{padding:0;margin:2em 2em 0 0;list-style:none}.blogComment>li{color:#3c372f;clear:both;border-bottom:1px solid #fff;margin:2em 0 2em;position:relative;border-radius:.6em}@media (max-width:559.99px){.blogComment>li{color:#222}}.blogComment a:after{content:none!important}.blogComment-name{margin:0;font-weight:500}.blogComment-name a{color:#000;background-color:transparent;text-decoration:none!important}.blogComment-avatar{float:right;margin:0 0 1em 1em}.blogComment-avatar img{border-radius:.5em}.blogComment-new{font-size:80%;font-weight:700;color:#ee743d}.blogComment-link{font-size:80%;color:#aaa}.blogComment-content{font-size:90%;margin:.3em 0;padding:0 .5em 0 0;max-width:42em}.blogComment-content p{margin:.5em 0}.blogComment-meta{font-size:75%;color:#999}.blogRow{display:grid;gap:calc(var(--container-padding) - 26.35px);margin-left:calc(var(--m-container-padding)/ 2);margin-right:calc(var(--m-container-padding)/ 2);margin-bottom:calc(var(--container-padding)/ 2)}@media (min-width:760px){.blogRow--1 .blogTile{display:flex}.blogRow--1 .blogTile-figure{flex:none;width:50%;margin-bottom:0}.blogRow--1 .blogTile-text{margin-left:26.35px}.blogRow--2,.blogRow--3{grid-template-columns:1fr 1fr}}@media (min-width:990px){.blogRow--1 .blogTile-figure{width:65.5%}.blogRow--3{grid-template-columns:1fr 1fr 1fr}}.blogTile{padding:13.175px;position:relative;transition:.2s ease-in-out;border-radius:20px}.blogTile:focus,.blogTile:hover{transform:scale(1.02);background:#00000008;transition:.1s ease-in-out}.blogTile--new::after{content:'new';position:absolute;top:2px;right:-1px;padding:10px 4px;border-radius:50%;background:#ea3f25;color:#fff;line-height:1;font-size:75%;font-weight:700}.blogTile-figure{position:relative;margin-bottom:26.35px}.blogTile-figure>a{display:block;padding:0;margin:0;text-decoration:none;background:0 0}.blogTile-image{border-radius:20px;background:#f5f5f5 no-repeat 50% 50%;background-size:cover;background-origin:border-box;min-height:200px;height:100%}@media (min-width:760px){.blogTile-image--medium{min-height:300px}.blogTile-image--big{min-height:400px}}.blogTile-image--locked{opacity:.33}.blogTile-lock{position:absolute;left:0;right:0;top:30%;background:#ffffffe6;text-align:center;padding:26.35px 26.35px}.blogTile-lock img{width:10%}.blogTile-text>a{text-decoration:none;display:block;padding:0;margin:0;background:0 0}.blogTile-text a{color:inherit}.blogTile-text a:after{content:none!important}.blogMeta{font-size:85%}.blogMeta a{text-decoration:none;margin-right:4px;color:inherit}.blogMeta a:after{content:none!important}.blogMeta-avatar img{border-radius:50%;margin-right:6.5875px}.blogMeta-social{width:15px;height:15px;color:gray}@media (min-width:600px){.jumbo--blog{margin-top:52.7px;margin-bottom:52.7px}}.jumbo--blog .jumbo-logo{font-weight:700;color:#3c8ed7;text-shadow:none}.jumbo--blog .jumbo-tagline{font-size:20px;font-weight:400;max-width:660px;text-shadow:none;color:#333;line-height:1.2;letter-spacing:-1px}@media screen and (min-width:350px){.jumbo--blog .jumbo-tagline{font-size:calc(20px + 10 * ((100vw - 350px)/ 550))}}@media screen and (min-width:900px){.jumbo--blog .jumbo-tagline{font-size:30px}}.jumbo--blog .jumbo-tagline a[hreflang]:first-child{margin-right:2em}.jumbo--blog .jumbo-tagline a[hreflang]{display:inline-block;transition:.2s;text-decoration:none;padding:10px}.jumbo--blog .jumbo-tagline a[hreflang].is-active{border:2px solid silver}.tags-look .tagify__dropdown__item{display:inline-block;border-radius:3px;padding:.3em .5em;border:1px solid #ccc;background:#f3f3f3;margin:.2em;font-size:.85em;color:#000;transition:0s}.tags-look .tagify__dropdown__item--active{color:#000}.tags-look .tagify__dropdown__item:hover{background:#ffffe0;border-color:gold}#blog-counter{flex:1;text-align:right}.figure--four{display:flex;margin-left:-2%;margin-right:-2%}.figure--four>*{width:25%;padding:2%;text-align:center}.figure--four img{border-radius:10px}.figure--four a{border-radius:10px;color:inherit}.doc-search{margin-top:0;margin-bottom:52.7px}.doc-search input[type=search]{width:100%;border:1px solid silver;padding:.3em .6em;font-size:inherit;border-radius:5px}.doc-search .algolia-autocomplete{width:100%}.doc-search .algolia-autocomplete .ds-dropdown-menu{width:100%;max-width:unset}@media (min-width:666px){.columns.documentation{display:flex}}ul.logo{float:left;margin:0 20px 20px 0!important;padding:0;width:190px;border:1px solid #ddd;border-top:none}ul.logo li{margin:0;padding:0;border-top:1px solid #ddd;background:#f5f5f5;font-size:85%;text-align:center;list-style:none}ul.logo li.img{background:#fff}ul.logo li.icon{padding:60px 0;background:#fff}ul.logo li a{display:block;padding:6px 8px}ul.logocolors{float:left;margin:0!important;padding:0}ul.logocolors li{position:relative;width:225px;margin:0 0 25px 60px;color:#666;list-style:none}ul.logocolors div{width:50px;height:50px;left:-60px;top:5px;position:absolute}ul.logocolors p{margin:0}ul.logocolors li strong{font-size:110%;color:#333}hr.clear{clear:both}.postAx{border-top:1px dashed #d6d6d6;border-bottom:1px dashed #d6d6d6;position:relative;padding:26.35px 0;margin:52.7px 0}.postAx-inner{padding:.6em 1.2em!important}.postAx-inner:hover{background:#f7f5ee}.postAx-anchor,.postAx-anchor:focus,.postAx-anchor:hover{background:0 0;color:#555;display:block}.postAx a{text-decoration:none}.postAx a:after{content:none!important}.postAx-title{color:#006aeb;font-weight:700}.postAx-inner:hover .postAx-title{text-decoration:underline}.postAx-text{color:#555}.postAx-link{font-size:90%;color:#006621}.postAx-logo{max-width:100px!important;float:right;margin-left:1em}.postAx-offer{position:absolute;font-size:80%;color:#bbb;right:1.2em}.postAx-offer:focus,.postAx-offer:hover{background:0 0;color:#555}.release-note{display:flex}@media (max-width:759.99px){.release-note{flex-direction:column}}.release-head{width:150px}.release-head h5{margin-bottom:.2em}.release-head p{color:#b3b3b3}.release-tag{color:#fff;background:#94bb1f;border-radius:5px;padding:.1em .5em;font-size:80%;white-space:nowrap}.release-text{flex:1;font-size:85%;overflow:overlay;color:#333;background-color:#f1f7ff}.release-text ol,.release-text ul{padding-left:1em}.release-text h2{font-size:1.5em}.release-text>:last-child{margin-bottom:0}.release-text pre{white-space:pre-wrap}.releases-table{font-size:80%;position:relative;max-height:400px;overflow:auto;overflow:hidden scroll;margin-bottom:26.35px}.releases-table .release-tag{font-weight:700}.releases-table .release-text{font-size:80%}.releases-table pre{margin:0;padding:.4em .6em}.starwars-buttons{float:right}.starwars-buttons .starwars-start{color:#fff;background:#18a3fa;border-radius:2em;padding:.5em 1.5em .7em;display:inline-block;box-shadow:.1em .2em .8em 0 rgba(0,0,0,.2);text-decoration:none!important;opacity:.8;transition:.1s;width:10em}.starwars-buttons .starwars-start:focus,.starwars-buttons .starwars-start:hover{opacity:1;color:#fff;background:#18a3fa;transform:scale(1.05);transition:.2s}.starwars-buttons svg{width:1.1rem}.starwars{transform-origin:45% 8%;position:relative;overflow:hidden;height:90vh;transform:perspective(150px) rotateX(25deg) scale(.7);transition:2s ease}.starwars:before{position:absolute;content:' ';left:0;right:0;top:0;bottom:60%;background-image:linear-gradient(to bottom,#fff 0,#fff0 100%);pointer-events:none;z-index:20}.starwars .releases{position:absolute;top:10%;-webkit-animation:starwars-scroll 1900s linear infinite;animation:starwars-scroll 1900s linear infinite}@-webkit-keyframes starwars-scroll{0%{top:10%}100%{top:-10000%}}@keyframes starwars-scroll{0%{top:10%}100%{top:-10000%}}@media print{/*!
	(c) David Grudl
*/a{color:#000}fieldset,input,select,textarea{display:none}body,input,select{font-family:Verdana,"Geneva CE",lucida,sans-serif;background:#fff;color:#000}.hp-text h2,.table-latte-filters caption,.table-latte-tags caption,h1,h2,h3,h4{font-family:Georgia,"New York CE",utopia,serif;font-weight:400;margin:1.5em 0 .9em}.content-anchor,.download-button,.footer,.header,.minimenu,.sidebar{display:none}div.preview,pre{font-weight:400;line-height:1.4;border:1px dashed #ededed;padding:10px;margin-top:15px;margin-bottom:15px;white-space:pre-wrap}.breadcrumbs{font-size:80%}img.icon{margin:1em 1em 1em 0;float:left}#preview.content--blogpost h1+p,.blogPost .blogMeta+p,.perex{font-family:Georgia,"New York CE",utopia,serif;font-style:italic;font-size:130%;text-indent:0!important}.caution,.note,.tip,.warning,div.download{padding:.7em;margin:1em 0;text-indent:0!important;border:1px dashed #ededed;border-radius:5px}}