article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.poll-next-button{background:0 0!important;border:none;font-size:30px;color:#999}.poll-tick-button{background:0 0!important;padding:2rem;border:none;color:teal}.poll-back-button{background:0 0!important;font-size:1.17em;border:none;color:#999}.poll-border{border-bottom:1px solid #ccc;padding:1rem}.poll-border-no-padding{border-bottom:1px solid #ccc}.votes-margin{margin:.3rem}.poll-selected{background-color:#d6ebff}.poll-text{padding:1rem}.poll-text[disabled]{color:rgba(0,0,0,.7);border-style:solid;border-width:3px;border-color:teal}.poll-text textarea{resize:vertical;width:100%}.poll-header{color:#999}.poll-btn{-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;color:#fff;font-size:20px;background:#3498db;padding:10px 20px 10px 20px;text-decoration:none;margin:1rem}input[type=radio]:checked:before{content:"";display:block;position:relative;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:#39f}input[type=radio]{margin-bottom:0}.hr-results{border-radius:5px;height:.5rem;margin-left:0}.result-color{color:#b6b6b6}.results-bg-color{background-color:#b6b6b6}.star-rating{padding:20px 0;display:block}.poll-container,.poll-list-container{display:flex;flex-direction:column;align-items:center}.poll-list-container{margin-top:1.75rem;padding:2.875rem 0 1rem;background:linear-gradient(153deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 100%);backdrop-filter:blur(30px);border-top:1px solid rgba(23,179,132,.4);flex:1}.poll-list-container .poll-list-item{width:calc(100% - 3.5rem);margin:0 1.75rem;padding:0 0 2rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.5);cursor:pointer;appearance:none;background:0 0;box-shadow:none;color:#fff;text-align:left;font-family:proxima-nova,sans-serif}.poll-list-container .poll-list-item:not(:first-child){margin-top:1.25rem}.poll-list-container .poll-list-item .poll-list-item-header{display:flex;justify-content:space-between;font-weight:600;margin-bottom:.75rem}.poll-list-container .poll-list-item .poll-list-item-header .poll-subheader{opacity:.7;font-size:15px}.poll-list-container .poll-list-item .poll-list-item-header .poll-status{background-color:rgba(20,5,5,.5);border-radius:2.5rem;height:1.75rem;font-size:12px;color:rgba(255,255,255,.8);padding:0 .75rem;display:flex;align-items:center}.poll-list-container .poll-list-item .poll-list-item-header .poll-status.voted{background-color:#456cfd;color:#fff}.poll-list-container .poll-list-item .poll-list-item-title{font-size:18px;font-weight:600;line-height:1.25rem}.poll-container{padding-bottom:95px}.poll-container .poll-question{margin:50px auto 45px;max-width:80%;text-align:center}.poll-container .poll-subtext{opacity:.7;font-weight:600;font-size:14px;margin-top:-2rem;margin-bottom:1.5rem}.poll-container .multi-submit-hint{margin:.75rem 1rem 0;text-align:center}.poll-container .options-container{width:100%}.poll-container .checkbox-option,.poll-container .radio-option{border-radius:1rem;margin:0 1rem .875rem;display:flex;position:relative;border:1px solid transparent}.poll-container .checkbox-option.selected,.poll-container .radio-option.selected{border:none}.poll-container .checkbox-option.selected label,.poll-container .radio-option.selected label{border:2px solid #17b384}.poll-container .checkbox-option:has(input:focus-visible),.poll-container .radio-option:has(input:focus-visible){outline:2px solid #2e7af7}.poll-container .checkbox-option label,.poll-container .radio-option label{flex:1;padding:1rem;border-radius:1rem;background:linear-gradient(153deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 100%);backdrop-filter:blur(30px);border:1px solid rgba(23,179,132,.4);display:flex;flex-direction:column;gap:.5rem;font-size:17px;font-weight:600}.poll-container .checkbox-option label span,.poll-container .radio-option label span{opacity:.7;font-size:13px}.poll-container .checkbox-option input,.poll-container .radio-option input{width:100%;height:100%;position:absolute;opacity:0;cursor:pointer;z-index:1}.poll-container .text-option{width:calc(100% - 2rem);margin:0 1rem;display:flex;justify-content:center}.poll-container .text-option input{width:100%}.poll-container .star-rating{padding:1.25rem 1rem}.poll-container .star-rating .star-container{margin:0;gap:.5rem}.poll-container .star-rating .star-container .star{width:70px;height:70px}@media (max-width:430px){.poll-container .star-rating .star-container .star{width:60px;height:60px}}@media (max-width:370px){.poll-container .star-rating .star-container .star{width:50px;height:50px}}.extra-text{width:calc(100% - 2rem);margin:2rem 1rem 7.6rem}.extra-text .divider{width:95%;padding-top:2rem;margin:0 auto;border-top:1px solid rgba(255,255,255,.5)}.extra-text textarea{width:100%;box-sizing:border-box}.poll-container.survey-poll-container .surveyPolls .extra-text{margin:2rem 1rem 2rem}.poll-container.survey-poll-container .surveyPolls .poll-subtext{width:100%;text-align:center;display:flex;justify-content:center;margin:0 auto 1.5rem}.poll-container.survey-poll-container .surveyPolls .poll-question{margin:20px auto 20px;font-size:1.5rem}.chat-view{display:flex;flex-direction:column;height:100%;min-height:unset;overflow:hidden}.chat-view.keyboard-open{position:fixed;top:0;left:0;width:100%}.chat-view header{padding-top:calc(.875rem + env(safe-area-inset-top));margin-bottom:.75rem;display:flex;align-items:center;position:relative;flex-shrink:0}.chat-view header h3{flex:1;text-align:center}.chat-messages-hidden{flex:1;display:flex;align-items:center;justify-content:center}.chat-messages-hidden .chat-messages-hidden-notice{display:flex;align-items:center;gap:.5rem;color:#999;font-size:.9em}.chat-messages-hidden .chat-messages-hidden-notice .fa-eye-slash{font-size:1.1em}.chat-messages-area{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.chat-messages-area::-webkit-scrollbar{display:none}.chat-messages-area .chat-message{padding:.4rem .7rem .25rem;background:rgba(255,255,255,.15);color:#e8e8e8;border-radius:1.25rem;border:1px solid rgba(255,255,255,.12);flex-shrink:0}.chat-messages-area .message-header{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.chat-messages-area .message-name{color:#fff;word-break:break-word}.chat-messages-area .message-text{margin:.4rem 0 0;word-break:break-word;color:#f0f0f0;white-space:pre-wrap}.chat-messages-area .message-text.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.chat-messages-area .read-more-btn{background:0 0;border:none;color:#8cb4ff;padding:0;margin-top:.25rem;font-size:.85em;cursor:pointer}.chat-messages-area .message-image{max-width:100%;border-radius:6px;margin-top:.5rem}.chat-messages-area .reactions-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center}.chat-messages-area .reactions-overlay .reactions-overlay-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.chat-messages-area .reactions-overlay .reactions-overlay-card{position:relative;background:#2a2a2a;border-radius:1rem;padding:1rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;max-width:16rem}.chat-messages-area .reactions-overlay .reactions-overlay-card .reaction-option{font-size:1.5rem;text-decoration:none;padding:.35rem .5rem;border-radius:.5rem;line-height:1}.chat-messages-area .reactions-overlay .reactions-overlay-card .reaction-option:active{background:rgba(255,255,255,.15)}.chat-messages-area .message-reactions{display:flex;gap:.35rem;flex-wrap:wrap}.chat-messages-area .message-reactions .reaction-pill{display:flex;align-items:center;gap:.2rem;padding:.15rem .5rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.1);border-radius:1rem;text-decoration:none;line-height:1}.chat-messages-area .message-reactions .reaction-pill:active{background:rgba(255,255,255,.2)}.chat-messages-area .message-reactions .reaction-pill .emoji{font-size:.9rem}.chat-messages-area .message-reactions .reaction-pill .count{font-size:.75rem;color:#d0d0d0}.chat-messages-area .reply-trigger{background:0 0;border:none;color:rgba(255,255,255,.35);padding:0 .25rem;margin-left:auto;font-size:.8rem;cursor:pointer;line-height:1}.chat-messages-area .reply-trigger:active{color:rgba(255,255,255,.7)}.chat-messages-area .message-footer{display:flex;align-items:center;gap:.6rem;margin-top:.3rem;min-height:1.5rem;flex-wrap:wrap}.chat-messages-area .message-footer .message-time{font-size:.65em;color:#999;line-height:1;margin-left:auto}.chat-messages-area .reaction-trigger{background:0 0;border:none;color:rgba(255,255,255,.35);padding:0;margin-right:.25rem;font-size:1.1rem;cursor:pointer;line-height:1}.chat-messages-area .reaction-trigger:active{color:rgba(255,255,255,.7)}.chat-messages-area .message-replies{margin-top:.4rem;padding-left:.6rem;border-left:2px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:.35rem}.chat-messages-area .message-replies .reply-message{padding:.25rem 0}.chat-messages-area .message-replies .reply-message .reply-header{display:flex;align-items:baseline;gap:.35rem}.chat-messages-area .message-replies .reply-message .reply-name{color:#fff;font-size:.85em;word-break:break-word}.chat-messages-area .message-replies .reply-message .reply-text{margin:.15rem 0 0;word-break:break-word;color:#e8e8e8;white-space:pre-wrap;font-size:.9em}.chat-messages-area .message-replies .reply-message .reply-text.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.chat-messages-area .message-replies .reply-message .read-more-btn{background:0 0;border:none;color:#8cb4ff;padding:0;margin-top:.25rem;font-size:.8em;cursor:pointer}.chat-messages-area .message-replies .reply-message .reply-time{font-size:.6em;color:#999;line-height:1;margin-left:auto}.chat-messages-area .message-replies .reply-message .reply-image{max-width:100%;border-radius:6px;margin-top:.3rem}.chat-messages-area .load-older-btn{background:0 0;border:1px solid rgba(255,255,255,.2);color:#d0d0d0;border-radius:1.25rem;padding:.6rem 1.5rem;font-size:.9em;cursor:pointer;align-self:center;flex-shrink:0}.chat-messages-area .load-older-btn:active{background:rgba(255,255,255,.05)}.chat-messages-area .messages-empty{text-align:center;color:#aeaeae;font-size:.9em;margin:auto;align-self:center}.chat-status-messages{position:fixed;left:0;right:0;bottom:calc(4rem + env(safe-area-inset-bottom));z-index:50;text-align:center;padding:0 1rem;pointer-events:none}.chat-status-messages .message-status,.chat-status-messages .message-submit-error{display:inline-block;padding:.5rem 1rem;border-radius:1rem;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.85em;margin-bottom:.5rem}.chat-status-messages .message-status span,.chat-status-messages .message-submit-error span{padding-right:.5rem}.chat-status-messages .message-submit-error{color:#ff6b6b}.chat-input-bar{border-top:1px solid rgba(255,255,255,.1);padding:.5rem 1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex-shrink:0}.chat-input-bar .posting-as{font-size:.7em;color:#999;margin-bottom:.5rem}.chat-input-bar .posting-as .change-name{color:#d0d0d0;text-decoration:none;font-weight:600;margin-left:.2rem;-webkit-tap-highlight-color:transparent}.chat-input-bar .posting-as .change-name .fa-pencil{font-size:.85em;margin-left:.2rem;color:rgba(255,255,255,.35)}.chat-input-bar .reply-banner{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;margin-bottom:.25rem;background:rgba(255,255,255,.08);border-radius:.5rem;border-left:2px solid rgba(255,255,255,.15);font-size:.8em;color:#d0d0d0}.chat-input-bar .reply-banner .reply-banner-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.chat-input-bar .reply-banner .reply-banner-content .reply-banner-name{font-weight:600;color:#e0e0e0}.chat-input-bar .reply-banner .reply-banner-content .reply-banner-preview{color:#999;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-input-bar .reply-banner .cancel-reply{background:0 0;border:none;color:rgba(255,255,255,.4);padding:.1rem .25rem;cursor:pointer;font-size:.75rem;flex-shrink:0}.chat-input-bar .reply-banner .cancel-reply:active{color:rgba(255,255,255,.8)}.chat-input-bar .message-phase{display:flex;flex-direction:column;gap:.5rem}.chat-input-bar .message-phase .message-input-row{display:flex;gap:.5rem;align-items:center}.chat-input-bar .message-phase .message-input-row .comment-text-container{flex:1;position:relative;display:flex}.chat-input-bar .message-phase .message-input-row .comment-text-container textarea#comment-text{flex:1;resize:none;overflow-y:auto;box-sizing:border-box;height:2rem;min-height:2rem;padding-top:.25rem;padding-bottom:.25rem;max-height:6rem;scrollbar-width:none;-ms-overflow-style:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);color:#f0f0f0}.chat-input-bar .message-phase .message-input-row .comment-text-container textarea#comment-text::-webkit-scrollbar{display:none}.chat-input-bar .message-phase .message-input-row .comment-text-container .attach-image{position:absolute;top:50%;right:.75rem;color:#fff;transform:translateY(-50%)}.chat-input-bar .message-phase .message-input-row .send-btn{width:1.75rem;height:1.75rem;font-size:.75rem;border-radius:50%;border:none;background-color:#2e7af7;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:auto;align-self:flex-end}.chat-input-bar .message-phase .message-input-row .send-btn.ng-hide{display:none!important}.chat-input-bar .message-phase .message-input-row .send-btn[disabled]{opacity:.5}.chat-input-bar .message-phase .attached-image{width:12.5rem;display:flex;flex-direction:column;position:relative}.chat-input-bar .message-phase .attached-image img{margin-top:.5rem;border-radius:10px}.chat-input-bar .message-phase .attached-image button{position:absolute;border-radius:100%;border:none;width:1.5rem;height:1.5rem;right:.25rem;top:2.25rem;background:rgba(0,0,0,.5);color:#fff}.name-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center}.name-overlay .name-overlay-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.name-overlay .name-overlay-card{position:relative;background:#2a2a2a;border-radius:1rem;padding:1.5rem;width:85%;max-width:20rem;display:flex;flex-direction:column;gap:.75rem}.name-overlay .name-overlay-card h3{color:#fff;margin:0;text-align:center}.name-overlay .name-overlay-card input{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);color:#f0f0f0;padding:.5rem .75rem;border-radius:.5rem}.name-overlay .name-overlay-card .name-overlay-save{background-color:#2e7af7;color:#fff;border:none;border-radius:.5rem;padding:.5rem;font-weight:700;cursor:pointer}.name-overlay .name-overlay-card .name-overlay-save[disabled]{opacity:.5}html{height:100%}.onsite-app{background-color:#000;font-family:proxima-nova,sans-serif;height:100%;margin:0}.onsite-app>*{height:100%}.center{max-width:600px;margin:0 auto;background-image:url(/images/backgrounds/onsite_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative;min-height:100%}.center.flex{display:flex;flex-direction:column}.center h3{margin:0;font-size:1.75rem;line-height:2rem;color:#fff}.center header{text-align:center;height:1.75rem;padding-top:1.875rem}.center header .back-button{width:1.75rem;height:1.75rem;padding:0;position:absolute;left:1.125rem;background:0 0!important;border:none}.center input[type=text],.center textarea{border-radius:1.25rem;padding:.5rem 1rem;border:none;font-family:proxima-nova,sans-serif;background:#3b4444;color:#b7b7b7;font-size:16px}.center input[type=text]::placeholder,.center textarea::placeholder{color:#aeaeae}.center textarea{resize:vertical;min-height:2.5rem;max-height:15rem}.center .submit-container{background:linear-gradient(1deg,#000 -3%,rgba(217,217,217,0) 90%);position:fixed;height:13.5rem;bottom:0;width:100%;max-width:600px}.center .submit-btn{border-radius:2.5rem;border:1px solid #2e7af7;background-color:#2e7af7;padding:5px 1.25rem;width:80%;max-width:25rem;height:3.125rem;color:#fff;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);bottom:45px}header.main{display:flex;align-items:center;justify-content:space-between;margin:0 1.25rem}header.main img{width:50px}.main-content{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.main-content h1{max-width:80%;margin-left:auto;margin-right:auto;text-align:center}.main-content .content-grid{margin-top:2.5rem;gap:1.5rem;display:grid;grid-template-columns:repeat(6,1fr);width:70%}.main-content .content-grid button{display:flex;align-items:center;flex-direction:column;background:0 0;appearance:none;border:0;padding:0;color:#fff;font-weight:700;font-family:proxima-nova;grid-column:span 2}.main-content .content-grid button:disabled{filter:grayscale(1);opacity:.75}.main-content .content-grid button:last-child:nth-child(3n-1){grid-column-end:-2}.main-content .content-grid button:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.main-content .content-grid button:last-child:nth-child(3n-2){grid-column-end:5}.main-content .content-grid button .button-img{display:flex;position:relative;margin-bottom:.5rem;width:100%;max-width:100px}.main-content .content-grid button .button-img .bg-square{width:100%;max-width:100px;padding-bottom:100%;backdrop-filter:blur(30px);border-radius:1rem;background:linear-gradient(152.97deg,rgba(0,0,0,.2) 0,rgba(255,255,255,0) 100%);border:1px solid rgba(23,179,132,.4)}.main-content .content-grid button .button-img .abs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}button:[disabled]{opacity:.5;cursor:default}.fade.ng-enter{transition:.5s linear all;opacity:0}.fade.ng-enter.ng-enter-active{opacity:1}.fade.ng-leave{transition:.5s linear all;opacity:1}.fade.ng-leave.ng-leave-active{opacity:0}.fade.ng-hide{transition:.5s linear all;opacity:0}