*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:#fff0;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#FFFF27;color:#333}sub,sup{font-size:.8rem;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}tr,td,th{vertical-align:middle}th,td{padding:.425rem 0}th{text-align:left}.container{width:75em;margin:0 auto;padding:0}@media only all and (min-width:60em) and (max-width:74.938em){.container{width:60em}}@media only all and (min-width:48em) and (max-width:59.938em){.container{width:48em}}@media only all and (min-width:30.063em) and (max-width:47.938em){.container{width:30em}}@media only all and (max-width:30em){.container{width:100%}}.grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-moz-flex-flow:row;flex-flow:row;list-style:none;margin:0;padding:0}@media only all and (max-width:47.938em){.grid{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}}.block{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0}@media only all and (max-width:47.938em){.block{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%}}.content{margin:.625rem;padding:.938rem}@media only all and (max-width:47.938em){body [class*="size-"]{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%}}.size-1-2{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 50%;-moz-flex:0 50%;-ms-flex:0 50%;flex:0 50%}.size-1-3{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 33.33333%;-moz-flex:0 33.33333%;-ms-flex:0 33.33333%;flex:0 33.33333%}.size-1-4{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 25%;-moz-flex:0 25%;-ms-flex:0 25%;flex:0 25%}.size-1-5{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 20%;-moz-flex:0 20%;-ms-flex:0 20%;flex:0 20%}.size-1-6{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 16.66667%;-moz-flex:0 16.66667%;-ms-flex:0 16.66667%;flex:0 16.66667%}.size-1-7{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 14.28571%;-moz-flex:0 14.28571%;-ms-flex:0 14.28571%;flex:0 14.28571%}.size-1-8{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 12.5%;-moz-flex:0 12.5%;-ms-flex:0 12.5%;flex:0 12.5%}.size-1-9{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 11.11111%;-moz-flex:0 11.11111%;-ms-flex:0 11.11111%;flex:0 11.11111%}.size-1-10{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 10%;-moz-flex:0 10%;-ms-flex:0 10%;flex:0 10%}.size-1-11{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 9.09091%;-moz-flex:0 9.09091%;-ms-flex:0 9.09091%;flex:0 9.09091%}.size-1-12{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 8.33333%;-moz-flex:0 8.33333%;-ms-flex:0 8.33333%;flex:0 8.33333%}@media only all and (min-width:48em) and (max-width:59.938em){.size-tablet-1-2{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 50%;-moz-flex:0 50%;-ms-flex:0 50%;flex:0 50%}.size-tablet-1-3{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 33.33333%;-moz-flex:0 33.33333%;-ms-flex:0 33.33333%;flex:0 33.33333%}.size-tablet-1-4{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 25%;-moz-flex:0 25%;-ms-flex:0 25%;flex:0 25%}.size-tablet-1-5{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 20%;-moz-flex:0 20%;-ms-flex:0 20%;flex:0 20%}.size-tablet-1-6{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 16.66667%;-moz-flex:0 16.66667%;-ms-flex:0 16.66667%;flex:0 16.66667%}.size-tablet-1-7{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 14.28571%;-moz-flex:0 14.28571%;-ms-flex:0 14.28571%;flex:0 14.28571%}.size-tablet-1-8{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 12.5%;-moz-flex:0 12.5%;-ms-flex:0 12.5%;flex:0 12.5%}.size-tablet-1-9{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 11.11111%;-moz-flex:0 11.11111%;-ms-flex:0 11.11111%;flex:0 11.11111%}.size-tablet-1-10{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 10%;-moz-flex:0 10%;-ms-flex:0 10%;flex:0 10%}.size-tablet-1-11{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 9.09091%;-moz-flex:0 9.09091%;-ms-flex:0 9.09091%;flex:0 9.09091%}.size-tablet-1-12{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 8.33333%;-moz-flex:0 8.33333%;-ms-flex:0 8.33333%;flex:0 8.33333%}}@media only all and (max-width:47.938em){@supports not (flex-wrap:wrap){.grid{display:block;-webkit-box-lines:inherit;-moz-box-lines:inherit;box-lines:inherit;-webkit-flex-wrap:inherit;-moz-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}.block{display:block;-webkit-box-flex:inherit;-moz-box-flex:inherit;box-flex:inherit;-webkit-flex:inherit;-moz-flex:inherit;-ms-flex:inherit;flex:inherit}}}.first-block{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.fixed-blocks{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.fixed-blocks .block{-webkit-box-flex:inherit;-moz-box-flex:inherit;box-flex:inherit;-webkit-flex:inherit;-moz-flex:inherit;-ms-flex:inherit;flex:inherit;width:25%}@media only all and (min-width:60em) and (max-width:74.938em){.fixed-blocks .block{width:33.33333%}}@media only all and (min-width:48em) and (max-width:59.938em){.fixed-blocks .block{width:50%}}@media only all and (max-width:47.938em){.fixed-blocks .block{width:100%}}body{font-size:1.05rem;line-height:1.7}h1,h2,h3,h4,h5,h6{margin:.85rem 0 1.7rem 0;text-rendering:optimizeLegibility}h1{font-size:3.25rem}h2{font-size:2.55rem}h3{font-size:2.15rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:.9rem}p{margin:1.7rem 0}ul,ol{margin-top:1.7rem;margin-bottom:1.7rem}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}blockquote{margin:1.7rem 0;padding-left:.85rem}cite{display:block;font-size:.925rem}cite:before{content:"\2014 \0020"}pre{margin:1.7rem 0;padding:.938rem}code{vertical-align:bottom}small{font-size:.925rem}hr{border-left:none;border-right:none;border-top:none;margin:1.7rem 0}fieldset{border:0;padding:.938rem;margin:0 0 1.7rem 0}input,label,select{display:block}label{margin-bottom:.425rem}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;border-radius:.1875rem;margin-bottom:.85rem;padding:.425rem .425rem;width:100%}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{outline:none}textarea{resize:vertical}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.425rem}input[type="file"]{width:100%}select{width:auto;max-width:100%;margin-bottom:1.7rem}button,input[type="submit"]{cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap;border:inherit}@charset "UTF-8";#top-github-link,#body #breadcrumbs{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button,.button-secondary{display:inline-block;padding:7px 12px}.button:active,.button-secondary:active{margin:2px 0 -2px 0}body{background:#fff;color:#555;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#1694CA}a:hover{color:#0e6185}pre{position:relative}.bg{background:#fff;border:1px solid #eaeaea}b,strong,label,th{font-weight:600}.default-animation,#header #logo-svg,#header #logo-svg path,#sidebar,#sidebar ul,#body,#body .padding,#body .nav{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}fieldset{border:1px solid #ddd}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgb(0 0 0 / .06)}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#1694CA;box-shadow:inset 0 1px 3px rgb(0 0 0 / .06),0 0 5px rgb(19 131 179 / .7)}#header{background:#1694CA;color:#fff;text-align:center;padding:1rem}#header a{display:inline-block}#header #logo-svg{width:8rem;height:2rem}.searchbox{margin-top:.5rem;position:relative;border:1px solid #19a5e1;background:#1383b3;border-radius:4px}.searchbox label{color:rgb(255 255 255 / .8);position:absolute;left:10px;top:3px}.searchbox span{color:rgb(255 255 255 / .6);position:absolute;right:10px;top:3px;cursor:pointer}.searchbox span:hover{color:rgb(255 255 255 / .9)}.searchbox input{display:inline-block;color:#fff;width:100%;height:30px;background:#fff0;border:0;padding:0 25px 0 30px;margin:0;font-weight:400}.searchbox input::-webkit-input-placeholder{color:rgb(255 255 255 / .6)}.searchbox input::-moz-placeholder{color:rgb(255 255 255 / .6)}.searchbox input:-moz-placeholder{color:rgb(255 255 255 / .6)}.searchbox input:-ms-input-placeholder{color:rgb(255 255 255 / .6)}#sidebar-toggle{display:none}@media only all and (max-width:47.938em){#sidebar-toggle{display:inline-block}}#sidebar{background-color:#38424D;position:fixed;top:0;width:300px;bottom:0;left:0;font-weight:500;font-size:15px}#sidebar a{color:#bbb}#sidebar a:hover{color:#d5d5d5}#sidebar a.subtitle{color:rgb(187 187 187 / .6)}#sidebar hr{border-bottom:1px solid #323a44}#sidebar a.padding{padding:0 1rem}#sidebar h5{margin:2rem 0 0;position:relative;line-height:2}#sidebar h5 a{display:block;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}#sidebar h5 i{color:rgb(187 187 187 / .6);position:absolute;right:.6rem;top:.7rem;font-size:80%}#sidebar h5.parent a{background:#293038;color:#c8c8c8!important}#sidebar h5.active a{background:#fff;color:#555!important}#sidebar h5.active i{color:#555!important}#sidebar h5+ul.topics{display:none;margin-top:0}#sidebar h5.parent+ul.topics,#sidebar h5.active+ul.topics{display:block}#sidebar ul{list-style:none;padding:0;margin:0}#sidebar ul.searched a{color:#888}#sidebar ul.searched .search-match a{color:#d5d5d5}#sidebar ul.searched .search-match a:hover{color:#eee}#sidebar ul.topics{margin:0 1rem}#sidebar ul.topics.searched ul{display:block}#sidebar ul.topics ul{display:none;padding-bottom:1rem}#sidebar ul.topics ul ul{padding-bottom:0}#sidebar ul.topics li.parent ul,#sidebar ul.topics>li.active ul{display:block}#sidebar ul.topics>li>a{line-height:2rem;font-size:1.1rem}#sidebar ul.topics>li>a b{opacity:.5;font-weight:400}#sidebar ul.topics>li>a .fa{margin-top:9px}#sidebar ul.topics>li.parent,#sidebar ul.topics>li.active{background:#2d353e;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}#sidebar ul li.active>a{background:#fff;color:#555;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}#sidebar ul li{padding:0}#sidebar ul li.visited+span{margin-right:16px}#sidebar ul li a{display:block;padding:2px 0}#sidebar ul li a span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}#sidebar ul li>a{padding:4px 0}#sidebar ul li .fa{display:none;float:right;font-size:13px;min-width:16px;margin:4px 0 0 0;text-align:right}#sidebar ul li.visited>a .read-icon{color:#1694CA;display:inline}#sidebar ul li li{padding-left:1rem;text-indent:.2rem}#main{background:#f7f7f7;margin:0 0 1.563rem 0}#body{position:relative;margin-left:300px;min-height:100%}#body img,#body .video-container{margin:3rem auto;display:block;text-align:center}#body img.border,#body .video-container.border{border:2px solid #e6e6e6!important;padding:2px}#body img.shadow,#body .video-container.shadow{box-shadow:0 10px 30px rgb(0 0 0 / .1)}#body .bordered{border:1px solid #ccc}#body .padding{padding:3rem 6rem}@media only all and (max-width:59.938em){#body .padding{position:static;padding:15px 3rem}}@media only all and (max-width:47.938em){#body .padding{padding:5px 1rem}}#body h1+hr{margin-top:-1.7rem;margin-bottom:3rem}@media only all and (max-width:59.938em){#body #navigation{position:static;margin-right:0!important;width:100%;display:table}}#body .nav{position:fixed;top:0;bottom:0;width:4rem;font-size:50px;height:100%;cursor:pointer;display:table;text-align:center}#body .nav>i{display:table-cell;vertical-align:middle;text-align:center}@media only all and (max-width:59.938em){#body .nav{display:table-cell;position:static;top:auto;width:50%;text-align:center;height:100px;line-height:100px;padding-top:0}#body .nav>i{display:inline-block}}#body .nav:hover{background:#F6F6F6}#body .nav.nav-pref{left:0}#body .nav.nav-next{right:0}#body-inner{margin-bottom:5rem}#chapter{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem 0}#chapter #body-inner{padding-bottom:3rem;max-width:80%}#chapter h3{font-family:"Muli","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;text-align:center}#chapter h1{font-size:5rem;border-bottom:4px solid #F0F2F4}#chapter p{text-align:center;font-size:1.2rem}#footer{padding:3rem 1rem;color:#a2a2a2;font-size:13px}#footer p{margin:0}body{font-family:"Muli","Helvetica","Tahoma","Geneva","Arial",sans-serif;letter-spacing:-.03rem;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;text-rendering:optimizeLegibility;line-height:150%;letter-spacing:0}h1{text-align:center;letter-spacing:-3px}h2{letter-spacing:-2px}h3{letter-spacing:-1px}blockquote{border-left:10px solid #F0F2F4}blockquote p{font-size:1.1rem;color:#999}blockquote cite{display:block;text-align:right;color:#666;font-size:1.2rem}blockquote{position:relative}blockquote blockquote{position:static}blockquote>blockquote>blockquote{margin:0}blockquote>blockquote>blockquote p{padding:15px;display:block;font-size:1rem;margin-top:0rem;margin-bottom:0rem;color:#666}blockquote>blockquote>blockquote p:first-child:before{position:absolute;top:2px;color:#fff;font-family:FontAwesome;content:'';left:10px}blockquote>blockquote>blockquote p:first-child:after{position:absolute;top:2px;color:#fff;left:2rem;font-weight:700;content:'Info'}blockquote>blockquote>blockquote>p{margin-left:-71px;border-top:30px solid #F0B37E;background:#FFF2DB}blockquote>blockquote>blockquote>blockquote>p{margin-left:-94px;border-top:30px solid rgb(217 83 79 / .8);background:#FAE2E2}blockquote>blockquote>blockquote>blockquote>p:first-child:after{content:'Warning'}blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-118px;border-top:30px solid #6AB0DE;background:#E7F2FA}blockquote>blockquote>blockquote>blockquote>blockquote>p:first-child:after{content:'Note'}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-142px;border-top:30px solid rgb(92 184 92 / .8);background:#E6F9E6}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p:first-child:after{content:'Tip'}code,kbd,pre,samp{font-family:"Inconsolata",monospace}code{background:#f9f2f4;color:#9c1d3d;padding:.2rem .4rem;border-radius:3px}pre{padding:1rem;margin:2rem 0;background:#f6f6f6;border:1px solid #ddd;border-radius:2px;line-height:1.15;font-size:1rem}pre code{color:#237794;background:inherit;font-size:1rem}hr{border-bottom:4px solid #F0F2F4}.page-title{margin-top:-25px;padding:25px;float:left;clear:both;background:#1694CA;color:#fff}#body a.anchor-link{color:#ccc}#body a.anchor-link:hover{color:#1694CA}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:rgb(255 255 255 / .3)}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#b5d1eb}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#ccc}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#ccc}table{border:1px solid #eaeaea;table-layout:auto}th{background:#f7f7f7;padding:.5rem}td{padding:.5rem;border:1px solid #eaeaea}.button{background:#1694CA;color:#fff;box-shadow:0 3px 0 #1380ae}.button:hover{background:#1380ae;box-shadow:0 3px 0 #106c93;color:#fff}.button:active{box-shadow:0 1px 0 #106c93}.button-secondary{background:#F8B450;color:#fff;box-shadow:0 3px 0 #f7a733}.button-secondary:hover{background:#f7a733;box-shadow:0 3px 0 #f69b15;color:#fff}.button-secondary:active{box-shadow:0 1px 0 #f69b15}.bullets{margin:1.7rem 0;margin-left:-.85rem;margin-right:-.85rem;overflow:auto}.bullet{float:left;padding:0 .85rem}.two-column-bullet{width:50%}@media only all and (max-width:47.938em){.two-column-bullet{width:100%}}.three-column-bullet{width:33.33333%}@media only all and (max-width:47.938em){.three-column-bullet{width:100%}}.four-column-bullet{width:25%}@media only all and (max-width:47.938em){.four-column-bullet{width:100%}}.bullet-icon{float:left;background:#1694CA;padding:.875rem;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff;font-size:1.75rem;text-align:center}.bullet-icon-1{background:#1694CA}.bullet-icon-2{background:#16cac4}.bullet-icon-3{background:#b2ca16}.bullet-content{margin-left:4.55rem}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 "Muli","Helvetica","Tahoma","Geneva","Arial",sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgb(0 0 0 / .8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgb(0 0 0 / .8);pointer-events:none;content:"";border:5px solid #fff0}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgb(0 0 0 / .8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgb(0 0 0 / .8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgb(0 0 0 / .8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgb(0 0 0 / .8)}.highlightable{padding:25px 0 15px}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.lightbox-active #body{overflow:visible}.lightbox-active #body .padding{overflow:visible}#github-contrib i{vertical-align:middle}.featherlight img{margin:0!important}.lifecycle #body-inner ul{list-style:none;margin:0;padding:2rem 0 0;position:relative}.lifecycle #body-inner ol{margin:1rem 0 1rem 0;padding:2rem;position:relative}.lifecycle #body-inner ol li{margin-left:1rem}.lifecycle #body-inner ol strong,.lifecycle #body-inner ol label,.lifecycle #body-inner ol th{text-decoration:underline}.lifecycle #body-inner ol ol{margin-left:-1rem}.lifecycle #body-inner h3[class*='level']{font-size:20px;position:absolute;margin:0;padding:4px 10px;right:0;z-index:1000;color:#fff;background:#1ABC9C}.lifecycle #body-inner ol h3{margin-top:1rem!important;right:2rem!important}.lifecycle #body-inner .level-1+ol{background:#f6fefc;border:4px solid #1ABC9C;color:#16A085}.lifecycle #body-inner .level-1+ol h3{background:#2ECC71}.lifecycle #body-inner .level-2+ol{background:#f7fdf9;border:4px solid #2ECC71;color:#27AE60}.lifecycle #body-inner .level-2+ol h3{background:#3498DB}.lifecycle #body-inner .level-3+ol{background:#f3f9fd;border:4px solid #3498DB;color:#2980B9}.lifecycle #body-inner .level-3+ol h3{background:#34495E}.lifecycle #body-inner .level-4+ol{background:#e4eaf0;border:4px solid #34495E;color:#2C3E50}.lifecycle #body-inner .level-4+ol h3{background:#34495E}#top-bar{background:#F6F6F6;border-radius:2px;margin:0rem -1rem 2rem;padding:0 1rem;height:0;min-height:3rem}#top-github-link{position:relative;z-index:1;float:right;display:block}#body #breadcrumbs{height:auto;display:block;margin-bottom:0;padding-left:0;line-height:1.4}#body #breadcrumbs span{padding:0 .1rem}@media only all and (max-width:59.938em){#sidebar{width:230px}#body{margin-left:230px}}@media only all and (max-width:47.938em){#sidebar{width:230px;left:-230px}#body{margin-left:0;width:100%}.sidebar-hidden{overflow:hidden}.sidebar-hidden #sidebar{left:0}.sidebar-hidden #body{margin-left:230px;overflow:hidden}.sidebar-hidden #overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:rgb(255 255 255 / .5);cursor:pointer}}.copy-to-clipboard{background-image:url(/user/themes/learn2/images/clippy.svg);background-position:50% 50%;background-size:16px 16px;background-repeat:no-repeat;width:27px;height:1.45rem;top:-1px;display:inline-block;vertical-align:middle;position:relative;color:#3c3c3c;background-color:#f9f2f4;margin-left:-.2rem;cursor:pointer;border-radius:0 2px 2px 0}.copy-to-clipboard:hover{background-color:#f1e1e5}pre .copy-to-clipboard{position:absolute;right:4px;top:4px;background-color:#eee;border-color:#ddd;border-radius:2px}pre .copy-to-clipboard:hover{background-color:#d9d9d9}.parent-element{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}﻿.form-group.has-errors{background:rgb(255 0 0 / .05);border:1px solid rgb(255 0 0 / .2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute!important;height:1px;width:1px;overflow:hidden;clip-path:rect(0,1px,1px,0)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-image img{margin:0}.form-input-file.dropzone .dz-preview .dz-remove{font-size:16px;position:absolute;top:3px;right:3px;display:inline-flex;height:20px;width:20px;background-color:red;justify-content:center;align-items:center;color:#fff;font-weight:700;border-radius:50%;cursor:pointer;z-index:20}.form-input-file.dropzone .dz-preview .dz-remove:hover{background-color:darkred;text-decoration:none}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.filepond--root.form-input{min-height:7rem;height:auto;overflow:hidden;border:0}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid #fff0;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0 .5rem;display:inline-block}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}.langswitcher{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:1rem!important;display:inline-block}.langswitcher li{display:inline-block;margin-left:.5rem;line-height:1rem}.langswitcher .active{font-weight:700;text-decoration:underline}.toc-anchor{transition:hover 0.5s ease;position:absolute;opacity:0}.toc-anchor.after{margin-left:5px}.toc-anchor.before{margin-left:-22px;padding-right:8px}.toc-anchor:after{content:attr(data-anchor-icon)}:hover>.toc-anchor,.toc-anchor:focus{opacity:.5}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}@charset "UTF-8";.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;white-space:nowrap}.skip{padding:0 8px;position:absolute;left:-9999px;top:0;z-index:1000;background-color:#363E23}@media (prefers-color-scheme:dark){.skip{background-color:#363E23}}.skip:focus-visible{left:0}body{font-size:1.2rem;line-height:1.6}@media screen and (max-width:440px){body{font-size:1rem}}b,strong{font-weight:700}body,h1,h2,h3,h4,h5,h6{font-family:'Noto Sans',Inter,Roboto,'Helvetica Neue','Arial Nova','Nimbus Sans',Arial,sans-serif,-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto;font-weight:400;letter-spacing:0;font-display:swap}html[lang="zh-hans"] body,html[lang="zh-hant"] body{font-size:1.3rem}html[lang="zh-hans"] body #sidebar ul.topics>li>a,html[lang="zh-hant"] body #sidebar ul.topics>li>a{font-size:1.3rem}html[lang="zh-hans"] body{font-family:'Noto Sans SC',-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",sans-serif}html[lang="zh-hans"] body h1,html[lang="zh-hans"] body h2,html[lang="zh-hans"] body h3,html[lang="zh-hans"] body h4,html[lang="zh-hans"] body h5,html[lang="zh-hans"] body h6{font-family:'Noto Sans SC',-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",sans-serif}html[lang="zh-hant"] body{font-family:'Noto Sans TC',-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang TC","Hiragino Sans CNS","Microsoft JhengHei","Helvetica Neue",sans-serif}html[lang="zh-hant"] body h1,html[lang="zh-hant"] body h2,html[lang="zh-hant"] body h3,html[lang="zh-hant"] body h4,html[lang="zh-hant"] body h5,html[lang="zh-hant"] body h6{font-family:'Noto Sans TC',-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang TC","Hiragino Sans CNS","Microsoft JhengHei","Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6{margin:calc(1em - $border-focus-line-size) 0 0 0;margin:1em 0 0 0;line-height:1.3;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}@media screen and (max-width:440px){h1,h2,h3,h4,h5,h6{margin:2em 0 0 0}}h1{clear:both;margin-top:0;margin-bottom:2.55rem;font-size:2.5rem;font-weight:700;text-align:left}.logo h1{font-size:unset;margin-bottom:0}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.2rem}h5,h6{font-size:1.1rem}@media screen and (max-width:440px){h1{font-size:1.4rem;margin-bottom:1.7rem}h2{font-size:1.2rem}h3{font-size:1.1rem}h4{font-size:1.05rem}h5,h6{font-size:.9rem}}pre{line-height:1.7}pre,code,kbd{font-family:ui-monospace,'Cascadia Code','Source Code Pro',Menlo,Consolas,'DejaVu Sans Mono',monospace}blockquote{border-left:10px solid #9CB565}@media (prefers-color-scheme:dark){blockquote p{color:#D9D4CB}}p{hyphens:auto;margin-top:.85rem;margin-bottom:0}.no-hyphens{hyphens:none}.notices p,.notices p:first-child{margin:.85rem 0}.telephone{font-weight:700;font-size:2rem}div.footnote{margin:6rem 0;padding-top:2rem;font-size:.85rem}#header{color:#4D4B45;background-color:#F4EDDC;padding:32px}@media (prefers-color-scheme:dark){#header{color:#F4EDDC;background-color:#5A482D}}#header .logo{margin-bottom:32px}#header .logo img{width:14.75rem}@keyframes keyframes-colorchangerainbowflag{0%{fill:#e50000}20%{fill:#ff8d00}40%{fill:#fe0}60%{fill:#028121}80%{fill:#004cff}100%{fill:#708}}@keyframes keyframes-everyone-is-here{00.00%{fill:#efd192}20.00%{fill:#efd192}20.01%{fill:#eaf0df}100.00%{fill:#eaf0df}}#body .safe-space{margin-top:32px;max-width:25rem}#body .safe-space a{display:flex;gap:16px;flex-wrap:nowrap;justify-content:space-between}#body .safe-space img,#body .safe-space svg{height:auto;width:calc(50% - 8px);margin:0 0 4px;padding:0 0 8px}@media (prefers-reduced-motion:no-preference){#body .safe-space svg:hover .heard,#body .safe-space svg:hover .valued,#body .safe-space svg:hover .included,#body .safe-space svg:hover .accepted,#body .safe-space svg:hover .welcomed,#body .safe-space a:focus-visible svg .heard,#body .safe-space a:focus-visible svg .valued,#body .safe-space a:focus-visible svg .included,#body .safe-space a:focus-visible svg .accepted,#body .safe-space a:focus-visible svg .welcomed{animation:keyframes-everyone-is-here 2.5s linear infinite}#body .safe-space svg:hover .heard,#body .safe-space a:focus-visible svg .heard{animation-delay:0.0s}#body .safe-space svg:hover .valued,#body .safe-space a:focus-visible svg .valued{animation-delay:0.5s}#body .safe-space svg:hover .included,#body .safe-space a:focus-visible svg .included{animation-delay:1.0s}#body .safe-space svg:hover .accepted,#body .safe-space a:focus-visible svg .accepted{animation-delay:1.5s}#body .safe-space svg:hover .welcomed,#body .safe-space a:focus-visible svg .welcomed{animation-delay:2.0s}#body .safe-space svg:hover .bar1,#body .safe-space a:focus-visible svg .bar1{animation:keyframes-colorchangerainbowflag 3s linear 0s infinite normal}#body .safe-space svg:hover .bar2,#body .safe-space a:focus-visible svg .bar2{animation:keyframes-colorchangerainbowflag 3s linear 0.5s infinite normal}#body .safe-space svg:hover .bar3,#body .safe-space a:focus-visible svg .bar3{animation:keyframes-colorchangerainbowflag 3s linear 1.0s infinite normal}#body .safe-space svg:hover .bar4,#body .safe-space a:focus-visible svg .bar4{animation:keyframes-colorchangerainbowflag 3s linear 1.5s infinite normal}#body .safe-space svg:hover .bar5,#body .safe-space a:focus-visible svg .bar5{animation:keyframes-colorchangerainbowflag 3s linear 2.0s infinite normal}#body .safe-space svg:hover .bar6,#body .safe-space a:focus-visible svg .bar6{animation:keyframes-colorchangerainbowflag 3s linear 2.5s infinite normal}}.searchbox{margin-top:0;background-color:#fff;border:1px solid #DAD4C5}@media (prefers-color-scheme:dark){.searchbox{background-color:#705C3D;border:1px solid #988973}}.searchbox label,.searchbox input,.searchbox input::placeholder{color:#5A482D}@media (prefers-color-scheme:dark){.searchbox label,.searchbox input,.searchbox input::placeholder{color:#EFEDEA}}.searchbox input{background-color:#F7F6F5}@media (prefers-color-scheme:dark){.searchbox input{background-color:#705C3D}}.searchbox input:focus{background-color:#fff}@media (prefers-color-scheme:dark){.searchbox input:focus{background-color:#5A482D}}.searchbox input:hover{border:1px solid #A9A498}@media (prefers-color-scheme:dark){.searchbox input:hover{border:1px solid #A9A498}}.searchbox label{top:1px}.searchbox label{left:4px}.searchbox button{position:absolute;right:0;background:none;border:none}.searchbox button:focus-visible{outline:none;border:2px solid #D5991D;padding:0}@media (prefers-color-scheme:dark){.searchbox button:focus-visible{border:1px solid #A9A498}}.search-wrapper .search-input{width:100%;color:#4D4B45;background-color:#FAF6EC}@media (prefers-color-scheme:dark){.search-wrapper .search-input{color:#D9D4CB;background-color:#473924}}.search-item{border:1px solid #4D4B45;border-width:1px 1px 0 1px;margin-top:64px;clear:both}@media (prefers-color-scheme:dark){.search-item{border:1px solid #D9D4CB;border-width:1px 1px 0 1px}}.search-item a{padding:16px;display:block}.search-item a:hover{background-color:#F9ECD3}@media (prefers-color-scheme:dark){.search-item a:hover{background-color:#5A482D}}.search-item h2{margin-top:0}.search-item p{margin-top:0;padding-top:.85rem}#body-inner a:hover .search-image img{border:none}.search-image{float:right;padding-left:16px;padding-bottom:8px;max-width:250px}@media screen and (max-width:600px){.search-image{padding:0;margin:0 0 16px 0;display:block;width:100%;float:none}}html[lang="zh-hans"] .searchbox label,html[lang="zh-hant"] .searchbox label{top:2px}.searchbox button:hover{background-color:#E5B54F}@media (prefers-color-scheme:dark){.searchbox button:hover{background-color:#946B14}}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple="multiple"]:focus{border-color:#D5991D;box-shadow:inset 0 1px 3px rgb(0 0 0 / .06),0 0 5px rgb(213 153 29 / .7)}#top-bar{background-color:#fff0;margin:0 0 32px;padding:0;height:unset;min-height:unset}#body #breadcrumbs{line-height:1.6;transform:none;position:unset;margin:5px 0 32px;border-top:calc(.15em + 2px) solid #fff0;padding-top:4px}#body #breadcrumbs i{color:#A9A498;margin:0 .6em}@media (prefers-color-scheme:dark){#body #breadcrumbs i{color:#75726A}}#body #breadcrumbs i:first-child{margin:0 .6em 0 0}#body #breadcrumbs span{padding:0}@media screen and (max-width:64rem){#body #breadcrumbs{display:none}}body,.glightbox-mobile .glightbox-container .gslide-desc{color:#4D4B45;background-color:#FAF6EC}@media (prefers-color-scheme:dark){body,.glightbox-mobile .glightbox-container .gslide-desc{color:#D9D4CB;background-color:#473924}}body[data-url="/"]{background-color:#DAD4C5}@media (prefers-color-scheme:dark){body[data-url="/"]{background-color:#4D4B45}}#sidebar{font-size:1.1rem;width:300px;min-width:calc(14.75rem + 32px + 32px);color:#4D4B45;background-color:#566438}@media (prefers-color-scheme:dark){#sidebar{color:#D9D4CB;background-color:#363E23}}#sidebar ul li li{padding-left:0;text-indent:0}#sidebar ul.topics{margin:0}#sidebar ul.topics ul{padding-bottom:0;margin-left:16px;padding-left:0}#sidebar ul.topics li.active{background-color:#566438}@media (prefers-color-scheme:dark){#sidebar ul.topics li.active{background-color:#363E23}}#sidebar ul.topics>li>a,#sidebar ul.topics>li>span,#sidebar ul.topics>li.active>a,#sidebar ul.topics>li.active>span{line-height:2;padding:8px 32px}@media (pointer:coarse){#sidebar ul.topics>li>a,#sidebar ul.topics>li>span,#sidebar ul.topics>li.active>a,#sidebar ul.topics>li.active>span{padding:16px 32px}}#sidebar ul.topics>li.parent{margin-right:0;padding-right:0;background-color:#566438}@media (prefers-color-scheme:dark){#sidebar ul.topics>li.parent{background-color:#363E23}}#sidebar ul.topics>li.active{margin-left:0;margin-right:0;padding-left:0;padding-right:0}#sidebar ul li.active>a,#sidebar ul li.active>span{line-height:1.3;margin-left:0;margin-right:0;padding-right:0;padding:8px 32px;background-color:#FAF6EC}@media (prefers-color-scheme:dark){#sidebar ul li.active>a,#sidebar ul li.active>span{color:#D9D4CB;background-color:#473924}}#sidebar ul li.active>span{font-weight:700}body[data-url="/"] #sidebar ul.topics li.active>a,body[data-url="/"] #sidebar ul.topics li.active>span{background-color:#DAD4C5}@media (prefers-color-scheme:dark){body[data-url="/"] #sidebar ul.topics li.active>a,body[data-url="/"] #sidebar ul.topics li.active>span{background-color:#4D4B45}}#sidebar-right:focus-visible{outline:1px solid #0793D4}#sidebar-right p{padding-bottom:1.7rem}#sidebar-right .notices p{margin:.85rem 0;padding-bottom:0}#sidebar-right p,#sidebar-right ul{margin:0}#sidebar-right .appt{font-weight:700}nav>div{overflow:inherit}.langswitcher:focus-within,#body #breadcrumbs:focus-within{transition:none;outline:none;border-top:calc(.15em + 2px) solid #D5991D}@media (prefers-color-scheme:dark){.langswitcher:focus-within,#body #breadcrumbs:focus-within{border-top:calc(.15em + 2px) solid #D5991D}}.copyright{font-size:.8em;margin-top:64px;clear:both}.columns-2,.columns-3,.columns-4{column-gap:2em}.columns-2 li,.columns-3 li,.columns-4 li{break-inside:avoid-column}.columns-2{column-count:2}.columns-3{column-count:3}@media screen and (max-width:30rem){.columns-3{column-count:2}}@media screen and (max-width:20rem){.columns-3{column-count:1}}.columns-4{column-count:4}@media screen and (max-width:40rem){.columns-4{column-count:3}}@media screen and (max-width:30rem){.columns-4{column-count:2}}@media screen and (max-width:20rem){.columns-4{column-count:1}}ul,ol,ul ol,ul ul,ol ol,ol ul{margin-top:8px;margin-bottom:8px;padding-left:32px}h1+ul,h1+ol,h2+ul,h2+ol,h3+ul,h3+ol,h4+ul,h4+ol,h5+ul,h5+ol,h6+ul,h6+ol{margin-top:16px}h1+ul ol,h1+ul ul,h1+ol ol,h1+ol ul,h2+ul ol,h2+ul ul,h2+ol ol,h2+ol ul,h3+ul ol,h3+ul ul,h3+ol ol,h3+ol ul,h4+ul ol,h4+ul ul,h4+ol ol,h4+ol ul,h5+ul ol,h5+ul ul,h5+ol ol,h5+ol ul,h6+ul ol,h6+ul ul,h6+ol ol,h6+ol ul{margin-top:4px}div.page-toc h1+ul,div.page-toc h1+ol,div.page-toc h1+ul ol,div.page-toc h1+ul ul,div.page-toc h1+ol ol,div.page-toc h1+ol ul,div.page-toc h2+ul,div.page-toc h2+ol,div.page-toc h2+ul ol,div.page-toc h2+ul ul,div.page-toc h2+ol ol,div.page-toc h2+ol ul,div.page-toc h3+ul,div.page-toc h3+ol,div.page-toc h3+ul ol,div.page-toc h3+ul ul,div.page-toc h3+ol ol,div.page-toc h3+ol ul,div.page-toc h4+ul,div.page-toc h4+ol,div.page-toc h4+ul ol,div.page-toc h4+ul ul,div.page-toc h4+ol ol,div.page-toc h4+ol ul,div.page-toc h5+ul,div.page-toc h5+ol,div.page-toc h5+ul ol,div.page-toc h5+ul ul,div.page-toc h5+ol ol,div.page-toc h5+ol ul,div.page-toc h6+ul,div.page-toc h6+ol,div.page-toc h6+ul ol,div.page-toc h6+ul ul,div.page-toc h6+ol ol,div.page-toc h6+ol ul{margin-top:8px}ul li,ol li{margin-bottom:8px}ul li:last-child,ol li:last-child{margin-bottom:0}ul.topics li{margin-bottom:0}@media (pointer:coarse){.list-of-links li:not(:nth-child(1)){margin:16px 0}}p:first-child{margin-top:0}#body{margin-right:17em}#body .padding{padding:32px}#body-inner{width:100%;margin:auto auto 32px;padding:0;container-name:body-inner;container-type:inline-size}#body-inner .limit-line-length{padding:0 calc(( 100% - 70ch ) / 2)}#body .header-mobile img{margin:0 auto;max-width:20ch;text-align:center}.logo.for-tablet-phone{display:none}@media screen and (min-width:441px) and (max-width:64rem){#body .padding{padding:16px}}@media screen and (max-width:440px){#body .padding{padding:4px 8px}}#sidebar-right{position:fixed;top:0;width:17em;bottom:0;right:0;padding:27px 32px 32px;overflow-y:scroll;overflow-x:hidden;background-color:#F4EDDC}@media (prefers-color-scheme:dark){#sidebar-right{background-color:#5A482D}}#sidebar-right p,#sidebar-right li{line-height:1.4}#sidebar-right ul{list-style-type:none;padding-left:0}#sidebar-right ul li{margin:0;margin-bottom:1.7rem}@media screen and (max-width:83.5rem){#body{margin-left:calc(14.75rem + 32px + 32px);margin-right:0}#sidebar-right{border-radius:.1875rem;position:relative;width:auto;margin:64px auto 32px;max-width:70ch}#sidebar-right ul{margin-bottom:0}#sidebar-right li:last-child{padding-bottom:0}}@media screen and (max-width:64rem){#body{margin-left:0}#sidebar{left:-300px}.sidebar-hidden #body{margin-left:300px}.sidebar-hidden #sidebar{left:0}#sidebar-toggle{display:inline-block;margin-bottom:16px;background:none}#sidebar-toggle i{text-align:left}.logo.for-tablet-phone{display:block;max-width:27ch;text-align:center;margin:0 auto 32px}.logo.for-desktop-laptop{display:none}}a{color:#4D4B45;background:linear-gradient(to right,#0793D4,#0793D4),linear-gradient(to right,#B48218,#D5991D,#E5B54F);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){a{transition:background-size 400ms}}@media (prefers-color-scheme:dark){a{color:#D9D4CB}}a:focus{outline:none;background-color:#F9ECD3;background-size:0 2px,100% 2px}@media (prefers-color-scheme:dark){a:focus{color:#fff;background-color:#61460D}}a:hover{color:#000;background-size:0 2px,100% 2px}@media (prefers-color-scheme:dark){a:hover{color:#fff}}a:active{color:#7B4D89}@media (prefers-color-scheme:dark){a:active{color:#DCD0E0}}#body-inner a:focus img{border:2px solid #E5B54F}#body-inner a:focus .image-wrapper img{border:none}@media (prefers-color-scheme:dark){#body-inner a:focus img{border:2px solid #D5991D}}#body-inner a:hover img{border:2px solid #E5B54F}#body-inner a:active img{border:2px solid #7B4D89}@media (prefers-color-scheme:dark){#body-inner a:active img{border:2px solid #DCD0E0}}#body-inner .tile-item a:hover img{border:none}.address a{display:inline-block}#sidebar ul li a,#sidebar ul li span{display:block;padding:8px 32px}#sidebar a,#sidebar ul.searched a,#sidebar ul.searched .search-match a{color:#EAF0DF}@media (prefers-color-scheme:dark){#sidebar a,#sidebar ul.searched a,#sidebar ul.searched .search-match a{color:#B0C484}}#sidebar a:focus,#sidebar ul.searched a:focus,#sidebar ul.searched .search-match a:focus{color:#61460D;background-color:#EFD192}#sidebar a:hover,#sidebar ul.searched a:hover,#sidebar ul.searched .search-match a:hover{color:#F9ECD3;background-color:#946B14}#sidebar .logo a:focus,#sidebar .logo a:hover{background-color:#fff0}@media (prefers-color-scheme:dark){#sidebar-right a,div.page-toc a{color:#D9D4CB}}#sidebar-right a:hover,div.page-toc a:hover{color:#000;background-size:0 2px,100% 2px}@media (prefers-color-scheme:dark){#sidebar-right a:hover,div.page-toc a:hover{color:#fff}}nav.primary a{background:none}.toc-anchor:focus{color:#D5991D;background-color:#FAF6EC;opacity:1}@media (prefers-color-scheme:dark){.toc-anchor:focus{color:#D5991D;background-color:#473924}}.toc-anchor:focus:hover{color:#4D4B45}@media (prefers-color-scheme:dark){.toc-anchor:focus:hover{color:#D9D4CB}}.border{border:2px solid #DAD4C5}@media (prefers-color-scheme:dark){.border{border:2px solid #4D4B45}}.notices{margin:16px 0;padding:1px 30px;display:flex}.notices.yellow{color:#7B5911;background-color:#F9ECD3;border-left:10px solid #E5B54F}@media (prefers-color-scheme:dark){.notices.yellow{color:#F9ECD3;background-color:#6A4036;border-left:10px solid #E5B54F}.notices.yellow a{color:#F9ECD3}.notices.yellow a:focus{color:#F9ECD3;background-color:#000}.notices.yellow a:hover{color:#fff}}.notices.red{background-color:#fdf7f7}.notices.blue{color:#006594;border-left:10px solid #0793D4;background-color:#DEF1F9}.notices.green{color:#566438;border-left:10px solid #7E9252;background-color:#EAF0DF}@media (prefers-color-scheme:dark){.notices a{color:#4D4B45}.notices a:focus{background-color:#EFD192}}pre,code,kbd,pre code{color:#4D4B45;background-color:#DAD4C5}@media (prefers-color-scheme:dark){pre,code,kbd,pre code{color:#D9D4CB;background-color:#3D3B37}}#body caption{text-align:left;margin:8px 0}#body table thead tr:nth-child(1) th{position:sticky;top:0;z-index:10;background-color:#FAF6EC}@media (prefers-color-scheme:dark){#body table thead tr:nth-child(1) th{background-color:#473924}}#body table thead tr:nth-child(1) th[scope="col"]{vertical-align:bottom;background-color:#EAF0DF}@media (prefers-color-scheme:dark){#body table thead tr:nth-child(1) th[scope="col"]{background-color:#444F2C}}#body table{width:initial;margin:16px 0;border:none}#body table th,#body table td{text-align:left;vertical-align:baseline;padding:8px 16px;border:2px solid #DAD4C5;border-width:0 0 2px 0;color:#4D4B45;background-color:#fff0}@media (prefers-color-scheme:dark){#body table th,#body table td{color:#D9D4CB;border:2px solid #705C3D;border-width:0 0 2px 0}}#body table th[scope="row"]{font-weight:400;background-color:#F4EDDC;padding-right:16px}@media (prefers-color-scheme:dark){#body table th[scope="row"]{background-color:#5A482D}}@media screen and (max-width:440px){#body table th,#body table th[scope="row"],#body table th[scope="col"],#body table td{padding:8px}#body table th:first-child,#body table th[scope="row"]:first-child,#body table th[scope="col"]:first-child,#body table td:first-child{padding-left:2px}#body table th:last-child,#body table th[scope="row"]:last-child,#body table th[scope="col"]:last-child,#body table td:last-child{padding-right:2px}#body table.sitemap th:not(:first-child){padding-left:16px}}#body table .price,#body table .price *{hyphens:manual}#body table .price,#body table .right{text-align:right}#body table.tight-vertical th,#body table.tight-vertical td{padding-top:4px;padding-bottom:4px}#body table.tight-horizontal th,#body table.tight-horizontal td{padding-left:.2em;padding-right:1em}#body table.tight-horizontal th:last-child,#body table.tight-horizontal td:last-child{padding-right:.2em}#body table tbody tr:not(.no-hover-border):hover th,#body table tbody tr:not(.no-hover-border):hover td{color:#000;background-color:#fff;background-color:#FCF6EA;border:2px solid #95AD61;border-width:0 0 2px 0}@media (prefers-color-scheme:dark){#body table tbody tr:not(.no-hover-border):hover th,#body table tbody tr:not(.no-hover-border):hover td{color:#fff;background-color:#4D380A;border:2px solid #95AD61;border-width:0 0 2px 0}}#body table tr.is-today{transition:background-color 0.3s}#body table tr.is-today th[scope="row"],#body table tr.is-today td{font-weight:700;background-color:#EFD192}@media (prefers-color-scheme:dark){#body table tr.is-today th[scope="row"],#body table tr.is-today td{background-color:#473924}}.c1w33pc{width:33%}@media (prefers-color-scheme:dark){#body .cd-image-container img,#body h1+img,#body #sidebar-right img,#body .byline img,#body svg{filter:brightness(80%)}}#body img{display:unset;margin:1rem 0;text-align:left;height:auto;object-fit:contain}#body img.headshot{width:40%;float:right;margin:0 0 .5rem 1.5rem;border-radius:4%}@media screen and (max-width:30rem){#body img.headshot{width:50%}}#body .form{clear:both}#body .form img{margin:16px 0 64px 32px;width:25%;float:right;background-color:#fff;border:20px solid #fff}@media screen and (max-width:50rem){#body .form img{margin:16px 0 16px 8px;width:40%}}@media (prefers-color-scheme:dark){#body .form img{background-color:#AEA391;border:20px solid #AEA391}}#body .form a:focus img{border:20px solid #E5B54F;background-color:#E5B54F}#body .form a:hover img{border:20px solid #EFD192;background-color:#EFD192}#body .form+p+h2{clear:both}#body-inner img{margin:0}#body-inner figure>img,#body-inner h1+img,#body-inner header+img,#body-inner .cd-image-container img{margin:2rem 0}#body-inner .cd-image-container img{height:100%}#header .version-for-light-mode,#body .version-for-light-mode{display:inherit}#header .version-for-dark-mode,#body .version-for-dark-mode{display:none}@media (prefers-color-scheme:dark){#header .version-for-light-mode,#body .version-for-light-mode{display:none}#header .version-for-dark-mode,#body .version-for-dark-mode{display:inherit}}#body-inner .tiles a img{margin-bottom:4px}.tiles{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0;clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 16px}@media screen and (max-width:783px){.tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media screen and (max-width:391px){.tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px 8px}}.tiles .tile-item{margin-bottom:0}.tiles .tile-item a{background:none;background-color:#F4EDDC;padding:2px;display:inline-block;height:100%}@media (prefers-color-scheme:dark){.tiles .tile-item a{background-color:#5A482D}}.tiles .tile-item a img{margin:0 0 16px 0;object-fit:cover!important}@media screen and (max-width:899px){.tiles .tile-item a img{aspect-ratio:2/1}}.tiles .tile-item a h2.title,.tiles .tile-item a span.title{display:inline-block;padding:.2em 16px 8px;position:relative;top:0;font-size:1em}@media screen and (max-width:391px){.tiles .tile-item a h2.title,.tiles .tile-item a span.title{padding:0 8px 4px}}body[data-url="/"] #body-inner .tiles .tile-item a{background-color:#F4EDDC}body[data-url="/"] #body-inner .tiles .tile-item a img{margin-bottom:0}@media (prefers-color-scheme:dark){body[data-url="/"] #body-inner .tiles .tile-item a{background-color:#3D3B37}}body[data-url="/"] #body-inner .tiles .tile-item a h2.title{padding:0 .5em;margin-top:0;font-family:ui-monospace,'Cascadia Code','Source Code Pro',Menlo,Consolas,'DejaVu Sans Mono',monospace}.byline{margin-bottom:64px}article.blog-item .metadata,article.blog-item .title{font-size:smaller}article.blog-item .separator{margin:0 1rem}article.blog-item .metadata{margin-bottom:3rem}article header+img{padding:2px;border:2px solid #DAD4C5}@media (prefers-color-scheme:dark){article header+img{border:2px solid #4D4B45}}#body table.sitemap{margin-top:32px}#body table.sitemap tr:focus-within{background-color:#F9ECD3}@media (prefers-color-scheme:dark){#body table.sitemap tr:focus-within{color:#fff;background-color:#61460D}}#body table.sitemap tr:focus-within td{border-bottom:2px solid #687843}#body table.sitemap th:nth-child(1),#body table.sitemap td:nth-child(1){text-align:right}#body table.sitemap td{padding:0}#body table.sitemap a{background:none;display:block;padding:8px 16px}#body table.sitemap+h2{margin-top:64px}html{scroll-behavior:smooth}@media (prefers-reduced-motion){html{scroll-behavior:auto}}@media (prefers-color-scheme:dark){#body .invert-in-dark-mode{filter:invert(100%)}}#body .light-mode{display:block}@media (prefers-color-scheme:dark){#body .light-mode{display:none}}#body .dark-mode{display:none}@media (prefers-color-scheme:dark){#body .dark-mode{display:block}}hr{margin:6rem 0}hr,div.footnote{border-top:1px solid #4D4B45}@media (prefers-color-scheme:dark){hr,div.footnote{border-top:1px solid #D9D4CB}}table.c1mw15ch th:first-child,table.c1mw15ch td:first-child{min-width:15ch}mark{background:unset;background-color:#EFD192}abbr[title]{border-bottom:none}.registeredtrademarksymbol{font-size:.8em}::selection{color:#4D4B45;background-color:#DEF1F9}@media (prefers-color-scheme:dark){::selection{color:#F4EDDC;background-color:#7B5911}}.hideonscreen{display:none}.uppercase{text-transform:uppercase}.flex{margin-top:1em;display:flex}.space-between{justify-content:space-between}.heading-and-price{border-top:4px solid #DAD4C5;margin-top:2.55rem;padding-top:.85rem;display:flex;gap:32px;justify-content:space-between;align-content:flex-end}@media (prefers-color-scheme:dark){.heading-and-price{border-top:4px solid #988973}}.heading-and-price *{margin-top:0}.heading-and-price p{font-size:1.25em;line-height:1.3}i.fa-2xl:before{position:relative;top:.6em}.relatedpages{clear:both}.relatedpages h2{margin:64px 0 20px}.clearfix::after{content:"";display:table;clear:both}#LinkContainer,sup.footnote{display:none}.toc-anchor{background:none}.toc-anchor.after{margin-left:.25em}.toc-anchor.before{margin-left:-.75em}div.page-toc{border-radius:.1875rem;margin:24px 0 32px 0;padding:16px;border:1px solid #DAD4C5;background-color:#F4EDDC;font-size:.9em}@media (prefers-color-scheme:dark){div.page-toc{border:1px solid #988973;background-color:#5A482D}}div.page-toc h2{margin-top:0}div.page-toc ul:last-child{margin-bottom:0}div.page-toc li{margin:8px 0}@media (pointer:coarse){div.page-toc li{margin:16px 0}}div.page-toc:hover{background-color:#F9ECD3}@media (prefers-color-scheme:dark){div.page-toc:hover{background-color:#4D380A}}@container body-inner (min-width:43.75rem){div.page-toc{width:fit-content;max-width:50%;float:right;margin:0 0 32px 2em}}div.page-toc+h2{clear:unset}.toc-anchor.before{padding-right:0}.langswitcher{max-width:70ch;margin:0 auto 64px;margin-left:auto!important;border-top:calc(.15em + 2px) solid #fff0;padding-top:4px;position:initial;top:unset;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;display:block}@media screen and (max-width:440px){.langswitcher{margin:0 auto 32px}}.langswitcher ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin:0;padding-left:0}.langswitcher li{line-height:1.4;margin-left:0}.langswitcher .active{text-decoration:none}.gdesc-inner{color:#4D4B45;background-color:#FAF6EC}@media (prefers-color-scheme:dark){.gdesc-inner{color:#D9D4CB;background-color:#473924}}.glightbox-clean .gdesc-inner{padding:8px 16px 64px}.glightbox-mobile .glightbox-container .gslide-description{background:none;transition:none;padding:0!important}#body .justified-gallery>.jg-entry-visible>img{padding:0}#body .justified-gallery>.jg-entry-visible img{object-fit:unset;margin:0;max-width:101%}@media (prefers-reduced-motion:no-preference){.justified-gallery>.jg-entry-visible>img{transition:all 0.3s ease-in-out!important}}a.jg-entry-visible img,.tiles .tile-item a img{transform-origin:bottom center}a.jg-entry-visible,.tiles .tile-item a,a.thumb{overflow:hidden}@media (prefers-reduced-motion:no-preference){a.jg-entry-visible,.tiles .tile-item a,a.thumb{transition:all 0.3s ease-in-out}}a.jg-entry-visible img,.tiles .tile-item a img,a.thumb img{transform:scale(1);filter:brightness(96%) saturate(96%)}@media (prefers-reduced-motion:no-preference){a.jg-entry-visible img,.tiles .tile-item a img,a.thumb img{transition:all 0.3s ease-in-out}}@media (prefers-color-scheme:dark){a.jg-entry-visible img,.tiles .tile-item a img,a.thumb img{filter:brightness(80%) saturate(80%)}}a.jg-entry-visible:focus,.tiles .tile-item a:focus,a.thumb:focus{border:2px solid #B48218;border-left:7px solid #B48218;background-color:#FCF6EA}@media (prefers-color-scheme:dark){a.jg-entry-visible:focus,.tiles .tile-item a:focus,a.thumb:focus{border:2px solid #E5B54F;border-left:7px solid #E5B54F;background-color:#7B5911}}a.jg-entry-visible:focus img,.tiles .tile-item a:focus img,a.thumb:focus img{filter:brightness(98%) saturate(98%)}@media (pointer:fine){a.jg-entry-visible:focus img,.tiles .tile-item a:focus img,a.thumb:focus img{transform:scale(1.05)}}@media (prefers-color-scheme:dark){a.jg-entry-visible:focus img,.tiles .tile-item a:focus img,a.thumb:focus img{filter:brightness(82%) saturate(90%)}}a.jg-entry-visible:hover,.tiles .tile-item a:hover,a.thumb:hover{background-color:#F9ECD3}@media (prefers-color-scheme:dark){a.jg-entry-visible:hover,.tiles .tile-item a:hover,a.thumb:hover{background-color:#61460D}}a.jg-entry-visible:hover img,.tiles .tile-item a:hover img,a.thumb:hover img{filter:brightness(100%) saturate(100%)}@media (pointer:fine){a.jg-entry-visible:hover img,.tiles .tile-item a:hover img,a.thumb:hover img{transform:scale(1.1)}}@media (prefers-color-scheme:dark){a.jg-entry-visible:hover img,.tiles .tile-item a:hover img,a.thumb:hover img{filter:brightness(86%) saturate(100%)}}a.jg-entry-visible:focus:hover,.tiles .tile-item a:focus:hover,a.thumb:focus:hover{border-left:7px solid #D5991D}a.jg-entry-visible .image-wrapper,.tiles .tile-item a .image-wrapper,a.thumb .image-wrapper{border-radius:inherit;overflow:hidden;max-height:100%}a.thumb{float:left;margin:0 1.5rem 64px 0;padding:2px;max-width:10ch;background:none;border-radius:8%}a.thumb img{border-radius:inherit}.tabs-wrapper{margin-top:8px}.tabs-wrapper li{margin-bottom:0}.tabs-wrapper.ui-theme-lite .tabs-nav{margin-bottom:16px}.tabs-wrapper.ui-theme-lite .tabs-nav li.current a{border-bottom:none;background:linear-gradient(to right,#000,#000);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.tabs-wrapper.ui-theme-lite .tabs-nav li.current a{background:linear-gradient(to right,#D9D4CB,#D9D4CB);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat}}.tabs-wrapper.ui-theme-lite .tabs-nav li.current a:focus{background:linear-gradient(to right,#B48218,#D5991D,#E5B54F);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat}.tabs-wrapper.ui-theme-lite .tabs-nav li.current a:focus,.tabs-wrapper.ui-theme-lite .tabs-nav li.current a:hover{color:#4D4B45;cursor:default}@media (prefers-color-scheme:dark){.tabs-wrapper.ui-theme-lite .tabs-nav li.current a:focus,.tabs-wrapper.ui-theme-lite .tabs-nav li.current a:hover{color:#D9D4CB}}.tabs-wrapper.ui-theme-lite .tabs-nav li:hover{background-color:#fff0}.tabs-wrapper.ui-theme-lite .tab{border-top:none;background-color:#fff0;padding:0}.tooltip-header{padding:10px 20px}.callouts a img{border:2px solid #DAD4C5}@media (prefers-color-scheme:dark){.callouts a img{border:2px solid #4D4B45}}.callouts a:hover img{border:2px solid #E5B54F}@media (prefers-color-scheme:dark){.callouts a:hover img{border:2px solid #B48218}}@keyframes slowPulseRest{0%,100%{transform:scale(1)}50%{transform:scale(1.5)}}.callout-marker{line-height:25px;background-color:#946B14;animation:slowPulseRest 4s ease-in-out infinite;transform-origin:center;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.callout-marker{animation:none}}#tooltip.white{color:#4D4B45;background-color:#CDDAB1;border:1px solid #7E9252}@media (prefers-color-scheme:dark){#tooltip.white{color:#D9D4CB;background-color:#363E23;border:1px solid #7E9252}}#tooltip.white .tooltip-header{color:#4D4B45;background-color:#EAF0DF}@media (prefers-color-scheme:dark){#tooltip.white .tooltip-header{color:#D9D4CB;background-color:#444F2C}}.cd-handle{cursor:ew-resize;font-size:2rem;line-height:1.15;box-shadow:none;background-color:#0793D4}@media (prefers-color-scheme:dark){.cd-handle{background-color:#006594}}.cd-handle:hover,.cd-handle:focus{background-color:#B48218}@media (prefers-color-scheme:dark){.cd-handle:hover,.cd-handle:focus{background-color:#7B5911}}.cd-handle.draggable{background-color:#946B14}@media (prefers-color-scheme:dark){.cd-handle.draggable{background-color:#61460D}}.cd-resize-img{border-right:1px solid #fff}.cd-image-container{width:100%}.cd-image-label{color:#D9D4CB;background-color:#473924}@media (prefers-color-scheme:dark){.cd-image-label{background-color:#3D3B37}}