/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700);@import url(https://fonts.googleapis.com/css?family=Waiting+for+the+Sunrise);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1,.h1{font-size:2em;margin:0.67em 0}h1,h2,h3,h4,h5,h6{text-wrap:pretty}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:11pt}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:initial}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.body_font{font-family:Merriweather,serif !important;white-space:initial !important}.mono_font{font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace !important}.theme_font{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif !important;white-space:initial !important}*{box-sizing:border-box}a{text-decoration:none}a.print:after{content:"(" attr(href) ")"}a,a code,a.code,a .code,a tt{color:#2879d0}a:hover,a code:hover,a tt:hover{color:#2268b2}aside{background-color:rgba(200,216,232,0.3);border-color:#a1c3e4;border-radius:4px;border-style:solid;border-width:18pt 4pt 16pt 4pt;margin:1.5em 0 1.5em 0;padding:0;position:relative}aside label{background-color:#EEF5FA;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;font-style:italic;font-weight:bold;left:2em;padding:0 5px;position:absolute;top:-24px}aside p{margin:0 4pt 20px 4pt}aside>p:first-of-type{margin-top:15px}blockquote{border-left:10px solid #e9e9e9;margin-bottom:20px;padding:0 0 0 30px}body{color:#333;font-family:Merriweather,serif;line-height:1.5;counter-reset:h2counter}body,.hyphen{hyphens:auto}.manualhyphen{hyphens:manual}kbd,.nohyphen{hyphens:none}kbd,pre{font-size:11pt}pre{margin-bottom:0;margin-left:0;margin-right:0}code,tt{background-color:transparent}kbd{background-color:#e8e9f0;border:0.5px solid #3d3e42;color:#222325;padding:3px;border-radius:0.25rem;font-size:0.85em;line-height:1;margin-left:1px;margin-right:1px;min-width:0.75rem;padding:2px 5px;position:relative;top:-2px;box-shadow:1px 1px 0 0.5px #bfbfbf}dd{margin-bottom:0.5em}dd ol,dd ul{margin-top:0}dl,ol,ul{margin-top:20px;margin-bottom:20px;text-align:justify}dt{font-style:italic;font-weight:bold}dt kbd{font-style:normal}figcaption{margin-bottom:1em;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;font-size:larger}form{background:#f2f2f2;padding:20px}footer{color:#aaa;margin-top:40px;padding-top:20px;padding-bottom:30px}footer a{color:#666}footer a:hover{color:#444}hr{border:0;border-top:solid 1px #ddd;height:0;margin-bottom:1em;margin-top:1em}hr.separator{clear:both}li{margin-bottom:12px;list-style-position:outside;margin-left:1em}audio,midi-player{margin-bottom:20px}audio::-webkit-media-controls-enclosure{border:thin gray solid;background-color:#e6f6ff}ul.compact li{margin-bottom:0}ul.no_dot li{list-style:none}li>ol{margin-top:10px}ol{list-style:decimal;list-style-position:inside;padding-left:10px}ol>li>ol>li{list-style:lower-alpha;list-style-position:inside;margin-left:0;padding-left:0}ol>li>ol>li>ol>li{list-style:lower-roman;list-style-position:inside;padding-left:0}p{margin-top:0;margin-bottom:20px;text-align:justify}p a{font-weight:400}pre{background:#78B4DB21;border:solid 1px #cecece;overflow:auto;padding:4px;text-indent:initial;text-shadow:none}pre code,pre tt{border:none;color:#2879d0;padding:0}ul{list-style:disc;list-style-position:inside;padding-left:10px}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.bold{font-weight:bold}.indent{margin-left:0.5em}.smaller{font-size:smaller}.larger{font-size:larger}.x-large{font-size:x-large}.xx-large{font-size:xx-large}.x-small{font-size:x-small}.xx-small{font-size:xx-small}.sanserif{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif}.bottom{display:flex;align-items:flex-end}.share{color:gray;font-style:italic;margin-bottom:2em;margin-top:2em;text-align:center}.thumb{clear:both;height:auto;margin-bottom:1em;max-height:100px !important;max-width:100px !important;width:auto}.extra_space_above{margin-top:3em}@media print{@page :left{margin:2cm 1.5cm 2cm 2cm}@page :right{margin:2cm 2cm 2cm 1.5cm}#google_translate_element,#sidebarContent,.noprint{display:none}}#siteSearch{background:transparent;padding:0;padding-top:0.7em;width:100%}#siteSearch>input[type=text]{background-color:rgba(206,150,67,0.15);width:100%;margin:0;padding:2px}#siteSearch>input[type=submit]{width:100%}.private{border:thin dashed grey;border-radius:6px}.audio_main_row{padding-bottom:30px;padding-top:0;vertical-align:top}div.audio_main_row:nth-child(even){background:initial}div.audio_table{background:#33333321 !important;border:thin gray solid;border-radius:6px;box-shadow:5px 5px 6px #999;display:flex;gap:1em;margin-bottom:75px;padding:1em;min-width:530px}.collapsible.collapsible_active:after{color:#9CDCFF;content:'\2212'}.collapsed{border-radius:7px}.collapsible{border:solid thin gray;border-radius:7px;color:#134376;cursor:pointer;font-weight:bold;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;font-size:1.5em;margin:0 !important;padding:18px;text-align:left;outline:none;width:100%}.collapsible:after{content:'\002B';color:#134376;font-weight:bold;float:right;margin-left:5px}.collapsible:hover:after{color:#9CDCFF}.collapsible_active{border-radius:7px 7px 0 0 !important}.collapsible_active,.collapsible:hover{background-color:#134376 !important;color:#9CDCFF !important}.collapsible_overview{background-color:#e5f5fd;border-top-left-radius:0 !important;border-top-right-radius:0 !important;display:none;margin-bottom:3em;margin-top:0 !important;overflow:hidden;transition:all 0.25s ease;transition-behavior:allow-discrete}div.collapsible_overview+div,div.collapsible_overview+div+p,div.collapsible_overview+p{margin-top:20px !important}div.jekyll_pre+button.collapsible{margin-top:18pt !important}.collection_gallery{margin-bottom:1em}.center.collection_gallery .inline{display:inline-block}.indexImage{display:inline-block;margin:5px;max-width:120px;width:120px;height:auto}.hidden{display:none}.indexButtons{width:100%}.indexButtonSelected{color:ivory;background-color:darkgray}.indexButtonsContainer{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:6}.postCategories{font-size:smaller;margin-bottom:1.5em}#sidebarContent fieldset>legend{font-style:italic}@media print{.bottomNavButtons{display:none}}.numberCircle{border:5px solid red;border-radius:50%;color:red;font-size:32px;line-height:120px;text-align:center;text-wrap:balance;width:120px}.bubble_bottom:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid #00bfb6;border-right:10px solid transparent;border-top:10px solid #00bfb6;border-bottom:10px solid transparent;right:-21px;top:6px}.bubble_bottom:after{content:"";width:0px;height:0px;position:absolute;border-left:7px solid #fff;border-right:7px solid transparent;border-top:7px solid #fff;border-bottom:7px solid transparent;right:-11px;top:10px}.bubble_top:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid #00bfb6;border-top:10px solid #00bfb6;border-bottom:10px solid transparent;left:-21px;top:6px}.bubble_top:after{content:"";width:0px;height:0px;position:absolute;border-left:7px solid transparent;border-right:7px solid #fff;border-top:7px solid #fff;border-bottom:7px solid transparent;left:-11px;top:10px}.bubble_left:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid #00bfb6;border-right:10px solid transparent;border-top:10px solid #00bfb6;border-bottom:10px solid transparent;left:20px;bottom:-23px}.bubble_left:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid #fff;border-right:10px solid transparent;border-top:10px solid #fff;border-bottom:10px solid transparent;left:24px;bottom:-13px}.bubble_right:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid #00bfb6;border-top:10px solid #00bfb6;border-bottom:10px solid transparent;right:20px;bottom:-23px}.bubble_right:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid #fff;border-top:10px solid #fff;border-bottom:10px solid transparent;right:24px;bottom:-13px}.chatgpt_request,.chatgpt_response,.geek_out{border:4px solid #00bfb6;border-radius:8px;color:#222;font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;font-size:11pt;font-stretch:semi-condensed;margin-bottom:30px;margin-left:0;margin-right:0;margin-top:0;padding:0.5em;position:relative;width:100%}.chatgpt_request{background-color:azure}.chatgpt_response{background-color:#f0fff0;display:block;white-space:pre-wrap;word-wrap:break-word}.geek_out{font-family:Merriweather,serif;margin-top:2em;padding-bottom:0;padding-left:1em;padding-right:1em;padding-top:0}.code,code,pre,tt,kbd,#main-content h1.code,#main-content h2.code,#main-content h3.code,#main-content h4.code,#main-content h5.code,#main-content h6.code{color:#222;font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;font-stretch:semi-condensed}header h1 .code{color:#9ddcff}body,h1,header.h1{counter-reset:h2counter h3counter h4counter h5counter h6counter}h2{counter-increment:h2counter;counter-reset:h3counter h4counter h5counter h6counter}h2.numbered:before{content:counter(h2counter) "   "}h2.self_numbered:before{content:counter(h2counter) "   "}h3{counter-increment:h3counter;counter-reset:h4counter h5counter h6counter}h3.numbered:before{content:counter(h2counter) "." counter(h3counter) "   "}h3.self_numbered:before{content:counter(h3counter) "   "}h4{counter-increment:h4counter;counter-reset:h5counter h6counter}h4.numbered:before{content:counter(h2counter) "." counter(h3counter) "." counter(h4counter) "   "}h4.self_numbered:before{content:counter(h4counter) "   "}h5{counter-increment:h5counter;counter-reset:h6counter}h5.numbered:before{content:counter(h2counter) "." counter(h3counter) "." counter(h4counter) "." counter(h5counter) "   "}h5.self_numbered:before{content:counter(h5counter) "   "}h6{counter-increment:h6counter}h6.numbered:before{content:counter(h2counter) "." counter(h3counter) "." counter(h4counter) "." counter(h5counter) "." counter(h6counter) "   "}h6.self_numbered:before{content:counter(h6counter) "   "}h3.numbered_circle{counter-increment:h3counter_circle}h3.numbered_circle:before{background:#134376;border-radius:50%;color:white;content:counter(h3counter_circle);display:inline;float:left;font-weight:bold;height:2em;margin-right:1em;padding-top:6px;text-align:center;text-wrap:balance;width:calc(2em + 6px)}h3.reset_numbered_circle{counter-reset:h3counter_circle}h4.numbered_circle{counter-increment:h4counter_circle}h4.numbered_circle:before{background:#134376;border-radius:50%;color:white;content:counter(h4counter_circle);display:inline;float:left;font-weight:bold;height:2em;margin-right:1em;padding-top:6px;text-align:center;text-wrap:balance;width:calc(2em + 6px)}h4.reset_numbered_circle{counter-reset:h4counter_circle}p.numbered{counter-increment:pcounter}p.numbered:before{background:#134376;border-radius:50%;color:white;content:counter(pcounter);display:inline;float:left;font-weight:bold;height:2em;margin-right:1em;padding-top:6px;text-align:center;text-wrap:balance;width:calc(2em + 6px)}p.reset_number{counter-reset:pcounter}p.numbered+ol li{list-style-type:lower-alpha;margin-left:1.8em}p.numbered+ol li ul li{list-style-type:disc}p.numbered+h2{margin-top:2em}header{background:#134376;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;height:160px;line-height:1.2;margin:0;padding:0;width:100%}header h1,header div.h1{font-weight:bold;margin:0;padding:10px 0 0 210px}header div.h1{font-size:calc(min(24pt, max(6pt, 4vw)))}header h1{color:#9ddcff;font-size:calc(min(24pt, max(6pt, 3.4vw)));letter-spacing:0;padding-top:0}header.inner{padding-left:200px}#content-wrapper{border-top:solid 1px #fff}#content-wrapper>.inner{max-width:1290px;width:calc(100% - 240px)}#headerImage{float:right;height:160px;margin-left:1em;text-align:left;width:auto}#main-content{float:left;margin-bottom:2em;margin-right:3em;position:relative;width:690px}#main-content h1,#main-content h2,#main-content h3,#main-content h4,#main-content h5,#main-content h6{color:#474747;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif}#main-content h2{margin-bottom:8px}#main-content h3{margin-bottom:8px;margin-top:24px}#main-content h4{margin-bottom:8px}#main-content h5{margin-bottom:8px}#main-content h6{margin-bottom:8px}#main-content img{max-width:100%}#google_sitesearch,#ableton_submit{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif}#sidebar p.repo-owner,#sidebar p.repo-owner a{font-weight:bold}#sidebar ul,#sidebar ol{text-align:left}#sidebarContent .PageNavigation{margin-top:0.5em;margin-left:0}#sidebarContent h2{margin-bottom:0.25em}#sidebarContent fieldset{padding-bottom:0}#sidebarContent ul{margin:0 0 0 3pt;padding:0}#sidebarContent>ul>li{text-indent:0}#sidebarContent>ul>li>ul,#sidebarContent>ul>li>ul>li>ul{margin-top:10px}#sidebarContent>ul>li>ul>li{text-indent:1.5em}#sidebarContent>ul>li>ul>li>ul>li{text-indent:3em}#sidebarContent>ul>li>ul>li>ul>li>ul>li{text-indent:4.5em}#sidebarContent>ul>li>ul>li>ul>li>ul>li>ul>li{text-indent:6em}#sidebarContent ul{padding-left:0;padding-right:0;list-style:none}#sidebarContent ul,#sidebarContent ul li{margin-left:0;text-indent:0}#subSubTitle{color:white;font-weight:normal;margin-top:5px;padding-left:210px}#tocSide ul,#tocSide ul li ul,#tocSide ul li ul li ul,#tocSide ul li ul li ul li ul{list-style:none inside none;margin-left:-1em;padding-right:0;padding-left:0}#tocSide li ul{margin-top:4pt}#tocSide ul li{padding-left:0;text-indent:0}#tocSide ul li ul li{padding-left:1em;text-indent:0}#tocSide ul li ul li ul li{text-indent:0}#tocSide ul li ul li ul li{text-indent:0}#tocSide>ul>li>ul>li>ul>li>ul>li{text-indent:0}#tocSide>ul>li>ul>li>ul>li>ul>li>ul>li{text-indent:0}.aboutExpertContent{display:none}.menu0{margin-left:0}.menu1{margin-left:1em}.menu2{margin-left:2em}.menu3{margin-left:3em}.outline{padding-left:0;list-style:none}.outline>li{padding-left:1.34em}.PageNavigation{display:block;overflow:hidden;width:auto}.PageNavigation a{display:block}.PageNavigation .prev{margin-bottom:0}.post .PageNavigationBottom{text-align:center;text-wrap:balance}.toc ul{list-style:none}@media all and (max-width: 560px){header div.h1{padding-top:0}header,header .header_widgets{height:120px}#sidebar{display:none}#content-wrapper>.inner{margin:0 1em 0 1em}}@media all and (max-width: 767px){header{display:table;text-align:center;text-wrap:balance}header h1,header div.h1{font-size:30px;padding:15px}#headerH1,.h1,.header,#headerImage{float:initial;margin:0;text-align:center;text-wrap:balance}.h1,#headerImage{margin:0}header.inner.h1,#headerH1{padding:0}#content-wrapper>.inner{margin:0 1em 0 1em;width:calc(100% - 30px)}#main-content{margin-left:0}#subSubTitle{padding-left:0.5em;padding-right:0.5em}#sidebar{display:none}}@media all and (min-width: 560px) and (max-width: 767px){.header_widgets{width:calc(100% - 160px) !important}.inner{display:inline-block;width:100%}#headerImage{background:#032b4f;float:right;height:160px;width:auto}#tocSide{position:relative;right:0;width:220px;display:block}}@media all and (max-width: 767px){header a.button{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#9ddcff;background-image:none;border-radius:5px;color:#2879d0;display:inline-block;height:auto;line-height:1;margin-top:15px;padding:5px 10px;position:relative;text-align:center;text-wrap:balance;width:auto}header a.button small{display:inline;font-size:smaller}.PageNavigationBottom{display:none}#content-wrapper>.inner{padding-left:0.5em;padding-right:0.5em;padding-top:10px;margin:0 auto 0 auto;width:calc(100% - 1px)}#headerH1{margin-bottom:10px}#main-content{float:none;width:100% !important}#main-content img{margin-right:1em}nav#sidebar{display:none}#sidebar_other{display:none}#subSubTitle{margin-top:15px;margin-bottom:15px}#tocMain{display:block}#tocSide{display:none}#tocMain li{text-align:left}}@media all and (min-width: 768px){#content-wrapper>.inner{width:calc(100% - 50px)}#main-content{width:calc(100% - 280px)}#sidebar{background:transparent url(/assets/images/sidebar-bg.webp) 0 0 repeat-y;bottom:0;font-family:Verdana, "Helvetica Neue", Helvetica, Arial, san-serif;line-height:1.3;max-height:100vh;overflow-x:hidden;overflow-y:scroll;padding-left:10px;position:sticky;right:5px;top:0}#tocMain{display:none}#content-wrapper>.inner{margin-left:3rem}}@media print{#google_sitesearch,#google_translate_element{display:none}}.fail,.maybe,.win{height:75px;width:75px;position:relative}.fail{background-color:#FA6900}.fail:after,.maybe:after,.win:after{position:absolute;top:0;bottom:0;left:0;right:0;font-size:38px;color:#FFF;line-height:75px;text-align:center}.fail:after{content:"\274c"}.maybe{background-color:yellow;font-weight:bold}.maybe:after{color:black;content:"?"}.win{background-color:green}.win:after{content:"\2714"}#imgContainer{display:inline-flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:2em;margin-top:2em;text-wrap:balance;width:100%}.columns_2{display:flex}.columns_2 div{flex:50%}.label50{margin-left:15%;margin-right:15%}.label33,.label50{display:inline-block;text-align:center;text-wrap:balance}.label33 a,.label50 a{font-family:Arial, Helvetica, sans-serif}.labelContainer{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;padding:20px}@media only screen and (max-width: 767px){.post .imgWrapper.left,.post .imgWrapper.right{float:none;margin-left:0;margin-right:0;text-align:center;text-wrap:balance}}.gem_banner{background-color:#F8FCF7;margin-bottom:2em;width:fit-content}.gem_banner.right .imgImg{margin-left:0}.gem_banner .one_column{padding-left:3pt;padding-right:3pt;padding-top:5px}.one_column{align-items:center;display:flex;flex-direction:column}.one_column.center{display:flex}div.jekyll_pre+span.emoji{margin-top:10px}.emoji.big{font-size:3em}.imgWrapper+.emoji{margin-top:-15px}.pre_tag{margin-bottom:1em}.pre_tag+.jps_attribute{display:flex}.pre_tag+.jps_attribute div{flex-grow:1;font-family:"Helvetica Neue", Helvetica, Arial, serif;font-size:8pt;line-height:1.3;text-align:center;text-wrap:balance;width:0}input[type="submit"]{appearance:initial}#google_sitesearch{background-color:#032b4f;padding:4px}#google_sitesearch input{background-color:#a5b9cb}#google_translate_element{margin-bottom:1em}.goog-te-gadget-simple>.goog-te-gadget-icon{background-image:url(/assets/images/google_translate_logo.png) !important;display:none}.goog-te-gadget-simple{background-color:#a5b9cb !important;border:thin gray solid;width:100%}.google_translate_element{width:100%}.header_widgets{background-color:#032b4f;float:left;height:160px;padding:30px;width:200px}@media only screen and (max-width: 560px){.header_widgets{float:initial;text-align:center;text-wrap:balance;width:100%;padding-bottom:24px}}@media only screen and (max-width: 1200px){#google_translate_element{display:none}}.href_error,.h_ref_error{background-color:#b20000;border:darkgray solid thin;color:black;font-family:Monaco,"Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;font-stretch:semi-condensed;font-size:10pt;margin-bottom:1em;margin-top:1em;padding:1em}.href_error pre,.h_ref_error pre{background-color:#78b4db63}.not_public_yet{color:black;background-color:#ffcbcb}.center{display:block;justify-content:center;text-align:center;text-wrap:balance;margin-left:auto;margin-right:auto}td.center{display:table-cell}.eighthsize{height:auto;width:12.5%}.fullsize{height:auto;width:100%}.halfsize{height:auto;width:50%}.max_eighthsize{height:auto;max-width:12.5%}.max_fullsize{height:auto;max-width:100%}.max_halfsize{height:auto;max-width:50%}.max_quartersize{height:auto;max-width:25%}.imgBlock{display:block}.imgFigCaption{hyphens:none;width:100%;text-align:center;text-wrap:balance}.imgImg{margin-top:0.5em}.imgFlex{display:flex}.imgOuterDiv>figure{margin:0;padding:0}.imgPicture{height:auto;width:100%}.imgWrapper{margin-bottom:1em;vertical-align:top}.imgWrapper figure{margin:0}.imgWrapper>figure>figcaption{margin-top:0}li>.imgWrapper{margin-left:1.15em}.inline{display:inline-block}.img_error,.jekyll_img_error{background-color:#f89595;border-radius:4pt;border:#9b8d8d 2px solid;color:black;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;font-stretch:semi-condensed;font-size:9pt;line-height:150%;padding:2pt 4pt 2pt 4pt}.img_error code,.jekyll_img_error code{color:lightgray;font-size:10pt}.left{float:left;margin-right:1em}.quartersize{height:auto;width:25%}.right{float:right;margin-left:1.45em}.rounded{border:1px solid;border-radius:7px}.shadow{border:thin gray solid;box-shadow:5px 5px 6px #999;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#999999');margin-bottom:10px}.rightPadIfWide{width:calc(100% - 20px)}@media all and (max-width: 767px){.centerIfNarrow{float:none;margin-left:auto;margin-right:auto;text-align:center}.inline{display:block}.rightIfWide,.rightPadIfWide{float:none;margin-bottom:0.5em;margin-left:auto;margin-right:auto}}@media not all and (max-width: 767px){.rightIfWide,.rightPadIfWide{display:block;float:right;margin-bottom:100px;margin-left:1em;margin-right:0}}.clearfix{display:inline-block}.clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.posts{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:170%}.posts>*:nth-child(odd){font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;font-stretch:semi-condensed;font-size:10pt;width:120px}.posts>*:nth-child(even){margin-bottom:1em;width:calc(100% - 120px)}.post_title{margin-bottom:0}.outer_posts .jps_attribute{display:flex;margin-top:1.5em}.outline_error{background-color:#f89595;border-radius:4pt;border:#9b8d8d 2px solid;color:black;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;font-stretch:semi-condensed;font-size:9pt;line-height:150%;padding:2pt 4pt 2pt 4pt}.outline_error code{color:lightgray;font-size:10pt}.level_debug,.level_error,.level_fatal,.level_info,.level_unknown,.level_warn{font-family:Monaco,"Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;font-size:11pt;font-stretch:semi-condensed;padding:2px}.level_debug{color:magenta}.level_error{color:red}.level_fatal{background:red;color:white}.level_info{color:cyan}.level_unknown{background:#ff7;color:darkgreen}.level_warn{color:yellow}.custom_error,.flexible_error,.jekyll_plugin_support_error,.standard_error{background-color:#f89595;border-radius:4pt;border:#9b8d8d 2px solid;color:black;font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;font-stretch:semi-condensed;font-size:9pt;line-height:150%;padding:2pt 4pt 2pt 4pt}.custom_error code,.flexible_error code,.jekyll_plugin_support_error code,.standard_error code{color:lightgray;font-size:10pt}.jps_attribute{display:flex;margin-bottom:2em;margin-top:2em}.jps_attribute div{flex-grow:1;font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;font-size:8pt;line-height:1.3;text-align:center;text-wrap:balance;width:0}.clear{clear:both}ol li .codeLabel{padding-left:1.75em}.error{color:white;background-color:darkred;padding:2px}#main-content li>div.jekyll_pre,li>div.jekyll_pre{margin-top:20px}.jekyll_pre+div,.jekyll_pre+p,.jekyll_pre+ul,.jekyll_pre+ol,.jekyll_pre+dl,.jekyll_pre+span.emoji+div,.jekyll_pre+span.emoji+p,.jekyll_pre+span.emoji+ul,.jekyll_pre+span.emoji+ol,.jekyll_pre+span.emoji+dl{margin-top:20px}.jekyll_pre+.jekyll_pre{margin-top:2em}.pre_tag{margin-bottom:1em}.tree{line-height:1}blockquote{font-style:italic}.quote{background:#f7f7f7;border:thin gray solid;border-radius:8px;box-shadow:5px 5px 6px #999;color:#5d5b5b;line-height:1.5;margin-bottom:2rem;margin-left:auto;margin-right:auto;margin-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1.2rem;padding-top:1rem;position:relative;quotes:'\201c' '\201d';width:80%;text-align:justify;text-indent:0}.quote:before,.quote:after{color:#E8E8E8;font-family:"Helvetica Neue","Helvetica", Helvetica, Arial, sans-serif;font-style:italic;font-size:80px;position:absolute;top:0}.quote:before{content:open-quote;margin-right:23px;right:100%}.quote:after{bottom:0;content:close-quote;left:100%;margin-left:0.15em}.quote code{font-style:normal}.quote h2{margin-top:0}.quote pre{font-style:normal}.quote>ol,.quote>ul,.quote>.quoteText>ol,.quote>.quoteText>ul{margin-top:0}.quoteAttribution{font-style:normal}div.quoteAttribution{margin-top:1em}.clearfix:after{content:"";display:block;clear:both}.quote .jps_attribute{display:flex;margin-top:1.5em}.quote .jps_attribute div{flex-grow:1;font-family:"Helvetica Neue", Helvetica, Arial, serif;font-size:8pt;line-height:1.3;text-align:center;text-wrap:balance;width:0}.todo,.todo code{color:white;background-color:darkred}fieldset.todo{display:inline-block;margin-top:1em}span.todo{border:1px gray solid;border-radius:4px;padding:3px}.todo{padding:0.7em}.todo a{color:yellow}.todo a :hover{color:orange}.todo legend{background:yellow;border:1px gray solid;border-radius:4px;color:black;font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;margin-top:5px;padding-left:0.5em;padding-right:0.5em}.jtabs-content{border:2px solid rgba(102,102,102,0.226);border-radius:0 8px 8px 8px;padding:10px}.jtabs .jtabs-headers div{border-color:rgba(102,102,102,0.226);border-style:solid;border-top-left-radius:6px;border-top-right-radius:6px;border-width:1px 1px 0 1px;margin-left:6px;padding:0 0.5em 0 0.5em;width:fit-content}.jtabs .jtabs-headers div:not(.jtabs-selected){color:rgba(102,102,102,0.8)}.jtabs .jtabs-headers div.jtabs-selected{font-weight:bold}ul.nobullet li,ul.nobullet li ul li,ul li ul.nobullet li{list-style-type:none}ul li{list-style-type:disc}ul.none li{list-style-type:none}ul li ul li{list-style-type:circle}ul li ul li ul li{list-style-type:square}ul li ul li ul li ul li{list-style-type:triangle}ol.a li,ol li ol li{list-style-type:lower-alpha}#sidebarContent li,#tocSide li{list-style-type:none}ol.compressed li,ul.compressed li{margin-top:0;margin-bottom:2.5pt}ol.compressed,ul.compressed{margin-top:5px}.headLabel+ol.compressed,.headLabel+ul.compressed{margin-top:0}#main-content li>div{margin-top:0}dl.terms dt{font-weight:bold;font-style:normal}.nobullets,.nobullets>li{list-style:none}.cols2{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:170%;font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;font-stretch:semi-condensed;font-size:10pt}.cols2>*:nth-child(odd){width:25em}.cols2>*:nth-child(even){width:calc(100% - 25em)}.mathlive,#main-content li>div.mathlive{font-size:larger;margin-bottom:0.5em;margin-top:0.5em}.ML__latex{display:block;white-space:normal}.ML__base,.ML__latex{width:auto}.selectable .ML__latex{user-select:initial}@media print{h1,h2,h3,h4,h5,h6{break-after:avoid-page;page-break-after:avoid}}midi-player::part(control-panel){background-color:#dcf3fb;border:thin solid gray}.arrowButtonCenter,.arrowButtonLeft,.arrowButtonRight{border-width:1px}.arrowButtonLeft,.arrowButtonRight{position:relative}.arrowButtonLeft{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:6;margin-right:5px}.arrowButtonCenter{font-size:larger;font-variant:small-caps}.arrowButtonRight{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:6;margin-left:5px}.arrowButtonLeft:before,.arrowButtonRight:after{content:'';height:0;position:absolute;top:-2px;width:0}.arrowButtonLeft:before{border-right:25px solid #7eb4e2;left:-26px}.arrowButtonRight:after{border-left:25px solid #7eb4e2;right:-26px}.bottomNavButtons{clear:both;margin-left:25px;margin-right:-25px;padding-bottom:25px;padding-top:25px;width:calc(100% - 54px)}@media all and (max-width: 767px){.arrowButtonCenter,.arrowButtonLeft,.arrowButtonRight{display:block;margin-left:0;width:100%}.arrowButtonLeft:before,.arrowButtonRight:after{border-bottom:45px solid transparent;border-top:45px solid transparent}.arrowButtonRight::after{top:-61px}}@media all and (min-width: 768px){.arrowButtonCenter{margin-left:-10px}.arrowButtonLeft{border-bottom-right-radius:5px;border-top-right-radius:5px;margin-right:15px}.arrowButtonRight{border-bottom-left-radius:5px;border-top-left-radius:5px;margin-left:5px}.arrowButtonLeft:before,.arrowButtonRight:after{border-bottom:61px solid transparent;border-top:61px solid transparent}.bottomNavButtons{clear:both;display:grid;grid-gap:0;grid-template-rows:120px;grid-template-columns:47.5% 5% 47.5%;margin-left:25px;margin-right:-25px;padding-bottom:25px;padding-top:25px}.rotated{transform:rotate(-180deg);writing-mode:vertical-rl}}@media all and (min-width: 960px){.arrowButtonLeft,.arrowButtonRight{display:inline-block}.arrowButtonLeft{margin-left:0}.arrowButtonRight{margin-left:5px;margin-top:0}.bottomNavButtons{margin-left:27px;margin-right:27px}.indexButtonsContainer{display:block;margin-left:0;margin-right:0}}dialog{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(15px)}fieldset{margin-bottom:1em}#mc_embed_signup form{display:block;position:relative;text-align:left;margin:20px}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#111;border:0 none;border-radius:4px;transition:all 0.23s ease-in-out 0s;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:15px;font-weight:normal;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;text-wrap:balance;vertical-align:top;white-space:nowrap;width:fit-content;width:-moz-fit-content}#mc_embed_signup .button:hover{background-color:#222}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px;display:grid}#mc_embed_signup .size1of2{clear:none;display:inline-block;width:46%;margin-right:4%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .mc-address-fields-group{display:flex;flex-direction:row;justify-content:space-evenly;width:96%;gap:15px}#mc_embed_signup .mc-sms-phone-group{display:flex;flex-direction:row;justify-content:space-evenly;width:96%;gap:15px;padding-top:5px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;text-wrap:balance;padding:5px 0 2px 0}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:normal;position:relative;top:5px}#mc_embed_signup .foot{width:100%;text-align:center;text-wrap:balance}@media screen and (max-width: 400px){#mc_embed_signup .foot{display:grid;grid-template-columns:1fr;width:100%;align-items:center}}@media screen and (max-width: 400px){#mc_embed_signup .referralBadge{width:50%}}#mc_embed_signup .brandingLogo{justify-self:right}@media screen and (max-width: 400px){#mc_embed_signup .brandingLogo{justify-self:left}}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc_embed_signup .helper_text{color:#8d8985;margin-top:2px;display:inline-block;padding:3px;background-color:rgba(255,255,255,0.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:normal;z-index:1}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:bold}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:3px;background-color:rgba(255,255,255,0.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:normal;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}#mc_embed_shell{clear:both;position:fixed;max-width:500px}#mc_embed_signup{font:14px Helvetica, Arial, sans-serif;left:50%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%)}#mc-embedded-subscribe-form{background:#fff}#mc-embedded-subscribe foot{margin-left:auto;margin-right:auto}#mc-embedded-subscribe-form input[type="checkbox"]{display:inline;width:auto;margin-right:10px}#mc-embedded-subscribe.button{background-color:#005cc8}#mergeRow-gdpr{margin-top:20px}#mergeRow-gdpr fieldset label{font-weight:normal}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0px;padding-bottom:0px}.alert,.attention,.boo,.callForWork,.callForWorkRHS,.info,.informalNotice,.formalNotice,.notice,.suggestion,.warning{hyphens:auto;text-align:justify}.alert.center{text-align:center;text-wrap:balance}.alert,.suggestion{background-color:lightyellow;border:3pt solid gray;color:black;margin-bottom:1.5em;padding:10px 1em 0.75em 1em}.alert pre{background-color:#78b4db8a}#main-content .alert>h2,#main-content .notice>h2,#main-content .suggestion>h2,#main-content .alert>h3,#main-content .notice>h3,#main-content .suggestion>h3{margin-top:0}.alert>:last-child,.notice>:last-child,.suggestion>:last-child{margin-bottom:0}.attention{border:thick darkred solid;border-radius:6px;box-shadow:5px 5px 6px #999;margin:1em 0 1.5em 0;padding:1em}.attention legend{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;font-weight:bold;padding-left:0.3em;padding-right:0.3em}.boo{font-weight:bold;font-style:italic}.suggestion{background-color:#f4c9de}.alert .imgWrapper,.attention .imgWrapper{margin-bottom:0}.callForWork,.callForWorkRHS{background-color:#134375;border-bottom:thin solid gray;border-radius:6px;border-top:thin solid gray;color:white;padding:0.6em;margin-top:1em;line-height:1.5;margin-bottom:1em;margin-top:0}.callForWorkRHS{float:right;margin-left:1em;width:45%}.headLabel{color:white;background-color:#666;margin-bottom:0;padding-bottom:2px;padding-left:10px;padding-right:10px;padding-top:2px;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif}#main-content .callForWork>h2{color:#ccc;margin-top:0}#main-content .callForWork>h3{color:#ccc}.callForWork a,.callForWorkRHS a{color:#ffff89}.formalNotice{background-color:#49678730}.informalNotice{background-color:rgba(157,220,255,0.2)}.labeledNotice,.labeledNotice code{color:#333}fieldset.labeledNotice{border:1px solid #333;border-radius:6px;display:inline-block;margin-top:1em}fieldset.labeledNotice legend{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;font-weight:bold;padding-left:0.3em;padding-right:0.3em}.notice{background-color:white}.info .centeredCell{font-size:larger;text-align:center;text-wrap:balance}.info .leftCell{font-size:larger;text-align:left}.info .rightCell{font-size:larger;text-align:right}.info th,.info2 th{border:thin solid white}.info th,.info td,.info2 th,.info2 td{border-bottom:1px solid #ddd;padding:5px}.info tr:last-child,.info2 tr:last-child{border-bottom:2px inset black}.info th,.info2 th{background-color:#134376;color:white;height:50px;vertical-align:middle}.info td,.info2 td{height:50px;text-align:left;vertical-align:middle}.info2 td{height:20px}.informalNotice,.formalNotice,.notice{margin-bottom:1em;margin-top:1em;padding-bottom:0.75em;padding-left:1em;padding-right:1em;padding-top:0.75em}.urgent{border:thick solid darkred;border:1px solid;border-radius:7px}.warning{background-color:#6a1818;color:white;padding:1em}.warning a{color:yellow}.warning code,.warning tt{color:white}.watermark_draft{background-image:url("/assets/images/watermark_draft.svg")}.watermark_preview{background-image:url("/assets/images/watermark_preview.svg")}@media only screen and (max-width: 767px){.callForWorkRHS{float:none;margin-left:0;width:100%}}.pullQuote,.pullQuoteFull,.pullQuoteLeft,.pullQuoteLeft50{border-bottom:7pt solid #999;border-top:7pt solid #999;color:rgba(0,0,0,0.9);font-family:Georgia, Times, Times New Roman, serif;hyphens:none;line-height:1.35;font-size:1.65rem;font-weight:500;letter-spacing:0;padding-bottom:9pt;padding-top:9pt;padding-left:1em;padding-right:1em;word-spacing:0.1em}.pullQuoteLeft50{width:50%;font-size:15pt;margin:0.9em 0 0 0;padding:9pt 5.5pt 9pt 0;text-align:center;text-wrap:balance}.pullQuote{float:right;margin:0.8em 1em 1.25em 15%;text-align:left}.pullQuoteFull{text-align:center;text-wrap:balance;width:100%}.pullQuoteFull,.alert>.pullQuoteFull:last-child{margin-bottom:1em}.pullQuoteLeft{float:left;margin:0.8em 15% 1.25em 1em;text-align:right}.tile{clear:left;display:inline-block;margin-bottom:1em;margin-top:0.5em;max-width:45%;padding-left:1em;padding-right:1em;vertical-align:top}.quoteCite{border-width:2px 0;border-style:solid;border-color:#eee;display:block;line-height:1.5;margin:1.5em 2em;padding-left:1em;padding-right:1em;padding-top:2em;padding-bottom:1em;position:relative}.quoteCite:before{background:#fff;color:#666;content:'\201C';font:6em/1.08em 'PT Sans', sans-serif;height:2rem;left:50%;position:absolute;text-align:center;text-wrap:balance;top:0em;transform:translate(-50%, -50%);width:3rem}.notepaper{background-color:#f2f6c1;background-image:-webkit-radial-gradient(center, cover, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.1) 90%),-webkit-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(239,207,173,0.7) 29px, rgba(239,207,173,0.7) 30px);background-image:-moz-radial-gradient(center, cover, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.1) 90%),-moz-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(239,207,173,0.7) 29px, rgba(239,207,173,0.7) 30px);background-image:-o-radial-gradient(center, cover, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.1) 90%),-o-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(239,207,173,0.7) 29px, rgba(239,207,173,0.7) 30px);border:1px solid #c3baaa;border-color:rgba(195,186,170,0.9);box-shadow:inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px #d8e071,0 0 1px rgba(0,0,0,0.1),0 2px rgba(0,0,0,0.02);box-sizing:border-box;color:#6a5f49;line-height:1.5;margin:30px auto;padding:29px 20px 20px 45px;position:relative;text-shadow:0 1px 1px white;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px #d8e071,0 0 1px rgba(0,0,0,0.1),0 2px rgba(0,0,0,0.02)}.notepaper:before,.notepaper:after{bottom:0;content:'';position:absolute;top:0}.notepaper:before{left:28px;width:2px;border:solid #efcfad;border-color:rgba(239,207,173,0.9);border-width:0 1px}.notepaper:after{background:rgba(242,246,193,0.9);border:1px solid rgba(170,157,134,0.7);left:0;right:0;transform:rotate(2deg);z-index:-1;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg)}.quoteFigure{font-family:Georgia, serif;font-size:14px;line-height:1.5}.curly-quotes:before,.curly-quotes:after{display:inline-block;height:30px;line-height:48px;font-size:50px;opacity:.2;vertical-align:top}.curly-quotes:before{content:'\201C';margin-right:4px;margin-left:-8px}.curly-quotes:after{content:'\201D';margin-left:4px;margin-right:-8px}.quote-by{color:#84775c;display:block;font-size:13px;font-style:italic;padding-right:10px;text-align:right}.lt-ie8 .notepaper{padding:15px 25px}@media only screen and (max-width: 767px){.pullQuote,.pullQuoteLeft,.pullQuoteLeft50{float:none;margin-bottom:1em;margin-left:0;margin-right:0;text-align:center;width:100%}}.bg_yellow,.bg_pink,.bg_yellow_nopad,.bg_pink_nopad{padding-bottom:2px;padding-top:2px}.bg_yellow,.bg_pink{padding-left:0.5em;padding-right:0.5em}.bg_pink,.bg_pink_nopad{background-color:pink}.bg_yellow,.bg_yellow_nopad{background-color:yellow}.codeLabel{color:white;background-color:#666;display:flow-root;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;font-stretch:semi-condensed;margin-bottom:0;padding-bottom:2px;padding-left:10px;padding-right:10px;padding-top:2px}.codeLabel+pre{margin-top:0}.codeLabel a{color:#c0e6fb}.codeLabel a:hover{color:#FFE59F}.codeLabel ol li,ol li .codeLabel{padding-left:1.75em}.codeLabel.unselectable,div.codeLabel.unselectable>code{color:yellow}li div.codeLabel{padding-left:2em}.copyBtn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#eee;background-image:linear-gradient(#fcfcfc, #eee);border:1px solid #d5d5d5;border-radius:3px;color:#333;cursor:pointer;float:right;font-size:13px;font-weight:700;line-height:20px;padding:2px 2px 0 4px;position:-webkit-sticky;position:sticky;right:4px;top:0;user-select:none;z-index:1}.copyContainer{position:relative}pre.dark,pre .dark{color:#eee;background-color:#222}code.dark{color:#eee;background-color:#222;padding:2px}.dark .bg_yellow,.dark .bg_yellow_nopad{color:black}pre.dark .unselectable,pre.dark .unselectable>code{color:#9b9696}.darkLabel{color:ivory}.maxOneScreenHigh{max-height:500px}.numbered_line,.unselectable.numbered_line,.numbered_line.unselectable{color:#5fb25f}.unselectable{color:#7922f9;-moz-user-select:none;-khtml-user-select:none;user-select:none}.draft_song{border:3px dashed blue !important}.no_image{border:3px dashed #7bff00 !important}.reserved{font-size:small;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif}.song_no_mp3{border:3px dashed red !important}table,th,td{border:1px solid #9b9b9b}table{width:100%}th{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;font-weight:bold;padding:0.3em}tr.darker,tr:nth-child(even){background-color:#f2f2f2}table.onecolor>tbody>tr,table.onecolor>tr{background-color:inherit}td{font-weight:300;text-align:left;padding:0.3em}table.info{border-spacing:15px;padding:15px;width:100%}table.info2{border-spacing:5px;padding:5px;width:100%}table.info,.info td,table.info2,.info2 td{border:thin solid #999}table.table{margin-bottom:1em;margin-top:1em}table.table tr.dark,table.table th.dark,table.table td.dark{color:ivory;background-color:#515151}table.table_cell_top td{vertical-align:top}td.center{text-align:center}table.right td.left,table.right th.left,td.left,th.left{float:initial;margin-right:inherit;text-align:left}table.right td{text-align:right}.table td>ul:first-of-type{margin-top:0}.table td>ul:last-of-type{margin-bottom:0}.table td>ul:last-of-type li:last-of-type{margin-bottom:0}table.noborder,table.noborder tr,table.noborder th,.noborder tr td{border:none;border-collapse:collapse;padding:0.75em;text-align:left}td.nobreak,th.nobreak{white-space:nowrap}th.tableLabel,.tableLabel{font-weight:bold;text-align:left}.table_cell_vspace th,.table_cell_vspace td{padding-bottom:0.75em;padding-top:0.75em}.table_cell_justify td{text-align:left;padding-left:0.5em;padding-right:0.5em}td.center{text-align:center;text-wrap:balance}td.noborder{border:none}table.condensed,.condensed tr{padding:0}.condensed tr td,.noborder.condensed tr td{padding:0}.condensed tr th,.noborder.condensed tr th{padding-left:0;padding-right:0}.table tr:hover{background-color:#EBECCD}.table ul{list-style-type:none;text-align:left}.table ul>li{text-indent:0;margin-left:0.5em;margin-bottom:0}.typedtext{font-family:'Waiting for the Sunrise', cursive;font-size:16pt;font-weight:bold;letter-spacing:4px;margin-left:2em;min-height:50pt}.img-popup{align-items:center;background:rgba(255,255,255,0.5);bottom:0;display:flex;display:none;justify-content:center;text-wrap:balance;left:0;position:fixed;right:0;top:0}.img-popup img{object-fit:contain;max-height:100%;max-width:100%;opacity:0;transform:translateY(-1000px);transition-duration:500ms}.close-btn{cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;position:absolute;right:20px;top:20px;width:35px}.close-btn .bar{height:4px;background:#333}.close-btn .bar:nth-child(1){transform:rotate(45deg)}.close-btn .bar:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.opened{display:flex}.opened img{animation:animatepopup 1s ease-in-out .8s;-webkit-animation:animatepopup .3s ease-in-out forwards}@keyframes animatepopup{to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@media screen and (max-width: 880px){.container .container__img-holder:nth-child(3n+1){margin-left:16px}}figcaption{margin-top:0.3em}#disclaimer{color:#333;background-color:#49678730;margin-bottom:24px;padding:0px 18px}.copyright{clear:both;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;font-size:smaller;margin-top:1.4em;text-align:center;text-wrap:balance}.crarr{font-weight:bold;font-size:larger}.draftPost{font-style:italic;left:32px;text-align:center;text-wrap:balance;position:absolute;top:7px;width:13.5ch}.published{font-size:smaller;margin-bottom:10px;margin-top:0.5em}a.button{color:#fff;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,san-serif;height:58px;line-height:1.2;padding-left:68px;padding-top:22px;width:134px}hr.next{clear:both;margin-bottom:1em;margin-top:1em}.bg_light_yellow{background-color:#fefeab;padding:2px}.bold{font-weight:bold}.centered{text-align:center;text-wrap:balance}* html .clearfix{height:1%}.clearfix{display:block}.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.comment,.comment code{font-style:italic;color:#4466a4}.embed-container{margin-bottom:1.5em;margin-top:1em}.jekyll_draft{background-color:#fefeab;padding-bottom:2px;padding-left:0.5em;padding-right:0.5em;padding-top:2px}.leftText{display:flex;align-items:center;justify-content:center}.liImg{margin-bottom:1em;margin-top:0.5em}.liImg2{margin-bottom:1em;margin-top:0.5em}.embed-container,.rounded,.rounded-bottom,.rounded-top{border:1px solid}.normal{color:inherit;font-weight:inherit}.rounded,.embed-container{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.rounded-bottom{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.rounded-top{border-top-left-radius:7px;border-top-right-radius:7px}.shadow,.embed-container{-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";-webkit-box-shadow:5px 5px 6px #999;border:thin gray solid;box-shadow:5px 5px 6px #999;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#999999')}.spaceAbove{margin-top:3em}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoWrapper2{position:relative;padding-bottom:50%;height:0}.videoWrapper2 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoWrapper2+p,.videoWrapper2+div,.videoWrapper2+ol,.videoWrapper2+ul{margin-top:2em}.wrap_pre{white-space:pre-wrap}.cue{border-top-right-radius:10px;border-bottom-right-radius:10px;color:white}.cue.off{background-color:#1d6a37}.cue.on{background-color:#20B019}

/*# sourceMappingURL=style.css.map */