@import url(https://use.typekit.net/kmi0tdo.css);
.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",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}
.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}
.drag-drop-listing-component{position:relative;overflow-y:auto}.drag-drop-listing-component .empty-state-container:first-child{padding:75px 0px}
.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;-ms-user-select:none;user-select:none}
.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}
.avatars-component{display:inline-flex;align-items:center}.avatars-component .overflow{margin-left:15px;font-style:italic}
.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}
@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:-webkit-max-content;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}}
.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-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}.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;-webkit-animation:ProseMirror-cursor-blink 1.1s steps(2, start) infinite;animation:ProseMirror-cursor-blink 1.1s steps(2, start) infinite}@-webkit-keyframes ProseMirror-cursor-blink{to{visibility:hidden}}@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 .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/92297720a8aaa0d239940bf10509fa1f.woff2) format("woff2"),url(/dist/fonts/7bc59ee9f9ad43040a2ff34a912bec13.woff) format("woff"),url(/dist/fonts/3e94a45ca214f93c9774291237bb393e.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/dist/fonts/7d1eb996b957fdf12cad6e323da6db5c.woff2) format("woff2"),url(/dist/fonts/194a8b74eefdc37015fdbf7a2ad36e9f.woff) format("woff"),url(/dist/fonts/4c37056017b7f742eeb8851510f4971a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/dist/fonts/b7703ab2622e72e54714135836b9da1a.woff2) format("woff2"),url(/dist/fonts/4a09d055bfc3d5c43bd6cfcad061bca9.woff) format("woff"),url(/dist/fonts/096ac2cc25065eeca89ca560d0a51b1a.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/dist/fonts/5ec2d70532268860be506b06c8c82615.woff2) format("woff2"),url(/dist/fonts/8518f4fec3f73b37b3693f3625bc146b.woff) format("woff"),url(/dist/fonts/06e6c3f3900bf855fe69c6adbf2b59ac.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/dist/fonts/56d671ca5dc88ca20911bddc5a84c9fb.woff2) format("woff2"),url(/dist/fonts/c5953fefe37f48064e17b75ff607fc0d.woff) format("woff"),url(/dist/fonts/e78f1f025d28668ddcaa2791fc818436.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/dist/fonts/d94e53ed77ae219e76e90cf02e7d627d.woff2) format("woff2"),url(/dist/fonts/36af3e91a84645afe0e40be8046fba86.woff) format("woff"),url(/dist/fonts/5c6035670847d3c6f8af38393b04eee9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/dist/fonts/addf865739892218570c00053c6c02dc.woff2) format("woff2"),url(/dist/fonts/ceb7b93007c7e338f635833a4259a14b.woff) format("woff"),url(/dist/fonts/dde48012334937d446600e982f5d8522.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/dist/fonts/c24bf2da2b956b13ba8101dda48a2d77.woff2) format("woff2"),url(/dist/fonts/2bc9206b7e2d0c75941d4930b1990e49.woff) format("woff"),url(/dist/fonts/890a6b3ff7159ac41c71ccd2c4e76323.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/dist/fonts/46b1ffa6b7af252c4f89e7c8d757a39f.woff2) format("woff2"),url(/dist/fonts/16df5fa99e77eff4b91a4f3423b761d4.woff) format("woff"),url(/dist/fonts/d866ab9ba6d5654e524ec6bd5e1d5a14.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/dist/fonts/bb40192b2e03ed2f0fa8ee17ff587fd3.woff2) format("woff2"),url(/dist/fonts/a562e8c1abe0de60ffc1f77ed9412327.woff) format("woff"),url(/dist/fonts/cbf872382693c0b1c71f5df380206d7a.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/dist/fonts/c359b8d5e269eaf907baa338587ca80e.woff2) format("woff2"),url(/dist/fonts/92281c86717a2642f166728a8973f3f9.woff) format("woff"),url(/dist/fonts/96c61839461dd0264a18a65a39212a62.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/dist/fonts/95392fb82420439d0c3bb9f2d414f83c.woff2) format("woff2"),url(/dist/fonts/26f259e4e6c41f013a51f790e3a7dd0c.woff) format("woff"),url(/dist/fonts/cb7f745a9094fa659195d2d6f13711eb.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/dist/fonts/7de8e4ae08eaaeb10a5112ce7f09ba80.woff2) format("woff2"),url(/dist/fonts/a8f101e81769f08428b1e01d4b04c033.woff) format("woff"),url(/dist/fonts/9c330d9e5674fd3e79c644e451240331.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/dist/fonts/3ad86448e4a27c0e4a9b4e333aebeaa7.woff2) format("woff2"),url(/dist/fonts/df1117b1c61ba086c7c286b4132350d3.woff) format("woff"),url(/dist/fonts/63e176e62748655e2076a07a12cc9355.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/dist/fonts/9003d8e8bd5d718f953b45d21235f424.woff2) format("woff2"),url(/dist/fonts/1e0cfc3296ecafedbd818c2dd8e42d44.woff) format("woff"),url(/dist/fonts/52316064070cd6860d779f6a1185633e.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/dist/fonts/1eacb53819cf38ec1e4ffb5d777d4864.woff2) format("woff2"),url(/dist/fonts/149a3821d5c9c13e75fffed96203aca7.woff) format("woff"),url(/dist/fonts/f8369ce8f0adc37a0654c8e989499e7c.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/dist/fonts/1fe5d5d629404094a867aa61068c9157.woff2) format("woff2"),url(/dist/fonts/3e0929682a6641021102acd37fe253de.woff) format("woff"),url(/dist/fonts/90b50b453237cd955bbe7b979bb7345a.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/dist/fonts/110a6a41e381e12814aca9ec7be1eb91.woff2) format("woff2"),url(/dist/fonts/2e040dfd3e172645c8cd5dc3baac16d5.woff) format("woff"),url(/dist/fonts/0a94dd2f83ba3c455c02dcf740a0944a.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/dist/fonts/a3fa8a08a95dab81913e04695b08cc32.woff2) format("woff2"),url(/dist/fonts/ce347ddfe670ca7dc3c61d6060441607.woff) format("woff"),url(/dist/fonts/70d01e490e97425d479807ea319ceed5.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/dist/fonts/099e00d5873cd2d4ef3ca5d23c23c313.woff2) format("woff2"),url(/dist/fonts/2f78c7d76fe78153d0ca675b3923507d.woff) format("woff"),url(/dist/fonts/2f0057192d241cb99d64bba848b0164a.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.18"}.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:-webkit-min-content;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;-ms-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;-ms-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;-ms-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}.editor .tableWrapper table{margin:0em}.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}.editor table{margin:1em 0;max-width:100%}.editor table caption{text-align:left;border-bottom:none;padding:3px 5px}.editor .paste-placeholder-decoration{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:2em 0;height:100px;width:50%;background:#f5f5f5}
.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}
.file-upload-button-component{display:block}.file-upload-button-component .upload-button{position:relative}.file-upload-button-component .upload-button label{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer}.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}}
.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;padding:18px;box-shadow:0px 10px 5px -7px rgba(0,0,0,.3)}.formatting-bar-controls-container-component.floating{padding:10px;border-radius:4px;z-index:2;width:-webkit-max-content;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}
.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}.image-upload-component .helper-text{color:#6e6e6e;font-size:12px}
.input-field-component textarea{min-height:56px;resize:vertical}.input-field-component.bp3-form-group label.bp3-label{margin-bottom:0px}
.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)}
.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-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 .contributor-avatars-component{margin-left:8px;margin-top:-4px;vertical-align:middle}@media only screen and (max-width: 500px){.layout-collection-header-component .contributor-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}
.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-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}
.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]:-ms-input-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;-ms-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;-ms-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:-ms-input-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}.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]:-ms-input-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;-ms-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;-ms-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]:-ms-input-placeholder, .controls-reference-component input[type=text]:-ms-input-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-link-component>*,.controls-reference-component>*{margin-right:5px}
.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}
.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-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-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;-ms-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;-ms-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}
.license-select-component__menu-item{align-items:center !important}.license-select-component__menu-item .title{display:flex;align-items:center;font-weight:bold}.license-select-component__menu-item .full{font-size:.8em;color:#777;text-decoration:none}.license-select-component__menu-item .link{display:flex;margin-left:5px;align-items:center;font-size:.8em;color:#777;text-decoration:none}.license-select-component__menu-item .link .bp3-icon{margin-left:3px}.license-select-component__menu-item .link:hover{text-decoration:underline}
.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;outline:10px solid #f9f9f9;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.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 a,.nav-bar-component .dropdown{margin-right:2em;display:inline-flex;align-items:center;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-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}.nav-bar-component ul.social-list a{margin:0em 0em 0em 1em}.nav-bar-component ul.social-list a:first-of-type{margin-left:1em}.nav-bar-component li{text-transform:uppercase;text-decoration:inherit}.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}}
.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:-webkit-sticky;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-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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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-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-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;-ms-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}
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}
.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;z-index:1}.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-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-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:160px}.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}}
.theme-picker-component{display:inline-block;width:280px;color:#000}.theme-picker-component .image-upload-component .upload-button{background:#eee}.theme-picker-component .image-upload-component .upload-button:hover{background:#ddd}.theme-picker-component .image-upload-component .helper-text{width:200px}.theme-picker-component .section .title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:5px}.theme-picker-component .section .section-row{display:flex;justify-content:space-between}.theme-picker-component .section .section-row>:first-child{margin-left:-4px}.theme-picker-component .section>:last-child{margin-bottom:15px}.theme-picker-component .tint-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}.theme-picker-component .tint-choice .example{margin-left:-3px;border:3px solid rgba(0,0,0,0)}.theme-picker-component .tint-choice .label{margin-top:4px;font-size:12px;max-width:80px;color:#6e6e6e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-picker-component .tint-choice .selectable:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.theme-picker-component .tint-choice .selectable:hover:not(.selected){border:3px solid #137cbd}.theme-picker-component .tint-choice .selectable.selected{border:3px solid #48aff0 !important}.theme-picker-component .tint-choice .example{position:relative;width:60px;height:60px;cursor:pointer}.theme-picker-component .tint-choice .example .inner{position:absolute;width:100%;height:100%;border-radius:60px}.theme-picker-component .tint-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%}.theme-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}.theme-picker-component .text-style-choice .example{margin-left:-3px;border:3px solid rgba(0,0,0,0)}.theme-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;-ms-user-select:none;user-select:none}.theme-picker-component .text-style-choice .selectable:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.theme-picker-component .text-style-choice .selectable:hover:not(.selected){border:3px solid #137cbd}.theme-picker-component .text-style-choice .selectable.selected{border:3px solid #48aff0 !important}.theme-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}.theme-picker-component .text-style-choice .example .background-element{z-index:unset}.theme-picker-component .text-style-choice .example .example-text{z-index:1}.theme-picker-component .text-style-choice .example.light{color:rgba(255,255,255,.9)}.theme-picker-component .text-style-choice .example.dark{color:rgba(0,0,0,.9)}.theme-picker-component .text-style-choice .example.black-blocks{color:#fff;background:#000;border-color:#000}.theme-picker-component .text-style-choice .example.black-blocks .background-element{display:none}.theme-picker-component .text-style-choice .example.white-blocks{color:#000;background-image:unset;background:#fff;border-color:#000}.theme-picker-component .text-style-choice .example.white-blocks .background-element{display:none}
.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>.title{font-weight:bold;font-size:16px;padding-bottom:1em}.settings-section-component.emphasized{background:#fff8dc}@supports(display: grid){@media only screen and (min-width: 1400px){.settings-section-component{display:grid;grid-template-columns:100px 1fr;grid-template-areas:"title content";-moz-column-gap:40px;column-gap:40px;padding-top:20px}.settings-section-component>.title{text-align:left;grid-area:title}.settings-section-component>.content{grid-area:content;min-width:0px;font-size:16px;font-weight:300}.settings-section-component>.content .bp3-form-group{margin:0 0 20px}.settings-section-component>.content .bp3-form-group .bp3-label{margin-bottom:3px}.settings-section-component>.content .bp3-icon-info-sign{padding-left:5px;padding-bottom:3px;opacity:.5}.settings-section-component>.content .bp3-callout{font-size:16px}}}
.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}}
.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;-ms-user-select:none;user-select:none;width:80px;margin-right:10px}.slider-input-component .right-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:3px;width:40px}
.skip-link-component{display:block;position:fixed;top:10px;left:10px;padding:10px;background:#fff;z-index:100000}
.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}
.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)}
.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}
.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-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:-webkit-sticky;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}
.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}
.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;-ms-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}
.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}
.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;-ms-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}}
#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;-ms-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-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;top:-75px}@media only screen and (max-width: 1125px){.dashboard-impact-container iframe.metabase{top:0px}}.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}}
.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}
.overview-rows-component{list-style-type:none;padding:0;margin:0}.overview-rows-component>li:first-child>.overview-row-skeleton-component{border-top:none}
.special-row-component{display:flex;align-items:center;justify-content:center;height:48px;-webkit-user-select:none;-moz-user-select:none;-ms-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}
.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}
.kind-toggle-component[type=checkbox]{cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-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-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}}
.overview-search-group-component{display:flex;flex-direction:column}.overview-search-group-component>.filter-controls{-webkit-user-select:none;-moz-user-select:none;-ms-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:-ms-input-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}}
.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}
.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}
.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}
.community-items-component .bp3-non-ideal-state{margin-top:75px}
.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}
.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}
.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 .children{padding-left:30px}.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)}
.dashboard-settings-container_custom-css-popover{max-width:400px}@media screen and (max-width: 750px){.image-upload-row{flex-direction:column}}
.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}
.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 :-ms-input-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}
.citation-chooser-component{display:flex}.citation-chooser-component .bp3-button{margin-right:1em;min-width:200px;justify-content:space-between}.cite-example{opacity:.7;margin-left:1em}
.node-label-editor-component>table tr.disabled td{color:#ccc}.node-label-editor-component>table td:nth-child(2){text-align:center}.node-label-editor-component>table td{line-height:30px}.node-label-editor-component>table td .bp3-checkbox{position:relative;top:10px}.node-label-editor-component .toggle-all{margin:1em 0}
.dashboard-settings-container h2{margin-bottom:1em}.dashboard-settings-container .settings-section-component{margin-top:3em}@media screen and (max-width: 750px){.dashboard-settings-container .settings-section-component{margin-top:2em}.dashboard-settings-container .settings-section-component label .bp3-popover-target{margin-left:5px;padding-bottom:3px;opacity:.5}.dashboard-settings-container .settings-section-component label .bp3-popover-target .bp3-icon-info-sign svg{height:12px;width:12px}}.dashboard-settings-container .content-buttons{float:right}.dashboard-settings-container .content-buttons button{margin-left:1em}.dashboard-settings-container .row-wrapper{display:flex}.dashboard-settings-container .row-wrapper .input-field-component:not(:first-of-type){margin-left:10px}.dashboard-settings-container .disable-block{opacity:.5;pointer-events:none}.dashboard-settings-container .bp3-card{margin-bottom:15px}.dashboard-settings-container .settings-section-component .bp3-label .bp3-popover-wrapper{display:inline-block}.dashboard-settings-container .custom-css-tooltip-target{margin-left:5px}@media screen and (max-width: 750px){.dashboard-settings-container{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;-ms-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}}
#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:600px}#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}}
#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}}
#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}}}
.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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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;-ms-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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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;-ms-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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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;-ms-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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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;-ms-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}
.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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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}@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:-webkit-min-content auto auto;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-tab-component{background-color:#f8f8f8}
.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-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:-ms-input-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}
.contributors-tab-component .contributors-header{margin-bottom:0}
.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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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}@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:-webkit-min-content auto auto;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}
.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}.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}.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{background:rgba(0,0,0,.05);padding:20px;box-shadow:none;white-space:pre;overflow:hidden;overflow-x:auto}.pub-body-component .editor.ProseMirror pre code,.pub-body-styles pre code{white-space:pre;background-color:rgba(0,0,0,0);padding:0em}.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}
.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;-ms-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}
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}
.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}
.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;-ms-user-select:none;user-select:none}
.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}
.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}
.discussion-reanchor-component{position:fixed;z-index:10000;right:20px;bottom:20px}
.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 .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}
.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;-ms-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}
.discussion-bubble-component{display:flex;flex:0 1 auto;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-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-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 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="2"]{width:2vw;left:calc(-1*((2 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="3"]{width:3vw;left:calc(-1*((3 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="4"]{width:4vw;left:calc(-1*((4 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="5"]{width:5vw;left:calc(-1*((5 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="6"]{width:6vw;left:calc(-1*((6 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="7"]{width:7vw;left:calc(-1*((7 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="8"]{width:8vw;left:calc(-1*((8 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="9"]{width:9vw;left:calc(-1*((9 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="10"]{width:10vw;left:calc(-1*((10 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="11"]{width:11vw;left:calc(-1*((11 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="12"]{width:12vw;left:calc(-1*((12 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="13"]{width:13vw;left:calc(-1*((13 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="14"]{width:14vw;left:calc(-1*((14 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="15"]{width:15vw;left:calc(-1*((15 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="16"]{width:16vw;left:calc(-1*((16 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="17"]{width:17vw;left:calc(-1*((17 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="18"]{width:18vw;left:calc(-1*((18 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="19"]{width:19vw;left:calc(-1*((19 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="20"]{width:20vw;left:calc(-1*((20 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="21"]{width:21vw;left:calc(-1*((21 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="22"]{width:22vw;left:calc(-1*((22 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="23"]{width:23vw;left:calc(-1*((23 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="24"]{width:24vw;left:calc(-1*((24 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="25"]{width:25vw;left:calc(-1*((25 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="26"]{width:26vw;left:calc(-1*((26 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="27"]{width:27vw;left:calc(-1*((27 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="28"]{width:28vw;left:calc(-1*((28 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="29"]{width:29vw;left:calc(-1*((29 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="30"]{width:30vw;left:calc(-1*((30 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="31"]{width:31vw;left:calc(-1*((31 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="32"]{width:32vw;left:calc(-1*((32 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="33"]{width:33vw;left:calc(-1*((33 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="34"]{width:34vw;left:calc(-1*((34 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="35"]{width:35vw;left:calc(-1*((35 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="36"]{width:36vw;left:calc(-1*((36 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="37"]{width:37vw;left:calc(-1*((37 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="38"]{width:38vw;left:calc(-1*((38 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="39"]{width:39vw;left:calc(-1*((39 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="40"]{width:40vw;left:calc(-1*((40 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="41"]{width:41vw;left:calc(-1*((41 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="42"]{width:42vw;left:calc(-1*((42 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="43"]{width:43vw;left:calc(-1*((43 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="44"]{width:44vw;left:calc(-1*((44 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="45"]{width:45vw;left:calc(-1*((45 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="46"]{width:46vw;left:calc(-1*((46 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="47"]{width:47vw;left:calc(-1*((47 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="48"]{width:48vw;left:calc(-1*((48 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="49"]{width:49vw;left:calc(-1*((49 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="50"]{width:50vw;left:calc(-1*((50 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="51"]{width:51vw;left:calc(-1*((51 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="52"]{width:52vw;left:calc(-1*((52 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="53"]{width:53vw;left:calc(-1*((53 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="54"]{width:54vw;left:calc(-1*((54 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="55"]{width:55vw;left:calc(-1*((55 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="56"]{width:56vw;left:calc(-1*((56 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="57"]{width:57vw;left:calc(-1*((57 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="58"]{width:58vw;left:calc(-1*((58 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="59"]{width:59vw;left:calc(-1*((59 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="60"]{width:60vw;left:calc(-1*((60 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="61"]{width:61vw;left:calc(-1*((61 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="62"]{width:62vw;left:calc(-1*((62 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="63"]{width:63vw;left:calc(-1*((63 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="64"]{width:64vw;left:calc(-1*((64 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="65"]{width:65vw;left:calc(-1*((65 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="66"]{width:66vw;left:calc(-1*((66 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="67"]{width:67vw;left:calc(-1*((67 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="68"]{width:68vw;left:calc(-1*((68 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="69"]{width:69vw;left:calc(-1*((69 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="70"]{width:70vw;left:calc(-1*((70 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="71"]{width:71vw;left:calc(-1*((71 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="72"]{width:72vw;left:calc(-1*((72 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="73"]{width:73vw;left:calc(-1*((73 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="74"]{width:74vw;left:calc(-1*((74 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="75"]{width:75vw;left:calc(-1*((75 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="76"]{width:76vw;left:calc(-1*((76 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="77"]{width:77vw;left:calc(-1*((77 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="78"]{width:78vw;left:calc(-1*((78 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="79"]{width:79vw;left:calc(-1*((79 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="80"]{width:80vw;left:calc(-1*((80 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="81"]{width:81vw;left:calc(-1*((81 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="82"]{width:82vw;left:calc(-1*((82 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="83"]{width:83vw;left:calc(-1*((83 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="84"]{width:84vw;left:calc(-1*((84 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="85"]{width:85vw;left:calc(-1*((85 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="86"]{width:86vw;left:calc(-1*((86 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="87"]{width:87vw;left:calc(-1*((87 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="88"]{width:88vw;left:calc(-1*((88 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="89"]{width:89vw;left:calc(-1*((89 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="90"]{width:90vw;left:calc(-1*((90 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="91"]{width:91vw;left:calc(-1*((91 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="92"]{width:92vw;left:calc(-1*((92 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="93"]{width:93vw;left:calc(-1*((93 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="94"]{width:94vw;left:calc(-1*((94 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="95"]{width:95vw;left:calc(-1*((95 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="96"]{width:96vw;left:calc(-1*((96 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="97"]{width:97vw;left:calc(-1*((97 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="98"]{width:98vw;left:calc(-1*((98 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="99"]{width:99vw;left:calc(-1*((99 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-bottom-component [data-align=breakout][data-size="100"]{width:100vw;left:calc(-1*((100 * 0.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;-ms-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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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}@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:-webkit-min-content auto auto;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;-ms-user-select:none;user-select:none;pointer-events:none}@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 :-ms-input-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);-webkit-backdrop-filter:blur(20px);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);-webkit-backdrop-filter:blur(20px);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;-webkit-padding-start:17px;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{-webkit-margin-after:.5em;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-maintenance-notice-component{margin-top:25px}
.review-editor-component{padding-bottom:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.reviewer-dialog .title-input{padding-bottom:13px}
.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 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="2"]{width:2vw;left:calc(-1*((2 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="3"]{width:3vw;left:calc(-1*((3 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="4"]{width:4vw;left:calc(-1*((4 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="5"]{width:5vw;left:calc(-1*((5 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="6"]{width:6vw;left:calc(-1*((6 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="7"]{width:7vw;left:calc(-1*((7 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="8"]{width:8vw;left:calc(-1*((8 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="9"]{width:9vw;left:calc(-1*((9 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="10"]{width:10vw;left:calc(-1*((10 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="11"]{width:11vw;left:calc(-1*((11 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="12"]{width:12vw;left:calc(-1*((12 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="13"]{width:13vw;left:calc(-1*((13 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="14"]{width:14vw;left:calc(-1*((14 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="15"]{width:15vw;left:calc(-1*((15 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="16"]{width:16vw;left:calc(-1*((16 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="17"]{width:17vw;left:calc(-1*((17 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="18"]{width:18vw;left:calc(-1*((18 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="19"]{width:19vw;left:calc(-1*((19 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="20"]{width:20vw;left:calc(-1*((20 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="21"]{width:21vw;left:calc(-1*((21 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="22"]{width:22vw;left:calc(-1*((22 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="23"]{width:23vw;left:calc(-1*((23 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="24"]{width:24vw;left:calc(-1*((24 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="25"]{width:25vw;left:calc(-1*((25 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="26"]{width:26vw;left:calc(-1*((26 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="27"]{width:27vw;left:calc(-1*((27 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="28"]{width:28vw;left:calc(-1*((28 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="29"]{width:29vw;left:calc(-1*((29 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="30"]{width:30vw;left:calc(-1*((30 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="31"]{width:31vw;left:calc(-1*((31 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="32"]{width:32vw;left:calc(-1*((32 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="33"]{width:33vw;left:calc(-1*((33 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="34"]{width:34vw;left:calc(-1*((34 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="35"]{width:35vw;left:calc(-1*((35 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="36"]{width:36vw;left:calc(-1*((36 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="37"]{width:37vw;left:calc(-1*((37 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="38"]{width:38vw;left:calc(-1*((38 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="39"]{width:39vw;left:calc(-1*((39 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="40"]{width:40vw;left:calc(-1*((40 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="41"]{width:41vw;left:calc(-1*((41 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="42"]{width:42vw;left:calc(-1*((42 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="43"]{width:43vw;left:calc(-1*((43 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="44"]{width:44vw;left:calc(-1*((44 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="45"]{width:45vw;left:calc(-1*((45 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="46"]{width:46vw;left:calc(-1*((46 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="47"]{width:47vw;left:calc(-1*((47 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="48"]{width:48vw;left:calc(-1*((48 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="49"]{width:49vw;left:calc(-1*((49 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="50"]{width:50vw;left:calc(-1*((50 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="51"]{width:51vw;left:calc(-1*((51 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="52"]{width:52vw;left:calc(-1*((52 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="53"]{width:53vw;left:calc(-1*((53 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="54"]{width:54vw;left:calc(-1*((54 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="55"]{width:55vw;left:calc(-1*((55 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="56"]{width:56vw;left:calc(-1*((56 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="57"]{width:57vw;left:calc(-1*((57 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="58"]{width:58vw;left:calc(-1*((58 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="59"]{width:59vw;left:calc(-1*((59 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="60"]{width:60vw;left:calc(-1*((60 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="61"]{width:61vw;left:calc(-1*((61 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="62"]{width:62vw;left:calc(-1*((62 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="63"]{width:63vw;left:calc(-1*((63 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="64"]{width:64vw;left:calc(-1*((64 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="65"]{width:65vw;left:calc(-1*((65 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="66"]{width:66vw;left:calc(-1*((66 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="67"]{width:67vw;left:calc(-1*((67 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="68"]{width:68vw;left:calc(-1*((68 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="69"]{width:69vw;left:calc(-1*((69 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="70"]{width:70vw;left:calc(-1*((70 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="71"]{width:71vw;left:calc(-1*((71 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="72"]{width:72vw;left:calc(-1*((72 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="73"]{width:73vw;left:calc(-1*((73 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="74"]{width:74vw;left:calc(-1*((74 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="75"]{width:75vw;left:calc(-1*((75 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="76"]{width:76vw;left:calc(-1*((76 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="77"]{width:77vw;left:calc(-1*((77 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="78"]{width:78vw;left:calc(-1*((78 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="79"]{width:79vw;left:calc(-1*((79 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="80"]{width:80vw;left:calc(-1*((80 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="81"]{width:81vw;left:calc(-1*((81 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="82"]{width:82vw;left:calc(-1*((82 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="83"]{width:83vw;left:calc(-1*((83 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="84"]{width:84vw;left:calc(-1*((84 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="85"]{width:85vw;left:calc(-1*((85 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="86"]{width:86vw;left:calc(-1*((86 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="87"]{width:87vw;left:calc(-1*((87 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="88"]{width:88vw;left:calc(-1*((88 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="89"]{width:89vw;left:calc(-1*((89 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="90"]{width:90vw;left:calc(-1*((90 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="91"]{width:91vw;left:calc(-1*((91 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="92"]{width:92vw;left:calc(-1*((92 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="93"]{width:93vw;left:calc(-1*((93 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="94"]{width:94vw;left:calc(-1*((94 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="95"]{width:95vw;left:calc(-1*((95 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="96"]{width:96vw;left:calc(-1*((96 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="97"]{width:97vw;left:calc(-1*((97 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="98"]{width:98vw;left:calc(-1*((98 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="99"]{width:99vw;left:calc(-1*((99 * 0.5vw) - (100% + 50px + 275px)/2))}.pub-grid [data-align=breakout][data-size="100"]{width:100vw;left:calc(-1*((100 * 0.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%}}

#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}
.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-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-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}
.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;width:100vw;overflow-x:hidden}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}#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:10px;padding-top:50px;margin-left:0px;overflow-y:scroll}}

/*# sourceMappingURL=main.ef105316013532151140.css.map*/