/* /static/css/all/resets.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,q:after,blockquote:after,q:after{content:none}*:focus,*:active{outline:0}

/* /static/css/all/old-browsers-warning.css */
body.old-browser-warning{overflow:hidden}body.old-browser-warning div.layout{width:450px;margin:0 auto;filter:blur(2px);-ms-filter:blur(2px);filter:progid:DXImageTransform.Microsoft.blur(pixelradius='2',shadowopacity='0.0')}body.old-browser-warning div.layout *{position:static}#old-browser-warning{position:absolute;z-index:999999999;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.9;filter:alpha(opacity=90);text-align:center !important;font-size:30px !important;font-family:arial !important}#old-browser-warning p{position:relative;top:50px;color:#000 !important;line-height:1.5em;padding:0 40px}#old-browser-warning p b{color:#000 !important;font-weight:700 !important}#old-browser-warning p a{display:inline-block;position:relative;padding-left:35px;padding-right:0;white-space:nowrap;text-decoration:none;line-height:1.5em;color:#0078d7;border-bottom:1px solid #0078d7;text-shadow:none}#old-browser-warning p a[target=_blank]:before,#old-browser-warning p a[target=_blank]:before{content:''}#old-browser-warning p a span{position:absolute;top:8px;left:0;width:30px;height:30px;display:inline-block;background-repeat:no-repeat;background-position:0 0;text-decoration:none;border:0;overflow:hidden}#old-browser-warning p a:hover,#old-browser-warning p a:focus,#old-browser-warning p a:active{border-bottom:1px solid transparent}#old-browser-warning p a:hover span,#old-browser-warning p a:focus span,#old-browser-warning p a:active span{top:9px}#old-browser-warning p a.chrome span{background-image:url('/static/img/content/old-browser-warning/chrome.gif')}#old-browser-warning p a.safari span{background-image:url('/static/img/content/old-browser-warning/safari.gif')}#old-browser-warning p a.firefox span{background-image:url('/static/img/content/old-browser-warning/firefox.gif')}#old-browser-warning p a.edge span{background-image:url('/static/img/content/old-browser-warning/edge.gif')}#old-browser-warning p a.opera span{background-image:url('/static/img/content/old-browser-warning/opera.gif')}

/* /static/css/all/fonts.css */
@font-face{font-family:'ssp_regular';src:url('/static/fonts/sourcesanspro/regular.eot');src:url('/static/fonts/sourcesanspro/regular.eot?#iefix') format('embedded-opentype'),url('/static/fonts/sourcesanspro/regular.woff2') format('woff2'),url('/static/fonts/sourcesanspro/regular.woff') format('woff'),url('/static/fonts/sourcesanspro/regular.ttf') format('truetype'),url('/static/fonts/sourcesanspro/regular.svg#ssp_regular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'ssp_regular_italic';src:url('/static/fonts/sourcesanspro/it.eot');src:url('/static/fonts/sourcesanspro/it.eot?#iefix') format('embedded-opentype'),url('/static/fonts/sourcesanspro/it.woff2') format('woff2'),url('/static/fonts/sourcesanspro/it.woff') format('woff'),url('/static/fonts/sourcesanspro/it.ttf') format('truetype'),url('/static/fonts/sourcesanspro/it.svg#ssp_regular_italic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'ssp_bold';src:url('/static/fonts/sourcesanspro/bold.eot');src:url('/static/fonts/sourcesanspro/bold.eot?#iefix') format('embedded-opentype'),url('/static/fonts/sourcesanspro/bold.woff2') format('woff2'),url('/static/fonts/sourcesanspro/bold.woff') format('woff'),url('/static/fonts/sourcesanspro/bold.ttf') format('truetype'),url('/static/fonts/sourcesanspro/bold.svg#ssp_bold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'ssp_bold_italic';src:url('/static/fonts/sourcesanspro/boldit.eot');src:url('/static/fonts/sourcesanspro/boldit.eot?#iefix') format('embedded-opentype'),url('/static/fonts/sourcesanspro/boldit.woff2') format('woff2'),url('/static/fonts/sourcesanspro/boldit.woff') format('woff'),url('/static/fonts/sourcesanspro/boldit.ttf') format('truetype'),url('/static/fonts/sourcesanspro/boldit.svg#ssp_bold_italic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'ssp_black';src:url('/static/fonts/sourcesanspro/black.eot');src:url('/static/fonts/sourcesanspro/black.eot?#iefix') format('embedded-opentype'),url('/static/fonts/sourcesanspro/black.woff2') format('woff2'),url('/static/fonts/sourcesanspro/black.woff') format('woff'),url('/static/fonts/sourcesanspro/black.ttf') format('truetype'),url('/static/fonts/sourcesanspro/black.svg#ssp_black') format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,th,strong,b,button{font-family:'ssp_bold';font-weight:400}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,h1 i,h2 i,h3 i,h4 i,h5 i,h6 i,strong em,b em,th em,strong i,b i,th i,i strong,i b,em strong,em b{font-family:'ssp_bold_italic';font-weight:400;font-style:normal}html,body,p,table,td,label,select,input,textarea,legend{font-family:'ssp_regular',Arial,Helvetica,sans}i,em,p i,p em,td i td em,textarea i,textarea em{font-family:'ssp_regular_italic';font-style:normal}html,body{font-size:16px;line-height:1.3em}h1{font-size:225%;line-height:1.4em;margin:1em 0 .5em}h2{font-size:180%;line-height:1.4em;margin:1em 0 .5em}h3{font-size:160%;line-height:1.4em;margin:1em 0 .5em}h4{font-size:130%;line-height:1.4em;margin:1em 0 .5em}h5{font-size:120%;line-height:1.4em;margin:1em 0 .5em}h6{font-size:110%;line-height:1.4em;margin:1em 0 .5em}p{font-size:100%;line-height:1.5em;margin:.5em 0}p b,p strong,p th{font-size:100%}

/* /static/css/all/icons.css */
@font-face{font-family:'icons';src:url('/static/fonts/fontello/icons.eot');src:url('/static/fonts/fontello/icons.eot?#iefix') format('embedded-opentype'),url('/static/fonts/fontello/icons.woff') format('woff'),url('/static/fonts/fontello/icons.ttf') format('truetype'),url('/static/fonts/fontello/icons.svg#icons') format('svg');font-weight:400;font-style:normal}.icon{position:relative;padding-left:calc(1em + 5px)}.icon:before,.icon:before{position:absolute;left:0;font-family:'icons';font-style:normal;font-weight:400;width:calc(1em + 2px);height:calc(1em + 2px);display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-edit:before{content:'\e800'}.icon-go-inside:before{content:'\e801'}.icon-hamburger:before{content:'\e802'}.icon-new-window:before{content:'\e803'}.icon-download:before{content:'\e804'}.icon-address-book:before{content:'\e805'}.icon-user:before{content:'\e806'}.icon-users:before{content:'\e807'}.icon-invoices:before{content:'\e808'}.icon-processes:before{content:'\e809'}.icon-templates:before{content:'\e80a'}.icon-minimalize:before{content:'\e80b'}.icon-restore:before{content:'\e80c'}.icon-maximalize:before{content:'\e80d'}.icon-close:before{content:'\e80e'}.icon-refresh:before{content:'\e80f'}.icon-theme-dark-static:before,.icon-theme-dark-animated:before{content:'\e810'}.icon-theme-light:before{content:'\e811'}.icon-github:before{content:'\e822'}.icon-stackoverflow:before{content:'\e823'}.icon-linkedin:before{content:'\f30c'}.icon-print:before{content:'\e812'}

/* /static/css/all/common-rules.css */
:root{--color-link-normal:#24adff;--color-link-visited:#0078bd;--color-selection-front:var(--color-bg);--color-selection-bg:var(--color-front);--layout-header-link-padding:8px;--layout-full-width:1000px;--layout-full-header-height:80px;--layout-full-header-theme-btn-size:24px;--layout-full-main-nav-height:60px;--layout-full-border-radius:7px;--layout-full-content-horizontal-padding:25px;--layout-full-content-vertical-padding:15px;--layout-mobile-header-height:60px;--layout-mobile-header-hamburger-padding:8px;--layout-mobile-header-icon-size:calc(var(--layout-mobile-header-height)/2);--layout-mobile-content-horizontal-padding:20px;--layout-mobile-content-vertical-padding:10px;--layout-mobile-left-panel-time:.5s}*::selection{background:var(--color-selection-bg);color:var(--color-selection-front)}.hidden{display:none !important}.unvisible{visibility:hidden !important}.hidden-unvisible{position:absolute !important;visibility:hidden !important}.hidden-transparent{position:absolute !important;opacity:0 !important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.condensed-1{letter-spacing:-.3pt !important}.condensed-2{letter-spacing:-.35pt !important}.condensed-3{letter-spacing:-.4pt !important}.condensed-4{letter-spacing:-.45pt !important}.condensed-5{letter-spacing:-.5pt !important}.condensed-6{letter-spacing:-.55pt !important}.condensed-7{letter-spacing:-.6pt !important;font-size:95% !important}.condensed-8{letter-spacing:-.65pt !important;font-size:95% !important}.condensed-9{letter-spacing:-.7pt !important;font-size:95% !important}.condensed-10{letter-spacing:-.7pt !important;font-size:90% !important}.condensed-11{letter-spacing:-.7pt !important;font-size:85% !important}

/* /static/css/all/links.css */
.document a:not(.image){color:var(--color-link-normal);cursor:pointer;display:inline-block;border-bottom:1px solid var(--color-link-normal);text-decoration:none;padding-left:1px;padding-right:1px}.document a:not(.image):hover,.document a:not(.image):focus,.document a:not(.image):active{border-bottom:1px solid transparent;text-decoration:none;background-color:var(--color-link-normal);border-radius:2px}.document a:not(.image):visited{color:var(--color-link-visited);border-bottom:1px solid var(--color-link-visited)}.document a:not(.image):visited:hover,.document a:not(.image):visited:focus,.document a:not(.image):visited:active{background-color:var(--color-link-visited)}a[target=_blank]:not(.image){padding-right:.2em}a[target=_blank]:not(.image):after,a[target=_blank]:not(.image):after{position:static;font-family:'icons';font-style:normal;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e803';width:1em;height:1em;line-height:1.25em;font-size:.6em;margin-left:.2em}.info-link{border-bottom:1px dotted var(--color-link-normal);text-decoration:none;cursor:default}.document a.image{padding:0;cursor:pointer;display:inline-flex;text-decoration:none}.document a.image:hover,.document a.image:focus,.document a.image:active{background:0 0;text-decoration:none;border-radius:1px;outline-offset:2px;outline:1px solid var(--color-link-normal)}.document a.image:visited:hover,.document a.image:visited:focus,.document a.image:visited:active{outline:1px solid var(--color-link-visited)}

/* /static/css/all/layout.mobile.css */
html,body{margin:0;color:var(--color-front)}html,body,.glass:before{background-repeat:repeat}.glass{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1)}.glass:before{content:'';margin:-35px;width:calc(100% + 70px);height:calc(100% + 70px);position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(4px) contrast(.7) hue-rotate(-10deg) saturate(6) brightness(30%);z-index:-1}header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:var(--layout-mobile-header-height);position:fixed;z-index:1001;top:0;width:calc(100% - (var(--layout-mobile-content-horizontal-padding)*2));padding:0 var(--layout-mobile-content-horizontal-padding);gap:var(--layout-mobile-header-icon-size);border-bottom-width:2px !important}header a.icon-hamburger{position:relative;display:block;width:var(--layout-mobile-header-icon-size);aspect-ratio:1/1;padding:calc(var(--layout-mobile-header-hamburger-padding)/2) var(--layout-mobile-header-hamburger-padding);left:calc(var(--layout-mobile-header-hamburger-padding)*(-1));border-radius:3px;color:var(--color-front)}header a.icon-hamburger:hover,header a.icon-hamburger:focus,header a.icon-hamburger:active{background:var(--color-link-normal)}header a.icon-hamburger:before{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-size:30px;width:100%;height:100%;margin-top:calc(var(--layout-mobile-header-hamburger-padding)/-2)}header a.name{position:relative;color:var(--color-front);text-decoration:none;font-size:32px;line-height:1.3em;display:inline-block;padding:0 8px;border-radius:3px;left:calc(((var(--layout-mobile-header-hamburger-padding)*2) + var(--layout-header-link-padding))*(-1))}header a.name strong,.roof a.name strong{font-family:'ssp_black';white-space:nowrap}header a.name:hover,header a.name:focus,header a.name:focus{text-decoration:none;background-color:var(--color-link-normal)}.left-panel{position:fixed;z-index:2000;top:0;left:0;height:100%;opacity:.98;border-style:solid;border-color:rgba(255,255,255,.1);border-width:0;transition:max-width var(--layout-mobile-left-panel-time) ease-out,border-width var(--layout-mobile-left-panel-time) ease-out;max-width:0}body.left-panel-opened .left-panel{border-right-width:2px;max-width:100%}.left-panel .roof{margin:var(--layout-mobile-content-vertical-padding) var(--layout-mobile-content-horizontal-padding);display:grid;grid-template-columns:min-content 1fr min-content;grid-template-rows:min-content min-content;justify-content:start;justify-items:start;align-items:center;gap:var(--layout-mobile-content-vertical-padding)}.roof .icon-close{position:relative;display:block;width:var(--layout-mobile-header-icon-size);aspect-ratio:1/1;padding:calc(var(--layout-mobile-header-hamburger-padding)/2) var(--layout-mobile-header-hamburger-padding);left:calc(var(--layout-mobile-header-hamburger-padding)*(-1));border-radius:3px;color:var(--color-front);grid-area:1/1/2/2}.roof .icon-close:hover,.roof .icon-close:focus,.roof .icon-close:active{background:var(--color-link-normal)}.roof .icon-close:before{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-size:30px;width:100%;height:100%;margin-top:calc(var(--layout-mobile-header-hamburger-padding)/-2)}.roof .name{position:relative;top:-1px;color:var(--color-front);text-decoration:none;font-size:32px;line-height:1.3em;display:inline-block;padding:0 8px;border-radius:3px;grid-area:1/2/2/3;margin-left:calc(var(--layout-header-link-padding)*(-.5))}.roof a.name:hover,.roof a.name:focus,.roof a.name:focus{color:var(--color-front);text-decoration:none;background-color:var(--color-link-normal)}.roof form.themes{border:0;background:0;padding:0;margin:0;display:block;margin-left:50px;grid-area:1/3/2/4}.roof form.themes button{border:0;background:0 0;padding:0;margin:0;display:flex;width:var(--layout-full-header-theme-btn-size);height:var(--layout-full-header-theme-btn-size);cursor:pointer;flex-direction:row;justify-content:center;align-items:center;font-size:18px;border-radius:3px;color:var(--color-front)}.roof form.themes button:before{left:unset}.roof form.themes button:hover,.roof form.themes button:focus,.roof form.themes button:active{background:var(--color-link-normal)}.roof .position{margin-top:var(--layout-mobile-header-hamburger-padding);grid-area:2/1/3/4;font-family:'ssp_regular'}body.left-panel-opened .left-panel:not(.left-panel-opened) .roof .position,body:not(.left-panel-opened) .left-panel:not(.left-panel-opened) .roof .position{white-space:nowrap}.nav-main ul{margin:var(--layout-mobile-content-horizontal-padding);margin-top:calc(var(--layout-mobile-content-horizontal-padding)*1.2);margin-left:calc(var(--layout-mobile-content-horizontal-padding) - 10px)}.nav-main ul li{position:relative;list-style-type:none;margin:.5em 0;padding:0 0 0 10px}.nav-main ul li a{display:inline-flex;flex-direction:column;font-size:100%;line-height:1.2em;text-decoration:none;align-items:flex-start}.nav-main ul li a b{display:inline-block;text-decoration:none;color:var(--color-link-normal);border-bottom:1px solid var(--color-link-normal);padding-left:1px;padding-right:1px;margin-left:1px;white-space:nowrap}.nav-main ul li a span{display:inline-block;font-size:80%;text-decoration:none;color:var(--color-front);padding-left:1px;padding-right:1px;margin-left:1px;white-space:nowrap}.nav-main ul li.selected:before{position:absolute;content:'\00BB';left:-3px}.nav-main ul li.selected a b,.nav-main ul li a:hover b,.nav-main ul li a:focus b,.nav-main ul li a:active b{border-bottom:1px solid transparent;text-decoration:none;background-color:var(--color-link-normal);border-radius:2px;padding-left:2px;margin-left:0}.nav-main ul li a:visited b{border-bottom-color:var(--color-link-visited)}.nav-main ul li.selected a:visited b,.nav-main ul li a:visited:hover b,.nav-main ul li a:visited:focus b,.nav-main ul li a:visited:active b{background-color:var(--color-link-visited)}.nav-main ul li.selected a span,.nav-main ul li a:hover span,.nav-main ul li a:focus span,.nav-main ul li a:active span{padding-left:2px;margin-left:0}.nav-breadcrumbs{position:relative;z-index:1000;top:var(--layout-mobile-header-height);display:flex;flex-direction:row;padding:15px calc(var(--layout-mobile-content-horizontal-padding) - 3px);gap:10px;font-size:14px;line-height:1.3em;justify-content:flex-start}.nav-breadcrumbs .nav-bc-spacer:after{content:'\00BB'}main{position:relative;z-index:3;top:var(--layout-mobile-header-height)}main>.document{padding-top:var(--layout-mobile-content-vertical-padding);padding-bottom:var(--layout-mobile-content-vertical-padding);padding-left:var(--layout-mobile-content-horizontal-padding);padding-right:var(--layout-mobile-content-horizontal-padding)}footer{position:relative;z-index:2;top:var(--layout-mobile-header-height);padding:var(--layout-mobile-content-vertical-padding) 0;margin-bottom:calc(var(--layout-mobile-header-height)*2);font-size:14px;line-height:1.3em;text-align:center;padding-bottom:10px}footer a:hover,footer a:focus,footer a:active{text-shadow:none}

/* /static/css/all/document.css */
.document>*:first-child{margin-top:0}.document .cols .col:first-of-type>*:first-child{margin-top:0}.document pre{overflow-x:auto}.document dl dd{font-style:normal;font-style:normal}.document address{font-style:normal}.document ul,.document dl{margin:.5em 0}.document ul li{line-height:1.5em;list-style-type:disc;margin-left:1.25em}.document ul li ul{margin:0}.document small{font-size:75%}.document code{padding:0 2px}.document pre>code{display:block;margin:.5em 0}

/* /static/css/all/document.mobile.css */
.document dl{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 5px}.document dl dt{flex-basis:100%}.document dl dd{flex-basis:100%;margin-left:var(--layout-mobile-content-horizontal-padding)}.document hr{font-size:160%;margin-top:1em;margin-bottom:1em;border:0;border-top:1px solid var(--color-front)}