.rainbow-0{background:rgba(141,211,199,.35)}.rainbow-1{background:rgba(255,255,179,.35)}.rainbow-2{background:rgba(190,186,218,.35)}.rainbow-3{background:rgba(251,128,114,.35)}.rainbow-4{background:rgba(128,177,211,.35)}.rainbow-5{background:rgba(253,180,98,.35)}.rainbow-6{background:rgba(179,222,105,.35)}.rainbow-7{background:rgba(252,205,229,.35)}.rainbow-8{background:hsla(0,0%,85.1%,.35)}.rainbow-9{background:rgba(188,128,189,.35)}.rainbow-10{background:rgba(204,234,197,.35)}.rainbow-11{background:rgba(255,237,111,.35)}.rainbow2-0{background:rgba(166,206,227,.35)}.rainbow2-1{background:rgba(31,120,180,.35)}.rainbow2-2{background:rgba(178,223,138,.35)}.rainbow2-3{background:rgba(51,160,44,.35)}.rainbow2-4{background:rgba(251,154,153,.35)}.rainbow2-5{background:rgba(227,26,28,.35)}.rainbow2-6{background:rgba(253,191,111,.35)}.rainbow2-7{background:rgba(255,127,0,.35)}.rainbow2-8{background:rgba(202,178,214,.35)}.rainbow2-9{background:rgba(106,61,154,.35)}.rainbow2-10{background:rgba(255,255,153,.35)}.rainbow2-11{background:rgba(177,89,40,.35)}.earth-0{background:rgba(140,81,10,.35)}.earth-1{background:rgba(191,129,45,.35)}.earth-2{background:rgba(223,194,125,.35)}.earth-3{background:rgba(246,232,195,.35)}.earth-4{background:hsla(0,0%,96.1%,.35)}.earth-5{background:rgba(199,234,229,.35)}.earth-6{background:rgba(128,205,193,.35)}.earth-7{background:rgba(53,151,143,.35)}.earth-8{background:rgba(1,102,94,.35)}.green-blue-0{background:rgba(166,206,227,.35)}.green-blue-1{background:rgba(31,120,180,.35)}.green-blue-2{background:rgba(178,223,138,.35)}.green-blue-3{background:rgba(51,160,44,.35)}.gray-shade-0{background:hsla(0,0%,74.5%,.15)}.gray-shade-1{background:hsla(0,0%,58.8%,.15)}.gray-shade-2{background:hsla(0,0%,43.1%,.15)}.gray-shade-3{background:rgba(70,70,70,.15)}.quick-open-tree .row{margin-left:0}.monaco-editor .margin-view-overlays .line-numbers{cursor:default!important}.monaco-editor-hover .monaco-scrollable-element{visibility:visible}.monaco-editor .asm-label-link{text-decoration:underline;cursor:pointer}body{overflow:hidden}.navbar-brand,.navbar-godbolt{padding:0}.navbar-brand img.logo-overlay{position:absolute;top:0;display:block}.btn-light:focus{box-shadow:none!important}.bottom-bar .btn-light:disabled,.top-bar .btn-light:disabled{cursor:not-allowed}.float-link{z-index:100;position:absolute;bottom:.5em;right:2.5em;display:inline-block;padding:.25em;font-size:x-small;font-weight:700;text-align:center;border-radius:5px}.popover.libs-popover{max-width:800px!important;max-height:615px!important}.template{display:none}.compiler-picker{min-width:14em}.compiler-picker .selectize-input{text-align:center}.function-picker,.gccdump-pass-picker{min-width:14em;width:99%}li.tweet{padding:3px 20px}.diff-picker{max-width:20em;min-width:14em}.difftype-picker{max-width:10em;min-width:10em}.diff-picker .compiler{font-weight:700}.diff-picker .options{padding-left:.5em;font-size:small}.diff-picker .meta{text-align:right;list-style:none;margin:0;padding:0;font-size:x-small}.diff-picker .meta li{padding:0;display:inline;margin:0 10px 0 0}#root{width:100%;margin:0;padding:0;overflow:hidden}.lm_splitter.lm_vertical .lm_drag_handle{height:10px;top:-2.5px}.lm_splitter.lm_horizontal .lm_drag_handle{width:10px;left:-2.5px}pre.content{width:100%;padding-top:3px;padding-bottom:0;margin-bottom:0;overflow:auto}pre.content p{margin:0}pre.content.wrap{word-break:keep-all;overflow-x:hidden;white-space:pre-wrap}.compile-time{font-size:x-small;font-style:italic}.url-parse-info{font-size:small;margin-top:1em;font-style:italic}.libs-container ul{float:left;clear:none}.lib-list{margin:3px;padding:3px;text-align:left}.lib-header{padding-left:1px}.lib-item{list-style:none}.lib-checkbox,.lib-label{display:inline}.lib-label{padding:5px 0 5px 5px}.lib-separator{margin:3px 0;padding:0 2px}.small-v-scrollable{max-height:8em;overflow-y:auto}.linked-code-decoration-margin{width:5px!important;left:3px}.linked-code-decoration-column{font-weight:600}.modal{width:100%;height:100%;padding:1.75rem}.modal-dialog{max-width:max-content;margin:0 auto}.modal-content{max-width:max-content;max-height:calc(100vh - 4rem)}.modal-body{min-height:200px;overflow-y:auto}.modal-content .well{border:1px solid;border-radius:3px}.modal-footer{border-top:none}.navbar-nav.navbar-center{float:left}@media (min-width:1300px){.navbar-nav.navbar-center{float:none;position:absolute;left:50%;transform:translatex(-50%)}}.community-advert{display:none;max-width:300px;height:44px;margin-top:3px;margin-bottom:3px;justify-content:center;align-items:center;text-align:center;border:2px solid;border-radius:8px;padding-left:4px;padding-right:4px}@media (min-width:1000px){.community-advert{display:flex}}@media (min-width:1200px){.community-advert{max-width:500px}}.community-hide{padding-left:5px}.community-hide button{font-size:small;opacity:1;color:#67c52a}#notifications{max-width:33%;position:fixed;bottom:3px;right:5px}.notification{padding:5px;border-radius:5px;color:#000}.font-size-list{min-width:43px!important;max-height:40%!important;overflow-y:scroll;width:auto}.font-option{text-align:center}.opt-decoration{width:8px!important;left:3px}.compiler-list{display:block;overflow:auto}.cfg-toolbar table{width:100%}.graph-placeholder{width:100%;height:100%}.clear-cache{position:absolute;right:0}.change-language{line-height:14px;min-width:100px!important}.short-compiler-name{font-size:12px;padding-left:3px}.header-fontscale{padding-right:1em}.local-file,.save-file{display:none}.save-btn{margin-left:5px}button.dropdown-item.btn.btn-light.btn-sm{margin-left:0!important}label#vim-label{top:3px}input.vim-check{margin-bottom:4px}.opens-new-window{width:16px;height:16px;cursor:pointer}.lib-described{text-decoration:underline;text-decoration-style:dashed;cursor:help}.program-exec-output{font-family:Courier New,Courier,monospace;padding-left:2%}.lib-arrow{display:inline-table;width:0;height:0;border:7px solid transparent;margin-right:2px}.share-disabled{cursor:not-allowed}.share-item{display:block;overflow:auto;padding:3px}.share-item:last-child{border-radius:0 0 3px 3px}.share-item-logo{margin-left:5px;margin-right:5px;width:20px;height:20px}.compiler-picker .selectize-dropdown-content{max-height:300px!important}.compiler-picker .selectize-dropdown-content .option{padding:0 10px}.compiler-options-popover{font-family:monospace}.navbar-nav a.nav-link{font-size:14px;border-radius:5px;margin-left:1px;margin-right:1px}.navbar-nav a.nav-link:hover{border-radius:5px}kbd{display:inline-block;border:1px solid;border-radius:4px;padding:.1em .5em;margin:0 .2em;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 2px #fff}#simplecook{align-items:center;left:0;right:0;bottom:0}#simplecook .message{display:block;flex:1 1 auto;max-width:100%}.new-cookie-msg{display:inline;margin:0 2px}.dropdown-icon{width:25px;text-align:center;margin-right:6px}#socialshare{margin-left:-3px}.linked-compiler-output-line{cursor:pointer}.lm_content{overflow:visible}.lm_header{z-index:3!important;height:20px!important}@media (max-width:768px){.lm_header{height:50px!important}.lm_header .lm_tabs{height:100%}.lm_header .lm_tabs .lm_tab{height:31px;padding-top:15px}.lm_controls li{padding-top:20px;transform:scale(1.8);padding-right:15px}.lm_controls .lm_tabdropdown{padding-top:8px}.lm_header .lm_tabdropdown_list .lm_tab{height:50px;display:flex;flex-direction:row;align-items:center}}.open-in-cppinsights *,.open-in-quickbench *{vertical-align:middle}div.populararguments div.dropdown-menu{width:300px}.ces-content-root{min-height:100px;max-height:calc(100vh - 306px);overflow:auto}@media (max-width:1000px){.ces-content-root{font-size:60%}}.ces-item-block:not(:first-child){margin-top:6em}.ces-top{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;font-size:60%}@media (min-height:700px){.ces-top{font-size:75%}}@media (min-height:1000px){.ces-top{font-size:90%}}.ces-item-title{font-size:200%;font-weight:700}.ces-item-title img{margin:.5em}.ces-level-selectors{padding-bottom:5px}.ces{flex-grow:1;margin:2px;font-size:70%}.ces button{padding:4px;height:100%}.corporate .ces{font-size:165%;height:9em}.legendary .ces{font-size:165%;height:7em}.legendary .ces button{padding:1em}.ces-logo{max-height:1.5em}.ces-logo-large{max-height:3em}.ces-icons{float:right;height:1.5em}.ces-icon{margin-left:.3em;height:1.5em}.ces-item-description{margin:auto}