@import url(https://use.typekit.net/kmi0tdo.css);
.collapsible-header-component{color:#212121}.collapsible-header-component a,.collapsible-header-component .bp3-button{color:#212121}.collapsible-header-component a:hover,.collapsible-header-component .bp3-button:hover{background-color:rgba(0,0,0,0);color:#087acc}.collapsible-header-component a:hover .bp3-icon,.collapsible-header-component .bp3-button:hover .bp3-icon{color:inherit}.collapsible-header-component .menu{overflow:auto;display:none}.collapsible-header-component .menu header{padding-top:1.875rem;padding-bottom:1.875rem}.collapsible-header-component .menu header .title{display:inline-block;position:relative;z-index:21}.collapsible-header-component .menu header .title a{display:block}.collapsible-header-component .menu header .title a picture img{display:block;height:35px;width:88px}.collapsible-header-component .menu header .close{font-size:.875rem;line-height:1.71429;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-weight:bold;float:right;width:68px}.collapsible-header-component .menu nav h3{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.collapsible-header-component .menu nav ul{list-style-type:none;margin:0 0 1.5rem 0;padding:0}.collapsible-header-component .menu nav ul li{font-family:"Noto Sans",Arial,Helvetica,sans-serif;padding-bottom:1.5rem;font-size:1rem;display:block;line-height:0;text-align:left}.collapsible-header-component .menu nav ul li a{font-size:.875rem;line-height:1.71429;font-weight:bold;text-decoration:none}.collapsible-header-component .menu nav ul li:last-child{padding-bottom:3rem}.collapsible-header-component .menu nav ul li.end-of-group:not(:last-of-type){margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.collapsible-header-component .header{display:flex;align-items:center;justify-content:space-between;margin:30px 0px;margin:1.875rem 0rem;max-height:96px;position:relative;z-index:20}.collapsible-header-component .header .logo{position:relative}.collapsible-header-component .header .logo a{width:88px;height:35px;display:block}.collapsible-header-component .header .logo a picture{height:100%}.collapsible-header-component .header .logo a picture img{height:100%}.collapsible-header-component .header .navigation{display:flex;justify-content:right;height:35px;flex:1;margin-left:1.25rem;position:relative}.collapsible-header-component .header .navigation nav{margin-top:.5rem;height:24px}.collapsible-header-component .header .navigation nav ul{list-style-type:none;display:flex;align-items:center;margin:0;padding:0}.collapsible-header-component .header .navigation nav ul li{margin-left:1.5rem}.collapsible-header-component .header .navigation nav ul li a,.collapsible-header-component .header .navigation nav ul li button{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.71429;font-weight:bold;text-decoration:none}.collapsible-header-component .header .navigation nav.primary{flex:1;margin-top:.5rem;height:24px}.collapsible-header-component .header .navigation nav.primary ul{justify-content:flex-end}.collapsible-header-component .header .navigation nav.primary ul li:not(:first-of-type){display:none}.collapsible-header-component .header .navigation nav.secondary{display:none}.collapsible-header-component .header .navigation .bp3-button{min-height:24px;padding:0}.collapsible-header-component .header .navigation .bp3-button:not(.bp3-minimal){border:none;border-radius:3px;color:#fff;display:inline-block;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:.6875rem;line-height:2.1818181818;font-weight:500;padding:0rem .375rem;text-align:center;height:1.5rem;text-decoration:none;text-transform:uppercase;background-image:none;background-color:#087acc}.collapsible-header-component .tab-to-show-component:not(:focus):not(:active){position:fixed;top:auto;overflow:hidden;opacity:0;transform:translateX(-4000px);z-index:-999}.collapsible-header-component .skip-link-component{display:block;padding:10px;background:#087acc;border-radius:4px;color:#fff;font-family:"Noto Sans",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;z-index:100000}.collapsible-header-component .skip-link-component:hover{background:#0769b0;color:#fff}.collapsible-header-component .skip-link-component:focus{background:#0769b0;outline:none;outline-offset:0}.collapsible-header-component .menu{background-color:#fff;box-sizing:border-box;width:100%;position:fixed;top:0;left:0;height:100vh;z-index:40}.collapsible-header-component .menu-overlay{background-color:rgba(0,0,0,.8);display:none;position:fixed;min-height:100vh;top:0;left:0;width:100vw;z-index:30}.collapsible-header-component.is-menu-open .menu{display:block}.collapsible-header-component.is-menu-open .menu-overlay{display:block}@media only screen and (min-width: 30em){.collapsible-header-component .menu{padding-left:48px;padding-right:48px}}@media only all and (min-width: 45.625em){.collapsible-header-component .menu header .title{position:relative;width:88px}}@media only screen and (min-width: 56.25em){.collapsible-header-component .header{max-height:119px;margin:2.625rem 0rem}.collapsible-header-component .header .navigation{border-left:1px solid #e0e0e0}.collapsible-header-component .header .navigation .bp3-button.bp3-minimal .bp3-button-text{display:none}.collapsible-header-component .header .navigation nav.primary>ul{justify-content:initial}.collapsible-header-component .header .navigation nav.primary>ul li:not(:first-of-type){display:block}.collapsible-header-component .header .navigation nav.secondary{display:flex}.collapsible-header-component .menu{width:320px}.collapsible-header-component .menu header{padding-top:2.625rem}.collapsible-header-component .menu .hidden-wide{display:none}}@media only screen and (min-width: 75em){.collapsible-header-component .menu header{padding-top:3.25rem}.collapsible-header-component .header{max-height:143px;margin:3.375rem 0rem 2.625rem 0rem}.collapsible-header-component .header .navigation nav.secondary .bp3-button.bp3-minimal .bp3-button-text{display:block}}
.collapsible-header-component{color:#212121}.collapsible-header-component a,.collapsible-header-component .bp3-button{color:#212121}.collapsible-header-component a:hover,.collapsible-header-component .bp3-button:hover{background-color:rgba(0,0,0,0);color:#087acc}.collapsible-header-component a:hover .bp3-icon,.collapsible-header-component .bp3-button:hover .bp3-icon{color:inherit}.collapsible-header-component .menu{overflow:auto;display:none}.collapsible-header-component .menu header{padding-top:1.875rem;padding-bottom:1.875rem}.collapsible-header-component .menu header .title{display:inline-block;position:relative;z-index:21}.collapsible-header-component .menu header .title a{display:block}.collapsible-header-component .menu header .title a picture img{display:block;height:35px;width:88px}.collapsible-header-component .menu header .close{font-size:.875rem;line-height:1.71429;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-weight:bold;float:right;width:68px}.collapsible-header-component .menu nav h3{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.collapsible-header-component .menu nav ul{list-style-type:none;margin:0 0 1.5rem 0;padding:0}.collapsible-header-component .menu nav ul li{font-family:"Noto Sans",Arial,Helvetica,sans-serif;padding-bottom:1.5rem;font-size:1rem;display:block;line-height:0;text-align:left}.collapsible-header-component .menu nav ul li a{font-size:.875rem;line-height:1.71429;font-weight:bold;text-decoration:none}.collapsible-header-component .menu nav ul li:last-child{padding-bottom:3rem}.collapsible-header-component .menu nav ul li.end-of-group:not(:last-of-type){margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.collapsible-header-component .header{display:flex;align-items:center;justify-content:space-between;margin:30px 0px;margin:1.875rem 0rem;max-height:96px;position:relative;z-index:20}.collapsible-header-component .header .logo{position:relative}.collapsible-header-component .header .logo a{width:88px;height:35px;display:block}.collapsible-header-component .header .logo a picture{height:100%}.collapsible-header-component .header .logo a picture img{height:100%}.collapsible-header-component .header .navigation{display:flex;justify-content:right;height:35px;flex:1;margin-left:1.25rem;position:relative}.collapsible-header-component .header .navigation nav{margin-top:.5rem;height:24px}.collapsible-header-component .header .navigation nav ul{list-style-type:none;display:flex;align-items:center;margin:0;padding:0}.collapsible-header-component .header .navigation nav ul li{margin-left:1.5rem}.collapsible-header-component .header .navigation nav ul li a,.collapsible-header-component .header .navigation nav ul li button{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.71429;font-weight:bold;text-decoration:none}.collapsible-header-component .header .navigation nav.primary{flex:1;margin-top:.5rem;height:24px}.collapsible-header-component .header .navigation nav.primary ul{justify-content:flex-end}.collapsible-header-component .header .navigation nav.primary ul li:not(:first-of-type){display:none}.collapsible-header-component .header .navigation nav.secondary{display:none}.collapsible-header-component .header .navigation .bp3-button{min-height:24px;padding:0}.collapsible-header-component .header .navigation .bp3-button:not(.bp3-minimal){border:none;border-radius:3px;color:#fff;display:inline-block;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:.6875rem;line-height:2.1818181818;font-weight:500;padding:0rem .375rem;text-align:center;height:1.5rem;text-decoration:none;text-transform:uppercase;background-image:none;background-color:#087acc}.collapsible-header-component .tab-to-show-component:not(:focus):not(:active){position:fixed;top:auto;overflow:hidden;opacity:0;transform:translateX(-4000px);z-index:-999}.collapsible-header-component .skip-link-component{display:block;padding:10px;background:#087acc;border-radius:4px;color:#fff;font-family:"Noto Sans",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;z-index:100000}.collapsible-header-component .skip-link-component:hover{background:#0769b0;color:#fff}.collapsible-header-component .skip-link-component:focus{background:#0769b0;outline:none;outline-offset:0}.collapsible-header-component .menu{background-color:#fff;box-sizing:border-box;width:100%;position:fixed;top:0;left:0;height:100vh;z-index:40}.collapsible-header-component .menu-overlay{background-color:rgba(0,0,0,.8);display:none;position:fixed;min-height:100vh;top:0;left:0;width:100vw;z-index:30}.collapsible-header-component.is-menu-open .menu{display:block}.collapsible-header-component.is-menu-open .menu-overlay{display:block}@media only screen and (min-width: 30em){.collapsible-header-component .menu{padding-left:48px;padding-right:48px}}@media only all and (min-width: 45.625em){.collapsible-header-component .menu header .title{position:relative;width:88px}}@media only screen and (min-width: 56.25em){.collapsible-header-component .header{max-height:119px;margin:2.625rem 0rem}.collapsible-header-component .header .navigation{border-left:1px solid #e0e0e0}.collapsible-header-component .header .navigation .bp3-button.bp3-minimal .bp3-button-text{display:none}.collapsible-header-component .header .navigation nav.primary>ul{justify-content:initial}.collapsible-header-component .header .navigation nav.primary>ul li:not(:first-of-type){display:block}.collapsible-header-component .header .navigation nav.secondary{display:flex}.collapsible-header-component .menu{width:320px}.collapsible-header-component .menu header{padding-top:2.625rem}.collapsible-header-component .menu .hidden-wide{display:none}}@media only screen and (min-width: 75em){.collapsible-header-component .menu header{padding-top:3.25rem}.collapsible-header-component .header{max-height:143px;margin:3.375rem 0rem 2.625rem 0rem}.collapsible-header-component .header .navigation nav.secondary .bp3-button.bp3-minimal .bp3-button-text{display:block}}
.input-field-component textarea{min-height:56px;resize:vertical}.input-field-component.bp3-form-group label.bp3-label{margin-bottom:0px}.input-field-component .color-input-component{margin-top:5px}
.assign-doi-preview-component{margin:12px 0;padding:12px;border:1px dashed #ccc;border-radius:3px;font-size:.9em}.assign-doi-preview-component dl{display:inline-grid;grid-template-columns:auto auto;margin:0}.assign-doi-preview-component dl:not(:last-child){margin:0 0 18px 0}.assign-doi-preview-component dl>dt{padding:4px;word-break:break-word;color:#777;text-align:right}.assign-doi-preview-component dl>dd{padding:4px;margin:0}.assign-doi-preview-component dl>dd ul{margin:0;padding:0;list-style-type:none}.assign-doi-preview-component pre{font-family:"Courier New",Courier,monospace;font-size:12px;max-height:300px;overflow:auto;font-size:inherit;background-color:#f1f1f1;padding:8px 12px;margin:0}
.assign-doi-component>p{margin:0 0 12px 0}.assign-doi-component .dropdowns{display:flex}.assign-doi-component .dropdowns>.bp3-form-group.input-field-component{margin-right:36px}
.drag-drop-listing-component{position:relative;overflow-y:auto}.drag-drop-listing-component .empty-state-container:first-child{padding:75px 0px}
.editable-avatar-component{position:relative}.editable-avatar-component .avatar-button{cursor:pointer;position:relative;overflow:hidden}.editable-avatar-component .avatar-button .hover-overlay{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;background-color:rgba(0,0,0,.5);opacity:0}.editable-avatar-component .avatar-button .hover-overlay .bp3-icon{color:inherit}.editable-avatar-component .avatar-button .hover-overlay.no-image{background-color:#222}.editable-avatar-component .avatar-button .hover-overlay.is-loading{opacity:1}.editable-avatar-component .avatar-button:hover .hover-overlay{opacity:1}.editable-avatar-component .remove-button{position:absolute;right:-5px;bottom:-5px;border-radius:50px}
.attribution-editor-component{width:100%;display:flex;flex-direction:column}.attribution-editor-component .attribution-row{display:flex;padding:1em 0;width:100%;position:relative;border-bottom:1px solid #ccc}.attribution-editor-component .attribution-row.is-dragging{background-color:rgba(255,255,255,.75)}.attribution-editor-component .attribution-row .drag-handle{width:20px;padding-top:18px;display:flex;justify-content:center}.attribution-editor-component .attribution-row .delete-button{position:absolute;top:4px;right:4px}.attribution-editor-component .attribution-row .content{flex-shrink:1;flex-grow:1;margin-left:1em}.attribution-editor-component .attribution-row .top-content{display:flex;align-items:center}.attribution-editor-component .attribution-row .top-content .name{flex-grow:1;flex-shrink:1;font-weight:bold}.attribution-editor-component .attribution-row .bottom-content{display:flex;align-items:flex-start;margin-right:1em}.attribution-editor-component .attribution-row .bottom-content .bp3-checkbox{margin-bottom:0px;margin-right:2em;margin-top:7px;white-space:nowrap}.attribution-editor-component .attribution-row .detail-controls{width:100%;display:flex;margin-top:2px}.attribution-editor-component .attribution-row .detail-controls>*:not(:last-child){margin-right:20px}.attribution-editor-component .attribution-row .detail-controls .roles{width:45%}.attribution-editor-component .attribution-row .detail-controls .roles>:first-child{width:100%}.attribution-editor-component .attribution-row .detail-controls .right-details{min-width:100px;width:35%}@media screen and (max-width: 750px){.attribution-editor-component .attribution-row .detail-controls .right-details{display:flex;flex-direction:row}.attribution-editor-component .attribution-row .detail-controls .right-details .bp3-input-group{margin-right:5px;min-width:120px}}.attribution-editor-component .attribution-row .detail-controls .right-details>:not(:last-child){margin-bottom:10px}@media screen and (max-width: 750px){.attribution-editor-component .attribution-row .detail-controls{font-size:12px;display:flex;flex-direction:column}.attribution-editor-component .attribution-row .detail-controls label,.attribution-editor-component .attribution-row .detail-controls .roles{padding-bottom:5px !important}.attribution-editor-component .attribution-row .detail-controls .roles{width:70%}}.attribution-editor-component .attribution-row .orcid-editor{font-size:.9em;font-weight:normal;margin-left:1em}
.avatar-component{color:#fff;display:inline-flex;position:relative;align-items:center;justify-content:center;border-style:solid;background-size:cover;background-repeat:no-repeat;background-position:center center;font-weight:bold;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.avatars-component{display:inline-flex;align-items:center}.avatars-component .overflow{margin-left:15px;font-style:italic}
.banner{display:flex;justify-content:space-between;align-items:center;border:2px solid var(--community-accent-dark);border-radius:6px;margin-bottom:16px;padding:9px 16px}.banner .banner-text{font-weight:bold;font-size:14px}
.byline-component .byline-icon{position:relative;bottom:1px}
.collection-multi-select-component .bp3-input{min-width:250px}.collection-multi-select-component .bp3-tag-input-values{margin-right:20px}
.color-input-component .sketch-picker{box-shadow:0px 0px 0px #fff !important}.color-input-component .sketch-picker>div:nth-of-type(2)>div:nth-of-type(2){display:none}.color-input-component .swatch{width:60px;height:30px;box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);border-radius:4px}
.community-preview-component{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#f0f0f0;padding:1em;border-radius:2px;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);display:block;text-decoration:none;height:200px;display:flex;flex-direction:column}.community-preview-component:hover{text-decoration:none;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.community-preview-component .logo-wrapper{margin:auto auto;text-align:center}.community-preview-component .logo{max-width:100%;max-height:55px}.community-preview-component .stat{display:inline-block;padding-right:1em;opacity:.85;margin-top:1em}.community-preview-component.bp3-skeleton{padding:0em}.community-preview-component.bp3-skeleton .logo{width:calc(95% - 1em);height:5em;margin:1em 1em 0px}.community-preview-component.bp3-skeleton .description{height:1.5em;width:calc(95% - 2em);margin:0px 1em 1em;overflow:hidden}
.contributors-list_contributor-component{display:flex;margin-bottom:8px}.contributors-list_contributor-component:last-child{margin-bottom:0}.contributors-list_contributor-component .avatar-wrapper{flex-shrink:0;z-index:0}.contributors-list_contributor-component .avatar-wrapper a{text-decoration:none;display:block}.contributors-list_contributor-component .details-wrapper{flex-grow:1;padding-left:7px;width:calc(100% - 40px)}.contributors-list_contributor-component .details-wrapper .name{font-weight:600;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contributors-list_contributor-component .details-wrapper .name a,.contributors-list_contributor-component .details-wrapper .name a:hover,.contributors-list_contributor-component .details-wrapper .name a:visited{color:inherit}.contributors-list_contributor-component .details-wrapper .name:first-child:last-child{line-height:30px}.contributors-list_contributor-component .orcid{display:flex;align-items:center;margin-top:3px;font-size:12px}.contributors-list_contributor-component .orcid .bp3-icon{margin-right:3px}.contributors-list_contributor-component .affiliation{font-style:italic;margin-top:3px;font-size:12px}.contributors-list_contributor-component .roles{font-size:11px;text-transform:uppercase;letter-spacing:.03em;margin-top:3px;font-size:11px}
.contributor-avatars-component_popover{background:#fff}.contributor-avatars-component_list-container{padding:10px;padding-bottom:0px;max-width:250px;max-height:400px;overflow-y:auto}.contributor-avatars-component_list-container:last-child{margin-bottom:10px}
.body-contributors{display:flex;gap:92px}.body-contributors .body-contributors-header{line-height:24px;color:#333}.contributors-list-condensed_contributor-component{display:flex;margin-bottom:8px}.contributors-list-condensed_contributor-component:last-child{margin-bottom:0}.contributors-list-condensed_contributor-component .avatar-wrapper{flex-shrink:0;z-index:0}.contributors-list-condensed_contributor-component .avatar-wrapper a{text-decoration:none;display:block}.contributors-list-condensed_contributor-component .details-wrapper{padding-left:7px}.contributors-list-condensed_contributor-component .details-wrapper .name{font-size:16px;font-weight:600;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contributors-list-condensed_contributor-component .details-wrapper .name a,.contributors-list-condensed_contributor-component .details-wrapper .name a:hover,.contributors-list-condensed_contributor-component .details-wrapper .name a:visited{color:inherit}.contributors-list-condensed_contributor-component .details-wrapper .name:first-child:last-child{line-height:26px}.contributors-list-condensed_contributor-component .avatar-component{margin-bottom:2px}.contributors-list-condensed_contributor-component .separator{color:#ffa35c;margin-left:12px;margin-right:12px}.contributors-list-condensed_contributor-component .roles{font-size:16px;margin-top:3px}@media screen and (max-width: 1024px){.contributors-list-condensed_contributor-component .body-contributors{display:block}.pub-document-component .body-contributors{display:block}}@media screen and (max-width: 720px){.contributors-list-condensed_contributor-component{display:block}.contributors-list-condensed_contributor-component .avatar-wrapper{float:left}.contributors-list-condensed_contributor-component .details-wrapper{display:inline-block}.contributors-list-condensed_contributor-component .avatar-component{margin-top:3px}.contributors-list-condensed_contributor-component .roles{margin-top:0;margin-bottom:16px}.separator{display:none}}
@media screen and (max-width: 750px){.dashboard-frame-component{margin-bottom:60px}}.dashboard-frame-component .dashboard-content-header{display:flex;align-items:flex-start;margin-bottom:20px}.dashboard-frame-component .dashboard-content-header .dashboard-header-left{flex:1 1 auto}.dashboard-frame-component .dashboard-content-header .dashboard-header-left .title{display:flex;align-items:center;font-weight:600;font-size:24px}@media screen and (max-width: 750px){.dashboard-frame-component .dashboard-content-header .dashboard-header-left .title{font-size:20px}}.dashboard-frame-component .dashboard-content-header .dashboard-header-left .title .target-type{font-weight:400;text-transform:capitalize}.dashboard-frame-component .dashboard-content-header .dashboard-header-left .title .number{margin-left:12px;opacity:.6}.dashboard-frame-component .dashboard-content-header .dashboard-header-left .details{font-size:16px;color:#666;font-weight:300;padding-top:20px}.dashboard-frame-component .dashboard-content-header .dashboard-header-right{flex:0 0 auto}.dashboard-frame-component .dashboard-content-header .dashboard-header-right .controls{display:flex}@media screen and (max-width: 750px){.dashboard-frame-component .dashboard-content-header .dashboard-header-right .controls{flex-wrap:wrap;max-width:100vw}.dashboard-frame-component .dashboard-content-header .dashboard-header-right .controls .bp3-form-group{margin-bottom:0px}}.dashboard-frame-component .dashboard-content-header .dashboard-header-right .bp3-button{margin-left:1em}@media screen and (max-width: 750px){.dashboard-frame-component .dashboard-content-header .dashboard-header-right .bp3-button{font-size:12px;margin-right:3px;margin-left:0px}}.dashboard-frame-component .dashboard-content-header .dashboard-header-right .bp3-button-group .bp3-button{z-index:unset;margin-left:auto}@media screen and (max-width: 750px){.dashboard-frame-component .dashboard-content-header .dashboard-header-right{margin-top:10px}}@media screen and (max-width: 750px){.dashboard-frame-component .dashboard-content-header{margin-top:20px;margin-bottom:5px;align-items:flex-start;flex-direction:column}}
.dashboard-row-listing-component{padding:0;margin:0;list-style:none}@media screen and (max-width: 750px){.dashboard-row-listing-component{margin-bottom:50px}}
.dashboard-row-component{position:relative}.dashboard-row-component.selected .inner{background:#e0e0e0}.dashboard-row-component.selected .inner:hover{background:#d3d3d3}.dashboard-row-component .inner{position:relative;display:flex;align-items:center;background:#fff;border-top:1px solid #ddd;min-height:70px}.dashboard-row-component .inner:hover{background:#f9f9f9;text-decoration:none}.dashboard-row-component .inner .arrow{cursor:pointer;background:none;border:none;padding:0;text-align:left;width:26px;flex:0 0 auto}.dashboard-row-component .inner .arrow .bp3-icon{opacity:.5;margin-top:-1px}.dashboard-row-component .inner .arrow.opened .bp3-icon{transform:rotate(90deg)}.dashboard-row-component .inner .arrow:hover{opacity:1}.dashboard-row-component .inner .left{display:flex;align-items:center;flex:1 1 auto}.dashboard-row-component .inner .left .icon-and-title-container{display:flex;width:100%}.dashboard-row-component .inner .left .icon-and-title-container .icon{padding-right:10px;margin-top:2px}.dashboard-row-component .inner .left .icon-and-title-container .title-and-subtitle{width:100%;text-decoration:none}.dashboard-row-component .inner .left .icon-and-title-container .title{font-weight:500;font-size:16px;line-height:1em;margin-bottom:2px}.dashboard-row-component .inner .left .icon-and-title-container .subtitle{font-style:italic}.dashboard-row-component .inner .right{height:-moz-max-content;height:max-content;display:flex;flex-wrap:nowrap;margin-right:6px}.dashboard-row-component .inner .bp3-icon{opacity:.5}.dashboard-row-component .child-rows{position:relative;padding:0;margin:0;margin-left:32px;list-style:none}.dashboard-row-component .child-rows:before{content:"";position:absolute;background:#eee;width:2px;z-index:-1;top:-1.5em;bottom:1.5em;left:-26px}@media screen and (max-width: 750px){.dashboard-row-component .inner{flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:10px}.dashboard-row-component .inner .left .subtitle{font-size:12px}.dashboard-row-component .inner .right{display:flex;flex-direction:row-reverse;font-size:12px;padding-top:5px}.dashboard-row-component .inner .right .bp3-button{margin-right:0px;margin-left:10px;font-size:12px}}
.datacite-deposit .bp3-tree{margin:1em 0;border:1px dashed #ccc;border-radius:3px}.datacite-deposit .bp3-tree-node-label{font-family:"Courier New",Courier,monospace;flex:initial}.bp3-tooltip .bp3-popover-content .datacite-deposit-attr-tooltip{font-family:"Courier New",Courier,monospace}
.pub-settings-container_doi-component a.doi-link{font-family:"Courier",monospace}.pub-settings-container_doi-component .bp3-callout{margin-bottom:20px}.pub-settings-container_doi-component .bp3-callout:not(:first-child){margin-top:20px}.pub-settings-container_doi-component>.doi{max-width:416px}.pub-settings-container_doi-component>.doi .bp3-input-group{font-family:"Courier",monospace;font-size:14px;margin-bottom:12px;line-height:30px;height:30px}.pub-settings-container_doi-component>.doi .bp3-input-group ::-moz-placeholder{font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}.pub-settings-container_doi-component>.doi .bp3-input-group ::placeholder{font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}.pub-settings-container_doi-component>.doi .bp3-input-group .doi-prefix{display:flex;margin-left:5px;line-height:31px;height:30px}.pub-settings-container_doi-component>.doi .bp3-button{margin-right:8px}
.deposit .bp3-callout{margin:1em 0}
.update-doi .bp3-button{margin-right:8px}.update-doi .bp3-input-group{font-family:"Courier",monospace;font-size:14px;margin-bottom:12px}.update-doi .bp3-input-group .doi-prefix{display:flex;margin-left:5px;line-height:30px}
.bp3-icon.color[data-icon=twitter]{color:#1da1f2}.bp3-icon.color[data-icon=prezi] .rings{color:#1966cc}.bp3-icon.color[data-icon=prezi] .bars{color:#318bff}.bp3-icon.color[data-icon=reddit]{color:#ff4500}.bp3-icon.color[data-icon=linkedin]{color:#0077b5}.bp3-icon.color[data-icon=github]{color:#181717}.bp3-icon.color[data-icon=facebook]{color:#3b5998}.bp3-icon.color[data-icon=giphy] .a{color:#0f9}.bp3-icon.color[data-icon=giphy] .b{color:#93f}.bp3-icon.color[data-icon=giphy] .c{color:#0cf}.bp3-icon.color[data-icon=giphy] .d{color:#ff9}.bp3-icon.color[data-icon=giphy] .e{color:#f66}.bp3-icon.color[data-icon=giphy] .f{color:#4c197f}.bp3-icon.color[data-icon=unsplash]{color:#000}.bp3-icon.color[data-icon=vimeo]{color:#1ab7ea}.bp3-icon.color[data-icon=youtube]{color:red}.bp3-icon.color[data-icon=spotify]{color:#1ed760}.bp3-icon.color[data-icon=codepen]{color:#000}.bp3-icon.color[data-icon=soundcloud]{color:#f30}.bp3-icon.color[data-icon=googlemaps] .a{color:#34a668}.bp3-icon.color[data-icon=googlemaps] .b{color:#5c88c5}.bp3-icon.color[data-icon=googlemaps] .c{color:#dd4b3e}.bp3-icon.color[data-icon=googlemaps] .d{color:#802d27}.bp3-icon.color[data-icon=googlemaps] .e{color:#fff}.bp3-icon.color[data-icon=googlemaps] .f{color:#c3c3c3}.bp3-icon.color[data-icon=googlemaps] .g{color:#fddc4f}.bp3-icon.color[data-icon=googlemaps] .h{color:#fff}.bp3-icon.color[data-icon=slideshare] .a{fill:none;stroke:#bdbdbd}.bp3-icon.color[data-icon=slideshare] .b{color:#0277bd}.bp3-icon.color[data-icon=slideshare] .c{color:#01579b}.bp3-icon.color[data-icon=slideshare] .d{color:#fb8c00}[data-icon=slideshare]:not(.color) .a{fill:none;stroke:currentColor;opacity:.5}[data-icon=slideshare]:not(.color) .b{opacity:.9}[data-icon=slideshare]:not(.color) .c{opacity:1}[data-icon=slideshare]:not(.color) .d{opacity:1}[data-icon=googlemaps]:not(.color) .a{opacity:.3}[data-icon=googlemaps]:not(.color) .b{opacity:.2}[data-icon=googlemaps]:not(.color) .c{opacity:.9}[data-icon=googlemaps]:not(.color) .d{fill:#fff}[data-icon=googlemaps]:not(.color) .e{opacity:1}[data-icon=googlemaps]:not(.color) .f{opacity:.4}[data-icon=googlemaps]:not(.color) .g{opacity:.9}[data-icon=googlemaps]:not(.color) .h{opacity:1}
.note-popover-component{color:#000;background:#fff;font-size:14px;max-width:350px;padding:10px;word-wrap:break-word}.note-popover-component p:last-child{margin-bottom:0}.note-popover-component [data-rtl=true]{direction:rtl}
.reference-finder-component{font-size:1rem}
.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline !important;border:none !important;margin:0 !important}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2, start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200, 200, 255, 0.4);pointer-events:none}.math-node{min-width:1em;min-height:1em;font-size:.95em;font-family:"Consolas","Ubuntu Mono",monospace;cursor:auto}.math-node.empty-math .math-render::before{content:"(empty)";color:red}.math-node .math-render.parse-error::before{content:"(math error)";color:red;cursor:help}.math-node.ProseMirror-selectednode{outline:none}.math-node .math-src{display:none;color:rgb(132, 33, 162);-moz-tab-size:4;-o-tab-size:4;tab-size:4}.math-node.ProseMirror-selectednode .math-src{display:inline}.math-node.ProseMirror-selectednode .math-render{display:none}math-inline{display:inline;white-space:nowrap}math-inline .math-render{display:inline-block;font-size:.85em;cursor:pointer}math-inline .math-src .ProseMirror{display:inline;border-right:1px solid transparent;border-left:1px solid transparent}math-inline .math-src::after,math-inline .math-src::before{content:"$";color:#b0b0b0}math-display{display:block}math-display .math-render{display:block}math-display.ProseMirror-selectednode{background-color:#eee}math-display .math-src .ProseMirror{width:100%;display:block}math-display .math-src::after,math-display .math-src::before{content:"$$";text-align:left;color:#b0b0b0}math-display .katex-display{margin:0}p::-moz-selection, p>*::-moz-selection{background-color:silver}p::selection,p>*::selection{background-color:silver}.katex-html *::-moz-selection{background-color:none !important}.katex-html *::selection{background-color:none !important}.math-node.math-select .math-render{background-color:silver}math-inline.math-select .math-render{padding-top:2px}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/dist/fonts/66c678209ce93b6e2b583f02ce41529e.woff2) format("woff2"),url(/dist/fonts/10824af77e9961cfd548c8a458f10851.woff) format("woff"),url(/dist/fonts/56573229753fad48910bda2ea1a6dd54.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/dist/fonts/a9e9b0953b078cd40f5e19ef4face6fc.woff2) format("woff2"),url(/dist/fonts/de2ba279933d60f7819ff61f71c17bed.woff) format("woff"),url(/dist/fonts/497bf407c4c609c6cf1f1ad38f437f7f.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/dist/fonts/08d95d99bf4a2b2dc7a876653857f154.woff2) format("woff2"),url(/dist/fonts/a25140fbe6692bffe71a2ab861572eb3.woff) format("woff"),url(/dist/fonts/e6fb499fc8f9925eea3138cccba17fff.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/dist/fonts/796f3797cdf36fcaea18c3070a608378.woff2) format("woff2"),url(/dist/fonts/40934fc076960bb989d590db044fef62.woff) format("woff"),url(/dist/fonts/b9d7c4497cab3702487214651ab03744.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/dist/fonts/f9e6a99f4a543b7d6cad1efb6cf1e4b1.woff2) format("woff2"),url(/dist/fonts/e435cda5784e21b26ab2d03fbcb56a99.woff) format("woff"),url(/dist/fonts/97a699d83318e9334a0deaea6ae5eda2.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/dist/fonts/a9382e25bcf75d856718fcef54d7acdb.woff2) format("woff2"),url(/dist/fonts/4cdba6465ab9fac5d3833c6cdba7a8c3.woff) format("woff"),url(/dist/fonts/8e431f7ece346b6282dae3d9d0e7a970.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/dist/fonts/d873734390c716d6e18ff3f71ac6eb8b.woff2) format("woff2"),url(/dist/fonts/5f875f986a9bce1264e8c42417b56f74.woff) format("woff"),url(/dist/fonts/52fb39b0434c463d5df32419608ab08a.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/dist/fonts/652970624cde999882102fa2b6a8871f.woff2) format("woff2"),url(/dist/fonts/8ffd28f6390231548ead99d7835887fa.woff) format("woff"),url(/dist/fonts/39349e0a2b366f38e2672b45aded2030.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/dist/fonts/f8a7f19f45060f7a177314855b8c7aa3.woff2) format("woff2"),url(/dist/fonts/f1cdb692ee31c10b37262caffced5271.woff) format("woff"),url(/dist/fonts/818582dae57e6fac46202cfd844afabb.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/dist/fonts/1320454d951ec809a7dbccb4f23fccf0.woff2) format("woff2"),url(/dist/fonts/48155e43d9a284b54753e50e4ba586dc.woff) format("woff"),url(/dist/fonts/6589c4f1f587f73f0ad0af8ae35ccb53.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/dist/fonts/d8b7a801bd87b324efcbae7394119c24.woff2) format("woff2"),url(/dist/fonts/ed7aea12d765f9e2d0f9bc7fa2be626c.woff) format("woff"),url(/dist/fonts/fe5ed5875d95b18c98546cb4f47304ff.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/dist/fonts/ad546b4719bcf690a3604944b90b7e42.woff2) format("woff2"),url(/dist/fonts/0e897d27f063facef504667290e408bd.woff) format("woff"),url(/dist/fonts/f2ac73121357210d91e5c3eaa42f72ea.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/dist/fonts/e934cbc86e2d59ceaf04102c43dc0b50.woff2) format("woff2"),url(/dist/fonts/ef725de572b71381dccf53918e300744.woff) format("woff"),url(/dist/fonts/f60b4a34842bb524b562df092917a542.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/dist/fonts/1ac3ed6ebe34e473519ca1da86f7a384.woff2) format("woff2"),url(/dist/fonts/5f8637ee731482c44a37789723f5e499.woff) format("woff"),url(/dist/fonts/3243452ee6817acd761c9757aef93c29.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/dist/fonts/1b3161eb8cc67462d6e8c2fb96c68507.woff2) format("woff2"),url(/dist/fonts/a82fa2a7e18b8c7a1a9f6069844ebfb9.woff) format("woff"),url(/dist/fonts/a189c37d73ffce63464635dc12cbbc96.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/dist/fonts/82ef26dc680ba60d884e051c73d9a42d.woff2) format("woff2"),url(/dist/fonts/4788ba5b6247e336f734b742fe9900d5.woff) format("woff"),url(/dist/fonts/0d8d9204004bdf126342605f7bbdffe6.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/dist/fonts/95a1da914c20455a07b7c9e2dcf2836d.woff2) format("woff2"),url(/dist/fonts/b0628bfd27c979a09f702a2277979888.woff) format("woff"),url(/dist/fonts/1fdda0e59ed35495ebac28badf210574.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/dist/fonts/9108a400f4787cffdcc3a3b813401e6a.woff2) format("woff2"),url(/dist/fonts/4de844d4552e941f6b9c38837a8d487b.woff) format("woff"),url(/dist/fonts/963af864cbb10611ba33267ba7953777.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/dist/fonts/61522cd3d9043622e235ab57762754f2.woff2) format("woff2"),url(/dist/fonts/3045a61f722bc4b198450ce69b3e3824.woff) format("woff"),url(/dist/fonts/27a23ee69999affa55491c7dab8e53bf.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/dist/fonts/b8b8393d2e65fcebda5fa99fa3264f41.woff2) format("woff2"),url(/dist/fonts/0e0460587676d22eae09accd6dcfebc6.woff) format("woff"),url(/dist/fonts/6bf4287568e1d3004b54d5d60f9f08f9.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none !important;border-color:currentColor}.katex .katex-version:after{content:"0.13.24"}.katex .katex-mathml{clip:rect(1px, 1px, 1px, 1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-0.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}[data-node-type=math-inline]{font-size:.9em;display:inline-block;vertical-align:middle;max-width:100%}[data-node-type=math-block]{font-size:20px;text-align:center;max-width:100%;position:relative;display:flex}[data-node-type=math-block]>span{flex-grow:1}[data-node-type=math-block]>span:first-child{flex-shrink:2}[data-node-type=math-block]>span:nth-child(2){flex-shrink:0}[data-node-type=math-block]>span:last-child{flex-shrink:1;text-align:right}.math-label{text-align:center;font-family:skolar-latin,Georgia,Cambria,"Times New Roman",Times,serif}.equation-label{text-align:center;font-family:skolar-latin,Georgia,Cambria,"Times New Roman",Times,serif}.editor{/*! fileicon.css v0.1.1 | MIT License | github.com/picturepan2/fileicon.css */}.editor>[data-text-align=center]{text-align:center}.editor>[data-text-align=right]{text-align:right}.editor td>[data-text-align=center],.editor th>[data-text-align=center]{text-align:center}.editor td>[data-text-align=right],.editor th>[data-text-align=right]{text-align:right}.editor>blockquote>[data-text-align=center]{text-align:center}.editor>blockquote>[data-text-align=right]{text-align:right}.editor [data-rtl=true]{direction:rtl}.editor:focus{outline:none !important}.editor .prosemirror-placeholder{opacity:.5;white-space:nowrap;position:relative}.editor .prosemirror-placeholder:after{position:absolute;top:0;content:attr(data-content)}.editor .ProseMirror-selectednode{outline:2px solid #bbbdc0}.editor.read-only .ProseMirror-selectednode{outline:0px solid #bbbdc0}.editor h1 a,.editor h2 a,.editor h3 a,.editor h4 a,.editor h5 a,.editor h6 a{text-decoration:none;color:inherit}.editor .footnote{vertical-align:super;font-size:.85em;line-height:1}.editor span.citation{color:gray;font-weight:bold}.editor a.reference.missing{color:darkred}.editor table{white-space:pre-wrap !important}.editor sup,.editor sub{position:static}.editor sub{vertical-align:sub}.editor sup{vertical-align:super}.editor .collab-cursor{position:relative;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}.editor .collab-cursor .inner-bar{position:absolute;height:calc(1em + 5px);width:2px;background-color:#001996;bottom:0px;left:0}.editor .collab-cursor .inner-bar .inner-circle-small{position:absolute;height:8px;width:8px;border-radius:8px;background-color:#001996;bottom:calc(100% + 0px);left:-3px}.editor .collab-cursor .inner-bar .hover-wrapper{transform:scale(0.4);opacity:0;transform-origin:bottom left;transition:.1s .3s linear transform,0s .4s linear opacity;display:block;position:absolute;bottom:100%;pointer-events:none;z-index:1}.editor .collab-cursor .inner-bar .hover-wrapper .inner-circle-big{position:absolute;height:24px;width:24px;border-radius:24px;background-color:#001996;bottom:0px;left:-11px}.editor .collab-cursor .inner-bar .hover-wrapper .initials:after{display:block;position:absolute;width:20px;height:20px;bottom:2px;left:-9px;font-size:12px;font-weight:bold;line-height:20px;text-align:center;z-index:4;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor .collab-cursor .inner-bar .hover-wrapper .name:after{position:absolute;display:block;padding:2px 12px;border-radius:2px;color:#fff;background-color:#777;font-size:12px;line-height:16px;font-weight:400;bottom:2px;left:6px;white-space:nowrap;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor .collab-cursor .inner-bar .hover-wrapper .image:after{position:absolute;bottom:2px;left:-9px;z-index:5;border-radius:10px;width:20px;height:20px;background-size:cover;content:"";max-width:none;margin-top:0px}.editor .collab-cursor:hover .hover-wrapper{opacity:1;transform:scale(1);transition:.1s linear transform,0s 0s linear opacity}.editor figure{display:block;text-align:center;margin:0}.editor figure>*{pointer-events:none;width:100%}.editor figure>a>img{width:100%}.editor figure.ProseMirror-selectednode{outline:2px solid #bbbdc0}.editor figure.ProseMirror-selectednode>*{pointer-events:auto}.editor figure[data-align=left]{float:left;margin:.5em 1.5em .5em 0em}.editor figure[data-align=right]{float:right;margin:.5em 0em .5em 1.5em}.editor figure[data-align=center]{margin:0 auto}.editor figure[data-size="1"]{width:1%}.editor figure[data-size="2"]{width:2%}.editor figure[data-size="3"]{width:3%}.editor figure[data-size="4"]{width:4%}.editor figure[data-size="5"]{width:5%}.editor figure[data-size="6"]{width:6%}.editor figure[data-size="7"]{width:7%}.editor figure[data-size="8"]{width:8%}.editor figure[data-size="9"]{width:9%}.editor figure[data-size="10"]{width:10%}.editor figure[data-size="11"]{width:11%}.editor figure[data-size="12"]{width:12%}.editor figure[data-size="13"]{width:13%}.editor figure[data-size="14"]{width:14%}.editor figure[data-size="15"]{width:15%}.editor figure[data-size="16"]{width:16%}.editor figure[data-size="17"]{width:17%}.editor figure[data-size="18"]{width:18%}.editor figure[data-size="19"]{width:19%}.editor figure[data-size="20"]{width:20%}.editor figure[data-size="21"]{width:21%}.editor figure[data-size="22"]{width:22%}.editor figure[data-size="23"]{width:23%}.editor figure[data-size="24"]{width:24%}.editor figure[data-size="25"]{width:25%}.editor figure[data-size="26"]{width:26%}.editor figure[data-size="27"]{width:27%}.editor figure[data-size="28"]{width:28%}.editor figure[data-size="29"]{width:29%}.editor figure[data-size="30"]{width:30%}.editor figure[data-size="31"]{width:31%}.editor figure[data-size="32"]{width:32%}.editor figure[data-size="33"]{width:33%}.editor figure[data-size="34"]{width:34%}.editor figure[data-size="35"]{width:35%}.editor figure[data-size="36"]{width:36%}.editor figure[data-size="37"]{width:37%}.editor figure[data-size="38"]{width:38%}.editor figure[data-size="39"]{width:39%}.editor figure[data-size="40"]{width:40%}.editor figure[data-size="41"]{width:41%}.editor figure[data-size="42"]{width:42%}.editor figure[data-size="43"]{width:43%}.editor figure[data-size="44"]{width:44%}.editor figure[data-size="45"]{width:45%}.editor figure[data-size="46"]{width:46%}.editor figure[data-size="47"]{width:47%}.editor figure[data-size="48"]{width:48%}.editor figure[data-size="49"]{width:49%}.editor figure[data-size="50"]{width:50%}.editor figure[data-size="51"]{width:51%}.editor figure[data-size="52"]{width:52%}.editor figure[data-size="53"]{width:53%}.editor figure[data-size="54"]{width:54%}.editor figure[data-size="55"]{width:55%}.editor figure[data-size="56"]{width:56%}.editor figure[data-size="57"]{width:57%}.editor figure[data-size="58"]{width:58%}.editor figure[data-size="59"]{width:59%}.editor figure[data-size="60"]{width:60%}.editor figure[data-size="61"]{width:61%}.editor figure[data-size="62"]{width:62%}.editor figure[data-size="63"]{width:63%}.editor figure[data-size="64"]{width:64%}.editor figure[data-size="65"]{width:65%}.editor figure[data-size="66"]{width:66%}.editor figure[data-size="67"]{width:67%}.editor figure[data-size="68"]{width:68%}.editor figure[data-size="69"]{width:69%}.editor figure[data-size="70"]{width:70%}.editor figure[data-size="71"]{width:71%}.editor figure[data-size="72"]{width:72%}.editor figure[data-size="73"]{width:73%}.editor figure[data-size="74"]{width:74%}.editor figure[data-size="75"]{width:75%}.editor figure[data-size="76"]{width:76%}.editor figure[data-size="77"]{width:77%}.editor figure[data-size="78"]{width:78%}.editor figure[data-size="79"]{width:79%}.editor figure[data-size="80"]{width:80%}.editor figure[data-size="81"]{width:81%}.editor figure[data-size="82"]{width:82%}.editor figure[data-size="83"]{width:83%}.editor figure[data-size="84"]{width:84%}.editor figure[data-size="85"]{width:85%}.editor figure[data-size="86"]{width:86%}.editor figure[data-size="87"]{width:87%}.editor figure[data-size="88"]{width:88%}.editor figure[data-size="89"]{width:89%}.editor figure[data-size="90"]{width:90%}.editor figure[data-size="91"]{width:91%}.editor figure[data-size="92"]{width:92%}.editor figure[data-size="93"]{width:93%}.editor figure[data-size="94"]{width:94%}.editor figure[data-size="95"]{width:95%}.editor figure[data-size="96"]{width:96%}.editor figure[data-size="97"]{width:97%}.editor figure[data-size="98"]{width:98%}.editor figure[data-size="99"]{width:99%}.editor figure[data-size="100"]{width:100%}.editor figure[data-align=full]{width:100%}.editor figure figcaption{opacity:.75;margin:1em auto;margin-top:5px}.editor.ProseMirror.read-only figure>*{pointer-events:auto}.editor.ProseMirror.read-only figure.ProseMirror-selectednode{outline:none}@media only screen and (max-width: 720px){.editor figure{float:none !important;width:100% !important}}.editor .file-icon{font-family:Arial,Tahoma,sans-serif;font-weight:300;display:inline-block;width:24px;height:32px;background:#018fef;flex-shrink:0;position:relative;border-radius:2px;text-align:left;-webkit-font-smoothing:antialiased}.editor .file-icon::before{display:block;content:"";position:absolute;top:0;right:0;width:0;height:0;border-bottom-left-radius:2px;border-width:5px;border-style:solid;border-color:#fff #fff rgba(255,255,255,.35) rgba(255,255,255,.35)}.editor .file-icon::after{display:block;content:attr(data-type);position:absolute;bottom:0;left:0;font-size:10px;color:#fff;text-transform:lowercase;width:100%;padding:2px;white-space:nowrap;overflow:hidden}.editor .file-icon-xs{width:12px;height:16px;border-radius:2px}.editor .file-icon-xs::before{border-bottom-left-radius:1px;border-width:3px}.editor .file-icon-xs::after{content:"";border-bottom:2px solid rgba(255,255,255,.45);width:auto;left:2px;right:2px;bottom:3px}.editor .file-icon-sm{width:18px;height:24px;border-radius:2px}.editor .file-icon-sm::before{border-bottom-left-radius:2px;border-width:4px}.editor .file-icon-sm::after{font-size:7px;padding:2px}.editor .file-icon-lg{width:48px;height:64px;border-radius:3px}.editor .file-icon-lg::before{border-bottom-left-radius:2px;border-width:8px}.editor .file-icon-lg::after{font-size:16px;padding:4px 6px}.editor .file-icon-xl{width:96px;height:128px;border-radius:4px}.editor .file-icon-xl::before{border-bottom-left-radius:4px;border-width:16px}.editor .file-icon-xl::after{font-size:24px;padding:4px 10px}.editor .file-icon[data-type=zip],.editor .file-icon[data-type=rar]{background:#acacac}.editor .file-icon[data-type^=doc]{background:#307cf1}.editor .file-icon[data-type^=xls]{background:#0f9d58}.editor .file-icon[data-type^=ppt]{background:#d24726}.editor .file-icon[data-type=pdf]{background:#e13d34}.editor .file-icon[data-type=txt]{background:#5eb533}.editor .file-icon[data-type=mp3],.editor .file-icon[data-type=wma],.editor .file-icon[data-type=m4a],.editor .file-icon[data-type=flac]{background:#8e44ad}.editor .file-icon[data-type=mp4],.editor .file-icon[data-type=wmv],.editor .file-icon[data-type=mov],.editor .file-icon[data-type=avi],.editor .file-icon[data-type=mkv]{background:#7a3ce7}.editor .file-icon[data-type=bmp],.editor .file-icon[data-type=jpg],.editor .file-icon[data-type=jpeg],.editor .file-icon[data-type=gif],.editor .file-icon[data-type=png]{background:#f48c00}.editor [data-node-type=file]{width:65%}.editor [data-node-type=file] .details{display:flex;align-items:center;text-align:left}.editor [data-node-type=file] .details .extension{text-transform:uppercase;font-family:"Courier",monospace;font-weight:600;font-size:1.5em}.editor [data-node-type=file] .details .file-name{flex-grow:1;flex-shrink:1;margin:0em 1em;word-wrap:break-word}.editor [data-node-type=file] .details .file-name a{color:inherit}.editor [data-node-type=file] .details .file-name a:hover{cursor:pointer;text-decoration:underline !important}.editor [data-node-type=file] .details .file-size{margin:0em 1em}.editor .tableWrapper{margin:1em 0}@media screen and (max-width: 750px){.editor .tableWrapper{overflow-x:scroll}}.editor .tableWrapper table{margin:0em}@media screen and (max-width: 750px){.editor .tableWrapper table{font-size:.8em;width:auto;max-width:-moz-fit-content;max-width:fit-content;table-layout:auto}}.editor .tableWrapper[data-smaller-font=true] table{font-size:.8em}.editor th{font-weight:bold;text-align:left;background-color:#f0f0f4}.editor th,.editor td,.editor table caption{min-width:1em;border:1px solid #ddd;padding:3px 5px}.editor th>p:last-of-type:last-of-type,.editor td>p:last-of-type:last-of-type,.editor table caption>p:last-of-type:last-of-type{margin-bottom:0}@media screen and (max-width: 750px){.editor th,.editor td{min-width:140px;width:auto}}.editor table{margin:1em 0;max-width:100%}.editor table caption{text-align:left;border-bottom:none;padding:3px 5px}.editor .codeblock-select-wrapper{position:absolute;left:0;top:100%;z-index:100;opacity:0;transition:all .3s ease}.editor .codeblock-root{font-size:18px;position:relative}.editor .codeblock-root:hover .codeblock-select-wrapper{opacity:1}.editor .paste-placeholder-decoration{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:2em 0;height:100px;width:50%;background:#f5f5f5}.editor span[data-suggestion-mark=true][data-suggestion-kind=addition]{margin:0 1px;background-color:rgba(34,139,34,.2);position:relative}.editor span[data-suggestion-mark=true][data-suggestion-kind=addition]::before,.editor span[data-suggestion-mark=true][data-suggestion-kind=addition] .selected::before{content:"+";position:absolute;background-color:#d8e9d8;color:#228b22;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px #228b22;opacity:0}.editor span[data-suggestion-mark=true][data-suggestion-kind=addition]:hover::before,.editor span[data-suggestion-mark=true][data-suggestion-kind=addition] .selected::before{opacity:1}.editor span[data-suggestion-mark=true][data-suggestion-kind=removal]{text-decoration-thickness:2px;text-decoration-color:red;-webkit-text-decoration-color:red;text-decoration-line:line-through;-webkit-text-decoration-line:line-through;margin:0 1px;background-color:rgba(255,0,0,.2);position:relative}.editor span[data-suggestion-mark=true][data-suggestion-kind=removal]::before{font-weight:900}.editor span[data-suggestion-mark=true][data-suggestion-kind=removal]::before,.editor span[data-suggestion-mark=true][data-suggestion-kind=removal] .selected::before{content:"–";position:absolute;background-color:#ffd7d7;color:red;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px red;opacity:0}.editor span[data-suggestion-mark=true][data-suggestion-kind=removal]:hover::before,.editor span[data-suggestion-mark=true][data-suggestion-kind=removal] .selected::before{opacity:1}.editor span[data-suggestion-mark=true][data-suggestion-kind=modification]{background-color:rgba(255,215,0,.2);position:relative}.editor span[data-suggestion-mark=true][data-suggestion-kind=modification]::before,.editor span[data-suggestion-mark=true][data-suggestion-kind=modification] .selected::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:gold rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:0}.editor span[data-suggestion-mark=true][data-suggestion-kind=modification]:hover::before,.editor span[data-suggestion-mark=true][data-suggestion-kind=modification] .selected::before{opacity:1}.editor li[data-suggestion-kind=addition]::before{background-color:rgba(34,139,34,.2)}.editor li[data-suggestion-kind=removal]::before{background-color:rgba(255,0,0,.2);text-decoration-thickness:2px;text-decoration-color:red;-webkit-text-decoration-color:red;text-decoration-line:line-through;-webkit-text-decoration-line:line-through}.editor>*[data-suggestion-kind=addition]{--suggestion-addition-width: 8px;border-width:0 0 0 var(--suggestion-addition-width);border-style:solid;-o-border-image:linear-gradient(to right, rgba(34, 139, 34, 0.5) 0, rgba(34, 139, 34, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;border-image:linear-gradient(to right, rgba(34, 139, 34, 0.5) 0, rgba(34, 139, 34, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;transform:translateX(calc(-1 * var(--suggestion-addition-width)));position:relative}.editor>*[data-suggestion-kind=addition] *{--suggestion-addition-width: 0px}.editor>*[data-suggestion-kind=addition]::before,.editor>*[data-suggestion-kind=addition] .selected::before{content:"+";position:absolute;background-color:#d8e9d8;color:#228b22;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px #228b22;opacity:0}.editor>*[data-suggestion-kind=addition]:hover::before,.editor>*[data-suggestion-kind=addition] .selected::before{opacity:1}.editor>*[data-suggestion-kind=removal]{--suggestion-removal-width: 8px;border-width:0 0 0 var(--suggestion-removal-width);border-style:solid;-o-border-image:linear-gradient(to right, rgba(255, 0, 0, 0.5) 0, rgba(255, 0, 0, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;border-image:linear-gradient(to right, rgba(255, 0, 0, 0.5) 0, rgba(255, 0, 0, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;transform:translateX(calc(-1 * var(--suggestion-removal-width)));position:relative}.editor>*[data-suggestion-kind=removal] *{--suggestion-removal-width: 0px}.editor>*[data-suggestion-kind=removal]::before,.editor>*[data-suggestion-kind=removal] .selected::before{content:"–";position:absolute;background-color:#ffd7d7;color:red;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px red;opacity:0}.editor>*[data-suggestion-kind=removal]:hover::before,.editor>*[data-suggestion-kind=removal] .selected::before{opacity:1}.editor>*[data-suggestion-kind=modification]{--suggestion-modification-width: 8px;border-width:0 0 0 var(--suggestion-modification-width);border-style:solid;-o-border-image:linear-gradient(to right, rgba(255, 215, 0, 0.5) 0, rgba(255, 215, 0, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;border-image:linear-gradient(to right, rgba(255, 215, 0, 0.5) 0, rgba(255, 215, 0, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;transform:translateX(calc(-1 * var(--suggestion-modification-width)));position:relative}.editor>*[data-suggestion-kind=modification] *{--suggestion-modification-width: 0px}.editor>*[data-suggestion-kind=modification]::before,.editor>*[data-suggestion-kind=modification] .selected::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:gold rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:0}.editor>*[data-suggestion-kind=modification]:hover::before,.editor>*[data-suggestion-kind=modification] .selected::before{opacity:1}.editor ol[data-suggestion-kind=addition],.editor ul[data-suggestion-kind=addition]{position:relative;--suggestion-addition-width: 8px;border-width:0 0 0 var(--suggestion-addition-width);border-style:solid;-o-border-image:linear-gradient(to right, rgba(34, 139, 34, 0.5) 0, rgba(34, 139, 34, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;border-image:linear-gradient(to right, rgba(34, 139, 34, 0.5) 0, rgba(34, 139, 34, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;transform:translateX(calc(-1 * var(--suggestion-addition-width)))}.editor ol[data-suggestion-kind=addition]::before,.editor ol[data-suggestion-kind=addition] .selected::before,.editor ul[data-suggestion-kind=addition]::before,.editor ul[data-suggestion-kind=addition] .selected::before{content:"+";position:absolute;background-color:#d8e9d8;color:#228b22;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px #228b22;opacity:0}.editor ol[data-suggestion-kind=addition]:hover::before,.editor ol[data-suggestion-kind=addition] .selected::before,.editor ul[data-suggestion-kind=addition]:hover::before,.editor ul[data-suggestion-kind=addition] .selected::before{opacity:1}.editor ol[data-suggestion-kind=addition] *,.editor ul[data-suggestion-kind=addition] *{--suggestion-addition-width: 0px}.editor ol[data-suggestion-kind=removal],.editor ul[data-suggestion-kind=removal]{position:relative;--suggestion-removal-width: 8px;border-width:0 0 0 var(--suggestion-removal-width);border-style:solid;-o-border-image:linear-gradient(to right, rgba(255, 0, 0, 0.5) 0, rgba(255, 0, 0, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;border-image:linear-gradient(to right, rgba(255, 0, 0, 0.5) 0, rgba(255, 0, 0, 0.5) 20%, transparent 20%, transparent 100%) 1 100%;transform:translateX(calc(-1 * var(--suggestion-removal-width)))}.editor ol[data-suggestion-kind=removal]::before,.editor ol[data-suggestion-kind=removal] .selected::before,.editor ul[data-suggestion-kind=removal]::before,.editor ul[data-suggestion-kind=removal] .selected::before{content:"–";position:absolute;background-color:#ffd7d7;color:red;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px red;opacity:0}.editor ol[data-suggestion-kind=removal]:hover::before,.editor ol[data-suggestion-kind=removal] .selected::before,.editor ul[data-suggestion-kind=removal]:hover::before,.editor ul[data-suggestion-kind=removal] .selected::before{opacity:1}.editor ol[data-suggestion-kind=removal] *,.editor ul[data-suggestion-kind=removal] *{--suggestion-removal-width: 0px}.editor p>*[data-suggestion-kind=modification]{background-color:rgba(255,215,0,.2)}.editor>*[data-suggestion-kind]>hr:before{content:"";display:block;height:32px;width:1.5px;transform:translateY(-50%) translateX(-9px);opacity:.5}.editor>*[data-suggestion-kind=addition]>hr:before{background-color:#228b22}.editor>*[data-suggestion-kind=removal]>hr:before{background-color:red}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=addition]{position:relative;border-left:2px solid rgba(34,139,34,.5)}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=addition]::before,.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=addition] .selected::before{content:"+";position:absolute;background-color:#d8e9d8;color:#228b22;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px #228b22;opacity:0}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=addition]:hover::before,.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=addition] .selected::before{opacity:1}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=addition]::before{left:0}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=removal]{position:relative;border-left:2px solid rgba(255,0,0,.5)}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=removal]::before,.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=removal] .selected::before{content:"–";position:absolute;background-color:#ffd7d7;color:red;width:.825rem;height:.825rem;border-radius:50%;font-size:1rem;font-weight:bold;line-height:.675rem;text-align:center;left:-0.675rem;top:-0.375rem;box-shadow:0 0 0 1px red;opacity:0}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=removal]:hover::before,.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=removal] .selected::before{opacity:1}.editor .tableWrapper:not([data-suggestion-kind=addition]) tr>*[data-suggestion-kind=removal]::before{left:0}
.download-chooser-component .buttons{display:flex}.download-chooser-component .buttons>:not(:last-child){margin-right:8px}.download-chooser-component .subtext{margin-top:.5em}
.dropdown-button .bp3-icon{vertical-align:top;margin-right:3px}.dropdown-button:disabled span{pointer-events:none}
body{color:#333;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}h1{line-height:40px;font-size:36px}h1,h2{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h2{line-height:32px;font-size:28px}h3{line-height:25px;font-size:22px}h3,h4{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h4{line-height:21px;font-size:18px}h5{line-height:19px;font-size:16px}h5,h6{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h6{line-height:16px;font-size:14px}sup{line-height:1}.facet-editor-component.self-contained{width:375px}@media screen and (max-width: 750px){.facet-editor-component.self-contained{width:350px}}.facet-editor-component .prop-editors>*:not(:first-child){margin-top:15px}.facet-prop-editor-skeleton-component{--accent-color: #aaa;position:relative;transition:background 100ms ease-out,box-shadow 100ms ease-out,border 100ms ease-out;border:1px solid var(--accent-color)}.facet-prop-editor-skeleton-component.local-value{--accent-color: var(--community-accent-dark-faded-30);box-shadow:0 4px 2px -2px rgba(0,0,0,.1);background:#fff}@media screen and (min-width: 751px){.facet-prop-editor-skeleton-component.settings-style{border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;border:none;border-left:2px solid var(--accent-color);transform:translateX(-4px);padding-left:6px}.facet-prop-editor-skeleton-component.settings-style.local-value{box-shadow:0 4px 2px -2px rgba(0,0,0,.05)}.facet-prop-editor-skeleton-component.settings-style .top-row .inheritance-indicator{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;transform:translateX(-100%);width:22px;height:33px;border:none;border-top-left-radius:6px;border-bottom-left-radius:6px;background:var(--accent-color)}.facet-prop-editor-skeleton-component.settings-style .top-row .inheritance-indicator .inheritance-icon{z-index:1;position:static}.facet-prop-editor-skeleton-component.settings-style .controls-container{padding:8px 2px}}.facet-prop-editor-skeleton-component .top-row{display:flex;align-items:center;margin-bottom:0;font-weight:600}.facet-prop-editor-skeleton-component .top-row .inheritance-indicator{width:0;height:0;border-style:solid;border-width:32px 32px 0 0;border-color:var(--accent-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.facet-prop-editor-skeleton-component .top-row .inheritance-indicator:not(:disabled){cursor:pointer}.facet-prop-editor-skeleton-component .top-row .inheritance-indicator .inheritance-icon{color:#fff;position:absolute;top:2px;left:2px}.facet-prop-editor-skeleton-component .top-row .label-group{transform:translateY(2px)}.facet-prop-editor-skeleton-component .top-row .label-group .inheritance-info{text-transform:uppercase;letter-spacing:.03em;font-size:10px;color:var(--accent-color)}.facet-prop-editor-skeleton-component .controls-container{padding:15px}
.facet-editor-component.self-contained{width:375px}@media screen and (max-width: 750px){.facet-editor-component.self-contained{width:350px}}.facet-editor-component .prop-editors>*:not(:first-child){margin-top:15px}
.copyright-selection-picker-component .bp3-numeric-input{display:inline-flex}
.node-label-editor-component{display:flex;align-items:center}.node-label-editor-component .bp3-checkbox{margin-bottom:0}
.background-color-picker-component{display:flex;justify-content:space-between;margin:0 10px;max-width:350px}.background-color-picker-component .background-color-choice{cursor:pointer;display:flex;flex-basis:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:4px;border-radius:4px;border:unset;background:unset}.background-color-picker-component .background-color-choice .example{margin-left:-3px;border:3px solid rgba(0,0,0,0)}.background-color-picker-component .background-color-choice .label{margin-top:4px;font-size:12px;max-width:80px;color:#6e6e6e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.background-color-picker-component .background-color-choice .selectable:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.background-color-picker-component .background-color-choice .selectable:hover:not(.selected){border:3px solid #137cbd}.background-color-picker-component .background-color-choice .selectable.selected{border:3px solid #48aff0 !important}.background-color-picker-component .background-color-choice .example{position:relative;width:60px;height:60px;cursor:pointer}.background-color-picker-component .background-color-choice .example .inner{position:absolute;width:100%;height:100%;border-radius:60px}.background-color-picker-component .background-color-choice .example .transparency{border-radius:60px;position:absolute;width:100%;height:100%;background-color:#fff;background-image:url("/static/transparency.png");background-size:20px 20px;background-position:50% 50%}
.text-style-picker-component{display:flex;justify-content:space-between;margin:0 10px;max-width:350px}.text-style-picker-component .text-style-choice{cursor:pointer;display:flex;flex-basis:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:4px;border-radius:4px;width:50px;display:flex;flex-direction:column;align-items:center;background:unset;border:unset}.text-style-picker-component .text-style-choice .example{margin-left:-3px;border:3px solid rgba(0,0,0,0)}.text-style-picker-component .text-style-choice .label{margin-top:4px;font-size:12px;max-width:80px;color:#6e6e6e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-style-picker-component .text-style-choice .selectable:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.text-style-picker-component .text-style-choice .selectable:hover:not(.selected){border:3px solid #137cbd}.text-style-picker-component .text-style-choice .selectable.selected{border:3px solid #48aff0 !important}.text-style-picker-component .text-style-choice .example{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:30px}.text-style-picker-component .text-style-choice .example .background-element{z-index:unset}.text-style-picker-component .text-style-choice .example .example-text{z-index:1}.text-style-picker-component .text-style-choice .example.light{color:rgba(255,255,255,.9)}.text-style-picker-component .text-style-choice .example.dark{color:rgba(0,0,0,.9)}.text-style-picker-component .text-style-choice .example.black-blocks{color:#fff;background:#000;border-color:#000}.text-style-picker-component .text-style-choice .example.black-blocks .background-element{display:none}.text-style-picker-component .text-style-choice .example.white-blocks{color:#000;background-image:unset;background:#fff;border-color:#000}.text-style-picker-component .text-style-choice .example.white-blocks .background-element{display:none}
.file-upload-button-component{display:block}.file-upload-button-component input.file-input{display:none}
.footer-component{padding:2.5em 0}.footer-component a{text-decoration:none}.footer-component .col-12{display:flex;justify-content:space-between;align-items:center}.footer-component .bp3-input-group{margin-top:.25em}.footer-component .left .title{display:flex;align-items:center}.footer-component .left .title a{flex:1 1 auto}.footer-component .left .title img.logo{max-width:100px;height:auto;width:100%}.footer-component .left .confirm{font-size:12px}.footer-component .left .confirm .bp3-checkbox{margin-top:.5em}.footer-component .left .confirm em{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;font-style:normal;cursor:help}.footer-component .left .footer-image{max-height:75px;max-width:250px}.footer-component .right{text-align:right;flex:1 1 auto;width:100%;max-width:500px}.footer-component .right .footer-title{font-size:18px;font-weight:800}.footer-component .social-list{width:auto}.footer-component .social-list li{display:inline-block;margin-left:.75em}.footer-component ul{margin:0px;padding:0px}.footer-component ul.separated{padding:1em 0em}.footer-component ul.separated li:not(:last-child):after{content:"·";display:inline-block;padding:0em .75em}.footer-component ul.separated .link:hover{text-decoration:underline}.footer-component ul li{display:inline-block;position:relative}.footer-component li{text-decoration:inherit;display:block}.footer-component.base-pubpub{border-top:1px solid #ccc}.footer-component.base-pubpub .title{display:none}.footer-component .built-on{width:100%;text-align:center;padding:1em;position:relative;top:2.5em}.footer-component .built-on a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;opacity:.8}.footer-component .built-on a:hover{opacity:1}.footer-component .built-on a:hover:before{content:"✨";padding-right:1em}.footer-component .built-on a:hover:after{content:"✨";padding-left:1em}.footer-component .built-on img{height:17px;margin:0em .5em}@media only screen and (max-width: 720px){.footer-component{text-align:center;font-size:18px}.footer-component .col-12{display:flex;flex-direction:column-reverse}.footer-component .left .title{flex-direction:column}.footer-component .left .title a{margin-bottom:1em}.footer-component .right{border-bottom:1px solid #fff;text-align:center;margin-bottom:2em;padding-bottom:2em}.footer-component .social-list li{margin:0em .5em}}@media print{.footer-component{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.block-type-selector-menu{font-size:20px;top:6px;left:-3px}.block-type-selector-menu li a{min-height:50px;min-width:150px}.block-type-selector-menu li a p,.block-type-selector-menu li a h1,.block-type-selector-menu li a h2,.block-type-selector-menu li a h3,.block-type-selector-menu li a h4,.block-type-selector-menu li a h5,.block-type-selector-menu li a h6,.block-type-selector-menu li a pre,.block-type-selector-menu li a blockquote{margin-bottom:0em}.block-type-selector-menu li a pre{padding:10px}
.formatting-bar-component{display:flex;max-width:100%;position:relative}.formatting-bar-component>:first-child{padding-left:3px}.formatting-bar-component .toolbar{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:scroll}.formatting-bar-component .toolbar::-webkit-scrollbar{display:none}.formatting-bar-component .block-type-selector-component{white-space:nowrap;width:125px}.formatting-bar-component .formatting-bar-button{display:inline-block;position:relative;padding-top:5px;padding-bottom:5px}.formatting-bar-component .formatting-bar-button .bp3-button{display:flex;line-height:1;min-width:auto;min-height:auto;padding:5px 14px;margin:0em 1px}.formatting-bar-component .formatting-bar-button .indicator{position:absolute;bottom:0;left:0;width:100%;height:2px}.formatting-bar-component .formatting-bar-button.open .bp3-button:hover{background:none}.formatting-bar-component .formatting-bar-button.open .bp3-button,.formatting-bar-component .formatting-bar-button.open .bp3-button:hover{color:#fff !important}.formatting-bar-component .formatting-bar-button.open .bp3-button .bp3-icon,.formatting-bar-component .formatting-bar-button.open .bp3-button:hover .bp3-icon{color:#fff !important}.formatting-bar-component .formatting-bar-button.open .bp3-button.bp3-disabled,.formatting-bar-component .formatting-bar-button.open .bp3-button:hover.bp3-disabled{opacity:.5}.formatting-bar-component .formatting-bar-button.open .bp3-button.bp3-active{background:rgba(255,255,255,.2)}.formatting-bar-component .formatting-bar-button.open:not(.detached) .bp3-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.formatting-bar-component .formatting-bar-button.has-label.open .bp3-button{color:#fff}.formatting-bar-component .formatting-bar-button.has-label .bp3-button{display:inline-flex;align-items:center}.formatting-bar-component .formatting-bar-button.has-label .bp3-button .bp3-icon{margin-left:-2px;margin-right:5px}.formatting-bar-component .separator{display:inline-block;width:1px;height:26px;vertical-align:middle;background:#ccc;margin:0px 3px}.formatting-bar-component .short-title{display:none}.formatting-bar-component.small{line-height:12px}.formatting-bar-component.small>:first-child{padding-left:1px}.formatting-bar-component.small>.toolbar .formatting-bar-button{padding-top:2px;padding-bottom:2px}.formatting-bar-component.small>.toolbar .formatting-bar-button .bp3-button{padding:5px 10px}.formatting-bar-component.small>.toolbar .separator{height:22px}.formatting-bar-component:not(.small) .block-type-selector-menu{width:125px}.formatting-bar-component.translucent .formatting-bar-button{color:#fff}.formatting-bar-component.translucent .formatting-bar-button .indicator{background:#fff !important}.formatting-bar-component.translucent .formatting-bar-button .bp3-button,.formatting-bar-component.translucent .formatting-bar-button .bp3-button:hover{color:#fff !important}.formatting-bar-component.translucent .formatting-bar-button .bp3-button .bp3-icon,.formatting-bar-component.translucent .formatting-bar-button .bp3-button:hover .bp3-icon{color:#fff !important}.formatting-bar-component.translucent .formatting-bar-button .bp3-button.bp3-disabled,.formatting-bar-component.translucent .formatting-bar-button .bp3-button:hover.bp3-disabled{opacity:.5}.formatting-bar-component.translucent .formatting-bar-button .bp3-button.bp3-active{background:rgba(255,255,255,.2)}.block-type-selector-menu{z-index:100}.formatting-bar-controls-container-component{display:flex;position:absolute;z-index:1;color:#fff;box-sizing:border-box;font-size:14px}.formatting-bar-controls-container-component .bp3-button,.formatting-bar-controls-container-component .bp3-button:hover{color:#fff !important}.formatting-bar-controls-container-component .bp3-button .bp3-icon,.formatting-bar-controls-container-component .bp3-button:hover .bp3-icon{color:#fff !important}.formatting-bar-controls-container-component .bp3-button.bp3-disabled,.formatting-bar-controls-container-component .bp3-button:hover.bp3-disabled{opacity:.5}.formatting-bar-controls-container-component .bp3-button.bp3-active{background:rgba(255,255,255,.2)}.formatting-bar-controls-container-component:focus{box-shadow:none !important}.formatting-bar-controls-container-component:not(.floating){left:0;top:100%;width:100%;min-height:200px;box-shadow:0px 10px 5px -7px rgba(0,0,0,.3)}.formatting-bar-controls-container-component.floating{border-radius:4px;z-index:2;width:-moz-max-content;width:max-content}.formatting-bar-controls-container-component.full-screen-width:not(.floating){width:100vw}.formatting-bar-controls-container-component textarea,.formatting-bar-controls-container-component .minimal-editor-component{border-radius:4px}.formatting-bar-controls-container-component .inner{flex-grow:1}.formatting-bar-controls-container-component .close-button-container{flex-shrink:0;padding-left:5px}.formatting-bar-controls-container-component *:focus:not(:disabled):not(.bp3-tab){outline:none;box-shadow:inset 0px 0px 0px 2px #fff !important}.formatting-bar-controls-container-component.has-padding:not(.floating){padding:18px}.formatting-bar-controls-container-component.has-padding.floating{padding:10px}
.global-controls-component{display:flex;align-items:center}.global-controls-component .bp3-button.bp3-minimal{color:currentColor}.global-controls-component .bp3-button.bp3-minimal .bp3-icon{color:currentColor}.global-controls-component .bp3-button{padding:0px 10px}.bp3-dark .global-controls-component .bp3-button.bp3-minimal{color:currentColor}.bp3-dark .global-controls-component .bp3-button.bp3-minimal .bp3-icon{color:currentColor}
.header-component{background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:11;position:relative}.header-component.preview{z-index:0}.header-component.bp3-dark a{color:#fff}.header-component .main.gradient{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);color:#fff}.header-component .main.gradient a{color:#fff}.header-component .main .main-content{display:flex;justify-content:space-between;white-space:nowrap}.header-component .main .main-content .logo-wrapper{flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;font-weight:800;font-size:28px;letter-spacing:1px;line-height:40px}.header-component .main .main-content .logo-wrapper a{text-decoration:none}.header-component .main .main-content .logo-wrapper img{height:35px;width:auto;display:block}.header-component .hero{padding:4em 0em}.header-component .hero.centered{text-align:center}.header-component .hero.centered .hero-content{flex-direction:column}.header-component .hero.centered .hero-content .hero-image{max-width:100%}.header-component .hero.centered .hero-content .hero-image img{width:auto;max-width:100%;padding-left:0;padding-top:2em}.header-component .hero .hero-content{display:flex;align-items:center}.header-component .hero .hero-content .hero-copy{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.header-component .hero .hero-content .hero-copy .hero-logo img{max-width:100%;max-height:175px}.header-component .hero .hero-content .hero-copy .hero-title{font-size:65px;line-height:70px;font-weight:800;letter-spacing:1px;word-wrap:break-word;margin-top:35px}.header-component .hero .hero-content .hero-copy .hero-title:first-child{margin-top:0px}.header-component .hero .hero-content .hero-copy .hero-text{font-size:22px;line-height:25px;margin-top:35px}.header-component .hero .hero-content .hero-copy .hero-text:first-child{margin-top:0px}.header-component .hero .hero-content .hero-copy .hero-button{margin-top:35px}.header-component .hero .hero-content .hero-copy .hero-button:first-child{margin-top:0px}.header-component .hero .hero-content .hero-copy .hero-button .bp3-button{margin-right:1em}.header-component .hero .hero-content .hero-image{flex:1 1 auto;max-width:40%}.header-component .hero .hero-content .hero-image img{width:100%;padding-left:15%}@media screen and (max-width: 750px){.header-component .hide-on-mobile{display:none !important}.header-component .main .main-content .logo-wrapper{text-overflow:ellipsis;font-size:18px;letter-spacing:0px;max-width:55%}.header-component .main .main-content .logo-wrapper img{height:35px;width:auto;display:block}.header-component .hero{text-align:center}.header-component .hero .hero-content{flex-direction:column}.header-component .hero .hero-content .hero-copy .hero-title{font-size:45px;line-height:50px}.header-component .hero .hero-content .hero-image{max-width:100%}.header-component .hero .hero-content .hero-image img{width:auto;max-width:100%;padding-left:0;padding-top:2em}}
.image-cropper-component{display:flex;flex-direction:column;align-items:center}.image-cropper-component .editor-wrapper{cursor:move;padding:1em 0em}.image-cropper-component .buttons{padding-top:1em}.image-cropper-component .bp3-button{margin:0em .5em}
.overlay-wrapper{left:5vw;width:90vw;top:50px;margin-bottom:50px}.pub-overlay-enter,.pub-overlay-appear{opacity:0}.pub-overlay-enter-active,.pub-overlay-appear-active{opacity:1;transition:200ms cubic-bezier(0.4, 1, 0.75, 0.9) opacity}.pub-overlay-exit{opacity:1}.pub-overlay-exit-active{opacity:0;transition:200ms cubic-bezier(0.4, 1, 0.75, 0.9) opacity}
.image-upload-component{margin-bottom:15px}.image-upload-component .upload-button,.image-upload-component .upload-button.bp3-disabled,.image-upload-component .image-wrapper{display:inline-flex;margin-top:.5em}.image-upload-component .upload-button svg,.image-upload-component .upload-button.bp3-disabled svg,.image-upload-component .image-wrapper svg{height:30px;width:30px;opacity:.75}.image-upload-component .upload-button.bp3-minimal,.image-upload-component .upload-button.bp3-minimal.bp3-disabled{background-color:#f0f0f0;position:relative}.image-upload-component .upload-button.bp3-minimal .bp3-icon,.image-upload-component .upload-button.bp3-minimal.bp3-disabled .bp3-icon{position:absolute;top:0;left:5px;right:5px;bottom:0;display:flex;align-items:center;justify-content:center}.image-upload-component .image-wrapper{position:relative;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center}.image-upload-component .image-wrapper:not(.accent-background){background-color:#f0f0f0}.image-upload-component input{display:none}.image-upload-component .image-options{vertical-align:top;margin:0em .5em;display:inline-block;width:30px}.image-upload-component .image-options .bp3-button{display:block;min-width:20px;min-height:20px}
.layout-banner-component .block-content{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:0em !important;margin-top:0em !important;position:relative}.layout-banner-component .block-content .row{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.layout-banner-component .block-content .col-12{position:relative}.layout-banner-component .block-content .col-12 h2{margin-bottom:0em;color:inherit;line-height:inherit;font-weight:500;letter-spacing:1px}.layout-banner-component .block-content .col-12 h2+.bp3-button{margin-top:1em}.layout-banner-component .block-content .col-12 .bp3-button{padding:10px 40px;line-height:30px}.layout-banner-component .block-content .dim{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}
.layout-collection-header-component{padding-top:1em}.layout-collection-header-component .inner{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.layout-collection-header-component .inner>*{margin:0;margin-bottom:10px}.layout-collection-header-component h1{font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;font-weight:400}@media only screen and (max-width: 500px){.layout-collection-header-component h1{font-size:24px;line-height:24px}}.layout-collection-header-component .byline-component{font-style:italic}.layout-collection-header-component .avatars-component{margin-left:8px;margin-top:-4px;vertical-align:middle}@media only screen and (max-width: 500px){.layout-collection-header-component .avatars-component{margin-top:0;vertical-align:sub}}.layout-collection-header-component .details-row{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 500px){.layout-collection-header-component .details-row{flex-direction:column;align-items:flex-start}.layout-collection-header-component .details-row>*{margin-bottom:2px}}.layout-collection-header-component .details-row>:not(:first-child)::before{display:inline-block;content:"•";font-size:.9em;color:#333;margin:0 12px;text-align:center;vertical-align:text-top}@media only screen and (max-width: 500px){.layout-collection-header-component .details-row>:not(:first-child)::before{display:none}}.layout-collection-header-component .details-row .collection-kind{display:flex;align-items:center}.layout-collection-header-component .details-row .collection-kind .bp3-icon{color:#555;margin-right:4px}.layout-collection-header-component .details-row a{text-decoration:none}.layout-collection-header-component .details-row a:hover{text-decoration:underline}
.page-preview-component{display:block;width:175px;height:225px;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);color:#fff;font-size:18px;font-weight:800;padding:.5em;position:relative;word-break:break-word;border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position:center center;text-shadow:0 0 2px #000;text-decoration:none}.page-preview-component:hover{box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);color:#fff;text-decoration:none}.page-preview-component .dim{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.25)}.page-preview-component span{position:relative}
.layout-submission-banner-skeleton-component{padding:20px;border-radius:2px;display:flex;flex-direction:column}
.layout-component.narrow .block-content .container{max-width:800px}.layout-component.ultrawide .container{max-width:none !important}.layout-component.ultrawide .layout-pubs-block .container,.layout-component.ultrawide .layout-pages-block .container{display:flex;flex-wrap:wrap}.layout-component.ultrawide .layout-pubs-block .row,.layout-component.ultrawide .layout-pages-block .row{width:33.3333333333%}.layout-component .pages-wrapper{display:flex;flex-wrap:wrap}.layout-component .page-preview-component{margin:0em 1em 2em 0em}.layout-component .block-content{margin:2em 0}.layout-component .block-content h1{font-size:32px;font-weight:800}.layout-component .block-content h2{font-size:28px;font-weight:800}.layout-component .block-content h1,.layout-component .block-content h2,.layout-component .block-content h3,.layout-component .block-content h4,.layout-component .block-content h5,.layout-component .block-content h6{clear:both;margin-bottom:.5em;line-height:1em}.layout-component .layout-html-component{position:relative}.layout-component .layout-text-component p,.layout-component .layout-text-component li,.layout-component .layout-html-component p,.layout-component .layout-html-component li{font-size:18px;line-height:1.6}.layout-component .layout-text-component iframe,.layout-component .layout-html-component iframe{border:0px solid rgba(0,0,0,0)}.layout-component .component-wrapper:last-of-type{margin-bottom:8em}@supports(display: grid){.layout-component .block-content .pages-wrapper{display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fit, 175px);justify-content:space-between}.layout-component .block-content .page-preview-component{margin:0em}}
.layout-editor-banner-component .image-upload-component .image-wrapper{margin-top:0px}.layout-editor-banner-component .image-upload-component .upload-button{background-color:#d9d9d9;margin-top:0px}.layout-editor-banner-component .image-upload-component .image-options{width:66px;margin:0px}.layout-editor-banner-component .image-upload-component .image-options .bp3-button{display:inline-block}.layout-editor-banner-component .block-content{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:0em !important;position:relative}.layout-editor-banner-component .block-content .row{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.layout-editor-banner-component .block-content .col-12{position:relative}.layout-editor-banner-component .block-content .col-12 h2{margin-bottom:0em;color:inherit;line-height:inherit;font-weight:500;letter-spacing:1px}.layout-editor-banner-component .block-content .col-12 h2+.bp3-button{margin-top:1em}.layout-editor-banner-component .block-content .col-12 .bp3-button{padding:10px 40px;line-height:30px}.layout-editor-banner-component .block-content .dim{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}
.layout-editor-insert-component{text-align:center;position:relative}.layout-editor-insert-component .center-line{z-index:-1;background-color:#f0f0f0;width:100%;height:2px;position:absolute;left:0;top:calc(50% - 1px)}.layout-editor-insert-component .bp3-menu h6 svg{float:right;opacity:.5}
.citation-builder-component{display:flex}.citation-builder-component .zotero-link-button{flex:1 0 auto;margin-left:10px}.citation-builder-component .citation-select{max-height:400px;overflow:scroll;width:100%}.citation-builder-component .citation-label span{display:block;text-overflow:ellipsis;overflow:hidden}
.controls-citation-component{display:flex;height:100%;max-width:1600px;height:225px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:18px}.controls-citation-component input[type=text]{border-radius:2px;color:#fff;background:rgba(255,255,255,.2)}.controls-citation-component input[type=text]::-moz-placeholder{color:rgba(255,255,255,.9)}.controls-citation-component input[type=text]::placeholder{color:rgba(255,255,255,.9)}@media screen and (max-width: 750px){.controls-citation-component{height:unset}}.controls-citation-component .bp3-slider .bp3-slider-track{background:rgba(255,255,255,.2)}.controls-citation-component .bp3-slider .bp3-slider-progress:not(:last-child){background:#fff}.controls-citation-component .bp3-slider .bp3-slider-handle:focus{outline:1.5px solid #fff}.controls-citation-component .bp3-spinner .bp3-spinner-track{stroke:#fff}.controls-citation-component .bp3-tabs{display:flex;flex-direction:column;overflow:hidden}.controls-citation-component .bp3-tabs .bp3-tab[aria-selected=true]{color:#fff}.controls-citation-component .bp3-tabs .bp3-tab[aria-selected=true]:hover{color:#fff}.controls-citation-component .bp3-tabs .bp3-tab:not([aria-selected=true]){color:#fff;opacity:.5}.controls-citation-component .bp3-tabs .bp3-tab:not([aria-selected=true]):hover{color:#fff}.controls-citation-component .bp3-tabs .bp3-tab-indicator{background:#fff}.controls-citation-component .bp3-tabs .bp3-tab-panel{flex-grow:1;margin-top:9px}.controls-citation-component textarea{background:rgba(255,255,255,.2);border:none;width:100%;padding:.5em;color:#fff;box-sizing:border-box}.controls-citation-component .minimal-editor-component{width:100%;overflow-y:hidden}.controls-citation-component .minimal-editor-component .editor-wrapper:focus-within{box-shadow:inset 0px 0px 0px 2px #fff !important;border-top-color:rgba(0,0,0,0)}.controls-citation-component .minimal-editor-component .editor,.controls-citation-component .minimal-editor-component .editor:not(:disabled){box-shadow:none !important}.controls-citation-component .section{display:flex;flex-direction:column;height:100%;overflow:hidden}.controls-citation-component .section>*:not(:last-child){margin-bottom:9px}.controls-citation-component .section>*:not(:last-child) label.bp3-control{margin-bottom:0}.controls-citation-component .section>.title{margin-bottom:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase;font-weight:600}.controls-citation-component .section textarea{flex-grow:1;resize:none;overflow:auto}.controls-citation-component .controls-row{display:flex;align-items:center}.controls-citation-component .controls-row .left-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:9px;white-space:nowrap}.controls-citation-component .controls-row .controls{display:flex;flex-grow:1}.controls-citation-component .controls-row .bp3-control.bp3-disabled{color:rgba(255,255,255,.6)}.controls-citation-component .controls-button-group{margin-bottom:-9px}.controls-citation-component .controls-button-group>*:not(:last-child){margin-right:9px}.controls-citation-component .controls-button-group .controls-button{min-width:150px;margin-bottom:9px;padding:8px;border:1px solid #fff;color:#fff;font:inherit;cursor:pointer;background:rgba(0,0,0,0);font-weight:600}.controls-citation-component .controls-button-group .controls-button:hover:not(:disabled){background:rgba(255,255,255,.2)}.controls-citation-component .controls-button-group .controls-button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width: 750px){.controls-citation-component{grid-template-columns:100%;grid-row-gap:9px;max-height:600px}}.controls-citation-component .structured-data{font-family:monospace}.controls-citation-component .structured-data::-moz-placeholder{color:rgba(255,255,255,.6)}.controls-citation-component .structured-data::placeholder{color:rgba(255,255,255,.6)}.controls-citation-component .preview a{color:#fff !important}.controls-citation-component .preview .pub-note-content-component{overflow-y:auto;flex-grow:1}.controls-citation-component .inline-label-editor-component{display:flex;align-items:center;width:100%}.controls-citation-component .inline-label-editor-component .bp3-button.label-type-menu{margin-right:5px}.controls-citation-component .inline-label-editor-component .bp3-input-group{flex-grow:1}.controls-media-component{display:flex;height:100%;max-width:1600px;height:225px;margin:0 auto;display:grid;grid-template-columns:minmax(300px, 1fr) 2fr;grid-column-gap:18px;max-width:1200px;height:auto !important}.controls-media-component input[type=text]{border-radius:2px;color:#fff;background:rgba(255,255,255,.2)}.controls-media-component input[type=text]::-moz-placeholder{color:rgba(255,255,255,.9)}.controls-media-component input[type=text]::placeholder{color:rgba(255,255,255,.9)}@media screen and (max-width: 750px){.controls-media-component{height:unset}}.controls-media-component .bp3-slider .bp3-slider-track{background:rgba(255,255,255,.2)}.controls-media-component .bp3-slider .bp3-slider-progress:not(:last-child){background:#fff}.controls-media-component .bp3-slider .bp3-slider-handle:focus{outline:1.5px solid #fff}.controls-media-component .bp3-spinner .bp3-spinner-track{stroke:#fff}.controls-media-component .bp3-tabs{display:flex;flex-direction:column;overflow:hidden}.controls-media-component .bp3-tabs .bp3-tab[aria-selected=true]{color:#fff}.controls-media-component .bp3-tabs .bp3-tab[aria-selected=true]:hover{color:#fff}.controls-media-component .bp3-tabs .bp3-tab:not([aria-selected=true]){color:#fff;opacity:.5}.controls-media-component .bp3-tabs .bp3-tab:not([aria-selected=true]):hover{color:#fff}.controls-media-component .bp3-tabs .bp3-tab-indicator{background:#fff}.controls-media-component .bp3-tabs .bp3-tab-panel{flex-grow:1;margin-top:9px}.controls-media-component textarea{background:rgba(255,255,255,.2);border:none;width:100%;padding:.5em;color:#fff;box-sizing:border-box}.controls-media-component .minimal-editor-component{width:100%;overflow-y:hidden}.controls-media-component .minimal-editor-component .editor-wrapper:focus-within{box-shadow:inset 0px 0px 0px 2px #fff !important;border-top-color:rgba(0,0,0,0)}.controls-media-component .minimal-editor-component .editor,.controls-media-component .minimal-editor-component .editor:not(:disabled){box-shadow:none !important}.controls-media-component .section{display:flex;flex-direction:column;height:100%;overflow:hidden}.controls-media-component .section>*:not(:last-child){margin-bottom:9px}.controls-media-component .section>*:not(:last-child) label.bp3-control{margin-bottom:0}.controls-media-component .section>.title{margin-bottom:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase;font-weight:600}.controls-media-component .section textarea{flex-grow:1;resize:none;overflow:auto}.controls-media-component .controls-row{display:flex;align-items:center}.controls-media-component .controls-row .left-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:9px;white-space:nowrap}.controls-media-component .controls-row .controls{display:flex;flex-grow:1}.controls-media-component .controls-row .bp3-control.bp3-disabled{color:rgba(255,255,255,.6)}.controls-media-component .controls-button-group{margin-bottom:-9px}.controls-media-component .controls-button-group>*:not(:last-child){margin-right:9px}.controls-media-component .controls-button-group .controls-button{min-width:150px;margin-bottom:9px;padding:8px;border:1px solid #fff;color:#fff;font:inherit;cursor:pointer;background:rgba(0,0,0,0);font-weight:600}.controls-media-component .controls-button-group .controls-button:hover:not(:disabled){background:rgba(255,255,255,.2)}.controls-media-component .controls-button-group .controls-button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width: 750px){.controls-media-component{grid-template-columns:100%;grid-row-gap:9px;max-height:600px}}.controls-media-component .source-control .controls .bp3-input-group{width:100%}.controls-link-component,.controls-reference-component{display:flex}.controls-link-component input[type=text],.controls-reference-component input[type=text]{border-radius:2px;color:#fff;background:rgba(255,255,255,.2)}.controls-link-component input[type=text]::-moz-placeholder, .controls-reference-component input[type=text]::-moz-placeholder{color:rgba(255,255,255,.9)}.controls-link-component input[type=text]::placeholder,.controls-reference-component input[type=text]::placeholder{color:rgba(255,255,255,.9)}.controls-reference-component>*{margin-right:5px}
.controls-link-component .pub-edge-listing-card-component>.relation{color:#000}.controls-link-component{display:flex;flex-direction:column;min-width:350px;max-width:710px;margin:10px 0}.controls-link-component .bp3-input-group{margin:0 10px 10px 10px}.controls-link-component .bp3-collapse-body{border-top:1px solid rgba(255,255,255,.1);margin-top:10px}.controls-link-component .actions{display:flex;gap:12px;margin:0 10px 0 10px;justify-content:space-between}.controls-link-component .actions .bp3-button-text{font-size:12px}.controls-link-component .controls-col{margin-bottom:15px}.controls-link-component .save-button{display:flex;justify-content:center}.controls-link-component .connection{margin-top:10px}.controls-link-component .connection>*:not(.controls-link-pub-edge){margin-left:10px;margin-right:10px}.controls-link-component .preview{padding-bottom:15px}.controls-link-component .controls-link-pub-edge{background-color:#fff;overflow:hidden;margin-bottom:10px}.controls-link-component .controls-link-pub-edge .bp3-card{padding:20px 0 0;box-shadow:none}.controls-link-component .controls-link-pub-edge .bp3-card .pub-edge-listing-card-component{border:none}
.controls-reference-popover-component{max-width:150px;padding:12px;margin:0}.controls-reference-settings-link.dark{color:rgba(255,255,255,.6)}.controls-reference-settings-link.dark a{color:#eee}
.controls-media-component .caption-alt-tabs>.bp3-tab-panel{height:100%;overflow-y:hidden}
.suggested-edits-toggle-popover-component{max-width:180px;padding:12px;margin:0}
.formatting-bar_media-component{display:flex;height:430px;max-height:calc(100vh - 75px);margin:-20px}.formatting-bar_media-component .options{flex:0 0 auto;border-right:1px solid #ddd;overflow:auto}.formatting-bar_media-component .formatting-bar_media-component-content{flex:1 1 auto}.formatting-bar_media-component .formatting-bar_media-component-content.dropzone{background-color:#f7f7f9;display:flex;justify-content:center;align-items:center}.formatting-bar_media-component .formatting-bar_media-component-content.dropzone.dropzone--isActive{background-color:#e7e7e9}.formatting-bar_media-component .formatting-bar_media-component-content.dropzone .drag-message{text-align:center}.formatting-bar_media-component .formatting-bar_media-component-content.dropzone .bp3-icon{color:#666;margin-bottom:.5em}.formatting-bar_media-component .formatting-bar_media-component-content.dropzone .drag-title{color:#444;font-weight:800;font-size:24px}.formatting-bar_media-component .formatting-bar_media-component-content.dropzone .drag-details{padding-top:1em;font-size:16px}.formatting-bar_media-component .formatting-bar_media-component-content .top-input{display:flex;border-bottom:1px solid #ddd}.formatting-bar_media-component .formatting-bar_media-component-content .top-input input{box-shadow:none}.formatting-bar_media-component .formatting-bar_media-component-content .preview-wrapper{width:100%;height:calc(100% - 41px);display:flex;align-items:center;justify-content:center}.formatting-bar_media-component .formatting-bar_media-component-content iframe{width:90%;height:85%;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.formatting-bar_media-component .formatting-bar_media-component-content iframe.short{max-height:150px}.formatting-bar_media-component .bp3-menu{min-width:auto}.formatting-bar_media-component .bp3-menu-item{padding-right:1em;align-items:center}
.layout-editor-component .block-title{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:2em}.layout-editor-component .block-title .text{text-transform:capitalize;font-weight:800;font-size:14px}.layout-editor-component .component-wrapper{margin-bottom:2em;border:1px solid #ccc}.layout-editor-component div.block-header{display:flex;justify-content:space-between;padding:1em 0em;flex-wrap:wrap;background-color:#f0f0f0;border-bottom:1px solid #ccc;z-index:1}.layout-editor-component div.block-header .input-field-component,.layout-editor-component div.block-header .image-upload-component,.layout-editor-component div.block-header .dropdown-grouping,.layout-editor-component div.block-header>.bp3-form-group{margin:0em .5em}.layout-editor-component div.block-header .input-field-component .bp3-control.bp3-checkbox{display:inline-block;margin-right:2em;margin:.5em 2em 0px 0px;padding-left:20px}.layout-editor-component div.block-header .line-break{width:100%;margin-bottom:1em}.layout-editor-component div.block-header .formatting-wrapper{flex:1 1 auto;max-width:100%;padding-top:12px}.layout-editor-component div.block-header .controls-row{display:flex;margin:0 .5em}.layout-editor-component div.block-header .controls-row>.input-field-component{margin:0}.layout-editor-component div.block-header .controls-row>*:not(:last-child){margin-right:.5em}.layout-editor-component div.block-header .controls-row:not(:last-child){margin-bottom:.2em}.layout-editor-component .dropdown-grouping{display:flex}.layout-editor-component .dropdown-grouping .dropdown{margin:0 0 0 20px}.layout-editor-component .block-content{position:relative;font-size:14px;padding:1em 0em}.layout-editor-component .block-content h1{font-size:32px;font-weight:800}.layout-editor-component .block-content h2{font-size:28px;font-weight:800}.layout-editor-component .block-content h1,.layout-editor-component .block-content h2,.layout-editor-component .block-content h3,.layout-editor-component .block-content h4,.layout-editor-component .block-content h5,.layout-editor-component .block-content h6{clear:both;margin-bottom:.5em;line-height:1em}.layout-editor-component .block-content textarea{width:100%;resize:vertical;min-height:150px;font-family:"Courier",monospace;white-space:nowrap;padding:.5em}.layout-editor-component .block-content .pages-wrapper{display:flex;flex-wrap:wrap}.layout-editor-component .block-content .page-preview-component{margin:0em 1em 2em 0em}.layout-editor-component .layout-editor-text-component>.block-content{font-size:18px;line-height:1.6;font-weight:400}.layout-editor-component .layout-editor-collection-header-component .bp3-form-content{margin-left:6px}.order-picker-popover .order-picker-component{width:600px;max-width:100vw}.layout-editor-pubs-component.loading .block-content{opacity:.5}.layout-editor-pubs-component .block-header.rows{justify-content:unset;flex-direction:column}.layout-editor-pubs-component .block-header.rows .controls-row{display:flex;margin:0 .5em}.layout-editor-pubs-component .block-header.rows .controls-row>.input-field-component{margin:0}.layout-editor-pubs-component .block-header.rows .controls-row>*:not(:last-child){margin-right:.5em}.layout-editor-pubs-component .block-header.rows .controls-row:not(:last-child){margin-bottom:.2em}.layout-editor-pubs-component .block-content{transition:100ms opacity}.layout-editor-pubs-component .bp3-popover-content{font-size:14px;font-weight:400}.bp3-card.layout-editor-pubs_limit-pubs-component{width:300px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px}.bp3-card.layout-editor-pubs_limit-pubs-component .bp3-control:last-child{margin-bottom:0}.bp3-card.layout-editor-pubs_limit-pubs-component .bp3-control input{opacity:1}.bp3-card.layout-editor-pubs_preview-elements-component{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px}.bp3-card.layout-editor-pubs_preview-elements-component .bp3-control:last-child{margin-bottom:0}@supports(display: grid){.layout-editor-component .block-content .pages-wrapper{display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fill, 175px);justify-content:space-between}.layout-editor-component .block-content .page-preview-component{margin:0em}}
.legal-banner-component{position:fixed;bottom:10px;right:10px;z-index:9999;background:#eee;padding:15px;width:500px;max-width:calc(100vw - 20px);border-radius:2px;border:3px #ddd solid;font-size:12px}@media screen and (max-width: 720px){.legal-banner-component{padding:10px;font-size:10px}}.legal-banner-component .logo{display:none;align-items:center;padding-right:15px}@media screen and (max-width: 720px){.legal-banner-component .logo{align-items:unset}}.legal-banner-component .logo img{height:50px;display:block}.legal-banner-component .notice{flex-grow:1;color:#000}.legal-banner-component .notice .notice-steps{display:flex;align-items:center;font-size:14px;margin-bottom:5px}@media screen and (max-width: 720px){.legal-banner-component .notice .notice-steps{font-size:12px}}.legal-banner-component .notice .notice-steps .step.current{font-weight:bold}.legal-banner-component .notice .notice-steps .step:not(:last-child)::after{content:"›";margin-left:5px;margin-right:5px}.legal-banner-component .notice h3{color:inherit}.legal-banner-component .notice a,.legal-banner-component .notice a:visited,.legal-banner-component .notice a:hover{color:inherit}.legal-banner-component .legal-buttons{display:flex;align-items:center}.legal-banner-component .legal-buttons .bp3-button{padding:0;flex-shrink:0;min-width:120px}.legal-banner-component .legal-buttons>*:not(:first-child){margin-left:10px}
.length-indicator-component{font-size:16px;color:#666;display:block}.length-indicator-component.at-max-length{color:#db3737}
.member-permission-picker-component{display:flex}.member-permission-picker-component button.picker-column{background:rgba(0,0,0,0);width:70px;cursor:pointer;border:0px;border-radius:3px;padding:0px}.member-permission-picker-component button.picker-column.disabled{cursor:not-allowed}.member-permission-picker-component button.picker-column:not(.disabled):hover{box-shadow:inset 0px 0px 0px 1px #ddd;background:rgba(200,200,200,.1)}.member-permission-picker-component button.picker-column:not(.disabled):active{background:rgba(200,200,200,.15)}.member-permission-picker-component button.picker-column.active{box-shadow:inset 0px 0px 0px 1px #ccc;background:rgba(200,200,200,.2)}.member-permission-picker-component .header-row{padding:5px;height:65px;font-weight:600;text-transform:capitalize}.member-permission-picker-component .bp3-icon{border-radius:16px;margin-top:10px}.member-permission-picker-component .row{font-size:16px;height:26px;line-height:26px;position:relative}.member-permission-picker-component .row:nth-child(odd):before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;background:#f7f7f7}.member-permission-picker-component .row.title-row{padding-right:20px;font-size:14px;color:#555}
.member-row-component{display:flex;align-items:center}.member-row-component:not(:first-of-type){margin-top:2em;padding-top:2em;border-top:1px solid #e0e0e0}@media screen and (max-width: 750px){.member-row-component:not(:first-of-type){margin-top:1em;padding-top:1em}}.member-row-component .invitation{opacity:.5}.member-row-component .member-info{display:flex;flex-direction:column;align-items:flex-start;margin-left:10px;flex-grow:1}.member-row-component .member-info .member-name{font-weight:bold}.member-row-component .member-info .added,.member-row-component .member-info .pending-tag{margin-top:5px;font-size:14px}.member-row-component .member-info .added{flex:1 1 auto}@media screen and (max-width: 750px){.member-row-component .member-info .added,.member-row-component .member-info .pending-tag{font-size:12px}}.member-row-component .permission-button{width:100px;text-transform:capitalize;justify-content:space-between;margin-right:10px}.bp3-menu.member-permission-select{padding:1em}@media screen and (max-width: 750px){.bp3-menu.member-permission-select{padding:.5em;width:75%}.bp3-menu.member-permission-select div.picker-column{display:none}.bp3-menu.member-permission-select .picker-column .row{display:none}.bp3-menu.member-permission-select .picker-column .header-row{height:65px;font-size:14px}}
.inherited-members-block-component{background:#f9f9f9;padding:10px;border-radius:4px}.inherited-members-block-component:not(:last-child){margin-bottom:1em}.inherited-members-block-component .top{display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 750px){.inherited-members-block-component .top{margin-bottom:10px}}.inherited-members-block-component .preview-block .avatar-component{margin-right:5px}.inherited-members-block-component .explanation-block{margin-top:1em}.inherited-members-block-component .members-block{margin-top:2em}
.minimal-editor-component>.editor-wrapper{min-height:75px;border:1px solid #ddd;background:#fff;border-radius:2px;padding:.5em;cursor:text}.minimal-editor-component>.editor-wrapper>.editor p:last-child{margin-bottom:0}.minimal-editor-component.no-min-height>.editor-wrapper{min-height:unset}.minimal-editor-component.resizable{resize:vertical}.minimal-editor-component.constrain-height{height:100%;overflow-y:hidden}.minimal-editor-component.constrain-height>.editor-wrapper{height:100%;overflow-y:auto}.minimal-editor-component.constrain-height.has-formatting-bar{display:flex;flex-direction:column}.minimal-editor-component.constrain-height.has-formatting-bar>.editor-wrapper{flex-grow:1}.minimal-editor-component.translucent{background:rgba(255,255,255,.2)}.minimal-editor-component.translucent>.editor-wrapper{background:none}.minimal-editor-component.translucent>.editor-wrapper h1,.minimal-editor-component.translucent>.editor-wrapper h2,.minimal-editor-component.translucent>.editor-wrapper h3,.minimal-editor-component.translucent>.editor-wrapper h4,.minimal-editor-component.translucent>.editor-wrapper h5,.minimal-editor-component.translucent>.editor-wrapper h6,.minimal-editor-component.translucent>.editor-wrapper a{color:#fff}.minimal-editor-component.has-formatting-bar>.editor-wrapper{border:none;border-top:1px solid #ddd;border-top-left-radius:0;border-top-right-radius:0}
@media screen and (min-width: 751px){.mobile-aware-component__mobile{display:none !important}}@media screen and (max-width: 750px){.mobile-aware-component__desktop{display:none !important}}
.nav-bar-component{height:40px;overflow:hidden;position:relative;z-index:1}.nav-bar-component .dropdown{display:inline-flex}.nav-bar-component a,.nav-bar-component .dropdown{margin-right:2em;align-items:center;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none}.nav-bar-component a:hover .title,.nav-bar-component a:focus .title,.nav-bar-component .dropdown:hover .title,.nav-bar-component .dropdown:focus .title{text-decoration:underline}.nav-bar-component a:focus .title,.nav-bar-component .dropdown:focus .title{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.nav-bar-component .row [class^=col]{margin-top:0em;margin-bottom:0em}.nav-bar-component .col-12{display:flex;justify-content:space-between}.nav-bar-component .scrollable-nav{width:100%;position:relative;line-height:40px;overflow-x:scroll}.nav-bar-component .scrollable-nav .overflow-gradient{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media only screen and (min-width: 1200px){.nav-bar-component .scrollable-nav .overflow-gradient{display:none}}.nav-bar-component ul.nav-list{display:flex;white-space:nowrap;list-style:none;margin:0px;padding:0px;height:90px;overflow-y:hidden;width:100%}.nav-bar-component ul.social-list{list-style:none;margin:0px;padding:0px;height:90px;line-height:40px;white-space:nowrap}@media only screen and (max-width: 720px){.nav-bar-component ul.social-list{display:none}}.nav-bar-component ul.social-list li{display:inline-flex;margin:0em 0em 0em 1em}.nav-bar-component ul.social-list li:first-of-type{margin-left:1em}.nav-bar-component ul.social-list li a{display:inline;margin-right:0}.nav-bar-component li{text-transform:uppercase;text-decoration:inherit;display:inline-flex}.nav-bar-component li .bp3-icon{font-size:14px;margin-left:.25em;position:relative;top:-2px}.nav-bar-component .external-icon{opacity:.7;padding-left:5px}.nav-bar-popover .bp3-icon-lock2{font-size:14px;padding-right:.15em;position:relative;top:-1px}.nav-bar-popover .bp3-icon-share{padding:3px;opacity:.7}@media print{.nav-bar-component{display:none}}
.page-autocomplete-component .input{width:100%}.page-autocomplete-component .bp3-popover-target{width:100%}.page-autocomplete-component .bp3-input-action{padding:0px 5px;opacity:.6}.page-autocomplete-popover .autocomplete-name{padding:0em 1em}.page-autocomplete-popover .bp3-menu-item{display:flex;align-content:center;align-items:center}.page-autocomplete-popover .new-title{padding-right:.5em}
.nav-builder-component .new-items{padding:10px;outline:1px dashed #666;margin:1em 0;background:#f7f7f9}.nav-builder-component .new-items>*{margin-right:10px}.nav-builder-component .page-autocomplete-component{display:inline-block;width:200px}.nav-builder-component .page-autocomplete-component .bp3-popover-target .bp3-icon{opacity:.5;margin-left:7px;font-size:14px;padding-top:2px}.nav-builder-component .nav-builder-row{padding:.5em 0em}.nav-builder-component .nav-builder-row.dragging .shadow{box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.nav-builder-component .nav-builder-row .shadow{border-radius:2px;display:flex;align-items:flex-start;padding:.5em;background:#fff;transition:box-shadow .1s linear;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}.nav-builder-component .nav-builder-row .drag-handle{padding:4px;margin-right:10px}.nav-builder-component .nav-builder-row .top{display:flex;align-items:center;line-height:22px}.nav-builder-component .nav-builder-row .top>*{margin-right:10px}.nav-builder-component .nav-builder-row .href-input{flex-grow:1}.nav-builder-component .nav-builder-row-component{flex:1 1 auto}.nav-builder-component .nav-builder-row-component.static{padding:8px calc(34px + .5em);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)}
.bp3-non-ideal-state .bp3-heading{font-size:18px;line-height:21px}
.order-picker-component{display:flex;background:#fff;border:1px solid #ccc;border-radius:2px}.order-picker-component .column{width:50%}.order-picker-component .column:first-of-type{border-right:1px solid #ccc}.order-picker-component .column-header{background:#eee;border-bottom:1px solid #ccc;font-weight:bold;padding:.5em 1em;display:flex;align-items:center}.order-picker-component .column-header svg{margin-left:.5em;opacity:.5}.order-picker-component .items-listing{height:350px;overflow-y:auto}.order-picker-component .items-listing>ul{list-style:none;padding:0;margin:0}.order-picker-component .items-listing .more-spinner{margin:7px 0}.order-picker-component .search-bar{background:#f5f5f5;border-bottom:1px solid #ccc;position:sticky;top:0;padding:8px}.order-picker-component_item{display:flex;border-bottom:1px solid #eee}.order-picker-component_item>.drag-handle{display:flex;flex-direction:column;justify-content:center;align-items:center}.order-picker-component_item>.content{flex-grow:1}.order-picker-component_item.is-dragging{opacity:.5}
.pub-attribution-dialog-component.bp3-dialog{max-width:90vw;width:1000px}
.pub-collections-listing-component_collection-title{flex:1;display:flex;align-items:center}.pub-collections-listing-component_collection-title .collection-kind-icon{margin-left:4px;margin-right:8px}.pub-collections-listing-component_collection-title .title-icon{margin-left:4px}.pub-collections-listing-component_collection-title.interactive{padding:10px 4px}.pub-collections-listing-component_collection-title.interactive:hover{cursor:pointer;background:#eee}.pub-collections-listing-component_collection-title.interactive.active{background:#f0f0f0}.pub-collections-listing-component_collection-row{width:100%;display:flex;align-items:center;padding:5px}.pub-collections-listing-component_collection-row.is-dragging{background-color:rgba(255,255,255,.75)}.pub-collections-listing-component_collection-row .buttons{margin-right:10px}.pub-collections-listing-component_collection-row a.title{text-decoration:none}.pub-collections-listing-component_collection-row a.title:hover{text-decoration:underline}.pub-collections-listing-component .add-button,.pub-collections-listing-component .reorder-explanation{margin-bottom:10px}.pub-collections-listing-component .bp3-non-ideal-state{margin-top:2em}.pub-collections-listing-component .drag-drop-listing-component .empty-state-container{padding:0}
body{color:#333;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}h1{line-height:40px;font-size:36px}h1,h2{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h2{line-height:32px;font-size:28px}h3{line-height:25px;font-size:22px}h3,h4{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h4{line-height:21px;font-size:18px}h5{line-height:19px;font-size:16px}h5,h6{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h6{line-height:16px;font-size:14px}sup{line-height:1}.pub-edge-description-button{cursor:pointer;text-decoration:none}.pub-edge-description-button:hover,.pub-edge-description-button:focus{text-decoration:underline}
body{color:#333;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}h1{line-height:40px;font-size:36px}h1,h2{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h2{line-height:32px;font-size:28px}h3{line-height:25px;font-size:22px}h3,h4{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h4{line-height:21px;font-size:18px}h5{line-height:19px;font-size:16px}h5,h6{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h6{line-height:16px;font-size:14px}sup{line-height:1}.pub-edge-layout{display:flex;flex-direction:column;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;text-decoration:none;padding:24px 32px 18px;max-width:1200px;width:100%}.pub-edge-layout .title-container{font-size:18px;font-weight:400;letter-spacing:1px}.pub-edge-layout .title-container a{text-decoration:none}.pub-edge-layout .top{display:flex;flex-direction:row}.pub-edge-layout .top .top-left{flex:0 0 120px;margin:0 16px 0 0}.pub-edge-layout .top .top-left img{background:#e5e5e5;border-radius:3px;height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.pub-edge-layout .top .top-right{display:flex;flex:1 1;flex-direction:column}.pub-edge-layout .top .top-right .title-container{margin-bottom:8px}.pub-edge-layout .top .top-right .byline-container+.metadata{margin-top:5px}.pub-edge-layout .top .byline-container{font-style:italic}@media screen and (max-width: 720px){.pub-edge-layout .top{flex-direction:column}.pub-edge-layout .top li:before{display:none}.pub-edge-layout .top .top-left{margin:0 0 16px 0;flex:0}.pub-edge-layout .top .top-right{flex:1 0 auto}.pub-edge-layout .top .byline-container{margin-bottom:12px}}.pub-edge-layout ul.metadata{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.pub-edge-layout ul.metadata li{display:flex;align-items:center;flex:0 0 auto;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;font-size:12px}.pub-edge-layout ul.metadata li:last-child{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-edge-layout ul.metadata li:not(:last-child):after{content:"·";margin:4px}.pub-edge-layout ul.metadata .location{white-space:normal}.pub-edge-layout ul.metadata .pub-edge-description-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pub-edge-layout ul.metadata a{text-decoration:none}.pub-edge-layout ul.metadata a:hover,.pub-edge-layout ul.metadata a:focus{text-decoration:underline}@media screen and (max-width: 720px){.pub-edge-layout ul.metadata{flex-direction:column}.pub-edge-layout ul.metadata li:after{display:none}.pub-edge-layout ul.metadata li{flex:1;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.pub-edge-component{display:flex;text-decoration:none}.pub-edge-component:hover,.pub-edge-component:focus{text-decoration:none}.pub-edge-component .link{cursor:pointer;text-decoration:none}.pub-edge-component .link:hover,.pub-edge-component .link:focus{text-decoration:underline}.pub-edge-component.acts-like-link{cursor:pointer}.pub-edge-component.acts-like-link:hover .title-container,.pub-edge-component.acts-like-link:focus .title-container{text-decoration:underline}.pub-edge-component:not(.acts-like-link) .title-container a:hover{text-decoration:underline}.pub-edge-component .title-container{line-height:24px}.pub-edge-component details hr{border:none;border-bottom:1px solid #a1a1a1;margin:20px 0}.pub-edge-component details summary{display:none}.pub-edge-component details p{font-family:skolar-latin,Georgia,Cambria,"Times New Roman",Times,serif;font-style:normal;letter-spacing:-0.003em;letter-spacing:.01rem;line-height:1.7;margin:0em 0em 1em;word-break:break-word}.pub-edge-editor-component .byline-container{margin-bottom:8px}.pub-edge-editor-component .editable-date{display:inline;margin-left:4px;margin-right:4px}.pub-edge-editor-component .editable-date .bp3-input{font-size:1em}.pub-edge-editor-component .editable-details{margin-top:8px}
.pub-edge-listing-card-component{border-color:#a1a1a1;border-radius:3px;border-style:solid;border-width:1px;margin-bottom:30px;position:relative;transition:all 60ms linear}.pub-edge-listing-card-component.in-pub-body>*{filter:grayscale(100%);transition:all 60ms linear}.pub-edge-listing-card-component.in-pub-body:hover>*,.pub-edge-listing-card-component.in-pub-body:active>*,.pub-edge-listing-card-component.in-pub-body:focus>*{filter:grayscale(0%)}.pub-edge-listing-card-component.in-pub-body>.controls{right:4px}.pub-edge-listing-card-component.in-pub-body:last-child{margin-bottom:0}.pub-edge-listing-card-component>.relation,.pub-edge-listing-card-component>.controls{background-color:#fff;padding:0 8px;position:absolute;top:0;transform:translateY(-50%);background-color:#fff;padding:0 8px;position:absolute;top:0;transform:translateY(-50%)}.pub-edge-listing-card-component>.controls{align-items:center;display:flex;right:24px}.pub-edge-listing-card-component>.controls>*:not(:last-child){margin-right:6px}.pub-edge-listing-card-component>.relation{left:16px;filter:grayscale(0%)}.pub-edge-listing-card-component>.relation .relation-name{font-weight:600}.pub-edge-listing-card-component>.relation .pub-title{font-style:italic}.pub-edge-listing-card-component>.relation .drop-return{margin-right:4px;position:relative;bottom:px;transform:rotateY(180deg)}.pub-edge-listing-card-component>.relation.show-icon{left:4px}
.pub-edge-listing-controls-component{align-items:center;display:flex;overflow:hidden}.pub-edge-listing-controls-component>.filters{margin-right:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub-edge-listing-controls-component-menu{font-size:12px;padding:1em}.pub-edge-listing-controls-component-menu h6{font-size:1em;font-weight:normal}.pub-edge-listing-controls-component-menu ul{list-style-type:none;margin:0;padding:0}.pub-edge-listing-controls-component-menu .bp3-control-indicator{width:14px;height:14px}.pub-edge-listing-controls-component-menu .bp3-control-indicator:before{width:14px;height:14px}
.pub-edge-listing-component{display:flex;flex-direction:column}.pub-edge-listing-component>.top{align-items:center;display:flex;flex-direction:row;margin-bottom:24px}.pub-edge-listing-component>.top>h5{flex:1 0 auto;margin:0 12px 0 0}@media screen and (max-width: 720px){.pub-edge-listing-component{font-size:12px}}.pub-edge-listing-counter-component{font-weight:600;margin-right:6px;flex:0 0 auto}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-background-component{position:relative;overflow:hidden}.pub-header-background-component .background-element{width:100%;height:100%;position:absolute;z-index:-1}.pub-header-background-component .background-element.background-white-layer{background:#fff}.pub-header-background-component .background-element.background-image{background-size:cover;background-position:center}.pub-header-background-component .background-element.background-image.blur{filter:blur(10px)}.pub-header-background-component .background-element.background-safety-layer{height:54px}
.pub-history-viewer-component{display:flex;position:relative;flex-direction:column;max-height:600px;max-width:400px;margin-top:25px}.pub-history-viewer-component h4{margin-bottom:0}.pub-history-viewer-component .top-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.pub-history-viewer-component .title-and-spinner{display:flex;align-items:center}.pub-history-viewer-component .title-and-spinner .bp3-spinner{opacity:0;transition:.1s ease-out opacity;margin-left:5px}.pub-history-viewer-component.loading .title-and-spinner .bp3-spinner{opacity:1}.pub-history-viewer-component .playback-button-group{display:flex;justify-content:space-evenly;margin-bottom:5px}.pub-history-viewer-component .playback-button-group .bp3-popover-wrapper{flex:unset}.pub-history-viewer-component .bp3-slider{margin-bottom:40px}.pub-history-viewer-component .bp3-slider .bp3-slider-label{white-space:nowrap}.pub-history-viewer-component .bp3-slider .bp3-slider-axis>.bp3-slider-label{transform:translate(0, 20px)}.pub-history-viewer-component .bp3-slider .bp3-slider-axis>.bp3-slider-label:first-child{left:0}.pub-history-viewer-component .bp3-slider .bp3-slider-axis>.bp3-slider-label:last-child{right:0;left:unset !important}.pub-history-viewer-component .bp3-slider .bp3-slider-axis>.bp3-slider-label .date-and-time>.time{display:none}.pub-history-viewer-component ul.bp3-menu{position:relative;overflow:auto;border-radius:4px;background:#f5f5f5;border:4px solid #f5f5f5}.pub-history-viewer-component .release-menu-item{align-items:center}.pub-history-viewer-component .release-menu-item .visit-release-button{color:#fff;opacity:0}.pub-history-viewer-component .release-menu-item:hover .visit-release-button,.pub-history-viewer-component .release-menu-item:focus-within .visit-release-button{opacity:1}
.pub-menu-item-component.bp3-menu-item{display:flex;cursor:pointer;max-width:600px}.pub-menu-item-component.bp3-menu-item.is-skeleton .subtitle{width:75%;margin-top:5px}.pub-menu-item-component.bp3-menu-item:not(:last-child){border-bottom:1px solid #eee}.pub-menu-item-component.bp3-menu-item.active,.pub-menu-item-component.bp3-menu-item:hover{background:#f0f0f0}.pub-menu-item-component.bp3-menu-item .preview-image-component{width:50px;height:50px}.pub-menu-item-component.bp3-menu-item .inner{width:100%;flex-shrink:1}.pub-menu-item-component.bp3-menu-item .inner .title{font-weight:500}.pub-menu-item-component.bp3-menu-item .inner .subtitle{font-style:italic}div.pub-menu-item-component{pointer-events:none}
.pub-note-content-component{word-break:break-word}
.expand-button-component{position:absolute;bottom:-1em;z-index:1;width:100%;height:30px;padding-bottom:1em;cursor:pointer}.expand-button-component .relative-container{height:100%;position:relative}.expand-button-component .relative-container .icon-container{position:absolute;box-sizing:border-box;width:30px;height:30px;border-radius:15px;background:#fff;border:1px solid #e0e0e0;display:none;align-items:center;justify-content:center;left:calc(50% - 15px);bottom:-15px}.expand-button-component:hover .icon-container{display:flex}html:not(.bp3-focus-disabled) .expand-button-component:focus .icon-container{display:flex}
.many-authors-byline-component .top-byline{display:inline}.many-authors-byline-component .top-byline a{color:inherit}.many-authors-byline-component .top-byline a:hover,.many-authors-byline-component .top-byline a:focus{text-decoration:underline}.many-authors-byline-component .bottom-byline{margin:5px 0}
.pub-preview-edges-component .hairline{width:100%;margin:10px 0;border-top:1px solid #e0e0e0}.pub-preview-edges-component .heading,.pub-preview-edges-component .heading>.icon-container{display:flex;align-items:center}.pub-preview-edges-component .heading{text-transform:uppercase;margin-bottom:5px}.pub-preview-edges-component .heading .icon-container{width:20px}.pub-preview-edges-component .listing{margin-left:20px}.pub-preview-edges-component .listing .edge-list{margin-bottom:5px}.pub-preview-edges-component .byline-component{display:inline}.pub-preview-edges-component a:hover{text-decoration:underline}
.pub-preview-component{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:2px;display:flex;position:relative}.pub-preview-component a{text-decoration:none}.pub-preview-component .preview-image-wrapper .preview-image-component{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#f0f0f0;height:100%}.pub-preview-component .content-wrapper{position:relative}.pub-preview-component .content{overflow:hidden;padding:1em;vertical-align:top;position:relative;max-height:100%}.pub-preview-component:not(.expanded) .content:after{content:"";display:block;background:#fff;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.95), white);width:100%;height:1em;position:absolute;bottom:0em;left:0}.pub-preview-component:after{content:"";clear:both;display:table}.pub-preview-component.large-preview{min-height:350px;margin-bottom:1em}.pub-preview-component.large-preview:not(.expanded){height:350px}.pub-preview-component.large-preview .preview-image-wrapper{width:55%;border-right:1px solid #f0f0f0}.pub-preview-component.large-preview .content-wrapper{width:44%;padding-left:1.5em}.pub-preview-component.large-preview .title-wrapper{padding:5px 5px 10px 5px}.pub-preview-component.large-preview .title-wrapper:hover{text-decoration:underline}.pub-preview-component.large-preview .title-wrapper .pub-title{font-weight:500;font-size:24px;line-height:1.33 !important}.pub-preview-component.large-preview .authors{font-style:italic;font-weight:400;font-size:16px;line-height:1.25;padding-bottom:5px;padding-left:5px}.pub-preview-component.large-preview .date-details{margin-top:10px;padding-left:5px}.pub-preview-component.large-preview .description{font-size:14px;padding-left:5px}.pub-preview-component.large-preview .pub-preview-edges-component{font-size:14px;margin-bottom:5px;padding-left:5px}.pub-preview-component.medium-preview{min-height:225px;margin-bottom:1em}.pub-preview-component.medium-preview:not(.expanded){height:225px}.pub-preview-component.medium-preview .preview-image-wrapper{width:35%;border-right:1px solid #f0f0f0}.pub-preview-component.medium-preview .content-wrapper{width:65%}.pub-preview-component.medium-preview .title-wrapper{padding:0px 5px 5px 5px}.pub-preview-component.medium-preview .title-wrapper:hover{text-decoration:underline}.pub-preview-component.medium-preview .authors{padding-left:5px}.pub-preview-component.medium-preview .date-details{margin-top:15px;padding-left:5px}.pub-preview-component.medium-preview .description{padding-left:5px;padding-top:15px}.pub-preview-component.medium-preview .pub-preview-edges-component{padding-left:5px;margin-bottom:5px}.pub-preview-component.small-preview{box-shadow:0px 0px 0px rgba(0,0,0,0);border:0px solid rgba(0,0,0,0);border-left:1px solid #e0e0e0;border-radius:0px;padding-left:20px;margin-bottom:1em}.pub-preview-component.small-preview .preview-image-wrapper{display:none}.pub-preview-component.small-preview .content{padding:0em}.pub-preview-component.small-preview .content:after{display:none}.pub-preview-component.small-preview .title-wrapper{padding:5px 0px 2px}.pub-preview-component.small-preview .title-wrapper:hover{text-decoration:underline}.pub-preview-component.small-preview .title-wrapper .pub-title{font-weight:400;font-size:22px;line-height:1.33 !important}.pub-preview-component.small-preview .description{padding-top:5px}.pub-preview-component.small-preview .date-details{margin-top:10px}.pub-preview-component.small-preview .contributor-avatars{padding-left:0px}.pub-preview-component.minimal-preview{box-shadow:0px 0px 0px rgba(0,0,0,0);border:0px solid rgba(0,0,0,0);border-left:1px solid #e0e0e0;border-radius:0px;padding-left:20px;font-size:16px;margin-bottom:1em}.pub-preview-component.minimal-preview .content{padding:0em}.pub-preview-component.minimal-preview .content:after{display:none}.pub-preview-component.minimal-preview .authors{font-style:italic;font-weight:300;font-size:14px;line-height:1.3}.pub-preview-component.minimal-preview .title-wrapper{padding:5px 0px 2px}.pub-preview-component.minimal-preview .title-wrapper:hover{text-decoration:underline}.pub-preview-component.minimal-preview .title-wrapper .pub-title{font-weight:400;font-size:18px;line-height:1.33 !important}.pub-preview-component.minimal-preview .description,.pub-preview-component.minimal-preview .pub-preview-edges-component{padding-top:3px;font-size:12px;line-height:1.4}.pub-preview-component.minimal-preview .description{opacity:.75}.pub-preview-component .title-wrapper{padding-bottom:5px;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}.pub-preview-component .pub-title{line-height:1.25 !important;display:inline;font-weight:500}.pub-preview-component .authors{font-size:14px;line-height:1.3;font-style:italic;color:#555;padding-bottom:2px}.pub-preview-component .date-details{font-size:14px;line-height:20px;overflow:hidden;height:20px;color:#555;margin-top:5px}.pub-preview-component .date-details .date{padding-right:1em;vertical-align:middle;font-style:italic;color:#000}.pub-preview-component .date-details .draft-link{font-style:normal;margin-left:2em}.pub-preview-component .contributor-avatars{font-size:14px;line-height:20px;height:20px;font-style:italic;color:#555;margin-top:5px;padding-left:5px}.pub-preview-component .contributor-avatars .avatar-component{vertical-align:top}.pub-preview-component .lock-icon{margin-left:.25em;vertical-align:baseline}.pub-preview-component .description{padding-top:10px;font-size:14px;opacity:.75;line-height:1.3}.pub-preview-component .community-banner{padding:3px 5px;border-radius:2px;float:right;margin:0px 0px 5px 5px}.pub-preview-component .community-banner img{display:block}@media only screen and (max-width: 720px){.pub-preview-component{flex-direction:column}.pub-preview-component.large-preview:not(.expanded),.pub-preview-component.medium-preview:not(.expanded){height:auto}.pub-preview-component.large-preview .preview-image-wrapper,.pub-preview-component.medium-preview .preview-image-wrapper{width:100%;height:200px;border-right:0px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.pub-preview-component.large-preview .content-wrapper,.pub-preview-component.medium-preview .content-wrapper{width:100%;height:auto}.pub-preview-component.large-preview .community-banner,.pub-preview-component.medium-preview .community-banner{margin:0px 0px 10px;display:block}}
.pub-release-dialog-component .bp3-callout{margin-bottom:10px}.pub-release-dialog-component .bp3-callout .release-date{font-size:12px}.pub-release-dialog-component .notes-header{text-transform:uppercase;font-size:12px;color:#888;margin-bottom:5px}.pub-release-dialog-component .text-info{margin-top:20px;margin-bottom:5px}.pub-release-dialog-component .url-select .bp3-button{min-height:24px;max-height:24px;margin-left:10px}.pub-release-dialog-component .url-select .bp3-input-group.bp3-disabled .bp3-input{background:#fff;color:inherit;cursor:text}.pub-release-dialog-component .minimal-editor-component{height:150px;overflow:auto}.pub-release-dialog-component .minimal-editor-component .editor-wrapper{min-height:100%}.pub-release-dialog-component .minimal-editor-component .editor-wrapper .ProseMirror .prosemirror-placeholder{white-space:break-spaces}
.pub-release-review-dialog-component .minimal-editor-component{height:150px;overflow:auto}.pub-release-review-dialog-component .minimal-editor-component .editor-wrapper{min-height:100%}
.pub-share-dialog-component.bp3-dialog{width:1000px;max-width:90vw;max-height:90vh}.pub-share-dialog-component.bp3-dialog .bp3-dialog-body{display:flex;overflow:hidden;margin:10px}.pub-share-dialog-component.bp3-dialog .pane{display:flex;flex-direction:column;overflow:hidden;flex-basis:50%;padding:10px}.pub-share-dialog-component.bp3-dialog .pane .pane-title{font-weight:bold;font-size:1.2em;margin-bottom:4px}.pub-share-dialog-component.bp3-dialog .pane .pane-content{overflow:auto}.pub-share-dialog-component.bp3-dialog .pane:first-child:last-child{flex-basis:100%}.pub-share-dialog-component.bp3-dialog .hash-row{margin-bottom:10px}.pub-share-dialog-component.bp3-dialog .hash-row .bp3-button{display:flex;justify-content:flex-start;width:163px}.pub-share-dialog-component.bp3-dialog .hash-row .bp3-input-group .bp3-input{height:100%}.pub-share-dialog-component.bp3-dialog .user-autocomplete-component{flex-shrink:1}.pub-share-dialog-component.bp3-dialog .members-container{display:flex;flex-direction:column;max-height:500px;margin-top:1em;overflow:auto}.pub-share-dialog-component.bp3-dialog .member-row-component{margin-top:.75em;padding-top:.75em;margin-bottom:0em;padding-bottom:0em}.pub-share-dialog-component.bp3-dialog .inherited-members-block-component{outline:none;background:none;margin-top:2em}@media screen and (max-width: 800px){.pub-share-dialog-component.bp3-dialog .bp3-dialog-body{flex-direction:column-reverse}.pub-share-dialog-component.bp3-dialog .bp3-dialog-body .pane{flex-basis:unset}}
.query-list-dropdown-component .bp3-popover-content>.search-wrapper{width:400px;max-height:400px;display:flex;flex-direction:column}@media screen and (max-width: 750px){.query-list-dropdown-component .bp3-popover-content>.search-wrapper{width:auto;max-width:400px}}.query-list-dropdown-component .bp3-popover-content>.search-wrapper .bp3-input-group{z-index:1}.query-list-dropdown-component .bp3-popover-content>.search-wrapper .bp3-menu{flex-grow:1;overflow:auto;min-height:0;padding:0}.query-list-dropdown-component .empty-list{height:50px;display:flex;align-items:center;justify-content:center;font-style:italic}
.scope-dropdown-component{font-size:12px;letter-spacing:.5px;max-width:500px;min-width:280px}.scope-dropdown-component .intro{text-transform:uppercase;padding:5px 36px;opacity:.5}.scope-dropdown-component .scope-item{display:flex;justify-content:space-between;padding:5px 10px}.scope-dropdown-component .scope-item .top{text-transform:uppercase;opacity:.5;display:flex;align-items:baseline}.scope-dropdown-component .scope-item .top .bp3-icon{margin-right:20px}.scope-dropdown-component .scope-item .bottom{font-size:14px;line-height:18px;letter-spacing:.5px;display:flex;white-space:normal;align-items:flex-start}.scope-dropdown-component .scope-item .bottom .avatar-component{margin-right:12px}.scope-dropdown-component .scope-item .settings{display:flex;align-items:top;justify-content:space-around}.scope-dropdown-component .scope-item .settings a{padding:0 3px;margin:0 2px;color:#bdbdbd}.scope-dropdown-component .scope-item .settings a:hover{color:#999}
.settings-section-component{position:relative}.settings-section-component>.gradient{z-index:-1;opacity:.05;width:100%;height:100%;position:absolute;bottom:0px;background:linear-gradient(to bottom right, #fff, var(--community-accent-dark));filter:blur(30px)}.settings-section-component>.title-area{margin-bottom:15px}.settings-section-component>.title-area>.title-row{display:flex;justify-content:space-between}.settings-section-component>.title-area>.title-row>.title{font-size:20px;font-weight:bold}.settings-section-component>.title-area>.description{margin-top:5px;font-size:14px}.settings-section-component>.title-area>.description summary{font-style:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-section-component.emphasized{background:#fff8dc}.settings-section-component.emphasized>.gradient{display:none}
.sharing-card-component{padding:4px 6px;display:flex;height:33px;background-color:#fff;width:calc(50% - .5em);margin-bottom:.5em}.sharing-card-component:nth-of-type(odd){margin-right:1em}.sharing-card-component .content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;font-size:14px;margin-right:2em;flex-grow:1;flex-shrink:1}.sharing-card-component .content .avatar-component,.sharing-card-component .content .bp3-icon{margin-right:.5em;flex-shrink:0}.sharing-card-component .content .bp3-icon-people{font-size:14px;margin-right:2px}.sharing-card-component .content .managers-preview{margin-left:5px}.sharing-card-component .content .managers-preview .avatar-component{margin-right:1px}.sharing-card-component .options{white-space:nowrap;display:flex;align-items:center}.sharing-card-component .bp3-control{margin-bottom:0px}.sharing-card-component.add{padding:0em}.sharing-card-component.add .user-autocomplete-component{width:100%}.sharing-card-component.add .user-autocomplete-component input{height:33px;box-shadow:none;font-size:14px}.sharing-card-component.flat{background:#f9f9f9}@media only screen and (max-width: 750px){.sharing-card-component{width:100%}.sharing-card-component:nth-of-type(odd){margin-right:0em}}
.skip-link-component{display:block;position:fixed;top:10px;left:10px;padding:10px;background:#fff;z-index:100000}
.slider-input-component{display:flex;align-items:center}.slider-input-component .bp3-input-group{margin-left:15px;width:50px;display:flex;align-items:center}.slider-input-component .left-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px;margin-right:10px}.slider-input-component .right-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:3px;width:40px}
.tab-to-show-component:not(:focus):not(:active):not(.hold-open){position:fixed;top:auto;overflow:hidden;opacity:0;transform:translateX(-4000px);z-index:-999}
.thread-comment2-component{border:1px solid #ccc;border-radius:2px;background:#fff}.thread-comment2-component .header{font-size:14px;display:flex;align-items:center;width:100%;background:#f0f0f0;border-bottom:1px solid #ccc;padding:5px 10px}.thread-comment2-component .header .avatar-component{margin-right:1em}.thread-comment2-component .header .comment-title{flex:1 1 auto}.thread-comment2-component .editor{padding:20px 15px;font-size:16px;overflow:auto}.thread-comment2-component .editor>*:last-child{margin-bottom:0em}
.thread-event-component{display:flex;align-items:center}.thread-event-component .avatar-component{margin:0em 1em}.thread-event-component .status-block{display:flex;margin:0px 13px 0px 13px;justify-content:center;align-items:center;width:24px;height:24px;border-radius:5px;color:#fff}.thread-event-component .status-block.open{background:#238c2c}.thread-event-component .status-block.closed{background:#c23030}.thread-event-component .status-block.completed{background:#a854a8}
.thread-component{position:relative}.thread-component:before{content:"";position:absolute;top:0;bottom:0;left:24px;width:2px;background:#ccc;z-index:-1}.thread-component .thread-comment2-component,.thread-component .thread-event-component{margin:2em 0em}
.thread-input-component{margin:0em 0em 2em}.thread-input-component .comment-button{margin-top:10px}
.timeline-item-component .inner{display:flex}.timeline-item-component .inner .left{display:flex;flex-direction:column}.timeline-item-component .inner .left .bubble{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:8px;margin-right:8px;margin-top:0;width:24px;height:24px;border-radius:12px}.timeline-item-component .inner .left .bubble .bp3-icon{color:inherit}.timeline-item-component .inner .left .descender{margin-top:5px;margin-bottom:5px;padding-bottom:25px;flex-grow:1;width:2px;margin-left:19px;background:#ddd}.timeline-item-component .inner .right{padding-top:calc(12px - 1em);margin-left:10px;padding-bottom:10px}.timeline-item-component .inner .right .title{font-weight:bold}.timeline-item-component .inner .right .subtitle{font-style:italic;font-size:.9em}.timeline-item-component .inner .right .controls{margin-top:5px;margin-bottom:5px}.timeline-item-component:last-child .descender{display:none}.timeline-item-component.large .inner .left .bubble{margin:0;width:40px;height:40px;border-radius:20px}.timeline-item-component.hollow .inner .left .bubble{background:none;border-width:2px;border-style:solid}
.title-editor-component{position:relative}.title-editor-component[contenteditable=true]{cursor:text}.title-editor-component[contenteditable=true]:empty:not(:focus):before{content:attr(data-placeholder);color:rgba(110,110,110,.6)}.title-editor-component[contenteditable=true]::before{content:"";pointer-events:none;bottom:-2px;left:-2px;position:absolute;right:-2px;top:-2px;border-radius:2px;transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9)}.title-editor-component[contenteditable=true]:hover::before{box-shadow:0 0 0 0 rgba(54,54,54,0),0 0 0 0 rgba(54,54,54,0),inset 0 0 0 1px rgba(16,22,26,.15)}
.user-autocomplete-component{width:100%}.user-autocomplete-component .bp3-popover-target{width:100%}.user-autocomplete-popover .autocomplete-name{padding:0em 1em}.user-autocomplete-popover .bp3-menu-item{display:flex;align-content:center;align-items:center}
.user-notification-preferences-component{padding:24px}.user-notification-preferences-component.minimal{padding:0}
.user-notifications-button.bp3-button .bp3-icon{color:currentColor !important}@media only screen and (max-width: 500px){.user-notifications-button.bp3-button{display:none}}.user-notifications-component.bp3-card{width:420px;padding:0;overflow:hidden}.user-notifications-component.bp3-card .top-controls-bar{display:flex;align-items:center;background:#f5f5f5;border-bottom:1px solid #ddd;padding:8px}.user-notifications-component.bp3-card .top-controls-bar .preferences-button{margin-left:8px}.user-notifications-component.bp3-card .pubs{max-height:550px;overflow:hidden;overflow-y:scroll}.user-notifications-component.bp3-card .pub-notifications-component{position:relative;z-index:0}.user-notifications-component.bp3-card .pub-notifications-component.expanded .header{box-shadow:0 4px 2px -2px rgba(0,0,0,.1);z-index:1}.user-notifications-component.bp3-card .pub-notifications-component .header{position:sticky;top:0}.user-notifications-component.bp3-card .pub-notifications-component .header-content{display:flex}.user-notifications-component.bp3-card .pub-notifications-component .header-content .bp3-button{color:inherit}.user-notifications-component.bp3-card .pub-notifications-component .header-content .bp3-button .bp3-icon{color:inherit}.user-notifications-component.bp3-card .pub-notifications-component .header-content .text-content{grid-area:text;padding:10px 5px}.user-notifications-component.bp3-card .pub-notifications-component .header-content .text-content .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;font-size:15px}.user-notifications-component.bp3-card .pub-notifications-component .header-content .text-content .title a{color:inherit;text-decoration:none}.user-notifications-component.bp3-card .pub-notifications-component .header-content .text-content .title a:hover{text-decoration:underline}.user-notifications-component.bp3-card .pub-notifications-component .header-content .text-content .community{font-style:italic;font-size:12px;margin-top:2px}.user-notifications-component.bp3-card .pub-notifications-component .header-content .text-content .community a{color:inherit}.user-notifications-component.bp3-card .pub-notifications-component .header-content .controls{display:flex;align-items:center;margin-left:auto;margin-right:12px}.user-notifications-component.bp3-card .pub-notifications-component:last-child .thread-notifications-component:last-child{border-bottom:none}.user-notifications-component.bp3-card .thread-notifications-component{padding:12px;color:#111;border-bottom:1px solid #ddd}.user-notifications-component.bp3-card .thread-notifications-component .message a{color:inherit;text-decoration:none}.user-notifications-component.bp3-card .thread-notifications-component .message a:hover{text-decoration:underline}.user-notifications-component.bp3-card .thread-notifications-component .message strong{font-weight:normal}.user-notifications-component.bp3-card .thread-notifications-component .message strong a{font-weight:bold}.user-notifications-component.bp3-card .thread-notifications-component .message .blip{display:inline-block;height:.7em;width:.7em;margin-right:5px;vertical-align:baseline;border-radius:100px;box-sizing:border-box}.user-notifications-component.bp3-card .thread-notifications-component .message .blip:not(.is-read){background:currentColor}.user-notifications-component.bp3-card .thread-notifications-component .message .blip.is-read{border:2px solid currentColor}.user-notifications-component.bp3-card .thread-notifications-component .excerpt{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;padding:7px;background:rgba(0,0,0,.05)}.user-notifications-component.bp3-card .thread-notifications-component .top-details{display:flex;align-items:center;margin-bottom:10px;font-style:italic}.user-notifications-component.bp3-card .thread-notifications-component .top-details .controls{opacity:.75;margin-left:auto}.user-notifications-component.bp3-card .thread-notifications-component .bottom-details{display:flex;align-items:center;margin-top:10px}.user-notifications-component.bp3-card .thread-notifications-component .bottom-details .time-ago{display:block;font-style:italic}.user-notifications-component.bp3-card .thread-notifications-component .bottom-details .mark-read-button{margin-left:auto}
.minimal-footer-component{color:#fff;background-color:#484b50;display:flex;align-items:center;gap:4%;padding:30px 4%;font-family:"SuisseIntl",sans-serif;font-size:12px}.minimal-footer-component .left-column{flex:3;height:26px}.minimal-footer-component .left-column a,.minimal-footer-component .left-column img{display:inline-block;height:100%}.minimal-footer-component .right-column{display:flex;gap:40px}.minimal-footer-component .right-column .nav-column{display:flex;flex-direction:column;flex:0;flex-basis:auto}.minimal-footer-component .right-column .social-column a .bp3-icon{color:#fff}.minimal-footer-component .right-column ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-evenly;gap:30px}.minimal-footer-component .right-column ul a{color:#fff;text-decoration:none}.minimal-footer-component .right-column ul a:hover{text-decoration:underline}.minimal-footer-component .right-column .top-row{padding-bottom:15px}.minimal-footer-component .right-column .bottom-row{padding-top:15px}.minimal-footer-component .right-column .top-row{border-bottom:1px rgba(255,255,255,.2) solid}.minimal-footer-component .right-column .bottom-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.minimal-footer-component .right-column .bottom-row .built-on{display:flex;align-items:center;gap:4px}.minimal-footer-component .right-column .bottom-row img{height:17px;display:inline-block}@media only screen and (max-width: 720px){.minimal-footer-component{flex-direction:column}.minimal-footer-component .left-column{flex-direction:column}.minimal-footer-component .left-column img{margin-bottom:20px}.minimal-footer-component .right-column{flex-direction:column;align-items:center;text-align:center}.minimal-footer-component .right-column .top-row{border-bottom:none}.minimal-footer-component .right-column .bottom-row{flex-direction:column}}
.minimal-header-component{position:sticky;top:0px;background-color:#f9fcf0;border-bottom:1px solid #484b50;font-family:"SuisseIntl",sans-serif;font-weight:400;font-size:12px;color:#484b50;z-index:31415}.minimal-header-component .bp3-icon{color:#484b50}.minimal-header-component .container{display:flex;-moz-column-gap:15px;column-gap:15px;height:90px;align-items:center}.minimal-header-component .container .logo{flex:1}.minimal-header-component .container .logo img{color:#484b50}.minimal-header-component .container nav{flex:1;display:flex;justify-content:flex-end}.minimal-header-component .container nav.global{flex:1}.minimal-header-component .container nav.links{flex:0}.minimal-header-component .container nav>ul{margin:0;padding:0;list-style-type:none;display:flex;gap:15px;line-height:40px}.minimal-header-component .container nav>ul>li>a{text-decoration:none}.minimal-header-component .container nav>ul>li>a:hover{text-decoration:underline}.minimal-header-component .container nav>ul>li>a[role=button]:hover{background-color:rgba(0,0,0,0)}.minimal-header-component .container nav>ul>li>button{padding-left:0;padding-right:0}.minimal-header-component .container nav>ul>li>button:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width: 539px){.minimal-header-component .container{align-items:flex-end;flex-wrap:wrap;height:70px}.minimal-header-component .container .logo img{width:125px;height:22px}.minimal-header-component .container nav.global{flex:1}.minimal-header-component .container nav.links{flex-basis:100%;justify-content:flex-start}.minimal-header-component .container nav>ul{line-height:35px}}
.two-column-footer-component .email-cta{border-top:1px solid #e0e0e0;padding-top:3rem;padding-bottom:4.5rem;text-align:center}.two-column-footer-component .email-cta__container{box-sizing:content-box;padding:0 6%;margin:0 auto;max-width:27.5rem}.two-column-footer-component .email-cta__header_text{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.625rem;line-height:1.15385;font-size:1.25rem;line-height:1.2;padding-bottom:1.5rem;color:#212121}.two-column-footer-component .button{border:none;border-radius:4px;color:#fff;display:inline-block;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1;font-weight:500;padding:1.0625rem 2.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.two-column-footer-component .button--default{background-color:#087acc;border:1px solid #087acc;color:#fff;padding:.9375rem 2.25rem .875rem}.two-column-footer-component .button--default:hover{background-color:#0769b0;border:1px solid #0769b0;color:#fff}.two-column-footer-component .email-cta__privacy{color:#757575;display:block;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:.75rem;line-height:2;margin-bottom:.25rem;margin-top:.75rem;text-decoration:none}.two-column-footer-component .email-cta__privacy a{color:#757575;text-decoration:none}.two-column-footer-component .email-cta__privacy a:hover{text-decoration:underline}.two-column-footer-component .columns{display:flex;margin:auto;max-width:69.625rem;font-size:11px;padding:0rem .9375rem}.two-column-footer-component small{font-family:"Noto Serif",serif;font-style:normal;font-size:.6875rem;line-height:2.18182}.two-column-footer-component p{margin-bottom:0;padding-bottom:1.5rem}.two-column-footer-component address{font-family:"Noto Serif",serif;font-style:normal;font-size:.6875rem;line-height:2.18182}.two-column-footer-component .investor-logos{margin:0;padding:0;list-style:none;flex-basis:100%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-bottom:3rem;display:table;table-layout:fixed;width:100%}.two-column-footer-component .investor-logos__item{border:0;display:table-cell;vertical-align:top;padding:1.5rem;font-family:"Noto Serif",serif;font-size:1rem;line-height:1.5;font-weight:normal}.two-column-footer-component .investor-logos__item+.investor-logos__item{border-left:1px solid #e0e0e0}.two-column-footer-component .investor-logos__container{display:flex;justify-content:center;align-items:center;height:4.5rem;margin:auto;max-width:11.5625rem;text-align:center}.two-column-footer-component .investor-logos__img{display:block;margin:auto;max-height:4.5rem;max-width:100%}.two-column-footer-component .column{flex:1 50%;width:50%}.two-column-footer-component .column .left{float:left}.two-column-footer-component .column .right{float:right}.two-column-footer-component .certification-wrapper{text-align:left}.two-column-footer-component .certification-link{margin:0rem 0rem 2.9375rem;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-weight:normal;font-size:.6875rem;line-height:2.18182;letter-spacing:.5px;text-transform:uppercase;color:#212121;align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:center;max-width:247px}.two-column-footer-component .certification-link>img{max-height:100%;max-width:100%}.two-column-footer-component .footer-navigation__list{margin:0;padding:0;list-style:none;-moz-column-count:2;column-count:2;font-family:"Noto Sans",Arial,Helvetica,sans-serif;line-height:30px;padding-bottom:4.5rem}.two-column-footer-component .footer-navigation__list a{text-decoration:none;text-transform:uppercase}.two-column-footer-component .social-links{padding:0rem 0rem 1.1875rem 0rem}.two-column-footer-component .social-links__list{margin:0;padding:0;list-style:none;display:flex;gap:1.5rem}.two-column-footer-component .github-link-wrapper .github-link{display:inline-flex;margin:0rem 0rem 4.5rem;font-size:.6875rem;line-height:2.18182;letter-spacing:.5px;text-transform:uppercase;flex-flow:row wrap;min-height:24px;width:auto;color:#212121;align-items:center;justify-content:start;text-decoration:none}.two-column-footer-component .github-link-wrapper .github-link .github-link--text{margin:.125rem 0rem 0rem .4375rem}@media only screen and (max-width: 45.625rem){.two-column-footer-component{text-align:center}.two-column-footer-component .columns{flex-direction:column}.two-column-footer-component .column{flex:1 100%;width:100%}.two-column-footer-component .footer-navigation__list{-moz-column-count:1;column-count:1}.two-column-footer-component .social-links__list{justify-content:center}.two-column-footer-component .certification-wrapper{text-align:center}}@media only screen and (max-width: 32.5rem){.two-column-footer-component .investor-logos{display:block}.two-column-footer-component .investor-logos .investor-logos__item{display:block;border-left:none;border-top:1px solid #e0e0e0}.two-column-footer-component .investor-logos .investor-logos__item:first-child{border-top:none}}
.scope-picker-component{border-bottom:1px solid #ddd}.scope-picker-component .scope-button{height:84px;padding:20px;padding-left:50px;letter-spacing:.5px;display:flex !important}.scope-picker-component .scope-button :first-child.bp3-icon{margin-top:-13px}.scope-picker-component .scope-button .bp3-button-text{flex:1 1 auto;padding-left:8px}.scope-picker-component .scope-button .top{font-size:24px;font-weight:500}.scope-picker-component .scope-button .bottom{font-size:12px;text-transform:uppercase;font-weight:300;padding-top:2px}
.bottom-menu-component{background:var(--community-accent-dark)}.bottom-menu-component .side-title{margin:1em 16px;padding-bottom:1em;font-size:14px;font-weight:bold;border-bottom:1px solid #ddd}.bottom-menu-component .menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bottom-menu-component .menu:not(:first-child){margin-top:1px}.bottom-menu-component .menu.active{position:relative;background:rgba(200,200,200,.2)}.bottom-menu-component .menu.active:before{position:absolute;content:"";left:0px;top:0px;bottom:0px;width:6px}.bottom-menu-component .menu .content-title,.bottom-menu-component .menu .child{text-decoration:none;padding:20px;padding-left:50px;display:block;font-size:16px;font-weight:300;display:flex;align-items:center;letter-spacing:.5px}.bottom-menu-component .menu .content-title.active,.bottom-menu-component .menu .child.active{background:#fff;font-weight:600}.bottom-menu-component .menu .content-title.active .side-icon,.bottom-menu-component .menu .child.active .side-icon{opacity:1}.bottom-menu-component .menu .content-title:hover,.bottom-menu-component .menu .child:hover{background:#e6e6e6}.bottom-menu-component .menu .content-title .side-icon,.bottom-menu-component .menu .child .side-icon{opacity:.5;padding-right:15px}.bottom-menu-component .menu .side-text{flex:1 1 auto}.bottom-menu-component .menu .count{border:1px solid #999;padding:2px 4px;font-size:12px;font-style:normal;font-weight:400;border-radius:2px;min-width:19px;height:21px;display:flex;align-items:center;justify-content:center;letter-spacing:0px}.bottom-menu-component .menu .child{padding-left:44px}.bottom-menu-component .content{display:flex;flex-direction:row}.bottom-menu-component .content .scope-picker-component{width:50%;max-width:48%}.bottom-menu-component .content .scope-picker-component .scope-button{height:50px;padding:15px;padding-left:25px}.bottom-menu-component .content .scope-picker-component .scope-button .top{font-size:16px;font-weight:400;color:#fff}.bottom-menu-component .content .scope-picker-component .scope-button .bp3-icon{color:#fff;margin-top:0px}.bottom-menu-component .content .scope-picker-component .scope-button [data-icon=caret-down]{transition:transform 150ms ease-in-out}.bottom-menu-component .content .scope-picker-component .scope-button[aria-expanded=true] [data-icon=caret-down]{transform:rotate(180deg)}.bottom-menu-component .content .mode-menu-component{flex-grow:1;width:auto}.bottom-menu-component .content .mode-button{height:50px;justify-content:left;padding-left:20px;flex-direction:row;justify-content:space-between}.bottom-menu-component .content .mode-button .current-mode{font-size:16px;color:#fff;text-transform:capitalize}.bottom-menu-component .content .mode-button .bp3-icon{color:#fff}.bottom-menu-component .content .mode-button [data-icon=caret-down]{transition:transform 150ms ease-in-out}.bottom-menu-component .content .mode-button[aria-expanded=true] [data-icon=caret-down]{transform:rotate(180deg)}.mode-menu{left:0 !important;top:unset !important;bottom:50px !important;transform:none !important;padding:0px !important;width:100%}.mode-menu .mode-dropdown-component{background:var(--community-accent-dark-faded);border-top:2px solid var(--community-accent-dark)}.mode-menu .mode-dropdown-component a{padding:0px !important}.mode-menu .mode-dropdown-component a .menu{height:50px;display:flex;flex-direction:row;align-items:center}.mode-menu .mode-dropdown-component a .menu .side-icon{opacity:.5;padding-left:20px}.mode-menu .mode-dropdown-component a .menu .side-text{padding-left:15px;font-size:16px}.mode-menu .mode-dropdown-component a .menu.active .side-icon{opacity:1}.mode-menu .mode-dropdown-component a .menu.active .side-text{font-weight:600}@media screen and (max-width: 750px){.scope-dropdown-component.in-dashboard{background:var(--community-accent-dark-faded)}.scope-picker-menu{border-top:2px solid var(--community-accent-dark);width:100%;padding:0px !important}}
.create-collection-dialog-component .dialog-card{width:80vw;max-width:1200px;left:50%;top:50%;transform:translate(-50%, -50%)}.create-collection-dialog-component .collection-title-input{flex-grow:1}.create-collection-dialog-component .error-callout{margin-top:10px}.create-collection-dialog-component .kind-buttons{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px;padding:0;border:none}@media screen and (max-width: 1200px){.create-collection-dialog-component .kind-buttons{grid-template-columns:repeat(2, 1fr)}}.create-collection-dialog-component .kind-button{display:flex;justify-content:flex-start;align-items:flex-start;padding:15px;overflow:hidden}.create-collection-dialog-component .kind-button .bp3-icon{margin-top:2px}.create-collection-dialog-component .kind-button .text{margin-left:5px;flex-shrink:1}.create-collection-dialog-component .kind-button .text .title{text-transform:capitalize;font-weight:bold;font-size:1.2em;margin-bottom:5px}@media screen and (max-width: 750px){.create-collection-dialog-component .collection-creation-controls{display:flex;flex-direction:column-reverse}.create-collection-dialog-component .collection-creation-controls .bp3-control-group{display:flex;flex-direction:column}.create-collection-dialog-component .collection-creation-controls .bp3-control-group .collection-title-input{width:100%;margin-top:5px;margin-bottom:5px}.create-collection-dialog-component .collection-creation-controls .kind-buttons{grid-template-columns:repeat(1, 1fr)}}
.breadcrumbs-component{z-index:10;background:#fff}.breadcrumbs-component .breadcrumbs-content{display:flex;align-items:center}.breadcrumbs-component .avatar-component{flex:0 0 auto;margin-right:15px}.breadcrumbs-component .titles{flex:1 1 auto;overflow:hidden}.breadcrumbs-component .title{font-size:24px;font-weight:500;line-height:30px;margin-bottom:1px;letter-spacing:.6px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs-component .title .lock-icon{margin-left:5px}.breadcrumbs-component .crumbs{display:flex;align-items:center;padding-top:2px;padding-left:1px}.breadcrumbs-component .crumbs .crumb{display:block;text-decoration:none;font-size:12px;color:#444;white-space:nowrap;overflow:hidden;display:flex;align-items:baseline}.breadcrumbs-component .crumbs .crumb .bp3-icon{margin-right:5px;opacity:.5}.breadcrumbs-component .crumbs .crumb.capitalize{text-transform:capitalize}.breadcrumbs-component .crumbs .crumb.truncate{min-width:0}.breadcrumbs-component .crumbs .crumb.truncate .bottom-text{text-overflow:ellipsis;overflow:hidden}.breadcrumbs-component .crumbs .crumb.no-shrink{flex:0 0 auto}.breadcrumbs-component .crumbs .crumb:hover{text-decoration:underline}.breadcrumbs-component .crumbs .crumb-icon{opacity:.4;padding:0em 8px}.breadcrumbs-component .breadcrumb-actions{flex:0 0 auto}.breadcrumbs-component .breadcrumb-actions .bp3-button{margin-left:15px}
#about-container{padding-bottom:2em}#about-container h1,#about-container h2{margin-top:1.2em;line-height:1}#about-container h2{font-size:1.6em;line-height:1.2}#about-container p{margin-top:1em;line-height:1.6}#about-container p,#about-container li{font-size:18px}
.admin-dashboard h3{margin-bottom:4em;text-align:center}
#community-create-container{padding:40px 0px;background-repeat:repeat;background-position:center center;background-color:#f9fafb;background-image:url("/static/loginbg.png");min-height:calc(100vh - 56px)}#community-create-container .container.small .col-12{padding:2em;background:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}#community-create-container form{margin-top:40px;font-size:1.25em}#community-create-container .color-swatch{width:50px;height:20px;border-radius:2px}
.service-option{margin-bottom:40px}.service-option .option-title-row{display:flex;width:100%;justify-content:space-between}.service-option .option-title{font-weight:600;font-size:16px}.service-option .option-discount{font-weight:600;font-size:16px}.service-option .option-row{display:flex;width:100%;justify-content:space-between;margin:10px 0px 15px}.service-option .option-price{font-weight:600;font-size:18px}.service-option .option-description{font-size:16px}@media only screen and (max-width: 720px){.service-option .option-row{display:block}.service-option .option-price{margin-top:10px}}
#community-services-container{background-repeat:repeat;background-position:center center;background-color:#f9fafb;background-image:url("/static/loginbg.png");padding-bottom:2em}#community-services-container h1{margin:1em 0em 0em}#community-services-container h2{margin-top:3em;margin-bottom:0em}#community-services-container p{margin:1.5em 0;font-size:16px}#community-services-container .title{font-weight:600;font-size:16px;margin:40px 0px 10px}#community-services-container .title:first-of-type{margin-top:0px}#community-services-container .option-form{background:#fff;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);padding:20px}#community-services-container .option-form .description{border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:20px}#community-services-container .option-form .success-row{display:flex;margin-top:40px}#community-services-container .option-form .tag-wrapper{display:flex;align-items:center}#community-services-container .option-form textarea{resize:vertical}#community-services-container .option-form .button{margin-right:15px}#community-services-container .grid-wrapper{margin:50px 0px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"a a a b b b" "c c c c c ." ". d d d d d" "e e e f f f" ". g g g g g" "h h h h h ." "i i i j j j" "k k k k k .";gap:50px;font-size:16px}#community-services-container .example:nth-of-type(1){grid-area:a}#community-services-container .example:nth-of-type(2){grid-area:b}#community-services-container .example:nth-of-type(3){grid-area:c}#community-services-container .example:nth-of-type(4){grid-area:d}#community-services-container .example:nth-of-type(5){grid-area:e}#community-services-container .example:nth-of-type(6){grid-area:f}#community-services-container .example:nth-of-type(7){grid-area:g}#community-services-container .example:nth-of-type(8){grid-area:h}#community-services-container .example:nth-of-type(9){grid-area:i}#community-services-container .example:nth-of-type(10){grid-area:j}#community-services-container .example:nth-of-type(11){grid-area:k}#community-services-container .example:nth-of-type(12){grid-area:l}#community-services-container .example-img{width:100%}#community-services-container .example-title{font-weight:600}#community-services-container .testimonial-quote{font-size:16px}#community-services-container .testimonial-source{font-size:16px;font-weight:700;margin-top:5px}@media only screen and (max-width: 720px){#community-services-container .grid-wrapper{grid-template-columns:1fr;grid-template-areas:initial}#community-services-container .example{grid-area:initial !important}#community-services-container .testimonial{padding-left:0px !important;padding-right:0px !important}}
.activity-filters-component{display:flex}.activity-filters-component .label{display:flex;align-items:center;margin-right:8px}.activity-filters-component.some-filters-active .activity-filter{color:#999}.activity-filters-component .activity-filter{color:#333;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:2px;padding:4px 8px;border:1px solid #aaa;box-sizing:border-box}.activity-filters-component .activity-filter .bp3-icon{margin-right:4px;margin-top:1px}.activity-filters-component .activity-filter:not(:last-child){margin-right:8px}.activity-filters-component .activity-filter:hover{box-shadow:0 4px 2px -2px rgba(0,0,0,.1)}.activity-filters-component .activity-filter[aria-checked=true]{color:#fff;background:var(--community-accent-dark);border-color:var(--community-accent-dark)}
.activity-item-row-component{display:grid;grid-template-areas:"timestamp icon message" ". . excerpt";grid-template-columns:160px 80px 1fr;padding:20px 0}.activity-item-row-component:not(:last-child){border-bottom:1px solid #ddd}.activity-item-row-component>.timestamp{font-weight:300;font-style:italic;grid-area:timestamp;text-align:right}.activity-item-row-component>.icon{color:#999;grid-area:icon;display:flex;justify-content:center}.activity-item-row-component>.message{grid-area:message}.activity-item-row-component>.message>:first-child{text-transform:capitalize}.activity-item-row-component>.message strong{color:#999;font-weight:500}.activity-item-row-component>.message strong a{color:var(--community-accent-dark)}.activity-item-row-component>.message a{text-decoration:none}.activity-item-row-component>.message a:hover{text-decoration:underline}.activity-item-row-component>.excerpt{margin-top:10px;padding:15px;border-radius:2px;background:#f5f5f5;grid-area:excerpt}
.activity-item-group-component .heading{margin:10px 0;position:relative;height:1px;background:var(--community-accent-dark);color:var(--community-accent-dark)}.activity-item-group-component .heading .label{font-size:12px;position:absolute;background:#fff;top:50%;transform:translateY(-50%);border:1px solid var(--community-accent-dark);border-radius:100px;padding:2px 10px}
.dashboard-activity-container .activity-items{margin-top:40px}.dashboard-activity-container .empty-state{margin-top:40px}.dashboard-activity-container .loading-indicator{display:flex;align-items:center;justify-content:center;padding:20px 0}
.dashboard-collection-layout-container .bp3-radio.page-select{display:flex;align-items:center}
.custom-script-panel-component{height:100%;position:relative}.custom-script-panel-component .save-changes-button{position:absolute;right:0;top:-20px;transform:translateY(-100%)}
.dashboard-custom-scripts-container .loading-indicator{display:flex;align-items:center}.dashboard-custom-scripts-container .loading-indicator .bp3-spinner{margin-right:4px}.dashboard-custom-scripts-container .bp3-tab-panel{height:calc(100vh - 300px)}.dashboard-custom-scripts-container .callout-text{line-height:15px;padding-bottom:30px}

.new-edge-input-component .bp3-popover-target{width:100%}.new-edge-input-component .loading-menu-item{height:100%;display:flex;align-items:center}
.new-edge-editor-component{position:relative;width:100%;margin-bottom:30px}.new-edge-editor-component h4{background-color:#fff;padding:0 8px;position:absolute;top:0;transform:translateY(-50%);top:-2px;color:#999;display:none;font-size:10px;font-variant:small-caps;font-weight:normal;text-transform:lowercase;letter-spacing:1px}.new-edge-editor-component.has-new-edge{padding:15px;border-radius:4px;border:1px dashed #bbb}.new-edge-editor-component.has-new-edge h4{display:block}.new-edge-editor-component .pub-edge-listing-card-component{margin-bottom:15px}.new-edge-editor-component .controls-row{display:flex}.new-edge-editor-component .controls-row:first-of-type{margin-bottom:20px}.new-edge-editor-component .controls-row>:not(:last-child){margin-right:10px}.new-edge-editor-component .error-callout{margin-top:15px;margin-bottom:15px}
.dashboard-edges-container .dashboard-edges-listing-component{margin-top:24px;overflow-y:unset}.dashboard-edges-container .dashboard-edge-listing-item{display:flex}.dashboard-edges-container .dashboard-edge-listing-item.is-dragging{background:#fff}.dashboard-edges-container .dashboard-edge-listing-item.not-approved .pub-edge-component{opacity:.5}.dashboard-edges-container .dashboard-edge-listing-item .pub-edge-component{transition:100ms opacity ease-in-out}.dashboard-edges-container .dashboard-edge-listing-item .pub-edge-listing-card-component{flex-grow:1}.dashboard-edges-container .dashboard-edge-listing-item .parent-approval-switch{margin:0}.dashboard-edges-container .default-settings{display:flex;justify-content:space-between;margin-bottom:10px}.dashboard-edges-container .default-settings .carousel-radio{display:flex}.dashboard-edges-container .default-settings .carousel-radio>label{margin-right:10px}
.dashboard-facets-container .editors>*{margin-bottom:10px}
.dashboard-impact-container section{margin-top:50px}.dashboard-impact-container .absolute-header{position:relative;z-index:2;align-items:baseline;display:inline-block}.dashboard-impact-container .warning-button{margin:0px 5px 5px}.dashboard-impact-container iframe.metabase{width:100%;z-index:1;position:relative}.impact-warning-tooltip{max-width:400px}.impact-warning-tooltip a,.impact-warning-tooltip a:hover{color:inherit}
@media screen and (max-width: 750px){.dashboard-members-container .dashboard-header-left .details{font-size:14px}}.dashboard-members-container .settings-section-component{margin:2em 0em 4em}@media screen and (max-width: 750px){.dashboard-members-container .settings-section-component{margin-bottom:2em;margin-top:1em}}.dashboard-members-container .settings-section-component .add-member-controls .user-autocomplete-component{width:94%}@media screen and (max-width: 750px){.dashboard-members-container .settings-section-component .add-member-controls .user-autocomplete-component{width:70%;margin-right:10px}}
.kind-toggle-component[type=checkbox]{cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:2px;padding:4px 8px}.kind-toggle-component[type=checkbox] .bp3-icon{margin-right:4px;margin-top:1px}.kind-toggle-component[type=checkbox][aria-checked=true] .count{color:#747474}.kind-toggle-component[type=checkbox][aria-checked=false]{color:#a7a7a7}.kind-toggle-component[type=checkbox]:hover{background:rgba(0,0,0,.05)}
.overview-frame-component{display:grid;grid-template-areas:"primary secondary";grid-template-columns:1fr 250px;-moz-column-gap:75px;column-gap:75px}.overview-frame-component>.primary{grid-area:primary}.overview-frame-component>.secondary{grid-area:secondary}@media screen and (max-width: 750px){.overview-frame-component{display:block;margin-bottom:40px}}
.overview-search-group-component{display:flex;flex-direction:column}.overview-search-group-component>.filter-controls{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:6px;align-self:flex-end}.overview-search-group-component>.search-bar{display:flex;position:relative;align-items:center;border:1px solid #bdbdbd;border-radius:2px;padding:12px;transition:box-shadow 100ms,color 100ms}.overview-search-group-component>.search-bar .bp3-icon.search-icon{transition:color 100ms}.overview-search-group-component>.search-bar .bp3-icon.search-icon>svg{fill:#bdbdbd}.overview-search-group-component>.search-bar.search-focused{border-color:#aaa;box-shadow:0 4px 2px -2px rgba(0,0,0,.1)}.overview-search-group-component>.search-bar.search-focused .search-icon>svg{fill:#aaa}.overview-search-group-component>.search-bar>.right-controls{display:flex}.overview-search-group-component>.search-bar>.right-controls>:not(:last-child){margin-right:10px}.overview-search-group-component>.search-bar>input{font-size:16px;flex-grow:1;border:none;outline:none;margin-left:6px}.overview-search-group-component>.search-bar>input::-moz-placeholder{font-style:italic}.overview-search-group-component>.search-bar>input::placeholder{font-style:italic}@media only screen and (max-width: 750px){.overview-search-group-component>.search-bar{display:block;border:0;padding-top:5px;padding-left:0;padding-right:0;padding-bottom:10px}.overview-search-group-component>.search-bar .bp3-icon.search-icon{margin-top:-5px;margin-left:9px}.overview-search-group-component>.search-bar .bp3-icon.search-icon>svg{width:14px;height:14px}.overview-search-group-component>.search-bar .right-controls{margin-top:5px;padding-top:10px;border-top:1px solid #bdbdbd}.overview-search-group-component>.search-bar .right-controls>div{border:1px solid #bdbdbd}.overview-search-group-component>.search-bar input{width:90%;font-size:14px}}@media only screen and (max-width: 750px){.overview-search-group-component>.filter-controls{align-self:flex-start}}
.overview-section-component{color:#333}.overview-section-component.spaced{margin-bottom:20px}.overview-section-component>.title{display:flex;align-items:center;text-transform:uppercase;font-weight:600;font-size:16px}.overview-section-component>.title.descending{position:absolute}.overview-section-component>.title:not(.descending){margin-bottom:10px}.overview-section-component>.title .bp3-icon{margin-right:8px;color:#bdbdbd}@media only screen and (max-width: 750px){.overview-section-component>div.title.descending{position:relative;margin:10px 0;display:none}}
.quick-actions-component>.quick-action{display:flex;align-items:center;text-decoration:none}.quick-actions-component>.quick-action>.icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #bdbdbd;border-radius:2px}.quick-actions-component>.quick-action>.label{text-transform:uppercase;letter-spacing:.1px;font-size:11px;margin-left:9px}.quick-actions-component>.quick-action:hover>.icon-wrapper{box-shadow:0 3px 1px -2px rgba(0,0,0,.1)}.quick-actions-component>.quick-action:hover>.label{text-decoration:underline}.quick-actions-component>.quick-action:not(:last-child){margin-bottom:6px}
.recent-visit-list-component{padding:0}.recent-visit-list-component .entry{display:flex;align-items:flex-start}.recent-visit-list-component .entry .bp3-icon{margin-top:2px;color:#bdbdbd}.recent-visit-list-component .entry .label{margin-left:10px;text-decoration:none;font-size:14px;margin-bottom:2px}.recent-visit-list-component .entry .label:hover{text-decoration:underline}.recent-visit-list-component .entry:not(:last-child){margin-bottom:12px}
.scope-summary-list-component .intro{color:#666}.scope-summary-list-component .entry{font-size:16px;display:flex;align-items:center}.scope-summary-list-component .entry .bp3-icon{color:#bdbdbd}.scope-summary-list-component .entry .label{margin-left:10px}.scope-summary-list-component .entry .label .count{font-weight:bold}.scope-summary-list-component .entry:not(:last-child){margin-bottom:12px}
.overview-row-skeleton-component{position:relative;color:var(--community-accent-dark);display:flex;align-items:center;padding:10px 25px;box-sizing:border-box;margin-top:-1px}.overview-row-skeleton-component.with-border{border:1px solid #ddd;border-left:none;border-right:none}.overview-row-skeleton-component.with-hover-effect:hover{z-index:1;border-color:currentColor}.overview-row-skeleton-component.with-hover-effect:hover .left-icon{color:currentColor}.overview-row-skeleton-component .left-icon{color:#bdbdbd}.overview-row-skeleton-component .right-element{display:flex}.overview-row-skeleton-component .right-element .bp3-icon{color:#bdbdbd}.overview-row-skeleton-component .right-element.darker .bp3-icon{color:#999}.overview-row-skeleton-component .center-container{color:#000;display:flex;flex-direction:column;align-items:flex-start;margin-left:30px;flex-grow:1}.overview-row-skeleton-component .center-container .title{text-decoration:none;font-size:16px;margin-bottom:2px}@media only screen and (max-width: 750px){.overview-row-skeleton-component .center-container .title{font-size:14px}}.overview-row-skeleton-component .center-container .title:hover{text-decoration:underline}.overview-row-skeleton-component .center-container .byline{font-style:italic;color:#747474}.overview-row-skeleton-component .center-container .byline .byline-icon svg{width:11px;height:auto}.overview-row-skeleton-component .center-container .summary-icons{color:#999;display:flex;align-items:center;margin-top:4px}.overview-row-skeleton-component .center-container .summary-icons>.summary-icon-pair{display:flex;align-items:center}.overview-row-skeleton-component .center-container .summary-icons>.summary-icon-pair .bp3-icon.status-color-received{color:#f2b824}.overview-row-skeleton-component .center-container .summary-icons>.summary-icon-pair .bp3-icon.status-color-accepted{color:#0d8050}.overview-row-skeleton-component .center-container .summary-icons>.summary-icon-pair .bp3-icon.status-color-declined{color:#c23030}.overview-row-skeleton-component .center-container .summary-icons>.summary-icon-pair>:first-child{margin-right:6px;transform:translateY(1px)}.overview-row-skeleton-component .center-container .summary-icons>.summary-icon-pair:not(:last-child){margin-right:15px}.overview-row-skeleton-component .center-container .byline,.overview-row-skeleton-component .center-container .summary-icons{font-size:14px}@media only screen and (max-width: 750px){.overview-row-skeleton-component .center-container .byline,.overview-row-skeleton-component .center-container .summary-icons{font-size:12px}}@media only screen and (max-width: 750px){.overview-row-skeleton-component{padding:10px 10px}.overview-row-skeleton-component .center-container{margin-left:20px}}
.collection-overview-row-component{cursor:pointer}
.special-row-component{display:flex;align-items:center;justify-content:center;height:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.special-row-component .inner{display:flex;align-items:center}
.load-more-pubs-row-component{display:flex;align-items:center;justify-content:center;height:48px}.load-more-pubs-row-component .inner{display:flex;align-items:center}.load-more-pubs-row-component .label{margin-left:4px}.load-more-pubs-row-component.dark .bp3-spinner .bp3-spinner-track{stroke:#fff}.load-more-pubs-row-component:not([aria-disabled=true]){cursor:pointer}.load-more-pubs-row-component:not([aria-disabled=true]):hover .label{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.overview-rows-component{list-style-type:none;padding:0;margin:0}.overview-rows-component>li:first-child>.overview-row-skeleton-component{border-top:none}
.expandable-collection-overview-row-component.expanded{z-index:1;box-shadow:0 4px 2px -2px rgba(0,0,0,.05)}.expandable-collection-overview-row-component.expanded.js-is-sticky{background:#fff}
.primary-collection-swap-popover{max-width:300px}.primary-collection-swap-popover .bp3-divider{margin:10px 0}.collection-overview-row-is-dragging{border:1px solid #ddd !important;border-radius:4px;background:#fff;box-shadow:0 4px 2px -2px rgba(0,0,0,.1)}.dashboard-collection-overview-container .collection-empty-state{margin-top:75px}
.community-items-component .bp3-non-ideal-state{margin-top:75px}
.citations-modal-component{max-width:1200px;min-width:500px}.citations-modal-component.bp3-dialog{width:50vw}.citations-modal-component .style-wrapper{display:flex;margin-bottom:4em}.citations-modal-component .style-wrapper:last-of-type{margin-bottom:0em}.citations-modal-component .style-wrapper .style-title{width:calc(100px + 3em);flex-shrink:0;opacity:.7;text-align:right;padding-right:3em}.citations-modal-component .style-wrapper .style-content{flex-grow:1;flex-shrink:1}.citations-modal-component .style-wrapper .bibtex{white-space:pre-wrap;font-family:"Courier",monospace;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.citations-modal-component .style-wrapper .csl-left-margin{display:none}.cite-tooltip{max-width:250px}@media only screen and (max-width: 720px){.citations-modal-component .style-wrapper{display:block}.citations-modal-component .style-wrapper .style-title{width:auto;text-align:left}}
.citations-preview-component{max-width:375px;word-break:break-word}.citations-preview-component .citation-body{margin-bottom:5px}.citations-preview-component .csl-left-margin{display:none}
.pub-timeline-component .release-link{text-decoration:none}.pub-timeline-component .release-link:hover,.pub-timeline-component .release-link:focus{text-decoration:underline}.pub-timeline-component .release-note{font-size:.9em}.pub-timeline-component .release-note summary{margin-bottom:5px}.pub-timeline-component .release-note .content{font-style:italic}
.pub-overview-component{font-size:16px;font-weight:300}.pub-overview-component .pub-header-background-component{z-index:1;border-radius:4px;border-bottom:none;box-shadow:0px 2.5px 5px 0px rgba(0,0,0,.1)}.pub-overview-component .header-content{padding:26px}.pub-overview-component .header-content h1.title{font-size:28px;line-height:1.2}.pub-overview-component .contributors-list-component .name{font-weight:300}.pub-overview-component .pub-dates{margin-top:1em;font-family:unset;display:flex}.pub-overview-component .pub-dates .section{display:flex;margin-right:100px;margin-bottom:0}.pub-overview-component .pub-dates .section .section-header{margin-right:.75em;margin-bottom:0}@media screen and (max-width: 1400px){.pub-overview-component .pub-dates .section{margin-right:50px}}@media screen and (max-width: 1000px){.pub-overview-component .pub-dates{flex-direction:column}.pub-overview-component .pub-dates .section{margin-bottom:.25em}}.pub-overview-component .section{margin-bottom:2em}.pub-overview-component .section .section-header{margin-bottom:1em}.pub-overview-component .section a,.pub-overview-component .list-row a{text-decoration:none}.pub-overview-component .section a:hover,.pub-overview-component .list-row a:hover{text-decoration:underline}.pub-overview-component .columns{margin-top:2em;display:grid;grid-template-columns:3fr 2fr;-moz-column-gap:50px;column-gap:50px}.pub-overview-component .column:first-child{padding-left:26px}.pub-overview-component .column:last-child{padding-right:26px}.pub-overview-component .section-header{font-weight:600}.pub-overview-component .attribution-row{display:flex;margin-bottom:1em}.pub-overview-component .attribution-row .name{line-height:25px}.pub-overview-component .attribution-row .details{margin-left:10px}.pub-overview-component .attribution-row .details>:not(:last-child){margin-bottom:3px}.pub-overview-component .attribution-row .affiliation{font-style:italic}.pub-overview-component .attribution-row .roles .role:not(:last-child){margin-right:5px}.pub-overview-component .list .list-title{font-weight:600;margin-bottom:12px}.pub-overview-component .list .list-content{border-radius:4px;background:#f7f7f7;border:1px solid #ddd;padding:10px}.pub-overview-component .list .bp3-non-ideal-state{margin:2em 0em}.pub-overview-component .list .bp3-tag{text-transform:capitalize}.pub-overview-component .list .bp3-tag.open,.pub-overview-component .list .bp3-tag.closed,.pub-overview-component .list .bp3-tag.completed{color:#fff}.pub-overview-component .list .bp3-tag.open{background:#238c2c}.pub-overview-component .list .bp3-tag.closed{background:#c23030}.pub-overview-component .list .bp3-tag.completed{background:#a854a8}.pub-overview-component .list .attribution-item{cursor:default}.pub-overview-component .list .attribution-item:hover,.pub-overview-component .list .attribution-item:active{background:rgba(0,0,0,0)}.pub-overview-component .list .list-row{display:flex;padding:5px;border-radius:2px}.pub-overview-component .list .list-row .number{font-weight:bold;margin-right:1em}.pub-overview-component .list .list-row .title{margin-right:2em}.pub-overview-component .list .list-row .note{opacity:.8}.pub-overview-component .list .list-row .bp3-tag{margin-right:.5em}.pub-overview-component .citations-preview-component{max-width:none}@media screen and (max-width: 750px){.pub-overview-component .columns{display:block}.pub-overview-component .columns .column:first-child{padding-left:0}.pub-overview-component .columns .column:last-child{padding-right:0;padding-bottom:52px}}
.dashboard-page-container h1 a{font-size:14px;line-height:1em;margin-left:1em;font-weight:400}.dashboard-page-container .settings-section-component{margin-top:3em}.dashboard-page-container .html-input textarea{font-family:"Courier",monospace}.dashboard-page-container .delete-button-wrapper{padding-top:1em}.dashboard-page-container .error{color:#c23030;text-align:right;padding-top:.25em;font-size:1em}.dashboard-page-container .edit-nav{border-bottom:1px solid #979797;height:41px;overflow:hidden;margin:20px 0px 40px}.dashboard-page-container .edit-nav .bp3-tabs{overflow:hidden;overflow-x:scroll;padding-bottom:50px}.dashboard-page-container .edit-nav .bp3-tab{text-decoration:none}
.create-page-dialog-component.bp3-dialog{padding-bottom:0px}.create-page-dialog-component .footer-dialog{display:flex;justify-content:flex-end;text-align:end}
.dashboard-pages-container .title-and-subtitle{cursor:default}.dashboard-pages-container .page-row .bp3-button{margin-right:1em}.dashboard-pages-container .page-row .privacy-indicator{display:flex;align-items:center;justify-content:flex-end;width:80px}.dashboard-pages-container .page-row .privacy-indicator .bp3-icon{margin-right:4px}
.dashboard-review-container .details a{text-decoration:none}.dashboard-review-container .details a:hover{text-decoration:underline}.dashboard-review-container .bp3-tag.bp3-minimal{text-transform:capitalize;margin-right:1em}.dashboard-review-container .bp3-tag.bp3-minimal.open,.dashboard-review-container .bp3-tag.bp3-minimal.closed,.dashboard-review-container .bp3-tag.bp3-minimal.completed{color:#fff}.dashboard-review-container .bp3-tag.bp3-minimal.open{background:#238c2c}.dashboard-review-container .bp3-tag.bp3-minimal.closed{background:#c23030}.dashboard-review-container .bp3-tag.bp3-minimal.completed{background:#a854a8}.dashboard-review-container .review{padding:20px}
.dashboard-reviews-container .pub-title{font-weight:600;font-size:16px;margin:25px 0px 10px;display:inline-block;text-decoration:none}.dashboard-reviews-container .pub-title:hover{text-decoration:underline}.dashboard-reviews-container .list-content{border-radius:4px;background:#f7f7f7;border:1px solid #ddd;padding:10px}.dashboard-reviews-container .list-content .bp3-tag{text-transform:capitalize}.dashboard-reviews-container .list-content .bp3-tag.open,.dashboard-reviews-container .list-content .bp3-tag.closed,.dashboard-reviews-container .list-content .bp3-tag.completed{color:#fff}.dashboard-reviews-container .list-content .bp3-tag.open{background:#238c2c}.dashboard-reviews-container .list-content .bp3-tag.closed{background:#c23030}.dashboard-reviews-container .list-content .bp3-tag.completed{background:#a854a8}.dashboard-reviews-container .bp3-non-ideal-state{margin:2em 0em}.dashboard-reviews-container .attribution-item{cursor:default}.dashboard-reviews-container .attribution-item:hover,.dashboard-reviews-container .attribution-item:active{background:rgba(0,0,0,0)}.dashboard-reviews-container .list-row{display:flex;padding:5px;border-radius:2px}.dashboard-reviews-container .list-row .number{font-weight:bold;margin-right:1em}.dashboard-reviews-container .list-row .title{margin-right:2em}.dashboard-reviews-container .list-row .note{opacity:.8}.dashboard-reviews-container .list-row .bp3-tag{margin-right:.5em}
.autosave-indicator-component{color:#999;display:flex;align-items:center;opacity:0;transition:100ms opacity ease-out;font-style:italic}.autosave-indicator-component[aria-hidden=false]{opacity:1}.autosave-indicator-component .bp3-spinner,.autosave-indicator-component .bp3-icon{margin-right:6px}
.icon-bullet-component{box-sizing:border-box;width:32px;height:32px;border-radius:32px;position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--community-accent-dark-faded);color:#2a2a2a;border:1px solid #ddd}.icon-bullet-component.selected{color:#fff;transition:.1s all ease-out;background-color:var(--community-accent-dark);border-color:var(--community-accent-dark)}.icon-bullet-component.selected .bp3-icon{opacity:1}.icon-bullet-component .bp3-icon{opacity:.5;position:relative;z-index:1}.icon-bullet-component.small{width:28px;height:28px}
.bottom-menu-component{background:var(--community-accent-dark)}.bottom-menu-component .side-title{margin:1em 16px;padding-bottom:1em;font-size:14px;font-weight:bold;border-bottom:1px solid #ddd}.bottom-menu-component .menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bottom-menu-component .menu:not(:first-child){margin-top:1px}.bottom-menu-component .menu.active{position:relative;background:rgba(200,200,200,.2)}.bottom-menu-component .menu.active:before{position:absolute;content:"";left:0px;top:0px;bottom:0px;width:6px}.bottom-menu-component .menu .content-title,.bottom-menu-component .menu .child{text-decoration:none;padding:20px;padding-left:50px;display:block;font-size:16px;font-weight:300;display:flex;align-items:center;letter-spacing:.5px}.bottom-menu-component .menu .content-title.active,.bottom-menu-component .menu .child.active{background:#fff;font-weight:600}.bottom-menu-component .menu .content-title.active .side-icon,.bottom-menu-component .menu .child.active .side-icon{opacity:1}.bottom-menu-component .menu .content-title:hover,.bottom-menu-component .menu .child:hover{background:#e6e6e6}.bottom-menu-component .menu .content-title .side-icon,.bottom-menu-component .menu .child .side-icon{opacity:.5;padding-right:15px}.bottom-menu-component .menu .side-text{flex:1 1 auto}.bottom-menu-component .menu .count{border:1px solid #999;padding:2px 4px;font-size:12px;font-style:normal;font-weight:400;border-radius:2px;min-width:19px;height:21px;display:flex;align-items:center;justify-content:center;letter-spacing:0px}.bottom-menu-component .menu .child{padding-left:44px}.bottom-menu-component .content{display:flex;flex-direction:row}.bottom-menu-component .content .scope-picker-component{width:50%;max-width:48%}.bottom-menu-component .content .scope-picker-component .scope-button{height:50px;padding:15px;padding-left:25px}.bottom-menu-component .content .scope-picker-component .scope-button .top{font-size:16px;font-weight:400;color:#fff}.bottom-menu-component .content .scope-picker-component .scope-button .bp3-icon{color:#fff;margin-top:0px}.bottom-menu-component .content .scope-picker-component .scope-button [data-icon=caret-down]{transition:transform 150ms ease-in-out}.bottom-menu-component .content .scope-picker-component .scope-button[aria-expanded=true] [data-icon=caret-down]{transform:rotate(180deg)}.bottom-menu-component .content .mode-menu-component{flex-grow:1;width:auto}.bottom-menu-component .content .mode-button{height:50px;justify-content:left;padding-left:20px;flex-direction:row;justify-content:space-between}.bottom-menu-component .content .mode-button .current-mode{font-size:16px;color:#fff;text-transform:capitalize}.bottom-menu-component .content .mode-button .bp3-icon{color:#fff}.bottom-menu-component .content .mode-button [data-icon=caret-down]{transition:transform 150ms ease-in-out}.bottom-menu-component .content .mode-button[aria-expanded=true] [data-icon=caret-down]{transform:rotate(180deg)}.mode-menu{left:0 !important;top:unset !important;bottom:50px !important;transform:none !important;padding:0px !important;width:100%}.mode-menu .mode-dropdown-component{background:var(--community-accent-dark-faded);border-top:2px solid var(--community-accent-dark)}.mode-menu .mode-dropdown-component a{padding:0px !important}.mode-menu .mode-dropdown-component a .menu{height:50px;display:flex;flex-direction:row;align-items:center}.mode-menu .mode-dropdown-component a .menu .side-icon{opacity:.5;padding-left:20px}.mode-menu .mode-dropdown-component a .menu .side-text{padding-left:15px;font-size:16px}.mode-menu .mode-dropdown-component a .menu.active .side-icon{opacity:1}.mode-menu .mode-dropdown-component a .menu.active .side-text{font-weight:600}@media screen and (max-width: 750px){.scope-dropdown-component.in-dashboard{background:var(--community-accent-dark-faded)}.scope-picker-menu{border-top:2px solid var(--community-accent-dark);width:100%;padding:0px !important}}.dashboard-settings-frame-component .bp3-tabs.dashboard-settings-frame-tabs .bp3-tab-indicator-wrapper .bp3-tab-indicator{background-color:var(--community-accent-dark)}.dashboard-settings-frame-component .bp3-tabs.dashboard-settings-frame-tabs .bp3-tab.dashboard-settings-frame-tab{display:flex;align-items:center;padding:6px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-settings-frame-component .bp3-tabs.dashboard-settings-frame-tabs .bp3-tab.dashboard-settings-frame-tab .title{margin-left:5px}@media screen and (max-width: 1125px){.dashboard-settings-frame-component .bp3-tabs.dashboard-settings-frame-tabs .bp3-tab.dashboard-settings-frame-tab .title{display:none}}@media screen and (max-width: 750px){.dashboard-settings-frame-component .bp3-tabs.dashboard-settings-frame-tabs .bp3-tab.dashboard-settings-frame-tab .title{display:flex}}.dashboard-settings-frame-component .bp3-button.dashboard-settings-frame-menu .bp3-button-text{flex-grow:1}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls{border-left:50px solid #fff;margin-left:-50px;background:#fff;display:flex;align-items:center;justify-content:space-between;z-index:8}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls.js-is-sticky{box-shadow:0 4px 2px -2px rgba(0,0,0,.1)}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls .save-container{display:flex;flex-shrink:0}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls .save-container>:first-child{margin-left:10px}@media screen and (max-width: 750px){.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls{position:fixed;border:none;width:100%;margin:0;left:0;bottom:50px;height:60px;padding:10px;box-shadow:0 -4px 2px -2px rgba(0,0,0,.1);background-color:#fff}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls>*{height:100%}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls>* .bp3-button{height:100%}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls .bp3-button{background-color:#fff}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls .autosave-indicator-component{display:none}.dashboard-settings-frame-component .dashboard-settings-frame-sticky-controls:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background-color:var(--community-accent-dark-faded)}}.dashboard-settings-frame-component .dashboard-settings-frame-tab-panel{margin-top:2em}@media screen and (max-width: 750px){.dashboard-settings-frame-component .dashboard-settings-frame-tab-panel{margin-top:1em}}.dashboard-settings-frame-component .dashboard-settings-frame-tab-panel .settings-section-component:not(:last-child){margin-bottom:3em}@media screen and (max-width: 750px){.dashboard-settings-frame-component .dashboard-settings-frame-tab-panel .settings-section-component:not(:last-child){margin-bottom:2em}}.dashboard-settings-frame-component__tabs-menu .bp3-menu-item{align-items:center}
.dashboard-content_collection-metadata-editor{display:flex;flex-direction:column;width:100%}.dashboard-content_collection-metadata-editor .fields-empty-state{flex-grow:1}.dashboard-content_collection-metadata-editor .fields{width:100%;padding-top:8px}.dashboard-content_collection-metadata-editor .field{width:100%;max-width:500px}.dashboard-content_collection-metadata-editor:last-child:after{content:"";height:20px;display:block;flex-shrink:0}.dashboard-content_collection-metadata-editor .bp3-callout{margin-top:15px}
.label-with-info-component .bp3-icon-info-sign{padding-left:5px;padding-bottom:3px;opacity:.5}
.settings-row-component{display:flex}
.dashboard-settings-container-nope h2{margin-bottom:1em}.dashboard-settings-container-nope .settings-section-component{margin-top:3em}@media screen and (max-width: 750px){.dashboard-settings-container-nope .settings-section-component{margin-top:2em}.dashboard-settings-container-nope .settings-section-component label .bp3-popover-target{margin-left:5px;padding-bottom:3px;opacity:.5}.dashboard-settings-container-nope .settings-section-component label .bp3-popover-target .bp3-icon-info-sign svg{height:12px;width:12px}}.dashboard-settings-container-nope .content-buttons{float:right}.dashboard-settings-container-nope .content-buttons button{margin-left:1em}.dashboard-settings-container-nope .row-wrapper{display:flex}.dashboard-settings-container-nope .row-wrapper .input-field-component:not(:first-of-type){margin-left:10px}.dashboard-settings-container-nope .disable-block{opacity:.5;pointer-events:none}.dashboard-settings-container-nope .bp3-card{margin-bottom:15px}.dashboard-settings-container-nope .settings-section-component .bp3-label .bp3-popover-wrapper{display:inline-block}.dashboard-settings-container-nope .custom-css-tooltip-target{margin-left:5px}@media screen and (max-width: 750px){.dashboard-settings-container-nope{margin-bottom:2em}}
.workflow-text-editor-component{max-height:300px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.workflow-text-editor-component .minimal-editor-component{border:1px solid #ddd;border-radius:2px}.workflow-text-editor-component .minimal-editor-component>.editor-wrapper{border-top:1px solid #ddd;padding:10px;min-height:150px}
.verdict-dialog-component .email-text-header{text-transform:uppercase;font-size:12px;color:#888;margin-bottom:5px}.verdict-dialog-component .minimal-editor-component{height:150px;overflow:auto}.verdict-dialog-component .email-toggle{margin:auto 0;flex-grow:1}
.arbitration-menu-component{display:flex;flex-direction:row;align-items:center}.arbitration-menu-component>*:not(:first-child){margin-left:20px}
.submission-row-component.declined .title{color:#aaa;text-decoration:line-through}.submission-row-component.declined .byline{color:#aaa}.submission-row-component.accepted{background:rgba(13,128,80,.05)}.submission-row-component.accepted .title{color:#0d8050;font-weight:bold}
.submission-items-component .bp3-non-ideal-state{margin-top:75px}
.dashboard-submissions-container_accept-popover-content{padding:15px}
.email-preview-component{border:1px solid #ddd;border-radius:2px;background:#fafafa;font-family:monospace}.email-preview-component>.address-header{display:flex;gap:5px;flex-direction:column;align-items:start;padding:10px;border-bottom:1px solid #ddd}@media screen and (max-width: 750px){.email-preview-component>.address-header{flex-wrap:wrap}.email-preview-component>.address-header span{margin-right:10px;margin-top:5px}}.email-preview-component>.address-header>.address-box{display:flex;align-items:baseline}.email-preview-component>.address-header>.address-box>.label{margin-right:5px}@media screen and (max-width: 750px){.email-preview-component>.address-header>.address-box{margin-top:5px;font-size:12px;margin-left:0px}}.email-preview-component>.content-box{padding:10px;font-size:.95em}
.submission-workflow-step-picker-component{display:flex;align-items:stretch;font-size:16px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.submission-workflow-step-picker-component .step-divider-icon{color:rgba(0,0,0,.2);margin:0 5px}.submission-workflow-step-picker-component .step{width:275px;display:flex;flex-direction:column}.submission-workflow-step-picker-component .step .label{display:flex;align-items:center;padding:10px;flex-grow:1;cursor:pointer}.submission-workflow-step-picker-component .step .label .icon-container{width:22px;height:22px;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:10px}.submission-workflow-step-picker-component .step .label .icon-container .number{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:11px;color:#fff;background:var(--community-accent-dark)}.submission-workflow-step-picker-component .step .progress-indicator{background:#ddd;height:6px}.submission-workflow-step-picker-component .step:first-child .progress-indicator{border-top-left-radius:4px;border-bottom-left-radius:4px}.submission-workflow-step-picker-component .step:last-child .progress-indicator{border-top-right-radius:4px;border-bottom-right-radius:4px}.submission-workflow-step-picker-component .step.reached .progress-indicator{background:var(--community-accent-dark)}.submission-workflow-step-picker-component .step.incomplete .progress-indicator{background:#d9822b}.submission-workflow-step-picker-component .step:not(:last-child){margin-right:4px}
.submission-workflow-editor-component .step-content{margin:10px 0}.submission-workflow-editor-component .step-content h2{margin:10px 0;font-size:20px;font-weight:500}@media screen and (max-width: 750px){.submission-workflow-editor-component .step-content h2{margin-bottom:0px;margin-top:25px}}.submission-workflow-editor-component .banner-step .banner-skeleton h2{margin:0;font-size:28px;font-weight:800;margin-bottom:.5em}.submission-workflow-editor-component .banner-step .banner-skeleton .minimal-editor-component .editor-wrapper{font-size:16px}.submission-workflow-editor-component .banner-step .banner-skeleton .fake-submit-button{margin-top:10px;pointer-events:none}.submission-workflow-editor-component .email-step .target-email-input{display:flex;max-width:800px}.submission-workflow-editor-component .email-step .target-email-input>.bp3-tag-input{flex:1 0 50%;margin-right:10px}@media screen and (max-width: 750px){.submission-workflow-editor-component .email-step .target-email-input{flex-direction:column}.submission-workflow-editor-component .email-step .target-email-input>.bp3-input-group{margin-bottom:10px;margin-right:0px}}@media screen and (max-width: 750px){.submission-workflow-editor-component .submission-workflow-step-picker-component .label{flex-direction:column;align-items:flex-start;font-size:12px}.submission-workflow-editor-component .submission-workflow-step-picker-component .label .number{margin-bottom:10px}.submission-workflow-editor-component .next-step-button{margin-bottom:75px}.submission-workflow-editor-component .save-changes-button{margin-bottom:75px}}
#email-change-container{padding:4em 0;min-height:60vh;display:flex;align-items:center}#email-change-container .email-change-content{text-align:center;padding:3em 2em;max-width:500px;margin:0 auto}#email-change-container .email-change-content .icon-container{margin:0 auto 1.5em;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}#email-change-container .email-change-content .icon-container.success{background:linear-gradient(135deg, #48aff0 0%, #2b95d6 100%);box-shadow:0 4px 12px rgba(72,175,240,.3)}#email-change-container .email-change-content .icon-container.success .icon-wrapper{color:#fff;font-size:48px;font-weight:bold;line-height:1}#email-change-container .email-change-content .icon-container.error{background:linear-gradient(135deg, #f55656 0%, #db3737 100%);box-shadow:0 4px 12px rgba(245,86,86,.3)}#email-change-container .email-change-content .icon-container.error .icon-wrapper{color:#fff;font-size:48px;font-weight:bold;line-height:1}#email-change-container .email-change-content .icon-container.loading{background:linear-gradient(135deg, #8abbff 0%, #4c90f0 100%);box-shadow:0 4px 12px rgba(138,187,255,.3)}#email-change-container .email-change-content h1{font-size:28px;font-weight:600;margin-bottom:.75em;color:#1c2127}#email-change-container .email-change-content .description{font-size:16px;line-height:1.6;color:#5c7080;margin-bottom:2em}#email-change-container .email-change-content .description strong{color:#1c2127;font-weight:600}#email-change-container .email-change-content .description a{color:#2b95d6;text-decoration:none}#email-change-container .email-change-content .description a:hover{text-decoration:underline}#email-change-container .email-change-content .action-button{margin-top:1em}
#explore-container{padding-bottom:2em}#explore-container .details{font-size:1.2em;margin:3em 0em}
#landing-container{font-family:upgrade,sans-serif;font-weight:300;font-style:normal;font-size:1em;line-height:2em;letter-spacing:1px}#landing-container strong{font-weight:500}#landing-container .buttons{margin:3em 0}#landing-container .buttons>*{margin:0 1em 0 0}#landing-container .custom-button,#landing-container a.custom-button{padding:.5em 1em;min-width:100px;font-weight:300;font-size:1.2em;color:#fff9e9 !important;text-decoration:none;background-color:#2c3654;border:1px solid #2c3654}#landing-container .custom-button.light,#landing-container a.custom-button.light{color:#fff9e9 !important;border:1px solid #fff9e9;background-color:#2c3654}#landing-container .custom-button.black,#landing-container a.custom-button.black{color:#fff !important;border:1px solid #000;background-color:#000}#landing-container #main .container{display:-ms-grid;-ms-grid-columns:20% 1fr}#landing-container #main .container>div:nth-child(1){-ms-grid-row:1}#landing-container #main .container>div:nth-child(2){-ms-grid-row:1}#landing-container #main .container>div:nth-child(3){-ms-grid-row:2}#landing-container #main .container>div:nth-child(4){-ms-grid-row:2}#landing-container #main .container>div:nth-child(5){-ms-grid-row:3}#landing-container #main .container>div:nth-child(6){-ms-grid-row:3}#landing-container #main .container>div:nth-child(7){-ms-grid-row:4}#landing-container #main .container>div:nth-child(8){-ms-grid-row:4}#landing-container #main .container>div:nth-child(9){-ms-grid-row:5}#landing-container #main .container>div:nth-child(10){-ms-grid-row:5}#landing-container #main .container>div:nth-child(11){-ms-grid-row:6}#landing-container #main .container>div:nth-child(12){-ms-grid-row:6}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#landing-container #main .container>div:nth-child(odd){margin-left:0}#landing-container #main .container>div:nth-child(even){margin-left:7%;margin-bottom:3em}#landing-container #main .container.reverse>div:nth-child(odd){margin-left:7%;margin-bottom:3em}#landing-container #main .container.reverse>div:nth-child(even){margin-left:0}#landing-container #main .container.reverse>div.other-features{margin-left:0}#landing-container #main .container.reverse>div.feature-grid{margin-left:7%;margin-bottom:3em}#landing-container #main .container.reverse>div.feature-grid .feature{margin-bottom:1em}}#landing-container #main .container>div:nth-child(odd){-ms-grid-column:1}#landing-container #main .container>div:nth-child(even){-ms-grid-column:2}#landing-container #main .container.reverse>div:nth-child(odd){-ms-grid-column:2}#landing-container #main .container.reverse>div:nth-child(even){-ms-grid-column:1}#landing-container #main .container.reverse>div.other-features{-ms-grid-column:1}#landing-container #main .container.reverse>div.feature-grid{-ms-grid-column:2}#landing-container #jumbotron{position:relative;z-index:1;margin-top:-56px;padding-top:56px;color:#2c3654;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff6c9 100%);background-image:linear-gradient(0deg, #fff6c9 0%, #fff 100%);min-height:clamp(400px,100vh - 272px,700px)}#landing-container #jumbotron h1,#landing-container #jumbotron h2,#landing-container #jumbotron h3,#landing-container #jumbotron h4,#landing-container #jumbotron a{color:#2c3654}#landing-container #jumbotron:before{content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;background-image:url("/static/landing/headerbg.png");background-position:75% 0;background-size:600px;background-repeat:no-repeat}#landing-container #jumbotron .container .row.content h1,#landing-container #jumbotron .container .row.content h2,#landing-container #jumbotron .container .row.content .subtitle{color:#000}#landing-container #jumbotron .content h1{margin:1em 0 .5em 0;font-weight:400;font-style:normal;font-size:4em}#landing-container #jumbotron .content h2{margin:.75em 0;font-weight:300;font-style:normal;font-size:2em}#landing-container #jumbotron .content h2:before{content:"";display:block;width:20%;border-top:1px #000 solid;padding-top:.75em}#landing-container #jumbotron .content .subtitle{max-width:500px;font-size:1.5em;font-family:upgrade-lights,sans-serif;font-weight:500;font-style:normal}#landing-container #main .container{display:grid;grid-auto-rows:auto;grid-template-columns:20% auto;grid-column-gap:5%;grid-row-gap:4em;grid-auto-flow:dense;align-items:top;background-repeat:repeat-y;background-size:2px 12px;background-position-x:22.5%;padding-top:2em;padding-bottom:2em}#landing-container #main .container.restricted-width>div{max-width:560px}#landing-container #main .container h3,#landing-container #main .container .feature-number{font-size:1em;line-height:2em;font-weight:200;text-transform:uppercase}#landing-container #main .container h4{font-size:1.25em;line-height:2em;font-weight:400}#landing-container #main .container>div:nth-child(odd){text-align:right;grid-column-start:1}#landing-container #main .container>div:nth-child(even){grid-column-start:2}#landing-container #main .container.reverse>div:nth-child(odd){text-align:left;grid-column-start:2}#landing-container #main .container.reverse>div:nth-child(even){text-align:right;grid-column-start:1}#landing-container #main .container.key>div{padding-bottom:0}#landing-container #main #mission{background-color:#2c3654;color:#fff9e9}#landing-container #main #mission h1,#landing-container #main #mission h2,#landing-container #main #mission h3,#landing-container #main #mission h4,#landing-container #main #mission a{color:#fff9e9}#landing-container #main #mission .container{background-image:linear-gradient(0deg, transparent 50%, #fff9e9 50%)}#landing-container #main #mission .git{margin-right:6em}#landing-container #main #features{color:#2c3654;background:#fff;background:linear-gradient(0deg, #fff6c9 0%, #fff 100%)}#landing-container #main #features h1,#landing-container #main #features h2,#landing-container #main #features h3,#landing-container #main #features h4,#landing-container #main #features a{color:#2c3654}#landing-container #main #features .container{background-image:linear-gradient(0deg, transparent 50%, #000 50%)}#landing-container #main #features .feature-number{font-size:1.4em;line-height:1.8em}#landing-container #main #features ul{margin-top:4em;list-style-type:none;font-family:upgrade-lights;font-weight:500}#landing-container #main #features ul li{margin:2.4em 0}#landing-container #main #features img{width:100%;height:auto;max-width:777px}#landing-container #main #features .other-features{grid-column-start:1;text-align:right}#landing-container #main #features .other-features h3{line-height:1em}#landing-container #main #features .feature-grid{display:grid;grid-column-start:2;text-align:left;grid-template-columns:repeat(auto-fit, 48%);grid-auto-rows:auto;grid-column-gap:1em;grid-row-gap:4em;justify-content:space-between}#landing-container #main #features .feature-grid .feature{display:flex}#landing-container #main #features .feature-grid .feature .description{border-left:1px dashed #000;padding-left:.7em;margin-left:.7em}#landing-container #main #features .feature-grid .feature .description p{margin-bottom:0}#landing-container #main #features .feature-grid .feature .description h4{line-height:1em}#landing-container #main #case-study{background-color:#2c3654;color:#fff9e9}#landing-container #main #case-study h1,#landing-container #main #case-study h2,#landing-container #main #case-study h3,#landing-container #main #case-study h4,#landing-container #main #case-study a{color:#fff9e9}#landing-container #main #case-study .container{background-image:linear-gradient(0deg, transparent 50%, #fff9e9 50%)}#landing-container #main #case-study blockquote{font-size:1.3em}#landing-container #main #case-study blockquote .attribution{font-size:.75em}#landing-container #main #case-study .container>div{max-width:900px}#landing-container #main #case-study .logo{float:right;text-align:right;max-width:200px}#landing-container #main #case-study .logo img{max-width:145px;height:auto}#landing-container #main #communities{color:#2c3654;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff6c9 100%);border-bottom:2px dashed #000}#landing-container #main #communities h1,#landing-container #main #communities h2,#landing-container #main #communities h3,#landing-container #main #communities h4,#landing-container #main #communities a{color:#2c3654}#landing-container #main #communities .container{background-image:linear-gradient(0deg, transparent 50%, #000 50%)}#landing-container #main #communities .community-grid{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill, 240px);grid-column-gap:1em;grid-row-gap:4em;justify-content:space-between;margin-top:3em}#landing-container #main #communities .community-grid .community .type{line-height:2em;font-size:.8em;opacity:.7;font-weight:200;font-style:italic}#landing-container #main #communities .community-grid .community .type strong{text-transform:uppercase;font-weight:400;font-style:normal}#landing-container #main #communities .community-grid .community h4.name{font-size:1.2em;line-height:1.2em;margin-bottom:.3em}#landing-container #main #communities .community-grid .community h4.name a{text-decoration:none}#landing-container #main #communities .community-grid .community img{max-width:240px;height:auto;margin-bottom:.5em}#landing-container #main #communities .community-grid .community .description{font-size:.9em;line-height:1.2em;font-family:upgrade-light;font-weight:300;font-style:italic}#landing-container #main #create{position:relative;z-index:1}#landing-container #main #create:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:url("/static/landing/createbg.png");background-size:14%;background-position:80% 7em;background-repeat:no-repeat}#landing-container #main #create .container h4{font-size:2em;font-weight:300;line-height:1.2em}#landing-container #main #create .container p.disclaimer{font-family:upgrade-lights;font-weight:200;font-style:italic}#landing-container #main #pitch{background-color:#2c3654;color:#fff9e9;font-size:1.4em}#landing-container #main #pitch h1,#landing-container #main #pitch h2,#landing-container #main #pitch h3,#landing-container #main #pitch h4,#landing-container #main #pitch a{color:#fff9e9}#landing-container #main #pitch .container{background-image:linear-gradient(0deg, transparent 50%, #fff9e9 50%)}#landing-container #main #pitch .container>div{text-align:left}#landing-container .footer{background-color:#454f60}@media only screen and (max-width: 1100px){#landing-container #jumbotron:before{background-size:50%;background-position:90%}}@media only screen and (max-width: 720px){#landing-container #jumbotron{min-height:500px}#landing-container #jumbotron:before{opacity:.1;background-size:200%;background-position:50% 25%}#landing-container #main .container,#landing-container #main .container.reverse{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0}#landing-container #main .container>div:nth-child(even),#landing-container #main .container>div:nth-child(odd),#landing-container #main .container.reverse>div:nth-child(even),#landing-container #main .container.reverse>div:nth-child(odd){grid-column-start:1;text-align:left}#landing-container #main .container>div:nth-child(even),#landing-container #main .container.reverse>div:nth-child(even){padding-bottom:1em}#landing-container #main #features .container .other-features,#landing-container #main #features .container .feature-grid{grid-column-start:1;text-align:left}#landing-container #main #features .container .other-features{border-bottom:2px #2c3654 dashed;margin-bottom:2em}#landing-container #main #features .container.key{padding-top:1em;padding-bottom:0;margin-bottom:0}#landing-container #main #features .container .feature-number{display:none}#landing-container #main #features .container ul{margin:1em 0;padding:0;text-align:center}#landing-container #main #features .container li{display:inline}#landing-container #main #features .container li:after{content:" • ";display:inline;position:relative}#landing-container #main #features .container li:last-child:after{content:""}#landing-container #main #create:before{opacity:.2;background-size:30%}#landing-container #main #mission,#landing-container #main #features,#landing-container #main #case-study,#landing-container #main #communities,#landing-container #main #create,#landing-container #main #pitch{border:0}#landing-container #main #mission .container,#landing-container #main #features .container,#landing-container #main #case-study .container,#landing-container #main #communities .container,#landing-container #main #create .container,#landing-container #main #pitch .container{background-image:none}#landing-container #main #mission>div:nth-child(odd) h3,#landing-container #main #case-study>div:nth-child(odd) h3,#landing-container #main #pitch>div:nth-child(odd) h3{border-bottom:2px #fff9e9 dashed}#landing-container #main #features>div:nth-child(odd) h3,#landing-container #main #communities>div:nth-child(odd) h3,#landing-container #main #create>div:nth-child(odd) h3{border-bottom:2px #2c3654 dashed}#landing-container #main #communities .community-grid{display:block}#landing-container #main #communities .community{margin:2em 0;padding-top:2em;border-top:1px #ccc dashed}#landing-container #main #communities .buttons{margin:0;padding-top:2em;border-top:1px #ccc dashed}#landing-container #main #communities .buttons .custom-button{width:240px;display:block}}
.account-security-settings .success-message{margin-bottom:1em}.account-security-settings form{max-width:500px}
#legal-container .legal-columns{max-width:900px}#legal-container .legal-settings .bp3-card{margin-bottom:15px}#legal-container .main-content{font-family:skolar-latin,Georgia,Cambria,"Times New Roman",Times,serif}#legal-container .main-content h2,#legal-container .main-content h3{line-height:1em;letter-spacing:1px;margin:2em 0em .5em}#legal-container .main-content h2:first-of-type,#legal-container .main-content h3:first-of-type{margin-top:0em}#legal-container .main-content p,#legal-container .main-content li{font-style:normal;font-size:16px;line-height:1.5;margin-bottom:1em}@media only screen and (min-width: 750px){@supports(display: grid){#legal-container .legal-columns{display:grid;grid-template-columns:180px 1fr;grid-template-areas:"side main";grid-column-gap:4%;margin-top:2em}#legal-container .side-content{grid-area:side}#legal-container .side-menu{background-color:#f4f4f4}#legal-container .main-content{grid-area:main;min-width:0}}}
#login-container{padding:40px 0px;background-repeat:repeat;background-position:center center;background-color:#f9fafb;background-image:url("/static/loginbg.png");min-height:calc(100vh - 56px)}#login-container .container.small .col-12{padding:2em;background:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}#login-container form{margin-top:40px;font-size:1.25em}#login-container .switch-message{margin-top:25px;opacity:.8;display:block}#login-container .action-button{margin:.5em}
#no-match-container{padding:10em 0em}
#password-reset-container{padding:40px 0px;background-repeat:repeat;background-position:center center;background-color:#f9fafb;background-image:url("/static/loginbg.png");min-height:calc(100vh - 56px)}#password-reset-container .container.small .col-12{padding:2em;background:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}#password-reset-container form{margin-top:40px;font-size:1.25em}#password-reset-container .switch-message{margin-top:25px;opacity:.8;display:block}#password-reset-container .bp3-callout{margin-top:4em}#password-reset-container .bp3-non-ideal-state .success p{font-size:1em;line-height:1.5;margin:0px}#password-reset-container .bp3-button-group{display:block}
#pricing-container{background-repeat:repeat;background-position:center center;background-color:#f9fafb;background-image:url("/static/loginbg.png");min-height:100vh}#pricing-container h1{margin:1em 0em;text-align:center;font-size:5em;line-height:1.2}#pricing-container p.description{margin:1.5em auto;font-size:16px;max-width:900px}#pricing-container p.description.top{text-align:center}#pricing-container p.subtitle{color:#555;font-weight:300;font-size:14px;padding:0;margin-bottom:35px;line-height:16.6px}#pricing-container p.fine-print{font-size:13px}#pricing-container h2 span.subhead{color:#555;font-weight:normal}#pricing-container h3.pricing{font-size:16px;margin-bottom:1.6em}#pricing-container h3.pricing .subhead{font-size:14px;line-height:16px;color:#555;font-weight:normal}#pricing-container #content .bp3-button{margin-bottom:2em}#pricing-container #content .features{margin-top:0}#pricing-container #independent a.bp3-button{margin-top:0}#pricing-container #independent h3.pricing{margin-bottom:1em}#pricing-container .pricing-tiers{display:flex}#pricing-container .pricing-tiers .option{display:flex;flex-direction:column;text-align:center;position:inline;flex:1;margin:3em .75em;background:#f7f7f9}#pricing-container .pricing-tiers .option ul{flex-grow:1;text-align:left;padding-left:20px}#pricing-container .pricing-tiers .option ul li{font-size:14px;margin:.5em 0}#pricing-container .pricing-tiers .option a.bp3-button{margin-top:1em;background-color:#b2e2bd;color:#14411e}#pricing-container .pricing-tiers p{text-align:left}@media only screen and (max-width: 720px){#pricing-container .pricing-tiers{display:block}}
.pub-body-component .editor.ProseMirror h1#abstract:first-child,.pub-body-styles h1#abstract:first-child{color:var(--community-accent-dark);text-transform:uppercase;font-size:1em;font-weight:500;padding-top:1em}.pub-body-component .editor.ProseMirror h1#abstract:first-child+p,.pub-body-styles h1#abstract:first-child+p{border-bottom:1px solid #ccc;padding-bottom:1em}.pub-body-component .editor.ProseMirror h1,.pub-body-component .editor.ProseMirror h2,.pub-body-component .editor.ProseMirror h3,.pub-body-component .editor.ProseMirror h4,.pub-body-component .editor.ProseMirror h5,.pub-body-component .editor.ProseMirror h6,.pub-body-styles h1,.pub-body-styles h2,.pub-body-styles h3,.pub-body-styles h4,.pub-body-styles h5,.pub-body-styles h6{margin-bottom:.5em;line-height:1em;font-weight:500;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;letter-spacing:1px}@media only screen and (max-width: 750px){.pub-body-component .editor.ProseMirror h1,.pub-body-component .editor.ProseMirror h2,.pub-body-component .editor.ProseMirror h3,.pub-body-component .editor.ProseMirror h4,.pub-body-component .editor.ProseMirror h5,.pub-body-component .editor.ProseMirror h6,.pub-body-styles h1,.pub-body-styles h2,.pub-body-styles h3,.pub-body-styles h4,.pub-body-styles h5,.pub-body-styles h6{overflow-y:hidden;overflow-x:auto}}.pub-body-component .editor.ProseMirror h1 a,.pub-body-component .editor.ProseMirror h2 a,.pub-body-component .editor.ProseMirror h3 a,.pub-body-component .editor.ProseMirror h4 a,.pub-body-component .editor.ProseMirror h5 a,.pub-body-component .editor.ProseMirror h6 a,.pub-body-styles h1 a,.pub-body-styles h2 a,.pub-body-styles h3 a,.pub-body-styles h4 a,.pub-body-styles h5 a,.pub-body-styles h6 a{text-decoration:underline}.pub-body-component .editor.ProseMirror h1,.pub-body-styles h1{font-size:1.4em;font-weight:600;line-height:1.3em;letter-spacing:0px}.pub-body-component .editor.ProseMirror h2,.pub-body-styles h2{font-size:1.3em;line-height:1.3em;font-weight:500;letter-spacing:0px}.pub-body-component .editor.ProseMirror h3,.pub-body-styles h3{font-size:1.2em;line-height:1.3em;font-weight:400;letter-spacing:.5px}.pub-body-component .editor.ProseMirror h4,.pub-body-styles h4{font-size:1em;line-height:1.3em;font-weight:500;letter-spacing:.5px}.pub-body-component .editor.ProseMirror h5,.pub-body-styles h5{font-size:1em;line-height:1.3em;font-weight:400;letter-spacing:.5px}.pub-body-component .editor.ProseMirror h6,.pub-body-styles h6{font-size:1em;line-height:1.3em;font-weight:300;letter-spacing:.5px}.pub-body-component .editor.ProseMirror *+h1,.pub-body-component .editor.ProseMirror *+h2,.pub-body-component .editor.ProseMirror *+h3,.pub-body-component .editor.ProseMirror *+h4,.pub-body-component .editor.ProseMirror *+h5,.pub-body-component .editor.ProseMirror *+h6,.pub-body-styles *+h1,.pub-body-styles *+h2,.pub-body-styles *+h3,.pub-body-styles *+h4,.pub-body-styles *+h5,.pub-body-styles *+h6{margin-top:1.4em}.pub-body-component .editor.ProseMirror p,.pub-body-component .editor.ProseMirror li,.pub-body-styles p,.pub-body-styles li{font-family:skolar-latin,Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:.01rem;font-weight:400;font-style:normal;line-height:1.7;letter-spacing:-0.003em;word-break:break-word}.pub-body-component .editor.ProseMirror li,.pub-body-styles li{margin:0}.pub-body-component .editor.ProseMirror li>p,.pub-body-styles li>p{margin:0}.pub-body-component .editor.ProseMirror p,.pub-body-styles p{margin:0em 0em 1em}@media only screen and (max-width: 750px){.pub-body-component .editor.ProseMirror p,.pub-body-styles p{overflow-y:hidden;overflow-x:auto}}.pub-body-component .editor.ProseMirror ul>li::marker,.pub-body-styles ul>li::marker{font-size:.8em}.pub-body-component .editor.ProseMirror ul,.pub-body-component .editor.ProseMirror ol,.pub-body-styles ul,.pub-body-styles ol{padding-left:1em;margin:0em 0em 1em}.pub-body-component .editor.ProseMirror ul ul,.pub-body-component .editor.ProseMirror ul ol,.pub-body-component .editor.ProseMirror ol ul,.pub-body-component .editor.ProseMirror ol ol,.pub-body-styles ul ul,.pub-body-styles ul ol,.pub-body-styles ol ul,.pub-body-styles ol ol{margin-bottom:0em}.pub-body-component .editor.ProseMirror td ol,.pub-body-styles td ol{padding-left:0;list-style-position:inside}.pub-body-component .editor.ProseMirror td ol li p,.pub-body-styles td ol li p{word-break:break-word}.pub-body-component .editor.ProseMirror td ol li p:first-child,.pub-body-styles td ol li p:first-child{display:inline}.pub-body-component .editor.ProseMirror hr,.pub-body-styles hr{margin:1em 0em}.pub-body-component .editor.ProseMirror pre,.pub-body-styles pre{box-shadow:none;white-space:pre;overflow:hidden;overflow-x:auto}.pub-body-component .editor.ProseMirror pre code,.pub-body-styles pre code{display:block;white-space:pre;background-color:rgba(0,0,0,0);padding:0em}.pub-body-component .editor.ProseMirror pre.codeblock-wrapper,.pub-body-styles pre.codeblock-wrapper{margin-bottom:0;padding-bottom:30px}.pub-body-component .editor.ProseMirror code,.pub-body-styles code{background-color:rgba(27,31,35,.06);border-radius:2px;font-size:.8em;margin:0;padding:.2em .4em}.pub-body-component .editor.ProseMirror blockquote,.pub-body-styles blockquote{line-height:inherit;font-size:1em;margin:0 0 1em;border-left:solid 4px rgba(181,181,181,.5);padding:0 1em}.pub-body-component .editor.ProseMirror .file,.pub-body-styles .file{font-size:.75em}.pub-body-component .editor.ProseMirror figcaption,.pub-body-styles figcaption{font-size:15px}.pub-body-component .editor.ProseMirror figcaption p,.pub-body-styles figcaption p{margin-bottom:0em;line-height:1.2em;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}.pub-body-component .editor.ProseMirror iframe,.pub-body-styles iframe{border:0px solid rgba(0,0,0,0)}.pub-body-component .editor.ProseMirror *:first-child:not(.discussion-thread),.pub-body-styles *:first-child:not(.discussion-thread){margin-top:0em}.pub-body-component{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" on;font-size:20px;min-height:300px;margin-top:25px}.pub-body-component .editor.ProseMirror{min-height:150px}.pub-body-component .bp3-callout.working-draft{display:flex;align-items:center}.pub-body-component .bp3-callout.working-draft span{flex-grow:1;flex-shrink:1}.pub-body-component .permanent{background-color:#ffc940}.pub-body-alert .error-time{font-weight:bold}
.label-list-component{margin-bottom:5px}.label-list-component .bp3-tag{margin:0px 3px 3px 0px;min-height:16px;padding:2px 6px;line-height:12px}
.discussion-reanchor-component{position:fixed;z-index:10000;right:20px;bottom:20px}
.label-select-component .save-button{margin-bottom:4px}.label-select-component .color{height:18px;width:18px;margin-right:10px;border-radius:2px}.label-select-component .color .bp3-icon-tick{padding:2px;color:#fff}.label-select-component .bp3-icon-endorsed{margin-left:10px;opacity:.25}.label-select-component .bp3-icon-endorsed.active{opacity:.75}
.thread-comment-component{display:flex;direction:ltr}.thread-comment-component:not(:last-child):not(.input){margin-bottom:1em;border-bottom:1px solid #f0f0f7}.thread-comment-component.is-preview .content-wrapper{margin-bottom:0}.thread-comment-component .avatar-wrapper{margin-right:.5em}.thread-comment-component .content-wrapper{flex:1 1 auto;min-width:0;margin-bottom:1em}.thread-comment-component .preview-text{white-space:nowrap;overflow:hidden;max-height:19px;font-style:14px}.thread-comment-component .preview-text>.editor.ProseMirror{min-height:0px}.thread-comment-component .preview-text>.editor.ProseMirror p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0px}.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror{min-height:0px}.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror h1,.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror h2,.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror h3,.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror h4,.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror h5,.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror h6,.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror p,.thread-comment-component .discussion-body-wrapper>.editor.ProseMirror li{font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;line-height:1.3}.thread-comment-component .discussion-body-wrapper.editable>.editor{min-height:75px;border:1px solid #ddd;background:#fff;border-radius:2px;padding:.5em;margin-bottom:.5em}.thread-comment-component .discussion-body-wrapper.editable>.editor .prosemirror-placeholder{white-space:unset;width:unset}.thread-comment-component .simple-input{background:#f4f4f7;border-radius:2px;border:0px solid #fff;padding:.5em;width:100%;font-style:italic}.thread-comment-component .guest-name-input{display:none}.thread-comment-component:focus-within .guest-name-input{display:block}.thread-comment-component .discussion-primary-button,.thread-comment-component .discussion-cancel-button{margin-bottom:1em;white-space:nowrap}.thread-comment-component .discussion-primary-button:not(:last-child),.thread-comment-component .discussion-cancel-button:not(:last-child){margin-right:1em}
.discussion-component{position:relative;z-index:1;background:#fff;padding:1em 0em;font-size:14px;text-align:left}.discussion-component .collapse-button{position:absolute;top:0;right:0}.discussion-component .collapse-button .bp3-icon{transform:rotate(45deg)}.discussion-component .manage-tools-component{margin-bottom:1em;direction:ltr}.discussion-component .anchor-text{padding:.25em;background:#f0f0f7;font-family:skolar-latin,Georgia,Cambria,"Times New Roman",Times,serif;margin:-0.25em 0em 1em;color:#888;line-height:1.3}.discussion-component .anchor-text .exact{color:#000}.discussion-component .item-header{display:flex;align-items:flex-start;line-height:1em;margin-bottom:.25em;font-size:13px;direction:ltr}.discussion-component .item-header .name{font-weight:600;margin-right:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:17px;flex:0 0 auto}.discussion-component .item-header .time{margin-right:1em;color:#888;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:17px}.discussion-component .item-header .actions{white-space:nowrap}.discussion-component .item-header .bp3-button{min-height:17px}.discussion-component .overflow-listing:not(:last-child){margin-bottom:1.5em}
.discussion-bubble-component{display:flex;flex:0 1 auto;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0}.discussion-bubble-component .bubble{width:18px;height:18px;line-height:16px;border-radius:18px;font-size:11px;display:flex;text-align:center;justify-content:center;font-weight:800;margin-right:5px;position:relative;flex:0 0 auto}.discussion-bubble-component .bubble .bubble-dot{position:absolute;bottom:-4px;left:-4px;width:6px;height:6px;border-radius:6px}.discussion-bubble-component .label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discussion-nav-component{display:flex;align-items:center;height:1.7em;margin-left:3px;direction:ltr}.discussion-nav-component .caret-button{min-width:14px}.discussion-nav-component .expand-icon{transform:rotate(45deg)}.discussion-nav-component .close-wrapper{display:flex;margin-left:auto}.discussion-nav-component .overflow-icon{padding-top:3px}
.discussion-group-component{font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;position:absolute}.discussion-group-component.active{background:#fff;z-index:1;border-right:10px solid #fff;box-sizing:content-box}.discussion-group-component.active>*{box-sizing:border-box}.discussion-group-component.active:before{content:"";position:absolute;top:0px;bottom:0;left:-20px;border-left:1px solid #e5e5e5;background:#fff;width:20px}.discussion-group-component.expanded{position:relative;padding:1em 0em;display:inline-block;left:0 !important;width:100% !important}.discussion-group-component.expanded:before{left:-21px}.discussion-group-component.expanded:after{content:"";position:absolute;top:0px;bottom:0;right:-21px;background:#e5e5e5;width:1px}@media only screen and (max-width: 750px){.discussion-group-component .expand-button{display:none}.discussion-group-component .names{display:none}.discussion-group-component.active{position:relative;padding:1em 0em;display:inline-block;left:0 !important;width:100% !important}.discussion-group-component.active:before{left:-21px}.discussion-group-component.active:after{content:"";position:absolute;top:0px;bottom:0;right:-21px;background:#e5e5e5;width:1px}.discussion-group-component:not(.active){overflow:hidden}.discussion-group-component:not(.active) .bubble-wrapper{position:relative;left:3px}}
.pub-discussions-component{padding-bottom:18px}.pub-discussions-component .empty-state{margin-top:30px;margin-bottom:30px}.pub-discussions-component .discussion-list .discussion-component{padding:2em 1em;border:1px solid #ccc}.pub-discussions-component .discussion-list .discussion-component:not(:last-child){border-bottom:0px solid rgba(0,0,0,0)}.pub-discussions-component .discussion-list .discussion-component.has-manage-tools{padding:1em}.pub-discussions-component .discussion-list .discussion-component.preview{padding:1em;cursor:pointer}.pub-discussions-component .discussion-list .discussion-component.preview .thread-comment-component{margin-bottom:.5em;border-bottom:0px solid #f0f0f7}.pub-discussions-component .discussion-list .discussion-component.preview .thread-comment-component:last-child{margin-bottom:0em}.pub-discussions-component .discussion-list .discussion-component.preview .thread-comment-component .item-header{margin-bottom:0px;line-height:18px}.pub-discussions-component .discussion-list .discussion-component.emphasized{border:1px solid var(--community-accent-dark)}
.pub-bottom-section-component{min-width:100%}.pub-bottom-section-component:not(:first-child){border-top:1px solid #c4c4c4}.pub-bottom-section-component.searching:not(:first-child){border-top:1px solid rgba(0,0,0,0)}.pub-bottom-section-component.searching .top-row{flex-shrink:0;width:calc(100% + 2*21px);padding-left:21px;padding-right:21px;transform:translateX(-21px)}.pub-bottom-section-component .top-row{display:flex;align-items:center;min-height:50px;padding-top:5px;padding-bottom:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pub-bottom-section-component .top-row .left-title{text-transform:uppercase;width:120px;flex-shrink:0}@media only screen and (max-width: 750px){.pub-bottom-section-component .top-row .left-title{width:100px}}.pub-bottom-section-component .top-row .center-content{display:flex;align-items:center;flex-grow:1;color:#707070}.pub-bottom-section-component .top-row .center-content a{color:#707070;text-decoration:none}.pub-bottom-section-component .top-row .center-content a:hover{text-decoration:underline}.pub-bottom-section-component .top-row .center-content .center-content-item{display:flex;align-items:center;margin-right:31px}.pub-bottom-section-component .top-row .center-content .center-content-item::before{content:"•";margin-right:31px}@media only screen and (max-width: 750px){.pub-bottom-section-component .top-row .center-content .center-content-item{margin-right:20px}.pub-bottom-section-component .top-row .center-content .center-content-item::before{margin-right:20px}}.pub-bottom-section-component .top-row .center-content input{width:100%;background:none;border:none;color:#fff;font-style:italic}.pub-bottom-section-component .top-row .center-content input::-webkit-input-placeholder{color:#fff;opacity:.5}.pub-bottom-section-component .top-row .right-icons{flex-shrink:0}
.discussions-release-dialog-component .discussions-listing{background:#fff;max-height:50vh;overflow-y:scroll}.discussions-release-dialog-component .discussion-entry{display:flex;align-items:center;margin:0}.discussions-release-dialog-component .discussion-entry .bp3-checkbox{margin:0 10px}.discussions-release-dialog-component .discussion-entry .discussion-component{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.discussions-release-dialog-component .discussion-entry:not(:last-child){border-bottom:1px solid #eee}.discussions-release-dialog-component .bp3-callout{margin-top:10px}
.label-filter-component{min-width:250px}.label-filter-component .action-button{float:right}.label-filter-component .bp3-menu-header{margin-bottom:15px}.label-filter-component .bp3-fill{margin-bottom:10px}.label-filter-component li{list-style-type:none}.label-filter-component .labels{margin-top:4px;margin-bottom:10px}.label-filter-component .label{display:flex;align-items:center;padding:6px}.label-filter-component .label.edit{margin-bottom:10px}.label-filter-component .label:hover{cursor:pointer;background:#eee}.label-filter-component .color{height:16px;width:16px;border-radius:2px;margin-right:5px}.label-filter-component .color.edit{height:30px;width:30px;margin-right:10px}.label-filter-component .color .bp3-icon-small-tick:before{color:#fff}.label-filter-component .title,.label-filter-component .bp3-input{flex-grow:1;flex-shrink:1}.label-filter-component .empty{pointer-events:none;opacity:.75}.label-filter-component .bp3-icon-endorsed:before{opacity:.25}.label-filter-component .bp3-icon-endorsed.active:before{opacity:.75}.bp3-popover.color-select-popover .color-select-menu{width:150px;min-width:150px}.bp3-popover.color-select-popover .color-select-menu .color-select{display:inline-block;width:25px;height:25px;border-radius:4px;margin:5px;cursor:pointer;border:2px solid #fff}.bp3-popover.color-select-popover .color-select-menu .color-select:hover{border-color:rgba(0,0,0,0)}.bp3-popover.color-select-popover .bp3-popover-arrow{display:block}
.filter-menu-component{padding:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.sort-list-component{padding:1em;min-width:250px}.sort-list-component .bp3-menu-header{margin-bottom:15px}.sort-list-component .bp3-menu-item{display:flex;align-items:center}.sort-list-component .color{height:16px;width:16px;border-radius:2px;margin-right:5px}.sort-list-component .title{flex-grow:1;flex-shrink:1}
ul.notes-component{line-height:1.5em;list-style-type:none;margin:0}ul.notes-component li.note{display:flex;padding-top:18px;padding-bottom:18px}ul.notes-component li.note:not(:last-child):not(:only-child){border-bottom:1px rgba(199,199,199,.5) solid}ul.notes-component li.note .number{font-weight:bold}ul.notes-component li.note .inner{display:block;margin-left:27px}ul.notes-component li.note .jump-back-icon{margin-left:7px}ul.notes-component li.note .csl-bib-body,ul.notes-component li.note .csl-entry{display:inline}ul.notes-component li.note .csl-left-margin{display:none}ul.notes-component.has-no-numbering{padding:0}
.pub-bottom-component{background:#f6f4f4;flex-grow:1;overflow:hidden;padding:2em 0em;margin-top:2em;display:grid;grid-template-columns:minmax(4vw, auto) minmax(425px, 675px) 50px 275px minmax(4vw, auto);grid-template-areas:". pub . . ."}.pub-bottom-component [data-align=breakout]{margin-left:0;position:relative}.pub-bottom-component [data-align=breakout][data-size="1"]{width:1vw;left:calc(-1*(1*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="2"]{width:2vw;left:calc(-1*(2*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="3"]{width:3vw;left:calc(-1*(3*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="4"]{width:4vw;left:calc(-1*(4*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="5"]{width:5vw;left:calc(-1*(5*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="6"]{width:6vw;left:calc(-1*(6*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="7"]{width:7vw;left:calc(-1*(7*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="8"]{width:8vw;left:calc(-1*(8*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="9"]{width:9vw;left:calc(-1*(9*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="10"]{width:10vw;left:calc(-1*(10*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="11"]{width:11vw;left:calc(-1*(11*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="12"]{width:12vw;left:calc(-1*(12*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="13"]{width:13vw;left:calc(-1*(13*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="14"]{width:14vw;left:calc(-1*(14*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="15"]{width:15vw;left:calc(-1*(15*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="16"]{width:16vw;left:calc(-1*(16*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="17"]{width:17vw;left:calc(-1*(17*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="18"]{width:18vw;left:calc(-1*(18*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="19"]{width:19vw;left:calc(-1*(19*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="20"]{width:20vw;left:calc(-1*(20*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="21"]{width:21vw;left:calc(-1*(21*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="22"]{width:22vw;left:calc(-1*(22*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="23"]{width:23vw;left:calc(-1*(23*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="24"]{width:24vw;left:calc(-1*(24*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="25"]{width:25vw;left:calc(-1*(25*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="26"]{width:26vw;left:calc(-1*(26*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="27"]{width:27vw;left:calc(-1*(27*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="28"]{width:28vw;left:calc(-1*(28*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="29"]{width:29vw;left:calc(-1*(29*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="30"]{width:30vw;left:calc(-1*(30*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="31"]{width:31vw;left:calc(-1*(31*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="32"]{width:32vw;left:calc(-1*(32*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="33"]{width:33vw;left:calc(-1*(33*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="34"]{width:34vw;left:calc(-1*(34*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="35"]{width:35vw;left:calc(-1*(35*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="36"]{width:36vw;left:calc(-1*(36*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="37"]{width:37vw;left:calc(-1*(37*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="38"]{width:38vw;left:calc(-1*(38*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="39"]{width:39vw;left:calc(-1*(39*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="40"]{width:40vw;left:calc(-1*(40*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="41"]{width:41vw;left:calc(-1*(41*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="42"]{width:42vw;left:calc(-1*(42*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="43"]{width:43vw;left:calc(-1*(43*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="44"]{width:44vw;left:calc(-1*(44*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="45"]{width:45vw;left:calc(-1*(45*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="46"]{width:46vw;left:calc(-1*(46*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="47"]{width:47vw;left:calc(-1*(47*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="48"]{width:48vw;left:calc(-1*(48*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="49"]{width:49vw;left:calc(-1*(49*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="50"]{width:50vw;left:calc(-1*(50*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="51"]{width:51vw;left:calc(-1*(51*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="52"]{width:52vw;left:calc(-1*(52*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="53"]{width:53vw;left:calc(-1*(53*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="54"]{width:54vw;left:calc(-1*(54*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="55"]{width:55vw;left:calc(-1*(55*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="56"]{width:56vw;left:calc(-1*(56*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="57"]{width:57vw;left:calc(-1*(57*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="58"]{width:58vw;left:calc(-1*(58*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="59"]{width:59vw;left:calc(-1*(59*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="60"]{width:60vw;left:calc(-1*(60*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="61"]{width:61vw;left:calc(-1*(61*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="62"]{width:62vw;left:calc(-1*(62*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="63"]{width:63vw;left:calc(-1*(63*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="64"]{width:64vw;left:calc(-1*(64*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="65"]{width:65vw;left:calc(-1*(65*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="66"]{width:66vw;left:calc(-1*(66*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="67"]{width:67vw;left:calc(-1*(67*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="68"]{width:68vw;left:calc(-1*(68*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="69"]{width:69vw;left:calc(-1*(69*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="70"]{width:70vw;left:calc(-1*(70*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="71"]{width:71vw;left:calc(-1*(71*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="72"]{width:72vw;left:calc(-1*(72*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="73"]{width:73vw;left:calc(-1*(73*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="74"]{width:74vw;left:calc(-1*(74*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="75"]{width:75vw;left:calc(-1*(75*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="76"]{width:76vw;left:calc(-1*(76*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="77"]{width:77vw;left:calc(-1*(77*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="78"]{width:78vw;left:calc(-1*(78*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="79"]{width:79vw;left:calc(-1*(79*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="80"]{width:80vw;left:calc(-1*(80*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="81"]{width:81vw;left:calc(-1*(81*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="82"]{width:82vw;left:calc(-1*(82*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="83"]{width:83vw;left:calc(-1*(83*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="84"]{width:84vw;left:calc(-1*(84*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="85"]{width:85vw;left:calc(-1*(85*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="86"]{width:86vw;left:calc(-1*(86*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="87"]{width:87vw;left:calc(-1*(87*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="88"]{width:88vw;left:calc(-1*(88*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="89"]{width:89vw;left:calc(-1*(89*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="90"]{width:90vw;left:calc(-1*(90*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="91"]{width:91vw;left:calc(-1*(91*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="92"]{width:92vw;left:calc(-1*(92*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="93"]{width:93vw;left:calc(-1*(93*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="94"]{width:94vw;left:calc(-1*(94*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="95"]{width:95vw;left:calc(-1*(95*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="96"]{width:96vw;left:calc(-1*(96*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="97"]{width:97vw;left:calc(-1*(97*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="98"]{width:98vw;left:calc(-1*(98*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="99"]{width:99vw;left:calc(-1*(99*.5vw - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="100"]{width:100vw;left:calc(-1*(100*.5vw - (100% + 50px + 275px)/2))}@media only screen and (max-width: 815.2173913043px){.pub-bottom-component [data-align=breakout]{left:-4vw}}@media only screen and (max-width: 750px){.pub-bottom-component{grid-template-columns:minmax(4vw, auto) minmax(0, 1fr) 15px 21px minmax(4vw, auto)}.pub-bottom-component [data-align=breakout]{width:100vw !important;left:calc(-1*(50vw - (100% + 15px + 21px)/2)) !important}}.pub-bottom-component .inner{grid-area:pub}@media only screen and (max-width: 750px){.pub-bottom-component .inner{grid-area:unset;width:100vw;padding-left:10px;padding-right:10px}}.pub-bottom-component .pub-bottom-license .section-content{margin-bottom:18px;text-align:center}.pub-bottom-component .pub-bottom-license .license-link{display:flex;align-items:center}.pub-bottom-component .pub-bottom-license .license-link .license-image{margin-right:10px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.pub-bottom-component .inner{max-width:675px;margin:0 auto}}@media screen and (max-width: 720px){.pub-bottom-license .license-link{flex-direction:column}.pub-bottom-license .license-link .license-image{margin-bottom:10px}}
.file-import-entry{display:flex;align-items:center;height:40px}.file-import-entry .file-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;flex-grow:1}.file-import-entry .file-title .start{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.file-import-entry .file-title .end{white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:0}.file-import-entry .file-label{flex-shrink:0;margin:0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-import-entry .file-progress{display:flex;align-items:center;padding-left:10px;flex-shrink:0;overflow:hidden;white-space:nowrap;font-style:italic;color:#999}.file-import-entry .file-progress .bp3-progress-bar{width:100px}.file-import-entry .file-progress .bp3-icon{margin-right:2px}.file-import-entry .file-delete-button{margin-left:5px}
.metadata-editor-component .field-entry{margin-bottom:10px}.metadata-editor-component .proposed-attribution{display:flex;align-items:center;margin-bottom:4px}.metadata-editor-component .proposed-attribution .avatar-component{margin-right:4px}.metadata-editor-component .proposed-attribution .name{flex-grow:1}.metadata-editor-component .proposed-attribution .name.ignored{text-decoration:line-through}.metadata-editor-component .proposed-attribution .controls{display:flex;align-items:center;flex-shrink:0}.metadata-editor-component .proposed-attribution .matched-users-avatars{margin-right:12px}
.file-import-dialog-component{width:500px !important}.file-import-dialog-component .drop-area-container{width:100%}.file-import-dialog-component .bp3-button.file-drop-area{box-shadow:none;border:1px #ddd solid;height:150px;background:rgba(138,155,168,.15)}.file-import-dialog-component .bp3-button.file-drop-area:hover{box-shadow:none;border:1px #ddd solid}.file-import-dialog-component .bp3-button.file-drop-area:hover{background:rgba(138,155,168,.15)}.file-import-dialog-component .bp3-button.file-drop-area .supported-formats{margin-top:4px;font-size:.8em;font-style:italic}.file-import-dialog-component .bp3-button.file-drop-area .supported-formats .bp3-popover-target{justify-content:center}.file-import-dialog-component .bp3-button.directory-drop-area{box-shadow:none;border:1px #ddd solid;height:40px}.file-import-dialog-component .bp3-button.directory-drop-area:hover{box-shadow:none;border:1px #ddd solid}.file-import-dialog-component .in-progress{height:189px;border-radius:2px;background:rgba(138,155,168,.15);border:1px #ddd solid;display:flex;flex-direction:column;align-items:center;justify-content:center}.file-import-dialog-component .import-message{margin-top:10px}.file-import-dialog-component .import-message pre{overflow-y:auto}.file-import-dialog-component .files-listing{margin-top:10px}.file-import-dialog-component .metadata-info{margin-top:10px}.file-import-dialog-component .bp3-drawer-footer{text-align:right}.file-import-dialog-component .dialog-footer .bp3-button{margin-right:10px}.file-import-dialog-component .dialog-footer>:last-child{margin-right:0}.pub-file-import-button-component{height:0px;position:relative;top:-175px;text-align:center}.pub-file-import-button-component .bp3-intent-primary{-webkit-appearance:none}.pub-file-import-button-component input{display:none}.pub-file-import-button-component .bp3-button-text div:first-child{font-size:1.25em;padding:3px 0px 7px}.pub-file-import-button-component .bp3-button-text div:last-child{font-size:.95em}.supported-formats-tooltip{width:300px}.supported-formats-tooltip li{margin-bottom:10px}
.pub-file-import-component{height:0px;position:relative;top:-175px;text-align:center}.pub-file-import-component .bp3-intent-primary{-webkit-appearance:none}.pub-file-import-component input{display:none}.pub-file-import-component .bp3-button-text div:first-child{font-size:1.25em;padding:3px 0px 7px}.pub-file-import-component .bp3-button-text div:last-child{font-size:.95em}
.pub-connection-status-indicator-component{text-transform:capitalize;margin-right:1em;white-space:nowrap}.pub-connection-status-indicator-component.disconnected{background:#db3737;color:#fff;padding:2px 6px;border-radius:2px}.pub-connection-status-indicator-component.connecting,.pub-connection-status-indicator-component.saving{background:#d9c72b;color:#fff;padding:2px 6px;border-radius:2px}.pub-connection-status-indicator-component.connected,.pub-connection-status-indicator-component.saved{background:#22c17f;color:#fff;padding:2px 6px;border-radius:2px}
.pub-word-count-button-target{margin-right:4px}.pub-word-count-button-popover{background-color:#fff;z-index:999;padding:1em}.pub-word-count-button-popover-content{padding:0 4px}.pub-word-count-button-popover-content dl{display:flex;flex-flow:row;flex-wrap:wrap;width:144px;overflow:visible;margin:0;padding:0}.pub-word-count-button-popover-content dl dt{flex:0 0 60%;text-overflow:ellipsis;overflow:hidden}.pub-word-count-button-popover-content dl dd{flex:0 0 40%;margin-left:auto;text-align:center;text-overflow:ellipsis;overflow:hidden}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-popover{z-index:21}.pub-header-component{position:relative;z-index:20;border-bottom:1px solid #d2d2d2}.pub-header-component .pub-header-sticky-component{opacity:0;visibility:hidden}.pub-header-component.js-is-sticky .pub-header-content-component,.pub-header-component.js-is-stuck .pub-header-content-component{opacity:0}.pub-header-component.js-is-sticky .pub-header-sticky-component,.pub-header-component.js-is-stuck .pub-header-sticky-component{opacity:1;visibility:unset}.pub-header-component h1,.pub-header-component h2,.pub-header-component h3,.pub-header-component h4,.pub-header-component h5,.pub-header-component h6{color:inherit}.pub-header-component h1{margin:0;font-size:48px;line-height:1.5em;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (max-width: 1000px){.pub-header-component h1{font-size:32px}}.pub-header-component .details-button{position:absolute;top:27px;transform:translateY(-50%);right:0}.pub-header-component .details-button .icon-container{transition:all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}.pub-header-component .details-button.showing-details .icon-container{transform:rotate(90deg)}.pub-header-component>.container,.pub-header-component>.container>.row{height:100%}.pub-header-component .row>.pub-header-column{position:relative;margin-top:0px;margin-bottom:26px}@media only screen and (max-width: 750px){.pub-header-component .row>.pub-header-column{margin-bottom:13px}}.pub-header-component.showing-details .pub-header-column{height:calc(100% - 0px);margin-bottom:0}.pub-header-component .description{padding-top:15px;margin:0;font-size:18px;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc}.pub-header-component .byline-component{padding-top:15px;margin:0;font-size:18px;font-style:italic;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;letter-spacing:.5px}.pub-header-component .byline-component .byline-icon svg{width:14px;height:auto}.pub-header-component .review-sticky-component{padding-top:37px}@media only screen and (max-width: 750px){.pub-header-component h1{font-size:24px}.pub-header-component .description{font-size:14px}.pub-header-component .byline-component{font-size:14px;letter-spacing:unset}.pub-header-component .details-button{display:none}}.pub-header-component.pub-header-theme-white-blocks .pub-header-content-component,.pub-header-component.pub-header-theme-black-blocks .pub-header-content-component{-moz-column-gap:20px;column-gap:20px}.pub-header-component.pub-header-theme-white-blocks .pub-header-content-component .title-group-component,.pub-header-component.pub-header-theme-black-blocks .pub-header-content-component .title-group-component{margin-right:20px}.pub-header-component .pub-header-content-component{display:grid;grid-template-rows:54px auto auto;grid-template-columns:1fr 120px;grid-template-areas:"top top" "middle-left middle-right" "bottom bottom"}.pub-header-component .pub-header-content-component .pub-header-top-area{overflow:hidden;grid-area:top;display:flex;justify-content:space-between}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details:first-child{width:100%}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details:not(:first-child){margin-left:20px}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details>*:not(:last-child){margin-right:45px}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .metadata-pair{white-space:nowrap;display:flex;align-items:center}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .metadata-pair>:first-child{margin-right:10px}@media only screen and (max-width: 1000px){.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .doi-pair{display:none}}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .click-to-copy .bp3-button{color:inherit}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .details-button{width:120px}.pub-header-component .pub-header-content-component .pub-header-top-area .show-details-placeholder{width:120px}.pub-header-component .pub-header-content-component .title-group-component{grid-area:middle-left;padding-top:20px}.pub-header-component .pub-header-content-component .title-group-component .byline-component a,.pub-header-component .pub-header-content-component .title-group-component .byline-component a:visited{color:inherit !important}.pub-header-component .pub-header-content-component .title-group-component .published-date{margin-top:15px;display:none}.pub-header-component .pub-header-content-component .utility-buttons-component{grid-area:middle-right;padding-top:20px}.pub-header-component .pub-header-content-component .utility-buttons-component>*{width:100%}.pub-header-component .pub-header-content-component .utility-buttons-component>*:not(:last-child){margin-bottom:12px}.pub-header-component .pub-header-content-component .utility-buttons-component .show-header-details-button{display:none}.pub-header-component .pub-header-content-component .draft-release-buttons-component{grid-area:bottom;display:flex;margin-top:35px}.pub-header-component .pub-header-content-component .draft-release-buttons-component>*:not(:last-child){margin-right:30px}@media only screen and (max-width: 750px){.pub-header-component .background-safety-layer:not(.full-height){display:none}.pub-header-component:not(.pub-header-theme-white-blocks):not(.pub-header-theme-black-blocks) .small-header-button-component .icon-container{width:30px;height:30px}.pub-header-component .pub-header-content-component{grid-template-rows:min-content auto auto;grid-template-columns:1fr 1fr;grid-template-areas:"top top" "middle middle" "bottom-left bottom-right"}.pub-header-component .pub-header-content-component .pub-header-top-area{grid-area:top;height:unset;padding-top:12px;padding-bottom:10px}.pub-header-component .pub-header-content-component .pub-header-top-area.has-bottom-hairline{border-bottom:none}.pub-header-component .pub-header-content-component .pub-header-top-area .show-details-placeholder{display:none}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details{display:none}.pub-header-component .pub-header-content-component .pub-header-top-area .collections-bar-button-component{font-size:12px}.pub-header-component .pub-header-content-component .title-group-component{padding:0;grid-area:middle}.pub-header-component .pub-header-content-component .title-group-component .published-date{display:flex;justify-content:space-between}.pub-header-component .pub-header-content-component .draft-release-buttons-component{grid-area:bottom-left;margin-top:0;padding-top:15px}.pub-header-component .pub-header-content-component .draft-release-buttons-component>:not(:last-child){margin-right:10px}.pub-header-component .pub-header-content-component .draft-release-buttons-component .draft-history-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component{display:flex;justify-content:flex-end;grid-area:bottom-right;padding-top:15px}.pub-header-component .pub-header-content-component .utility-buttons-component .small-header-button-component{flex-basis:0}.pub-header-component .pub-header-content-component .utility-buttons-component .small-header-button-component .label{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .cite-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .members-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .show-header-details-button{display:flex}.pub-header-component .pub-header-content-component .utility-buttons-component>:not(:last-child){margin-bottom:0;margin-right:10px}}@media print{.pub-header-component .tags-buttons-wrapper{display:none}.pub-header-component .wrapper{padding:20px}.pub-header-component h1{padding:10px 0px}}.pub-draft-header-component{z-index:19;background:#f0f0f0;border-bottom:1px solid #d2d2d2;display:flex;align-items:center}.pub-draft-header-component .spacer{flex:1 1 auto}.pub-draft-header-component .bp3-callout{display:inline}.pub-draft-header-component>.formatting-bar-component{flex:1 1 auto;min-width:0}.pub-draft-header-component .right-content{display:flex;align-items:center;padding-left:5px}.pub-draft-header-component .save-version-button{white-space:nowrap}.pub-draft-header-component .header-menu{border-bottom:0px solid rgba(0,0,0,0);margin-bottom:0px}.pub-draft-header-component .avatar-wrapper{padding-right:.5em;display:inline-block;vertical-align:middle}.pub-draft-header-component.disabled{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pub-draft-header-component .bp3-divider{height:26px}@media only screen and (max-width: 750px){.pub-draft-header-component .status-prefix,.pub-draft-header-component .save-version-button{display:none}}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-historical-notice-component{margin-top:25px;margin-bottom:25px}.pub-historical-notice-component .bp3-callout{padding-top:15px;padding-bottom:15px}.pub-historical-notice-component .bp3-callout.bp3-callout-icon{padding-left:45px}.pub-historical-notice-component .bp3-callout.bp3-callout-icon .bp3-icon:first-child{left:15px;top:15px}.pub-historical-notice-component .bp3-callout .callout-button{min-width:160px}@media only screen and (max-width: 750px){.pub-historical-notice-component .bp3-callout .callout-button{padding-top:5px}}.pub-historical-notice-component .warning-desc{padding-bottom:5px;padding-inline-start:17px}.pub-historical-notice-component .warning-desc li{padding-bottom:5px}.pub-historical-notice-component .warning-desc .humanized-time{font-style:italic;font-size:12px}@media only screen and (max-width: 750px){.pub-historical-notice-component .warning-desc{margin-block-end:.5em}}.pub-historical-notice-component .changelog-button{margin-left:10px}@media only screen and (max-width: 750px){.pub-historical-notice-component .changelog-button{margin-left:0px;margin-top:10px}}.pub-historical-notice-component .changelog{margin-top:10px;margin-bottom:15px}.pub-historical-notice-component .changelog .changelog-callout{padding-right:30px;background-color:#f8f8f8;padding-left:35px}.pub-historical-notice-component .changelog .changelog-callout h4{padding-left:10px;padding-bottom:15px}.pub-historical-notice-component .changelog .release-item{padding:10px;border-radius:2px;display:flex;flex-direction:row;align-items:stretch}.pub-historical-notice-component .changelog .release-item .item-block{display:flex;flex-direction:row;align-items:flex-start}.pub-historical-notice-component .changelog .release-item .icon-button .release-icon{padding:5px 10px;width:30px;transform:translate(-2px, 2px);color:#888}.pub-historical-notice-component .changelog .release-item .icon-button .copy-button{display:none}.pub-historical-notice-component .changelog .release-item .release-metadata{min-width:160px;padding-left:10px}.pub-historical-notice-component .changelog .release-item .release-metadata .release-num{font-weight:700;margin-bottom:0px;text-decoration:none}.pub-historical-notice-component .changelog .release-item .release-metadata .release-timestamp{display:none;font-size:12px;margin-bottom:5px}.pub-historical-notice-component .changelog .release-item .release-metadata .release-timestamp-humanized{font-size:12px;font-style:italic;margin-bottom:5px}.pub-historical-notice-component .changelog .release-item .release-metadata .release-label{font-size:10px;text-transform:uppercase;padding:2px 5px;border-radius:2px;text-align:center;max-width:85px}.pub-historical-notice-component .changelog .release-item .note-icon{color:#888;padding-top:6px}.pub-historical-notice-component .changelog .release-item .note{font-style:italic;min-height:60px;border-left:1px dashed #888;margin-left:10px;padding-left:10px}@media only screen and (max-width: 750px){.pub-historical-notice-component .changelog .release-item .note{padding-left:18px}}.pub-historical-notice-component .changelog .release-item .empty{color:#888}.pub-historical-notice-component .changelog .release-item:hover{background-color:#fff}.pub-historical-notice-component .changelog .release-item:hover .icon-button .release-icon{display:none}.pub-historical-notice-component .changelog .release-item:hover .icon-button .copy-button{display:block}.pub-historical-notice-component .changelog .release-item:hover .release-metadata .release-num{text-decoration:underline}.pub-historical-notice-component .changelog .release-item:hover .release-metadata .release-timestamp{display:block}.pub-historical-notice-component .changelog .release-item:hover .release-metadata .release-timestamp-humanized{display:none}@media only screen and (max-width: 750px){.pub-historical-notice-component .changelog .release-item{display:flex;flex-direction:column;border-bottom:1px dashed #888}.pub-historical-notice-component .changelog .release-item .note{border-left:none;min-height:30px}.pub-historical-notice-component .changelog .release-item:hover .note{border-bottom:none}}
.pub-inline-menu-component{display:flex;align-items:center;padding:.25em;border-radius:2px;background-color:#444;color:#fff;z-index:20}.pub-inline-menu-component .bp3-button.bp3-minimal,.pub-inline-menu-component .bp3-button.bp3-minimal.bp3-active{color:#fff}.pub-inline-menu-component .bp3-button.bp3-minimal:hover,.pub-inline-menu-component .bp3-button.bp3-minimal.bp3-active:hover{color:#fff}.pub-inline-menu-component .bp3-button.bp3-minimal .bp3-icon,.pub-inline-menu-component .bp3-button.bp3-minimal.bp3-active .bp3-icon{color:inherit}
.pub-inline-suggested-edit-menu-component{display:flex;align-items:center;z-index:18;transform:translateX(-50%);padding:.25em}.pub-inline-suggested-edit-menu-component .accept-button,.pub-inline-suggested-edit-menu-component .reject-button{margin:.1rem}.pub-inline-suggested-edit-menu-component .accept-button:hover,.pub-inline-suggested-edit-menu-component .reject-button:hover{filter:brightness(85%)}
.pub-maintenance-notice-component{margin-top:25px}
.pub-document-component{display:flex;flex-direction:column;flex-grow:1}.pub-document-component .top-pub-edges{margin-top:30px;margin-bottom:30px}.pub-document-component .bottom-pub-edges{padding-top:30px;padding-bottom:30px}.pub-document-component .discussions{background-color:#f8f8f8;line-height:1.6;padding:4em 0em}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.pub-grid{width:100%}.pub-grid .main-content{max-width:675px;margin:0 auto}.pub-grid .side-content{max-width:675px;margin:0 auto}}@supports(display: grid){.pub-grid{display:grid;grid-template-columns:minmax(4vw, auto) minmax(425px, 675px) 50px 275px minmax(4vw, auto);grid-template-areas:". pub . comments .";width:100%}.pub-grid [data-align=breakout]{margin-left:0;position:relative}.pub-grid [data-align=breakout][data-size="1"]{width:1vw;left:calc(-1*(1*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="2"]{width:2vw;left:calc(-1*(2*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="3"]{width:3vw;left:calc(-1*(3*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="4"]{width:4vw;left:calc(-1*(4*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="5"]{width:5vw;left:calc(-1*(5*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="6"]{width:6vw;left:calc(-1*(6*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="7"]{width:7vw;left:calc(-1*(7*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="8"]{width:8vw;left:calc(-1*(8*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="9"]{width:9vw;left:calc(-1*(9*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="10"]{width:10vw;left:calc(-1*(10*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="11"]{width:11vw;left:calc(-1*(11*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="12"]{width:12vw;left:calc(-1*(12*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="13"]{width:13vw;left:calc(-1*(13*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="14"]{width:14vw;left:calc(-1*(14*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="15"]{width:15vw;left:calc(-1*(15*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="16"]{width:16vw;left:calc(-1*(16*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="17"]{width:17vw;left:calc(-1*(17*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="18"]{width:18vw;left:calc(-1*(18*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="19"]{width:19vw;left:calc(-1*(19*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="20"]{width:20vw;left:calc(-1*(20*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="21"]{width:21vw;left:calc(-1*(21*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="22"]{width:22vw;left:calc(-1*(22*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="23"]{width:23vw;left:calc(-1*(23*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="24"]{width:24vw;left:calc(-1*(24*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="25"]{width:25vw;left:calc(-1*(25*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="26"]{width:26vw;left:calc(-1*(26*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="27"]{width:27vw;left:calc(-1*(27*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="28"]{width:28vw;left:calc(-1*(28*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="29"]{width:29vw;left:calc(-1*(29*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="30"]{width:30vw;left:calc(-1*(30*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="31"]{width:31vw;left:calc(-1*(31*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="32"]{width:32vw;left:calc(-1*(32*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="33"]{width:33vw;left:calc(-1*(33*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="34"]{width:34vw;left:calc(-1*(34*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="35"]{width:35vw;left:calc(-1*(35*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="36"]{width:36vw;left:calc(-1*(36*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="37"]{width:37vw;left:calc(-1*(37*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="38"]{width:38vw;left:calc(-1*(38*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="39"]{width:39vw;left:calc(-1*(39*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="40"]{width:40vw;left:calc(-1*(40*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="41"]{width:41vw;left:calc(-1*(41*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="42"]{width:42vw;left:calc(-1*(42*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="43"]{width:43vw;left:calc(-1*(43*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="44"]{width:44vw;left:calc(-1*(44*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="45"]{width:45vw;left:calc(-1*(45*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="46"]{width:46vw;left:calc(-1*(46*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="47"]{width:47vw;left:calc(-1*(47*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="48"]{width:48vw;left:calc(-1*(48*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="49"]{width:49vw;left:calc(-1*(49*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="50"]{width:50vw;left:calc(-1*(50*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="51"]{width:51vw;left:calc(-1*(51*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="52"]{width:52vw;left:calc(-1*(52*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="53"]{width:53vw;left:calc(-1*(53*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="54"]{width:54vw;left:calc(-1*(54*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="55"]{width:55vw;left:calc(-1*(55*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="56"]{width:56vw;left:calc(-1*(56*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="57"]{width:57vw;left:calc(-1*(57*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="58"]{width:58vw;left:calc(-1*(58*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="59"]{width:59vw;left:calc(-1*(59*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="60"]{width:60vw;left:calc(-1*(60*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="61"]{width:61vw;left:calc(-1*(61*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="62"]{width:62vw;left:calc(-1*(62*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="63"]{width:63vw;left:calc(-1*(63*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="64"]{width:64vw;left:calc(-1*(64*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="65"]{width:65vw;left:calc(-1*(65*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="66"]{width:66vw;left:calc(-1*(66*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="67"]{width:67vw;left:calc(-1*(67*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="68"]{width:68vw;left:calc(-1*(68*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="69"]{width:69vw;left:calc(-1*(69*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="70"]{width:70vw;left:calc(-1*(70*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="71"]{width:71vw;left:calc(-1*(71*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="72"]{width:72vw;left:calc(-1*(72*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="73"]{width:73vw;left:calc(-1*(73*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="74"]{width:74vw;left:calc(-1*(74*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="75"]{width:75vw;left:calc(-1*(75*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="76"]{width:76vw;left:calc(-1*(76*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="77"]{width:77vw;left:calc(-1*(77*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="78"]{width:78vw;left:calc(-1*(78*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="79"]{width:79vw;left:calc(-1*(79*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="80"]{width:80vw;left:calc(-1*(80*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="81"]{width:81vw;left:calc(-1*(81*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="82"]{width:82vw;left:calc(-1*(82*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="83"]{width:83vw;left:calc(-1*(83*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="84"]{width:84vw;left:calc(-1*(84*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="85"]{width:85vw;left:calc(-1*(85*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="86"]{width:86vw;left:calc(-1*(86*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="87"]{width:87vw;left:calc(-1*(87*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="88"]{width:88vw;left:calc(-1*(88*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="89"]{width:89vw;left:calc(-1*(89*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="90"]{width:90vw;left:calc(-1*(90*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="91"]{width:91vw;left:calc(-1*(91*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="92"]{width:92vw;left:calc(-1*(92*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="93"]{width:93vw;left:calc(-1*(93*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="94"]{width:94vw;left:calc(-1*(94*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="95"]{width:95vw;left:calc(-1*(95*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="96"]{width:96vw;left:calc(-1*(96*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="97"]{width:97vw;left:calc(-1*(97*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="98"]{width:98vw;left:calc(-1*(98*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="99"]{width:99vw;left:calc(-1*(99*.5vw - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="100"]{width:100vw;left:calc(-1*(100*.5vw - (100% + 50px + 275px)/2))}@media only screen and (max-width: 815.2173913043px){.pub-grid [data-align=breakout]{left:-4vw}}@media only screen and (max-width: 750px){.pub-grid{grid-template-columns:minmax(4vw, auto) minmax(0, 1fr) 15px 21px minmax(4vw, auto)}.pub-grid [data-align=breakout]{width:100vw !important;left:calc(-1*(50vw - (100% + 15px + 21px)/2)) !important}}.pub-grid .main-content{grid-area:pub}.pub-grid .side-content{grid-area:comments}@media only screen and (min-width: 750px){.pub-document-component .pub-columns{margin-top:3em}.pub-document-component .side-content .header-title{display:block;font-weight:600;font-size:16px;margin-bottom:10px}}@media only screen and (max-width: 750px){.pub-grid .side-content>*{display:none}}}@media print{#pub-old-container .container.pub{max-width:100%}}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.small-header-button-component{color:inherit;align-items:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:unset;border:unset;padding:0;cursor:pointer;display:flex}.small-header-button-component:hover,.small-header-button-component:active,.small-header-button-component:visited{text-decoration:none;color:inherit}.small-header-button-component .label{text-transform:uppercase;white-space:nowrap;letter-spacing:.25px;margin-left:9px;font-size:10px}.small-header-button-component .icon-container{display:flex;align-items:center;justify-content:center;border-radius:2px;flex-shrink:0;width:24px;height:24px}.small-header-button-component.label-left{flex-direction:row-reverse}.small-header-button-component.label-left .label{margin-left:0;margin-right:9px}.small-header-button-component:disabled{pointer-events:none;opacity:.75}.small-header-button-component:hover .label{text-decoration:underline}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-details-component{height:100%}@media only screen and (max-width: 750px){.pub-details-component .more-cite-options-button{display:none}}.pub-details-component .pub-title{font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;height:54px;line-height:54px;margin:0;width:calc(100% - 120px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}@media only screen and (max-width: 750px){.pub-details-component .pub-title{margin:0;font-size:14px;width:calc(100% - 40px);height:45px;line-height:45px}}.pub-details-component .mobile-close-details-button{display:none;position:absolute;top:7px;right:0}@media only screen and (max-width: 750px){.pub-details-component .mobile-close-details-button{display:unset}}.pub-details-component .sections-wrapper{position:relative;height:calc(100% - 54px);display:flex;justify-content:space-between}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper{display:block;height:calc(100% - 45px);overflow-y:auto}.pub-details-component .sections-wrapper>:last-child{padding-bottom:20px}}.pub-details-component .sections-wrapper .section{display:flex;flex-direction:column;align-items:flex-start;max-width:25%;min-width:15%}.pub-details-component .sections-wrapper .section h6{margin:0;margin-right:10px;height:30px;display:flex;align-items:center;line-height:initial;white-space:nowrap}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper .section h6{height:auto;margin:0;padding-top:25px;padding-bottom:5px}}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper .section{width:100%;max-width:initial;min-width:initial}}.pub-details-component .sections-wrapper .contributors .contributors-list-component{overflow:auto}.pub-details-component .sections-wrapper .contributors .contributors-list-component>:first-child{padding-top:8px}.pub-details-component .sections-wrapper .contributors .contributors-list-component>.contributors-list_contributor-component{margin-bottom:20px}.pub-details-component .sections-wrapper .contributors .contributors-list-component>.contributors-list_contributor-component:last-child{margin-bottom:20px}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper .contributors .contributors-list-component>.contributors-list_contributor-component{margin-bottom:10px}.pub-details-component .sections-wrapper .contributors .contributors-list-component>.contributors-list_contributor-component:last-child{margin-bottom:0px}}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper .contributors .contributors-list-component{overflow:unset}}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper .contributors h6{padding-top:0 !important}}.pub-details-component .sections-wrapper .click-to-copy{margin-left:-5px}.pub-details-component .sections-wrapper .bp3-button,.pub-details-component .sections-wrapper .bp3-button:hover,.pub-details-component .sections-wrapper .bp3-icon,.pub-details-component .sections-wrapper a{color:inherit}.pub-details-component .sections-wrapper .publication-dates .full-height-date{height:30px;line-height:30px}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper .publication-dates .full-height-date{height:unset;line-height:unset}}.pub-details-component .sections-wrapper .collections .collection-list{overflow:auto}.pub-details-component .sections-wrapper .collections .collection-list .collection-list-entry{display:block}.pub-details-component .sections-wrapper .collections .collection-list .collection-list-entry:not(:last-child){margin-bottom:7px}@media only screen and (max-width: 750px){.pub-details-component .sections-wrapper .collections .collection-list{overflow:unset}}
.collections-bar-button-component{cursor:pointer;display:flex;text-decoration:none;align-items:center;color:inherit;height:30px;padding-left:10px;padding-right:10px;border:1px solid rgba(255,255,255,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;background-color:rgba(0,0,0,0)}.collections-bar-button-component:hover{background:rgba(255,255,255,.2);border-color:rgba(0,0,0,0)}.collections-bar-button-component:focus{border-width:3px;padding-left:8px;padding-right:8px}.collections-bar-button-component .spaced-icon-right{padding-left:6px}.collections-bar-button-component .spaced-icon-left{padding-right:6px}
.collection-browser-component_menu{border-left:0;border-right:0;overflow-y:auto;max-height:50vh;min-height:50px;max-width:80vw;width:400px}.collection-browser-component_menu .loading-menu-item{height:100%;display:flex;align-items:center}.collection-browser-component_menu .menu-item-text{white-space:normal}.collection-browser-component_menu .menu-item-text .title{font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;font-weight:500}.collection-browser-component_menu .pub-preview{width:50px;min-height:50px;height:100%;background-size:cover}
.collections-bar-component{display:flex;align-items:center;flex-shrink:1;overflow:hidden}.collections-bar-component .collections-bar-button-component{margin-right:6px}.collections-bar-component .collection-browser-button{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collections-bar-component_collections-popover{z-index:20;max-width:400px}.collections-bar-component_collections-popover>*{position:relative}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.large-header-button-component{color:inherit;align-items:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:unset;border:unset;padding:0;cursor:pointer;display:inline-flex;padding:0}.large-header-button-component:hover,.large-header-button-component:active,.large-header-button-component:visited{text-decoration:none;color:inherit}.large-header-button-component:disabled{pointer-events:none;opacity:.75}.large-header-button-component .button-box{position:relative;display:flex;flex-shrink:0;align-items:center;height:44px;border-radius:2px;padding-left:12px;padding-right:12px}.large-header-button-component .button-box.no-label{padding:0;width:44px;align-items:center;justify-content:center}.large-header-button-component .button-box:not(.no-label){min-width:185px}.large-header-button-component .button-box .caret{position:absolute;top:30px;right:3px}.large-header-button-component .button-box .label{font-size:12px;text-transform:uppercase;letter-spacing:1px}.large-header-button-component .button-box .label:not(:first-child){margin-left:10px}.large-header-button-component .button-box .stacked-label{text-align:left}.large-header-button-component .button-box .stacked-label:not(:first-child){margin-left:10px}.large-header-button-component .button-box .stacked-label .top{white-space:nowrap;font-size:14px}.large-header-button-component .button-box .stacked-label .bottom{white-space:nowrap;font-size:10px}.large-header-button-component .outer-label{text-align:left;margin-left:10px;font-size:16px}.large-header-button-component .outer-label .top{font-size:12px;margin-bottom:1px}.large-header-button-component .outer-label .bottom{line-height:20px}
.releases-menu{max-height:400px;overflow-y:auto}.releases-menu .top{margin-bottom:2px}.releases-menu li .release-menu-item{padding:10px 10px;min-width:250px}.releases-menu li .release-menu-item .bp3-icon{margin-left:5px;margin-top:5px;color:#888}.releases-menu li .release-menu-item .release-metadata{padding-left:10px}.releases-menu li .release-menu-item .release-metadata .number{font-size:16px;margin-bottom:2px}.releases-menu li .release-menu-item .release-metadata .timestamp{font-size:12px;margin-bottom:0px;color:#888}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.byline-edit-button-component{color:inherit;align-items:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:unset;border:unset;padding:0;cursor:pointer;margin-left:4px;vertical-align:bottom}.byline-edit-button-component:hover,.byline-edit-button-component:active,.byline-edit-button-component:visited{text-decoration:none;color:inherit}@media only screen and (max-width: 750px){.byline-edit-button-component{vertical-align:middle}}.byline-edit-button-component .icon-box{padding:4px 10px;border-radius:25px;font-style:normal;font-size:.8em}.pub-header-theme-black-blocks .byline-edit-button-component,.pub-header-theme-white-blocks .byline-edit-button-component{vertical-align:middle}.pub-header-theme-black-blocks .byline-edit-button-component .icon-box,.pub-header-theme-white-blocks .byline-edit-button-component .icon-box{padding:0}
.pub-download-component .formatted-button{margin-bottom:1em}.pub-download-component .bp3-menu-item-label{min-width:20px}
.pub-toc-component{overflow:auto;max-width:350px}.pub-toc-component .bp3-menu-item{line-height:1.2}.pub-toc-component .bp3-menu-item.level-2{padding-left:1.5em}.pub-toc-component.limit-height{max-height:calc(100vh - 50px)}
.pub-header-sticky-component{position:absolute;bottom:0px;padding:0em 1em;line-height:37px;width:100%;transition:.2s linear opacity;display:flex;color:inherit}.pub-header-sticky-component .sticky-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;font-size:18px;padding-right:2em}.pub-header-sticky-component .sticky-buttons{white-space:nowrap;display:flex;align-items:center}.pub-header-sticky-component .sticky-buttons .bp3-button,.pub-header-sticky-component .sticky-buttons .bp3-icon{color:inherit}.pub-header-sticky-component .sticky-buttons .dot{padding:0em .3em;height:24px;line-height:24px;display:block}
.review-component .review-button{padding-top:18px}.review-component .review-button .bp3-button .bp3-icon{color:#fff !important}.review-component .review-button .bp3-button:hover .bp3-icon{color:#fff !important}.review-component .review-button .bp3-button-text{color:#fff}.review-component .review-border{border-style:solid;border-color:#ddd;padding:18px}
.reviewer-dialog .title-input{padding-bottom:13px}
.review-header-sticky-component{bottom:0;line-height:37px;transition:.2s linear opacity;color:inherit}.review-header-sticky-component .sticky-section{width:100%;display:flex;justify-content:space-between;padding:0 25px}.review-header-sticky-component .sticky-section .side-content{position:relative}.review-header-sticky-component .sticky-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;font-size:18px;padding-right:2em}.review-header-sticky-component .sticky-buttons{white-space:nowrap;display:flex;align-items:center;justify-content:space-between}.review-header-sticky-component .sticky-buttons .bp3-button,.review-header-sticky-component .sticky-buttons .bp3-icon{color:inherit}.review-header-sticky-component .sticky-buttons .dot{padding:0 .3em;height:24px;line-height:24px;display:block}.review-header-sticky-component .sticky-review-text{font-weight:500;font-size:14px;line-height:17px;letter-spacing:.1em;text-transform:uppercase}.review-header-sticky-component .saving-text{padding:4px}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-popover{z-index:21}.pub-header-component{position:relative;z-index:20;border-bottom:1px solid #d2d2d2}.pub-header-component .pub-header-sticky-component{opacity:0;visibility:hidden}.pub-header-component.js-is-sticky .pub-header-content-component,.pub-header-component.js-is-stuck .pub-header-content-component{opacity:0}.pub-header-component.js-is-sticky .pub-header-sticky-component,.pub-header-component.js-is-stuck .pub-header-sticky-component{opacity:1;visibility:unset}.pub-header-component h1,.pub-header-component h2,.pub-header-component h3,.pub-header-component h4,.pub-header-component h5,.pub-header-component h6{color:inherit}.pub-header-component h1{margin:0;font-size:48px;line-height:1.5em;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (max-width: 1000px){.pub-header-component h1{font-size:32px}}.pub-header-component .details-button{position:absolute;top:27px;transform:translateY(-50%);right:0}.pub-header-component .details-button .icon-container{transition:all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}.pub-header-component .details-button.showing-details .icon-container{transform:rotate(90deg)}.pub-header-component>.container,.pub-header-component>.container>.row{height:100%}.pub-header-component .row>.pub-header-column{position:relative;margin-top:0px;margin-bottom:26px}@media only screen and (max-width: 750px){.pub-header-component .row>.pub-header-column{margin-bottom:13px}}.pub-header-component.showing-details .pub-header-column{height:calc(100% - 0px);margin-bottom:0}.pub-header-component .description{padding-top:15px;margin:0;font-size:18px;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc}.pub-header-component .byline-component{padding-top:15px;margin:0;font-size:18px;font-style:italic;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;letter-spacing:.5px}.pub-header-component .byline-component .byline-icon svg{width:14px;height:auto}.pub-header-component .review-sticky-component{padding-top:37px}@media only screen and (max-width: 750px){.pub-header-component h1{font-size:24px}.pub-header-component .description{font-size:14px}.pub-header-component .byline-component{font-size:14px;letter-spacing:unset}.pub-header-component .details-button{display:none}}.pub-header-component.pub-header-theme-white-blocks .pub-header-content-component,.pub-header-component.pub-header-theme-black-blocks .pub-header-content-component{-moz-column-gap:20px;column-gap:20px}.pub-header-component.pub-header-theme-white-blocks .pub-header-content-component .title-group-component,.pub-header-component.pub-header-theme-black-blocks .pub-header-content-component .title-group-component{margin-right:20px}.pub-header-component .pub-header-content-component{display:grid;grid-template-rows:54px auto auto;grid-template-columns:1fr 120px;grid-template-areas:"top top" "middle-left middle-right" "bottom bottom"}.pub-header-component .pub-header-content-component .pub-header-top-area{overflow:hidden;grid-area:top;display:flex;justify-content:space-between}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details:first-child{width:100%}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details:not(:first-child){margin-left:20px}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details>*:not(:last-child){margin-right:45px}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .metadata-pair{white-space:nowrap;display:flex;align-items:center}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .metadata-pair>:first-child{margin-right:10px}@media only screen and (max-width: 1000px){.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .doi-pair{display:none}}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .click-to-copy .bp3-button{color:inherit}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .details-button{width:120px}.pub-header-component .pub-header-content-component .pub-header-top-area .show-details-placeholder{width:120px}.pub-header-component .pub-header-content-component .title-group-component{grid-area:middle-left;padding-top:20px}.pub-header-component .pub-header-content-component .title-group-component .byline-component a,.pub-header-component .pub-header-content-component .title-group-component .byline-component a:visited{color:inherit !important}.pub-header-component .pub-header-content-component .title-group-component .published-date{margin-top:15px;display:none}.pub-header-component .pub-header-content-component .utility-buttons-component{grid-area:middle-right;padding-top:20px}.pub-header-component .pub-header-content-component .utility-buttons-component>*{width:100%}.pub-header-component .pub-header-content-component .utility-buttons-component>*:not(:last-child){margin-bottom:12px}.pub-header-component .pub-header-content-component .utility-buttons-component .show-header-details-button{display:none}.pub-header-component .pub-header-content-component .draft-release-buttons-component{grid-area:bottom;display:flex;margin-top:35px}.pub-header-component .pub-header-content-component .draft-release-buttons-component>*:not(:last-child){margin-right:30px}@media only screen and (max-width: 750px){.pub-header-component .background-safety-layer:not(.full-height){display:none}.pub-header-component:not(.pub-header-theme-white-blocks):not(.pub-header-theme-black-blocks) .small-header-button-component .icon-container{width:30px;height:30px}.pub-header-component .pub-header-content-component{grid-template-rows:min-content auto auto;grid-template-columns:1fr 1fr;grid-template-areas:"top top" "middle middle" "bottom-left bottom-right"}.pub-header-component .pub-header-content-component .pub-header-top-area{grid-area:top;height:unset;padding-top:12px;padding-bottom:10px}.pub-header-component .pub-header-content-component .pub-header-top-area.has-bottom-hairline{border-bottom:none}.pub-header-component .pub-header-content-component .pub-header-top-area .show-details-placeholder{display:none}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details{display:none}.pub-header-component .pub-header-content-component .pub-header-top-area .collections-bar-button-component{font-size:12px}.pub-header-component .pub-header-content-component .title-group-component{padding:0;grid-area:middle}.pub-header-component .pub-header-content-component .title-group-component .published-date{display:flex;justify-content:space-between}.pub-header-component .pub-header-content-component .draft-release-buttons-component{grid-area:bottom-left;margin-top:0;padding-top:15px}.pub-header-component .pub-header-content-component .draft-release-buttons-component>:not(:last-child){margin-right:10px}.pub-header-component .pub-header-content-component .draft-release-buttons-component .draft-history-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component{display:flex;justify-content:flex-end;grid-area:bottom-right;padding-top:15px}.pub-header-component .pub-header-content-component .utility-buttons-component .small-header-button-component{flex-basis:0}.pub-header-component .pub-header-content-component .utility-buttons-component .small-header-button-component .label{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .cite-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .members-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .show-header-details-button{display:flex}.pub-header-component .pub-header-content-component .utility-buttons-component>:not(:last-child){margin-bottom:0;margin-right:10px}}@media print{.pub-header-component .tags-buttons-wrapper{display:none}.pub-header-component .wrapper{padding:20px}.pub-header-component h1{padding:10px 0px}}
.spub-header-field-component{display:block;margin:15px 0}.spub-header-field-component:not(.full-width){max-width:750px}.spub-header-field-component>h2.title{color:var(--community-accent-dark);font-size:14px;font-weight:500;line-height:17px;letter-spacing:.05em}.spub-header-field-component>h2.title .invalid-icon{margin-left:6px;margin-top:-3px}.spub-header-field-component>.instructions{font-weight:300;color:#747474;letter-spacing:.015em}.spub-header-field-component input{border:none;border-bottom:1px solid #bdbdbd;min-height:unset}.spub-header-field-component input:focus-within{border-color:var(--community-accent-dark)}.spub-header-field-component input,.spub-header-field-component input:focus{box-shadow:none;background:inherit}.spub-header-field-component input::-moz-placeholder{color:#747474;font-style:italic;font-weight:300;letter-spacing:.015em}.spub-header-field-component input::placeholder{color:#747474;font-style:italic;font-weight:300;letter-spacing:.015em}.spub-header-field-component .bp3-tag-input,.spub-header-field-component .bp3-tag-input.bp3-active{background:inherit;box-shadow:none}.spub-header-field-component .bp3-tag-input .bp3-tag-input-values{border:none;border-bottom:1px solid #bdbdbd}.spub-header-field-component .bp3-tag-input .bp3-tag-input-values:focus-within{border-color:var(--community-accent-dark)}.spub-header-field-component .bp3-tag-input .bp3-tag-input-values,.spub-header-field-component .bp3-tag-input .bp3-tag-input-values:focus{box-shadow:none;background:inherit}.spub-header-field-component .bp3-tag-input .bp3-tag-input-values>*{margin-bottom:4px}.spub-header-field-component .bp3-tag-input input{border:none}.spub-header-field-component .minimal-editor-component{border:none;border-bottom:1px solid #bdbdbd}.spub-header-field-component .minimal-editor-component:focus-within{border-color:var(--community-accent-dark)}.spub-header-field-component .minimal-editor-component,.spub-header-field-component .minimal-editor-component:focus{box-shadow:none;background:inherit}.spub-header-field-component .minimal-editor-component>.editor-wrapper{background-color:#f8f8f8;border:none}.spub-header-field-component .minimal-editor-component .prosemirror-placeholder{opacity:1;padding:0 3px}.spub-header-field-component .minimal-editor-component .prosemirror-placeholder:after{font-style:italic;font-weight:300;color:#747474;letter-spacing:.015em;opacity:1}
.spub-header-tab-component{background-color:#f8f8f8}
.contributors-tab-component .contributors-header{margin-bottom:0}
.instructions-tab-component{margin-top:15px}.instructions-tab-component h1{font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;font-size:40px;font-weight:400;line-height:56px;color:var(--community-accent-dark)}.instructions-tab-component p,.instructions-tab-component li{font-size:18px;line-height:25px}.instructions-tab-component li p{margin-bottom:0px}.instructions-tab-component p{margin-bottom:18px}.instructions-tab-component .begin-submission-button{padding:12px 50px;font-weight:600;letter-spacing:.03em}.instructions-tab-component .begin-submission-button .begin-submission-icon{opacity:.45;margin-left:-28px}
.spub-header-toolbar-component .toolbar-container .col-12{margin-top:0;margin-bottom:0}.spub-header-toolbar-component .toolbar-items{display:flex;justify-content:space-between;align-items:center}.spub-header-toolbar-component .bp3-tab{min-width:200px;font-size:14px;font-weight:500;line-height:17px;letter-spacing:.15em;padding:15px 0;text-transform:uppercase}.spub-header-toolbar-component .bp3-tab,.spub-header-toolbar-component .bp3-tab[aria-selected=true],.spub-header-toolbar-component .bp3-tab:not([aria-disabled=true]):hover{color:var(--community-accent-dark)}.spub-header-toolbar-component .bp3-tab:not([aria-selected=true]){opacity:.45;border-bottom:1px solid var(--community-accent-dark)}.spub-header-toolbar-component .bp3-tab:not([aria-selected=true]):hover{opacity:.75}.spub-header-toolbar-component .bp3-tab .bp3-icon{padding:0 6px 2px 0}.spub-header-toolbar-component .bp3-tab:nth-child(n+3){padding-left:15px}.spub-header-toolbar-component .bp3-tab:not(:last-child){margin-right:2px;padding-right:15px}.spub-header-toolbar-component .bp3-tab-indicator-wrapper .bp3-tab-indicator{height:2px;background-color:var(--community-accent-dark)}.spub-header-toolbar-component .status{display:flex;font-weight:500}.spub-header-toolbar-component .status .bp3-icon{margin-right:4px;transform:translateY(0.5px)}.spub-header-toolbar-component .status .bp3-icon.status-color-received{color:#f2b824}.spub-header-toolbar-component .status .bp3-icon.status-color-accepted{color:#0d8050}.spub-header-toolbar-component .status .bp3-icon.status-color-declined{color:#c23030}.spub-header-toolbar-component .submit-button{width:120px;height:30px}
.pub-header-theme-light{color:#fff}.pub-header-theme-light .pub-header-themed-secondary{color:#cfcfcf}.pub-header-theme-light .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-light .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-light.pub-header-compact-component{color:#fff}.pub-header-theme-light .pub-header-themed-box{background:rgba(255,255,255,.2);position:relative;transition:background-color .1s ease-out}.pub-header-theme-light .pub-header-themed-box::after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:inherit;transition:opacity .1s ease-out}.pub-header-theme-light .pub-header-themed-box.active{border:2px solid #fff}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(255,255,255,.3)}.pub-header-theme-light .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-light .bp3-editable-text:hover:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,0)}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-editing:before{box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 #fff,inset 0 0 0 1px rgba(247,252,255,.54);background-color:rgba(0,0,0,.35)}.pub-header-theme-light .bp3-editable-text ::-moz-placeholder{color:inherit;opacity:.75}.pub-header-theme-light .bp3-editable-text.bp3-editable-text-placeholder>.bp3-editable-text-content,.pub-header-theme-light .bp3-editable-text ::placeholder{color:inherit;opacity:.75}.pub-header-theme-dark{color:#222}.pub-header-theme-dark .pub-header-themed-box{border:1px solid rgba(0,0,0,.2);box-sizing:border-box}.pub-header-theme-dark .pub-header-themed-box.active{border:3px solid rgba(0,0,0,.2)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target:hover .pub-header-themed-box::after{opacity:1}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.pub-header-theme-dark .pub-header-themed-box-hover-target.pub-header-themed-box:hover::after{opacity:1}.pub-header-theme-dark .pub-header-themed-secondary{color:#333}.pub-header-theme-dark .has-bottom-hairline{border-bottom:1px solid rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component{border-color:rgba(34,34,34,.2)}.pub-header-theme-dark .collections-bar-button-component:hover{color:#222;background:rgba(34,34,34,.2)}.pub-header-theme-dark.pub-header-compact-component{color:#222}.pub-header-theme-white-blocks{color:#000}.pub-header-theme-white-blocks .pub-header-themed-secondary{color:#333}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component{border-color:rgba(0,0,0,.2)}.pub-header-theme-white-blocks .collections-bar-button-component:hover{color:#000;background:rgba(0,0,0,.2)}.pub-header-theme-white-blocks.pub-header-compact-component{color:#000}.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{display:inline;background:#fff;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-white-blocks .text-wrapper,.pub-header-theme-white-blocks .bp3-editable-text-content,.pub-header-theme-white-blocks .title-group-component .published-date,.pub-header-theme-white-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-white-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-white-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-white-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .large-header-button-component:hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-white-blocks .description,.pub-header-theme-white-blocks .byline-component{margin-bottom:0}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-white-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button){background-color:#fff;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(255,255,255,.8)}.pub-header-theme-white-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#000;color:#fff;border-radius:2px}.pub-header-theme-white-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-white-blocks .background-safety-layer{background-color:rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-white-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-white-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-theme-black-blocks{color:#fff}.pub-header-theme-black-blocks .pub-header-themed-secondary{color:#fff}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component{border-color:rgba(255,255,255,.2)}.pub-header-theme-black-blocks .collections-bar-button-component:hover{color:#fff;background:rgba(255,255,255,.2)}.pub-header-theme-black-blocks.pub-header-compact-component{color:#fff}.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{display:inline;background:#000;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}@media only screen and (max-width: 750px){.pub-header-theme-black-blocks .text-wrapper,.pub-header-theme-black-blocks .bp3-editable-text-content,.pub-header-theme-black-blocks .title-group-component .published-date,.pub-header-theme-black-blocks .title-group-component .title-editor-component{padding:2px 10px}}.pub-header-theme-black-blocks .bp3-editable-text-input{color:#000}.pub-header-theme-black-blocks .pub-header-themed-box{border-radius:0}.pub-header-theme-black-blocks .small-header-button-component{border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component{border-radius:2px;overflow:hidden;background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .large-header-button-component:hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .large-header-button-component .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .large-header-button-component .outer-label{margin-left:0;margin-right:15px}.pub-header-theme-black-blocks .description,.pub-header-theme-black-blocks .byline-component{margin-bottom:0}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date{display:inline-flex;justify-content:flex-start}.pub-header-theme-black-blocks.pub-header-component .pub-header-content-component .title-group-component .published-date>:first-child{margin-right:1em}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button){background-color:#000;transition:.2s background-color ease-out;box-shadow:4px 6px 9px -4px rgba(0,0,0,.1);padding:2px}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button):hover{background-color:rgba(0,0,0,.8)}.pub-header-theme-black-blocks .small-header-button-component:not(.details-button) .pub-header-themed-box.active{background-color:#fff;color:#000;border-radius:2px}.pub-header-theme-black-blocks .has-bottom-hairline{border-bottom:1px solid rgba(0,0,0,0)}.pub-header-theme-black-blocks .background-safety-layer{background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);box-shadow:4px 6px 9px -4px rgba(0,0,0,.1)}.pub-header-theme-black-blocks .background-safety-layer.full-height{height:100%}.pub-header-theme-black-blocks.js-is-sticky .background-safety-layer{height:100%}.pub-header-popover{z-index:21}.pub-header-component{position:relative;z-index:20;border-bottom:1px solid #d2d2d2}.pub-header-component .pub-header-sticky-component{opacity:0;visibility:hidden}.pub-header-component.js-is-sticky .pub-header-content-component,.pub-header-component.js-is-stuck .pub-header-content-component{opacity:0}.pub-header-component.js-is-sticky .pub-header-sticky-component,.pub-header-component.js-is-stuck .pub-header-sticky-component{opacity:1;visibility:unset}.pub-header-component h1,.pub-header-component h2,.pub-header-component h3,.pub-header-component h4,.pub-header-component h5,.pub-header-component h6{color:inherit}.pub-header-component h1{margin:0;font-size:48px;line-height:1.5em;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (max-width: 1000px){.pub-header-component h1{font-size:32px}}.pub-header-component .details-button{position:absolute;top:27px;transform:translateY(-50%);right:0}.pub-header-component .details-button .icon-container{transition:all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}.pub-header-component .details-button.showing-details .icon-container{transform:rotate(90deg)}.pub-header-component>.container,.pub-header-component>.container>.row{height:100%}.pub-header-component .row>.pub-header-column{position:relative;margin-top:0px;margin-bottom:26px}@media only screen and (max-width: 750px){.pub-header-component .row>.pub-header-column{margin-bottom:13px}}.pub-header-component.showing-details .pub-header-column{height:calc(100% - 0px);margin-bottom:0}.pub-header-component .description{padding-top:15px;margin:0;font-size:18px;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc}.pub-header-component .byline-component{padding-top:15px;margin:0;font-size:18px;font-style:italic;font-weight:normal;font-family:multi-display,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif,source-han-sans-cjk-tc,source-han-sans-cjk-ko,source-han-sans-cjk-ja,source-han-sans-cjk-sc;letter-spacing:.5px}.pub-header-component .byline-component .byline-icon svg{width:14px;height:auto}.pub-header-component .review-sticky-component{padding-top:37px}@media only screen and (max-width: 750px){.pub-header-component h1{font-size:24px}.pub-header-component .description{font-size:14px}.pub-header-component .byline-component{font-size:14px;letter-spacing:unset}.pub-header-component .details-button{display:none}}.pub-header-component.pub-header-theme-white-blocks .pub-header-content-component,.pub-header-component.pub-header-theme-black-blocks .pub-header-content-component{-moz-column-gap:20px;column-gap:20px}.pub-header-component.pub-header-theme-white-blocks .pub-header-content-component .title-group-component,.pub-header-component.pub-header-theme-black-blocks .pub-header-content-component .title-group-component{margin-right:20px}.pub-header-component .pub-header-content-component{display:grid;grid-template-rows:54px auto auto;grid-template-columns:1fr 120px;grid-template-areas:"top top" "middle-left middle-right" "bottom bottom"}.pub-header-component .pub-header-content-component .pub-header-top-area{overflow:hidden;grid-area:top;display:flex;justify-content:space-between}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details:first-child{width:100%}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details:not(:first-child){margin-left:20px}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details>*:not(:last-child){margin-right:45px}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .metadata-pair{white-space:nowrap;display:flex;align-items:center}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .metadata-pair>:first-child{margin-right:10px}@media only screen and (max-width: 1000px){.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .doi-pair{display:none}}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .click-to-copy .bp3-button{color:inherit}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details .details-button{width:120px}.pub-header-component .pub-header-content-component .pub-header-top-area .show-details-placeholder{width:120px}.pub-header-component .pub-header-content-component .title-group-component{grid-area:middle-left;padding-top:20px}.pub-header-component .pub-header-content-component .title-group-component .byline-component a,.pub-header-component .pub-header-content-component .title-group-component .byline-component a:visited{color:inherit !important}.pub-header-component .pub-header-content-component .title-group-component .published-date{margin-top:15px;display:none}.pub-header-component .pub-header-content-component .utility-buttons-component{grid-area:middle-right;padding-top:20px}.pub-header-component .pub-header-content-component .utility-buttons-component>*{width:100%}.pub-header-component .pub-header-content-component .utility-buttons-component>*:not(:last-child){margin-bottom:12px}.pub-header-component .pub-header-content-component .utility-buttons-component .show-header-details-button{display:none}.pub-header-component .pub-header-content-component .draft-release-buttons-component{grid-area:bottom;display:flex;margin-top:35px}.pub-header-component .pub-header-content-component .draft-release-buttons-component>*:not(:last-child){margin-right:30px}@media only screen and (max-width: 750px){.pub-header-component .background-safety-layer:not(.full-height){display:none}.pub-header-component:not(.pub-header-theme-white-blocks):not(.pub-header-theme-black-blocks) .small-header-button-component .icon-container{width:30px;height:30px}.pub-header-component .pub-header-content-component{grid-template-rows:min-content auto auto;grid-template-columns:1fr 1fr;grid-template-areas:"top top" "middle middle" "bottom-left bottom-right"}.pub-header-component .pub-header-content-component .pub-header-top-area{grid-area:top;height:unset;padding-top:12px;padding-bottom:10px}.pub-header-component .pub-header-content-component .pub-header-top-area.has-bottom-hairline{border-bottom:none}.pub-header-component .pub-header-content-component .pub-header-top-area .show-details-placeholder{display:none}.pub-header-component .pub-header-content-component .pub-header-top-area .basic-details{display:none}.pub-header-component .pub-header-content-component .pub-header-top-area .collections-bar-button-component{font-size:12px}.pub-header-component .pub-header-content-component .title-group-component{padding:0;grid-area:middle}.pub-header-component .pub-header-content-component .title-group-component .published-date{display:flex;justify-content:space-between}.pub-header-component .pub-header-content-component .draft-release-buttons-component{grid-area:bottom-left;margin-top:0;padding-top:15px}.pub-header-component .pub-header-content-component .draft-release-buttons-component>:not(:last-child){margin-right:10px}.pub-header-component .pub-header-content-component .draft-release-buttons-component .draft-history-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component{display:flex;justify-content:flex-end;grid-area:bottom-right;padding-top:15px}.pub-header-component .pub-header-content-component .utility-buttons-component .small-header-button-component{flex-basis:0}.pub-header-component .pub-header-content-component .utility-buttons-component .small-header-button-component .label{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .cite-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .members-button{display:none}.pub-header-component .pub-header-content-component .utility-buttons-component .show-header-details-button{display:flex}.pub-header-component .pub-header-content-component .utility-buttons-component>:not(:last-child){margin-bottom:0;margin-right:10px}}@media print{.pub-header-component .tags-buttons-wrapper{display:none}.pub-header-component .wrapper{padding:20px}.pub-header-component h1{padding:10px 0px}}.spub-header-component{position:relative;z-index:20;background-color:#f8f8f8}.spub-header-component:not([data-tab=instructions]){border-bottom:1px solid #d2d2d2}.spub-header-component .pub-header-component{border-bottom:none}.spub-header-component .pub-header-sticky-component{visibility:hidden;opacity:0}.spub-header-component.js-is-sticky,.spub-header-component.js-is-stuck{border-bottom:1px solid #d2d2d2}.spub-header-component.js-is-sticky .content-container,.spub-header-component.js-is-stuck .content-container{opacity:0}.spub-header-component.js-is-sticky .pub-header-sticky-component,.spub-header-component.js-is-stuck .pub-header-sticky-component{opacity:1;visibility:unset}

#search-container{padding:2em 0em}#search-container .search-header{display:flex;align-items:center}#search-container .search-header h2{flex:1 1 auto;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search-container .search-header a{white-space:nowrap;flex:0 0 auto;margin-left:1em;text-decoration:none}#search-container .bp3-input-group input{margin-bottom:1em;font-size:35px;font-weight:200;height:70px;line-height:70px}#search-container .bp3-input-action{margin-top:7px}#search-container .bp3-tabs{border-bottom:1px solid #ccc}#search-container .bp3-spinner{width:35px;margin:13px}#search-container .result{margin-bottom:3em;display:flex;font-size:16px}#search-container .result a{text-decoration:none}#search-container .result.pubs .banner-image{width:100px;height:100px}#search-container .result.pages .banner-image{width:100px;height:125px;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}#search-container .result .banner-image{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#f0f0f0;margin-right:1em;border-radius:2px}#search-container .result .content{flex:1 1 auto}#search-container .result .title{font-weight:800;display:flex}#search-container .result .title svg{margin:-5px 0px 0px 5px}#search-container .result .title .pub-title{flex:1 1 auto;font-size:22px;word-break:break-word}#search-container .result .title .community-title{max-width:40%;font-size:14px;margin-left:1em}#search-container .result .title .community-title a{padding:.5em;white-space:nowrap;border-radius:2px;display:block;overflow:hidden;text-overflow:ellipsis}#search-container .result .byline{font-style:italic;margin:.5em 0em}
#signup-container{padding:40px 0px;background-repeat:repeat;background-position:center center;background-color:#f9fafb;background-image:url("/static/loginbg.png");min-height:calc(100vh - 56px)}#signup-container .confirm-email{display:none !important}#signup-container .container.small .col-12{padding:2em;background:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}#signup-container form{margin-top:40px;font-size:1.25em}#signup-container .switch-message{margin-top:25px;opacity:.8;display:block}#signup-container .success p{font-size:1em;line-height:1.5;margin:0px}
.community-spam-entry-component{border-radius:2px;border:1px solid #eee;padding:10px}.community-spam-entry-component>*:not(:last-child){margin-bottom:6px}.community-spam-entry-component .title{font-size:16px;font-weight:500}.community-spam-entry-component .title>a{text-decoration:none}.community-spam-entry-component .title>a:hover,.community-spam-entry-component .title>a:focus{text-decoration:underline}.community-spam-entry-component .description{font-style:italic}.community-spam-entry-component .fields-report details>summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}.community-spam-entry-component .fields-report pre{background:#eee;padding:5px}.community-spam-entry-component .details{display:flex;justify-content:space-between;align-items:end}.community-spam-entry-component .details>.tags{display:flex}.community-spam-entry-component .details>.tags>*:not(:last-child){margin-right:4px}
.community-spam-component .communities{margin-top:10px}.community-spam-component .communities>:not(:last-child){margin-bottom:5px}
.featured-community-payload-dialog-component .input-field-component .bp3-label{font-weight:bold;margin-bottom:5px !important}
@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(2px)}50%{transform:translateX(-2px)}75%{transform:translateX(2px)}100%{transform:translateX(0)}}.landing-page-feature-manager-component .main-input.bp3-intent-danger{animation:shake .3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.landing-page-feature-manager-component .feature-wrapper{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.landing-page-feature-manager-component .feature-wrapper .drag-handle{margin-right:5px}.landing-page-feature-manager-component .feature-wrapper .feature-content{flex-grow:1}.landing-page-feature-manager-component .feature-wrapper .close-button{align-self:flex-end}.landing-page-feature-manager-component .landing-page-pub-feature .title{font-size:1.2em;font-weight:600}.landing-page-feature-manager-component .landing-page-pub-feature .title a{text-decoration:none}.landing-page-feature-manager-component .landing-page-pub-feature .title a:hover{text-decoration:underline}.landing-page-feature-manager-component .landing-page-community-feature{display:flex;align-items:center;font-size:1.2em;font-weight:600;justify-content:space-between}.landing-page-feature-manager-component .landing-page-community-feature .title-group{display:flex;align-items:center}.landing-page-feature-manager-component .landing-page-community-feature .title-group a{text-decoration:none}.landing-page-feature-manager-component .landing-page-community-feature .title-group a:hover{text-decoration:underline}.landing-page-feature-manager-component .landing-page-community-feature .title-group .bp3-tag{margin-left:4px}
.landing-page-features-component .settings-section-component{margin-bottom:20px}
.superadmin-dashboard-component .supreme{background-color:#ed1c24;color:#fff;padding:2px 8px;letter-spacing:-0.01em;font-style:italic}.superadmin-dashboard-component .superadmin-tab-links{margin-bottom:1em}.superadmin-dashboard-component .superadmin-tab-links a.link{text-decoration:none;font-size:14px;margin-right:10px;padding:3px}.superadmin-dashboard-component .superadmin-tab-links a.link:hover,.superadmin-dashboard-component .superadmin-tab-links a.link:focus{text-decoration:underline}.superadmin-dashboard-component .superadmin-tab-links a.link.current{color:#fff;background-color:#000}
.user-edit-component .col-12{position:relative}.user-edit-component .buttons{position:absolute;top:0;right:0;text-align:right}.user-edit-component h1{padding-bottom:1em}.user-edit-component input,.user-edit-component textarea{max-width:500px}.user-edit-component .privacy{font-size:12px;font-style:italic}@media only screen and (max-width: 720px){.user-edit-component input,.user-edit-component textarea{max-width:none}}
.user-header-component:after{display:table;clear:both;content:""}.user-header-component .avatar-wrapper{float:right;width:calc(150px + 4em);padding-left:4em;text-align:center}.user-header-component .avatar-wrapper a{margin:20px 0px}.user-header-component .bp3-button .bp3-icon:first-child:last-child{margin:0px 5px 0px 0px}.user-header-component .details{margin-right:calc(150px + 2em)}.user-header-component .details .title{font-style:italic}.user-header-component .details .bio{margin:20px 0px;max-width:700px;font-size:1.2em}.user-header-component .details .links{margin:20px 0px 0px -10px}@media only screen and (max-width: 720px){.user-header-component .avatar-wrapper{float:none;width:100%;padding-left:0em;margin-bottom:20px}.user-header-component .avatar-wrapper a{margin-bottom:0px}.user-header-component .details{margin-right:0px;text-align:center}.user-header-component .details .links{margin:20px 0px 0px}}
.user-nav-component{border-bottom:1px solid #979797;height:41px;overflow:hidden}.user-nav-component .bp3-tabs{overflow:hidden;overflow-x:scroll;padding-bottom:50px}.user-nav-component .bp3-tab{text-decoration:none}
#user-container{padding-top:3em}#user-container .content .row{margin:1em 0em}#user-container .bp3-non-ideal-state{margin:2em auto}#user-container .external-pubs-wrapper .bp3-button{float:right;margin-left:1em}
#user-create-container .container{padding:2em 0em}#user-create-container form{margin-top:40px;font-size:1.25em}#user-create-container .bp3-non-ideal-state{padding-top:2em}#user-create-container .bp3-non-ideal-state .success p{font-size:1em;line-height:1.5;margin:0px}#user-create-container .confirm-password{display:none !important}#user-create-container .bp3-button-group{display:block}#user-create-container .bp3-button.expandable .bp3-icon:first-child:last-child{margin:0px 5px 0px 0px}#user-create-container .bp3-callout .bp3-label{font-weight:bold}#user-create-container .bp3-callout .notice{font-size:12px}
.side-menu-component{background:var(--community-accent-dark-faded)}.side-menu-component .side-title{margin:1em 16px;padding-bottom:1em;font-size:14px;font-weight:bold;border-bottom:1px solid #ddd}.side-menu-component .menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.side-menu-component .menu:not(:first-child){margin-top:1px}.side-menu-component .menu.active{position:relative;background:rgba(200,200,200,.2)}.side-menu-component .menu.active:before{background:var(--community-accent-dark);position:absolute;content:"";left:0px;top:0px;bottom:0px;width:6px}.side-menu-component .menu .content-title,.side-menu-component .menu .child{text-decoration:none;padding:20px;padding-left:50px;display:block;font-size:16px;font-weight:300;display:flex;align-items:center;letter-spacing:.5px}.side-menu-component .menu .content-title.active,.side-menu-component .menu .child.active{background:#fff;font-weight:600}.side-menu-component .menu .content-title.active .side-icon,.side-menu-component .menu .child.active .side-icon{opacity:1}.side-menu-component .menu .content-title:hover,.side-menu-component .menu .child:hover{background:#e6e6e6}.side-menu-component .menu .content-title .side-icon,.side-menu-component .menu .child .side-icon{opacity:.5;padding-right:15px}.side-menu-component .menu .side-text{flex:1 1 auto}.side-menu-component .menu .count{border:1px solid #999;padding:2px 4px;font-size:12px;font-style:normal;font-weight:400;border-radius:2px;min-width:19px;height:21px;display:flex;align-items:center;justify-content:center;letter-spacing:0px}.side-menu-component .menu .child{padding-left:44px}
.spam-banner-component{position:fixed;bottom:0;display:flex;align-items:center;background:sienna;color:#fff;padding:20px;width:100%;z-index:100}.spam-banner-component a{color:#fff}.spam-banner-component>.text{margin-left:10px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";
/*!

Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
Licensed under the Apache License, Version 2.0.

*/
html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box; }

*,
*::before,
*::after{
  -webkit-box-sizing:inherit;
          box-sizing:inherit; }

body{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none;
  color:#182026;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; }

p{
  margin-bottom:10px;
  margin-top:0; }

small{
  font-size:12px; }

strong{
  font-weight:600; }

::-moz-selection{
  background:rgba(125, 188, 255, 0.6); }

::selection{
  background:rgba(125, 188, 255, 0.6); }
.bp3-heading{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0; }
  .bp3-dark .bp3-heading{
    color:#f5f8fa; }

h1.bp3-heading, .bp3-running-text h1{
  font-size:36px;
  line-height:40px; }

h2.bp3-heading, .bp3-running-text h2{
  font-size:28px;
  line-height:32px; }

h3.bp3-heading, .bp3-running-text h3{
  font-size:22px;
  line-height:25px; }

h4.bp3-heading, .bp3-running-text h4{
  font-size:18px;
  line-height:21px; }

h5.bp3-heading, .bp3-running-text h5{
  font-size:16px;
  line-height:19px; }

h6.bp3-heading, .bp3-running-text h6{
  font-size:14px;
  line-height:16px; }
.bp3-ui-text{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none; }

.bp3-monospace-text{
  font-family:monospace;
  text-transform:none; }

.bp3-text-muted{
  color:#5c7080; }
  .bp3-dark .bp3-text-muted{
    color:#a7b6c2; }

.bp3-text-disabled{
  color:rgba(92, 112, 128, 0.6); }
  .bp3-dark .bp3-text-disabled{
    color:rgba(167, 182, 194, 0.6); }

.bp3-text-overflow-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal; }
.bp3-running-text{
  font-size:14px;
  line-height:1.5; }
  .bp3-running-text h1{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h1{
      color:#f5f8fa; }
  .bp3-running-text h2{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h2{
      color:#f5f8fa; }
  .bp3-running-text h3{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h3{
      color:#f5f8fa; }
  .bp3-running-text h4{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h4{
      color:#f5f8fa; }
  .bp3-running-text h5{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h5{
      color:#f5f8fa; }
  .bp3-running-text h6{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h6{
      color:#f5f8fa; }
  .bp3-running-text hr{
    border:none;
    border-bottom:1px solid rgba(16, 22, 26, 0.15);
    margin:20px 0; }
    .bp3-dark .bp3-running-text hr{
      border-color:rgba(255, 255, 255, 0.15); }
  .bp3-running-text p{
    margin:0 0 10px;
    padding:0; }

.bp3-text-large{
  font-size:16px; }

.bp3-text-small{
  font-size:12px; }
a{
  color:#106ba3;
  text-decoration:none; }
  a:hover{
    color:#106ba3;
    cursor:pointer;
    text-decoration:underline; }
  a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{
    color:inherit; }
  a code,
  .bp3-dark a code{
    color:inherit; }
  .bp3-dark a,
  .bp3-dark a:hover{
    color:#48aff0; }
    .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large,
    .bp3-dark a:hover .bp3-icon,
    .bp3-dark a:hover .bp3-icon-standard,
    .bp3-dark a:hover .bp3-icon-large{
      color:inherit; }
.bp3-running-text code, .bp3-code{
  font-family:monospace;
  text-transform:none;
  background:rgba(255, 255, 255, 0.7);
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
  color:#5c7080;
  font-size:smaller;
  padding:2px 5px; }
  .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#a7b6c2; }
  .bp3-running-text a > code, a > .bp3-code{
    color:#137cbd; }
    .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{
      color:inherit; }

.bp3-running-text pre, .bp3-code-block{
  font-family:monospace;
  text-transform:none;
  background:rgba(255, 255, 255, 0.7);
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
  color:#182026;
  display:block;
  font-size:13px;
  line-height:1.4;
  margin:10px 0;
  padding:13px 15px 12px;
  word-break:break-all;
  word-wrap:break-word; }
  .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
  .bp3-running-text pre > code, .bp3-code-block > code{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:inherit;
    font-size:inherit;
    padding:0; }

.bp3-running-text kbd, .bp3-key{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#5c7080;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-family:inherit;
  font-size:12px;
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  line-height:24px;
  min-width:24px;
  padding:3px 6px;
  vertical-align:middle; }
  .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{
    margin-right:5px; }
  .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#a7b6c2; }
.bp3-running-text blockquote, .bp3-blockquote{
  border-left:solid 4px rgba(167, 182, 194, 0.5);
  margin:0 0 10px;
  padding:0 20px; }
  .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{
    border-color:rgba(115, 134, 148, 0.5); }
.bp3-running-text ul,
.bp3-running-text ol, .bp3-list{
  margin:10px 0;
  padding-left:30px; }
  .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){
    margin-bottom:5px; }
  .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol,
  .bp3-running-text ul ul,
  .bp3-running-text ol ul,
  .bp3-list ul{
    margin-top:5px; }

.bp3-list-unstyled{
  list-style:none;
  margin:0;
  padding:0; }
  .bp3-list-unstyled li{
    padding:0; }
.bp3-rtl{
  text-align:right; }

.bp3-dark{
  color:#f5f8fa; }

:focus{
  outline:rgba(19, 124, 189, 0.6) auto 2px;
  outline-offset:2px;
  -moz-outline-radius:6px; }

.bp3-focus-disabled :focus{
  outline:none !important; }
  .bp3-focus-disabled :focus ~ .bp3-control-indicator{
    outline:none !important; }

.bp3-alert{
  max-width:400px;
  padding:20px; }

.bp3-alert-body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-alert-body .bp3-icon{
    font-size:40px;
    margin-right:20px;
    margin-top:0; }

.bp3-alert-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
  margin-top:10px; }
  .bp3-alert-footer .bp3-button{
    margin-left:10px; }
.bp3-breadcrumbs{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:default;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  height:30px;
  list-style:none;
  margin:0;
  padding:0; }
  .bp3-breadcrumbs > li{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex; }
    .bp3-breadcrumbs > li::after{
      background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e");
      content:"";
      display:block;
      height:16px;
      margin:0 5px;
      width:16px; }
    .bp3-breadcrumbs > li:last-of-type::after{
      display:none; }

.bp3-breadcrumb,
.bp3-breadcrumb-current,
.bp3-breadcrumbs-collapsed{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:16px; }

.bp3-breadcrumb,
.bp3-breadcrumbs-collapsed{
  color:#5c7080; }

.bp3-breadcrumb:hover{
  text-decoration:none; }

.bp3-breadcrumb.bp3-disabled{
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-breadcrumb .bp3-icon{
  margin-right:5px; }

.bp3-breadcrumb-current{
  color:inherit;
  font-weight:600; }
  .bp3-breadcrumb-current .bp3-input{
    font-size:inherit;
    font-weight:inherit;
    vertical-align:baseline; }

.bp3-breadcrumbs-collapsed{
  background:#ced9e0;
  border:none;
  border-radius:3px;
  cursor:pointer;
  margin-right:2px;
  padding:1px 5px;
  vertical-align:text-bottom; }
  .bp3-breadcrumbs-collapsed::before{
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    content:"";
    display:block;
    height:16px;
    width:16px; }
  .bp3-breadcrumbs-collapsed:hover{
    background:#bfccd6;
    color:#182026;
    text-decoration:none; }

.bp3-dark .bp3-breadcrumb,
.bp3-dark .bp3-breadcrumbs-collapsed{
  color:#a7b6c2; }

.bp3-dark .bp3-breadcrumbs > li::after{
  color:#a7b6c2; }

.bp3-dark .bp3-breadcrumb.bp3-disabled{
  color:rgba(167, 182, 194, 0.6); }

.bp3-dark .bp3-breadcrumb-current{
  color:#f5f8fa; }

.bp3-dark .bp3-breadcrumbs-collapsed{
  background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-breadcrumbs-collapsed:hover{
    background:rgba(16, 22, 26, 0.6);
    color:#f5f8fa; }
.bp3-button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  font-size:14px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  min-height:30px;
  min-width:30px; }
  .bp3-button > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-button > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-button::before,
  .bp3-button > *{
    margin-right:7px; }
  .bp3-button:empty::before,
  .bp3-button > :last-child{
    margin-right:0; }
  .bp3-button:empty{
    padding:0 !important; }
  .bp3-button:disabled, .bp3-button.bp3-disabled{
    cursor:not-allowed; }
  .bp3-button.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-button.bp3-align-right,
  .bp3-align-right .bp3-button{
    text-align:right; }
  .bp3-button.bp3-align-left,
  .bp3-align-left .bp3-button{
    text-align:left; }
  .bp3-button:not([class*="bp3-intent-"]){
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    color:#182026; }
    .bp3-button:not([class*="bp3-intent-"]):hover{
      background-clip:padding-box;
      background-color:#ebf1f5;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
    .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      background-color:#d8e1e8;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      outline:none; }
      .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .bp3-button.bp3-intent-primary{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-primary:hover{
      background-color:#106ba3;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
      background-color:#0e5a8a;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{
      background-color:rgba(19, 124, 189, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-success{
    background-color:#0f9960;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-success:hover{
      background-color:#0d8050;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
      background-color:#0a6640;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{
      background-color:rgba(15, 153, 96, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-warning{
    background-color:#d9822b;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-warning:hover{
      background-color:#bf7326;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
      background-color:#a66321;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{
      background-color:rgba(217, 130, 43, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-danger{
    background-color:#db3737;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-danger:hover{
      background-color:#c23030;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
      background-color:#a82a2a;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{
      background-color:rgba(219, 55, 55, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
    stroke:#ffffff; }
  .bp3-button.bp3-large,
  .bp3-large .bp3-button{
    min-height:40px;
    min-width:40px;
    font-size:16px;
    padding:5px 15px; }
    .bp3-button.bp3-large::before,
    .bp3-button.bp3-large > *,
    .bp3-large .bp3-button::before,
    .bp3-large .bp3-button > *{
      margin-right:10px; }
    .bp3-button.bp3-large:empty::before,
    .bp3-button.bp3-large > :last-child,
    .bp3-large .bp3-button:empty::before,
    .bp3-large .bp3-button > :last-child{
      margin-right:0; }
  .bp3-button.bp3-small,
  .bp3-small .bp3-button{
    min-height:24px;
    min-width:24px;
    padding:0 7px; }
  .bp3-button.bp3-loading{
    position:relative; }
    .bp3-button.bp3-loading[class*="bp3-icon-"]::before{
      visibility:hidden; }
    .bp3-button.bp3-loading .bp3-button-spinner{
      margin:0;
      position:absolute; }
    .bp3-button.bp3-loading > :not(.bp3-button-spinner){
      visibility:hidden; }
  .bp3-button[class*="bp3-icon-"]::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    color:#5c7080; }
  .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{
    color:#5c7080; }
    .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{
      margin-left:7px; }
  .bp3-button .bp3-icon:first-child:last-child,
  .bp3-button .bp3-spinner + .bp3-icon:last-child{
    margin:0 -7px; }
  .bp3-dark .bp3-button:not([class*="bp3-intent-"]){
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      color:#f5f8fa; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
      .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{
        background:rgba(57, 75, 89, 0.7); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{
      color:#a7b6c2; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{
      color:#a7b6c2; }
  .bp3-dark .bp3-button[class*="bp3-intent-"]{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.3); }
    .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
      stroke:#8a9ba8; }
  .bp3-button:disabled::before,
  .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before,
  .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before,
  .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{
    color:inherit !important; }
  .bp3-button.bp3-minimal{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-button.bp3-minimal:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button.bp3-minimal{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button.bp3-minimal:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-success{
      color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-danger{
      color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
  .bp3-button.bp3-outlined{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    border:1px solid rgba(24, 32, 38, 0.2);
    -webkit-box-sizing:border-box;
            box-sizing:border-box; }
    .bp3-button.bp3-outlined:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button.bp3-outlined:active, .bp3-button.bp3-outlined.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button.bp3-outlined{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button.bp3-outlined:hover, .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button.bp3-outlined:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:hover, .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-success{
      color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:hover, .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:hover, .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-danger{
      color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:hover, .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled:hover{
      border-color:rgba(92, 112, 128, 0.1); }
    .bp3-dark .bp3-button.bp3-outlined{
      border-color:rgba(255, 255, 255, 0.4); }
      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
        border-color:rgba(255, 255, 255, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-primary{
      border-color:rgba(16, 107, 163, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
        border-color:rgba(16, 107, 163, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
        border-color:rgba(72, 175, 240, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
          border-color:rgba(72, 175, 240, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-success{
      border-color:rgba(13, 128, 80, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
        border-color:rgba(13, 128, 80, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
        border-color:rgba(61, 204, 145, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
          border-color:rgba(61, 204, 145, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-warning{
      border-color:rgba(191, 115, 38, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
        border-color:rgba(191, 115, 38, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
        border-color:rgba(255, 179, 102, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
          border-color:rgba(255, 179, 102, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-danger{
      border-color:rgba(194, 48, 48, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
        border-color:rgba(194, 48, 48, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
        border-color:rgba(255, 115, 115, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
          border-color:rgba(255, 115, 115, 0.2); }

a.bp3-button{
  text-align:center;
  text-decoration:none;
  -webkit-transition:none;
  transition:none; }
  a.bp3-button, a.bp3-button:hover, a.bp3-button:active{
    color:#182026; }
  a.bp3-button.bp3-disabled{
    color:rgba(92, 112, 128, 0.6); }

.bp3-button-text{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto; }

.bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text,
.bp3-button-group.bp3-align-left .bp3-button-text,
.bp3-button-group.bp3-align-right .bp3-button-text{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto; }
.bp3-button-group{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex; }
  .bp3-button-group .bp3-button{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    position:relative;
    z-index:4; }
    .bp3-button-group .bp3-button:focus{
      z-index:5; }
    .bp3-button-group .bp3-button:hover{
      z-index:6; }
    .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{
      z-index:7; }
    .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{
      z-index:3; }
    .bp3-button-group .bp3-button[class*="bp3-intent-"]{
      z-index:9; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{
        z-index:10; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{
        z-index:11; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{
        z-index:12; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{
        z-index:8; }
  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button,
  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0; }
  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    margin-right:-1px; }
  .bp3-button-group.bp3-minimal .bp3-button{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-button-group.bp3-minimal .bp3-button:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
      color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
      color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
  .bp3-button-group .bp3-popover-wrapper,
  .bp3-button-group .bp3-popover-target{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-button-group.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-button-group .bp3-button.bp3-fill,
  .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-button-group.bp3-vertical{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    vertical-align:top; }
    .bp3-button-group.bp3-vertical.bp3-fill{
      height:100%;
      width:unset; }
    .bp3-button-group.bp3-vertical .bp3-button{
      margin-right:0 !important;
      width:100%; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{
      border-radius:3px 3px 0 0; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{
      border-radius:0 0 3px 3px; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){
      margin-bottom:-1px; }
  .bp3-button-group.bp3-align-left .bp3-button{
    text-align:left; }
  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
    margin-right:1px; }
  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){
    margin-bottom:1px; }
.bp3-callout{
  font-size:14px;
  line-height:1.5;
  background-color:rgba(138, 155, 168, 0.15);
  border-radius:3px;
  padding:10px 12px 9px;
  position:relative;
  width:100%; }
  .bp3-callout[class*="bp3-icon-"]{
    padding-left:40px; }
    .bp3-callout[class*="bp3-icon-"]::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      color:#5c7080;
      left:10px;
      position:absolute;
      top:10px; }
  .bp3-callout.bp3-callout-icon{
    padding-left:40px; }
    .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{
      color:#5c7080;
      left:10px;
      position:absolute;
      top:10px; }
  .bp3-callout .bp3-heading{
    line-height:20px;
    margin-bottom:5px;
    margin-top:0; }
    .bp3-callout .bp3-heading:last-child{
      margin-bottom:0; }
  .bp3-dark .bp3-callout{
    background-color:rgba(138, 155, 168, 0.2); }
    .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{
      color:#a7b6c2; }
  .bp3-callout.bp3-intent-primary{
    background-color:rgba(19, 124, 189, 0.15); }
    .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-primary .bp3-heading{
      color:#106ba3; }
    .bp3-dark .bp3-callout.bp3-intent-primary{
      background-color:rgba(19, 124, 189, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{
        color:#48aff0; }
  .bp3-callout.bp3-intent-success{
    background-color:rgba(15, 153, 96, 0.15); }
    .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-success .bp3-heading{
      color:#0d8050; }
    .bp3-dark .bp3-callout.bp3-intent-success{
      background-color:rgba(15, 153, 96, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{
        color:#3dcc91; }
  .bp3-callout.bp3-intent-warning{
    background-color:rgba(217, 130, 43, 0.15); }
    .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-warning .bp3-heading{
      color:#bf7326; }
    .bp3-dark .bp3-callout.bp3-intent-warning{
      background-color:rgba(217, 130, 43, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{
        color:#ffb366; }
  .bp3-callout.bp3-intent-danger{
    background-color:rgba(219, 55, 55, 0.15); }
    .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-danger .bp3-heading{
      color:#c23030; }
    .bp3-dark .bp3-callout.bp3-intent-danger{
      background-color:rgba(219, 55, 55, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{
        color:#ff7373; }
  .bp3-running-text .bp3-callout{
    margin:20px 0; }
.bp3-card{
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
  padding:20px;
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-card.bp3-dark,
  .bp3-dark .bp3-card{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.bp3-elevation-0{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
  .bp3-elevation-0.bp3-dark,
  .bp3-dark .bp3-elevation-0{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.bp3-elevation-1{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-1.bp3-dark,
  .bp3-dark .bp3-elevation-1{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-elevation-2{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-2.bp3-dark,
  .bp3-dark .bp3-elevation-2{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }

.bp3-elevation-3{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-3.bp3-dark,
  .bp3-dark .bp3-elevation-3{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.bp3-elevation-4{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-4.bp3-dark,
  .bp3-dark .bp3-elevation-4{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }

.bp3-card.bp3-interactive:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  cursor:pointer; }
  .bp3-card.bp3-interactive:hover.bp3-dark,
  .bp3-dark .bp3-card.bp3-interactive:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.bp3-card.bp3-interactive:active{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  opacity:0.9;
  -webkit-transition-duration:0;
          transition-duration:0; }
  .bp3-card.bp3-interactive:active.bp3-dark,
  .bp3-dark .bp3-card.bp3-interactive:active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-collapse{
  height:0;
  overflow-y:hidden;
  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-collapse .bp3-collapse-body{
    -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{
      display:none; }

.bp3-context-menu .bp3-popover-target{
  display:block; }

.bp3-context-menu-popover-target{
  position:fixed; }

.bp3-divider{
  border-bottom:1px solid rgba(16, 22, 26, 0.15);
  border-right:1px solid rgba(16, 22, 26, 0.15);
  margin:5px; }
  .bp3-dark .bp3-divider{
    border-color:rgba(16, 22, 26, 0.4); }
.bp3-dialog-container{
  opacity:1;
  -webkit-transform:scale(1);
          transform:scale(1);
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-height:100%;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  width:100%; }
  .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5); }
  .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }

.bp3-dialog{
  background:#ebf1f5;
  border-radius:6px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:30px 0;
  padding-bottom:20px;
  pointer-events:all;
  -webkit-user-select:text;
     -moz-user-select:text;
      -ms-user-select:text;
          user-select:text;
  width:500px; }
  .bp3-dialog:focus{
    outline:0; }
  .bp3-dialog.bp3-dark,
  .bp3-dark .bp3-dialog{
    background:#293742;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }

.bp3-dialog-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#ffffff;
  border-radius:6px 6px 0 0;
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  min-height:40px;
  padding-left:20px;
  padding-right:5px; }
  .bp3-dialog-header .bp3-icon-large,
  .bp3-dialog-header .bp3-icon{
    color:#5c7080;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:10px; }
  .bp3-dialog-header .bp3-heading{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:inherit;
    margin:0; }
    .bp3-dialog-header .bp3-heading:last-child{
      margin-right:20px; }
  .bp3-dark .bp3-dialog-header{
    background:#30404d;
    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-dialog-header .bp3-icon-large,
    .bp3-dark .bp3-dialog-header .bp3-icon{
      color:#a7b6c2; }

.bp3-dialog-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  line-height:18px;
  margin:20px; }

.bp3-dialog-footer{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  margin:0 20px; }

.bp3-dialog-footer-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end; }
  .bp3-dialog-footer-actions .bp3-button{
    margin-left:10px; }
.bp3-drawer{
  background:#ffffff;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:0;
  padding:0; }
  .bp3-drawer:focus{
    outline:0; }
  .bp3-drawer.bp3-position-top{
    height:50%;
    left:0;
    right:0;
    top:0; }
    .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{
      -webkit-transform:translateY(-100%);
              transform:translateY(-100%); }
    .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-top.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{
      -webkit-transform:translateY(-100%);
              transform:translateY(-100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-bottom{
    bottom:0;
    height:50%;
    left:0;
    right:0; }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{
      -webkit-transform:translateY(100%);
              transform:translateY(100%); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{
      -webkit-transform:translateY(100%);
              transform:translateY(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-left{
    bottom:0;
    left:0;
    top:0;
    width:50%; }
    .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{
      -webkit-transform:translateX(-100%);
              transform:translateX(-100%); }
    .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-left.bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{
      -webkit-transform:translateX(-100%);
              transform:translateX(-100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-right{
    bottom:0;
    right:0;
    top:0;
    width:50%; }
    .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{
      -webkit-transform:translateX(100%);
              transform:translateX(100%); }
    .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-right.bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
  .bp3-position-right):not(.bp3-vertical){
    bottom:0;
    right:0;
    top:0;
    width:50%; }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{
      -webkit-transform:translateX(100%);
              transform:translateX(100%); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
  .bp3-position-right).bp3-vertical{
    bottom:0;
    height:50%;
    left:0;
    right:0; }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-appear{
      -webkit-transform:translateY(100%);
              transform:translateY(100%); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{
      -webkit-transform:translateY(100%);
              transform:translateY(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-dark,
  .bp3-dark .bp3-drawer{
    background:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }

.bp3-drawer-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:0;
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  min-height:40px;
  padding:5px;
  padding-left:20px;
  position:relative; }
  .bp3-drawer-header .bp3-icon-large,
  .bp3-drawer-header .bp3-icon{
    color:#5c7080;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:10px; }
  .bp3-drawer-header .bp3-heading{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:inherit;
    margin:0; }
    .bp3-drawer-header .bp3-heading:last-child{
      margin-right:20px; }
  .bp3-dark .bp3-drawer-header{
    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-drawer-header .bp3-icon-large,
    .bp3-dark .bp3-drawer-header .bp3-icon{
      color:#a7b6c2; }

.bp3-drawer-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  line-height:18px;
  overflow:auto; }

.bp3-drawer-footer{
  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  padding:10px 20px;
  position:relative; }
  .bp3-dark .bp3-drawer-footer{
    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); }
.bp3-editable-text{
  cursor:text;
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top;
  white-space:nowrap; }
  .bp3-editable-text::before{
    bottom:-3px;
    left:-3px;
    position:absolute;
    right:-3px;
    top:-3px;
    border-radius:3px;
    content:"";
    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-editable-text.bp3-editable-text-editing::before{
    background-color:#ffffff;
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
    color:#137cbd; }
  .bp3-editable-text.bp3-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }
  .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
    color:#0f9960; }
  .bp3-editable-text.bp3-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }
  .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
    color:#d9822b; }
  .bp3-editable-text.bp3-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }
  .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
    color:#db3737; }
  .bp3-editable-text.bp3-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }
  .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }
  .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{
    background-color:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
    color:#48aff0; }
  .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
            box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
    color:#3dcc91; }
  .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
            box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
    color:#ffb366; }
  .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
            box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
    color:#ff7373; }
  .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
            box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-editable-text-input,
.bp3-editable-text-content{
  color:inherit;
  display:inherit;
  font:inherit;
  letter-spacing:inherit;
  max-width:inherit;
  min-width:inherit;
  position:relative;
  resize:none;
  text-transform:inherit;
  vertical-align:top; }

.bp3-editable-text-input{
  background:none;
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0;
  white-space:pre-wrap;
  width:100%; }
  .bp3-editable-text-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input:focus{
    outline:none; }
  .bp3-editable-text-input::-ms-clear{
    display:none; }

.bp3-editable-text-content{
  overflow:hidden;
  padding-right:2px;
  text-overflow:ellipsis;
  white-space:pre; }
  .bp3-editable-text-editing > .bp3-editable-text-content{
    left:0;
    position:absolute;
    visibility:hidden; }
  .bp3-editable-text-placeholder > .bp3-editable-text-content{
    color:rgba(92, 112, 128, 0.6); }
    .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{
      color:rgba(167, 182, 194, 0.6); }

.bp3-editable-text.bp3-multiline{
  display:block; }
  .bp3-editable-text.bp3-multiline .bp3-editable-text-content{
    overflow:auto;
    white-space:pre-wrap;
    word-wrap:break-word; }
.bp3-control-group{
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch; }
  .bp3-control-group > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-control-group > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-control-group .bp3-button,
  .bp3-control-group .bp3-html-select,
  .bp3-control-group .bp3-input,
  .bp3-control-group .bp3-select{
    position:relative; }
  .bp3-control-group .bp3-input{
    border-radius:inherit;
    z-index:2; }
    .bp3-control-group .bp3-input:focus{
      border-radius:3px;
      z-index:14; }
    .bp3-control-group .bp3-input[class*="bp3-intent"]{
      z-index:13; }
      .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{
        z-index:15; }
    .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{
      z-index:1; }
  .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{
    z-index:13; }
    .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{
      z-index:15; }
  .bp3-control-group .bp3-button,
  .bp3-control-group .bp3-html-select select,
  .bp3-control-group .bp3-select select{
    -webkit-transform:translateZ(0);
            transform:translateZ(0);
    border-radius:inherit;
    z-index:4; }
    .bp3-control-group .bp3-button:focus,
    .bp3-control-group .bp3-html-select select:focus,
    .bp3-control-group .bp3-select select:focus{
      z-index:5; }
    .bp3-control-group .bp3-button:hover,
    .bp3-control-group .bp3-html-select select:hover,
    .bp3-control-group .bp3-select select:hover{
      z-index:6; }
    .bp3-control-group .bp3-button:active,
    .bp3-control-group .bp3-html-select select:active,
    .bp3-control-group .bp3-select select:active{
      z-index:7; }
    .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled,
    .bp3-control-group .bp3-html-select select[readonly],
    .bp3-control-group .bp3-html-select select:disabled,
    .bp3-control-group .bp3-html-select select.bp3-disabled,
    .bp3-control-group .bp3-select select[readonly],
    .bp3-control-group .bp3-select select:disabled,
    .bp3-control-group .bp3-select select.bp3-disabled{
      z-index:3; }
    .bp3-control-group .bp3-button[class*="bp3-intent"],
    .bp3-control-group .bp3-html-select select[class*="bp3-intent"],
    .bp3-control-group .bp3-select select[class*="bp3-intent"]{
      z-index:9; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:focus,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{
        z-index:10; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:hover,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{
        z-index:11; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:active,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{
        z-index:12; }
      .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,
      .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,
      .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{
        z-index:8; }
  .bp3-control-group .bp3-input-group > .bp3-icon,
  .bp3-control-group .bp3-input-group > .bp3-button,
  .bp3-control-group .bp3-input-group > .bp3-input-action{
    z-index:16; }
  .bp3-control-group .bp3-select::after,
  .bp3-control-group .bp3-html-select::after,
  .bp3-control-group .bp3-select > .bp3-icon,
  .bp3-control-group .bp3-html-select > .bp3-icon{
    z-index:17; }
  .bp3-control-group:not(.bp3-vertical) > *{
    margin-right:-1px; }
  .bp3-dark .bp3-control-group:not(.bp3-vertical) > *{
    margin-right:0; }
  .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{
    margin-left:1px; }
  .bp3-control-group .bp3-popover-wrapper,
  .bp3-control-group .bp3-popover-target{
    border-radius:inherit; }
  .bp3-control-group > :first-child{
    border-radius:3px 0 0 3px; }
  .bp3-control-group > :last-child{
    border-radius:0 3px 3px 0;
    margin-right:0; }
  .bp3-control-group > :only-child{
    border-radius:3px;
    margin-right:0; }
  .bp3-control-group .bp3-input-group .bp3-button{
    border-radius:3px; }
  .bp3-control-group > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-control-group.bp3-fill > *:not(.bp3-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-control-group.bp3-vertical{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .bp3-control-group.bp3-vertical > *{
      margin-top:-1px; }
    .bp3-control-group.bp3-vertical > :first-child{
      border-radius:3px 3px 0 0;
      margin-top:0; }
    .bp3-control-group.bp3-vertical > :last-child{
      border-radius:0 0 3px 3px; }
.bp3-control{
  cursor:pointer;
  display:block;
  margin-bottom:10px;
  position:relative;
  text-transform:none; }
  .bp3-control input:checked ~ .bp3-control-indicator{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
  .bp3-control:hover input:checked ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
  .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
    background:#0e5a8a;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control input:disabled:checked ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
    background-color:#0e5a8a;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-control:not(.bp3-align-right){
    padding-left:26px; }
    .bp3-control:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-26px; }
  .bp3-control.bp3-align-right{
    padding-right:26px; }
    .bp3-control.bp3-align-right .bp3-control-indicator{
      margin-right:-26px; }
  .bp3-control.bp3-disabled{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-control.bp3-inline{
    display:inline-block;
    margin-right:20px; }
  .bp3-control input{
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    z-index:-1; }
  .bp3-control .bp3-control-indicator{
    background-clip:padding-box;
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    border:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    height:1em;
    margin-right:10px;
    margin-top:-3px;
    position:relative;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    vertical-align:middle;
    width:1em; }
    .bp3-control .bp3-control-indicator::before{
      content:"";
      display:block;
      height:1em;
      width:1em; }
  .bp3-control:hover .bp3-control-indicator{
    background-color:#ebf1f5; }
  .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
    background:#d8e1e8;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control input:disabled ~ .bp3-control-indicator{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    cursor:not-allowed; }
  .bp3-control input:focus ~ .bp3-control-indicator{
    outline:rgba(19, 124, 189, 0.6) auto 2px;
    outline-offset:2px;
    -moz-outline-radius:6px; }
  .bp3-control.bp3-align-right .bp3-control-indicator{
    float:right;
    margin-left:10px;
    margin-top:1px; }
  .bp3-control.bp3-large{
    font-size:16px; }
    .bp3-control.bp3-large:not(.bp3-align-right){
      padding-left:30px; }
      .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
        margin-left:-30px; }
    .bp3-control.bp3-large.bp3-align-right{
      padding-right:30px; }
      .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
        margin-right:-30px; }
    .bp3-control.bp3-large .bp3-control-indicator{
      font-size:20px; }
    .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
      margin-top:0; }
  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
  .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
  .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
    background:#0e5a8a;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
    background-color:#0e5a8a;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-control.bp3-checkbox .bp3-control-indicator{
    border-radius:3px; }
  .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='white'/%3e%3c/svg%3e"); }
  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); }
  .bp3-control.bp3-radio .bp3-control-indicator{
    border-radius:50%; }
  .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{
    background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); }
  .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{
    opacity:0.5; }
  .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{
    -moz-outline-radius:16px; }
  .bp3-control.bp3-switch input ~ .bp3-control-indicator{
    background:rgba(167, 182, 194, 0.5); }
  .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
    background:rgba(115, 134, 148, 0.5); }
  .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
    background:rgba(92, 112, 128, 0.5); }
  .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
    background:rgba(206, 217, 224, 0.5); }
    .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
      background:rgba(255, 255, 255, 0.8); }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
    background:#137cbd; }
  .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
    background:#106ba3; }
  .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
    background:#0e5a8a; }
  .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5); }
    .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
      background:rgba(255, 255, 255, 0.8); }
  .bp3-control.bp3-switch:not(.bp3-align-right){
    padding-left:38px; }
    .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-38px; }
  .bp3-control.bp3-switch.bp3-align-right{
    padding-right:38px; }
    .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{
      margin-right:-38px; }
  .bp3-control.bp3-switch .bp3-control-indicator{
    border:none;
    border-radius:1.75em;
    -webkit-box-shadow:none !important;
            box-shadow:none !important;
    min-width:1.75em;
    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    width:auto; }
    .bp3-control.bp3-switch .bp3-control-indicator::before{
      background:#ffffff;
      border-radius:50%;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
      height:calc(1em - 4px);
      left:0;
      margin:2px;
      position:absolute;
      -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
      transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
      width:calc(1em - 4px); }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
    left:calc(100% - 1em); }
  .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){
    padding-left:45px; }
    .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-45px; }
  .bp3-control.bp3-switch.bp3-large.bp3-align-right{
    padding-right:45px; }
    .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{
      margin-right:-45px; }
  .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.5); }
  .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.7); }
  .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.9); }
  .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
    background:rgba(57, 75, 89, 0.5); }
    .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
      background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
    background:#137cbd; }
  .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
    background:#106ba3; }
  .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
    background:#0e5a8a; }
  .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5); }
    .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
      background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-control.bp3-switch .bp3-switch-inner-text{
    font-size:0.7em;
    text-align:center; }
  .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{
    line-height:0;
    margin-left:0.5em;
    margin-right:1.2em;
    visibility:hidden; }
  .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{
    line-height:1em;
    margin-left:1.2em;
    margin-right:0.5em;
    visibility:visible; }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{
    line-height:1em;
    visibility:visible; }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{
    line-height:0;
    visibility:hidden; }
  .bp3-dark .bp3-control{
    color:#f5f8fa; }
    .bp3-dark .bp3-control.bp3-disabled{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-control .bp3-control-indicator{
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-control:hover .bp3-control-indicator{
      background-color:#30404d; }
    .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
      background:#202b33;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      cursor:not-allowed; }
    .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
      color:rgba(167, 182, 194, 0.6); }
.bp3-file-input{
  cursor:pointer;
  display:inline-block;
  height:30px;
  position:relative; }
  .bp3-file-input input{
    margin:0;
    min-width:200px;
    opacity:0; }
    .bp3-file-input input:disabled + .bp3-file-upload-input,
    .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
      background:rgba(206, 217, 224, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      resize:none; }
      .bp3-file-input input:disabled + .bp3-file-upload-input::after,
      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
        background-color:rgba(206, 217, 224, 0.5);
        background-image:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(92, 112, 128, 0.6);
        cursor:not-allowed;
        outline:none; }
        .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover,
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active,
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{
          background:rgba(206, 217, 224, 0.7); }
      .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark
      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
        background:rgba(57, 75, 89, 0.5);
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(167, 182, 194, 0.6); }
        .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
          background-color:rgba(57, 75, 89, 0.5);
          background-image:none;
          -webkit-box-shadow:none;
                  box-shadow:none;
          color:rgba(167, 182, 194, 0.6); }
          .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark
          .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{
            background:rgba(57, 75, 89, 0.7); }
  .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
    color:#182026; }
  .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
    color:#f5f8fa; }
  .bp3-file-input.bp3-fill{
    width:100%; }
  .bp3-file-input.bp3-large,
  .bp3-large .bp3-file-input{
    height:40px; }
  .bp3-file-input .bp3-file-upload-input-custom-text::after{
    content:attr(bp3-button-text); }

.bp3-file-upload-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#182026;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:rgba(92, 112, 128, 0.6);
  left:0;
  padding-right:80px;
  position:absolute;
  right:0;
  top:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-file-upload-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .bp3-file-upload-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    resize:none; }
  .bp3-file-upload-input::after{
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    color:#182026;
    min-height:24px;
    min-width:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    border-radius:3px;
    content:"Browse";
    line-height:24px;
    margin:3px;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    width:70px; }
    .bp3-file-upload-input::after:hover{
      background-clip:padding-box;
      background-color:#ebf1f5;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
    .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{
      background-color:#d8e1e8;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      outline:none; }
      .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .bp3-file-upload-input:hover::after{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-file-upload-input:active::after{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-large .bp3-file-upload-input{
    font-size:16px;
    height:40px;
    line-height:40px;
    padding-right:95px; }
    .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{
      padding:0 15px; }
    .bp3-large .bp3-file-upload-input::after{
      min-height:30px;
      min-width:30px;
      line-height:30px;
      margin:5px;
      width:85px; }
  .bp3-dark .bp3-file-upload-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa;
    color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::after{
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      color:#f5f8fa; }
      .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
        color:#f5f8fa; }
      .bp3-dark .bp3-file-upload-input::after:hover{
        background-color:#30404d;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
        background-color:#202b33;
        background-image:none;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
      .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{
        background-color:rgba(57, 75, 89, 0.5);
        background-image:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(167, 182, 194, 0.6); }
        .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{
          background:rgba(57, 75, 89, 0.7); }
      .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{
        background:rgba(16, 22, 26, 0.5);
        stroke:#8a9ba8; }
    .bp3-dark .bp3-file-upload-input:hover::after{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input:active::after{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
.bp3-file-upload-input::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
.bp3-form-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:0 0 15px; }
  .bp3-form-group label.bp3-label{
    margin-bottom:5px; }
  .bp3-form-group .bp3-control{
    margin-top:7px; }
  .bp3-form-group .bp3-form-helper-text{
    color:#5c7080;
    font-size:12px;
    margin-top:5px; }
  .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
    color:#106ba3; }
  .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
    color:#0d8050; }
  .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
    color:#bf7326; }
  .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
    color:#c23030; }
  .bp3-form-group.bp3-inline{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row; }
    .bp3-form-group.bp3-inline.bp3-large label.bp3-label{
      line-height:40px;
      margin:0 10px 0 0; }
    .bp3-form-group.bp3-inline label.bp3-label{
      line-height:30px;
      margin:0 10px 0 0; }
  .bp3-form-group.bp3-disabled .bp3-label,
  .bp3-form-group.bp3-disabled .bp3-text-muted,
  .bp3-form-group.bp3-disabled .bp3-form-helper-text{
    color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
    color:#48aff0; }
  .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
    color:#3dcc91; }
  .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
    color:#ffb366; }
  .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
    color:#ff7373; }
  .bp3-dark .bp3-form-group .bp3-form-helper-text{
    color:#a7b6c2; }
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{
    color:rgba(167, 182, 194, 0.6) !important; }
.bp3-input-group{
  display:block;
  position:relative; }
  .bp3-input-group .bp3-input{
    position:relative;
    width:100%; }
    .bp3-input-group .bp3-input:not(:first-child){
      padding-left:30px; }
    .bp3-input-group .bp3-input:not(:last-child){
      padding-right:30px; }
  .bp3-input-group .bp3-input-action,
  .bp3-input-group > .bp3-input-left-container,
  .bp3-input-group > .bp3-button,
  .bp3-input-group > .bp3-icon{
    position:absolute;
    top:0; }
    .bp3-input-group .bp3-input-action:first-child,
    .bp3-input-group > .bp3-input-left-container:first-child,
    .bp3-input-group > .bp3-button:first-child,
    .bp3-input-group > .bp3-icon:first-child{
      left:0; }
    .bp3-input-group .bp3-input-action:last-child,
    .bp3-input-group > .bp3-input-left-container:last-child,
    .bp3-input-group > .bp3-button:last-child,
    .bp3-input-group > .bp3-icon:last-child{
      right:0; }
  .bp3-input-group .bp3-button{
    min-height:24px;
    min-width:24px;
    margin:3px;
    padding:0 7px; }
    .bp3-input-group .bp3-button:empty{
      padding:0; }
  .bp3-input-group > .bp3-input-left-container,
  .bp3-input-group > .bp3-icon{
    z-index:1; }
  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group > .bp3-icon{
    color:#5c7080; }
    .bp3-input-group > .bp3-input-left-container > .bp3-icon:empty,
    .bp3-input-group > .bp3-icon:empty{
      font-family:"Icons16", sans-serif;
      font-size:16px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased; }
  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group > .bp3-icon,
  .bp3-input-group .bp3-input-action > .bp3-spinner{
    margin:7px; }
  .bp3-input-group .bp3-tag{
    margin:5px; }
  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus),
  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
    color:#5c7080; }
    .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
      color:#a7b6c2; }
    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{
      color:#5c7080; }
  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled,
  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{
    color:rgba(92, 112, 128, 0.6) !important; }
    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{
      color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-input-group.bp3-disabled{
    cursor:not-allowed; }
    .bp3-input-group.bp3-disabled .bp3-icon{
      color:rgba(92, 112, 128, 0.6); }
  .bp3-input-group.bp3-large .bp3-button{
    min-height:30px;
    min-width:30px;
    margin:5px; }
  .bp3-input-group.bp3-large > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group.bp3-large > .bp3-icon,
  .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{
    margin:12px; }
  .bp3-input-group.bp3-large .bp3-input{
    font-size:16px;
    height:40px;
    line-height:40px; }
    .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{
      padding:0 15px; }
    .bp3-input-group.bp3-large .bp3-input:not(:first-child){
      padding-left:40px; }
    .bp3-input-group.bp3-large .bp3-input:not(:last-child){
      padding-right:40px; }
  .bp3-input-group.bp3-small .bp3-button{
    min-height:20px;
    min-width:20px;
    margin:2px; }
  .bp3-input-group.bp3-small .bp3-tag{
    min-height:20px;
    min-width:20px;
    margin:2px; }
  .bp3-input-group.bp3-small > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group.bp3-small > .bp3-icon,
  .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{
    margin:4px; }
  .bp3-input-group.bp3-small .bp3-input{
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-left:8px;
    padding-right:8px; }
    .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{
      padding:0 12px; }
    .bp3-input-group.bp3-small .bp3-input:not(:first-child){
      padding-left:24px; }
    .bp3-input-group.bp3-small .bp3-input:not(:last-child){
      padding-right:24px; }
  .bp3-input-group.bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .bp3-input-group.bp3-round .bp3-button,
  .bp3-input-group.bp3-round .bp3-input,
  .bp3-input-group.bp3-round .bp3-tag{
    border-radius:30px; }
  .bp3-dark .bp3-input-group .bp3-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-input-group.bp3-intent-primary .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-primary .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-primary > .bp3-icon{
    color:#106ba3; }
    .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{
      color:#48aff0; }
  .bp3-input-group.bp3-intent-success .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-success .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-success .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-success > .bp3-icon{
    color:#0d8050; }
    .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{
      color:#3dcc91; }
  .bp3-input-group.bp3-intent-warning .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-warning .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-warning > .bp3-icon{
    color:#bf7326; }
    .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{
      color:#ffb366; }
  .bp3-input-group.bp3-intent-danger .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-danger .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-danger > .bp3-icon{
    color:#c23030; }
    .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{
      color:#ff7373; }
.bp3-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#182026;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle; }
  .bp3-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input:focus, .bp3-input.bp3-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-input[type="search"], .bp3-input.bp3-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .bp3-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-input:disabled, .bp3-input.bp3-disabled{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    resize:none; }
  .bp3-input.bp3-large{
    font-size:16px;
    height:40px;
    line-height:40px; }
    .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{
      padding:0 15px; }
  .bp3-input.bp3-small{
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-left:8px;
    padding-right:8px; }
    .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{
      padding:0 12px; }
  .bp3-input.bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .bp3-dark .bp3-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
  .bp3-input.bp3-intent-primary{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-primary:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-primary[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-primary:focus{
        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-primary[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                box-shadow:inset 0 0 0 1px #137cbd; }
      .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-success{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-success:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-success[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-success{
      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-success:focus{
        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-success[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                box-shadow:inset 0 0 0 1px #0f9960; }
      .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-warning{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-warning:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-warning[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-warning:focus{
        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-warning[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                box-shadow:inset 0 0 0 1px #d9822b; }
      .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-danger{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-danger:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-danger[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-danger:focus{
        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-danger[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #db3737;
                box-shadow:inset 0 0 0 1px #db3737; }
      .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input::-ms-clear{
    display:none; }
textarea.bp3-input{
  max-width:100%;
  padding:10px; }
  textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{
    height:auto;
    line-height:inherit; }
  textarea.bp3-input.bp3-small{
    padding:8px; }
  .bp3-dark textarea.bp3-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark textarea.bp3-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark textarea.bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
label.bp3-label{
  display:block;
  margin-bottom:15px;
  margin-top:0; }
  label.bp3-label .bp3-html-select,
  label.bp3-label .bp3-input,
  label.bp3-label .bp3-select,
  label.bp3-label .bp3-slider,
  label.bp3-label .bp3-popover-wrapper{
    display:block;
    margin-top:5px;
    text-transform:none; }
  label.bp3-label .bp3-button-group{
    margin-top:5px; }
  label.bp3-label .bp3-select select,
  label.bp3-label .bp3-html-select select{
    font-weight:400;
    vertical-align:top;
    width:100%; }
  label.bp3-label.bp3-disabled,
  label.bp3-label.bp3-disabled .bp3-text-muted{
    color:rgba(92, 112, 128, 0.6); }
  label.bp3-label.bp3-inline{
    line-height:30px; }
    label.bp3-label.bp3-inline .bp3-html-select,
    label.bp3-label.bp3-inline .bp3-input,
    label.bp3-label.bp3-inline .bp3-input-group,
    label.bp3-label.bp3-inline .bp3-select,
    label.bp3-label.bp3-inline .bp3-popover-wrapper{
      display:inline-block;
      margin:0 0 0 5px;
      vertical-align:top; }
    label.bp3-label.bp3-inline .bp3-button-group{
      margin:0 0 0 5px; }
    label.bp3-label.bp3-inline .bp3-input-group .bp3-input{
      margin-left:0; }
    label.bp3-label.bp3-inline.bp3-large{
      line-height:40px; }
  label.bp3-label:not(.bp3-inline) .bp3-popover-target{
    display:block; }
  .bp3-dark label.bp3-label{
    color:#f5f8fa; }
    .bp3-dark label.bp3-label.bp3-disabled,
    .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{
      color:rgba(167, 182, 194, 0.6); }
.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{
  -webkit-box-flex:1;
      -ms-flex:1 1 14px;
          flex:1 1 14px;
  min-height:0;
  padding:0;
  width:30px; }
  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{
    border-radius:0 3px 0 0; }
  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{
    border-radius:0 0 3px 0; }

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{
  border-radius:3px 0 0 0; }

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{
  border-radius:0 0 0 3px; }

.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{
  width:40px; }

form{
  display:block; }
.bp3-html-select select,
.bp3-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  font-size:14px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color:#182026;
  -moz-appearance:none;
  -webkit-appearance:none;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  width:100%; }
  .bp3-html-select select > *, .bp3-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-html-select select::before,
  .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{
    margin-right:7px; }
  .bp3-html-select select:empty::before,
  .bp3-select select:empty::before,
  .bp3-html-select select > :last-child,
  .bp3-select select > :last-child{
    margin-right:0; }
  .bp3-html-select select:hover,
  .bp3-select select:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-html-select select:active,
  .bp3-select select:active, .bp3-html-select select.bp3-active,
  .bp3-select select.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-html-select select:disabled,
  .bp3-select select:disabled, .bp3-html-select select.bp3-disabled,
  .bp3-select select.bp3-disabled{
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    outline:none; }
    .bp3-html-select select:disabled.bp3-active,
    .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover,
    .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active,
    .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover,
    .bp3-select select.bp3-disabled.bp3-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.bp3-html-select.bp3-minimal select,
.bp3-select.bp3-minimal select{
  background:none;
  -webkit-box-shadow:none;
          box-shadow:none; }
  .bp3-html-select.bp3-minimal select:hover,
  .bp3-select.bp3-minimal select:hover{
    background:rgba(167, 182, 194, 0.3);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:#182026;
    text-decoration:none; }
  .bp3-html-select.bp3-minimal select:active,
  .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active,
  .bp3-select.bp3-minimal select.bp3-active{
    background:rgba(115, 134, 148, 0.3);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:#182026; }
  .bp3-html-select.bp3-minimal select:disabled,
  .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover,
  .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled,
  .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover,
  .bp3-select.bp3-minimal select.bp3-disabled:hover{
    background:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
    .bp3-html-select.bp3-minimal select:disabled.bp3-active,
    .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
    .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
    .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
    .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{
      background:rgba(115, 134, 148, 0.3); }
  .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select,
  .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:inherit; }
    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled,
    .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,
    .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{
      background:none;
      color:rgba(167, 182, 194, 0.6);
      cursor:not-allowed; }
      .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{
        background:rgba(138, 155, 168, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-primary,
  .bp3-select.bp3-minimal select.bp3-intent-primary{
    color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
    .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
    .bp3-select.bp3-minimal select.bp3-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{
        background:rgba(19, 124, 189, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
      stroke:#106ba3; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{
      color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-success,
  .bp3-select.bp3-minimal select.bp3-intent-success{
    color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
    .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
    .bp3-select.bp3-minimal select.bp3-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{
        background:rgba(15, 153, 96, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
      stroke:#0d8050; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{
      color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-warning,
  .bp3-select.bp3-minimal select.bp3-intent-warning{
    color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
    .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
    .bp3-select.bp3-minimal select.bp3-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{
        background:rgba(217, 130, 43, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
      stroke:#bf7326; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{
      color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-danger,
  .bp3-select.bp3-minimal select.bp3-intent-danger{
    color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
    .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
    .bp3-select.bp3-minimal select.bp3-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{
        background:rgba(219, 55, 55, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
      stroke:#c23030; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{
      color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }

.bp3-html-select.bp3-large select,
.bp3-select.bp3-large select{
  font-size:16px;
  height:40px;
  padding-right:35px; }

.bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  color:#f5f8fa; }
  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
    color:#f5f8fa; }
  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
    background-color:#202b33;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{
      background:rgba(57, 75, 89, 0.7); }
  .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.bp3-html-select select:disabled,
.bp3-select select:disabled{
  background-color:rgba(206, 217, 224, 0.5);
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-html-select .bp3-icon,
.bp3-select .bp3-icon, .bp3-select::after{
  color:#5c7080;
  pointer-events:none;
  position:absolute;
  right:7px;
  top:7px; }
  .bp3-html-select .bp3-disabled.bp3-icon,
  .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{
    color:rgba(92, 112, 128, 0.6); }
.bp3-html-select,
.bp3-select{
  display:inline-block;
  letter-spacing:normal;
  position:relative;
  vertical-align:middle; }
  .bp3-html-select select::-ms-expand,
  .bp3-select select::-ms-expand{
    display:none; }
  .bp3-html-select .bp3-icon,
  .bp3-select .bp3-icon{
    color:#5c7080; }
    .bp3-html-select .bp3-icon:hover,
    .bp3-select .bp3-icon:hover{
      color:#182026; }
    .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark
    .bp3-select .bp3-icon{
      color:#a7b6c2; }
      .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark
      .bp3-select .bp3-icon:hover{
        color:#f5f8fa; }
  .bp3-html-select.bp3-large::after,
  .bp3-html-select.bp3-large .bp3-icon,
  .bp3-select.bp3-large::after,
  .bp3-select.bp3-large .bp3-icon{
    right:12px;
    top:12px; }
  .bp3-html-select.bp3-fill,
  .bp3-html-select.bp3-fill select,
  .bp3-select.bp3-fill,
  .bp3-select.bp3-fill select{
    width:100%; }
  .bp3-dark .bp3-html-select option, .bp3-dark
  .bp3-select option{
    background-color:#30404d;
    color:#f5f8fa; }
  .bp3-dark .bp3-html-select option:disabled, .bp3-dark
  .bp3-select option:disabled{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-html-select::after, .bp3-dark
  .bp3-select::after{
    color:#a7b6c2; }

.bp3-select::after{
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:""; }
.bp3-running-text table, table.bp3-html-table{
  border-spacing:0;
  font-size:14px; }
  .bp3-running-text table th, table.bp3-html-table th,
  .bp3-running-text table td,
  table.bp3-html-table td{
    padding:11px;
    text-align:left;
    vertical-align:top; }
  .bp3-running-text table th, table.bp3-html-table th{
    color:#182026;
    font-weight:600; }
  
  .bp3-running-text table td,
  table.bp3-html-table td{
    color:#182026; }
  .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th,
  .bp3-running-text table tbody tr:first-child td,
  table.bp3-html-table tbody tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
  .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{
    color:#f5f8fa; }
  .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{
    color:#f5f8fa; }
  .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th,
  .bp3-dark .bp3-running-text table tbody tr:first-child td,
  .bp3-running-text .bp3-dark table tbody tr:first-child td,
  .bp3-dark table.bp3-html-table tbody tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }

table.bp3-html-table.bp3-html-table-condensed th,
table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th,
table.bp3-html-table.bp3-small td{
  padding-bottom:6px;
  padding-top:6px; }

table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(191, 204, 214, 0.15); }

table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
  -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-html-table-bordered tbody tr td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
  table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
    -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
  -webkit-box-shadow:none;
          box-shadow:none; }
  table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-interactive tbody tr:hover td{
  background-color:rgba(191, 204, 214, 0.3);
  cursor:pointer; }

table.bp3-html-table.bp3-interactive tbody tr:active td{
  background-color:rgba(191, 204, 214, 0.4); }

.bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(92, 112, 128, 0.15); }

.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
  -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
          box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }

.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
          box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
    -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }

.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
  -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
          box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{
    -webkit-box-shadow:none;
            box-shadow:none; }

.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{
  background-color:rgba(92, 112, 128, 0.3);
  cursor:pointer; }

.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
  background-color:rgba(92, 112, 128, 0.4); }

.bp3-key-combo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center; }
  .bp3-key-combo > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-key-combo > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-key-combo::before,
  .bp3-key-combo > *{
    margin-right:5px; }
  .bp3-key-combo:empty::before,
  .bp3-key-combo > :last-child{
    margin-right:0; }

.bp3-hotkey-dialog{
  padding-bottom:0;
  top:40px; }
  .bp3-hotkey-dialog .bp3-dialog-body{
    margin:0;
    padding:0; }
  .bp3-hotkey-dialog .bp3-hotkey-label{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1; }

.bp3-hotkey-column{
  margin:auto;
  max-height:80vh;
  overflow-y:auto;
  padding:30px; }
  .bp3-hotkey-column .bp3-heading{
    margin-bottom:20px; }
    .bp3-hotkey-column .bp3-heading:not(:first-child){
      margin-top:40px; }

.bp3-hotkey{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-left:0;
  margin-right:0; }
  .bp3-hotkey:not(:last-child){
    margin-bottom:10px; }
.bp3-icon{
  display:inline-block;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  vertical-align:text-bottom; }
  .bp3-icon:not(:empty)::before{
    content:"" !important;
    content:unset !important; }
  .bp3-icon > svg{
    display:block; }
    .bp3-icon > svg:not([fill]){
      fill:currentColor; }

.bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{
  color:#106ba3; }
  .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{
    color:#48aff0; }

.bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{
  color:#0d8050; }
  .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{
    color:#3dcc91; }

.bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{
  color:#bf7326; }
  .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{
    color:#ffb366; }

.bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{
  color:#c23030; }
  .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{
    color:#ff7373; }

span.bp3-icon-standard{
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block; }

span.bp3-icon-large{
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block; }

span.bp3-icon:empty{
  font-family:"Icons20";
  font-size:inherit;
  font-style:normal;
  font-weight:400;
  line-height:1; }
  span.bp3-icon:empty::before{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased; }

.bp3-icon-add::before{
  content:""; }

.bp3-icon-add-column-left::before{
  content:""; }

.bp3-icon-add-column-right::before{
  content:""; }

.bp3-icon-add-row-bottom::before{
  content:""; }

.bp3-icon-add-row-top::before{
  content:""; }

.bp3-icon-add-to-artifact::before{
  content:""; }

.bp3-icon-add-to-folder::before{
  content:""; }

.bp3-icon-airplane::before{
  content:""; }

.bp3-icon-align-center::before{
  content:""; }

.bp3-icon-align-justify::before{
  content:""; }

.bp3-icon-align-left::before{
  content:""; }

.bp3-icon-align-right::before{
  content:""; }

.bp3-icon-alignment-bottom::before{
  content:""; }

.bp3-icon-alignment-horizontal-center::before{
  content:""; }

.bp3-icon-alignment-left::before{
  content:""; }

.bp3-icon-alignment-right::before{
  content:""; }

.bp3-icon-alignment-top::before{
  content:""; }

.bp3-icon-alignment-vertical-center::before{
  content:""; }

.bp3-icon-annotation::before{
  content:""; }

.bp3-icon-application::before{
  content:""; }

.bp3-icon-applications::before{
  content:""; }

.bp3-icon-archive::before{
  content:""; }

.bp3-icon-arrow-bottom-left::before{
  content:"↙"; }

.bp3-icon-arrow-bottom-right::before{
  content:"↘"; }

.bp3-icon-arrow-down::before{
  content:"↓"; }

.bp3-icon-arrow-left::before{
  content:"←"; }

.bp3-icon-arrow-right::before{
  content:"→"; }

.bp3-icon-arrow-top-left::before{
  content:"↖"; }

.bp3-icon-arrow-top-right::before{
  content:"↗"; }

.bp3-icon-arrow-up::before{
  content:"↑"; }

.bp3-icon-arrows-horizontal::before{
  content:"↔"; }

.bp3-icon-arrows-vertical::before{
  content:"↕"; }

.bp3-icon-asterisk::before{
  content:"*"; }

.bp3-icon-automatic-updates::before{
  content:""; }

.bp3-icon-badge::before{
  content:""; }

.bp3-icon-ban-circle::before{
  content:""; }

.bp3-icon-bank-account::before{
  content:""; }

.bp3-icon-barcode::before{
  content:""; }

.bp3-icon-blank::before{
  content:""; }

.bp3-icon-blocked-person::before{
  content:""; }

.bp3-icon-bold::before{
  content:""; }

.bp3-icon-book::before{
  content:""; }

.bp3-icon-bookmark::before{
  content:""; }

.bp3-icon-box::before{
  content:""; }

.bp3-icon-briefcase::before{
  content:""; }

.bp3-icon-bring-data::before{
  content:""; }

.bp3-icon-build::before{
  content:""; }

.bp3-icon-calculator::before{
  content:""; }

.bp3-icon-calendar::before{
  content:""; }

.bp3-icon-camera::before{
  content:""; }

.bp3-icon-caret-down::before{
  content:"⌄"; }

.bp3-icon-caret-left::before{
  content:"〈"; }

.bp3-icon-caret-right::before{
  content:"〉"; }

.bp3-icon-caret-up::before{
  content:"⌃"; }

.bp3-icon-cell-tower::before{
  content:""; }

.bp3-icon-changes::before{
  content:""; }

.bp3-icon-chart::before{
  content:""; }

.bp3-icon-chat::before{
  content:""; }

.bp3-icon-chevron-backward::before{
  content:""; }

.bp3-icon-chevron-down::before{
  content:""; }

.bp3-icon-chevron-forward::before{
  content:""; }

.bp3-icon-chevron-left::before{
  content:""; }

.bp3-icon-chevron-right::before{
  content:""; }

.bp3-icon-chevron-up::before{
  content:""; }

.bp3-icon-circle::before{
  content:""; }

.bp3-icon-circle-arrow-down::before{
  content:""; }

.bp3-icon-circle-arrow-left::before{
  content:""; }

.bp3-icon-circle-arrow-right::before{
  content:""; }

.bp3-icon-circle-arrow-up::before{
  content:""; }

.bp3-icon-citation::before{
  content:""; }

.bp3-icon-clean::before{
  content:""; }

.bp3-icon-clipboard::before{
  content:""; }

.bp3-icon-cloud::before{
  content:"☁"; }

.bp3-icon-cloud-download::before{
  content:""; }

.bp3-icon-cloud-upload::before{
  content:""; }

.bp3-icon-code::before{
  content:""; }

.bp3-icon-code-block::before{
  content:""; }

.bp3-icon-cog::before{
  content:""; }

.bp3-icon-collapse-all::before{
  content:""; }

.bp3-icon-column-layout::before{
  content:""; }

.bp3-icon-comment::before{
  content:""; }

.bp3-icon-comparison::before{
  content:""; }

.bp3-icon-compass::before{
  content:""; }

.bp3-icon-compressed::before{
  content:""; }

.bp3-icon-confirm::before{
  content:""; }

.bp3-icon-console::before{
  content:""; }

.bp3-icon-contrast::before{
  content:""; }

.bp3-icon-control::before{
  content:""; }

.bp3-icon-credit-card::before{
  content:""; }

.bp3-icon-cross::before{
  content:"✗"; }

.bp3-icon-crown::before{
  content:""; }

.bp3-icon-cube::before{
  content:""; }

.bp3-icon-cube-add::before{
  content:""; }

.bp3-icon-cube-remove::before{
  content:""; }

.bp3-icon-curved-range-chart::before{
  content:""; }

.bp3-icon-cut::before{
  content:""; }

.bp3-icon-dashboard::before{
  content:""; }

.bp3-icon-data-lineage::before{
  content:""; }

.bp3-icon-database::before{
  content:""; }

.bp3-icon-delete::before{
  content:""; }

.bp3-icon-delta::before{
  content:"Δ"; }

.bp3-icon-derive-column::before{
  content:""; }

.bp3-icon-desktop::before{
  content:""; }

.bp3-icon-diagnosis::before{
  content:""; }

.bp3-icon-diagram-tree::before{
  content:""; }

.bp3-icon-direction-left::before{
  content:""; }

.bp3-icon-direction-right::before{
  content:""; }

.bp3-icon-disable::before{
  content:""; }

.bp3-icon-document::before{
  content:""; }

.bp3-icon-document-open::before{
  content:""; }

.bp3-icon-document-share::before{
  content:""; }

.bp3-icon-dollar::before{
  content:"$"; }

.bp3-icon-dot::before{
  content:"•"; }

.bp3-icon-double-caret-horizontal::before{
  content:""; }

.bp3-icon-double-caret-vertical::before{
  content:""; }

.bp3-icon-double-chevron-down::before{
  content:""; }

.bp3-icon-double-chevron-left::before{
  content:""; }

.bp3-icon-double-chevron-right::before{
  content:""; }

.bp3-icon-double-chevron-up::before{
  content:""; }

.bp3-icon-doughnut-chart::before{
  content:""; }

.bp3-icon-download::before{
  content:""; }

.bp3-icon-drag-handle-horizontal::before{
  content:""; }

.bp3-icon-drag-handle-vertical::before{
  content:""; }

.bp3-icon-draw::before{
  content:""; }

.bp3-icon-drive-time::before{
  content:""; }

.bp3-icon-duplicate::before{
  content:""; }

.bp3-icon-edit::before{
  content:"✎"; }

.bp3-icon-eject::before{
  content:"⏏"; }

.bp3-icon-endorsed::before{
  content:""; }

.bp3-icon-envelope::before{
  content:"✉"; }

.bp3-icon-equals::before{
  content:""; }

.bp3-icon-eraser::before{
  content:""; }

.bp3-icon-error::before{
  content:""; }

.bp3-icon-euro::before{
  content:"€"; }

.bp3-icon-exchange::before{
  content:""; }

.bp3-icon-exclude-row::before{
  content:""; }

.bp3-icon-expand-all::before{
  content:""; }

.bp3-icon-export::before{
  content:""; }

.bp3-icon-eye-off::before{
  content:""; }

.bp3-icon-eye-on::before{
  content:""; }

.bp3-icon-eye-open::before{
  content:""; }

.bp3-icon-fast-backward::before{
  content:""; }

.bp3-icon-fast-forward::before{
  content:""; }

.bp3-icon-feed::before{
  content:""; }

.bp3-icon-feed-subscribed::before{
  content:""; }

.bp3-icon-film::before{
  content:""; }

.bp3-icon-filter::before{
  content:""; }

.bp3-icon-filter-keep::before{
  content:""; }

.bp3-icon-filter-list::before{
  content:""; }

.bp3-icon-filter-open::before{
  content:""; }

.bp3-icon-filter-remove::before{
  content:""; }

.bp3-icon-flag::before{
  content:"⚑"; }

.bp3-icon-flame::before{
  content:""; }

.bp3-icon-flash::before{
  content:""; }

.bp3-icon-floppy-disk::before{
  content:""; }

.bp3-icon-flow-branch::before{
  content:""; }

.bp3-icon-flow-end::before{
  content:""; }

.bp3-icon-flow-linear::before{
  content:""; }

.bp3-icon-flow-review::before{
  content:""; }

.bp3-icon-flow-review-branch::before{
  content:""; }

.bp3-icon-flows::before{
  content:""; }

.bp3-icon-folder-close::before{
  content:""; }

.bp3-icon-folder-new::before{
  content:""; }

.bp3-icon-folder-open::before{
  content:""; }

.bp3-icon-folder-shared::before{
  content:""; }

.bp3-icon-folder-shared-open::before{
  content:""; }

.bp3-icon-follower::before{
  content:""; }

.bp3-icon-following::before{
  content:""; }

.bp3-icon-font::before{
  content:""; }

.bp3-icon-fork::before{
  content:""; }

.bp3-icon-form::before{
  content:""; }

.bp3-icon-full-circle::before{
  content:""; }

.bp3-icon-full-stacked-chart::before{
  content:""; }

.bp3-icon-fullscreen::before{
  content:""; }

.bp3-icon-function::before{
  content:""; }

.bp3-icon-gantt-chart::before{
  content:""; }

.bp3-icon-geolocation::before{
  content:""; }

.bp3-icon-geosearch::before{
  content:""; }

.bp3-icon-git-branch::before{
  content:""; }

.bp3-icon-git-commit::before{
  content:""; }

.bp3-icon-git-merge::before{
  content:""; }

.bp3-icon-git-new-branch::before{
  content:""; }

.bp3-icon-git-pull::before{
  content:""; }

.bp3-icon-git-push::before{
  content:""; }

.bp3-icon-git-repo::before{
  content:""; }

.bp3-icon-glass::before{
  content:""; }

.bp3-icon-globe::before{
  content:""; }

.bp3-icon-globe-network::before{
  content:""; }

.bp3-icon-graph::before{
  content:""; }

.bp3-icon-graph-remove::before{
  content:""; }

.bp3-icon-greater-than::before{
  content:""; }

.bp3-icon-greater-than-or-equal-to::before{
  content:""; }

.bp3-icon-grid::before{
  content:""; }

.bp3-icon-grid-view::before{
  content:""; }

.bp3-icon-group-objects::before{
  content:""; }

.bp3-icon-grouped-bar-chart::before{
  content:""; }

.bp3-icon-hand::before{
  content:""; }

.bp3-icon-hand-down::before{
  content:""; }

.bp3-icon-hand-left::before{
  content:""; }

.bp3-icon-hand-right::before{
  content:""; }

.bp3-icon-hand-up::before{
  content:""; }

.bp3-icon-header::before{
  content:""; }

.bp3-icon-header-one::before{
  content:""; }

.bp3-icon-header-two::before{
  content:""; }

.bp3-icon-headset::before{
  content:""; }

.bp3-icon-heart::before{
  content:"♥"; }

.bp3-icon-heart-broken::before{
  content:""; }

.bp3-icon-heat-grid::before{
  content:""; }

.bp3-icon-heatmap::before{
  content:""; }

.bp3-icon-help::before{
  content:"?"; }

.bp3-icon-helper-management::before{
  content:""; }

.bp3-icon-highlight::before{
  content:""; }

.bp3-icon-history::before{
  content:""; }

.bp3-icon-home::before{
  content:"⌂"; }

.bp3-icon-horizontal-bar-chart::before{
  content:""; }

.bp3-icon-horizontal-bar-chart-asc::before{
  content:""; }

.bp3-icon-horizontal-bar-chart-desc::before{
  content:""; }

.bp3-icon-horizontal-distribution::before{
  content:""; }

.bp3-icon-id-number::before{
  content:""; }

.bp3-icon-image-rotate-left::before{
  content:""; }

.bp3-icon-image-rotate-right::before{
  content:""; }

.bp3-icon-import::before{
  content:""; }

.bp3-icon-inbox::before{
  content:""; }

.bp3-icon-inbox-filtered::before{
  content:""; }

.bp3-icon-inbox-geo::before{
  content:""; }

.bp3-icon-inbox-search::before{
  content:""; }

.bp3-icon-inbox-update::before{
  content:""; }

.bp3-icon-info-sign::before{
  content:"ℹ"; }

.bp3-icon-inheritance::before{
  content:""; }

.bp3-icon-inner-join::before{
  content:""; }

.bp3-icon-insert::before{
  content:""; }

.bp3-icon-intersection::before{
  content:""; }

.bp3-icon-ip-address::before{
  content:""; }

.bp3-icon-issue::before{
  content:""; }

.bp3-icon-issue-closed::before{
  content:""; }

.bp3-icon-issue-new::before{
  content:""; }

.bp3-icon-italic::before{
  content:""; }

.bp3-icon-join-table::before{
  content:""; }

.bp3-icon-key::before{
  content:""; }

.bp3-icon-key-backspace::before{
  content:""; }

.bp3-icon-key-command::before{
  content:""; }

.bp3-icon-key-control::before{
  content:""; }

.bp3-icon-key-delete::before{
  content:""; }

.bp3-icon-key-enter::before{
  content:""; }

.bp3-icon-key-escape::before{
  content:""; }

.bp3-icon-key-option::before{
  content:""; }

.bp3-icon-key-shift::before{
  content:""; }

.bp3-icon-key-tab::before{
  content:""; }

.bp3-icon-known-vehicle::before{
  content:""; }

.bp3-icon-lab-test::before{
  content:""; }

.bp3-icon-label::before{
  content:""; }

.bp3-icon-layer::before{
  content:""; }

.bp3-icon-layers::before{
  content:""; }

.bp3-icon-layout::before{
  content:""; }

.bp3-icon-layout-auto::before{
  content:""; }

.bp3-icon-layout-balloon::before{
  content:""; }

.bp3-icon-layout-circle::before{
  content:""; }

.bp3-icon-layout-grid::before{
  content:""; }

.bp3-icon-layout-group-by::before{
  content:""; }

.bp3-icon-layout-hierarchy::before{
  content:""; }

.bp3-icon-layout-linear::before{
  content:""; }

.bp3-icon-layout-skew-grid::before{
  content:""; }

.bp3-icon-layout-sorted-clusters::before{
  content:""; }

.bp3-icon-learning::before{
  content:""; }

.bp3-icon-left-join::before{
  content:""; }

.bp3-icon-less-than::before{
  content:""; }

.bp3-icon-less-than-or-equal-to::before{
  content:""; }

.bp3-icon-lifesaver::before{
  content:""; }

.bp3-icon-lightbulb::before{
  content:""; }

.bp3-icon-link::before{
  content:""; }

.bp3-icon-list::before{
  content:"☰"; }

.bp3-icon-list-columns::before{
  content:""; }

.bp3-icon-list-detail-view::before{
  content:""; }

.bp3-icon-locate::before{
  content:""; }

.bp3-icon-lock::before{
  content:""; }

.bp3-icon-log-in::before{
  content:""; }

.bp3-icon-log-out::before{
  content:""; }

.bp3-icon-manual::before{
  content:""; }

.bp3-icon-manually-entered-data::before{
  content:""; }

.bp3-icon-map::before{
  content:""; }

.bp3-icon-map-create::before{
  content:""; }

.bp3-icon-map-marker::before{
  content:""; }

.bp3-icon-maximize::before{
  content:""; }

.bp3-icon-media::before{
  content:""; }

.bp3-icon-menu::before{
  content:""; }

.bp3-icon-menu-closed::before{
  content:""; }

.bp3-icon-menu-open::before{
  content:""; }

.bp3-icon-merge-columns::before{
  content:""; }

.bp3-icon-merge-links::before{
  content:""; }

.bp3-icon-minimize::before{
  content:""; }

.bp3-icon-minus::before{
  content:"−"; }

.bp3-icon-mobile-phone::before{
  content:""; }

.bp3-icon-mobile-video::before{
  content:""; }

.bp3-icon-moon::before{
  content:""; }

.bp3-icon-more::before{
  content:""; }

.bp3-icon-mountain::before{
  content:""; }

.bp3-icon-move::before{
  content:""; }

.bp3-icon-mugshot::before{
  content:""; }

.bp3-icon-multi-select::before{
  content:""; }

.bp3-icon-music::before{
  content:""; }

.bp3-icon-new-drawing::before{
  content:""; }

.bp3-icon-new-grid-item::before{
  content:""; }

.bp3-icon-new-layer::before{
  content:""; }

.bp3-icon-new-layers::before{
  content:""; }

.bp3-icon-new-link::before{
  content:""; }

.bp3-icon-new-object::before{
  content:""; }

.bp3-icon-new-person::before{
  content:""; }

.bp3-icon-new-prescription::before{
  content:""; }

.bp3-icon-new-text-box::before{
  content:""; }

.bp3-icon-ninja::before{
  content:""; }

.bp3-icon-not-equal-to::before{
  content:""; }

.bp3-icon-notifications::before{
  content:""; }

.bp3-icon-notifications-updated::before{
  content:""; }

.bp3-icon-numbered-list::before{
  content:""; }

.bp3-icon-numerical::before{
  content:""; }

.bp3-icon-office::before{
  content:""; }

.bp3-icon-offline::before{
  content:""; }

.bp3-icon-oil-field::before{
  content:""; }

.bp3-icon-one-column::before{
  content:""; }

.bp3-icon-outdated::before{
  content:""; }

.bp3-icon-page-layout::before{
  content:""; }

.bp3-icon-panel-stats::before{
  content:""; }

.bp3-icon-panel-table::before{
  content:""; }

.bp3-icon-paperclip::before{
  content:""; }

.bp3-icon-paragraph::before{
  content:""; }

.bp3-icon-path::before{
  content:""; }

.bp3-icon-path-search::before{
  content:""; }

.bp3-icon-pause::before{
  content:""; }

.bp3-icon-people::before{
  content:""; }

.bp3-icon-percentage::before{
  content:""; }

.bp3-icon-person::before{
  content:""; }

.bp3-icon-phone::before{
  content:"☎"; }

.bp3-icon-pie-chart::before{
  content:""; }

.bp3-icon-pin::before{
  content:""; }

.bp3-icon-pivot::before{
  content:""; }

.bp3-icon-pivot-table::before{
  content:""; }

.bp3-icon-play::before{
  content:""; }

.bp3-icon-plus::before{
  content:"+"; }

.bp3-icon-polygon-filter::before{
  content:""; }

.bp3-icon-power::before{
  content:""; }

.bp3-icon-predictive-analysis::before{
  content:""; }

.bp3-icon-prescription::before{
  content:""; }

.bp3-icon-presentation::before{
  content:""; }

.bp3-icon-print::before{
  content:"⎙"; }

.bp3-icon-projects::before{
  content:""; }

.bp3-icon-properties::before{
  content:""; }

.bp3-icon-property::before{
  content:""; }

.bp3-icon-publish-function::before{
  content:""; }

.bp3-icon-pulse::before{
  content:""; }

.bp3-icon-random::before{
  content:""; }

.bp3-icon-record::before{
  content:""; }

.bp3-icon-redo::before{
  content:""; }

.bp3-icon-refresh::before{
  content:""; }

.bp3-icon-regression-chart::before{
  content:""; }

.bp3-icon-remove::before{
  content:""; }

.bp3-icon-remove-column::before{
  content:""; }

.bp3-icon-remove-column-left::before{
  content:""; }

.bp3-icon-remove-column-right::before{
  content:""; }

.bp3-icon-remove-row-bottom::before{
  content:""; }

.bp3-icon-remove-row-top::before{
  content:""; }

.bp3-icon-repeat::before{
  content:""; }

.bp3-icon-reset::before{
  content:""; }

.bp3-icon-resolve::before{
  content:""; }

.bp3-icon-rig::before{
  content:""; }

.bp3-icon-right-join::before{
  content:""; }

.bp3-icon-ring::before{
  content:""; }

.bp3-icon-rotate-document::before{
  content:""; }

.bp3-icon-rotate-page::before{
  content:""; }

.bp3-icon-satellite::before{
  content:""; }

.bp3-icon-saved::before{
  content:""; }

.bp3-icon-scatter-plot::before{
  content:""; }

.bp3-icon-search::before{
  content:""; }

.bp3-icon-search-around::before{
  content:""; }

.bp3-icon-search-template::before{
  content:""; }

.bp3-icon-search-text::before{
  content:""; }

.bp3-icon-segmented-control::before{
  content:""; }

.bp3-icon-select::before{
  content:""; }

.bp3-icon-selection::before{
  content:"⦿"; }

.bp3-icon-send-to::before{
  content:""; }

.bp3-icon-send-to-graph::before{
  content:""; }

.bp3-icon-send-to-map::before{
  content:""; }

.bp3-icon-series-add::before{
  content:""; }

.bp3-icon-series-configuration::before{
  content:""; }

.bp3-icon-series-derived::before{
  content:""; }

.bp3-icon-series-filtered::before{
  content:""; }

.bp3-icon-series-search::before{
  content:""; }

.bp3-icon-settings::before{
  content:""; }

.bp3-icon-share::before{
  content:""; }

.bp3-icon-shield::before{
  content:""; }

.bp3-icon-shop::before{
  content:""; }

.bp3-icon-shopping-cart::before{
  content:""; }

.bp3-icon-signal-search::before{
  content:""; }

.bp3-icon-sim-card::before{
  content:""; }

.bp3-icon-slash::before{
  content:""; }

.bp3-icon-small-cross::before{
  content:""; }

.bp3-icon-small-minus::before{
  content:""; }

.bp3-icon-small-plus::before{
  content:""; }

.bp3-icon-small-tick::before{
  content:""; }

.bp3-icon-snowflake::before{
  content:""; }

.bp3-icon-social-media::before{
  content:""; }

.bp3-icon-sort::before{
  content:""; }

.bp3-icon-sort-alphabetical::before{
  content:""; }

.bp3-icon-sort-alphabetical-desc::before{
  content:""; }

.bp3-icon-sort-asc::before{
  content:""; }

.bp3-icon-sort-desc::before{
  content:""; }

.bp3-icon-sort-numerical::before{
  content:""; }

.bp3-icon-sort-numerical-desc::before{
  content:""; }

.bp3-icon-split-columns::before{
  content:""; }

.bp3-icon-square::before{
  content:""; }

.bp3-icon-stacked-chart::before{
  content:""; }

.bp3-icon-star::before{
  content:"★"; }

.bp3-icon-star-empty::before{
  content:"☆"; }

.bp3-icon-step-backward::before{
  content:""; }

.bp3-icon-step-chart::before{
  content:""; }

.bp3-icon-step-forward::before{
  content:""; }

.bp3-icon-stop::before{
  content:""; }

.bp3-icon-stopwatch::before{
  content:""; }

.bp3-icon-strikethrough::before{
  content:""; }

.bp3-icon-style::before{
  content:""; }

.bp3-icon-swap-horizontal::before{
  content:""; }

.bp3-icon-swap-vertical::before{
  content:""; }

.bp3-icon-symbol-circle::before{
  content:""; }

.bp3-icon-symbol-cross::before{
  content:""; }

.bp3-icon-symbol-diamond::before{
  content:""; }

.bp3-icon-symbol-square::before{
  content:""; }

.bp3-icon-symbol-triangle-down::before{
  content:""; }

.bp3-icon-symbol-triangle-up::before{
  content:""; }

.bp3-icon-tag::before{
  content:""; }

.bp3-icon-take-action::before{
  content:""; }

.bp3-icon-taxi::before{
  content:""; }

.bp3-icon-text-highlight::before{
  content:""; }

.bp3-icon-th::before{
  content:""; }

.bp3-icon-th-derived::before{
  content:""; }

.bp3-icon-th-disconnect::before{
  content:""; }

.bp3-icon-th-filtered::before{
  content:""; }

.bp3-icon-th-list::before{
  content:""; }

.bp3-icon-thumbs-down::before{
  content:""; }

.bp3-icon-thumbs-up::before{
  content:""; }

.bp3-icon-tick::before{
  content:"✓"; }

.bp3-icon-tick-circle::before{
  content:""; }

.bp3-icon-time::before{
  content:"⏲"; }

.bp3-icon-timeline-area-chart::before{
  content:""; }

.bp3-icon-timeline-bar-chart::before{
  content:""; }

.bp3-icon-timeline-events::before{
  content:""; }

.bp3-icon-timeline-line-chart::before{
  content:""; }

.bp3-icon-tint::before{
  content:""; }

.bp3-icon-torch::before{
  content:""; }

.bp3-icon-tractor::before{
  content:""; }

.bp3-icon-train::before{
  content:""; }

.bp3-icon-translate::before{
  content:""; }

.bp3-icon-trash::before{
  content:""; }

.bp3-icon-tree::before{
  content:""; }

.bp3-icon-trending-down::before{
  content:""; }

.bp3-icon-trending-up::before{
  content:""; }

.bp3-icon-truck::before{
  content:""; }

.bp3-icon-two-columns::before{
  content:""; }

.bp3-icon-unarchive::before{
  content:""; }

.bp3-icon-underline::before{
  content:"⎁"; }

.bp3-icon-undo::before{
  content:"⎌"; }

.bp3-icon-ungroup-objects::before{
  content:""; }

.bp3-icon-unknown-vehicle::before{
  content:""; }

.bp3-icon-unlock::before{
  content:""; }

.bp3-icon-unpin::before{
  content:""; }

.bp3-icon-unresolve::before{
  content:""; }

.bp3-icon-updated::before{
  content:""; }

.bp3-icon-upload::before{
  content:""; }

.bp3-icon-user::before{
  content:""; }

.bp3-icon-variable::before{
  content:""; }

.bp3-icon-vertical-bar-chart-asc::before{
  content:""; }

.bp3-icon-vertical-bar-chart-desc::before{
  content:""; }

.bp3-icon-vertical-distribution::before{
  content:""; }

.bp3-icon-video::before{
  content:""; }

.bp3-icon-volume-down::before{
  content:""; }

.bp3-icon-volume-off::before{
  content:""; }

.bp3-icon-volume-up::before{
  content:""; }

.bp3-icon-walk::before{
  content:""; }

.bp3-icon-warning-sign::before{
  content:""; }

.bp3-icon-waterfall-chart::before{
  content:""; }

.bp3-icon-widget::before{
  content:""; }

.bp3-icon-widget-button::before{
  content:""; }

.bp3-icon-widget-footer::before{
  content:""; }

.bp3-icon-widget-header::before{
  content:""; }

.bp3-icon-wrench::before{
  content:""; }

.bp3-icon-zoom-in::before{
  content:""; }

.bp3-icon-zoom-out::before{
  content:""; }

.bp3-icon-zoom-to-fit::before{
  content:""; }
.bp3-submenu > .bp3-popover-wrapper{
  display:block; }

.bp3-submenu .bp3-popover-target{
  display:block; }

.bp3-submenu.bp3-popover{
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0 5px; }
  .bp3-submenu.bp3-popover > .bp3-popover-content{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
.bp3-menu{
  background:#ffffff;
  border-radius:3px;
  color:#182026;
  list-style:none;
  margin:0;
  min-width:180px;
  padding:5px;
  text-align:left; }

.bp3-menu-divider{
  border-top:1px solid rgba(16, 22, 26, 0.15);
  display:block;
  margin:5px; }
  .bp3-dark .bp3-menu-divider{
    border-top-color:rgba(255, 255, 255, 0.15); }

.bp3-menu-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  border-radius:2px;
  color:inherit;
  line-height:20px;
  padding:5px 7px;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-menu-item > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-menu-item > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-menu-item::before,
  .bp3-menu-item > *{
    margin-right:7px; }
  .bp3-menu-item:empty::before,
  .bp3-menu-item > :last-child{
    margin-right:0; }
  .bp3-menu-item > .bp3-fill{
    word-break:break-word; }
  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
    background-color:rgba(167, 182, 194, 0.3);
    cursor:pointer;
    text-decoration:none; }
  .bp3-menu-item.bp3-disabled{
    background-color:inherit;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-dark .bp3-menu-item{
    color:inherit; }
    .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
      background-color:rgba(138, 155, 168, 0.15);
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-disabled{
      background-color:inherit;
      color:rgba(167, 182, 194, 0.6); }
  .bp3-menu-item.bp3-intent-primary{
    color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after,
    .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
      color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{
      background-color:#137cbd; }
    .bp3-menu-item.bp3-intent-primary:active{
      background-color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after,
    .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after,
    .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-success{
    color:#0d8050; }
    .bp3-menu-item.bp3-intent-success .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after,
    .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
      color:#0d8050; }
    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{
      background-color:#0f9960; }
    .bp3-menu-item.bp3-intent-success:active{
      background-color:#0d8050; }
    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after,
    .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after,
    .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-warning{
    color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after,
    .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
      color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{
      background-color:#d9822b; }
    .bp3-menu-item.bp3-intent-warning:active{
      background-color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after,
    .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after,
    .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-danger{
    color:#c23030; }
    .bp3-menu-item.bp3-intent-danger .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after,
    .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
      color:#c23030; }
    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{
      background-color:#db3737; }
    .bp3-menu-item.bp3-intent-danger:active{
      background-color:#c23030; }
    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after,
    .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after,
    .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    margin-right:7px; }
  .bp3-menu-item::before,
  .bp3-menu-item > .bp3-icon{
    color:#5c7080;
    margin-top:2px; }
  .bp3-menu-item .bp3-menu-item-label{
    color:#5c7080; }
  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
    color:inherit; }
  .bp3-menu-item.bp3-active, .bp3-menu-item:active{
    background-color:rgba(115, 134, 148, 0.3); }
  .bp3-menu-item.bp3-disabled{
    background-color:inherit !important;
    color:rgba(92, 112, 128, 0.6) !important;
    cursor:not-allowed !important;
    outline:none !important; }
    .bp3-menu-item.bp3-disabled::before,
    .bp3-menu-item.bp3-disabled > .bp3-icon,
    .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
      color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-large .bp3-menu-item{
    font-size:16px;
    line-height:22px;
    padding:9px 7px; }
    .bp3-large .bp3-menu-item .bp3-icon{
      margin-top:3px; }
    .bp3-large .bp3-menu-item::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      margin-right:10px;
      margin-top:1px; }

button.bp3-menu-item{
  background:none;
  border:none;
  text-align:left;
  width:100%; }
.bp3-menu-header{
  border-top:1px solid rgba(16, 22, 26, 0.15);
  display:block;
  margin:5px;
  cursor:default;
  padding-left:2px; }
  .bp3-dark .bp3-menu-header{
    border-top-color:rgba(255, 255, 255, 0.15); }
  .bp3-menu-header:first-of-type{
    border-top:none; }
  .bp3-menu-header > h6{
    color:#182026;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    line-height:17px;
    margin:0;
    padding:10px 7px 0 1px; }
    .bp3-dark .bp3-menu-header > h6{
      color:#f5f8fa; }
  .bp3-menu-header:first-of-type > h6{
    padding-top:0; }
  .bp3-large .bp3-menu-header > h6{
    font-size:18px;
    padding-bottom:5px;
    padding-top:15px; }
  .bp3-large .bp3-menu-header:first-of-type > h6{
    padding-top:0; }

.bp3-dark .bp3-menu{
  background:#30404d;
  color:#f5f8fa; }

.bp3-dark .bp3-menu-item.bp3-intent-primary{
  color:#48aff0; }
  .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
    color:inherit; }
  .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after,
  .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
    color:#48aff0; }
  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{
    background-color:#137cbd; }
  .bp3-dark .bp3-menu-item.bp3-intent-primary:active{
    background-color:#106ba3; }
  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
    color:#ffffff; }

.bp3-dark .bp3-menu-item.bp3-intent-success{
  color:#3dcc91; }
  .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{
    color:inherit; }
  .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after,
  .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
    color:#3dcc91; }
  .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{
    background-color:#0f9960; }
  .bp3-dark .bp3-menu-item.bp3-intent-success:active{
    background-color:#0d8050; }
  .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
  .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
    color:#ffffff; }

.bp3-dark .bp3-menu-item.bp3-intent-warning{
  color:#ffb366; }
  .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{
    color:inherit; }
  .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after,
  .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
    color:#ffb366; }
  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{
    background-color:#d9822b; }
  .bp3-dark .bp3-menu-item.bp3-intent-warning:active{
    background-color:#bf7326; }
  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
    color:#ffffff; }

.bp3-dark .bp3-menu-item.bp3-intent-danger{
  color:#ff7373; }
  .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{
    color:inherit; }
  .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after,
  .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
    color:#ff7373; }
  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{
    background-color:#db3737; }
  .bp3-dark .bp3-menu-item.bp3-intent-danger:active{
    background-color:#c23030; }
  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,
  .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
    color:#ffffff; }

.bp3-dark .bp3-menu-item::before,
.bp3-dark .bp3-menu-item > .bp3-icon{
  color:#a7b6c2; }

.bp3-dark .bp3-menu-item .bp3-menu-item-label{
  color:#a7b6c2; }

.bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{
  background-color:rgba(138, 155, 168, 0.3); }

.bp3-dark .bp3-menu-item.bp3-disabled{
  color:rgba(167, 182, 194, 0.6) !important; }
  .bp3-dark .bp3-menu-item.bp3-disabled::before,
  .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon,
  .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
    color:rgba(167, 182, 194, 0.6) !important; }

.bp3-dark .bp3-menu-divider,
.bp3-dark .bp3-menu-header{
  border-color:rgba(255, 255, 255, 0.15); }

.bp3-dark .bp3-menu-header > h6{
  color:#f5f8fa; }

.bp3-label .bp3-menu{
  margin-top:5px; }
.bp3-navbar{
  background-color:#ffffff;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  height:50px;
  padding:0 15px;
  position:relative;
  width:100%;
  z-index:10; }
  .bp3-navbar.bp3-dark,
  .bp3-dark .bp3-navbar{
    background-color:#394b59; }
  .bp3-navbar.bp3-dark{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-navbar{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-navbar.bp3-fixed-top{
    left:0;
    position:fixed;
    right:0;
    top:0; }

.bp3-navbar-heading{
  font-size:16px;
  margin-right:15px; }

.bp3-navbar-group{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:50px; }
  .bp3-navbar-group.bp3-align-left{
    float:left; }
  .bp3-navbar-group.bp3-align-right{
    float:right; }

.bp3-navbar-divider{
  border-left:1px solid rgba(16, 22, 26, 0.15);
  height:20px;
  margin:0 10px; }
  .bp3-dark .bp3-navbar-divider{
    border-left-color:rgba(255, 255, 255, 0.15); }
.bp3-non-ideal-state{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  width:100%; }
  .bp3-non-ideal-state > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-non-ideal-state > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-non-ideal-state::before,
  .bp3-non-ideal-state > *{
    margin-bottom:20px; }
  .bp3-non-ideal-state:empty::before,
  .bp3-non-ideal-state > :last-child{
    margin-bottom:0; }
  .bp3-non-ideal-state > *{
    max-width:400px; }

.bp3-non-ideal-state-visual{
  color:rgba(92, 112, 128, 0.6);
  font-size:60px; }
  .bp3-dark .bp3-non-ideal-state-visual{
    color:rgba(167, 182, 194, 0.6); }

.bp3-overflow-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  min-width:0; }

.bp3-overflow-list-spacer{
  -ms-flex-negative:1;
      flex-shrink:1;
  width:1px; }

body.bp3-overlay-open{
  overflow:hidden; }

.bp3-overlay{
  bottom:0;
  left:0;
  position:static;
  right:0;
  top:0;
  z-index:20; }
  .bp3-overlay:not(.bp3-overlay-open){
    pointer-events:none; }
  .bp3-overlay.bp3-overlay-container{
    overflow:hidden;
    position:fixed; }
    .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{
      position:absolute; }
  .bp3-overlay.bp3-overlay-scroll-container{
    overflow:auto;
    position:fixed; }
    .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{
      position:absolute; }
  .bp3-overlay.bp3-overlay-inline{
    display:inline;
    overflow:visible; }

.bp3-overlay-content{
  position:fixed;
  z-index:20; }
  .bp3-overlay-inline .bp3-overlay-content,
  .bp3-overlay-scroll-container .bp3-overlay-content{
    position:absolute; }

.bp3-overlay-backdrop{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  opacity:1;
  background-color:rgba(16, 22, 26, 0.7);
  overflow:auto;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:20; }
  .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{
    opacity:0; }
  .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-overlay-backdrop.bp3-overlay-exit{
    opacity:1; }
  .bp3-overlay-backdrop.bp3-overlay-exit-active{
    opacity:0;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-overlay-backdrop:focus{
    outline:none; }
  .bp3-overlay-inline .bp3-overlay-backdrop{
    position:absolute; }
.bp3-panel-stack{
  overflow:hidden;
  position:relative; }

.bp3-panel-stack-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
          box-shadow:0 1px rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:30px; }
  .bp3-dark .bp3-panel-stack-header{
    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
  .bp3-panel-stack-header > span{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1; }
  .bp3-panel-stack-header .bp3-heading{
    margin:0 5px; }

.bp3-button.bp3-panel-stack-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap; }
  .bp3-button.bp3-panel-stack-header-back .bp3-icon{
    margin:0 2px; }

.bp3-panel-stack-view{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  background-color:#ffffff;
  border-right:1px solid rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1; }
  .bp3-dark .bp3-panel-stack-view{
    background-color:#30404d; }
  .bp3-panel-stack-view:nth-last-child(n + 4){
    display:none; }

.bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0; }

.bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-push .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack-push .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0; }

.bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-pop .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack-pop .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }
.bp3-popover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1);
  border-radius:3px;
  display:inline-block;
  z-index:20; }
  .bp3-popover .bp3-popover-arrow{
    height:30px;
    position:absolute;
    width:30px; }
    .bp3-popover .bp3-popover-arrow::before{
      height:20px;
      margin:5px;
      width:20px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{
    margin-bottom:17px;
    margin-top:-17px; }
    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
      bottom:-11px; }
      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{
    margin-left:17px; }
    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
      left:-11px; }
      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{
    margin-top:17px; }
    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
      top:-11px; }
      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{
    margin-left:-17px;
    margin-right:17px; }
    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
      right:-11px; }
      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
    top:-0.3934px; }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
    right:-0.3934px; }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
    left:-0.3934px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
    bottom:-0.3934px; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .bp3-popover .bp3-popover-content{
    background:#ffffff;
    color:inherit; }
  .bp3-popover .bp3-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .bp3-popover .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .bp3-popover .bp3-popover-arrow-fill{
    fill:#ffffff; }
  .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3); }
  .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-popover-exit > .bp3-popover{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-popover-exit-active > .bp3-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-popover .bp3-popover-content{
    border-radius:3px;
    position:relative; }
  .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{
    max-width:350px;
    padding:20px; }
  .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{
    width:350px; }
  .bp3-popover.bp3-minimal{
    margin:0 !important; }
    .bp3-popover.bp3-minimal .bp3-popover-arrow{
      display:none; }
    .bp3-popover.bp3-minimal.bp3-popover{
      -webkit-transform:scale(1);
              transform:scale(1); }
      .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-delay:0;
                transition-delay:0;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
      .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-delay:0;
                transition-delay:0;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-popover.bp3-dark,
  .bp3-dark .bp3-popover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-popover.bp3-dark .bp3-popover-content,
    .bp3-dark .bp3-popover .bp3-popover-content{
      background:#30404d;
      color:inherit; }
    .bp3-popover.bp3-dark .bp3-popover-arrow::before,
    .bp3-dark .bp3-popover .bp3-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .bp3-popover.bp3-dark .bp3-popover-arrow-border,
    .bp3-dark .bp3-popover .bp3-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .bp3-popover.bp3-dark .bp3-popover-arrow-fill,
    .bp3-dark .bp3-popover .bp3-popover-arrow-fill{
      fill:#30404d; }

.bp3-popover-arrow::before{
  border-radius:2px;
  content:"";
  display:block;
  position:absolute;
  -webkit-transform:rotate(45deg);
          transform:rotate(45deg); }

.bp3-tether-pinned .bp3-popover-arrow{
  display:none; }

.bp3-popover-backdrop{
  background:rgba(255, 255, 255, 0); }

.bp3-transition-container{
  opacity:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:20; }
  .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{
    opacity:0; }
  .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-transition-container.bp3-popover-exit{
    opacity:1; }
  .bp3-transition-container.bp3-popover-exit-active{
    opacity:0;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-transition-container:focus{
    outline:none; }
  .bp3-transition-container.bp3-popover-leave .bp3-popover-content{
    pointer-events:none; }
  .bp3-transition-container[data-x-out-of-boundaries]{
    display:none; }

span.bp3-popover-target{
  display:inline-block; }

.bp3-popover-wrapper.bp3-fill{
  width:100%; }

.bp3-portal{
  left:0;
  position:absolute;
  right:0;
  top:0; }
@-webkit-keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }
@keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }

.bp3-progress-bar{
  background:rgba(92, 112, 128, 0.2);
  border-radius:40px;
  display:block;
  height:8px;
  overflow:hidden;
  position:relative;
  width:100%; }
  .bp3-progress-bar .bp3-progress-meter{
    background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
    background-color:rgba(92, 112, 128, 0.8);
    background-size:30px 30px;
    border-radius:40px;
    height:100%;
    position:absolute;
    -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    width:100%; }
  .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
    animation:linear-progress-bar-stripes 300ms linear infinite reverse; }
  .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{
    background-image:none; }

.bp3-dark .bp3-progress-bar{
  background:rgba(16, 22, 26, 0.5); }
  .bp3-dark .bp3-progress-bar .bp3-progress-meter{
    background-color:#8a9ba8; }

.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{
  background-color:#137cbd; }

.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{
  background-color:#0f9960; }

.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{
  background-color:#d9822b; }

.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{
  background-color:#db3737; }
@-webkit-keyframes skeleton-glow{
  from{
    background:rgba(206, 217, 224, 0.2);
    border-color:rgba(206, 217, 224, 0.2); }
  to{
    background:rgba(92, 112, 128, 0.2);
    border-color:rgba(92, 112, 128, 0.2); } }
@keyframes skeleton-glow{
  from{
    background:rgba(206, 217, 224, 0.2);
    border-color:rgba(206, 217, 224, 0.2); }
  to{
    background:rgba(92, 112, 128, 0.2);
    border-color:rgba(92, 112, 128, 0.2); } }
.bp3-skeleton{
  -webkit-animation:1000ms linear infinite alternate skeleton-glow;
          animation:1000ms linear infinite alternate skeleton-glow;
  background:rgba(206, 217, 224, 0.2);
  background-clip:padding-box !important;
  border-color:rgba(206, 217, 224, 0.2) !important;
  border-radius:2px;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
  color:transparent !important;
  cursor:default;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-skeleton::before, .bp3-skeleton::after,
  .bp3-skeleton *{
    visibility:hidden !important; }
.bp3-slider{
  height:40px;
  min-width:150px;
  width:100%;
  cursor:default;
  outline:none;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-slider:hover{
    cursor:pointer; }
  .bp3-slider:active{
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .bp3-slider.bp3-disabled{
    cursor:not-allowed;
    opacity:0.5; }
  .bp3-slider.bp3-slider-unlabeled{
    height:16px; }

.bp3-slider-track,
.bp3-slider-progress{
  height:6px;
  left:0;
  right:0;
  top:5px;
  position:absolute; }

.bp3-slider-track{
  border-radius:3px;
  overflow:hidden; }

.bp3-slider-progress{
  background:rgba(92, 112, 128, 0.2); }
  .bp3-dark .bp3-slider-progress{
    background:rgba(16, 22, 26, 0.5); }
  .bp3-slider-progress.bp3-intent-primary{
    background-color:#137cbd; }
  .bp3-slider-progress.bp3-intent-success{
    background-color:#0f9960; }
  .bp3-slider-progress.bp3-intent-warning{
    background-color:#d9822b; }
  .bp3-slider-progress.bp3-intent-danger{
    background-color:#db3737; }

.bp3-slider-handle{
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color:#182026;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
  cursor:pointer;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px; }
  .bp3-slider-handle:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    outline:none; }
    .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{
      background:rgba(206, 217, 224, 0.7); }
  .bp3-slider-handle:focus{
    z-index:1; }
  .bp3-slider-handle:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
    cursor:-webkit-grab;
    cursor:grab;
    z-index:2; }
  .bp3-slider-handle.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .bp3-disabled .bp3-slider-handle{
    background:#bfccd6;
    -webkit-box-shadow:none;
            box-shadow:none;
    pointer-events:none; }
  .bp3-dark .bp3-slider-handle{
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
      color:#f5f8fa; }
    .bp3-dark .bp3-slider-handle:hover{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
      .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{
        background:rgba(57, 75, 89, 0.7); }
    .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{
      background-color:#394b59; }
    .bp3-dark .bp3-slider-handle.bp3-active{
      background-color:#293742; }
  .bp3-dark .bp3-disabled .bp3-slider-handle{
    background:#5c7080;
    border-color:#5c7080;
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-slider-handle .bp3-slider-label{
    background:#394b59;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
    color:#f5f8fa;
    margin-left:8px; }
    .bp3-dark .bp3-slider-handle .bp3-slider-label{
      background:#e1e8ed;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
      color:#394b59; }
    .bp3-disabled .bp3-slider-handle .bp3-slider-label{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{
    width:8px; }
  .bp3-slider-handle.bp3-start{
    border-bottom-right-radius:0;
    border-top-right-radius:0; }
  .bp3-slider-handle.bp3-end{
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    margin-left:8px; }
    .bp3-slider-handle.bp3-end .bp3-slider-label{
      margin-left:0; }

.bp3-slider-label{
  -webkit-transform:translate(-50%, 20px);
          transform:translate(-50%, 20px);
  display:inline-block;
  font-size:12px;
  line-height:1;
  padding:2px 5px;
  position:absolute;
  vertical-align:top; }

.bp3-slider.bp3-vertical{
  height:150px;
  min-width:40px;
  width:40px; }
  .bp3-slider.bp3-vertical .bp3-slider-track,
  .bp3-slider.bp3-vertical .bp3-slider-progress{
    bottom:0;
    height:auto;
    left:5px;
    top:0;
    width:6px; }
  .bp3-slider.bp3-vertical .bp3-slider-progress{
    top:auto; }
  .bp3-slider.bp3-vertical .bp3-slider-label{
    -webkit-transform:translate(20px, 50%);
            transform:translate(20px, 50%); }
  .bp3-slider.bp3-vertical .bp3-slider-handle{
    top:auto; }
    .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{
      margin-left:0;
      margin-top:-8px; }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
      height:8px;
      margin-left:0;
      width:16px; }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
      border-bottom-right-radius:3px;
      border-top-left-radius:0; }
      .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{
        -webkit-transform:translate(20px);
                transform:translate(20px); }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{
      border-bottom-left-radius:0;
      border-bottom-right-radius:0;
      border-top-left-radius:3px;
      margin-bottom:8px; }

@-webkit-keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }

@keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }

.bp3-spinner{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  overflow:visible;
  vertical-align:middle; }
  .bp3-spinner svg{
    display:block; }
  .bp3-spinner path{
    fill-opacity:0; }
  .bp3-spinner .bp3-spinner-head{
    stroke:rgba(92, 112, 128, 0.8);
    stroke-linecap:round;
    -webkit-transform-origin:center;
            transform-origin:center;
    -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-spinner .bp3-spinner-track{
    stroke:rgba(92, 112, 128, 0.2); }

.bp3-spinner-animation{
  -webkit-animation:pt-spinner-animation 500ms linear infinite;
          animation:pt-spinner-animation 500ms linear infinite; }
  .bp3-no-spin > .bp3-spinner-animation{
    -webkit-animation:none;
            animation:none; }

.bp3-dark .bp3-spinner .bp3-spinner-head{
  stroke:#8a9ba8; }

.bp3-dark .bp3-spinner .bp3-spinner-track{
  stroke:rgba(16, 22, 26, 0.5); }

.bp3-spinner.bp3-intent-primary .bp3-spinner-head{
  stroke:#137cbd; }

.bp3-spinner.bp3-intent-success .bp3-spinner-head{
  stroke:#0f9960; }

.bp3-spinner.bp3-intent-warning .bp3-spinner-head{
  stroke:#d9822b; }

.bp3-spinner.bp3-intent-danger .bp3-spinner-head{
  stroke:#db3737; }
.bp3-tabs.bp3-vertical{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-tabs.bp3-vertical > .bp3-tab-list{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{
      border-radius:3px;
      padding:0 10px;
      width:100%; }
      .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{
        background-color:rgba(19, 124, 189, 0.2);
        -webkit-box-shadow:none;
                box-shadow:none; }
    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{
      background-color:rgba(19, 124, 189, 0.2);
      border-radius:3px;
      bottom:0;
      height:auto;
      left:0;
      right:0;
      top:0; }
  .bp3-tabs.bp3-vertical > .bp3-tab-panel{
    margin-top:0;
    padding-left:20px; }

.bp3-tab-list{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  border:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  list-style:none;
  margin:0;
  padding:0;
  position:relative; }
  .bp3-tab-list > *:not(:last-child){
    margin-right:20px; }

.bp3-tab{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:#182026;
  cursor:pointer;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  font-size:14px;
  line-height:30px;
  max-width:100%;
  position:relative;
  vertical-align:top; }
  .bp3-tab a{
    color:inherit;
    display:block;
    text-decoration:none; }
  .bp3-tab-indicator-wrapper ~ .bp3-tab{
    background-color:transparent !important;
    -webkit-box-shadow:none !important;
            box-shadow:none !important; }
  .bp3-tab[aria-disabled="true"]{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-tab[aria-selected="true"]{
    border-radius:0;
    -webkit-box-shadow:inset 0 -3px 0 #106ba3;
            box-shadow:inset 0 -3px 0 #106ba3; }
  .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{
    color:#106ba3; }
  .bp3-tab:focus{
    -moz-outline-radius:0; }
  .bp3-large > .bp3-tab{
    font-size:16px;
    line-height:40px; }

.bp3-tab-panel{
  margin-top:20px; }
  .bp3-tab-panel[aria-hidden="true"]{
    display:none; }

.bp3-tab-indicator-wrapper{
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  -webkit-transform:translateX(0), translateY(0);
          transform:translateX(0), translateY(0);
  -webkit-transition:height, width, -webkit-transform;
  transition:height, width, -webkit-transform;
  transition:height, transform, width;
  transition:height, transform, width, -webkit-transform;
  -webkit-transition-duration:200ms;
          transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
          transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tab-indicator-wrapper .bp3-tab-indicator{
    background-color:#106ba3;
    bottom:0;
    height:3px;
    left:0;
    position:absolute;
    right:0; }
  .bp3-tab-indicator-wrapper.bp3-no-animation{
    -webkit-transition:none;
    transition:none; }

.bp3-dark .bp3-tab{
  color:#f5f8fa; }
  .bp3-dark .bp3-tab[aria-disabled="true"]{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-tab[aria-selected="true"]{
    -webkit-box-shadow:inset 0 -3px 0 #48aff0;
            box-shadow:inset 0 -3px 0 #48aff0; }
  .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{
    color:#48aff0; }

.bp3-dark .bp3-tab-indicator{
  background-color:#48aff0; }

.bp3-flex-expander{
  -webkit-box-flex:1;
      -ms-flex:1 1;
          flex:1 1; }
.bp3-tag{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#5c7080;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#f5f8fa;
  font-size:12px;
  line-height:16px;
  max-width:100%;
  min-height:20px;
  min-width:20px;
  padding:2px 6px;
  position:relative; }
  .bp3-tag.bp3-interactive{
    cursor:pointer; }
    .bp3-tag.bp3-interactive:hover{
      background-color:rgba(92, 112, 128, 0.85); }
    .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{
      background-color:rgba(92, 112, 128, 0.7); }
  .bp3-tag > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-tag > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-tag::before,
  .bp3-tag > *{
    margin-right:4px; }
  .bp3-tag:empty::before,
  .bp3-tag > :last-child{
    margin-right:0; }
  .bp3-tag:focus{
    outline:rgba(19, 124, 189, 0.6) auto 2px;
    outline-offset:0;
    -moz-outline-radius:6px; }
  .bp3-tag.bp3-round{
    border-radius:30px;
    padding-left:8px;
    padding-right:8px; }
  .bp3-dark .bp3-tag{
    background-color:#bfccd6;
    color:#182026; }
    .bp3-dark .bp3-tag.bp3-interactive{
      cursor:pointer; }
      .bp3-dark .bp3-tag.bp3-interactive:hover{
        background-color:rgba(191, 204, 214, 0.85); }
      .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{
        background-color:rgba(191, 204, 214, 0.7); }
    .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{
      fill:currentColor; }
  .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{
    fill:#ffffff; }
  .bp3-tag.bp3-large,
  .bp3-large .bp3-tag{
    font-size:14px;
    line-height:20px;
    min-height:30px;
    min-width:30px;
    padding:0 10px; }
    .bp3-tag.bp3-large::before,
    .bp3-tag.bp3-large > *,
    .bp3-large .bp3-tag::before,
    .bp3-large .bp3-tag > *{
      margin-right:7px; }
    .bp3-tag.bp3-large:empty::before,
    .bp3-tag.bp3-large > :last-child,
    .bp3-large .bp3-tag:empty::before,
    .bp3-large .bp3-tag > :last-child{
      margin-right:0; }
    .bp3-tag.bp3-large.bp3-round,
    .bp3-large .bp3-tag.bp3-round{
      padding-left:12px;
      padding-right:12px; }
  .bp3-tag.bp3-intent-primary{
    background:#137cbd;
    color:#ffffff; }
    .bp3-tag.bp3-intent-primary.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-primary.bp3-interactive:hover{
        background-color:rgba(19, 124, 189, 0.85); }
      .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{
        background-color:rgba(19, 124, 189, 0.7); }
  .bp3-tag.bp3-intent-success{
    background:#0f9960;
    color:#ffffff; }
    .bp3-tag.bp3-intent-success.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-success.bp3-interactive:hover{
        background-color:rgba(15, 153, 96, 0.85); }
      .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{
        background-color:rgba(15, 153, 96, 0.7); }
  .bp3-tag.bp3-intent-warning{
    background:#d9822b;
    color:#ffffff; }
    .bp3-tag.bp3-intent-warning.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-warning.bp3-interactive:hover{
        background-color:rgba(217, 130, 43, 0.85); }
      .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{
        background-color:rgba(217, 130, 43, 0.7); }
  .bp3-tag.bp3-intent-danger{
    background:#db3737;
    color:#ffffff; }
    .bp3-tag.bp3-intent-danger.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-danger.bp3-interactive:hover{
        background-color:rgba(219, 55, 55, 0.85); }
      .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{
        background-color:rgba(219, 55, 55, 0.7); }
  .bp3-tag.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{
    fill:#5c7080; }
  .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
    background-color:rgba(138, 155, 168, 0.2);
    color:#182026; }
    .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
        background-color:rgba(92, 112, 128, 0.3); }
      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
        background-color:rgba(92, 112, 128, 0.4); }
    .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
      color:#f5f8fa; }
      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
          background-color:rgba(191, 204, 214, 0.3); }
        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
          background-color:rgba(191, 204, 214, 0.4); }
      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{
        fill:#a7b6c2; }
  .bp3-tag.bp3-minimal.bp3-intent-primary{
    background-color:rgba(19, 124, 189, 0.15);
    color:#106ba3; }
    .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
        background-color:rgba(19, 124, 189, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
        background-color:rgba(19, 124, 189, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{
      fill:#137cbd; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
      background-color:rgba(19, 124, 189, 0.25);
      color:#48aff0; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
          background-color:rgba(19, 124, 189, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
          background-color:rgba(19, 124, 189, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-success{
    background-color:rgba(15, 153, 96, 0.15);
    color:#0d8050; }
    .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
        background-color:rgba(15, 153, 96, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
        background-color:rgba(15, 153, 96, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{
      fill:#0f9960; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
      background-color:rgba(15, 153, 96, 0.25);
      color:#3dcc91; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
          background-color:rgba(15, 153, 96, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
          background-color:rgba(15, 153, 96, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-warning{
    background-color:rgba(217, 130, 43, 0.15);
    color:#bf7326; }
    .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
        background-color:rgba(217, 130, 43, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
        background-color:rgba(217, 130, 43, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{
      fill:#d9822b; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
      background-color:rgba(217, 130, 43, 0.25);
      color:#ffb366; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
          background-color:rgba(217, 130, 43, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
          background-color:rgba(217, 130, 43, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-danger{
    background-color:rgba(219, 55, 55, 0.15);
    color:#c23030; }
    .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
        background-color:rgba(219, 55, 55, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
        background-color:rgba(219, 55, 55, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{
      fill:#db3737; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
      background-color:rgba(219, 55, 55, 0.25);
      color:#ff7373; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
          background-color:rgba(219, 55, 55, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
          background-color:rgba(219, 55, 55, 0.45); }

.bp3-tag-remove{
  background:none;
  border:none;
  color:inherit;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:-2px;
  margin-right:-6px !important;
  margin-top:-2px;
  opacity:0.5;
  padding:2px;
  padding-left:0; }
  .bp3-tag-remove:hover{
    background:none;
    opacity:0.8;
    text-decoration:none; }
  .bp3-tag-remove:active{
    opacity:1; }
  .bp3-tag-remove:empty::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    content:""; }
  .bp3-large .bp3-tag-remove{
    margin-right:-10px !important;
    padding:5px;
    padding-left:0; }
    .bp3-large .bp3-tag-remove:empty::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1; }
.bp3-tag-input{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  cursor:text;
  height:auto;
  line-height:inherit;
  min-height:30px;
  padding-left:5px;
  padding-right:0; }
  .bp3-tag-input > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-tag-input > .bp3-tag-input-values{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-tag-input .bp3-tag-input-icon{
    color:#5c7080;
    margin-left:2px;
    margin-right:7px;
    margin-top:7px; }
  .bp3-tag-input .bp3-tag-input-values{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -ms-flex-item-align:stretch;
        align-self:stretch;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:7px;
    margin-top:5px;
    min-width:0; }
    .bp3-tag-input .bp3-tag-input-values > *{
      -webkit-box-flex:0;
          -ms-flex-positive:0;
              flex-grow:0;
      -ms-flex-negative:0;
          flex-shrink:0; }
    .bp3-tag-input .bp3-tag-input-values > .bp3-fill{
      -webkit-box-flex:1;
          -ms-flex-positive:1;
              flex-grow:1;
      -ms-flex-negative:1;
          flex-shrink:1; }
    .bp3-tag-input .bp3-tag-input-values::before,
    .bp3-tag-input .bp3-tag-input-values > *{
      margin-right:5px; }
    .bp3-tag-input .bp3-tag-input-values:empty::before,
    .bp3-tag-input .bp3-tag-input-values > :last-child{
      margin-right:0; }
    .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{
      padding-left:5px; }
    .bp3-tag-input .bp3-tag-input-values > *{
      margin-bottom:5px; }
  .bp3-tag-input .bp3-tag{
    overflow-wrap:break-word; }
    .bp3-tag-input .bp3-tag.bp3-active{
      outline:rgba(19, 124, 189, 0.6) auto 2px;
      outline-offset:0;
      -moz-outline-radius:6px; }
  .bp3-tag-input .bp3-input-ghost{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:20px;
    width:80px; }
    .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{
      cursor:not-allowed; }
  .bp3-tag-input .bp3-button,
  .bp3-tag-input .bp3-spinner{
    margin:3px;
    margin-left:0; }
  .bp3-tag-input .bp3-button{
    min-height:24px;
    min-width:24px;
    padding:0 7px; }
  .bp3-tag-input.bp3-large{
    height:auto;
    min-height:40px; }
    .bp3-tag-input.bp3-large::before,
    .bp3-tag-input.bp3-large > *{
      margin-right:10px; }
    .bp3-tag-input.bp3-large:empty::before,
    .bp3-tag-input.bp3-large > :last-child{
      margin-right:0; }
    .bp3-tag-input.bp3-large .bp3-tag-input-icon{
      margin-left:5px;
      margin-top:10px; }
    .bp3-tag-input.bp3-large .bp3-input-ghost{
      line-height:30px; }
    .bp3-tag-input.bp3-large .bp3-button{
      min-height:30px;
      min-width:30px;
      padding:5px 10px;
      margin:5px;
      margin-left:0; }
    .bp3-tag-input.bp3-large .bp3-spinner{
      margin:8px;
      margin-left:0; }
  .bp3-tag-input.bp3-active{
    background-color:#ffffff;
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-success{
      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{
    color:#f5f8fa; }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
      color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{
    background-color:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{
      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-input-ghost{
  background:none;
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0; }
  .bp3-input-ghost::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost:focus{
    outline:none !important; }
.bp3-toast{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:20px 0 0;
  max-width:500px;
  min-width:300px;
  pointer-events:all;
  position:relative !important; }
  .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-toast.bp3-toast-exit{
    opacity:1;
    -webkit-filter:blur(0);
            filter:blur(0); }
  .bp3-toast.bp3-toast-exit-active{
    opacity:0;
    -webkit-filter:blur(10px);
            filter:blur(10px);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:opacity, filter;
    transition-property:opacity, filter, -webkit-filter;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-toast.bp3-toast-exit ~ .bp3-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0); }
  .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px);
    -webkit-transition-delay:50ms;
            transition-delay:50ms;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-toast .bp3-button-group{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    padding:5px;
    padding-left:0; }
  .bp3-toast > .bp3-icon{
    color:#5c7080;
    margin:12px;
    margin-right:0; }
  .bp3-toast.bp3-dark,
  .bp3-dark .bp3-toast{
    background-color:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-toast.bp3-dark > .bp3-icon,
    .bp3-dark .bp3-toast > .bp3-icon{
      color:#a7b6c2; }
  .bp3-toast[class*="bp3-intent-"] a{
    color:rgba(255, 255, 255, 0.7); }
    .bp3-toast[class*="bp3-intent-"] a:hover{
      color:#ffffff; }
  .bp3-toast[class*="bp3-intent-"] > .bp3-icon{
    color:#ffffff; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before,
  .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
    color:rgba(255, 255, 255, 0.7) !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{
    outline-color:rgba(255, 255, 255, 0.5); }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{
    background-color:rgba(255, 255, 255, 0.15) !important;
    color:#ffffff !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
    background-color:rgba(255, 255, 255, 0.3) !important;
    color:#ffffff !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button::after{
    background:rgba(255, 255, 255, 0.3) !important; }
  .bp3-toast.bp3-intent-primary{
    background-color:#137cbd;
    color:#ffffff; }
  .bp3-toast.bp3-intent-success{
    background-color:#0f9960;
    color:#ffffff; }
  .bp3-toast.bp3-intent-warning{
    background-color:#d9822b;
    color:#ffffff; }
  .bp3-toast.bp3-intent-danger{
    background-color:#db3737;
    color:#ffffff; }

.bp3-toast-message{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  padding:11px;
  word-break:break-word; }

.bp3-toast-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  left:0;
  overflow:hidden;
  padding:0 20px 20px;
  pointer-events:none;
  position:fixed;
  right:0;
  z-index:40; }
  .bp3-toast-container.bp3-toast-container-top{
    top:0; }
  .bp3-toast-container.bp3-toast-container-bottom{
    bottom:0;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
    top:auto; }
  .bp3-toast-container.bp3-toast-container-left{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start; }
  .bp3-toast-container.bp3-toast-container-right{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end; }

.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),
.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),
.bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast,
.bp3-toast-container-bottom .bp3-toast.bp3-toast-exit-active ~ .bp3-toast,
.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{
  -webkit-transform:translateY(60px);
          transform:translateY(60px); }
.bp3-tooltip{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1); }
  .bp3-tooltip .bp3-popover-arrow{
    height:22px;
    position:absolute;
    width:22px; }
    .bp3-tooltip .bp3-popover-arrow::before{
      height:14px;
      margin:4px;
      width:14px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{
    margin-bottom:11px;
    margin-top:-11px; }
    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
      bottom:-8px; }
      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{
    margin-left:11px; }
    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
      left:-8px; }
      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{
    margin-top:11px; }
    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
      top:-8px; }
      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{
    margin-left:-11px;
    margin-right:11px; }
    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
      right:-8px; }
      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
    top:-0.22183px; }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
    right:-0.22183px; }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
    left:-0.22183px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
    bottom:-0.22183px; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .bp3-tooltip .bp3-popover-content{
    background:#394b59;
    color:#f5f8fa; }
  .bp3-tooltip .bp3-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .bp3-tooltip .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .bp3-tooltip .bp3-popover-arrow-fill{
    fill:#394b59; }
  .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8); }
  .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-popover-exit > .bp3-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-popover-exit-active > .bp3-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tooltip .bp3-popover-content{
    padding:10px 12px; }
  .bp3-tooltip.bp3-dark,
  .bp3-dark .bp3-tooltip{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-tooltip.bp3-dark .bp3-popover-content,
    .bp3-dark .bp3-tooltip .bp3-popover-content{
      background:#e1e8ed;
      color:#394b59; }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{
      fill:#e1e8ed; }
  .bp3-tooltip.bp3-intent-primary .bp3-popover-content{
    background:#137cbd;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
    fill:#137cbd; }
  .bp3-tooltip.bp3-intent-success .bp3-popover-content{
    background:#0f9960;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
    fill:#0f9960; }
  .bp3-tooltip.bp3-intent-warning .bp3-popover-content{
    background:#d9822b;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
    fill:#d9822b; }
  .bp3-tooltip.bp3-intent-danger .bp3-popover-content{
    background:#db3737;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
    fill:#db3737; }

.bp3-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help; }
.bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{
  color:#5c7080; }
  .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{
    color:#137cbd; }
  .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{
    color:#0f9960; }
  .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{
    color:#d9822b; }
  .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{
    color:#db3737; }

.bp3-tree-node-list{
  list-style:none;
  margin:0;
  padding-left:0; }

.bp3-tree-root{
  background-color:transparent;
  cursor:default;
  padding-left:0;
  position:relative; }

.bp3-tree-node-content-0{
  padding-left:0px; }

.bp3-tree-node-content-1{
  padding-left:23px; }

.bp3-tree-node-content-2{
  padding-left:46px; }

.bp3-tree-node-content-3{
  padding-left:69px; }

.bp3-tree-node-content-4{
  padding-left:92px; }

.bp3-tree-node-content-5{
  padding-left:115px; }

.bp3-tree-node-content-6{
  padding-left:138px; }

.bp3-tree-node-content-7{
  padding-left:161px; }

.bp3-tree-node-content-8{
  padding-left:184px; }

.bp3-tree-node-content-9{
  padding-left:207px; }

.bp3-tree-node-content-10{
  padding-left:230px; }

.bp3-tree-node-content-11{
  padding-left:253px; }

.bp3-tree-node-content-12{
  padding-left:276px; }

.bp3-tree-node-content-13{
  padding-left:299px; }

.bp3-tree-node-content-14{
  padding-left:322px; }

.bp3-tree-node-content-15{
  padding-left:345px; }

.bp3-tree-node-content-16{
  padding-left:368px; }

.bp3-tree-node-content-17{
  padding-left:391px; }

.bp3-tree-node-content-18{
  padding-left:414px; }

.bp3-tree-node-content-19{
  padding-left:437px; }

.bp3-tree-node-content-20{
  padding-left:460px; }

.bp3-tree-node-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:30px;
  padding-right:5px;
  width:100%; }
  .bp3-tree-node-content:hover{
    background-color:rgba(191, 204, 214, 0.4); }

.bp3-tree-node-caret,
.bp3-tree-node-caret-none{
  min-width:30px; }

.bp3-tree-node-caret{
  color:#5c7080;
  cursor:pointer;
  padding:7px;
  -webkit-transform:rotate(0deg);
          transform:rotate(0deg);
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tree-node-caret:hover{
    color:#182026; }
  .bp3-dark .bp3-tree-node-caret{
    color:#a7b6c2; }
    .bp3-dark .bp3-tree-node-caret:hover{
      color:#f5f8fa; }
  .bp3-tree-node-caret.bp3-tree-node-caret-open{
    -webkit-transform:rotate(90deg);
            transform:rotate(90deg); }
  .bp3-tree-node-caret.bp3-icon-standard::before{
    content:""; }

.bp3-tree-node-icon{
  margin-right:7px;
  position:relative; }

.bp3-tree-node-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-tree-node-label span{
    display:inline; }

.bp3-tree-node-secondary-label{
  padding:0 5px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-tree-node-secondary-label .bp3-popover-wrapper,
  .bp3-tree-node-secondary-label .bp3-popover-target{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex; }

.bp3-tree-node.bp3-disabled .bp3-tree-node-content{
  background-color:inherit;
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-tree-node.bp3-disabled .bp3-tree-node-caret,
.bp3-tree-node.bp3-disabled .bp3-tree-node-icon{
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
  background-color:#137cbd; }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content,
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{
    color:#ffffff; }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{
    color:rgba(255, 255, 255, 0.7); }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{
    color:#ffffff; }

.bp3-dark .bp3-tree-node-content:hover{
  background-color:rgba(92, 112, 128, 0.3); }

.bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{
  color:#a7b6c2; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{
    color:#137cbd; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{
    color:#0f9960; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{
    color:#d9822b; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{
    color:#db3737; }

.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
  background-color:#137cbd; }
/*!

Copyright 2017-present Palantir Technologies, Inc. All rights reserved.
Licensed under the Apache License, Version 2.0.

*/
@font-face{
  font-family:"Icons16";
  font-weight:normal;
  font-style:normal;
  src:url(/dist/fonts/05f1cdadfe476395f60e233b15c22155.eot?#iefix) format("embedded-opentype"), url(/dist/fonts/3c1c220e7a18286503fb431c7a7fe183.woff) format("woff"), url(/dist/fonts/3cde8748332d1de6b1ae1c2dc5850754.ttf) format("truetype"); }

@font-face{
  font-family:"Icons20";
  font-weight:normal;
  font-style:normal;
  src:url(/dist/fonts/0a5c76518a68c185baa2c6744456918c.eot?#iefix) format("embedded-opentype"), url(/dist/fonts/cef8cdbb9d0ba82e6e19fb0eeba2ac3d.woff) format("woff"), url(/dist/fonts/51ec31f302d0072808e1f83f85fea4cd.ttf) format("truetype"); }
.container{width:96%;margin-left:auto;margin-right:auto}.container.pub{max-width:1050px}.container.narrow{max-width:800px}.container.small{max-width:500px}.row{width:100%}.row .col-1,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-10,.row .col-11,.row .col-12{float:left;margin:.5rem 2%;min-height:.125rem}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:4.33%}.col-2-sm{width:12.66%}.col-3-sm{width:21%}.col-4-sm{width:29.33%}.col-5-sm{width:37.66%}.col-6-sm{width:46%}.col-7-sm{width:54.33%}.col-8-sm{width:62.66%}.col-9-sm{width:71%}.col-10-sm{width:79.33%}.col-11-sm{width:87.66%}.col-12-sm{width:96%}.row::after{content:"";display:table;clear:both}.hidden-sm{display:none}@media only screen and (min-width: 720px){.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:21%}.col-4{width:29.33%}.col-5{width:37.66%}.col-6{width:46%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:96%}.hidden-sm{display:block}}@media only screen and (min-width: 1200px){.container{max-width:1200px}}body{color:#333;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif}h1{line-height:40px;font-size:36px}h1,h2{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h2{line-height:32px;font-size:28px}h3{line-height:25px;font-size:22px}h3,h4{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h4{line-height:21px;font-size:18px}h5{line-height:19px;font-size:16px}h5,h6{color:#1f1f1f;font-weight:600;margin:0 0 10px;padding:0}h6{line-height:16px;font-size:14px}sup{line-height:1}body{background-color:#fff;margin:0;padding:0}a{text-decoration:underline;cursor:pointer}.capitalize{text-transform:capitalize}.hoverline{text-decoration:none}.hoverline:hover{text-decoration:underline;cursor:pointer}.subtext{color:#555;font-size:.85em}.confirmable{opacity:0;transition:.2s linear opacity;color:#0d8050}.confirmable.confirmed{opacity:1}.bp3-non-ideal-state{height:auto}.no-click{pointer-events:none}.bp3-icon{vertical-align:middle}.clearfix:after{content:"";display:table;clear:both}.legal-wrapper{margin:1em 0em 2em}.legal-wrapper h1{margin:1em 0em}.legal-wrapper ul li,.legal-wrapper ol li{margin-bottom:1em}.bp3-input{-webkit-appearance:none}.screenreader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.global--one-line-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp3-control.bp3-checkbox input:checked~.bp3-control-indicator:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E")}.bp3-menu .bp3-menu-item.bp3-active.bp3-intent-primary{background-color:rgba(132,132,132,.3);color:#2a2a2a}a{color:#2a2a2a}a:hover{color:#2a2a2a}.bp3-control input:checked~.bp3-control-indicator,.bp3-control:hover input:checked~.bp3-control-indicator{background-color:#363636}.bp3-control.bp3-switch input:checked~.bp3-control-indicator,.bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator{background:#363636}.bp3-tab[aria-selected=true],.bp3-tab:not([aria-disabled=true]):hover{color:#2a2a2a}.bp3-tab-indicator-wrapper .bp3-tab-indicator{background-color:#2a2a2a}
#app{display:flex;flex-direction:column;min-height:100vh;width:100%}#app #main-content{outline:none;flex-grow:1}#app .duqduq-warning{position:fixed;right:10px;bottom:10px;padding:5px;border-radius:4px;text-align:center;color:#fff;line-height:30px;background:#c23030;z-index:99999;pointer-events:none;opacity:.8}#app.dashboard{display:block}#app.dashboard .header-component:not(.preview){position:fixed;width:100%}#app.dashboard .header-component:not(.preview) .container{max-width:100%;width:100%}#app.dashboard .header-component:not(.preview) .col-12{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}#app.dashboard .side-menu-component{width:260px;position:fixed;height:calc(100vh - 56px);top:56px;border-right:1px solid #ddd;overflow:auto}#app.dashboard .breadcrumbs-component{width:calc(100vw - 260px);margin-left:260px;border-bottom:1px solid #ddd;position:fixed;height:85px;top:56px}#app.dashboard .breadcrumbs-component .breadcrumbs-content{width:100%;max-width:1300px;padding:16px 50px}#app.dashboard .bottom-menu-component{width:100%;position:fixed;height:50px;bottom:0;padding-bottom:env(safe-area-inset-bottom);left:0;z-index:999}#app.dashboard #main-content{width:calc(100vw - 260px);max-width:1300px;margin-left:260px;padding:16px 50px;padding-top:calc(25px + 56px + 85px)}@media screen and (max-width: 750px){#app.dashboard #main-content{width:100%;padding:15px;padding-top:50px;margin-left:0px}}

/*# sourceMappingURL=main.93cf0dc8d95a1d2074a7.css.map*/