.App{text-align:center;background-color:#f0f5f5}*{font-family:"OpenSans, Arial, Helvetica, sans-serif"}.App-header{background-color:#09090b;padding:10px;color:#fff}.App-header-title{color:#fff;font-size:2em}.HeaderLine{color:#fff;line-height:140%;display:"block";padding-bottom:"5px"}.HeaderLine-link{color:#fff;text-decoration:underline;font-weight:700}.App-intro{font-size:large}.Responses{padding:20px 10px;background-color:#fff;box-shadow:.1px 1px 4px 0 #e7eeef;margin-bottom:10px}.Responses-text{font-size:1.2em}.QuestionSection{text-align:left;padding:0 15px}.QuestionSection-header{padding:10px 10px 25px;margin-bottom:30px}.Question,.QuestionSection-header{background-color:#fff;box-shadow:0 14px 28px 0 rgba(0,0,0,.3)}.Question{padding:0 15px 15px;border-radius:4px}.Question-code-container{padding-bottom:15px}.Question-title{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin-left:-15px;padding:10px;margin-bottom:15px;display:inline-block;font-size:1.5em;color:#fff;border-bottom-right-radius:15px;background-color:#09090b}.QuestionList-item{margin-bottom:20px}.LinkButton{display:block;background-color:#ddd;color:#000;font-size:1.5em;text-decoration:none;padding:20px;text-align:center;color:#fff;border-radius:2px;background-color:#09090b}.FormResponse-container{height:2.7em;line-height:2.7em;border:1px solid #ccc;position:relative;margin-bottom:20px}.FormResponse-input-text{width:98%;margin-right:-5px;border:none;font-size:1.3em;padding:0}.FormResponse-input-submit,.FormResponse-input-text{height:2em;line-height:2em;-webkit-appearance:none;display:block}.FormResponse-input-submit{font-size:1.4em;position:absolute;top:0;right:0;margin:0;border-radius:0;background-color:#09090b;color:#fff;border:none;border:1px solid #09090b}.Navigation{text-align:left}.Navigation-section{padding-bottom:20px}.Navigation-title{font-size:1.5em}.ImportPanel-btn{height:2em;line-height:2em;font-size:1.4em;margin:0;display:block;-webkit-appearance:none;border-radius:0;width:100%;background-color:#09090b;color:#fff;border:none;border:1px solid #09090b}.NavMobile{position:-webkit-sticky;position:sticky;top:0;z-index:10;text-align:left}.NavMobile button{-webkit-appearance:none;font:inherit;cursor:pointer}.NavMobile-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:56px;padding:8px 16px;border:none;border-bottom:1px solid #27272a;background-color:#09090b;color:#fff;text-align:left}.NavMobile-current{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.NavMobile-current-title{display:block;font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa}.NavMobile-current-label{display:block;font-size:1.1em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NavMobile-count{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em;color:#71717a}.NavMobile-toggle .NavMobile-count{color:#d4d4d8}.NavMobile-count.is-done{color:#15803d}.NavMobile-chevron{margin-left:12px;font-size:.7em}.NavMobile-panel{position:absolute;left:0;right:0;max-height:70vh;overflow-y:auto;background-color:#fff;border-bottom:1px solid #d4d4d8;box-shadow:0 14px 28px 0 rgba(0,0,0,.3)}.NavMobile-group{padding:8px 0;border-bottom:1px solid #e4e4e7}.NavMobile-group-title{padding:8px 16px 4px;font-family:sans-serif;font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#71717a}.NavMobile-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:44px;padding:8px 16px;border:none;border-left:4px solid transparent;background:none;color:#09090b;text-align:left}.NavMobile-item-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.NavMobile-item.is-active{border-left-color:#09090b;background-color:#f4f4f5;font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;padding:0;font-family:sans-serif}b{font-weight:700}
/*# sourceMappingURL=main.b715bcf1.css.map*/