:root{--background-color: white;--theme-color: #278bd7;--font-color: #333333;--font-placeholder-color: #A7A7A7;--font-header-color: #242424;--font-link-color: #1f76c3;--font-link-color-hover: #0959ad;--journal-datetime-color: #7A7A7A;--navigation-link-color: #242424;--admonition-caution-background: #ffe5b4;--admonition-caution-orange: #e09815;--admonition-note-text: #00314b;--admonition-tip-background: white;--admonition-tip-border: #3f4347;--admonition-tip-shadow: #bcc2c7;--summary-background: #fbfbfb;--summary-border: #dbdbdb;--details-background: white;--demo-figcaption: #2c2c2c;--input-border: #DEDEDE;--input-background: white;--button-color: white;--button-background: #fda132;--button-border: #dd7429;--button-shadow: #F6810C;--banner-border-color: #F2F2F2;--control-color: #dee2e6;--inline-code: #ab3939;--license-color: #278bd7;--license-yes-color: green;--license-no-color: red;--license-maybe-color: purple;--code-border-color: #dee2e6;--code-background-color: #fcfcfc;--doxygen-pill-font: #4f4f4f;--doxygen-pill-bg-since: #ececec;--error-font-color: #721c24;--error-border-color: #f5c6cb;--error-background-color: #f8d7da;--secondary-description: #626262;--download-text-color: #063355;--download-background-color: #bad6ec}@media(prefers-color-scheme: dark){:root{--background-color: #1d2329;--theme-color: #175071;--font-color: #d2d2d2;--font-placeholder-color: #73848d;--font-header-color: #fefefe;--font-link-color: #70a9c9;--font-link-color-hover: #548cbf;--journal-datetime-color: #959595;--navigation-link-color: #fefefe;--admonition-caution-background: #352d07;--admonition-caution-orange: #8c8818;--admonition-note-text: #d2d2d2;--admonition-tip-background: #1d2a2f;--admonition-tip-border: #3e565b;--admonition-tip-shadow: #060707;--summary-background: #112835;--summary-border: #175071;--details-background: #1d2329;--demo-figcaption: #cfcfcf;--input-border: #15202d;--input-background: #28333f;--button-color: #fff8ea;--button-background: #d1811b;--button-border: #975e35;--button-shadow: #684D398c;--banner-border-color: #28333f;--control-color: #3e4349;--inline-code: #bf7186;--license-color: #70a9c9;--license-yes-color: #45a545;--license-no-color: #e34040;--license-maybe-color: #a94da9;--code-border-color: #3e4349;--code-background-color: #1f2123;--doxygen-pill-font: #d5d5d5;--doxygen-pill-bg-since: #203643;--error-font-color: #ffd3d8;--error-border-color: #2f0409;--error-background-color: #7b1b24;--secondary-description: #a1a1a1;--download-text-color: #bad6ec;--download-background-color: #1f3743}}@font-face{font-family:"Akshar";src:url(/assets/akshar.e85db691da43fc880c81.woff2) format("woff2"),url(/assets/akshar.08cd09ce36f2ba3c89d2.ttf) format("opentype");font-display:swap}@font-face{font-family:"Aldrich";src:url(/assets/aldrich.1265f0267212204a3c1b.woff2) format("woff2"),url(/assets/aldrich.4441ed91b9726b93e39c.ttf) format("opentype");font-display:swap;ascent-override:100%}@font-face{font-family:"Viga";src:url(/assets/viga.7dd37bf0fbf5337feaa7.woff2) format("woff2"),url(/assets/viga.15f3a617cbbb3def220b.ttf) format("opentype");font-display:swap}@font-face{font-family:"icons";src:url(/assets/icons.3762761d91a5ac16893f.woff2) format("woff2"),url(/assets/icons.de2e792d18693ea748b6.ttf) format("opentype");font-display:block}:root{--breakpoint-desktop: 1200px;--breakpoint-desktop-large: 1440px;--breakpoint-collapse-navbar: var(--breakpoint-tablet-landscape)}*,*:before,*:after{padding:0;margin:0;border:0;box-sizing:border-box;line-height:inherit;vertical-align:baseline;font-family:inherit;min-width:0}html,body{margin:0;height:100%;min-height:100%;scroll-behavior:smooth}body{background-color:var(--background-color);padding:0;margin:0;display:flex;flex-direction:column;color:var(--font-color);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body.noscroll{overflow:hidden;touch-action:none}main{flex:auto;position:relative}header,footer{flex:none;position:relative}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h5{font-size:1rem}h1,h2,h3,h4,h5,h6{font-family:Akshar,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:normal;color:var(--font-header-color);line-height:1}ul,ol{list-style-type:none;padding-inline-start:0}table{border-spacing:0}fieldset{border:0}a:link,a:visited{color:var(--font-link-color);text-decoration:none}a:hover,a:active{color:var(--font-link-color-hover);text-decoration:underline}[inert]{opacity:.5;pointer-events:none;cursor:default;user-select:none}.content{line-height:1.4}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{position:relative}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child){margin-top:2rem}.content h1 a,.content h1 a:link,.content h1 a:visited,.content h1 a:hover,.content h1 a:active,.content h2 a,.content h2 a:link,.content h2 a:visited,.content h2 a:hover,.content h2 a:active,.content h3 a,.content h3 a:link,.content h3 a:visited,.content h3 a:hover,.content h3 a:active,.content h4 a,.content h4 a:link,.content h4 a:visited,.content h4 a:hover,.content h4 a:active,.content h5 a,.content h5 a:link,.content h5 a:visited,.content h5 a:hover,.content h5 a:active,.content h6 a,.content h6 a:link,.content h6 a:visited,.content h6 a:hover,.content h6 a:active{font-family:"icons" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;text-decoration:none;position:absolute;left:-2.5rem;font-size:1.5rem;height:100%;top:0;left:-2rem;display:flex;align-items:center}.content h1:hover a,.content h2:hover a,.content h3:hover a,.content h4:hover a,.content h5:hover a,.content h6:hover a{opacity:.5}.content h1 a:active,.content h1 a:hover,.content h2 a:active,.content h2 a:hover,.content h3 a:active,.content h3 a:hover,.content h4 a:active,.content h4 a:hover,.content h5 a:active,.content h5 a:hover,.content h6 a:active,.content h6 a:hover{opacity:1}.content h1{margin-bottom:1rem}.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:.75rem}.content section:not(:first-child){margin-top:2rem}.content p{margin-top:0;margin-bottom:1rem}.content sup{vertical-align:super;font-size:75%}.content blockquote{margin-bottom:1rem;font-size:1.25rem}.content dl dd{margin-left:2rem}.content ul,.content ol{margin-top:0;margin-bottom:1rem}.content ul{list-style-type:disc;list-style-position:outside;padding-inline-start:40px}.content ol{list-style-type:decimal;list-style-position:outside;padding-inline-start:40px}.content ul ul,.content ol ul{list-style-type:circle;list-style-position:outside}.content ol ol,.content ul ol{list-style-type:lower-latin;list-style-position:outside}.content picture,.content img{max-width:100%;height:auto;display:flex;justify-content:center}.content table{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0);border-collapse:collapse}.content table thead th{vertical-align:top;padding:.75rem 0rem;border-bottom:1px solid var(--control-color);text-align:left;font-weight:bold}.content table tbody td{vertical-align:top;padding:.75rem 0rem;border-top:1px solid var(--control-color);text-align:left}.content details{margin-bottom:1rem}.content details summary{background-color:var(--summary-background);border:1px solid var(--summary-border);border-radius:4px;padding:16px;cursor:pointer;user-select:none;transition:margin 300ms ease-out;z-index:500;position:relative}.content details[open] summary{border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-bottom:1rem}.content details p{background-color:var(--details-background);padding:16px;border-bottom:1px solid var(--summary-border);border-left:1px solid var(--summary-border);border-right:1px solid var(--summary-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:.875rem;margin-top:-1rem;z-index:100;position:relative}.content code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%;color:var(--inline-code);word-break:break-word}.content pre{display:block;font-size:90%;color:var(--font-color);margin-bottom:1rem;overflow-x:auto;border:1px solid var(--code-border-color);border-radius:4px;background-color:var(--code-background-color);padding:1rem}@media(prefers-color-scheme: dark){.content pre{color:var(--font-color);border-color:var(--code-border-color)}}.content pre code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:inherit;color:inherit;word-break:normal}.content kbd{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:.2rem .4rem;font-size:90%;color:#fff;border-radius:.2rem;background-color:var(--font-color)}@media(prefers-color-scheme: dark){.content kbd{background-color:var(--font-color)}}.content figure figcaption{margin-top:.5rem}.content figcaption{font-size:.75rem;color:#a9a9a9}.content form{display:flex;flex-direction:column;margin-bottom:1rem}.content form label{font-family:Akshar,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem}.content form fieldset{margin-bottom:1rem;border:none}.content form textarea,.content form select,.content form input{margin-bottom:1rem}.content form select,.content form input[type=text],.content form input[type=password]{padding:0 1rem;font-size:1rem;border:1px solid var(--input-border);border-radius:4px;height:2.625rem;background-color:var(--input-background);color:var(--font-color)}.content form select::placeholder,.content form input[type=text]::placeholder,.content form input[type=password]::placeholder{color:var(--font-placeholder-color)}.content form input[type=checkbox]{width:.85rem;height:.85rem;margin-top:.15rem}.content form select:required:invalid{color:var(--font-placeholder-color)}.content form option[value=""][disabled]{display:none}.content form option{color:var(--font-color)}.content form textarea{color:var(--font-color);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding:12px 16px;font-size:1rem;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background)}.content form textarea::placeholder{color:var(--font-placeholder-color)}@media only screen and (max-width: 991px){.content h1 a,.content h1 a:link,.content h1 a:visited,.content h1 a:hover,.content h1 a:active,.content h2 a,.content h2 a:link,.content h2 a:visited,.content h2 a:hover,.content h2 a:active,.content h3 a,.content h3 a:link,.content h3 a:visited,.content h3 a:hover,.content h3 a:active,.content h4 a,.content h4 a:link,.content h4 a:visited,.content h4 a:hover,.content h4 a:active,.content h5 a,.content h5 a:link,.content h5 a:visited,.content h5 a:hover,.content h5 a:active,.content h6 a,.content h6 a:link,.content h6 a:visited,.content h6 a:hover,.content h6 a:active{display:none}}.work-in-progress{display:flex;justify-content:center;align-items:center;margin-top:2rem}a.button{display:inline-block;font-family:Viga,sans-serif;text-align:center;color:var(--button-color);background-color:var(--button-background);font-size:1.1rem;padding:8px 16px;text-decoration:none;text-shadow:1px 1px 0px var(--button-shadow);border-radius:4px;line-height:1.3}a.button.small{font-size:1rem;text-shadow:none}a.button.big{font-size:32px;padding:4px 16px;line-height:normal}a.button span{display:inline-block;position:relative;padding:0 .4em;transition:transform .3s}a.button span:after{content:"»";position:absolute;opacity:0;padding-left:.3em;transition:opacity .3s}a.button:hover span{transform:translate(-0.4em, 0)}a.button:hover span:after{opacity:1}input[type=button],input[type=submit]{display:inline-block;font-family:Viga,sans-serif;text-align:center;color:var(--button-color);background-color:var(--button-background);font-size:1.1rem;padding:8px 16px;border-radius:4px;text-shadow:1px 1px 0px var(--button-shadow);cursor:pointer;line-height:1.3;transition:opacity .3s,transform .3s}input[type=button]:hover,input[type=submit]:hover{transform:scale(1.1)}input[type=button]:hover.small,input[type=submit]:hover.small{transform:scale(1)}input[type=button].small,input[type=submit].small{font-size:1rem;text-shadow:none}input[type=button].big,input[type=submit].big{padding:4px 16px;font-size:32px;line-height:normal}@media only screen and (max-width: 576px){.button.stretches-on-phone,input[type=button].stretches-on-phone,input[type=submit].stretches-on-phone{width:100%}}.hp{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}h1.title{font-size:3rem;margin-bottom:1rem}.hidden{display:none !important}.smartForm-CharactersRemaining{font-size:.75rem;margin-top:8px;margin-right:8px;margin-left:16px}.smartForm-Error{padding:1rem;margin-bottom:1rem;color:var(--error-font-color);background-color:var(--error-background-color);border:.0625rem solid var(--error-border-color);border-radius:.25rem}.smartForm-Error p{margin-bottom:0}a.textify:link,a.textify:visited,a.textify:hover,a.textify:active{color:var(--font-color);text-decoration:none}.section{margin-bottom:2rem}.article{margin-bottom:4rem}.shadowLeft{box-shadow:8px 0px 8px -8px rgba(0,0,0,.5) inset}.shadowRight{box-shadow:-8px 0px 8px -8px rgba(0,0,0,.5) inset}.shadowBoth{box-shadow:inset 8px 0px 8px -8px rgba(0,0,0,.5),inset -8px 0px 8px -8px rgba(0,0,0,.5)}.container{max-width:1280px;margin:0 16px auto 16px}@media only screen and (min-width: 1312px){.container{margin:0 auto auto auto}}.vfill{height:100%}.javascript{display:none}.banner-background{height:220px;background-color:var(--theme-color)}.banner-background h1,.banner-background h2,.banner-background h3,.banner-background h4,.banner-background h5,.banner-background h6,.banner-background p{color:#fff}.banner-background .container{height:100%}.banner-content{display:flex;justify-content:space-between;align-items:center;height:100%;font-size:1rem;color:#fff}.banner-content-caption{display:flex;flex-direction:column;gap:1rem}.banner-content-caption h1,.banner-content-caption h1 a,.banner-content-caption h1 a:link,.banner-content-caption h1 a:visited,.banner-content-caption h1 a:hover,.banner-content-caption h1 a:active{font-family:"Aldrich";font-size:48px;font-weight:normal;color:#fff;margin-bottom:0;text-decoration:none}.banner-content-caption p{margin-bottom:0;color:#fff}.banner-content-caption p.big{font-size:32px}.banner-content-caption img{filter:brightness(100%)}.banner-content-buttons{display:flex;flex-direction:row;gap:.5rem}.banner-content-buttons.small *{min-width:6rem}.banner-content-buttons.medium *{min-width:8rem}.banner-content-expanding{background-color:var(--theme-color)}.banner-content-expanding .container{height:100%}.banner-content-expanding .banner-content-caption{padding:24px 0}.banner-content-image{display:flex;flex-direction:column;justify-content:center;height:100%}.banner-content-image picture{height:100%}@media(prefers-color-scheme: dark){.banner-content-image img{filter:brightness(85%)}}@media only screen and (max-width: 767px){.banner-content-image{display:none}}.banner-NoBreadcrumbs{height:32px}.banner-Breadcrumbs{border-bottom:1px solid var(--banner-border-color);margin-bottom:2rem}.banner-Breadcrumbs ul{display:flex;flex-direction:row;align-items:center;list-style-type:none;height:2rem;margin:0;padding:0}.banner-Breadcrumbs ul li{font-size:.875rem}.banner-Breadcrumbs ul li:not(:last-child)::after{content:"»";padding:0 .5rem}.banner-Breadcrumbs form{display:flex;flex-direction:row;margin-bottom:0rem;gap:4px;align-items:center}.banner-Breadcrumbs form select,.banner-Breadcrumbs form input{margin-bottom:0rem;padding:revert;min-height:24px;font-size:.875rem}.banner-Breadcrumbs form select{border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background)}.banner-Breadcrumbs form input[type=submit]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background);color:var(--font-color);text-shadow:none;height:1.5rem;padding:0 .25rem}.small-banner-background{height:64px;background-color:var(--theme-color)}.small-banner-background h1,.small-banner-background h2,.small-banner-background h3,.small-banner-background h4,.small-banner-background h5,.small-banner-background h6,.small-banner-background p{color:#fff}.small-banner-background .container{height:100%}.small-banner-caption{display:flex;align-items:center;height:100%}.small-banner-caption h1{font-family:"Aldrich";font-size:32px;font-weight:normal;color:#fff;line-height:1}.small-banner-caption h1 a,.small-banner-caption h1 a:link,.small-banner-caption h1 a:visited,.small-banner-caption h1 a:hover,.small-banner-caption h1 a:active{color:#fff;text-decoration:none}.message{color:#fff;font-size:1rem}.message p{padding:.25rem 0}.message .container{display:flex;justify-content:center;align-items:center;height:100%}.message-maintenance{background-color:#b9456a}@media(prefers-color-scheme: dark){.message-maintenance{background-color:#9f2049}}.message-announcement{background-color:#12b7a0}@media(prefers-color-scheme: dark){.message-announcement{background-color:#039581}}@media only screen and (max-width: 991px){.message{display:none}}.footer{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.4}.footer menu{flex:1;display:flex;flex-direction:row;align-items:center;list-style-type:none;margin-bottom:0;padding:0}.footer menu li:not(:last-child)::after{content:"|";padding:0 8px}.footer{margin:1rem 0}.services-SplitView{display:flex;justify-content:space-between}.services-SplitView-Detail{width:844px}.services-SplitView-Master{align-self:start;width:358px;position:sticky;top:1rem}.services-SplitView-Master h1{font-weight:normal;font-size:1rem;margin-bottom:1rem}.services-SplitView-Master menu{margin-left:24px;padding:0}.services-SplitView-Master menu li{list-style-type:none;margin-bottom:8px}.large-font .services-SplitView-Detail{width:100%}.large-font .services-SplitView-Master{display:none}@media only screen and (max-width: 876px){.services-SplitView-Detail{width:100%}}@media only screen and (max-width: 1279px){.services-SplitView-Master{display:none}}[class^=icon-],[class*=" icon-"]{font-family:"icons" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{display:inline-block;text-decoration:none !important}.icon-apple:before{position:relative;top:-2px;content:""}.icon-windows:before{content:""}.icon-linux:before{content:""}.icon-ubuntu:before{content:""}.icon-fedora:before{content:""}.icon-menu:before{content:""}.icon-menu-dots:before{content:""}.icon-debug:before{content:""}.icon-run:before{content:""}.icon-heart:before{content:""}.icon-download:before{content:""}.icon-github:before{content:""}.icon-combobox:before{content:""}.icon-chevron:before{content:""}.icon-curly-braces:before{content:""}.icon-terminal:before{content:""}.icon-code:before{content:""}.icon-back:before{content:""}.icon-forward:before{content:""}.icon-share:before{content:""}.icon-clipboard:before{content:""}.icon-search:before{content:""}.icon-search-big:before{content:""}.icon-overview:before{content:""}.icon-book:before{content:""}.icon-paper:before{content:""}.icon-maybe:before{content:""}.icon-yes:before{content:""}.icon-no:before{content:""}.icon-file:before{content:""}.icon-file-exe:before{content:""}.icon-file-pdf:before{content:""}.icon-file-zip:before{content:""}.icon-file-tar:before{content:""}.icon-close:before{content:""}.icon-flask:before{content:""}.icon-bell:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-checkmark:before{content:""}.icon-lib:before{content:""}.icon-app:before{content:""}.icon-cli:before{content:""}.icon-c99:before{content:""}.icon-c11:before{content:""}.icon-c17:before{content:""}.icon-c23:before{content:""}.icon-python:before{content:""}.icon-misra:before{content:""}.icon-object:before{content:""}.icon-trenddown:before{content:""}.icon-libre:before{content:""}.navbar{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.navbar-branding{display:flex;flex-direction:row;align-items:center;height:80px}.navbar-branding a{display:flex;flex-direction:row;align-items:baseline}.navbar-branding-flask{position:relative;width:27px;height:48px}.navbar-branding-flask picture{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%}.navbar-branding-flask picture.navbar-branding-flask-animated{background-color:var(--background-color);opacity:0;transition:opacity .3s}.navbar-btn{display:none}.navbar-header{z-index:800}@media only screen and (max-width: 991px){.navbar-btn+label{display:flex;justify-content:center;align-items:center;font-size:32px;color:var(--font-header-color);height:64px;width:64px;font-family:"icons"}.navbar-btn+label:before{content:""}.navbar-btn:checked+label:before{content:""}.navbar-btn:checked~nav{opacity:1;pointer-events:all}.navbar-header{height:80px}.navbar-scrolled{box-shadow:0px 4px 4px rgba(0,0,0,.2)}a.navbar-search{display:flex;justify-content:center;align-items:center;font-size:32px;height:64px;width:64px}a.navbar-search,a.navbar-search:link,a.navbar-search:visited,a.navbar-search:hover,a.navbar-search:active{text-decoration:none;color:var(--font-header-color)}.navbar-right{display:flex;justify-content:center;align-items:center}.navbar{position:fixed;left:0;right:0;top:0;height:80px;transition:box-shadow .2s;background-color:var(--background-color);padding:0 16px}.navbar nav{position:fixed;left:0;right:0;top:80px;height:calc(100vh - 80px);opacity:0;transition:opacity .2s ease-out;overflow-y:scroll;pointer-events:none;background-color:var(--background-color)}.navbar nav section:last-child{margin-bottom:200px}.navbar section{display:flex;flex-direction:column;align-items:flex-start;height:auto;padding:16px;border-top:2px solid var(--theme-color)}.navbar section h1{display:block}.navbar section h1:not(:first-child){margin-top:16px}.navbar section ul,.navbar section menu{display:block;width:100%;padding-inline-start:0;list-style-type:none}.navbar section li{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.navbar section li::after{margin-left:16px;font-family:"icons";font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.navbar section li a,.navbar section li a:link,.navbar section li a:visited,.navbar section li a:hover,.navbar section li a:active{width:100%;display:inline-block;font-size:1.5rem;padding-top:8px;text-decoration:none;color:var(--font-color)}.navbar section li [class^=icon-]{margin-right:16px}}@media only screen and (min-width: 992px){.navbar-btn+label{display:none}.navbar-search{display:none}.navbar section{display:none}.navbar section [class^=icon-]{display:none}.navbar section.navbar-primary{display:flex;padding:0px;margin:0px;height:80px}.navbar section.navbar-primary h1{display:none}.navbar section.navbar-primary ul,.navbar section.navbar-primary menu{display:flex;flex-direction:row;align-items:center;gap:16px}.navbar section.navbar-primary li{display:flex;flex-direction:row;align-items:center}.navbar section.navbar-primary li a,.navbar section.navbar-primary li a:link,.navbar section.navbar-primary li a:visited{font-size:24px;padding:2px 0px;text-decoration:none;color:var(--font-color);transition:color 300ms}.navbar section.navbar-primary li a:hover{color:var(--theme-color)}.navbar section.navbar-primary li a{position:relative}.navbar section.navbar-primary li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--font-color);opacity:0;transition:all 300ms}.navbar section.navbar-primary li a:hover::after{opacity:1;transform:translate3d(0, 0.2em, 0);background-color:var(--theme-color)}}dl.stepper{display:grid;grid-template-columns:2rem 100%;column-gap:1rem;row-gap:1rem;overflow:hidden;margin-top:1rem}dl.stepper dt{position:relative;border-radius:50%;background:var(--theme-color);width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;color:#fff}dl.stepper dt::before{content:"";height:100vh;width:.125rem;background:var(--theme-color);position:absolute;z-index:-1;bottom:100%;left:calc(50% - 1px)}dl.stepper dd{margin-top:.5rem;margin-left:0rem;margin-right:3rem}dl.stepper dd :last-child{margin-bottom:0}table.licenses{display:block;overflow-x:auto;margin-bottom:1rem;line-height:1.4}table.licenses tr{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px}table.licenses th{border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:bold;color:#fff;background-color:var(--theme-color);font-size:1.5rem;padding:1rem 0}table.licenses tr:nth-child(1) td{display:flex;align-items:center;justify-content:center;border:2px solid var(--theme-color);padding:.5rem;text-align:center;font-size:3rem;font-family:Akshar,sans-serif;color:var(--license-color)}table.licenses tr:nth-child(2) td{vertical-align:top;border-left:2px solid var(--theme-color);border-right:2px solid var(--theme-color);padding:1rem}table.licenses tr:nth-child(3) td{vertical-align:top;border-left:2px solid var(--theme-color);border-right:2px solid var(--theme-color);padding-bottom:1rem}table.licenses tr:nth-child(4) td{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:2px solid var(--theme-color);border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);padding-bottom:1rem;padding-left:1rem;padding-right:1rem;display:flex;justify-content:center;align-items:center}table.licenses ul{padding:0 1rem;margin-bottom:1rem}table.licenses ul [class*=icon-yes]{color:var(--license-yes-color)}table.licenses ul [class*=icon-maybe]{color:var(--license-maybe-color)}table.licenses ul [class*=icon-no]{color:var(--license-no-color)}table.licenses a.button{align-self:center;min-width:50%}table.licenses .price{display:flex;flex-direction:column}table.licenses .price-eventual{font-size:1.5rem;text-decoration:line-through;color:red}table.licenses .price-eventual-text{color:var(--license-color)}@media only screen and (max-width: 991px){table.licenses tr{grid-template-columns:repeat(3, 270px)}.large-font table.licenses tr{grid-template-columns:repeat(3, 304px)}}.highlight .c,.chroma .c{color:#6a737d;font-style:italic}.highlight .err,.chroma .err{color:var(--font-color)}.highlight .k,.chroma .k{color:#c92c2c}.highlight .l,.chroma .l{color:#aa5d00}.highlight .n,.chroma .n{color:var(--font-color)}.highlight .o,.chroma .o{color:var(--font-color)}.highlight .ch,.chroma .ch{color:#6a737d;font-style:italic}.highlight .cm,.chroma .cm{color:#6a737d;font-style:italic}.highlight .cp,.chroma .cp{color:#a07a40}.highlight .cpf,.chroma .cpf{color:#2b7f26}.highlight .c1,.chroma .c1{color:#6a737d;font-style:italic}.highlight .cs,.chroma .cs{color:#6a737d;font-style:italic}.highlight .kc,.chroma .kc{color:#c92c2c}.highlight .kd,.chroma .kd{color:#c92c2c}.highlight .kn,.chroma .kn{color:#c92c2c}.highlight .kp,.chroma .kp{color:#c92c2c}.highlight .kr,.chroma .kr{color:#c92c2c}.highlight .kt,.chroma .kt{color:#c92c2c}.highlight .ld,.chroma .ld{color:#aa5d00}.highlight .m,.chroma .m{color:#aa5d00}.highlight .s,.chroma .s{color:#2b7f26}.highlight .na,.chroma .na{color:#24292e}.highlight .nb,.chroma .nb{color:#c92c2c}.highlight .nc,.chroma .nc{color:#8250df}.highlight .no,.chroma .no{color:var(--font-color)}.highlight .nd,.chroma .nd{color:var(--font-color)}.highlight .ni,.chroma .ni{color:var(--font-color)}.highlight .ne,.chroma .ne{color:var(--font-color)}.highlight .nf,.chroma .nf{color:var(--font-color)}.highlight .nl,.chroma .nl{color:var(--font-color)}.highlight .nn,.chroma .nn{color:var(--font-color)}.highlight .nx,.chroma .nx{color:var(--font-color)}.highlight .py,.chroma .py{color:var(--font-color)}.highlight .nt,.chroma .nt{color:#2b7f26}.highlight .nv,.chroma .nv{color:var(--font-color)}.highlight .ow,.chroma .ow{color:var(--font-color)}.highlight .mb,.chroma .mb{color:#aa5d00}.highlight .mf,.chroma .mf{color:#aa5d00}.highlight .mh,.chroma .mh{color:#aa5d00}.highlight .mi,.chroma .mi{color:#aa5d00}.highlight .mo,.chroma .mo{color:#aa5d00}.highlight .sa,.chroma .sa{color:#2b7f26}.highlight .sb,.chroma .sb{color:#2b7f26}.highlight .sc,.chroma .sc{color:#aa5d00}.highlight .dl,.chroma .dl{color:#2b7f26}.highlight .sd,.chroma .sd{color:#2b7f26}.highlight .s2,.chroma .s2{color:#2b7f26}.highlight .se,.chroma .se{color:#2b7f26}.highlight .sh,.chroma .sh{color:#2b7f26}.highlight .si,.chroma .si{color:#2b7f26}.highlight .sx,.chroma .sx{color:#2b7f26}.highlight .sr,.chroma .sr{color:#2b7f26}.highlight .s1,.chroma .s1{color:#2b7f26}.highlight .ss,.chroma .ss{color:#2b7f26}.highlight .bp,.chroma .bp{color:#c92c2c}.highlight .fm,.chroma .fm{color:var(--font-color)}.highlight .vc,.chroma .vc{color:var(--font-color)}.highlight .vg,.chroma .vg{color:var(--font-color)}.highlight .vi,.chroma .vi{color:var(--font-color)}.highlight .vm,.chroma .vm{color:var(--font-color)}.highlight .il,.chroma .il{color:#aa5d00}@media(prefers-color-scheme: dark){.highlight .c,.chroma .c{color:#6a737d}.highlight .err,.chroma .err{color:var(--font-color)}.highlight .k,.chroma .k{color:#ff7b72}.highlight .l,.chroma .l{color:#f69d50}.highlight .n,.chroma .n{color:var(--font-color)}.highlight .o,.chroma .o{color:var(--font-color)}.highlight .ch,.chroma .ch{color:#6a737d}.highlight .cm,.chroma .cm{color:#6a737d}.highlight .cp,.chroma .cp{color:#cda245}.highlight .cpf,.chroma .cpf{color:#9ecbff}.highlight .c1,.chroma .c1{color:#6a737d}.highlight .cs,.chroma .cs{color:#6a737d}.highlight .kc,.chroma .kc{color:#ff7b72}.highlight .kd,.chroma .kd{color:#ff7b72}.highlight .kn,.chroma .kn{color:#ff7b72}.highlight .kp,.chroma .kp{color:#ff7b72}.highlight .kr,.chroma .kr{color:#ff7b72}.highlight .kt,.chroma .kt{color:#ff7b72}.highlight .ld,.chroma .ld{color:#f69d50}.highlight .m,.chroma .m{color:#f69d50}.highlight .s,.chroma .s{color:#9ecbff}.highlight .na,.chroma .na{color:#d4d4d4}.highlight .nb,.chroma .nb{color:#ff7b72}.highlight .nc,.chroma .nc{color:#c5a3ff}.highlight .no,.chroma .no{color:var(--font-color)}.highlight .nd,.chroma .nd{color:var(--font-color)}.highlight .ni,.chroma .ni{color:var(--font-color)}.highlight .ne,.chroma .ne{color:var(--font-color)}.highlight .nf,.chroma .nf{color:var(--font-color)}.highlight .nl,.chroma .nl{color:var(--font-color)}.highlight .nn,.chroma .nn{color:var(--font-color)}.highlight .nx,.chroma .nx{color:var(--font-color)}.highlight .py,.chroma .py{color:var(--font-color)}.highlight .nt,.chroma .nt{color:#9ecbff}.highlight .nv,.chroma .nv{color:var(--font-color)}.highlight .ow,.chroma .ow{color:var(--font-color)}.highlight .mb,.chroma .mb{color:#f69d50}.highlight .mf,.chroma .mf{color:#f69d50}.highlight .mh,.chroma .mh{color:#f69d50}.highlight .mi,.chroma .mi{color:#f69d50}.highlight .mo,.chroma .mo{color:#f69d50}.highlight .sa,.chroma .sa{color:#9ecbff}.highlight .sb,.chroma .sb{color:#9ecbff}.highlight .sc,.chroma .sc{color:#f69d50}.highlight .dl,.chroma .dl{color:#9ecbff}.highlight .sd,.chroma .sd{color:#9ecbff}.highlight .s2,.chroma .s2{color:#9ecbff}.highlight .se,.chroma .se{color:#9ecbff}.highlight .sh,.chroma .sh{color:#9ecbff}.highlight .si,.chroma .si{color:#9ecbff}.highlight .sx,.chroma .sx{color:#9ecbff}.highlight .sr,.chroma .sr{color:#9ecbff}.highlight .s1,.chroma .s1{color:#9ecbff}.highlight .ss,.chroma .ss{color:#9ecbff}.highlight .bp,.chroma .bp{color:#ff7b72}.highlight .fm,.chroma .fm{color:var(--font-color)}.highlight .vc,.chroma .vc{color:var(--font-color)}.highlight .vg,.chroma .vg{color:var(--font-color)}.highlight .vi,.chroma .vi{color:var(--font-color)}.highlight .vm,.chroma .vm{color:var(--font-color)}.highlight .il,.chroma .il{color:#f69d50}}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fff;color:#000}.xml .hljs-meta{color:silver}.hljs-comment,.hljs-quote{color:#6a737d;font-style:italic}@media(prefers-color-scheme: dark){.hljs-comment,.hljs-quote{color:#6a737d}}.hljs-tag,.hljs-attribute,.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-name{color:#c92c2c}@media(prefers-color-scheme: dark){.hljs-tag,.hljs-attribute,.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-name{color:#ff7b72}}.hljs-variable,.hljs-template-variable{color:#8250df}@media(prefers-color-scheme: dark){.hljs-variable,.hljs-template-variable{color:#c5a3ff}}.hljs-code,.hljs-string,.hljs-meta-string{color:#2b7f26}@media(prefers-color-scheme: dark){.hljs-code,.hljs-string,.hljs-meta-string{color:#9ecbff}}.hljs-regexp,.hljs-link{color:#aa5d00}@media(prefers-color-scheme: dark){.hljs-regexp,.hljs-link{color:#f69d50}}.hljs-title,.hljs-symbol,.hljs-bullet,.hljs-number{color:#aa5d00}@media(prefers-color-scheme: dark){.hljs-title,.hljs-symbol,.hljs-bullet,.hljs-number{color:#f69d50}}.hljs-section,.hljs-meta{color:#a07a40}@media(prefers-color-scheme: dark){.hljs-section,.hljs-meta{color:#cda245}}.hljs-class .hljs-title,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-params{color:#c92c2c}@media(prefers-color-scheme: dark){.hljs-class .hljs-title,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-params{color:#ff7b72}}.hljs-attr{color:#24292e}@media(prefers-color-scheme: dark){.hljs-attr{color:#d4d4d4}}.hljs-subst{color:var(--font-color)}@media(prefers-color-scheme: dark){.hljs-subst{color:var(--font-color)}}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-id,.hljs-selector-class{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hero-container{height:910px}.hero-upshift{position:absolute;top:-80px;width:100%}@media only screen and (min-width: 992px){.navbar-branding-home{display:none}}.hero-content{position:relative;height:100%}.hero-content-headline{font-size:32px;max-width:600px;color:#fff;margin-bottom:32px}.hero-content-headline .mad{font-family:"icons";font-size:36px}#flask{margin-left:45px}.hero-content-branding{position:relative;display:flex;flex-direction:row;align-items:flex-end;margin-bottom:28px}.hero-content-branding img{display:block}.hero-beam{position:absolute;top:0;left:0;width:294px;display:flex;justify-content:center}@media(prefers-color-scheme: dark){.hero-beam video,.hero-beam img{filter:brightness(95%)}}.hero-beam-padding{height:456px}.hero-content-computers{position:absolute;right:0px;top:80px}@media(prefers-color-scheme: dark){.hero-content-computers video,.hero-content-computers img{filter:brightness(85%)}}.hero-content-scientist{position:absolute;right:400px;top:600px}@media(prefers-color-scheme: dark){.hero-content-scientist video,.hero-content-scientist img{filter:brightness(85%)}}@media only screen and (max-width: 1120px){.hero-content-computers{visibility:hidden}.hero-content-scientist{right:0px}}.hero-navigation{position:absolute;top:0px;left:0px;right:0px;height:80px;background-color:var(--background-color)}.hero-navigation .navbar{z-index:900;position:relative;background-color:rgba(0,0,0,0);box-shadow:none;padding:0}.hero-background{background-color:var(--theme-color);width:100%;height:730px}@media only screen and (max-width: 768px){.hero-content-scientist{visibility:hidden}.hero-background{height:auto;padding-bottom:2rem}.hero-container{height:auto;margin-bottom:1rem}.hero-upshift{position:inherit;top:inherit;width:inherit}#flask,.hero-beam-padding,.hero-beam{display:none}}.experiment-ItemGrid{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.experiment-Buttons{display:flex;flex-direction:row;gap:8px}.experiment-Buttons a{flex:1}section.experiment-ItemGrid-Item{display:flex;flex-direction:column;width:432px;margin-top:0}section.experiment-ItemGrid-Item .experiment-ItemGrid-ItemTitle{display:flex;align-items:center;justify-content:center;height:100px;background-color:var(--theme-color);border-top-left-radius:16px;border-top-right-radius:16px}section.experiment-ItemGrid-Item .experiment-ItemGrid-ItemBody{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:16px;border:1px solid var(--theme-color);border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media(prefers-color-scheme: dark){section.experiment-ItemGrid-Item .experiment-ItemGrid-ItemBody{background-color:var(--summary-background)}}section.experiment-ItemGrid-Item .experiment-ItemGrid-ItemBody p{margin-bottom:1rem;line-height:1.4}section.experiment-ItemGrid-Item [class^=icon-]{font-size:2rem}@media only screen and (max-width: 767px){section.experiment-ItemGrid-Item{width:100%}}.experiment-Layout{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.experiment-Layout article.experiment-Layout-Grid{width:908px}.experiment-Layout aside.experiment-Layout-Filter{width:306px}.experiment-Layout aside.experiment-Layout-Filter form{margin-bottom:2rem}.experiment-Layout aside.experiment-Layout-Filter input,.experiment-Layout aside.experiment-Layout-Filter fieldset{margin-bottom:0}@media only screen and (max-width: 1279px){aside.experiment-Layout-Filter{display:none}}table.supportPackageTable{display:grid;border-collapse:collapse;min-width:100%;grid-template-columns:1.4fr 1fr 1fr 1fr;overflow-x:auto;overflow-y:hidden;margin-top:2rem;margin-bottom:2rem}table.supportPackageTable thead,table.supportPackageTable tbody,table.supportPackageTable tfoot,table.supportPackageTable tr{display:contents}table.supportPackageTable th,table.supportPackageTable td{display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;height:3rem;min-width:160px}table.supportPackageTable th{background:var(--theme-color);font-size:1.1rem;justify-content:center;font-weight:bold;color:#fff;border:none}table.supportPackageTable td:not(:first-of-type){justify-content:center}table.supportPackageTable td:first-of-type{font-weight:bold;padding-left:24px}table.supportPackageTable tr td{background:var(--background-color)}table.supportPackageTable tr:nth-child(even) td{background:#efefef}@media(prefers-color-scheme: dark){table.supportPackageTable tr:nth-child(even) td{background:#282f36}}table.supportPackageTable .fixed{position:sticky;min-width:180px;left:0}.supportPackagesTable-Checkmark{color:#1fd231;font-size:1.75rem;margin-top:.25rem}@media(prefers-color-scheme: dark){.supportPackagesTable-Checkmark{color:#1b8f26}}@media only screen and (max-width: 706px){table.supportPackageTable th:first-child,table.supportPackageTable td:first-child{box-shadow:0 .5rem .5rem rgba(0,0,0,.4)}}.journal-date{color:var(--journal-datetime-color)}.journal-SplitView{display:flex;justify-content:space-between;gap:1rem}.journal-SplitView-Detail{width:720px}.journal-SplitView-Master{width:350px;margin-top:2rem}.journal-SplitView-Master .date{margin-top:.25rem;font-size:.75rem;color:var(--journal-datetime-color)}.journal-SplitView-Master section{margin-bottom:2rem}.journal-SplitView-Master h1{font-weight:normal;font-size:1rem;margin-bottom:1rem}.journal-SplitView-Master p{margin-bottom:1rem}.journal-SplitView-Master ul{list-style:none;margin-left:16px;padding:0}.journal-SplitView-Master ul li{margin-bottom:1rem}@media only screen and (max-width: 991px){.journal-SplitView-Master{display:none}.journal-SplitView-Detail{width:100%}}.journal-Title h1{font-family:Akshar,sans-serif;font-weight:normal;margin-top:2rem;margin-bottom:.5rem;line-height:1;color:var(--font-header-color)}.journal-Title p{font-size:.85rem;color:var(--journal-datetime-color);margin-bottom:1.5rem}.journal-PostHistory article{margin-top:2rem}.journal-PostHistory article:last-of-type{margin-bottom:1rem}.journal-PostHistory h2{margin-bottom:.25rem;font-weight:normal}.journal-PostHistory .metadata{margin-bottom:.5rem;font-size:.75rem}.journal-PostHistory .date{color:var(--journal-datetime-color)}.journal-PostHistory p{max-width:720px}.journal-PageNav{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.journal-PageNav a{display:flex;flex-direction:row;align-items:center}.journal-PageNav .journal-PageNav-Prev{display:flex}.journal-PageNav .journal-PageNav-Prev span{margin-right:.5rem}.journal-PageNav .journal-PageNav-Next{display:flex;justify-content:flex-end;text-align:right}.journal-PageNav .journal-PageNav-Next span{margin-left:.5rem}.journal-HistoryForm{display:block}.journal-HistoryForm select,.journal-HistoryForm input{margin-bottom:0rem;padding:revert;min-height:24px;font-size:.875rem}.journal-HistoryForm select{color:var(--font-color);padding-top:.25rem;padding-bottom:.25rem;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background)}.journal-HistoryForm input[type=submit]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background);color:var(--font-color);text-shadow:none;height:1.5rem;padding:0 .25rem}.journal-FeedIcon img{width:2rem;height:2rem}.small{font-size:.85rem}.doxygen-misra-compliance tr{display:grid;grid-template-columns:1fr 1fr 2fr}.audition-FeatureContent{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;margin-bottom:2rem}.audition-FeatureContent .audition-Feature{width:608px}.audition-FeatureContent .audition-FeatureFixed{min-width:608px}.audition-FeatureContent pre{overflow-x:auto}.audition-FeatureContent-Diffs{padding-bottom:1rem}@media only screen and (max-width: 1279px){.audition-FeatureContent-Diffs{flex-direction:column;align-items:flex-end}}.audition-Icons{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.audition-Icons .audition-Icon{display:flex;flex-direction:column;align-items:center;gap:4px}.audition-Icons .audition-Icon p{font-size:.75rem}.audition-Icons .audition-Icon [class^=icon-],.audition-Icons .audition-Icon [class*=" icon-"]{font-size:3rem}.audition-Section{margin-bottom:2rem}.audition-Section h1{margin-bottom:16px}.audition-Section figcaption{text-align:center;font-size:.75rem;margin-top:.5rem;color:var(--demo-figcaption)}@media only screen and (max-width: 575px){.audition-Section h1{font-size:32px}}@media only screen and (max-width: 991px){.audition-FeatureContent{gap:0rem;flex-direction:column}.audition-FeatureContent .audition-Feature{width:auto}.audition-FeatureContent .audition-FeatureFixed{min-width:auto}.audition-FeatureContent-Diffs{align-items:normal;gap:2rem;padding-bottom:0}}.audition-Code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%;padding:16px;border:1px solid #e1e1e1;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.19);border-radius:4px}@media(prefers-color-scheme: dark){.audition-Code{border:1px solid var(--code-border-color);background-color:var(--code-background-color)}}.audition-Shell{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%;background-color:#0e1011;color:#d3d3d3;padding:16px;border:1px solid #3b3b3b;box-shadow:0 3px 4px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.19);border-radius:4px}@media(prefers-color-scheme: dark){.audition-Shell{background-color:#18191a}}.audition-message{color:#60eded}.audition-assert{font-weight:bold;color:#e8e8e8}.audition-found,.diff-remove{color:#f55}@media(prefers-color-scheme: dark){.audition-found,.diff-remove{color:#dd4141}}.diff-add{color:#2bb32b}@media(prefers-color-scheme: dark){.diff-add{color:#3ba13b}}.diff-section{color:#ce49ce}@media(prefers-color-scheme: dark){.diff-section{color:#af39af}}.sig.sig-object.py{font-weight:bold;font-size:1.25rem}.minipy-error{padding:1rem;margin-bottom:1rem;color:var(--error-font-color);background-color:var(--error-background-color);border:1px solid var(--error-border-color);border-radius:4px}.minipy-editorContainer{display:flex;flex-direction:row;gap:1rem;position:relative}.minipy-toolbar-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:3rem;background-color:var(--background-color)}.minipy-toolbar{display:flex;flex-direction:row;gap:.5rem;align-items:center}.minipy-toolbar input[type=button]{padding:4px 8px}.minipy-toolbar fieldset{flex-direction:row;display:flex;align-items:center;gap:.25rem}.minipy-toolbar fieldset input[type=checkbox]{width:.85rem;height:.85rem}#minifyPercentSmaller{font-size:1.25rem;display:flex;align-items:end;animation:glow 1s ease-in-out infinite alternate;color:#25a00c}@media(prefers-color-scheme: dark){#minifyPercentSmaller{color:#1a7508}}@keyframes glow{from{color:#3cb838}to{color:#25a00c}}@media(prefers-color-scheme: dark){@keyframes glow{from{color:#369e16}to{color:#08ac08}}}.minipy-container{flex:1 1 0;width:0}.minipy-characterCounter{margin-top:1rem;font-size:.875rem}.minipy-characterCounter.tooManyCharacters{color:red}.minipy-editor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%;border-radius:.25rem;border:1px solid var(--code-border-color);background-color:var(--code-background-color);padding:.5rem;height:500px}.minipy-minified{overflow:auto}.minipy-minified pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%}.minipy-Manual h1:first-of-type{margin-top:0px}.minipy-Manual pre{display:block;font-size:90%;color:var(--font-color);margin-bottom:1rem;overflow-x:auto;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;word-break:normal}@media only screen and (max-width: 991px){.minipy-output{display:none;position:absolute;background-color:var(--background-color);width:100%;height:100%}.minipy-outputShown{display:block !important}}@media only screen and (min-width: 992px){#minifyCloseButton{display:none}}.docs-Preamble{margin-bottom:1rem}.docs-Layout{display:flex;flex-direction:row}.docs-Layout-Navigation{width:15rem;max-width:360px;margin-right:1rem;flex:0 0 auto}.docs-Layout-Navigation h1,.docs-Layout-Navigation h2,.docs-Layout-Navigation h3,.docs-Layout-Navigation h4,.docs-Layout-Navigation h5,.docs-Layout-Navigation h6{margin-bottom:.5rem}.docs-Layout-Navigation section{margin-bottom:2rem}.docs-SearchBox{display:flex;align-items:center;padding-bottom:.5rem;margin-bottom:1rem;position:relative}.docs-SearchBox input{margin-right:.5rem;flex-grow:1;height:2rem;border:1px solid var(--input-border);border-radius:4px;padding:0 8px;padding-left:2rem;font-size:.85rem;width:100%;background-color:var(--input-background);color:var(--font-color)}.docs-SearchBox input::placeholder{color:var(--font-placeholder-color)}.docs-SearchBox input:focus~button,.docs-SearchBox input:not(:placeholder-shown)~button{color:var(--font-color)}.docs-SearchBox button{position:absolute;height:2rem;width:2rem;background-color:rgba(0,0,0,0);border:none;color:var(--font-placeholder-color);font-size:1rem}.docs-SearchBox button .icon-search:before{transform:translateY(0.1em)}.docs-SearchBox-Mobile{height:64px}.docs-SearchBox-Mobile input{height:48px;padding-left:48px;font-size:1.25rem}.docs-SearchBox-Mobile button{height:48px;width:48px;font-size:1.25rem}@media only screen and (min-width: 992px){.docs-SearchBox-Mobile{display:none}}.docs-Layout-Content{display:flex;flex-direction:column;flex:1 1 auto}.docs-Layout-Content .vector,.docs-Layout-Content .zoomable{display:flex;justify-content:center}@media(prefers-color-scheme: dark){.docs-Layout-Content img:not(.vector){filter:brightness(85%)}}.docs-Layout-Content picture.vector img{filter:brightness(100%)}.docs-Layout-Content .content h1,.docs-Layout-Content .content h2{padding-bottom:.5rem;border-bottom:1px solid var(--control-color)}.docs-Layout-Content .content h1,.docs-Layout-Content .content h2{margin-bottom:1rem}.docs-Layout-Content .content h3,.docs-Layout-Content .content h4,.docs-Layout-Content .content h5,.docs-Layout-Content .content h6{margin-bottom:.75rem}.docs-Layout-Content .content .doxygen-SummarySection h2{border:0;padding-bottom:0;margin-bottom:.75rem;font-size:1.75rem}.docs-Layout-Content code.argument{font-style:italic;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%;color:var(--inline-code);word-break:break-word}.docs-Layout-QuickLinks{align-self:start;min-width:225px;margin-left:2rem;position:sticky;top:1rem}.docs-Layout-QuickLinks h1{font-weight:normal;font-size:1rem;margin-bottom:1rem;color:var(--font-header-color)}.docs-Layout-QuickLinks ul,.docs-Layout-QuickLinks menu{padding:0;font-size:.95rem}.docs-Layout-QuickLinks ul li,.docs-Layout-QuickLinks menu li{padding-left:24px;list-style-type:none;padding-bottom:8px;border-left:2px solid var(--control-color)}.docs-Layout-QuickLinks ul li a,.docs-Layout-QuickLinks ul li a:link,.docs-Layout-QuickLinks ul li a:visited,.docs-Layout-QuickLinks ul li a:hover,.docs-Layout-QuickLinks ul li a:active,.docs-Layout-QuickLinks menu li a,.docs-Layout-QuickLinks menu li a:link,.docs-Layout-QuickLinks menu li a:visited,.docs-Layout-QuickLinks menu li a:hover,.docs-Layout-QuickLinks menu li a:active{color:var(--font-color)}@media(prefers-color-scheme: dark){.docs-Layout-QuickLinks ul li a,.docs-Layout-QuickLinks ul li a:link,.docs-Layout-QuickLinks ul li a:visited,.docs-Layout-QuickLinks ul li a:hover,.docs-Layout-QuickLinks ul li a:active,.docs-Layout-QuickLinks menu li a,.docs-Layout-QuickLinks menu li a:link,.docs-Layout-QuickLinks menu li a:visited,.docs-Layout-QuickLinks menu li a:hover,.docs-Layout-QuickLinks menu li a:active{color:var(--font-color)}}.docs-Layout-QuickLinks ul li.active,.docs-Layout-QuickLinks menu li.active{border-left:2px solid var(--navigation-link-color);font-weight:bold}.docs-Layout-QuickLinks ul li.active a,.docs-Layout-QuickLinks ul li.active a:link,.docs-Layout-QuickLinks ul li.active a:visited,.docs-Layout-QuickLinks ul li.active a:hover,.docs-Layout-QuickLinks ul li.active a:active,.docs-Layout-QuickLinks menu li.active a,.docs-Layout-QuickLinks menu li.active a:link,.docs-Layout-QuickLinks menu li.active a:visited,.docs-Layout-QuickLinks menu li.active a:hover,.docs-Layout-QuickLinks menu li.active a:active{color:var(--navigation-link-color)}.docs-Layout-QuickLinks ul menu li,.docs-Layout-QuickLinks menu menu li{padding-left:48px}.docs-Layout-QuickLinks ul menu menu li,.docs-Layout-QuickLinks menu menu menu li{padding-left:72px}.docs-BackButton{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;font-size:1.25rem}@media only screen and (min-width: 992px){.docs-BackButton{display:none}}.docs-Layout-Toolbar{display:flex;flex-direction:row}.docs-Layout-Toolbar .banner-Breadcrumbs{border-bottom:none;margin-bottom:0;margin-bottom:1rem}.docs-Layout-Toolbar .banner-Breadcrumbs select{color:var(--font-color);padding:.25rem}.large-font .docs-Layout-QuickLinks{display:none}@media only screen and (max-width: 1279px){.docs-Layout-QuickLinks{display:none}.docs-Layout-Content{flex:1;margin-left:0}}@media only screen and (max-width: 991px){.docs-Layout-Navigation{display:none}.docs-Layout-Content{width:100%;margin-left:0}.docs-Layout-Toolbar .banner-Breadcrumbs{display:none}}.docs-Layout-Navigation{align-self:start;position:sticky;top:1rem}.docs-Layout-Navigation ul,.docs-Layout-Navigation menu{list-style-type:none;margin:0;padding:0}.docs-Layout-Navigation ul ul,.docs-Layout-Navigation ul menu,.docs-Layout-Navigation menu ul,.docs-Layout-Navigation menu menu{margin-left:20px}.docs-Layout-Navigation ul li,.docs-Layout-Navigation menu li{border-left:4px solid rgba(0,0,0,0)}.docs-Layout-Navigation ul li a,.docs-Layout-Navigation ul li a:link,.docs-Layout-Navigation ul li a:visited,.docs-Layout-Navigation ul li a:hover,.docs-Layout-Navigation ul li a:active,.docs-Layout-Navigation menu li a,.docs-Layout-Navigation menu li a:link,.docs-Layout-Navigation menu li a:visited,.docs-Layout-Navigation menu li a:hover,.docs-Layout-Navigation menu li a:active{display:block;width:100%;height:100%;padding:.25rem 1rem;color:var(--font-color)}@media(prefers-color-scheme: dark){.docs-Layout-Navigation ul li a,.docs-Layout-Navigation ul li a:link,.docs-Layout-Navigation ul li a:visited,.docs-Layout-Navigation ul li a:hover,.docs-Layout-Navigation ul li a:active,.docs-Layout-Navigation menu li a,.docs-Layout-Navigation menu li a:link,.docs-Layout-Navigation menu li a:visited,.docs-Layout-Navigation menu li a:hover,.docs-Layout-Navigation menu li a:active{color:var(--font-color)}}.docs-Layout-Navigation ul li.active,.docs-Layout-Navigation menu li.active{margin-left:2px;border-left:2px solid var(--navigation-link-color);font-weight:bold;color:var(--navigation-link-color)}.docs-Layout-Navigation ul li.active a,.docs-Layout-Navigation ul li.active a:link,.docs-Layout-Navigation ul li.active a:visited,.docs-Layout-Navigation ul li.active a:hover,.docs-Layout-Navigation ul li.active a:active,.docs-Layout-Navigation menu li.active a,.docs-Layout-Navigation menu li.active a:link,.docs-Layout-Navigation menu li.active a:visited,.docs-Layout-Navigation menu li.active a:hover,.docs-Layout-Navigation menu li.active a:active{color:var(--navigation-link-color)}.docs-ManPageReference section{margin-top:0;margin-bottom:2rem}.docs-ManPageReference ul,.docs-ManPageReference menu{list-style-type:none;margin:0;padding:0}.docs-ManPageReference li.title{border-bottom:1px solid var(--font-color);padding:.25rem 0rem}.docs-ManPageReference dl{display:flex;flex-direction:row}.docs-ManPageReference dl dt{width:200px;border-top:1px solid var(--border-color);padding:.25rem 0rem}.docs-ManPageReference dl dt a{display:block;width:100%;height:100%}.docs-ManPageReference dl dd{width:100%;border-top:1px solid var(--border-color);padding:.25rem 0rem}.content.manpage h1{font-size:1.75rem}.content.manpage h2{font-size:1.5rem}.content.manpage h3{font-size:1.25rem}.content.manpage h4{font-size:1rem}.content.manpage h5{font-size:.75rem}.content.manpage h6{font-size:.5rem}.content .docs-Downloads{width:100%;margin-bottom:1rem;border:2px solid var(--theme-color);border-radius:4px;border-collapse:unset}.content .docs-Downloads thead{display:block}.content .docs-Downloads thead th{vertical-align:unset;border:0;padding:.5rem 0;text-align:left;background:var(--theme-color);color:#fff;font-size:1.1rem;display:flex;align-items:center;height:3rem}.content .docs-Downloads td:last-of-type{justify-content:center}.content .docs-Downloads tbody td{display:flex;align-items:center;text-align:left;border:0;border-top:1px solid var(--theme-color);padding:0}.content .docs-Downloads tbody td a,.content .docs-Downloads tbody td a:link,.content .docs-Downloads tbody td a:visited{width:100%;color:var(--font-color);padding:.5rem 0}.content .docs-Downloads tbody td a:hover,.content .docs-Downloads tbody td a:active{text-decoration:none}.content .docs-Downloads thead th:first-of-type{font-size:1.25rem}.content .docs-Downloads tbody td:first-of-type{font-size:1.1rem}.content .docs-Downloads thead th:first-of-type,.content .docs-Downloads tbody td:first-of-type a{display:flex;justify-content:center;font-weight:normal}.content .docs-Downloads tr{display:grid;grid-template-columns:3rem 1fr 6rem;transition:color 100ms,background-color 100ms}.content .docs-Downloads tr:hover{background-color:var(--download-background-color)}.content .docs-Downloads tr:hover a,.content .docs-Downloads tr:hover a:link,.content .docs-Downloads tr:hover a:visited,.content .docs-Downloads tr:hover a:hover,.content .docs-Downloads tr:hover a:active{color:var(--download-text-color) !important}.doxygen-function{display:flex;flex-direction:row}.doxygen-function a,.doxygen-function a:link,.doxygen-function a:visited{color:var(--font-color)}.doxygen-function .doxygen-function-return-type{flex:0 0 auto}.doxygen-function .doxygen-function-name{flex:0 0 auto}.doxygen-function .doxygen-function-params{flex:1 1 auto}.doxygen-function .doxygen-function-params .doxygen-function-params-param{white-space:nowrap}.doxygen-compound a,.doxygen-compound a:link,.doxygen-compound a:visited{color:var(--font-link-color)}dl.doxygen-SummarySection-Member{border-radius:4px;background-color:var(--code-background-color);border:1px solid var(--code-border-color);margin-bottom:1rem}dl.doxygen-SummarySection-Member dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:.5rem .5rem;font-size:90%}dl.doxygen-SummarySection-Member dd{padding:.25rem .5rem;background-color:#eee;font-size:.85rem;margin-left:0}dl.doxygen-SummarySection-Member dd p{margin-bottom:0}@media(prefers-color-scheme: dark){dl.doxygen-SummarySection-Member dd{background-color:#2b2b2b}}.compound .docsType{color:var(--font-color);font-size:1.5rem;margin-bottom:1rem}.compound .docsCompoundName{font-size:2.5rem;margin-bottom:1rem}.compound .docsSummary{margin-bottom:1rem}.compound .docsPillBox{display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem}.compound .docsPill{font-size:.85rem;color:var(--doxygen-pill-font);background-color:var(--doxygen-pill-bg-since);border-radius:.25rem;padding:.25rem .5rem}.compound .docsPill .docsPill-Deprecated{color:#721c24;background-color:#f8d7da}@media(prefers-color-scheme: dark){.compound .docsPill .docsPill-Deprecated{color:#f0d4d4;background-color:#5a3c3c}}.compound .docsCode{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%;display:flex;flex-direction:row;border:1px solid var(--code-border-color);border-radius:4px;background-color:var(--code-background-color);padding:1rem;margin-bottom:2rem;overflow-x:auto}.compound .docsCode .docsCode-FunctionName{flex:0 0 auto}.compound .docsCode .docsCode-FunctionParams{flex:1 1 auto}.compound .docsCode .docsCode-FunctionParams .docsCode-FunctionParams-Param{white-space:nowrap}.docs-SearchResults .docs-SearchResults-Title{margin-bottom:8px}.docs-SearchResults .docs-SearchResults-Summary{margin-bottom:32px}.docs-SearchResults .docs-SearchHit .docs-SearchHit-TitleContainer{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.docs-SearchResults .docs-SearchHit .docs-SearchHit-Title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.25rem;font-weight:normal}.docs-SearchResults .docs-SearchHit .docs-SearchHit-Tag{display:flex;justify-content:center;align-items:center;height:1.5rem;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background);color:var(--doxygen-pill-font);font-size:.85rem;margin-left:1rem;padding:0 .5rem}.docs-SearchResults .docs-SearchHit .docs-SearchHit-URL{font-size:.85rem;color:var(--doxygen-pill-font);margin-bottom:.5rem}.docs-SearchResults .docs-SearchHit{margin-bottom:2rem}.content table.doxygen-detailed-parameters{table-layout:auto;border-collapse:collapse;width:100%}.content table.doxygen-detailed-parameters p{margin-bottom:0}.content table.doxygen-detailed-parameters tr td:first-child{padding-left:0}.content table.doxygen-detailed-parameters tr td:nth-child(2){text-align:center}.content table.doxygen-detailed-parameters tr td:last-child{padding-right:0;width:100%}.content table.doxygen-detailed-parameters tr .direction{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75rem;display:inline;border-radius:.25rem;padding:.25rem .5rem;vertical-align:unset}.content table.doxygen-detailed-parameters tr .direction.in{color:#0969da;background-color:#ddf4ff}@media(prefers-color-scheme: dark){.content table.doxygen-detailed-parameters tr .direction.in{color:#c3d9e6;background-color:#2c4b61}}.content table.doxygen-detailed-parameters tr .direction.out{color:#b35b00;background-color:#ffe6cc}@media(prefers-color-scheme: dark){.content table.doxygen-detailed-parameters tr .direction.out{color:#f3e0d0;background-color:#593f2a}}.content table.doxygen-detailed-parameters tr .direction.inout{color:#155724;background-color:#d4edda}@media(prefers-color-scheme: dark){.content table.doxygen-detailed-parameters tr .direction.inout{color:#d2eee3;background-color:#2d5142}}.content table.doxygen-detailed-parameters td{vertical-align:top;text-align:left;padding:.25rem 1rem;border:none}.content table.doxygen-detailed-return-values{table-layout:auto;border-collapse:collapse;width:100%}.content table.doxygen-detailed-return-values p{margin-bottom:0}.content table.doxygen-detailed-return-values tr td:first-child{padding-left:0}.content table.doxygen-detailed-return-values tr td:last-child{padding-right:0;width:100%}.content table.doxygen-detailed-return-values td{vertical-align:top;text-align:left;padding:.25rem .5rem;border:none}.modal{position:fixed;z-index:900;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.modal img{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:calc(100% - 32px);height:auto;cursor:zoom-out}@media(prefers-color-scheme: dark){.modal img{filter:brightness(95%)}}.admonition{position:relative;min-height:100px;margin-bottom:1rem}.admonition .admonition-icon{position:absolute;top:0;left:0;z-index:2;user-select:none;pointer-events:none}.admonition .admonition-container{position:relative;top:0px;left:116px;width:calc(100% - 132px);z-index:1}.admonition .admonition-container p{margin-bottom:0}.admonition .admonition-title{margin-bottom:8px;font-size:1.25rem}.admonition .admonition-content{padding:16px}.admonition img,.admonition picture{filter:brightness(100%)}.admonition-note .admonition-content{color:var(--admonition-note-text);padding:8px 16px 4px 32px;border-style:solid}@media(prefers-color-scheme: light){.admonition-note .admonition-content{border-image:image-set(url(/assets/admonition-note-background.a75e1305b9acd27204d2.png) 1x, url(/assets/admonition-note-background-2x.3e0dcae5e408c33f8ecd.png) 2x, url(/assets/admonition-note-background-4x.288128cff2ff9362a296.png) 4x);border-image-repeat:round;border-image-slice:12 1 fill;border-width:12px 1px}}@media(prefers-color-scheme: dark){.admonition-note .admonition-content{border-image:image-set(url(/assets/admonition-note-background-dark.d5688892d079d822c924.png) 1x, url(/assets/admonition-note-background-dark-2x.155145fb296c48cb8a29.png) 2x, url(/assets/admonition-note-background-dark-4x.62ba242f26923f06d21a.png) 4x);border-image-repeat:round;border-image-slice:12 1 fill;border-width:12px 1px}}.admonition-note .admonition-title{color:var(--admonition-note-text)}.admonition-note .admonition-content:after{content:"";position:absolute;top:16px;bottom:16px;left:6px;width:20px}@media(prefers-color-scheme: light){.admonition-note .admonition-content:after{background-image:image-set(url(/assets/admonition-note-hole.5a9ad61b79ed5b4dc740.png) 1x, url(/assets/admonition-note-hole-2x.8674d29065b4f4443c12.png) 2x, url(/assets/admonition-note-hole-4x.2dfcfde1efd2e01a30e6.png) 4x);background-repeat:no-repeat space;background-position:center}}@media(prefers-color-scheme: dark){.admonition-note .admonition-content:after{background-image:image-set(url(/assets/admonition-note-hole-dark.ff943b322eadc73ea59e.png) 1x, url(/assets/admonition-note-hole-dark-2x.a4d07fd2f7527fae0408.png) 2x, url(/assets/admonition-note-hole-dark-4x.af510e1ead88350b77f3.png) 4x);background-repeat:no-repeat space;background-position:center}}.admonition-note .admonition-container{left:100px;width:calc(100% - 116px)}.admonition-tip .admonition-content{border:1px solid var(--admonition-tip-border);border-right:2px solid var(--admonition-tip-border);border-bottom:2px solid var(--admonition-tip-border);border-radius:8px;background-color:var(--admonition-tip-background)}.admonition-tip .admonition-container:before{content:"";position:absolute;z-index:-1;top:3px;left:-3px;width:100%;height:100%;background-color:var(--admonition-tip-shadow);border-radius:8px}.admonition-caution .admonition-content{border:3px solid var(--admonition-caution-orange);border-image:repeating-linear-gradient(-45deg, var(--admonition-caution-orange), var(--admonition-caution-orange) 10px, black 10px, black 20px) 3;background-color:var(--admonition-caution-background)}.contactForm-SplitView{display:flex;flex-direction:row-reverse;justify-content:space-between}.contactForm-SplitView-Description{display:flex;flex-direction:column;width:530px;margin-right:2rem}.contactForm-SplitView-Description li{font-size:1.25rem}.contactForm-SplitView-Form{flex-grow:1}.contactForm-SplitView-Form form textarea,.contactForm-SplitView-Form form select,.contactForm-SplitView-Form form input{margin-bottom:2rem}.contactForm-SplitView-Form form fieldset{margin-bottom:0rem}.contactForm-SplitView-Form form input[type=submit]{align-self:start}.contactForm-SplitView-Form form .smartForm-CharactersRemaining{margin-bottom:2rem}.contactForm-CheckboxRow{display:flex;flex-direction:row;gap:.25rem}@media only screen and (max-width: 991px){.contactForm-SplitView{flex-direction:column-reverse}.contactForm-SplitView-Description{width:100%}.contactForm-SplitView-Form form{width:100%}}.admin-Login{max-width:300px}header.admin-SplitView{margin:16px 0}.admin-SplitView{display:flex;justify-content:space-between}.admin-SplitView-Nav{min-width:200px}.admin-SplitView-Main{width:100%}.admin-SplitView-Main table{width:100%;border-collapse:separate;border-spacing:0}.admin-SplitView-Main table th,.admin-SplitView-Main table td{text-align:left;padding:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-left:4px solid rgba(0,0,0,0)}.admin-SplitView-Main table td.admin-TableRow-Flagged{border-left:4px solid green}.admin-SplitView-Main table thead tr{background-color:var(--control-color)}.admin-SplitView-Main table.admin-TableRow-Selectable thead th{border-left:4px solid rgba(0,0,0,0)}.admin-SplitView-Main table.admin-TableRow-Selectable tbody td{padding:0;margin:0}.admin-SplitView-Main table.admin-TableRow-Selectable tbody td a,.admin-SplitView-Main table.admin-TableRow-Selectable tbody td a:link,.admin-SplitView-Main table.admin-TableRow-Selectable tbody td a:hover,.admin-SplitView-Main table.admin-TableRow-Selectable tbody td a:visited,.admin-SplitView-Main table.admin-TableRow-Selectable tbody td a:active{display:block;padding:8px;color:var(--font-color);text-decoration:none}.admin-SplitView-Main table.admin-TableRow-Selectable tbody tr:hover{background-color:#aad4e2}@media(prefers-color-scheme: dark){.admin-SplitView-Main table.admin-TableRow-Selectable tbody tr:hover{background-color:#005f8b}}dl.admin-Messages{display:grid;grid-template-columns:200px auto;grid-gap:8px;width:600px}dl.admin-Messages dt{text-align:right;font-weight:bold;padding-right:8px}.admin-MessageToolbar{display:flex;flex-direction:row;justify-content:space-between;width:600px;gap:16px;margin-bottom:1rem}.admin-MessageToolbar-Left{display:flex;flex-direction:row;gap:.5rem}.admin-MessageToolbar-Right input[type=submit]{background-color:#dc3545;border-color:#dc3545;border-left:1px solid #9b0b19;border-right:1px solid #9b0b19;border-bottom:2px solid #9b0b19}.admin-MessageContent{margin-top:16px;border:1px gray solid;border-radius:4px;padding:8px;max-width:600px;min-height:300px}.admin-General hr{margin-bottom:16px}.admin-Toolbar{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;height:26px}.admin-Toolbar form{display:flex;flex-direction:row;gap:16px}.admin-Toolbar input[type=datetime-local],.admin-Toolbar input[type=button],.admin-Toolbar input[type=submit],.admin-Toolbar input[type=text]{height:100%}.admin-Toolbar input[type=text]{background-color:var(--input-background)}.admin-Toolbar input{padding:0 8px;color:var(--font-color)}.admin-Toolbar input::placeholder{color:var(--font-placeholder-color)}form.admin-Form{display:flex;flex-direction:column}form.admin-Form label{margin-bottom:4px}form.admin-Form select,form.admin-Form textarea,form.admin-Form input[type=text],form.admin-Form input[type=datetime-local]{align-self:stretch;padding:8px;background-color:var(--input-background);color:var(--font-color)}form.admin-Form select::placeholder,form.admin-Form textarea::placeholder,form.admin-Form input[type=text]::placeholder,form.admin-Form input[type=datetime-local]::placeholder{color:var(--font-placeholder-color)}form.admin-Form textarea,form.admin-Form select,form.admin-Form input{margin-bottom:16px}form.admin-Form input[type=button],form.admin-Form input[type=submit]{align-self:flex-start;height:26px;padding:0 8px}form.admin-Form fieldset.admin-Form-UploadButtons{border:none;margin-bottom:16px}form.admin-Form fieldset.admin-Form-UploadButtons legend{margin-bottom:2px}form.admin-Form fieldset.admin-Form-UploadButtons label,form.admin-Form fieldset.admin-Form-UploadButtons input{margin:2px 0}form.admin-Form fieldset.admin-Form-UploadButtons input{width:90%}.admin-Error{padding:16px;margin-bottom:16px;color:var(--error-font-color);background-color:var(--error-background-color);border:1px solid var(--error-border-color);border-radius:4px}.admin-JournalEdit{display:flex;flex-direction:row;gap:16px}.admin-JournalEdit .admin-JournalEdit-Container{display:flex;flex-direction:column;align-items:stretch;width:500px}.admin-JournalEdit .admin-JournalEdit-Container .admin-JournalEdit-TextEditor textarea{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:90%;resize:vertical;height:500px;background-color:var(--input-background)}.admin-JournalEdit .admin-JournalEdit-Preview{width:720px}.adminDangerButton{font-family:Viga,sans-serif;font-size:12px;color:#fff;background-color:#dc3545;border-color:#dc3545;padding:4px 16px;border-radius:4px;border:none;cursor:pointer}.notFound{display:flex;flex-direction:column;align-items:center;padding:2rem 8px}.notFound picture{margin-top:4rem}@media(prefers-color-scheme: dark){.notFound picture{filter:brightness(85%)}}.notFound-Banner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
