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}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus{outline:dotted thin}a:active,a:hover{outline: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}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,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}[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.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-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%}.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:100%;border:1px solid #999;border:none transparent;background-color:#E6E6E6;text-decoration:none}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=search],.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=search]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=checkbox]:focus,.pure-form input[type=radio]:focus{outline:#129FEA auto 1px}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form input[type=search][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background:#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:#ee5f5b}.pure-form input:focus:invalid:focus,.pure-form select:focus:invalid:focus,.pure-form textarea:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{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:not([type]),.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=search],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{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 10em}.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{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0 0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0 0 4px 4px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.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=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=search],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=tel],.pure-group input[type=color],.pure-group input[type=search]{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}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu ul{position:absolute;visibility:hidden}.pure-menu.pure-menu-open{visibility:visible;z-index:2;width:100%}.pure-menu ul{left:-10000px;list-style:none;margin:0;padding:0;top:-10000px;z-index:1}.pure-menu>ul{position:relative}.pure-menu-open>ul{left:0;top:0;visibility:visible}.pure-menu-open>ul:focus{outline:0}.pure-menu li{position:relative}.pure-menu .pure-menu-heading,.pure-menu a{display:block;line-height:1.5em;padding:5px 20px;text-decoration:none;white-space:nowrap}.pure-menu.pure-menu-horizontal>.pure-menu-heading{display:inline-block;zoom:1;margin:0;vertical-align:middle}.pure-menu.pure-menu-horizontal>ul{display:inline-block;zoom:1;vertical-align:middle}.pure-menu li a{padding:5px 20px}.pure-menu-can-have-children>.pure-menu-label:after{content:'\25B8';float:right;font-family:'Lucida Grande','Lucida Sans Unicode','DejaVu Sans',sans-serif;margin-right:-20px;margin-top:-1px}.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-separator{background-color:#dfdfdf;display:block;height:1px;font-size:0;margin:7px 2px;overflow:hidden}.pure-menu-hidden{display:none}.pure-menu-fixed{position:fixed;top:0;left:0;width:100%}.pure-menu-horizontal li{display:inline-block;zoom:1;vertical-align:middle}.pure-menu-horizontal li li{display:block}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after{content:"\25BE"}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-horizontal li.pure-menu-separator{height:50%;width:1px;margin:0 7px}.pure-menu-horizontal li li.pure-menu-separator{height:1px;width:auto;margin:7px 2px}.pure-menu.pure-menu-horizontal li .pure-menu-children,.pure-menu.pure-menu-open{background:#fff;border:1px solid #b7b7b7}.pure-menu.pure-menu-horizontal,.pure-menu.pure-menu-horizontal .pure-menu-heading{border:none}.pure-menu a{border:1px solid transparent;border-left:none;border-right:none}.pure-menu .pure-menu-can-have-children>li:after,.pure-menu a{color:#777}.pure-menu .pure-menu-can-have-children>li:hover:after{color:#fff}.pure-menu .pure-menu-open{background:#dedede}.pure-menu li a:focus,.pure-menu li a:hover{background:#eee}.pure-menu li.pure-menu-disabled a:focus,.pure-menu li.pure-menu-disabled a:hover{background:#fff;color:#bfbfbf}.pure-menu .pure-menu-disabled>a{background-image:none;border-color:transparent;cursor:default}.pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after,.pure-menu .pure-menu-disabled>a{color:#bfbfbf}.pure-menu .pure-menu-heading{color:#565d64;text-transform:uppercase;font-size:90%;margin-top:.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dfdfdf}.pure-menu .pure-menu-selected a{color:#000}.pure-menu.pure-menu-open.pure-menu-fixed{border:none;border-bottom:1px solid #b7b7b7}.pure-paginator{letter-spacing:-.31em;text-rendering:optimizespeed;list-style:none;margin:0;padding:0}.opera-only :-o-prefocus,.pure-paginator{word-spacing:-.43em}.pure-paginator li{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-paginator .pure-button{border-radius:0;padding:.8em 1.4em;vertical-align:top;height:1.1em}.pure-paginator .pure-button:active,.pure-paginator .pure-button:focus{outline-style:none}.pure-paginator .next,.pure-paginator .prev{color:#C0C1C3;text-shadow:0 -1px 0 rgba(0,0,0,.45)}.pure-paginator .prev{border-radius:2px 0 0 2px}.pure-paginator .next{border-radius:0 2px 2px 0}@media (max-width:480px){.pure-menu-horizontal{width:100%}.pure-menu-children li{display:block;border-bottom:1px solid #000}}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child td,.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}@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:48.1em){.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%}}code[class*=language-],pre[class*=language-]{color:#000;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{position:relative;margin:.5em 0;background-image:-webkit-linear-gradient(transparent 50%,#f7f7f7 50%);background-image:-moz-linear-gradient(transparent 50%,#f7f7f7 50%);background-image:-ms-linear-gradient(transparent 50%,#f7f7f7 50%);background-image:-o-linear-gradient(transparent 50%,#f7f7f7 50%);background-image:linear-gradient(transparent 50%,#f7f7f7 50%);background-size:3em 3em;background-origin:content-box;overflow:visible}code[class*=language]{max-height:inherit;height:100%;padding:0 1em;display:block;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}:not(pre)>code[class*=language-]{position:relative;padding:.2em;-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;-o-border-radius:.3em;border-radius:.3em;color:#c92c2c;border:1px solid rgba(0,0,0,.1)}:not(pre)>code[class*=language-]:after,pre[class*=language-]:after{right:.75em;left:auto;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7D8B99}.token.punctuation{color:#5F6364}.token.boolean,.token.constant,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#c92c2c}.token.attr-name,.token.builtin,.token.char,.token.function,.token.selector,.token.string{color:#1a98d5}.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:#1990b8}.token.important,.token.regex{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.token.important{font-weight:400}.token.entity{cursor:help}.namespace{opacity:.7}@media screen and (max-width:767px){pre[class*=language-]:after,pre[class*=language-]:before{bottom:14px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.token.cr:before,.token.lf:before,.token.tab:not(:empty):before{color:#e0d7d1}pre[class*=language-].line-numbers{padding-left:0}pre[class*=language-].line-numbers code{padding-left:3.8em}pre[class*=language-].line-numbers .line-numbers-rows{left:0}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit;padding-right:0;padding-left:0;margin-top:1em;background:hsla(24,20%,50%,.08);background:-moz-linear-gradient(left,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));background:-webkit-linear-gradient(left,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));background:-o-linear-gradient(left,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));background:linear-gradient(left,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}@font-face{font-family:fira-mono;src:url(../fonts/FiraMono-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:fira-mono;src:url(../fonts/FiraMono-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:SSPika;src:url(../fonts/ss-pika.eot?) format('embedded-opentype'),url(../fonts/ss-pika.woff) format('woff'),url(../fonts/ss-pika.ttf) format('truetype');font-weight:400;font-style:normal}.orange{color:#ff4300}.dark-cyan,.green{color:#129b4d}.blue,.strong-blue{color:#1a98d5}.dark-moderate-magenta,.purple{color:#813b96}.bright-orange,.yellow{color:#faa438}.grey,.very-dark-grayish-blue{color:#59595b}@media screen and (min-width:35.5em){.hide-sm{display:none!important}}@media screen and (min-width:48.1em){.hide-md{display:none!important}}@media screen and (min-width:64em){.hide-lg{display:none!important}}@media screen and (min-width:80em){.hide-xl{display:none!important}}@media screen and (max-width:35.5em){.before-sm{display:none!important}}@media screen and (max-width:48.1em){.before-md{display:none!important}}@media screen and (max-width:64em){.before-lg{display:none!important}}@media screen and (max-width:80em){.before-xl{display:none!important}}@media screen and (min-width:48.1em){.only-sm{display:none!important}}@media screen and (min-width:64em){.only-sm{display:none!important}}@media screen and (min-width:80em){.only-sm{display:none!important}}@media screen and (min-width:35.5em){.only-md{display:none!important}}@media screen and (min-width:64em){.only-md{display:none!important}}@media screen and (min-width:80em){.only-md{display:none!important}}@media screen and (min-width:48.1em){.only-lg{display:none!important}}@media screen and (min-width:35.5em){.only-lg{display:none!important}}@media screen and (min-width:80em){.only-lg{display:none!important}}@media screen and (min-width:48.1em){.only-xl{display:none!important}}@media screen and (min-width:64em){.only-xl{display:none!important}}@media screen and (min-width:35.5em){.only-xl{display:none!important}}body{background-color:#ededed;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}.wf-loading a,.wf-loading div,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading li,.wf-loading p,.wf-loading ul{visibility:hidden}.wf-active a,.wf-active div,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active li,.wf-active p,.wf-active ul{visibility:visible}.pure-g [class*=pure-u],button,html,input,select,textarea{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}.pure-g [class*=pure-u] h1,.pure-g [class*=pure-u] h2,.pure-g [class*=pure-u] h3,.pure-g [class*=pure-u] h4,.pure-g [class*=pure-u] h5,.pure-g [class*=pure-u] h6,button h1,button h2,button h3,button h4,button h5,button h6,html h1,html h2,html h3,html h4,html h5,html h6,input h1,input h2,input h3,input h4,input h5,input h6,select h1,select h2,select h3,select h4,select h5,select h6,textarea h1,textarea h2,textarea h3,textarea h4,textarea h5,textarea h6{font-family:ars-maquette-web,'ARS Maquette Pro','Myriad Pro','Gill Sans','Lucida Sans',Verdana,Geneva,sans-serif}.pure-g [class*=pure-u] code,button code,html code,input code,select code,textarea code{font-family:"Source Code Pro",courier,monospace}.pure-g [class*=pure-u] .icon,.pure-g [class*=pure-u] b,button .icon,button b,html .icon,html b,input .icon,input b,select .icon,select b,textarea .icon,textarea b{font-family:SSPika;-moz-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}.pure-g [class*=pure-u] b,button b,html b,input b,select b,textarea b{font-weight:400}h1[class*=pure-u],h2[class*=pure-u],h3[class*=pure-u],h4[class*=pure-u],h5[class*=pure-u],h6[class*=pure-u]{font-family:ars-maquette-web,'ARS Maquette Pro','Myriad Pro','Gill Sans','Lucida Sans',Verdana,Geneva,sans-serif!important}button{outline:0}.pure-g{font-family:Arial;letter-spacing:-.35em}body{color:#59595b;line-height:1.5rem;padding:0;margin:0}code{font-family:"Source Code Pro",courier,monospace}.page{background-color:#ededed;overflow:hidden}.icon,b{font-family:SSPika;-moz-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}.icon[class*=pure-u],b[class*=pure-u]{font-family:SSPika!important;-moz-font-variant-ligatures:common-ligatures!important;-webkit-font-variant-ligatures:common-ligatures!important;font-variant-ligatures:common-ligatures!important}b{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:ars-maquette-web,'ARS Maquette Pro','Myriad Pro','Gill Sans','Lucida Sans',Verdana,Geneva,sans-serif;margin-bottom:1rem;font-weight:100}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#ff4300}h2{font:400 1.75em/2rem;margin:.7rem 0}h3{font:400 1.4em/2rem;margin:.4rem 0}h4{font:400 1.2em/2rem;margin:.5rem 0}h5{font:400 1em/2rem;margin:.5rem 0;font-weight:700}section.main{padding-left:1rem;padding-right:1rem;width:100%}@media screen and (min-width:48.1em){section.main{padding-left:inherit;padding-right:inherit}}@media screen and (min-width:48.1em){section.main{width:90%;margin:0 auto!important}}h1{font:400 2em/3rem;margin:1rem 0;line-height:2rem}h1.front_door{padding-bottom:1rem}@media screen and (min-width:48.1em){h1 .back{width:2rem;margin-left:-2rem}}.zetta-logo{background:url(../images/zetta-logo.svg) 1rem 0 no-repeat,1rem 0 no-repeat;color:transparent;background-size:auto 2.2rem;height:2rem;margin:1rem 0 0;width:6rem}@media screen and (min-width:48.1em){.zetta-logo{background-position:0 0;background-size:auto 2rem;height:2rem;width:5rem}}.mac-tooltip{line-height:1rem}footer ul,header ul{margin:0;padding:0}a{color:#faa438;text-decoration:none;text-shadow:0 1px #fff;cursor:pointer}a:hover{text-decoration:underline}a.home{margin:0;padding:0;background-color:transparent;color:transparent;text-shadow:none;float:left}a.home:hover{background-color:transparent;text-decoration:none}#hero{background-color:#fff}#hero header{width:100%}@media screen and (min-width:48.1em){#hero header{width:90%;margin:0 auto!important}}#hero #cta{background-color:#4A5981}#hero #cta .content{width:100%}@media screen and (min-width:48.1em){#hero #cta .content{width:90%;margin:0 auto!important}}#hero #cta .content a{text-shadow:0 1px #59595b}#zettais h1{line-height:2rem;margin:.5rem 0 0;font-weight:100}@media screen and (min-width:48.1em){#zettais{margin:1rem 0}}nav{background-color:#0b1a1f;text-align:left;min-height:2.5rem;box-shadow:0 13px 20px rgba(0,0,0,.02),0 0 13px rgba(0,0,0,.02)}nav section{width:100%}@media screen and (min-width:48.1em){nav section{width:90%;margin:0 auto!important}}nav .menu-toggle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#faa438;background-color:transparent;text-align:right;font-size:1.5em;padding:.5rem 1rem 0 0;height:2rem}nav .menu-toggle.closed .closed-icon,nav .menu-toggle.open .open-icon{display:none}nav .menu-toggle b{cursor:pointer}nav ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:max-height 1s;height:auto;max-height:10rem;padding:1rem;background-color:#0b1a1f;margin:0}nav ul.closed{max-height:0;padding:0 1rem}nav ul.closed li{opacity:0;display:none}@media screen and (min-width:48.1em){nav ul{max-height:2rem;padding:0;background-color:transparent}nav ul.closed,nav ul.open{float:left;max-height:2rem}nav ul.closed li,nav ul.open li{opacity:1;display:inline-block}}nav ul li{transition:opacity 1s;opacity:1;line-height:1.5rem;font-size:1rem;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;height:2.5rem;color:#ededed}@media screen and (min-width:48.1em){nav ul li{display:inline-block}}nav ul li a{background-color:transparent;text-shadow:none}@media screen and (min-width:48.1em){nav ul li a{display:block;padding:.5rem .25rem .5rem 0}nav ul li a:after{content:'/';margin:0 0 0 .5rem;color:#ededed}}nav ul li a:hover{text-decoration:none}nav .zetta-logo{margin-top:.25rem}.install{background-color:#fff;height:2.65rem;border-bottom:.35rem solid #faa438;margin:0 0 1rem}.install input{width:100%;font-size:1.2rem;font-family:"Source Code Pro",courier,monospace;border:none;background-color:transparent}@media screen and (min-width:48.1em){.install{margin:0 1rem 1rem 0}}#cta{padding-bottom:2rem}#cta .build,#cta .learn,#cta .npm{margin:0;padding:0;overflow:hidden}#cta p{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:.8em;height:2rem;margin:1rem 0 0;color:#fff;font-weight:300}#cta .build button{height:3rem;font-size:1.2rem;width:100%}.learn{margin:0;padding:0}.learn ul{margin:0;padding:0;width:100%}.learn ul li{display:inline-block;list-style-type:none;margin:.9rem .5rem 0 0;font-size:.9em}@media screen and (min-width:35.5em){.learn p,.learn ul{padding-left:1rem}}#get-started{width:100%;margin-top:3rem}@media screen and (min-width:48.1em){#get-started{width:90%;margin:0 auto!important}}#get-started .next-step button{width:100%;font-size:1.5rem}@media screen and (min-width:35.5em){#get-started .next-step button{width:90%;display:block;margin:0 auto;font-size:1.2rem}}@media screen and (min-width:35.5em){#get-started .next-step p{text-align:center}}.video{background-color:transparent;background-image:linear-gradient(#4A5981 1px,#4A5981 1px);background-size:100% 5rem;background-repeat:no-repeat;margin-bottom:2rem}#video{background-color:#fff;background-image:url(../images/play-button.svg);background-repeat:no-repeat;background-position:center;background-size:100px 100px;width:100%;height:20.5rem;text-align:center;border-bottom:.5rem solid #d1d2d4}@media screen and (min-width:48.1em){#video{width:90%;margin:0 auto!important}}.muted .devices{background-color:transparent}.muted .devices .row .switches b{color:rgba(0,0,0,.2)}.feature{margin-bottom:2rem}@media screen and (min-width:48.1em){.feature .vis,.feature h2{margin-left:4rem}}.feature .vis{position:static}.feature .vis .example{width:100%;height:12rem;margin:0;padding:.5rem 0;text-align:center}.feature .vis .example img{max-width:90%;max-height:12rem}@media screen and (min-width:35.5em){.feature .vis .example{width:50%;float:left}}@media screen and (min-width:48.1em){.feature .vis{position:relative;width:64em}.feature .vis .example{width:20%;margin-right:5%;float:left;height:10rem;background-repeat:no-repeat;background-position:center;background-size:contain}.feature .vis .example img{display:none}}.server-loading{width:100%;padding-left:1rem;padding-right:1rem;padding-top:1rem}@media screen and (min-width:48.1em){.server-loading{width:90%;margin:0 auto!important}}@media screen and (min-width:48.1em){.server-loading{padding-left:inherit;padding-right:inherit}}@-webkit-keyframes blink{0%,10%{opacity:.3}15%,85%{opacity:1}100%{opacity:.3}}.server-loading b:nth-child(1){opacity:0;-webkit-animation:blink 1s 0s ease infinite}.server-loading b:nth-child(2){opacity:0;-webkit-animation:blink 1s .1s ease infinite}.server-loading b:nth-child(3){opacity:0;-webkit-animation:blink 1s .2s ease infinite}.query .server-loading{width:initial;padding-top:.5rem}.query button.server-loading{padding-top:.5rem;margin:0 1rem!important}.pairing+.pairing{margin-top:3rem}section.description{background-color:#fff;padding-bottom:1rem}section.description div{width:100%}@media screen and (min-width:48.1em){section.description div{width:90%;margin:0 auto!important}}section.description p:first-of-type{margin-top:0}#wampum,header nav{position:fixed;width:100%;z-index:50}#wampum{top:2.5rem;display:none}@media screen and (min-width:48.1em){#wampum{display:block}}.page_content a{color:#e29636}.page_content a:hover{color:#faa438}.page_content header{margin-top:2.5rem;background-color:#fff;padding:0 1rem 1rem;transition:box-shadow .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.13),0 0 2px rgba(0,0,0,.13)}.page_content header h1{margin:2rem 0 0}@media screen and (min-width:48.1em){.page_content header{padding-left:inherit;padding-right:inherit}}.page_content header .content{width:100%}@media screen and (min-width:48.1em){.page_content header .content{width:90%;margin:0 auto!important}}.page_content header:hover{box-shadow:0 5px 8px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1)}#wampum{background-color:#fff;border-bottom:#59595b}#device .actions,#device .properties{padding-right:2rem}#device .properties{overflow:hidden}.serverError{color:#ff4300}.front-door header{padding-bottom:1rem}footer{background-color:#0b1a1f;padding:2rem 0 7rem;margin-top:4rem;color:#fff;overflow-x:hidden}footer ul{margin:0;padding:0}footer ul li{list-style-type:none}footer li.apigee{margin-top:1rem}footer .creative-commons{margin-top:3rem;font-size:.8em}footer .zetta-logo{margin-bottom:1rem;background-position:0 0}footer a{text-shadow:none}.device-meta h2{font-size:1rem;line-height:1rem;margin:0;padding:2rem 0 1rem;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif!important}.device-meta h2 span{font-weight:200}.device-group h2{font-size:1rem;line-height:1rem;margin:0;padding:2rem 0 1rem;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif!important}.device-group h2 span{font-weight:200}.device-group .device_count{font-size:.8rem;padding-top:.5rem}.device-group{width:100%}.device-group h2{padding-left:1rem}@media screen and (min-width:48.1em){.device-group h2{padding-left:0}}.device-group h2 .active_query{font-family:"Source Code Pro",courier,monospace;background-color:#fff;padding:.25rem .5rem;margin-left:.5rem;font-size:.8rem;border-radius:3px}@media screen and (min-width:48.1em){.device-group{width:90%;margin:0 auto!important}}.overview-action-form{display:inline}form.action-content label{padding:0 1rem}.muted .devices .row:not(:first-child),.pinned .devices .row:not(:first-child){border-top:1px solid rgba(0,0,0,.05)}.muted .devices .row .lone-name,.pinned .devices .row .lone-name{padding:0}.muted .devices .row .server-name,.pinned .devices .row .server-name{font-size:.5rem}.muted .devices .row .device-name,.pinned .devices .row .device-name{font-weight:700}.muted .devices .row .stream-name,.pinned .devices .row .stream-name{font-size:.75rem}.muted .devices .row .action,.pinned .devices .row .action{margin-left:0}.muted .mute,.pinned .pin{color:#59595b!important}h1 .back{display:inline-block;position:relative;width:1rem;font-size:1rem;margin-left:-1rem;color:#faa438;cursor:pointer}h1 .back:hover{color:#D3990A}@media screen and (min-width:48.1em){h1 .back{width:2rem;margin-left:-2rem}}#overview .row .vis{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#overview .row .vis .sparkline circle{display:none}#show .stream.vis{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#show .stream.vis .dnastrip{padding-top:1rem}.devices{background-color:#fff;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.13),0 0 2px rgba(0,0,0,.13)}.devices .device{background-color:transparent;box-shadow:none;transition:box-shadow .2s ease}.devices .device:not(:first-child){border-top:1px solid rgba(0,0,0,.2)}.devices .device:hover{box-shadow:0 7px 12px rgba(0,0,0,.08),0 0 7px rgba(0,0,0,.08)}.devices .row{border-top:1px solid rgba(0,0,0,.05);overflow-x:hidden;line-height:1rem}.devices .row.animate-size{transition:400ms cubic-bezier(.25,.25,.75,.75) all;overflow:hidden}.devices .row.animate-size.closed{height:auto;max-height:0}.devices .row.animate-size.open{height:auto;max-height:100rem}.devices .row .name,.devices .row .switches,.devices .row .value{padding:1rem 0;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.devices .row .value{padding:1rem;color:#59595b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right}@media screen and (min-width:48.1em){.devices .row .value{text-align:left}}.devices .row .value form{display:inline-block}.devices .row.properties{border-top:none;border-bottom:1px solid transparent;color:rgba(0,0,0,.4)}.devices .row.properties .name,.devices .row.properties .val{font-size:.8rem;padding:.25rem 0}.devices .row.properties .val input{padding:0;margin:0;border:none;color:inherit}.devices .row.properties:hover{color:rgba(0,0,0,.6)}@media screen and (min-width:48.1em){.devices .row .spacer{display:none}}.devices .row .switches{padding:0;text-align:center;font-size:1em}.devices .row .switches b{display:inline-block;padding:1rem 0;color:rgba(0,0,0,.1)}.devices .row .switches b:hover{color:#59595b;cursor:pointer}.devices .row.main{border-bottom:1px solid rgba(0,0,0,.05)}.devices .row.main .name{color:#59595b;font-weight:700}.devices .row.disabled{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.devices .row.action{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.devices .row.action .value{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .5rem .5rem 0;text-align:right;border-top:none}@media screen and (min-width:48.1em){.devices .row.action .value{padding:.5rem 1rem;text-align:left}}.devices .row.action .vis{padding:.5rem 1rem 0 0}@media screen and (min-width:48.1em){.devices .row.action .vis{padding:0}}.device-group .row.categorical .vis{padding:0 1rem .5rem 0}@media screen and (min-width:48.1em){.device-group .row.categorical .vis{padding:1rem 0 .5rem}}.device-group .row.numerical .vis{padding:0 1rem 1rem 0}@media screen and (min-width:48.1em){.device-group .row.numerical .vis{padding:1rem 0}}.device-group .row.action .value{text-align:right;margin-top:.5rem}@media screen and (min-width:48.1em){.device-group .row.action .value{text-align:left;margin-top:0}}.device-group .row.action .vis{border-top:0;padding:.5rem 1rem .5rem 0}@media screen and (min-width:48.1em){.device-group .row.action .vis{padding:.25rem 0 .5rem}}input{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;padding:.4rem}input[type=color]{-webkit-appearance:none;border:none;margin-top:.5rem}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}::-webkit-input-placeholder{font-style:italic;font-weight:100}:-moz-placeholder{font-style:italic;font-weight:100}::-moz-placeholder{font-style:italic;font-weight:100}:-ms-input-placeholder{font-style:italic;font-weight:100}select{margin-top:.3rem;width:100%}.pure-button{border-radius:0!important;padding:.3rem .5rem;border-bottom:2px solid rgba(0,0,0,.2);color:rgba(0,0,0,.7);margin:0 .5rem 0 0;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.14),0 0 1px rgba(0,0,0,.14)}.pure-button:hover:not([disabled]){background-color:#faa438;box-shadow:0 5px 8px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1)}.device-meta{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none!important}.device-meta .row{border-top:none}@media screen and (min-width:48.1em){.device-meta{width:90%;margin:0 auto!important}}.device-meta h2.name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1rem;line-height:1rem;margin:0;padding:2rem 0 1rem;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif!important;text-transform:uppercase}.device-meta h2.name span{font-weight:200}.device-meta .content{background-color:#fff;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:1rem;transition:box-shadow .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.13),0 0 2px rgba(0,0,0,.13)}.device-meta .content:hover{box-shadow:0 7px 12px rgba(0,0,0,.08),0 0 7px rgba(0,0,0,.08)}.device-meta form{margin-bottom:1.5rem}.device-meta .meta-group{padding-left:1rem;padding-right:1rem}@media screen and (min-width:48.1em){.device-meta .meta-group{padding-left:inherit;padding-right:inherit}}.device-meta .actions,.device-meta .properties{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1rem}.device-meta .actions .fields{margin-bottom:1rem}.device-meta .api .content.request,.device-meta .api .content.response{font-size:.9rem;padding:0}.device-meta .api .content.request pre,.device-meta .api .content.response pre{margin:0;padding:0}.device-meta .api .content.request pre code,.device-meta .api .content.response pre code{padding:1.5rem 1rem}.device-meta .properties .content{padding:0!important}.device-meta .properties .content div:not(:first-child){border-top:1px solid rgba(0,0,0,.2)}.device-meta .properties .content div:nth-child(even){background-color:rgba(0,0,0,.05)}.device-meta .properties .content span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.1rem .5rem;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-meta .properties .content input{margin:0;padding-left:0!important;padding-right:0!important;border:none;font-size:.8rem;background-color:transparent}.icon_column{text-align:center}.icon_column button:not(.more_info){padding-top:.75rem}button.icon{color:#e29636;border:none;background-color:transparent}button.icon:hover{color:#faa438}button.icon:disabled{color:#ededed}button.icon:disabled:hover{text-decoration:none}.query{margin-top:1rem}.query .dropdown,.query .search_icon{text-align:center;padding-top:.5rem}.query .query_set{border-top:1px solid rgba(0,0,0,.2);padding:1rem 0}.query .query_set.ng-enter{transition:400ms cubic-bezier(.25,.25,.75,.75) all;height:auto;max-height:0}.query .query_set.ng-enter.ng-enter-active{max-height:100rem}.query .pure-button{padding:.25rem 1rem;height:2.5rem;margin-left:1rem}.query .search_icon{border-left:1px solid rgba(0,0,0,.2)}.query .input{padding:0 0 .5rem}.query .dropdown,.query .input,.query .search_icon{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);height:2.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.query .dropdown{border-right:1px solid rgba(0,0,0,.2)}.query .input{overflow:hidden}.query .input input{padding:.5rem 0;border:none;box-shadow:none}.query .clear{padding:.5rem}.query .advanced_query .header{padding:.25rem 0;margin-bottom:.5rem}.query .advanced_query .header a{margin-left:1rem}.query .advanced_query .header .dismiss{text-align:center}.query .query_error{color:#ff4300}.query .query_error .bg{background-color:rgba(255,67,0,.08)}.query .query_error .bg.error{padding-right:1rem}.query .query_error .bg.symbol{text-align:center;padding-top:1rem}.server_endpoint{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:1.5rem;padding-left:3%}.server_endpoint .copy_group{margin-left:1rem}.server_endpoint input{font-size:.8rem;font-family:"Source Code Pro",courier,monospace;padding:.25rem}.server_endpoint:hover input{background-color:#fff}.focus{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.13),0 0 2px rgba(0,0,0,.13);z-index:-10}.focus .streams{padding:0 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:48.1em){.focus .streams{padding-left:inherit;padding-right:inherit}}@media screen and (min-width:48.1em){.focus .streams{width:90%;margin:0 auto!important}}.focus .streams .stream{padding:1rem 0}.focus .streams .stream:not(:first-child){border-top:1px solid #ededed}.focus .streams .stream .value{font-size:3rem;line-height:4rem;height:4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:1rem}.focus .streams .stream .value span:hover{position:absolute;overflow:visible;white-space:pre-wrap;max-width:80%;padding:1rem;background-color:#fff;box-shadow:0 0 5px #59595b;font-size:2rem;line-height:2rem}.focus .streams .stream .name{color:rgba(0,0,0,.3)}.focus .streams .stream.categorical .vis,.focus .streams .stream.numerical .vis{background-color:#eee}.focus .streams .stream.numerical .vis{height:5rem;margin-top:1rem}@media screen and (min-width:48.1em){.focus .streams .stream.numerical .vis{margin-top:0}}.focus .streams .stream.categorical .vis{height:3rem;margin-top:1rem}@media screen and (min-width:48.1em){.focus .streams .stream.categorical .vis{margin-top:1.5rem}}.state_log ul{margin:1rem 0 0;padding:0}.state_log ul li{list-style-type:none}.state_log ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.state_log ul li:not(:first-child){color:rgba(0,0,0,.4)}.state_log ul li strong{font-family:"Source Code Pro",courier,monospace!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state_log ul span{font-size:.8em}.loading{visibility:hidden!important}.loading:before{font-family:SSPika;-moz-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;visibility:visible;content:'loading';-webkit-animation:rotation 3s infinite linear;text-align:center;display:block;float:left;margin-right:1rem;padding-top:2px;width:20px;height:18px;line-height:20px;font-size:20px}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.linegraph .labels{text-align:center;font-size:.8rem;height:1rem;color:rgba(0,0,0,.3)}.linegraph .labels .q5{text-align:left}.linegraph .labels .q1{text-align:right}.linegraph .labels.min-max{padding:0 0 0 .3rem;position:absolute;text-align:left;opacity:.8}.linegraph .labels.min-max .max-label{color:#ED2124;height:1rem}.linegraph .labels.min-max .min-label{color:#57C9E8;heigh:1rem;margin-top:2.6rem}table.number_control{width:100%}table.number_control td{text-align:center}table.number_control .range_ui input{width:80%}table.number_control .number_ui input{float:right}.mac-date-time.ng-invalid-date,.mac-date-time.ng-invalid-time{background:#ffe2e2;border:1px solid #dea9a9}.close,.close-modal{width:18px;height:18px;-webkit-border-radius:9px;border-radius:9px;display:block;background:#bdc0c7;position:relative;opacity:1;-ms-filter:none;filter:none}.close-modal:after,.close:after{content:'';display:block;width:2px;height:10px;background:#fff;position:absolute;top:4px;left:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-modal:before,.close:before{content:'';display:block;width:2px;height:10px;background:#fff;position:absolute;top:4px;left:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-modal:hover,.close:hover{background:#828590}.hide{display:none}.affix{position:fixed}.affix-bottom{position:absolute}.mac-menu{position:absolute;top:0;left:0;min-width:200px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border:1px solid #d1d3d8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:325px;overflow-y:auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity .1s ease-out,visibility .1s ease-out;-moz-transition:opacity .1s ease-out,visibility .1s ease-out;-o-transition:opacity .1s ease-out,visibility .1s ease-out;-ms-transition:opacity .1s ease-out,visibility .1s ease-out;transition:opacity .1s ease-out,visibility .1s ease-out}.mac-menu.visible{visibility:visible;opacity:1;-ms-filter:none;filter:none}.mac-menu ul{list-style:none;margin:0;padding-left:0}.mac-menu ul .mac-menu-item{display:block;padding:5px 10px;-webkit-transition:background .1s ease-out;-moz-transition:background .1s ease-out;-o-transition:background .1s ease-out;-ms-transition:background .1s ease-out;transition:background .1s ease-out;color:#000;cursor:pointer}.mac-menu ul .mac-menu-item.active{background:#e0e8fb;-webkit-transition:0;-moz-transition:0;-o-transition:0;-ms-transition:0;transition:0;text-decoration:none}.mac-modal-overlay{background-color:rgba(245,246,250,.75);position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);overflow-y:auto;z-index:3}.mac-modal-overlay.visible,.mac-modal-overlay.visible-add-active{opacity:1;-ms-filter:none;filter:none}.mac-modal-overlay.visible .mac-modal,.mac-modal-overlay.visible-add-active .mac-modal{top:50%}.mac-modal-overlay.visible-add,.mac-modal-overlay.visible-remove{-webkit-transition:.2s ease-out all;-moz-transition:.2s ease-out all;-o-transition:.2s ease-out all;-ms-transition:.2s ease-out all;transition:.2s ease-out all}.mac-modal-overlay.visible-remove-active{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.mac-modal-overlay .mac-modal{position:absolute;top:0;left:50%;width:500px;margin-left:-251px;background:#fff;border:1px solid #d1d3d8;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:3px;border-radius:3px;-webkit-transform:rotateX(0) rotateY(0);-moz-transform:rotateX(0) rotateY(0);-o-transform:rotateX(0) rotateY(0);-ms-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0)}.mac-modal-overlay .mac-modal:after{content:"";display:block;position:absolute;bottom:-20px;height:20px;width:1px}.mac-modal-overlay .mac-modal .mac-close-modal{position:absolute;top:-5px;right:-5px;width:18px;height:18px;-webkit-border-radius:9px;border-radius:9px;display:block;background:#bdc0c7;cursor:pointer}.mac-modal-overlay .mac-modal .mac-close-modal:after,.mac-modal-overlay .mac-modal .mac-close-modal:before{content:'';display:block;width:2px;height:10px;background:#fff;position:absolute;top:4px;left:8px}.mac-modal-overlay .mac-modal .mac-close-modal:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mac-modal-overlay .mac-modal .mac-close-modal:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mac-modal-overlay .mac-modal .mac-modal-content{padding:20px}.mac-popover{position:absolute;top:0;left:0;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border:1px solid #d1d3d8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);-o-transform:scale3d(0,0,0);-ms-transform:scale3d(0,0,0);transform:scale3d(0,0,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;visibility:hidden;-webkit-border-radius:3px;border-radius:3px;z-index:2}.mac-popover.fixed{position:fixed}.mac-popover.visible{opacity:1;-ms-filter:none;filter:none;visibility:visible;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;-moz-transition:-moz-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;-o-transition:-o-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;-ms-transition:-ms-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;transition:transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out}.mac-popover.ng-leave{-webkit-transition:-webkit-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;-moz-transition:-moz-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;-o-transition:-o-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;-ms-transition:-ms-transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out;transition:transform .1s ease-out,opacity .1s ease-in,visibility .1s ease-out}.mac-popover.ng-leave.ng-leave-active{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);-o-transform:scale3d(0,0,0);-ms-transform:scale3d(0,0,0);transform:scale3d(0,0,0);visibility:hidden}.mac-popover .tip{display:block;width:0;height:0;border-bottom:9px solid #d1d3d8;border-left:9px solid rgba(255,255,255,0);border-right:9px solid rgba(255,255,255,0);position:absolute;top:-9px;left:15px}.mac-popover .tip:after{content:'';display:block;width:0;height:0;border-bottom:8px solid #fff;border-left:8px solid rgba(255,255,255,0);border-right:8px solid rgba(255,255,255,0);position:absolute;top:1px;left:-8px}.mac-popover.above{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.mac-popover.above .tip{top:auto;bottom:-9px;border-top:9px solid #d1d3d8;border-bottom:0}.mac-popover.above .tip:after{top:auto;bottom:1px;border-top:8px solid #fff;border-bottom:0}.mac-popover.above.right{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.mac-popover.above.right .tip{left:auto;right:15px}.mac-popover.below.right{-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.mac-popover.below.right .tip{left:auto;right:15px}.mac-popover.middle .tip{top:50%;margin-top:-9px;border-top:9px solid rgba(255,255,255,0);border-bottom:9px solid rgba(255,255,255,0)}.mac-popover.middle .tip:after{border-top:8px solid rgba(255,255,255,0);border-bottom:8px solid rgba(255,255,255,0);top:-8px}.mac-popover.middle.right{-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mac-popover.middle.right .tip{border-left:0;border-right:9px solid #d1d3d8;left:-9px}.mac-popover.middle.right .tip:after{border-left:0;border-right:8px solid #fff;left:1px}.mac-popover.middle.left{-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.mac-popover.middle.left .tip{border-right:0;border-left:9px solid #d1d3d8;right:-9px;left:auto}.mac-popover.middle.left .tip:after{border-right:0;border-left:8px solid #fff;right:1px;left:auto}.mac-popover .popover-header{background:#eaecf1;display:none}.mac-popover .popover-header .title{font-size:13px;font-weight:700;line-height:33px;padding-left:10px;padding-top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-right:40px}.mac-popover .popover-header .close{float:right;margin:7px 10px 0 0;display:none}.mac-popover .popover-content{max-height:415px;overflow-y:auto;overflow-x:hidden;position:relative}.mac-popover .popover-footer{display:none}.mac-popover.footer{padding-bottom:42px}.mac-popover.footer .popover-footer{display:block;position:absolute;bottom:0;left:0;right:0;padding:10px;-webkit-box-shadow:0 -1px 5px rgba(0,0,0,.15);box-shadow:0 -1px 5px rgba(0,0,0,.15)}.mac-popover.header .popover-header{display:block}.mac-popover.header.below .tip:after{border-bottom:8px solid #eaecf1}.mac-popover.header.middle.left .tip:after{border-left:8px solid #eaecf1}.mac-popover.header.middle.right .tip:after{border-right:8px solid #eaecf1}.mac-cspinner,.mac-spinner{display:inline-block;position:relative}.mac-cspinner.block,.mac-spinner.block{display:block;margin:0 auto}@-moz-keyframes fade{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.02;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";filter:alpha(opacity=2)}}@-webkit-keyframes fade{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.02;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";filter:alpha(opacity=2)}}@-o-keyframes fade{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.02;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";filter:alpha(opacity=2)}}@keyframes fade{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.02;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";filter:alpha(opacity=2)}}.mac-tag-autocomplete{position:relative;display:inline-block;border:1px solid #aaa;background:#fff;margin:0;padding:0}.mac-tag-autocomplete .mac-tag-list{margin:0;padding-left:0}.mac-tag-autocomplete .mac-tag-list .mac-tag{padding:3px 20px 3px 5px;margin:3px;position:relative;display:inline-block;list-style:none;font-size:13px;line-height:13px;-webkit-border-radius:3px;border-radius:3px}.mac-tag-autocomplete .mac-tag-list .mac-tag.mac-label{background:-webkit-linear-gradient(top,#eaf0ff,#dee8ff);background:-moz-linear-gradient(top,#eaf0ff,#dee8ff);background:-o-linear-gradient(top,#eaf0ff,#dee8ff);background:-ms-linear-gradient(top,#eaf0ff,#dee8ff);background:linear-gradient(to bottom,#eaf0ff,#dee8ff);border:1px solid #bfc9e1;text-shadow:none;color:#000;font-weight:400;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05)}.mac-tag-autocomplete .mac-tag-list .mac-tag .mac-tag-close{position:absolute;right:6px;color:#9da6b7;cursor:pointer}.mac-tag-autocomplete .mac-tag-list .mac-tag.mac-input-tag{white-space:nowrap;padding:0}.mac-tag-autocomplete .mac-tag-list .mac-tag.mac-input-tag .text-input{color:#666;background:0 0;padding:5px;margin:0;border:none!important;-webkit-box-shadow:none;box-shadow:none}.mac-tag-autocomplete .mac-tag-list .mac-tag.mac-input-tag.fullwidth{width:100%}.mac-tag-autocomplete .mac-tag-list .mac-tag.mac-input-tag.fullwidth .text-input{width:90%}.mac-tooltip{background:rgba(47,48,53,.75);text-align:center;color:#fff;padding:5px 7px;position:absolute;top:100px;left:100px;font-size:12px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity .1s ease-out,visibility .1s ease-out,margin .1s ease-out;-moz-transition:opacity .1s ease-out,visibility .1s ease-out,margin .1s ease-out;-o-transition:opacity .1s ease-out,visibility .1s ease-out,margin .1s ease-out;-ms-transition:opacity .1s ease-out,visibility .1s ease-out,margin .1s ease-out;transition:opacity .1s ease-out,visibility .1s ease-out,margin .1s ease-out;margin-top:5px;-webkit-border-radius:3px;border-radius:3px;z-index:7}.mac-tooltip.visible{visibility:visible;opacity:1;-ms-filter:none;filter:none;margin-top:0}.mac-tooltip:after{content:'';display:block;width:0;height:0;position:absolute}.mac-tooltip.top:after{border-top:6px solid rgba(47,48,53,.75);border-left:6px solid transparent;border-right:6px solid transparent;bottom:-6px;left:50%;margin-left:-6px}.mac-tooltip.bottom:after{border-bottom:6px solid rgba(47,48,53,.75);border-left:6px solid transparent;border-right:6px solid transparent;top:-6px;left:50%;margin-left:-6px}.mac-tooltip.left:after{border-left:6px solid rgba(47,48,53,.75);border-top:6px solid transparent;border-bottom:6px solid transparent;right:-6px;top:50%;margin-top:-6px}.mac-tooltip.right:after{border-right:6px solid rgba(47,48,53,.75);border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px;top:50%;margin-top:-6px}