html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select-control{background-color:#fff;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:14px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{animation:Select-animation-spin .4s linear infinite;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}*{box-sizing:border-box}a:link{text-decoration:none}a:link,a:visited{color:#bf1b06}a:hover{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@font-face{font-family:"Geomanist";src:url(/static/media/geomanist-regular-webfont.e7124339.eot);src:url(/static/media/geomanist-regular-webfont.e7124339.eot) format("embedded-opentype"),url(/static/media/geomanist-regular-webfont.b749c3d4.woff) format("woff"),url(/static/media/geomanist-regular-webfont.dfc15950.ttf) format("truetype")}@font-face{font-family:"GeomanistItalic";src:url(/static/media/geomanist-regular-italic-webfont.066de1dc.eot);src:url(/static/media/geomanist-regular-italic-webfont.066de1dc.eot) format("embedded-opentype"),url(/static/media/geomanist-regular-italic-webfont.eed40825.woff) format("woff"),url(/static/media/geomanist-regular-italic-webfont.9c5796e2.ttf) format("truetype")}@font-face{font-family:"GeomanistBold";src:url(/static/media/geomanist-bold-webfont.b3315b7b.eot);src:url(/static/media/geomanist-bold-webfont.b3315b7b.eot) format("embedded-opentype"),url(/static/media/geomanist-bold-webfont.1a2d2917.woff) format("woff"),url(/static/media/geomanist-bold-webfont.09fe806e.ttf) format("truetype")}body{font-family:"Geomanist",Helvetica,Arial,sans-serif;line-height:1.3}em{font-family:"GeomanistItalic",Helvetica,Arial,sans-serif}.smoke-counter,h1,h2,strong{font-family:"GeomanistBold",Helvetica,Arial,sans-serif}.smoke-counter,h1,h2{font-weight:400;text-transform:uppercase}.main-content h1{margin:0 auto;padding:50px 30px 30px;text-align:center;font-size:9vw;line-height:1}@media (min-width:768px){.main-content h1{font-size:7vw}}@media (min-width:1024px){.main-content h1{font-size:4vw}}h2{font-size:1.444em}p.p-large{font-size:1.2223em}p.p-large .smaller{font-size:.81818em}a.btn{display:inline-block;color:#fff}.btn{background:#878787;border-radius:0;border:0;color:#fff;cursor:pointer;font-family:"GeomanistBold",Helvetica,Arial,sans-serif;line-height:1.25;margin-bottom:.25em;padding:9px 16px;width:100%;text-align:center;font-size:1.3333em;text-transform:uppercase}.btn.btn-inline{padding:6px 12px;margin-bottom:0}.btn.btn-action{background:#bf1b06}.btn.btn-thinking{animation:thinking-pulse 3s infinite}.btn.btn-success{background:#398a16}.btn[disabled]{opacity:1!important}.smoke-form-support .btn.btn-action{background:#42a019}@keyframes thinking-pulse{0%{background:#11638a}50%{background:#1ea4e3}to{background:#11638a}}.message .btn{background:#fff;color:#11638a;margin-top:.5em;margin-bottom:0}.login-form .btn{margin-top:.25em}.arrow{width:50px;margin-top:150px}@media (min-width:768px){.arrow{display:none}}ol,ul{padding-left:0}li{margin-bottom:.5em}li.no-icon{color:#bf1b06;list-style-type:none;font-family:"GeomanistBold",Helvetica,Arial,sans-serif;font-weight:400}.smoke-list ul{padding-left:30px;color:#bbb}.smoke-list ul span.text-smoke{color:#bf1b06}.smoke-list ul span.text-support{color:#42a019}.smoke-list ul .item{position:relative}.smoke-list ul .item button{position:absolute;top:1px;right:0;webkit-appearance:none;background-color:transparent;border:0;color:#878787}.smoke-list ul li:not(.skip-number){list-style:none}.smoke-list ul li:not(.skip-number) div:before{content:attr(data-smokenumber) ".";position:absolute;left:-25px}.smoke-list ul li.skip-number{list-style:none}form .grid-container{margin-top:1em;grid-gap:2%}.form-row{margin-bottom:.5em}.form-label,legend{display:block;margin-right:.5em;width:120px;font-family:"GeomanistBold",Helvetica,Arial,sans-serif;vertical-align:top;line-height:2em}.radio-buttons .form-label{width:auto;font-family:"Geomanist",Helvetica,Arial,sans-serif;text-align:center;margin-right:0;cursor:pointer;font-size:.833333em}.radio-buttons input[type=radio]{display:none}.radio-buttons label.form-selected{background-color:#bf1b06}fieldset,legend{padding:0;margin:0;border:0}fieldset .grid-container{margin-top:0}.form-checkbox{margin-bottom:.5em}.form-checkbox.form-selected-true{background-color:#bf1b06}.form-checkbox .form-label{display:block;margin-right:0;width:auto;text-align:center;cursor:pointer}.form-checkbox input[type=checkbox]{display:none}.smoke-form-support .form-checkbox.form-selected-true,.smoke-form-support label.form-selected{background-color:#42a019}.recipe-filter input,form input,form textarea{font-family:"Geomanist",Helvetica,Arial,sans-serif}.Select,form input[type=file],form input[type=number],form input[type=password],form input[type=text]{width:100%;vertical-align:top}.Select{display:inline-block}.Select-control,form input[type=number],form input[type=password],form input[type=text],form textarea{background-color:#fff;border-radius:4px;border:1px solid #ccc;color:#333;border-spacing:0;border-collapse:separate;height:36px;outline:none}form input[type=number],form input[type=password],form input[type=text]{padding-left:10px;padding-right:10px}form input[type=checkbox]{margin-top:.6em}form input[type=file]{margin-top:.2em}form textarea{width:500px;height:90px;padding:.5em;vertical-align:middle}.btn-inline{margin-left:.5em}.rdt{color:#242424;font-size:1rem}.rdt .rdtPicker{width:100%}.rdt .rdtCounter{width:60px}.message{padding:1em;margin-bottom:1em;color:#f7f7f7}.message h3,.message p{margin:auto}.message a{color:#f7f7f7}.message-error{background-color:#bf1b06}.message-success{background-color:#11638a}.hide{display:none}.container{font-size:1.125em;color:#fff}.main-content,footer,header{max-width:380px;width:100%;margin:0 auto}.main-content{position:relative;min-height:400px;text-align:left}.main-content h1:first-of-type,.main-content h2:first-of-type{margin-top:0}.main-content .smoke-charts h2{margin-top:1em}.login-form,.smoke-form,.smoke-list,.smoke-stats,.view-loading{padding:1em .75em}.login-form p:first-of-type,.smoke-form p:first-of-type,.smoke-list p:first-of-type,.smoke-stats p:first-of-type,.view-loading p:first-of-type{margin-top:0}.smoke-list{padding-bottom:1em}.smoke-stats{background-color:#242424}.smoke-list p{margin:0}.smoke-list+.smoke-list{padding-top:0}.smoke-form{padding-bottom:.1em}.border-bottom-grey{border-bottom:1px solid #eee}.view-loading p{font-size:2em;text-align:center;color:#bf1b06;font-weight:700;margin-top:.5em}li.view-loading{width:100%}.grid-container{display:grid;grid-template-columns:48% 48%}.grid-container-third{grid-template-columns:33.33333% 33.33333% 33.33333%}.smoke-form-support .grid-container-third{grid-template-columns:32% 32% 32%}.grid-container-quart{grid-template-columns:25% 25% 25% 25%}header{position:relative;background-color:#242424;z-index:20}header .website-name{color:#bf1b06;padding:.25em 0 .1em;margin-bottom:0;font-family:"GeomanistBold",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:2.6em;text-align:center;width:100%}.main-nav{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style-type:none;margin:0}.main-nav li{margin:0;width:100%;line-height:1.5em}.main-nav a,.main-nav button{font-size:.833333em;padding:.7em 0 .5em;display:block;text-align:center;font-family:"GeomanistBold",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1.5em}.main-nav a:hover,.main-nav button:hover{background-color:#fff;text-decoration:none}.main-nav a.active,.main-nav button.active{color:#fff;background:none;text-decoration:none;cursor:default}.main-nav button{background-color:transparent;border:0;width:100%;line-height:1.5;color:#bf1b06}.main-nav button:hover{color:#000;cursor:pointer}.smoke-stats{text-align:center}.smoke-stats p{margin-top:0}.smoke-stats .before-smoke-counter,.smoke-stats .smoke-info{margin-bottom:.5em}.smoke-stats .smoke-counter{font-size:5rem;margin:0;line-height:1}.smoke-charts h2{margin:.7em .7em 0}.smoke-charts .radio-buttons .form-label{padding-top:2px}.x-axis path,.y-axis path{display:none}.x-axis line,.y-axis line{stroke:#fff}.x-axis text,.y-axis text{fill:#fff}.x-gridlines line,.x-gridlines path{stroke:hsla(0,0%,100%,.5)}.x-gridlines path{display:none}.y-axis-box path{display:block;stroke:hsla(0,0%,100%,.5)}.d3-chart text.label{fill:hsla(0,0%,100%,.5);font-size:.5em;text-anchor:middle}
/*# sourceMappingURL=main.4debf2ce.chunk.css.map */