﻿/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a,.button.button-link{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,.button.button-link:active,a:hover,.button.button-link:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,.markup code.hljs,article code.hljs,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,.ui-selectmenu-button,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input,.ui-selectmenu-button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@media screen and (max-width: 768px){.codemirror-textarea span{display:inline !important}}.codemirror-textarea .CodeMirror{color:#4d565b;font-family:"Mono Sans", Consolas, Courier, monospace;font-size:inherit;line-height:inherit}.codemirror-textarea .CodeMirror .cm-header{color:black;font-size:1.4em;font-weight:700;line-height:1.4em}.codemirror-textarea .CodeMirror .cm-variable-2,.codemirror-textarea .CodeMirror .cm-variable-3,.codemirror-textarea .CodeMirror .cm-keyword{color:#4d565b}.codemirror-textarea .CodeMirror .cm-string,.codemirror-textarea .CodeMirror .cm-strong,.codemirror-textarea .CodeMirror .cm-link,.codemirror-textarea .CodeMirror .cm-comment,.codemirror-textarea .CodeMirror .cm-quote,.codemirror-textarea .CodeMirror .cm-number,.codemirror-textarea .CodeMirror .cm-atom,.codemirror-textarea .CodeMirror .cm-tag{color:black;font-weight:700}.markup a[href*=".psb"]::before,.markup .button.button-link[href*=".psb"]::before,article a[href*=".psb"]::before,article .button.button-link[href*=".psb"]::before,.markup a[href*=".psd"]::before,.markup .button.button-link[href*=".psd"]::before,article a[href*=".psd"]::before,article .button.button-link[href*=".psd"]::before,.markup a[href*=".tar"]::before,.markup .button.button-link[href*=".tar"]::before,article a[href*=".tar"]::before,article .button.button-link[href*=".tar"]::before,.markup a[href*=".7z"]::before,.markup .button.button-link[href*=".7z"]::before,article a[href*=".7z"]::before,article .button.button-link[href*=".7z"]::before,.markup a[href*=".rar"]::before,.markup .button.button-link[href*=".rar"]::before,article a[href*=".rar"]::before,article .button.button-link[href*=".rar"]::before,.markup a[href*=".zip"]::before,.markup .button.button-link[href*=".zip"]::before,article a[href*=".zip"]::before,article .button.button-link[href*=".zip"]::before,.markup a[href*=".flac"]::before,.markup .button.button-link[href*=".flac"]::before,article a[href*=".flac"]::before,article .button.button-link[href*=".flac"]::before,.markup a[href*=".ogg"]::before,.markup .button.button-link[href*=".ogg"]::before,article a[href*=".ogg"]::before,article .button.button-link[href*=".ogg"]::before,.markup a[href*=".m4a"]::before,.markup .button.button-link[href*=".m4a"]::before,article a[href*=".m4a"]::before,article .button.button-link[href*=".m4a"]::before,.markup a[href*=".aif"]::before,.markup .button.button-link[href*=".aif"]::before,article a[href*=".aif"]::before,article .button.button-link[href*=".aif"]::before,.markup a[href*=".wav"]::before,.markup .button.button-link[href*=".wav"]::before,article a[href*=".wav"]::before,article .button.button-link[href*=".wav"]::before,.markup a[href*=".mp3"]::before,.markup .button.button-link[href*=".mp3"]::before,article a[href*=".mp3"]::before,article .button.button-link[href*=".mp3"]::before,.markup a[href*=".wmv"]::before,.markup .button.button-link[href*=".wmv"]::before,article a[href*=".wmv"]::before,article .button.button-link[href*=".wmv"]::before,.markup a[href*=".flv"]::before,.markup .button.button-link[href*=".flv"]::before,article a[href*=".flv"]::before,article .button.button-link[href*=".flv"]::before,.markup a[href*=".3gp"]::before,.markup .button.button-link[href*=".3gp"]::before,article a[href*=".3gp"]::before,article .button.button-link[href*=".3gp"]::before,.markup a[href*=".qt"]::before,.markup .button.button-link[href*=".qt"]::before,article a[href*=".qt"]::before,article .button.button-link[href*=".qt"]::before,.markup a[href*=".mp4"]::before,.markup .button.button-link[href*=".mp4"]::before,article a[href*=".mp4"]::before,article .button.button-link[href*=".mp4"]::before,.markup a[href*=".mkv"]::before,.markup .button.button-link[href*=".mkv"]::before,article a[href*=".mkv"]::before,article .button.button-link[href*=".mkv"]::before,.markup a[href*=".avi"]::before,.markup .button.button-link[href*=".avi"]::before,article a[href*=".avi"]::before,article .button.button-link[href*=".avi"]::before,.markup a[href*=".mpeg"]::before,.markup .button.button-link[href*=".mpeg"]::before,article a[href*=".mpeg"]::before,article .button.button-link[href*=".mpeg"]::before,.markup a[href*=".mov"]::before,.markup .button.button-link[href*=".mov"]::before,article a[href*=".mov"]::before,article .button.button-link[href*=".mov"]::before,.markup a[href*=".txt"]::before,.markup .button.button-link[href*=".txt"]::before,article a[href*=".txt"]::before,article .button.button-link[href*=".txt"]::before,.markup a[href*=".rtf"]::before,.markup .button.button-link[href*=".rtf"]::before,article a[href*=".rtf"]::before,article .button.button-link[href*=".rtf"]::before,.markup a[href*=".ppt"]::before,.markup .button.button-link[href*=".ppt"]::before,article a[href*=".ppt"]::before,article .button.button-link[href*=".ppt"]::before,.markup a[href*=".csv"]::before,.markup .button.button-link[href*=".csv"]::before,article a[href*=".csv"]::before,article .button.button-link[href*=".csv"]::before,.markup a[href*=".xls"]::before,.markup .button.button-link[href*=".xls"]::before,article a[href*=".xls"]::before,article .button.button-link[href*=".xls"]::before,.markup a[href*=".doc"]::before,.markup .button.button-link[href*=".doc"]::before,article a[href*=".doc"]::before,article .button.button-link[href*=".doc"]::before,.markup a[href*=".pdf"]::before,.markup .button.button-link[href*=".pdf"]::before,article a[href*=".pdf"]::before,article .button.button-link[href*=".pdf"]::before{background:no-repeat center;content:"";display:inline-block;height:24px;margin-right:4px;vertical-align:top;width:16px}.markup a[href*=".psb"] *,.markup .button.button-link[href*=".psb"] *,article a[href*=".psb"] *,article .button.button-link[href*=".psb"] *,.markup a[href*=".psd"] *,.markup .button.button-link[href*=".psd"] *,article a[href*=".psd"] *,article .button.button-link[href*=".psd"] *,.markup a[href*=".tar"] *,.markup .button.button-link[href*=".tar"] *,article a[href*=".tar"] *,article .button.button-link[href*=".tar"] *,.markup a[href*=".7z"] *,.markup .button.button-link[href*=".7z"] *,article a[href*=".7z"] *,article .button.button-link[href*=".7z"] *,.markup a[href*=".rar"] *,.markup .button.button-link[href*=".rar"] *,article a[href*=".rar"] *,article .button.button-link[href*=".rar"] *,.markup a[href*=".zip"] *,.markup .button.button-link[href*=".zip"] *,article a[href*=".zip"] *,article .button.button-link[href*=".zip"] *,.markup a[href*=".flac"] *,.markup .button.button-link[href*=".flac"] *,article a[href*=".flac"] *,article .button.button-link[href*=".flac"] *,.markup a[href*=".ogg"] *,.markup .button.button-link[href*=".ogg"] *,article a[href*=".ogg"] *,article .button.button-link[href*=".ogg"] *,.markup a[href*=".m4a"] *,.markup .button.button-link[href*=".m4a"] *,article a[href*=".m4a"] *,article .button.button-link[href*=".m4a"] *,.markup a[href*=".aif"] *,.markup .button.button-link[href*=".aif"] *,article a[href*=".aif"] *,article .button.button-link[href*=".aif"] *,.markup a[href*=".wav"] *,.markup .button.button-link[href*=".wav"] *,article a[href*=".wav"] *,article .button.button-link[href*=".wav"] *,.markup a[href*=".mp3"] *,.markup .button.button-link[href*=".mp3"] *,article a[href*=".mp3"] *,article .button.button-link[href*=".mp3"] *,.markup a[href*=".wmv"] *,.markup .button.button-link[href*=".wmv"] *,article a[href*=".wmv"] *,article .button.button-link[href*=".wmv"] *,.markup a[href*=".flv"] *,.markup .button.button-link[href*=".flv"] *,article a[href*=".flv"] *,article .button.button-link[href*=".flv"] *,.markup a[href*=".3gp"] *,.markup .button.button-link[href*=".3gp"] *,article a[href*=".3gp"] *,article .button.button-link[href*=".3gp"] *,.markup a[href*=".qt"] *,.markup .button.button-link[href*=".qt"] *,article a[href*=".qt"] *,article .button.button-link[href*=".qt"] *,.markup a[href*=".mp4"] *,.markup .button.button-link[href*=".mp4"] *,article a[href*=".mp4"] *,article .button.button-link[href*=".mp4"] *,.markup a[href*=".mkv"] *,.markup .button.button-link[href*=".mkv"] *,article a[href*=".mkv"] *,article .button.button-link[href*=".mkv"] *,.markup a[href*=".avi"] *,.markup .button.button-link[href*=".avi"] *,article a[href*=".avi"] *,article .button.button-link[href*=".avi"] *,.markup a[href*=".mpeg"] *,.markup .button.button-link[href*=".mpeg"] *,article a[href*=".mpeg"] *,article .button.button-link[href*=".mpeg"] *,.markup a[href*=".mov"] *,.markup .button.button-link[href*=".mov"] *,article a[href*=".mov"] *,article .button.button-link[href*=".mov"] *,.markup a[href*=".txt"] *,.markup .button.button-link[href*=".txt"] *,article a[href*=".txt"] *,article .button.button-link[href*=".txt"] *,.markup a[href*=".rtf"] *,.markup .button.button-link[href*=".rtf"] *,article a[href*=".rtf"] *,article .button.button-link[href*=".rtf"] *,.markup a[href*=".ppt"] *,.markup .button.button-link[href*=".ppt"] *,article a[href*=".ppt"] *,article .button.button-link[href*=".ppt"] *,.markup a[href*=".csv"] *,.markup .button.button-link[href*=".csv"] *,article a[href*=".csv"] *,article .button.button-link[href*=".csv"] *,.markup a[href*=".xls"] *,.markup .button.button-link[href*=".xls"] *,article a[href*=".xls"] *,article .button.button-link[href*=".xls"] *,.markup a[href*=".doc"] *,.markup .button.button-link[href*=".doc"] *,article a[href*=".doc"] *,article .button.button-link[href*=".doc"] *,.markup a[href*=".pdf"] *,.markup .button.button-link[href*=".pdf"] *,article a[href*=".pdf"] *,article .button.button-link[href*=".pdf"] *{font-size:inherit;font-style:inherit;font-weight:inherit}.markup a[href*=".pdf"]::before,.markup .button.button-link[href*=".pdf"]::before,article a[href*=".pdf"]::before,article .button.button-link[href*=".pdf"]::before{background-image:url(/assets/file-types/pdf-6c17604137820ff4b4adbb504411855e99dfcd3518736a9be71575f875499703.png)}.markup a[href*=".doc"]::before,.markup .button.button-link[href*=".doc"]::before,article a[href*=".doc"]::before,article .button.button-link[href*=".doc"]::before{background-image:url(/assets/file-types/word-15b45d30fd06cb987c895a32503d1800b39b8faa3db1261c461b327b1c691d08.png)}.markup a[href*=".xls"]::before,.markup .button.button-link[href*=".xls"]::before,article a[href*=".xls"]::before,article .button.button-link[href*=".xls"]::before{background-image:url(/assets/file-types/excel-54bf2b4a86b352cdcbbcab8ac64de7b8da1139c89a9eff574893f5d43f97745e.png)}.markup a[href*=".csv"]::before,.markup .button.button-link[href*=".csv"]::before,article a[href*=".csv"]::before,article .button.button-link[href*=".csv"]::before{background-image:url(/assets/file-types/excel-54bf2b4a86b352cdcbbcab8ac64de7b8da1139c89a9eff574893f5d43f97745e.png)}.markup a[href*=".ppt"]::before,.markup .button.button-link[href*=".ppt"]::before,article a[href*=".ppt"]::before,article .button.button-link[href*=".ppt"]::before{background-image:url(/assets/file-types/powerpoint-1be846b676d1d7132645317b79f94de0393a80eae418fa2c74ca12ce16df4ac7.png)}.markup a[href*=".rtf"]::before,.markup .button.button-link[href*=".rtf"]::before,article a[href*=".rtf"]::before,article .button.button-link[href*=".rtf"]::before{background-image:url(/assets/file-types/text-8b6666763145a592382a76805fae2e722ac905716b6a19c16b1090c286747f7d.png)}.markup a[href*=".txt"]::before,.markup .button.button-link[href*=".txt"]::before,article a[href*=".txt"]::before,article .button.button-link[href*=".txt"]::before{background-image:url(/assets/file-types/text-8b6666763145a592382a76805fae2e722ac905716b6a19c16b1090c286747f7d.png)}.markup a[href*=".mov"]::before,.markup .button.button-link[href*=".mov"]::before,article a[href*=".mov"]::before,article .button.button-link[href*=".mov"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".mpeg"]::before,.markup .button.button-link[href*=".mpeg"]::before,article a[href*=".mpeg"]::before,article .button.button-link[href*=".mpeg"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".avi"]::before,.markup .button.button-link[href*=".avi"]::before,article a[href*=".avi"]::before,article .button.button-link[href*=".avi"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".mkv"]::before,.markup .button.button-link[href*=".mkv"]::before,article a[href*=".mkv"]::before,article .button.button-link[href*=".mkv"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".mp4"]::before,.markup .button.button-link[href*=".mp4"]::before,article a[href*=".mp4"]::before,article .button.button-link[href*=".mp4"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".qt"]::before,.markup .button.button-link[href*=".qt"]::before,article a[href*=".qt"]::before,article .button.button-link[href*=".qt"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".3gp"]::before,.markup .button.button-link[href*=".3gp"]::before,article a[href*=".3gp"]::before,article .button.button-link[href*=".3gp"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".flv"]::before,.markup .button.button-link[href*=".flv"]::before,article a[href*=".flv"]::before,article .button.button-link[href*=".flv"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".wmv"]::before,.markup .button.button-link[href*=".wmv"]::before,article a[href*=".wmv"]::before,article .button.button-link[href*=".wmv"]::before{background-image:url(/assets/file-types/video-6cb3d5f6c5e0e970cb41c0430ef519f8b695d9df0c61557b8ec5125e346be121.png)}.markup a[href*=".mp3"]::before,.markup .button.button-link[href*=".mp3"]::before,article a[href*=".mp3"]::before,article .button.button-link[href*=".mp3"]::before{background-image:url(/assets/file-types/audio-434021c993e8149d815b2ce7826fbadb283342f90fd142f99aa196308c471e71.png)}.markup a[href*=".wav"]::before,.markup .button.button-link[href*=".wav"]::before,article a[href*=".wav"]::before,article .button.button-link[href*=".wav"]::before{background-image:url(/assets/file-types/audio-434021c993e8149d815b2ce7826fbadb283342f90fd142f99aa196308c471e71.png)}.markup a[href*=".aif"]::before,.markup .button.button-link[href*=".aif"]::before,article a[href*=".aif"]::before,article .button.button-link[href*=".aif"]::before{background-image:url(/assets/file-types/audio-434021c993e8149d815b2ce7826fbadb283342f90fd142f99aa196308c471e71.png)}.markup a[href*=".m4a"]::before,.markup .button.button-link[href*=".m4a"]::before,article a[href*=".m4a"]::before,article .button.button-link[href*=".m4a"]::before{background-image:url(/assets/file-types/audio-434021c993e8149d815b2ce7826fbadb283342f90fd142f99aa196308c471e71.png)}.markup a[href*=".ogg"]::before,.markup .button.button-link[href*=".ogg"]::before,article a[href*=".ogg"]::before,article .button.button-link[href*=".ogg"]::before{background-image:url(/assets/file-types/audio-434021c993e8149d815b2ce7826fbadb283342f90fd142f99aa196308c471e71.png)}.markup a[href*=".flac"]::before,.markup .button.button-link[href*=".flac"]::before,article a[href*=".flac"]::before,article .button.button-link[href*=".flac"]::before{background-image:url(/assets/file-types/audio-434021c993e8149d815b2ce7826fbadb283342f90fd142f99aa196308c471e71.png)}.markup a[href*=".zip"]::before,.markup .button.button-link[href*=".zip"]::before,article a[href*=".zip"]::before,article .button.button-link[href*=".zip"]::before{background-image:url(/assets/file-types/archive-191213973fe260113ce2086dc668feba95fd65301edec8e4102e3e728c38a3ae.png)}.markup a[href*=".rar"]::before,.markup .button.button-link[href*=".rar"]::before,article a[href*=".rar"]::before,article .button.button-link[href*=".rar"]::before{background-image:url(/assets/file-types/archive-191213973fe260113ce2086dc668feba95fd65301edec8e4102e3e728c38a3ae.png)}.markup a[href*=".7z"]::before,.markup .button.button-link[href*=".7z"]::before,article a[href*=".7z"]::before,article .button.button-link[href*=".7z"]::before{background-image:url(/assets/file-types/archive-191213973fe260113ce2086dc668feba95fd65301edec8e4102e3e728c38a3ae.png)}.markup a[href*=".tar"]::before,.markup .button.button-link[href*=".tar"]::before,article a[href*=".tar"]::before,article .button.button-link[href*=".tar"]::before{background-image:url(/assets/file-types/archive-191213973fe260113ce2086dc668feba95fd65301edec8e4102e3e728c38a3ae.png)}.markup a[href*=".psd"]::before,.markup .button.button-link[href*=".psd"]::before,article a[href*=".psd"]::before,article .button.button-link[href*=".psd"]::before{background-image:url(/assets/file-types/photoshop-7d1cad54ce1ac18371f7e41a99a308a8e860b844f452b77473f676845ea46e16.png)}.markup a[href*=".psb"]::before,.markup .button.button-link[href*=".psb"]::before,article a[href*=".psb"]::before,article .button.button-link[href*=".psb"]::before{background-image:url(/assets/file-types/photoshop-7d1cad54ce1ac18371f7e41a99a308a8e860b844f452b77473f676845ea46e16.png)}.more-actions,[class^="icon-"],[class*=" icon-"]{font-family:"icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.icon-clock::before{content:""}.icon-spaces::before{content:""}.icon-bell::before{content:""}.icon-head::before{content:""}.icon-link::before{content:""}.icon-bookmark::before{content:""}.icon-image::before{content:""}.icon-info_outline::before{content:""}.icon-pencil::before{content:""}.icon-settings::before{content:""}.icon-cross::before{content:""}.icon-cross-thin::before{content:""}.icon-delete::before{content:""}.icon-delete-forever::before{content:""}.icon-plus::before{content:""}.icon-facebook::before{content:""}.icon-twitter::before{content:""}.icon-linkedin::before{content:""}.icon-list::before{content:""}.icon-more::before,.more-actions::before{content:""}.icon-trophy::before{content:""}.icon-flag::before{content:""}.icon-glasses::before{content:""}.icon-rocket::before{content:""}.icon-check::before{content:""}.icon-check-thin::before{content:""}.icon-question::before{content:""}.icon-reply::before{content:""}.icon-star_outline::before{content:""}.icon-star::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right::before{content:""}.icon-credit-card::before{content:""}.icon-user::before{content:""}.icon-heart::before{content:""}.icon-heart-line::before{content:""}.icon-activity::before{content:""}.icon-share::before{content:""}.icon-bubble::before{content:""}.icon-users::before{content:""}.icon-chevron-up::before{content:""}.icon-link-external::before{content:""}.icon-support::before{content:""}.icon-search::before{content:""}.icon-sort::before{content:""}.icon-settings-line::before{content:""}.icon-profile-line::before{content:""}.icon-logout-line::before{content:""}.icon-lock::before{content:""}.pull-left{float:left !important}.pull-right{float:right !important}@media screen and (max-width: 768px){.hide-for-mobile{display:none !important}}@media screen and (min-width: 769px){.mobile-only{display:none !important}}@font-face{font-family:"Noto Sans";src:url(/fonts/NotoSans/NotoSans-Regular.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Noto Sans";src:url(/fonts/NotoSans/NotoSans-Italic.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Italic.woff2) format("woff2");font-style:italic;font-weight:400}@font-face{font-family:"Noto Sans";src:url(/fonts/NotoSans/NotoSans-Bold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Bold.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-family:"Noto Sans";src:url(/fonts/NotoSans/NotoSans-BoldItalic.woff) format("woff"),url(/fonts/NotoSans/NotoSans-BoldItalic.woff2) format("woff2");font-style:italic;font-weight:700}@font-face{font-family:"Noto Mono";src:url(/fonts/NotoMono/NotoMono-Regular.woff) format("woff"),url(/fonts/NotoMono/NotoMono-Regular.woff2) format("woff2");font-style:italic;font-weight:400}@font-face{font-family:"icons";src:url(/fonts/icons/icons.woff2) format("woff2"),url(/fonts/icons/icons.woff) format("woff")}body{background-color:#f0f0f0;color:#232729;font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;line-height:1.5em}@media screen and (max-width: 420px){body{font-size:13px}}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:700;line-height:1.15em;margin:0 0 0.3em;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.8em}a,.button.button-link{transition:color 0.1s linear;color:#2180d4;cursor:pointer;text-decoration:none}a:hover,.button.button-link:hover{color:#1a66a8}a:active,.button.button-link:active,a:focus,.button.button-link:focus{color:#1a66a8}a:focus,.button.button-link:focus{outline:1px dashed #1a66a8}a:active,.button.button-link:active{outline:none}a.disabled,.disabled.button.button-link{cursor:not-allowed;opacity:0.5}a.disabled:hover,.disabled.button.button-link:hover,a.disabled:active,.disabled.button.button-link:active,a.disabled:focus,.disabled.button.button-link:focus{color:inherit}hr{border:0;border-bottom:1px solid #dedede;margin:0 0 1.6em}img{margin:0;max-width:100%}abbr,acronym{border-bottom:1px dotted #dedede;cursor:help}address{display:block;margin:0 0 1.6em}hgroup{margin-bottom:1.6em}del{color:#464f53}kbd{background-color:#ededed;border:1px solid #cccccc;border-radius:3px;box-shadow:inset 0 1px 0 white;color:#464f53;display:inline-block;padding:0 0.4em;text-align:center}blockquote{border-left:2px solid #dedede;color:#464f53;margin:0 0 1.6em;padding-left:0.8em}cite{color:#464f53;font-style:italic}cite::before{content:"\2014 \00A0"}.small-title,.small-title-lined{color:#a6a6a6;font-size:11px;letter-spacing:1px;line-height:1;margin-bottom:2em;text-align:center;text-transform:uppercase}.small-title-lined{border-bottom:1px solid #e3e3e3;height:0}.small-title-lined>span,.small-title-lined>p{background:white;display:inline;margin:0;padding:0 10px;position:relative;top:-6px}.markup,article{font-size:1rem;line-height:1.45;word-wrap:break-word}.markup>*:first-child,article>*:first-child{margin-top:0}.markup h1,.markup h2,.markup h3,.markup h4,article h1,article h2,article h3,article h4{font-weight:bold;line-height:1.2;margin:1.414em 0 0.5em}.markup header,article header{margin-bottom:1.3em}.markup header h1,article header h1{margin:0 0 0.2em}.markup h1,article h1{font-size:2.441em}.markup h2,article h2{font-size:1.953em}.markup h3,article h3{font-size:1.563em}.markup h4,article h4{font-size:1.25em}.markup small,article small{font-size:0.8em}.markup .meta,article .meta{font-size:0.8em}.markup .meta a,.markup .meta .button.button-link,article .meta a,article .meta .button.button-link{border-bottom:1px dotted #a9b6bc;color:#6f8590}.markup .meta a:hover,.markup .meta .button.button-link:hover,article .meta a:hover,article .meta .button.button-link:hover{border-bottom:1px dotted #6f8590;color:#435056}.markup p,.markup audio,.markup canvas,.markup figure,.markup img,.markup progress,.markup video,.markup .fluid-width-video-wrapper,article p,article audio,article canvas,article figure,article img,article progress,article video,article .fluid-width-video-wrapper{display:block;margin:1.3em 0}.markup figure img,article figure img{margin:0}.markup figcaption,article figcaption{color:#464f53;font-size:0.9em;font-style:italic;margin-top:0.4em}.markup audio,article audio{max-width:100%;min-width:50%}.markup ul ul:only-child,.markup ul ol:only-child,.markup ol ul:only-child,.markup ol ol:only-child,article ul ul:only-child,article ul ol:only-child,article ol ul:only-child,article ol ol:only-child{margin-bottom:0}.markup ul ul,.markup ol ul,article ul ul,article ol ul{list-style-type:circle}.markup code,.markup code.hljs,article code,article code.hljs{background:rgba(0,0,0,0.015);border:solid 1px rgba(0,0,0,0.06);border-radius:3px;color:#232729;font-family:"Mono Sans", Consolas, Courier, monospace;font-size:95%;font-style:normal;font-weight:400;line-height:1.35;overflow:auto;padding:0.2em 0.3em}.markup blockquote,article blockquote{background:#f2f2f2;border-left:2px solid rgba(0,0,0,0.13);border-radius:0 5px 5px 0;font-family:Georgia, Cambria, "Times New Roman", Times, serif;font-style:italic;margin:1.6em 0;padding:1em 3em}.markup pre,article pre{margin:0 0 1.6em}.markup pre>code,.markup pre>code.hljs,.markup article pre>code.hljs,article pre>code,article pre>code.hljs{display:block;padding:0.5em}.markup details,article details{border:1px solid #dce2e4;padding:0 0.75em}.markup details>summary,article details>summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:0.4em;margin:0 -0.75em;padding:0.5em 0.75em}.markup details>summary::after,article details>summary::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M2.176 9.152c0-.191.07-.386.219-.53L6.015 5l-3.62-3.621A.747.747 0 1 1 3.453.32L7.605 4.47a.752.752 0 0 1 0 1.062L3.453 9.68a.747.747 0 0 1-1.277-.528Zm0 0'/%3E%3C/svg%3E");background-position:0.23em 0.2em;background-repeat:no-repeat;background-size:0.5em;border:2px solid #dce2e4;border-radius:50%;box-sizing:content-box;content:'';flex-shrink:0;height:0.9em;margin-left:auto;transform:rotate(90deg);transition:transform 0.1s;width:0.9em}.markup details>summary::marker,.markup details>summary::-webkit-details-marker,article details>summary::marker,article details>summary::-webkit-details-marker{display:none}.markup details[open],article details[open]{padding-bottom:0.5em}.markup details[open]>summary::after,article details[open]>summary::after{transform:rotate(-90deg)}.markup details:last-of-type,article details:last-of-type{margin-bottom:1.3em}.markup details+details,article details+details{margin-top:-1px}.markup iframe,article iframe{max-width:100%}@media screen and (max-width: 420px){.markup iframe,article iframe{height:auto;width:100%}}.markup .lazyYT-container .html5-info-bar,article .lazyYT-container .html5-info-bar{z-index:39}.markup .block-paragraph,article .block-paragraph{background:rgba(0,0,0,0.015);border:solid 1px rgba(0,0,0,0.06);border-radius:3px;color:#232729;line-height:1.35;padding:1em 1em 1em 3em;position:relative}.markup .block-paragraph::before,article .block-paragraph::before{left:1em;position:absolute}.markup .block-paragraph.callout::before,article .block-paragraph.callout::before{content:'💡 '}.markup .block-paragraph.warning::before,article .block-paragraph.warning::before{content:'🚨 '}.markup .block-paragraph.question::before,article .block-paragraph.question::before{content:'❓ '}.markup .block-paragraph.exercise::before,article .block-paragraph.exercise::before{content:'✍🏻 '}.markup .element-embed,article .element-embed{align-items:center;background-color:rgba(0,0,0,0.005);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.489 2 2 6.489 2 12s4.489 10 10 10 10-4.489 10-10S17.511 2 12 2zm0 2c4.43 0 8 3.57 8 8 0 1.853-.63 3.55-1.682 4.904L7.096 5.682A7.965 7.965 0 0 1 12 4zM5.682 7.096l11.222 11.222A7.965 7.965 0 0 1 12 20c-4.43 0-8-3.57-8-8 0-1.853.63-3.55 1.682-4.904z' fill='%23a5a5a5'/%3E%3C/svg%3E");background-position:left 0.3em center;background-repeat:no-repeat;background-size:0.9em;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,0.07) inset;color:rgba(0,0,0,0.3);font-size:0.9em;line-height:1.45;padding:0 0.3em 0 1.4em;white-space:nowrap}input,.ui-selectmenu-button,label,select{display:block;font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em}@media screen and (max-width: 768px){select,textarea,input[type="text"],.ui-selectmenu-button,input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-size:16px !important}}label{font-weight:700;line-height:1.2;margin-bottom:0.2em}label.required::after{content:"*"}label abbr{display:none}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],.ui-selectmenu-button,[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fcfcfc;border:2px solid #dedede;border-radius:0.1875em;box-sizing:border-box;font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;font-weight:normal;max-width:100%;outline:2px solid transparent;outline-offset:-2px;padding:0.4em;transition:all 0.3s ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,.ui-selectmenu-button:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select:hover{border-color:#c4c4c4}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,.ui-selectmenu-button:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select:focus{outline-color:#9ecaf0}[type='color']:disabled,[type='color'] .diabled,[type='date']:disabled,[type='date'] .diabled,[type='datetime']:disabled,[type='datetime'] .diabled,[type='datetime-local']:disabled,[type='datetime-local'] .diabled,[type='email']:disabled,[type='email'] .diabled,[type='month']:disabled,[type='month'] .diabled,[type='number']:disabled,[type='number'] .diabled,[type='password']:disabled,[type='password'] .diabled,[type='search']:disabled,[type='search'] .diabled,[type='tel']:disabled,[type='tel'] .diabled,[type='text']:disabled,.ui-selectmenu-button:disabled,[type='text'] .diabled,.ui-selectmenu-button .diabled,[type='time']:disabled,[type='time'] .diabled,[type='url']:disabled,[type='url'] .diabled,[type='week']:disabled,[type='week'] .diabled,input:not([type]):disabled,input:not([type]) .diabled,textarea:disabled,textarea .diabled,select:disabled,select .diabled{background-color:#f0f0f0;border-color:#dedede;color:#999999;cursor:not-allowed}select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC);background-position:right 8px center;background-repeat:no-repeat;background-size:8px 10px;display:inline-block;max-width:100%;padding-right:24px;width:auto}select:not([multiple]){height:39px;padding-bottom:0;padding-top:0}select:not([multiple])::-ms-expand{display:none}select[multiple]{background-image:none;padding-right:0.4em}textarea{display:block;min-height:90px;resize:vertical}input[type="search"],.ui-selectmenu-button[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="checkbox"],.ui-selectmenu-button[type="checkbox"],input[type="radio"],.ui-selectmenu-button[type="radio"]{display:inline;margin-right:0.4em}input[type="checkbox"],.ui-selectmenu-button[type="checkbox"]{left:-100px;opacity:0;position:fixed}input[type="checkbox"]+label,.ui-selectmenu-button[type="checkbox"]+label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}input[type="checkbox"]+label::before,.ui-selectmenu-button[type="checkbox"]+label::before{content:"";font-family:"icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;transition:all 0.15s ease-in-out;background-color:white;border:1px solid rgba(0,0,0,0.2);border-radius:0.1375rem;color:transparent;display:inline-block;font-size:0.7333333333rem;height:1.1rem;line-height:1.1rem;margin-right:0.3666666667rem;text-align:center;width:1.1rem}input[type="checkbox"]:checked+label::before,.ui-selectmenu-button[type="checkbox"]:checked+label::before{background-color:#5ca5e6;border-color:#5ca5e6;color:white}input[type="checkbox"]:focus+label::before,.ui-selectmenu-button[type="checkbox"]:focus+label::before{box-shadow:0 0 0 2px #9ecaf0}input[type="checkbox"]:disabled+label,.ui-selectmenu-button[type="checkbox"]:disabled+label{color:#a6a6a6;cursor:default}input[type="checkbox"]:disabled+label::before,.ui-selectmenu-button[type="checkbox"]:disabled+label::before{opacity:0.5}input[type="checkbox"]:disabled:checked+label::before,.ui-selectmenu-button[type="checkbox"]:disabled:checked+label::before{background-color:#a6a6a6;border-color:#a6a6a6}input[type="file"],.ui-selectmenu-button[type="file"]{background-color:#f0f0f0;line-height:1;outline:none;padding:10px 5px 10px 10px;width:100%}.input{margin-bottom:0.8em}fieldset{border:0;border-bottom:1px solid #dedede;margin-bottom:1.6em;padding:0 0 0.8em}form.button_to{display:inline}.button{font-size:12px;padding:8px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:rgba(0,0,0,0.05) 1px solid;border-radius:0.1875em;box-shadow:none;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;font-weight:500;letter-spacing:1px;line-height:1.5em;outline:none;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all 0.15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap;width:auto;background-color:#f2f2f2;color:#232729}.button:hover,.button:focus{border-color:rgba(0,0,0,0.1)}.button:active{box-shadow:rgba(0,0,0,0.3) 0 1px 3px inset}.button:disabled{cursor:not-allowed;opacity:0.5}.button:focus,.button:hover{background-color:#e0e0e0;color:#232729;outline:none}.button:focus:disabled,.button:hover:disabled{background-color:#f2f2f2}.button:hover{background-color:#e8e8e8}.button.button-save,.button.button-blue{background-color:#5ca5e6;color:white}.button.button-save:focus,.button.button-save:hover,.button.button-blue:focus,.button.button-blue:hover{background-color:#3d94e1;color:white;outline:none}.button.button-save:focus:disabled,.button.button-save:hover:disabled,.button.button-blue:focus:disabled,.button.button-blue:hover:disabled{background-color:#5ca5e6}.button.button-green{background-color:#5fc473;color:white}.button.button-green:focus,.button.button-green:hover{background-color:#45ba5c;color:white;outline:none}.button.button-green:focus:disabled,.button.button-green:hover:disabled{background-color:#5fc473}.button.button-purple{background-color:#6d5397;color:white}.button.button-purple:focus,.button.button-purple:hover{background-color:#5d4780;color:white;outline:none}.button.button-purple:focus:disabled,.button.button-purple:hover:disabled{background-color:#6d5397}.button.button-danger,.button.button-red{background-color:#e87159;color:white}.button.button-danger:focus,.button.button-danger:hover,.button.button-red:focus,.button.button-red:hover{background-color:#e4563a;color:white;outline:none}.button.button-danger:focus:disabled,.button.button-danger:hover:disabled,.button.button-red:focus:disabled,.button.button-red:hover:disabled{background-color:#e87159}.button.button-link{background-color:transparent;border:0}.button.button-link:active{box-shadow:none}.button.button-link:disabled{background-color:transparent}.button.button-small{font-size:11px;padding:3px 6px}.button.button-large{font-size:16px;padding:8px 12px}.button-group{display:inline-block;position:relative;vertical-align:middle}.button-group>.button{float:left;position:relative}.button-group>.button:hover,.button-group>.button:active,.button-group>.button:focus{z-index:1}.button-group>.button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group>.button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button+.button{border-left-color:rgba(35,39,41,0.1);margin-left:-1px}.button-group>.button+.button:disabled{border-left-color:transparent}ul,ol{list-style-type:none;margin:0;padding:0}.markup ul,article ul{list-style-type:disc;margin-bottom:1.6em;padding-left:1.6em}.markup ol,article ol{list-style-type:decimal;margin-bottom:1.6em;padding-left:1.6em}dl{line-height:1.5em;margin-bottom:1.6em}dl dt{font-weight:bold;margin-top:1.6em}dl dd{margin:0}.list-lined li{border-bottom:1px solid #f0f0f0;padding:12px 0 11px}.list-lined li:first-child{border-top:1px solid #f0f0f0;padding:11px 0}.list-item-buttons{float:right}.list-item-meta{font-size:80%}table{border-collapse:collapse;margin:0 0 1.6em;width:100%}th,td{padding:0.8em 0}th{border-bottom:1px solid #b8b8b8;font-weight:bold;text-align:left}td{border-bottom:1px solid #dedede}tr,td,th{vertical-align:middle}.achievement{transition:background 0.3s ease;background:white;border-radius:3px;box-shadow:rgba(0,0,0,0.05) 0 1px 5px;color:#232729;display:block;overflow:hidden;padding:2em 1em;position:relative;text-align:center}@media screen and (max-width: 768px){.achievement{height:auto}}.achievement:hover{background:#fcfcfc;box-shadow:rgba(0,0,0,0.1) 0 2px 10px;color:black}.achievement:hover .achievement-badge{opacity:1}.achievement::before{bottom:0;content:"";height:5px;left:0;position:absolute;right:0}.achievement .achievement-badge{transition:opacity 0.3s ease;margin:1em auto;opacity:0.75}.achievement .achievement-text{font-weight:700;margin-top:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert{border:1px solid transparent;border-radius:0.1875em;display:block;margin-bottom:1.6em;padding:15px}.alert a,.alert .button.button-link{text-decoration:underline}.alert.alert-notice{background-color:#d3e7f8;border-color:#bddbf5;color:#185e9a}.alert.alert-notice a,.alert.alert-notice .button.button-link{color:#185e9a}.alert.alert-notice a:hover,.alert.alert-notice .button.button-link:hover{color:#11436e}.alert.alert-is-success{background-color:#daf1de;border-color:#c7eace;color:#308241}.alert.alert-is-success a,.alert.alert-is-success .button.button-link{color:#308241}.alert.alert-is-success a:hover,.alert.alert-is-success .button.button-link:hover{color:#225d2e}.alert.alert-warning{background-color:#fbedb7;border-color:#f9e79f;color:#917508}.alert.alert-warning a,.alert.alert-warning .button.button-link{color:#917508}.alert.alert-warning a:hover,.alert.alert-warning .button.button-link:hover{color:#604e06}.alert.alert-danger{background-color:#f8d1c9;border-color:#f5beb3;color:#942a14}.alert.alert-danger a,.alert.alert-danger .button.button-link{color:#942a14}.alert.alert-danger a:hover,.alert.alert-danger .button.button-link:hover{color:#671d0e}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes pulse{0%{opacity:0.3}50%{opacity:1}100%{opacity:0.3}}@keyframes scale-in{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes scale-out{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes progress-in{0%{width:0%}20%{width:0%}100%{width:100%}}@keyframes shake{8%,41%{transform:translateX(-10px)}25%,58%{transform:translateX(10px)}75%{transform:translateX(-5px)}92%{transform:translateX(5px)}0%,100%{transform:translateX(0)}}.fieldWithErrors{animation:shake 0.3s linear}.avatar{font-size:19.08px;height:36px;line-height:36px;width:36px;background-color:#dedede;border-radius:50%;color:white;box-sizing:content-box;display:inline-block;font-family:monospace;margin:0;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.avatar img{border-radius:50%;display:inline-block;margin-top:0;min-height:100%;width:100%}.avatar.initials{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.avatar.square,.avatar.square img{border-radius:4px}.avatar.fake{background:#ededed}.avatar.fake::before,.avatar.fake::after{background:white;border-radius:50%;content:"";left:50%;position:absolute}.avatar.fake::before{height:34%;margin-left:-17%;top:25%;width:34%}.avatar.fake::after{bottom:0;height:80%;margin-bottom:-40%;margin-left:-40%;width:80%}.character-count{font-size:12px;float:right;padding-top:3px}.invalid-character-count .character-count{color:#e87159}.chapter-author a::after,.chapter-author .button.button-link::after{content:","}.chapter-author a:last-child::after,.chapter-author .button.button-link:last-child::after{content:""}.codemirror-textarea .CodeMirror-placeholder{color:#a6a6a6}.codemirror-textarea.autoresize .CodeMirror{height:auto}.codemirror-textarea.autoresize .CodeMirror-scroll{overflow-x:auto;overflow-y:hidden}.codemirror-textarea.readonly .CodeMirror-scroll{opacity:0.5}.codemirror-textarea.readonly .CodeMirror-lines{cursor:not-allowed}.codemirror-textarea.readonly .CodeMirror-cursor{display:none}.custom-file-input{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.custom-file-input::after{clear:both;content:"";display:block}.custom-file-input input[type="file"],.custom-file-input .ui-selectmenu-button[type="file"]{display:none;left:-9999px;position:absolute;visibility:hidden}.custom-file-input button{float:left;padding-left:0.9em;padding-right:0.9em}.custom-file-input span{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1em;line-height:39px;padding-left:0.5em}.dropdown-menu{animation:fade-in 0.2s;position:relative;z-index:40}.dropdown-menu .dropdown-arrow,.dropdown-menu .dropdown-arrow::after{border-color:transparent;border-style:solid;display:block;height:0;pointer-events:none;position:absolute;width:0;z-index:42}.dropdown-menu .dropdown-arrow{border:11px solid #f0f0f0;content:" ";display:inline-block;border-left-color:transparent;border-right-color:transparent;border-top:0;border-top-width:11px;border-bottom-color:#bdbdbd;border-top-width:0;border-width:11px;bottom:-9px;right:-1px}@media screen and (max-width: 420px){.dropdown-menu .dropdown-arrow{bottom:-8px}}@media screen and (min-width: 421px) and (max-width: 768px){.dropdown-menu .dropdown-arrow{bottom:4px;right:19px}}.dropdown-menu .dropdown-arrow::after{border-bottom-color:white;border-top-width:0;border-width:10px;content:" ";margin-left:-10px;top:-8px}.dropdown-menu .dropdown-content{background-color:white;border:1px solid rgba(0,0,0,0.2);border-radius:2px;box-shadow:0 4px 10px rgba(0,0,0,0.2);line-height:1.4em;min-width:160px;position:absolute;right:-1px;top:100%;z-index:41}.editor{background-color:#f0f0f0;position:relative}.editor .editor-markdown,.editor .editor-preview{background-color:white;bottom:0;box-shadow:rgba(0,0,0,0.05) 0 1px 10px;overflow:auto;position:absolute;text-align:left;top:0;width:100%}@media screen and (min-width: 420px){.editor .editor-markdown,.editor .editor-preview{width:50%}}.editor .editor-markdown .inner,.editor .editor-preview .inner{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;padding-top:35px}@media screen and (min-width: 769px){.editor .editor-markdown .inner,.editor .editor-preview .inner{padding:30px;padding-top:50px}}@media screen and (max-width: 768px){.editor .editor-markdown #markdowned-text,.editor .editor-preview #markdowned-text{margin:0 15px}}.editor .editor-markdown .floating-header,.editor .editor-preview .floating-header{color:#999999;height:40px}.editor .editor-markdown .floating-header .editor-help,.editor .editor-preview .floating-header .editor-help{transition:background 0.2s ease;background-color:#cfceca;border-radius:50%;color:white;display:inline-block;float:right;font-size:12px;font-weight:700;height:14px;line-height:16px;margin-top:2px;padding:0;text-align:center;text-decoration:none;width:14px}.editor .editor-markdown .floating-header .editor-help:hover,.editor .editor-preview .floating-header .editor-help:hover{background:#878787;text-decoration:none}.editor .editor-markdown{left:0}@media screen and (min-width: 420px){.editor .editor-markdown{border-right:#f0f0f0 2px solid}}.editor .editor-markdown textarea{border:0;border-radius:0;box-shadow:none;resize:none}.editor .editor-markdown .CodeMirror{bottom:0;color:#4d565b;cursor:text;font-family:"Mono Sans", Consolas, Courier, monospace;font-size:inherit;height:auto;left:0;line-height:inherit;padding-bottom:40px;padding-top:13.3333333333px;position:absolute;right:0;top:0}.editor .editor-markdown .CodeMirror textarea{left:-9999px}.editor .editor-markdown .CodeMirror .CodeMirror-lines{height:100%;padding:20px 0 30px}@media screen and (min-width: 769px){.editor .editor-markdown .CodeMirror .CodeMirror-lines{padding-top:40px}}.editor .editor-markdown .CodeMirror pre{font-family:inherit;padding:0 15px}@media screen and (min-width: 769px){.editor .editor-markdown .CodeMirror pre{padding:0 30px}}.editor .editor-markdown .CodeMirror .cm-header{color:black;font-size:1.4em;font-weight:700;line-height:1.4em}.editor .editor-markdown .CodeMirror .cm-variable-2,.editor .editor-markdown .CodeMirror .cm-variable-3,.editor .editor-markdown .CodeMirror .cm-keyword{color:#4d565b}.editor .editor-markdown .CodeMirror .cm-string,.editor .editor-markdown .CodeMirror .cm-strong,.editor .editor-markdown .CodeMirror .cm-link,.editor .editor-markdown .CodeMirror .cm-comment,.editor .editor-markdown .CodeMirror .cm-quote,.editor .editor-markdown .CodeMirror .cm-number,.editor .editor-markdown .CodeMirror .cm-atom,.editor .editor-markdown .CodeMirror .cm-tag{color:black;font-weight:700}.editor .editor-preview{border-left:#f0f0f0 2px solid;display:none;right:0}@media screen and (min-width: 420px){.editor .editor-preview{display:block}}.editor .editor-preview .markdown-content>*:first-child{margin-top:0}.editor-image{background-color:rgba(255,255,255,0.9);border-top:1px dashed #dedede;bottom:0;color:#999999;font-size:0.8em;height:40px;left:0;line-height:40px;overflow:hidden;padding:0 15px;position:absolute;right:0;z-index:18}.editor-image .instruction{transition:opacity 0.3s ease;margin:0;opacity:0.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-image:hover .instruction{opacity:1}.editor-image input,.editor-image .ui-selectmenu-button{bottom:0;cursor:pointer;filter:alpha(opacity=0.01);left:0;opacity:0.0001;position:absolute;right:0;top:0}.editor-image input::-webkit-file-upload-button,.editor-image .ui-selectmenu-button::-webkit-file-upload-button{cursor:pointer}.error .modal .modal-body{font-size:1.2rem;line-height:1.4;padding:1.8em 5%}.error .modal .modal-body>*:last-child{margin-bottom:0}.error .modal .modal-footer{padding-bottom:2em;text-align:center}.error .icon{background:white;border:5px solid #e87159;border-radius:50%;box-sizing:content-box;height:80px;margin:10px auto 30px;padding:0;position:relative;width:80px}.error .icon::before,.error .icon::after{background-color:#e87159;border-radius:2px;content:"";display:block;height:5px;position:absolute;top:37px;width:47px}.error .icon::before{transform:rotate(45deg);left:17px}.error .icon::after{transform:rotate(-45deg);right:16px}.error h1{font-size:1.9em;font-weight:400;margin-bottom:0.6em}.error p{margin-bottom:1em}.error .button{font-weight:500}.paths-admin .container.sidebar-content{overflow:hidden;padding:0}.featured-paths-admin{height:100%;position:relative}@media screen and (min-width: 421px) and (max-width: 768px){.featured-paths-admin{position:static}}.featured-paths-admin .path-lists{bottom:57px;left:0;position:absolute;top:0;width:100%}.featured-paths-admin .path-lists .column{bottom:0;position:absolute;top:0;width:50%}.featured-paths-admin .path-lists .column.availible{border-right:1px solid #dedede;left:0}.featured-paths-admin .path-lists .column.featured{box-shadow:0 0 15px rgba(0,0,0,0.08);right:0}.featured-paths-admin .list-header{border-bottom:1px solid #dedede;height:55px;line-height:55px;padding:0 10px 0 1.5em;position:relative}@media screen and (max-width: 768px){.featured-paths-admin .list-header{padding-left:15px}}.featured-paths-admin .list-header h5{font-size:11px;letter-spacing:1px;line-height:55px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.featured-paths-admin .list-header .search-icon{transition:color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#a6a6a6;cursor:pointer;float:right;line-height:55px;margin-right:-10px;text-align:center;width:40px}.featured-paths-admin .list-header .search-icon:focus,.featured-paths-admin .list-header .search-icon:hover{color:inherit;outline:none}.featured-paths-admin .list-header .search-input{background-color:white;height:54px;left:0;position:absolute;right:40px;top:0}.featured-paths-admin .list-header .search-input input,.featured-paths-admin .list-header .search-input .ui-selectmenu-button{border:0;border-radius:0;box-shadow:none;height:100%;padding:0 15px;width:100%}.featured-paths-admin .path-list{bottom:0;list-style:none;margin:0;overflow:auto;padding:0;position:absolute;top:55px;width:100%}.featured-paths-admin .path{transition:background 0.2s ease;background-color:white;border:1px solid #dedede;border-width:0 0 1px;color:#545454;height:70px;line-height:70px;list-style:none;overflow:hidden;padding:0 10px 0 1.5em;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.featured-paths-admin .path{padding-left:15px}}.featured-paths-admin .path:hover{background-color:#fafafa}.featured-paths-admin .path .path-link{color:inherit}.featured-paths-admin .path .path-link:hover{color:#1a66a8}.featured-paths-admin .placeholder-background{box-shadow:inset 0 0 15px rgba(0,0,0,0.08)}.featured-paths-admin .ui-sortable-helper{background-color:#fafafa;border-width:1px;margin-left:-1px}.featured-paths-admin .ui-sortable-helper .icon-cross{display:none}.featured-paths-admin .path-toggle{transition:all 0.3s ease;background-color:white;border:2px solid #cccccc;border-radius:50%;color:#cccccc;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:24px;line-height:20px;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;width:24px}@media screen and (max-width: 768px){.featured-paths-admin .path-toggle{margin-right:5px}}.featured-paths-admin .path-toggle:hover{border-color:#6d5397;color:#6d5397}.featured-paths-admin .path-toggle [class^="icon-"]{font-size:18px;line-height:inherit}.featured-paths-admin .featured .path-toggle{border-color:#6d5397;color:#6d5397}.featured-paths-admin .featured .path-toggle [class^="icon-"]{display:none;font-size:14px}.featured-paths-admin .featured .path-toggle:hover span{display:none}.featured-paths-admin .featured .path-toggle:hover [class^="icon-"]{display:inline}.featured-paths-admin li.help-text{display:list-item;padding:20px 10px 20px 1.5em}.featured-paths-admin li.help-text>*:last-child{margin-bottom:0}.featured-paths-admin .options{background-color:white;border-top:1px solid #dedede;bottom:0;height:57px;left:0;padding:10px;position:absolute;right:0;text-align:center;z-index:18}.flash-message{background-color:#65aae7;bottom:1em;color:white;display:block;font-size:1em;line-height:1.2em;max-width:28em;padding:15px;padding-right:63px;position:fixed;right:1em;text-align:center;z-index:70}@media screen and (max-width: 420px){.flash-message{bottom:auto;right:0;top:0;width:100%}}.flash-message a,.flash-message .button.button-link{color:white;text-decoration:underline}.flash-message.is-notice{background-color:#65aae7}.flash-message.is-success{background-color:#7dcf8d}.flash-message.is-warning{background-color:#f4cf3e}.flash-message.is-error{background-color:#e87159}.flash-message.is-alert{background-color:#e87159}.flash-message.is-danger{background-color:#e87159}#flashes-rails{animation:fade-in 0.5s;bottom:0;padding:0;position:fixed;right:0}#flashes-rails .flash-message{bottom:0;clear:right;display:block;float:right;padding:15px;position:relative;right:0}.hexicon{display:inline-block;position:relative;text-align:center;text-decoration:none}.hexicon::before,.hexicon::after{background:inherit;border-radius:inherit;content:"";height:inherit;left:0;position:absolute;top:0;width:inherit}.hexicon::before{transform:rotate(60deg)}.hexicon::after{transform:rotate(-60deg)}.hexicon span{font-weight:700;position:relative;z-index:8}.hexicon{background:#999999;border-radius:2px / 4px;color:white;height:34.6420323326px;line-height:34.6420323326px;margin:17.3210161663px auto;width:60px}.hexicon span{font-size:24.2494226328px}@keyframes loader-blink{0%,100%{fill:#cccccc}33%{fill:#d9d9d9}66%{fill:#e6e6e6}}.loader{margin-top:40px;text-align:center}.loader svg{transform:scale(0.5)}.loader svg path{animation:loader-blink 1.5s ease infinite}.loader svg path:nth-child(2){animation-delay:-1s}.loader svg path:nth-child(3){animation-delay:-0.5s}.meta{color:#8c9da6}.meta .divider{padding:0 0.25em}.meta .divider::after{content:"\2219"}.meta .divider.large::after{content:"\2022"}.modal{background:rgba(35,39,41,0.3);height:100%;left:0;overflow:auto;padding:60px 30px;position:fixed;top:0;width:100%;z-index:60}@media screen and (max-width: 768px){.modal{padding:75px 1em 30px}}.modal .modal-close{background:white;border-radius:50%;color:#999999;font-size:20px;font-weight:700;height:22px;line-height:22px;margin-top:-11px;position:absolute;right:16px;text-align:center;text-decoration:none;top:50%;transition:color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px}.modal .modal-close:hover{color:#878787;text-decoration:none}.modal .modal-content{background-color:white;border-radius:3px;box-shadow:0 0 30px rgba(35,39,41,0.3);color:#232729;margin:0 auto;max-width:700px;position:relative;text-align:left;top:0;width:100%}.modal .modal-header{background-color:#f0f0f0;border-radius:3px 3px 0 0;padding:14px 6%;padding-right:calc(24px + 0.6em);position:relative}.modal .modal-header h4{font-size:16px;font-weight:400;margin:0;opacity:0.6}@media screen and (min-width: 769px){.modal .modal-header h4{font-size:20px}}.modal .modal-header .modal-close{background:white;border-radius:50%;color:#999999;font-size:20px;font-weight:700;height:22px;line-height:22px;margin-top:-11px;position:absolute;right:0.6em;text-align:center;text-decoration:none;top:50%;transition:color 0.2s ease;width:22px}.modal .modal-header .modal-close:hover{color:#878787;text-decoration:none}.modal .modal-body{margin:0;padding:1em 6%}.modal .modal-body table{margin:0 0 0.75em}.modal .modal-body table tr th{color:rgba(35,39,41,0.3)}.modal .modal-body table tr td{border-bottom:1px solid #ededed;padding:0.5em 0}.modal .modal-footer{padding:0 6% 15px;text-align:right}.modal .modal-footer::after{clear:both;content:"";display:block}.modal.dialog .modal-content{max-width:460px}.modal.dialog .modal-header{background:none;height:30px;padding:0}.modal.dialog .modal-header h4{display:none}.modal.dialog .modal-header .modal-close{margin:0;right:8px;top:8px}.modal.dialog .modal-body,.modal.dialog .modal-footer{padding:15px 30px}.modal-content .modal-body.markdown-help{font-size:0.9em}.modal-content .modal-body.markdown-help table{line-height:1.35;margin-bottom:1em}.modal-content .modal-body.markdown-help th{padding:0 0 0.8em}.modal-content .modal-body.markdown-help td{padding:0.8em 0}.modal-content .modal-body.markdown-help td:last-child{font-family:"Mono Sans", Consolas, Courier, monospace}.modal-content .modal-body.markdown-help kbd{margin:0 0.2em}.modal-content .modal-body.markdown-help kbd:first-child{margin-left:0}.modal-content .modal-body.markdown-help kbd:last-child{margin-right:0}.modal-content .modal-body.markdown-help code{background:#fcfcfc;border:solid 1px #f0f0f0;border-radius:3px;color:#232729;font-family:"Mono Sans", Consolas, Courier, monospace;font-size:95%;font-style:normal;font-weight:400;line-height:1.35;padding:0.2em 0.3em}.modal-content .modal-body.markdown-help pre{font-family:"Mono Sans", Consolas, Courier, monospace;margin:0 15% 0 0}.modal-content .modal-body.markdown-help pre>code,.modal-content .modal-body.markdown-help .markup pre>code.hljs,.modal-content .modal-body.markdown-help article pre>code.hljs{display:block;overflow-x:auto;padding:0.5em}.more-actions{padding-right:27px;position:absolute;right:20px;-webkit-tap-highlight-color:rgba(0,0,0,0);top:20px}.more-actions::before{color:#232729;cursor:pointer;font-size:1.6em;opacity:0.5;position:absolute;right:0;top:0;transition:opacity 0.2s}.more-actions.is-active::before,.more-actions:hover::before{opacity:1}.more-actions.is-active ul{animation:fade-in-scale 0.2s ease-in-out;display:block;opacity:1}.more-actions ul{background:white;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.3);display:none;font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;list-style:none;margin:0;opacity:0;padding:0;position:relative}.more-actions ul::before,.more-actions ul li:first-child::after{transform:rotate(45deg);content:"";display:block;height:8px;position:absolute;right:-4px;top:8px;width:8px}.more-actions ul::before{box-shadow:0 1px 3px rgba(0,0,0,0.3)}.more-actions ul li:first-child::after{background:white}.more-actions ul a,.more-actions ul .button.button-link{color:#232729;display:block;font-size:0.8em;line-height:2em;padding:0 10px}@media screen and (max-width: 768px){.more-actions ul a,.more-actions ul .button.button-link{line-height:3em}}.more-actions ul li{background:white;border-bottom:1px solid #f0f0f0;position:relative}.more-actions ul li:hover,.more-actions ul li:hover::after{background:#fcfcfc}.more-actions ul li:first-child{border-radius:3px 3px 0 0}.more-actions ul li:last-child{border-bottom:0;border-radius:0 0 3px 3px}.p-gray .color,.p-gray.color{color:#95a5a6}.p-gray .stroke,.p-gray.stroke{stroke:#95a5a6}.p-gray .fill,.p-gray.fill{fill:#95a5a6}.p-gray .background,.p-gray.background{background:#95a5a6}.p-red-dark .color,.p-red-dark.color{color:#c0392b}.p-red-dark .stroke,.p-red-dark.stroke{stroke:#c0392b}.p-red-dark .fill,.p-red-dark.fill{fill:#c0392b}.p-red-dark .background,.p-red-dark.background{background:#c0392b}.p-red .color,.p-red.color{color:#e74c3c}.p-red .stroke,.p-red.stroke{stroke:#e74c3c}.p-red .fill,.p-red.fill{fill:#e74c3c}.p-red .background,.p-red.background{background:#e74c3c}.p-orange-dark .color,.p-orange-dark.color{color:#d35400}.p-orange-dark .stroke,.p-orange-dark.stroke{stroke:#d35400}.p-orange-dark .fill,.p-orange-dark.fill{fill:#d35400}.p-orange-dark .background,.p-orange-dark.background{background:#d35400}.p-orange .color,.p-orange.color{color:#e67e22}.p-orange .stroke,.p-orange.stroke{stroke:#e67e22}.p-orange .fill,.p-orange.fill{fill:#e67e22}.p-orange .background,.p-orange.background{background:#e67e22}.p-yellow-dark .color,.p-yellow-dark.color{color:#f39c12}.p-yellow-dark .stroke,.p-yellow-dark.stroke{stroke:#f39c12}.p-yellow-dark .fill,.p-yellow-dark.fill{fill:#f39c12}.p-yellow-dark .background,.p-yellow-dark.background{background:#f39c12}.p-yellow .color,.p-yellow.color{color:#f1c40f}.p-yellow .stroke,.p-yellow.stroke{stroke:#f1c40f}.p-yellow .fill,.p-yellow.fill{fill:#f1c40f}.p-yellow .background,.p-yellow.background{background:#f1c40f}.p-purple-dark .color,.p-purple-dark.color{color:#8e44ad}.p-purple-dark .stroke,.p-purple-dark.stroke{stroke:#8e44ad}.p-purple-dark .fill,.p-purple-dark.fill{fill:#8e44ad}.p-purple-dark .background,.p-purple-dark.background{background:#8e44ad}.p-purple .color,.p-purple.color{color:#9b59b6}.p-purple .stroke,.p-purple.stroke{stroke:#9b59b6}.p-purple .fill,.p-purple.fill{fill:#9b59b6}.p-purple .background,.p-purple.background{background:#9b59b6}.p-blue-dark .color,.p-blue-dark.color{color:#334dd2}.p-blue-dark .stroke,.p-blue-dark.stroke{stroke:#334dd2}.p-blue-dark .fill,.p-blue-dark.fill{fill:#334dd2}.p-blue-dark .background,.p-blue-dark.background{background:#334dd2}.p-blue .color,.p-blue.color{color:#4463ff}.p-blue .stroke,.p-blue.stroke{stroke:#4463ff}.p-blue .fill,.p-blue.fill{fill:#4463ff}.p-blue .background,.p-blue.background{background:#4463ff}.p-cyan-dark .color,.p-cyan-dark.color{color:#0aaebf}.p-cyan-dark .stroke,.p-cyan-dark.stroke{stroke:#0aaebf}.p-cyan-dark .fill,.p-cyan-dark.fill{fill:#0aaebf}.p-cyan-dark .background,.p-cyan-dark.background{background:#0aaebf}.p-cyan .color,.p-cyan.color{color:#00e7ff}.p-cyan .stroke,.p-cyan.stroke{stroke:#00e7ff}.p-cyan .fill,.p-cyan.fill{fill:#00e7ff}.p-cyan .background,.p-cyan.background{background:#00e7ff}.p-green-dark .color,.p-green-dark.color{color:#27ae60}.p-green-dark .stroke,.p-green-dark.stroke{stroke:#27ae60}.p-green-dark .fill,.p-green-dark.fill{fill:#27ae60}.p-green-dark .background,.p-green-dark.background{background:#27ae60}.p-green .color,.p-green.color{color:#2ecc71}.p-green .stroke,.p-green.stroke{stroke:#2ecc71}.p-green .fill,.p-green.fill{fill:#2ecc71}.p-green .background,.p-green.background{background:#2ecc71}.p-ocean-dark .color,.p-ocean-dark.color{color:#16a085}.p-ocean-dark .stroke,.p-ocean-dark.stroke{stroke:#16a085}.p-ocean-dark .fill,.p-ocean-dark.fill{fill:#16a085}.p-ocean-dark .background,.p-ocean-dark.background{background:#16a085}.p-ocean .color,.p-ocean.color{color:#1abc9c}.p-ocean .stroke,.p-ocean.stroke{stroke:#1abc9c}.p-ocean .fill,.p-ocean.fill{fill:#1abc9c}.p-ocean .background,.p-ocean.background{background:#1abc9c}.progress{height:4px;left:0;position:absolute;right:0;top:0;width:100%}.progress>span{transition:width 0.5s ease;background-color:#5fc473;height:100%;left:0;opacity:0.75;position:absolute;top:0}.progress ul{display:table;font-size:0;height:4px;line-height:0;margin:0;padding:0;text-align:left;width:100%}.progress ul li{display:table-cell;position:relative}.progress ul li span{background:#5ca5e6;display:inline-block;height:4px;width:100%}.progress ul li.current span{animation:progress-in 0.8s ease}.progress ul li.current~li span{background:#f0f0f0;width:0%}#progress-global{z-index:80}/*!
 * Custom styling for jQuery UI Selectmenu
 * http://api.jqueryui.com/selectmenu/
 * Based on https://github.com/jquery/jquery-ui/blob/master/themes/base/selectmenu.css
 */.ui-selectmenu-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:inline-block;overflow:hidden;padding-right:2em;position:relative;text-decoration:none}.ui-selectmenu-button .ui-icon{background:url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat center;height:20px;left:auto;margin-top:-10px;position:absolute;right:0.4em;top:50%;width:15px}.ui-selectmenu-button .ui-selectmenu-text{display:block;line-height:1.4;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-selectmenu-menu{background-color:white;border:1px solid #dedede;border-radius:0.1875em;display:none;font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;left:0;margin:0;padding:0;position:absolute;top:0;z-index:80}.ui-selectmenu-menu.ui-selectmenu-open{display:block}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-menu-item{cursor:pointer;margin:0;min-height:0;padding:8px 1em 8px 0.4em;position:relative}.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus{background:#fcfcfc}.ui-selectmenu-menu .ui-menu .ui-menu-item.selected{font-weight:700}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{border:0;font-size:1em;font-weight:bold;height:auto;line-height:1.5;margin:0.5em 0 0;padding:2px 0.4em}.search-full{margin:1em auto;max-width:1000px;padding:0 10px;position:relative;z-index:1}@media screen and (min-width: 421px){.search-full{padding:0 20px}}.search-full .actions{line-height:1em;margin-bottom:1em}.search-full .action{background:transparent;border:0;color:#8c9da6;cursor:pointer;font-size:11px;letter-spacing:1px;line-height:normal;min-height:0;padding:0;text-decoration:none;text-transform:uppercase}.search-full h1{font-size:1.4em;margin:0 20px 20px}@media screen and (max-width: 768px){.search-full h1{font-size:1.2em;margin:-5px 0 15px}}.search-full .filters{display:flex;flex-direction:row;border-top:1px solid rgba(0,0,0,0.05);overflow:hidden;padding:20px}@media screen and (max-width: 420px){.search-full .filters{flex-direction:column;padding:10px 0}}.search-full .filters label,.search-full .filters strong{display:inline-block;font-size:12px;line-height:1.5em;margin:0 10px 0 0;padding:9px 0;text-transform:uppercase}.search-full .filters label{cursor:pointer;font-weight:500}.search-full .filters .show-all{background:rgba(0,0,0,0.03)}@media screen and (max-width: 420px){.search-full .filters .show-all{width:100%}}@media screen and (max-width: 420px){.search-full .filters .filter-actions{padding:10px 0}}.search-full .filters .filter-list{flex:1}.search-full .search-input{margin-bottom:20px;position:relative}.search-full .search-input input,.search-full .search-input .ui-selectmenu-button{height:49px;line-height:43px;padding:0 55px 0 10px}.search-full .search-input button{background-color:#5ca5e6;border:0;border-radius:0;color:white;font-size:18px;height:45px;padding:0;position:absolute;right:2px;text-align:center;top:2px;width:45px}.search-full .search-input button span{position:absolute;visibility:hidden}.search-full .search-results{background-color:white;box-shadow:0 5px 10px rgba(0,0,0,0.07)}.search-full .search-results.show{display:block}.search-full section{background-color:white;border-top:2px solid #f2f2f2}.search-full .search-link{display:block}.search-full .search-link:focus,.search-full .search-link:hover{background-color:rgba(92,165,230,0.1);outline:none}.search-full .search-link:focus~*,.search-full .search-link:hover~*{border-color:#232729;color:#232729}.search-full .not-found .result{min-height:0;padding-left:20px}.search-quick{transition:background 0.2s ease-in-out, max-width 0.2s ease-in-out;height:inherit;line-height:inherit;margin-left:auto;max-width:50px;position:relative;width:100%;z-index:1}@media screen and (min-width: 421px){.search-quick{max-width:300px}}@media screen and (max-width: 768px){.search-quick{transition:background 0.2s ease-in-out}}.search-quick .search-quick-container{height:inherit}.search-quick input,.search-quick .ui-selectmenu-button{transition:all 0.2s ease-in-out;background:transparent;border:0;border-radius:0;color:white;height:inherit;opacity:0;outline:0;padding-left:60px;padding-right:0;width:100%}@media screen and (min-width: 421px){.search-quick input,.search-quick .ui-selectmenu-button{background:rgba(255,255,255,0.1);opacity:1;outline:0}}@media screen and (max-width: 420px){.search-quick input,.search-quick .ui-selectmenu-button{transition:opacity 0.2s ease-in-out}}@media screen and (max-width: 768px){.search-quick.focus{background-color:#484c50;border:0;left:0;max-width:100%;position:fixed;right:0;top:0}}.search-quick.focus input,.search-quick.focus .ui-selectmenu-button{background:rgba(255,255,255,0.1);opacity:1;outline:0}.search-quick.focus .search-input .icon-search{color:white;cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}.search-quick.focus .cancel{display:block}@media screen and (min-width: 769px){.search-quick.focus .cancel{display:none}}.search-quick.focus .search-results{transition:opacity 0.2s 0.2s linear;transform:scale(1);opacity:1}.search-quick .search-input{height:inherit;line-height:inherit;position:relative}.search-quick .search-input .icon-search{transition:color 0.2s ease-in-out;color:rgba(255,255,255,0.5);cursor:pointer;font-size:1.2rem;height:inherit;left:22px;line-height:inherit;margin:0;position:absolute;top:0}.search-quick .search-input .icon-search:hover{color:white}.search-quick .search-results{transform:scale(0);background-color:white;box-shadow:0 5px 10px rgba(0,0,0,0.07);line-height:1.5;opacity:0;position:absolute;width:100%}@media screen and (max-width: 420px){.search-quick .search-results{margin-top:0;max-height:calc(100vh - 70px);overflow-y:auto}}.search-quick section{background:white;border-top:2px solid #f2f2f2}.search-quick section:first-child{border-top:0}.search-quick section.no-results{padding:10px 20px}.search-quick .search-link{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:inherit;display:block}.search-quick .search-link:focus,.search-quick .search-link:hover{background-color:rgba(92,165,230,0.1);outline:none}.search-quick .btn-search-full{transition:background 0.2s linear;color:#2180d4;display:block;padding:1em;text-align:center}.search-quick .btn-search-full:focus,.search-quick .btn-search-full:hover{background-color:rgba(92,165,230,0.1);outline:0}.search-quick .btn-search-full .icon-search::before{color:inherit}.search-quick .cancel{transition:color 0.2s linear;border-left:1px solid #484c50;color:#cccccc;cursor:pointer;display:none;font-size:20px;line-height:60px;position:absolute;right:1px;text-align:center;top:0;width:60px}@media screen and (max-width: 420px){.search-quick .cancel{line-height:50px;width:50px}}.search-quick .cancel:hover{background:#72b1e9;color:white}.tabs{border-bottom:1px solid #ededed;list-style:none;margin:0;padding:0}.tabs::after{clear:both;content:"";display:block}.tabs li{float:left;margin-bottom:-1px}.tabs a,.tabs .button.button-link{border:1px solid transparent;border-radius:4px 4px 0 0;color:#999999;display:block;font-size:11px;font-weight:400;letter-spacing:1px;line-height:1;margin-right:2px;padding:10px 12px;text-decoration:none;text-transform:uppercase}.tabs a.active,.tabs .active.button.button-link,.tabs li.active a,.tabs li.active .button.button-link{background:white;border:1px solid #ededed;border-bottom-color:transparent;color:-color-active;cursor:default}.tabs-centered{background-image:linear-gradient(white 30%, #fcfcfc);border-bottom:1px solid #ededed}.tabs-centered .tabs{max-width:780px;margin:0 auto;width:80%;border-bottom:0}@media screen and (max-width: 420px){.tabs-centered .tabs{width:90%}}.tag{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:2px;color:#a6a6a6;display:inline;font-size:11px;font-weight:700;line-height:1;padding:1px 3px 2px;text-align:center;vertical-align:baseline;white-space:nowrap}.tag.outline{background-color:transparent;border-color:#dedede;color:#bababa}.tag.inverted{background-color:#cccccc;border-color:#cccccc;color:white}.tag.green{background-color:#5fc473;border-color:#5fc473;color:white}.tag.green.outline{background-color:transparent;color:#5fc473}.tag.purple{background-color:#6d5397;border-color:#6d5397;color:white}.tag.purple.outline{background-color:transparent;color:#6d5397}.toggle-button{border-radius:0.2em 0 0 0.2em;color:white}.toggle-button:focus,.toggle-button:hover{color:white}.toggle-button.false{background:#5ca5e6}.toggle-button.false .icon-check{visibility:hidden}.toggle-button.false:hover{background:#308ddf}.toggle-button.false:hover .icon-check{visibility:visible}.toggle-button.false.just-clicked:hover .icon-check{visibility:hidden}.toggle-button.true{background:#5fc473}.toggle-button.true .label-warning{display:none}.toggle-button.true:hover{background:#e87159}.toggle-button.true:hover .label-warning{display:inline}.toggle-button.true:hover .label-status{display:none}.toggle-button.true:hover .icon-check{visibility:hidden}.toggle-button.true.just-clicked:hover{background:#5fc473}.toggle-button.true.just-clicked:hover .label-warning{display:none}.toggle-button.true.just-clicked:hover .label-status{display:inline}.toggle-button.true.just-clicked:hover .icon-check{visibility:visible}@keyframes tooltip-up{from{opacity:0;transform:translate(-50%, 0) translateY(5px)}to{opacity:1;transform:translate(-50%, 0) translateY(0)}}@keyframes tooltip-down{from{opacity:0;transform:translate(-50%, 0) translateY(-5px)}to{opacity:1;transform:translate(-50%, 0) translateY(0)}}@keyframes tooltip-left{from{opacity:0;transform:translate(0, -50%) translateX(5px)}to{opacity:1;transform:translate(0, -50%) translateX(0)}}@keyframes tooltip-right{from{opacity:0;transform:translate(0, -50%) translateX(-5px)}to{opacity:1;transform:translate(0, -50%) translateX(0)}}.has-tooltip{position:relative}.has-tooltip:hover .tooltip{animation-duration:0.3s;animation-timing-function:ease-out;visibility:visible}.tooltip{font-size:12px;font-weight:700;line-height:1.4;max-width:200px;z-index:80}.tooltip.tooltip-placement-top,.tooltip.tooltip-placement-bottom{text-align:center;transform:translate(-50%, 0)}.tooltip.tooltip-placement-right,.tooltip.tooltip-placement-left{text-align:left;transform:translate(0, -50%)}.tooltip.tooltip-placement-top{background-color:#3b4b54;border-radius:3px;box-sizing:border-box;color:white;cursor:default;padding:10px 12px;position:absolute;visibility:hidden;margin-bottom:10px;bottom:100%;left:50%}.tooltip.tooltip-placement-top::before{background-color:#3b4b54;content:'';height:10px;position:absolute;transform:rotate(45deg);transform-origin:50%;width:10px}.tooltip.tooltip-placement-top::before{border-radius:0 0 3px;bottom:-5px;left:50%;margin-left:-5px}.tooltip.tooltip-placement-top>*{position:relative}.has-tooltip:hover .tooltip.tooltip-placement-top{animation-name:tooltip-up}.tooltip.tooltip-placement-bottom{background-color:#3b4b54;border-radius:3px;box-sizing:border-box;color:white;cursor:default;padding:10px 12px;position:absolute;visibility:hidden;margin-top:10px;left:50%;top:100%}.tooltip.tooltip-placement-bottom::before{background-color:#3b4b54;content:'';height:10px;position:absolute;transform:rotate(45deg);transform-origin:50%;width:10px}.tooltip.tooltip-placement-bottom::before{border-radius:3px 0 0;left:50%;margin-left:-5px;top:-5px}.tooltip.tooltip-placement-bottom>*{position:relative}.has-tooltip:hover .tooltip.tooltip-placement-bottom{animation-name:tooltip-down}.tooltip.tooltip-placement-left{background-color:#3b4b54;border-radius:3px;box-sizing:border-box;color:white;cursor:default;padding:10px 12px;position:absolute;visibility:hidden;margin-right:10px;bottom:auto;right:100%;top:50%}.tooltip.tooltip-placement-left::before{background-color:#3b4b54;content:'';height:10px;position:absolute;transform:rotate(45deg);transform-origin:50%;width:10px}.tooltip.tooltip-placement-left::before{border-radius:0 3px 0 0;margin-top:-5px;right:-5px;top:50%}.tooltip.tooltip-placement-left>*{position:relative}.has-tooltip:hover .tooltip.tooltip-placement-left{animation-name:tooltip-left}.tooltip.tooltip-placement-right{background-color:#3b4b54;border-radius:3px;box-sizing:border-box;color:white;cursor:default;padding:10px 12px;position:absolute;visibility:hidden;margin-left:10px;bottom:auto;left:100%;top:50%}.tooltip.tooltip-placement-right::before{background-color:#3b4b54;content:'';height:10px;position:absolute;transform:rotate(45deg);transform-origin:50%;width:10px}.tooltip.tooltip-placement-right::before{border-radius:0 0 0 3px;margin-top:-5px;left:-5px;top:50%}.tooltip.tooltip-placement-right>*{position:relative}.has-tooltip:hover .tooltip.tooltip-placement-right{animation-name:tooltip-right}.tooltip .nowrap{white-space:nowrap}.tooltip .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip.light{background-color:#f9fafa;border-radius:3px;box-sizing:border-box;color:white;cursor:default;padding:10px 12px;position:absolute;visibility:hidden;margin-bottom:10px;border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 0 0 rgba(0,0,0,0.06),0 0 1px 1px rgba(0,0,0,0.06);color:inherit}.tooltip.light::before{background-color:#f9fafa;content:'';height:10px;position:absolute;transform:rotate(45deg);transform-origin:50%;width:10px}.tooltip.light::before{border-radius:0 0 3px;bottom:-6px;left:50%;margin-left:-5px}.tooltip.light>*{position:relative}.tooltip.light::before{border:solid rgba(0,0,0,0.2);border-width:0 1px 1px 0}@keyframes pop-in{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}.trophy{animation:pop-in 0.5s;background-color:white;border-radius:50%;height:30px;position:absolute;right:1em;text-align:center;top:1em;width:30px;z-index:1}.trophy .icon{color:#f1c40e;line-height:30px;text-decoration:none}html,body{height:100%}body{min-height:100%}.group-content{min-height:calc(100vh - 100px);position:relative;transition:margin 0.2s ease-in-out}@media screen and (min-width: 421px){.group-content{min-height:calc(100vh - 120px)}}.group-content section{transition:margin 0.2s linear}.group-content.group-edit-mode section{margin-top:-80px}@media screen and (min-width: 769px){.group-content.group-edit-mode section{margin-right:320px;margin-top:0}}.hint{color:#999999;display:inline-block;font-size:0.8em;line-height:1.5em}.container{background-color:white;bottom:0;box-shadow:rgba(0,0,0,0.05) 0 1px 5px;left:0;overflow:auto;position:absolute;right:0;top:0}@media screen and (max-width: 768px){.container{bottom:auto;box-shadow:none;left:auto;position:static;right:auto;top:auto}}.container .inner{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}@media screen and (max-width: 768px){.container .inner{position:static}}.container .help-text{color:#999999;display:inline-block;font-size:0.8em;line-height:1.5em}.container.sidebar{border-right:1px solid #dce2e4;right:auto;width:30%}@media screen and (max-width: 768px){.container.sidebar{overflow:visible;-webkit-overflow-scrolling:touch;width:100%}}@media screen and (max-width: 768px){.container.sidebar .floating-header{position:static}}.container.sidebar .inner{position:absolute}@media screen and (max-width: 768px){.container.sidebar .inner{padding:0;position:static}}@media screen and (min-width: 769px){.container.sidebar .help-text{padding:20px 15px}}.container.sidebar h5{color:rgba(59,75,84,0.6);font-size:11px;letter-spacing:1px;line-height:55px;margin:0;overflow:hidden;padding:0 15px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.container.sidebar h5 [class^="icon-"]{font-size:1.2em;margin-right:0.2em}@media screen and (min-width: 769px){.container.sidebar .sidebar-nav li>a,.container.sidebar .sidebar-nav li>.button.button-link{border-bottom:1px solid #dce2e4}}@media screen and (min-width: 769px){.container.sidebar .sidebar-nav li>a.active,.container.sidebar .sidebar-nav li>.active.button.button-link,.container.sidebar .sidebar-nav li>a:focus,.container.sidebar .sidebar-nav li>.button.button-link:focus,.container.sidebar .sidebar-nav li>a:hover,.container.sidebar .sidebar-nav li>.button.button-link:hover{background-color:#fcfcfc}}.container.sidebar .ui-sortable .icon-sort{bottom:0;opacity:1;position:absolute;right:0;top:0;transition:opacity 0.2s ease;width:40px}.container.sidebar .ui-sortable .icon-sort::before{font-size:16px;margin-top:-8px;position:absolute;right:10px;top:50%}.container.sidebar .ui-sortable li.ui-sortable-helper>a,.container.sidebar .ui-sortable li.ui-sortable-helper>.button.button-link{box-shadow:0 0 10px 2px rgba(35,39,41,0.05),#f0f0f0 1px 0 0 inset}.container.content{padding:30px;width:100%}@media screen and (max-width: 768px){.container.content{padding:0}}.container.sidebar-content{left:auto;width:70%}@media screen and (max-width: 768px){.container.sidebar-content{width:100%}}.has-floating-header .inner{padding-top:40px}.floating-header{background-image:linear-gradient(to bottom, white 0%, white 25%, rgba(255,255,255,0.9) 100%);color:#999999;font-size:11px;height:40px;left:0;line-height:1;padding:10px 15px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:11}.floating-header p,.floating-header a,.floating-header .button.button-link{display:inline-block}.floating-header>p:first-child:last-child{line-height:20px}.floating-header button,.floating-header .button{font-size:11px;letter-spacing:0;padding:4px;vertical-align:middle}.floating-header .button-link,.floating-header .button-icon{background:none;border:0;box-shadow:none}.floating-header .button-icon{font-size:16px;padding:0 4px;position:relative;top:-1px}.floating-header .title,.floating-header .button-link{color:#999999}.floating-header .title:active,.floating-header .title:focus,.floating-header .title:hover,.floating-header .title.active,.floating-header .button-link:active,.floating-header .button-link:focus,.floating-header .button-link:hover,.floating-header .button-link.active{color:#333333;outline:none}.floating-header .title.disabled:active,.floating-header .title:active:disabled,.floating-header .title.disabled:focus,.floating-header .title:focus:disabled,.floating-header .title.disabled:hover,.floating-header .title:hover:disabled,.floating-header .title.active.disabled,.floating-header .title.active:disabled,.floating-header .button-link.disabled:active,.floating-header .button-link:active:disabled,.floating-header .button-link.disabled:focus,.floating-header .button-link:focus:disabled,.floating-header .button-link.disabled:hover,.floating-header .button-link:hover:disabled,.floating-header .button-link.active.disabled,.floating-header .button-link.active:disabled{color:inherit}.floating-header .title{display:block;font-size:13px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.floating-header .options{float:right;white-space:nowrap}.devise{align-items:center;background:url(/images/pattern.jpg) no-repeat center fixed;background-size:cover;display:flex;min-height:100%;padding:1em;text-align:center;width:100%}@media screen and (max-width: 420px){.devise{padding:0}}.devise .inner{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:460px;width:100%}.devise .container{background:white;border-radius:0.1875em;box-shadow:0 1px 12px rgba(0,0,0,0.1);min-height:200px;padding:25px;position:relative}.devise .devise-tabs{font-size:1.5em;line-height:1;margin:-25px -25px 1em;text-align:center}.devise .devise-tabs ul{display:table;width:100%}.devise .devise-tabs li{background-color:#f2f2f2;display:table-cell;width:50%}.devise .devise-tabs li.active{background-color:white}.devise .devise-tabs li.active a,.devise .devise-tabs li.active .button.button-link{box-shadow:none;color:#232729}.devise .devise-tabs li.active a:hover,.devise .devise-tabs li.active .button.button-link:hover{background-color:white;box-shadow:none}.devise .devise-tabs li:first-child a,.devise .devise-tabs li:first-child .button.button-link{border-left:0}.devise .devise-tabs li:last-child a,.devise .devise-tabs li:last-child .button.button-link{border-right:0}.devise .devise-tabs a,.devise .devise-tabs .button.button-link{border:1px solid rgba(0,0,0,0.05);border-width:0 1px;box-shadow:inset 5px -10px 10px -10px rgba(0,0,0,0.1);color:#232729;display:block;padding:1em 0;position:relative;transition:all 0.2s ease}.devise .devise-tabs a:hover,.devise .devise-tabs .button.button-link:hover{background-color:white;box-shadow:none;color:#2180d4}.devise.sign-in .devise-tabs a:hover,.devise.sign-in .devise-tabs .button.button-link:hover,.devise.sign-up .devise-tabs a:hover,.devise.sign-up .devise-tabs .button.button-link:hover{background-color:#ededed;box-shadow:inset -10px -10px 10px -10px rgba(0,0,0,0.07)}.devise.sign-in .devise-tabs li:last-child a:hover,.devise.sign-in .devise-tabs li:last-child .button.button-link:hover,.devise.sign-up .devise-tabs li:last-child a:hover,.devise.sign-up .devise-tabs li:last-child .button.button-link:hover{box-shadow:inset 10px -10px 10px -10px rgba(0,0,0,0.07)}.devise .logo{font-weight:700;margin:1.5em auto;max-width:300px}.devise .logo img{display:block;margin:0 auto;max-height:100px}.devise .description{margin-bottom:2em}.devise .form-title{font-size:1.3em;line-height:1.3em;margin-bottom:20px}.devise .form-title .domain{font-weight:700;white-space:nowrap}.devise .form-inputs .input,.devise .simple_form .input{margin-bottom:15px;text-align:left}.devise .form-inputs .input.boolean label,.devise .simple_form .input.boolean label{display:inline;font-weight:400}.devise .form-inputs .field_with_errors input,.devise .form-inputs .field_with_errors .ui-selectmenu-button,.devise .simple_form .field_with_errors input,.devise .simple_form .field_with_errors .ui-selectmenu-button{border-color:#d8544f}.devise .form-inputs .hint,.devise .form-inputs .input-error,.devise .form-inputs .input-notice,.devise .form-inputs .input-alert,.devise .form-inputs .error,.devise .simple_form .hint,.devise .simple_form .input-error,.devise .simple_form .input-notice,.devise .simple_form .input-alert,.devise .simple_form .error{display:inline-block;font-size:0.8em;line-height:1.2em;margin-left:7px;margin-top:0.5em}.devise .form-inputs .hint,.devise .simple_form .hint{color:#464f53}.devise .form-inputs .input-error,.devise .form-inputs .input-alert,.devise .form-inputs .error,.devise .simple_form .input-error,.devise .simple_form .input-alert,.devise .simple_form .error{color:#e87159}.devise .form-inputs .input-notice,.devise .simple_form .input-notice{color:#65aae7}.devise .form-actions::after{clear:both;content:"";display:block}.devise .form-actions button,.devise .form-actions .button,.devise .form-actions .button-save,.devise .form-actions input[type="button"],.devise .form-actions .ui-selectmenu-button[type="button"],.devise .form-actions input[type="submit"],.devise .form-actions .ui-selectmenu-button[type="submit"],.devise .form-actions input[type="reset"],.devise .form-actions .ui-selectmenu-button[type="reset"]{font-size:14px;font-weight:500;margin-bottom:8px;padding:0.9em;width:100%}.devise .form-actions .remember-me{float:left}.devise .form-actions .remember-me .input{margin:0}.devise .form-actions .remember-me label{font-size:0.9em}.devise .form-actions .help-link{float:right;font-size:0.9em}.devise .button-capp{margin-top:20px;font-size:14px;font-weight:500;margin-bottom:8px;padding:0.9em;width:100%}.devise .form-links{font-size:0.9em;line-height:1.4em;list-style:none;margin:1em 0 0;padding:0}.devise .form-links a,.devise .form-links .button.button-link{display:inline-block;padding:3px 0}.devise .footer{color:#464f53;font-size:0.9em;margin-bottom:15px;margin-top:15px}.devise .footer a,.devise .footer .button.button-link{color:#464f53;font-weight:600}.devise .footer a:hover,.devise .footer .button.button-link:hover{text-decoration:underline}.devise .account_preferences_language label{display:none}.devise .intro-notice{display:block;font-size:0.875em;left:0;position:absolute;text-align:center;top:1.5em;width:100%}.devise.help .container{text-align:left}.devise.help .help-links{margin:0 0 1em}.devise.help .help-links li{margin:0.5em 0}.devise.help .help-links a,.devise.help .help-links .button.button-link{background-color:#f2f2f2;border-radius:0.1875em;display:block;padding:0.5em;transition:background 0.2s ease}.devise.help .help-links a:hover,.devise.help .help-links .button.button-link:hover{background-color:#ededed}.devise.help .help-links a.active,.devise.help .help-links .active.button.button-link{background-color:#e3e3e3;color:#2180d4}.devise.help .help-form{display:none}.devise.created h1{color:#7dcf8d}.devise.created h2{font-size:1.5em;line-height:1.875em}.devise.created .e-mail{border-bottom:1px dashed #dedede;font-size:1.25em;font-weight:bold;line-height:2em;margin:1em}.devise.created .instruction{color:#464f53;font-size:0.875em;margin:1.5em 0}.getting_started .container,.onboarding .container{padding-bottom:1.5em}.getting_started .form-inputs,.onboarding .form-inputs{margin-bottom:1.5em}.getting_started .example,.onboarding .example{background-color:#fcfcfc;border:1px solid #dedede;border-radius:0.2em;display:inline-block;font-size:0.85em;line-height:1;padding:2px 4px 3px}.getting_started #avatar-container,.onboarding #avatar-container{animation:fade-in 1s;display:inline-block;height:60px;margin-bottom:0.5em;perspective:1000px;position:relative;width:60px}.getting_started #avatar-container .flipper,.onboarding #avatar-container .flipper{position:relative;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform 0.6s ease}.getting_started #avatar-container.has-image .flipper,.onboarding #avatar-container.has-image .flipper{transform:rotateY(180deg)}.getting_started #avatar-container .initials,.getting_started #avatar-container .image,.onboarding #avatar-container .initials,.onboarding #avatar-container .image{font-size:31.8px;height:60px;line-height:60px;width:60px;backface-visibility:hidden;height:60px;left:0;position:absolute;top:0;width:60px}.getting_started #avatar-container .initials,.onboarding #avatar-container .initials{cursor:default;transform:rotateY(0deg);z-index:8}.getting_started #avatar-container .image,.onboarding #avatar-container .image{transform:rotateY(180deg)}.getting_started .description{text-align:left}.getting_started .team_inviter_recipients .hint.show{transition:opacity 0.5}.getting_started .team_inviter_recipients .hint.hide{opacity:0.33}.programs-only-registration,.user-confirmed,.user-created{align-items:center;background:url(/images/pattern.jpg) no-repeat center fixed;background-size:cover;display:flex;min-height:100%;padding:1em;text-align:center;width:100%}@media screen and (max-width: 420px){.programs-only-registration,.user-confirmed,.user-created{padding:0.5rem}}.programs-only-registration .register-card,.programs-only-registration .confirmed-card,.programs-only-registration .created-card,.user-confirmed .register-card,.user-confirmed .confirmed-card,.user-confirmed .created-card,.user-created .register-card,.user-created .confirmed-card,.user-created .created-card{align-items:stretch;border-radius:0.5625em;box-shadow:0 1px 12px rgba(0,0,0,0.1);display:flex;margin:0 auto;max-width:60rem;min-height:310px;overflow:hidden;z-index:1}.programs-only-registration .register-card .register-card-header,.programs-only-registration .register-card .created-card-header,.programs-only-registration .confirmed-card .register-card-header,.programs-only-registration .confirmed-card .created-card-header,.programs-only-registration .created-card .register-card-header,.programs-only-registration .created-card .created-card-header,.user-confirmed .register-card .register-card-header,.user-confirmed .register-card .created-card-header,.user-confirmed .confirmed-card .register-card-header,.user-confirmed .confirmed-card .created-card-header,.user-confirmed .created-card .register-card-header,.user-confirmed .created-card .created-card-header,.user-created .register-card .register-card-header,.user-created .register-card .created-card-header,.user-created .confirmed-card .register-card-header,.user-created .confirmed-card .created-card-header,.user-created .created-card .register-card-header,.user-created .created-card .created-card-header{background:var(--tenant-color);color:white;display:flex;flex-direction:column;flex:1;justify-content:center;padding:2rem;position:relative;max-width:22.8rem}.programs-only-registration .register-card .confirmed-card-header,.programs-only-registration .confirmed-card .confirmed-card-header,.programs-only-registration .created-card .confirmed-card-header,.user-confirmed .register-card .confirmed-card-header,.user-confirmed .confirmed-card .confirmed-card-header,.user-confirmed .created-card .confirmed-card-header,.user-created .register-card .confirmed-card-header,.user-created .confirmed-card .confirmed-card-header,.user-created .created-card .confirmed-card-header{background:#7dcf8d;color:white;display:flex;flex-direction:column;flex:1;justify-content:center;padding:2rem;position:relative;max-width:22.8rem}.programs-only-registration .inner,.user-confirmed .inner,.user-created .inner{flex:1;width:29.6rem}.programs-only-registration .inner h2,.user-confirmed .inner h2,.user-created .inner h2{font-size:1.5rem;margin-bottom:1rem;text-align:left}.programs-only-registration .container,.user-confirmed .container,.user-created .container{background:white;box-shadow:0 1px 12px rgba(0,0,0,0.1);min-height:200px;padding:3rem;position:relative;height:100%}.programs-only-registration .created-card-container,.user-confirmed .created-card-container,.user-created .created-card-container{background:white;box-shadow:0 1px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:3rem;position:relative;height:100%}.programs-only-registration .confirmed-card .container,.user-confirmed .confirmed-card .container,.user-created .confirmed-card .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.programs-only-registration .login-instead,.user-confirmed .login-instead,.user-created .login-instead{bottom:2rem;left:0;position:absolute;text-align:center;width:100%}.programs-only-registration .login-instead a,.programs-only-registration .login-instead .button.button-link,.user-confirmed .login-instead a,.user-confirmed .login-instead .button.button-link,.user-created .login-instead a,.user-created .login-instead .button.button-link{color:white;font-weight:600;text-decoration:underline}@media (max-width: 40rem){.programs-only-registration .register-card,.programs-only-registration .confirmed-card,.programs-only-registration .created-card,.user-confirmed .register-card,.user-confirmed .confirmed-card,.user-confirmed .created-card,.user-created .register-card,.user-created .confirmed-card,.user-created .created-card{flex-direction:column;width:100%}.programs-only-registration .register-card .register-card-header,.programs-only-registration .register-card .confirmed-card-header,.programs-only-registration .register-card .created-card-header,.programs-only-registration .confirmed-card .register-card-header,.programs-only-registration .confirmed-card .confirmed-card-header,.programs-only-registration .confirmed-card .created-card-header,.programs-only-registration .created-card .register-card-header,.programs-only-registration .created-card .confirmed-card-header,.programs-only-registration .created-card .created-card-header,.user-confirmed .register-card .register-card-header,.user-confirmed .register-card .confirmed-card-header,.user-confirmed .register-card .created-card-header,.user-confirmed .confirmed-card .register-card-header,.user-confirmed .confirmed-card .confirmed-card-header,.user-confirmed .confirmed-card .created-card-header,.user-confirmed .created-card .register-card-header,.user-confirmed .created-card .confirmed-card-header,.user-confirmed .created-card .created-card-header,.user-created .register-card .register-card-header,.user-created .register-card .confirmed-card-header,.user-created .register-card .created-card-header,.user-created .confirmed-card .register-card-header,.user-created .confirmed-card .confirmed-card-header,.user-created .confirmed-card .created-card-header,.user-created .created-card .register-card-header,.user-created .created-card .confirmed-card-header,.user-created .created-card .created-card-header{max-width:100%;padding:2rem 1rem}.programs-only-registration .register-card .register-card-header h1,.programs-only-registration .register-card .confirmed-card-header h1,.programs-only-registration .register-card .created-card-header h1,.programs-only-registration .confirmed-card .register-card-header h1,.programs-only-registration .confirmed-card .confirmed-card-header h1,.programs-only-registration .confirmed-card .created-card-header h1,.programs-only-registration .created-card .register-card-header h1,.programs-only-registration .created-card .confirmed-card-header h1,.programs-only-registration .created-card .created-card-header h1,.user-confirmed .register-card .register-card-header h1,.user-confirmed .register-card .confirmed-card-header h1,.user-confirmed .register-card .created-card-header h1,.user-confirmed .confirmed-card .register-card-header h1,.user-confirmed .confirmed-card .confirmed-card-header h1,.user-confirmed .confirmed-card .created-card-header h1,.user-confirmed .created-card .register-card-header h1,.user-confirmed .created-card .confirmed-card-header h1,.user-confirmed .created-card .created-card-header h1,.user-created .register-card .register-card-header h1,.user-created .register-card .confirmed-card-header h1,.user-created .register-card .created-card-header h1,.user-created .confirmed-card .register-card-header h1,.user-created .confirmed-card .confirmed-card-header h1,.user-created .confirmed-card .created-card-header h1,.user-created .created-card .register-card-header h1,.user-created .created-card .confirmed-card-header h1,.user-created .created-card .created-card-header h1{font-size:1.5rem}.programs-only-registration .register-card .created-card-container,.programs-only-registration .confirmed-card .created-card-container,.programs-only-registration .created-card .created-card-container,.user-confirmed .register-card .created-card-container,.user-confirmed .confirmed-card .created-card-container,.user-confirmed .created-card .created-card-container,.user-created .register-card .created-card-container,.user-created .confirmed-card .created-card-container,.user-created .created-card .created-card-container{padding:2rem 1rem}.programs-only-registration .register-card .created-card-container h1,.programs-only-registration .confirmed-card .created-card-container h1,.programs-only-registration .created-card .created-card-container h1,.user-confirmed .register-card .created-card-container h1,.user-confirmed .confirmed-card .created-card-container h1,.user-confirmed .created-card .created-card-container h1,.user-created .register-card .created-card-container h1,.user-created .confirmed-card .created-card-container h1,.user-created .created-card .created-card-container h1{font-size:1.2rem}.programs-only-registration .register-card .login-instead,.programs-only-registration .confirmed-card .login-instead,.programs-only-registration .created-card .login-instead,.user-confirmed .register-card .login-instead,.user-confirmed .confirmed-card .login-instead,.user-confirmed .created-card .login-instead,.user-created .register-card .login-instead,.user-created .confirmed-card .login-instead,.user-created .created-card .login-instead{bottom:1rem}.programs-only-registration .inner,.user-confirmed .inner,.user-created .inner{width:100%}.programs-only-registration .inner .container,.user-confirmed .inner .container,.user-created .inner .container{padding:1rem}}.programs-only-registration .form-title,.user-confirmed .form-title,.user-created .form-title{font-size:1.3em;line-height:1.3em;margin-bottom:20px}.programs-only-registration .form-title .domain,.user-confirmed .form-title .domain,.user-created .form-title .domain{font-weight:700;white-space:nowrap}.programs-only-registration .form-inputs .input,.programs-only-registration .simple_form .input,.user-confirmed .form-inputs .input,.user-confirmed .simple_form .input,.user-created .form-inputs .input,.user-created .simple_form .input{margin-bottom:15px;text-align:left}.programs-only-registration .form-inputs .input.boolean label,.programs-only-registration .simple_form .input.boolean label,.user-confirmed .form-inputs .input.boolean label,.user-confirmed .simple_form .input.boolean label,.user-created .form-inputs .input.boolean label,.user-created .simple_form .input.boolean label{display:inline;font-weight:400}.programs-only-registration .form-inputs .field_with_errors input,.programs-only-registration .form-inputs .field_with_errors .ui-selectmenu-button,.programs-only-registration .simple_form .field_with_errors input,.programs-only-registration .simple_form .field_with_errors .ui-selectmenu-button,.user-confirmed .form-inputs .field_with_errors input,.user-confirmed .form-inputs .field_with_errors .ui-selectmenu-button,.user-confirmed .simple_form .field_with_errors input,.user-confirmed .simple_form .field_with_errors .ui-selectmenu-button,.user-created .form-inputs .field_with_errors input,.user-created .form-inputs .field_with_errors .ui-selectmenu-button,.user-created .simple_form .field_with_errors input,.user-created .simple_form .field_with_errors .ui-selectmenu-button{border-color:#d8544f}.programs-only-registration .form-inputs .hint,.programs-only-registration .form-inputs .input-error,.programs-only-registration .form-inputs .input-notice,.programs-only-registration .form-inputs .input-alert,.programs-only-registration .form-inputs .error,.programs-only-registration .simple_form .hint,.programs-only-registration .simple_form .input-error,.programs-only-registration .simple_form .input-notice,.programs-only-registration .simple_form .input-alert,.programs-only-registration .simple_form .error,.user-confirmed .form-inputs .hint,.user-confirmed .form-inputs .input-error,.user-confirmed .form-inputs .input-notice,.user-confirmed .form-inputs .input-alert,.user-confirmed .form-inputs .error,.user-confirmed .simple_form .hint,.user-confirmed .simple_form .input-error,.user-confirmed .simple_form .input-notice,.user-confirmed .simple_form .input-alert,.user-confirmed .simple_form .error,.user-created .form-inputs .hint,.user-created .form-inputs .input-error,.user-created .form-inputs .input-notice,.user-created .form-inputs .input-alert,.user-created .form-inputs .error,.user-created .simple_form .hint,.user-created .simple_form .input-error,.user-created .simple_form .input-notice,.user-created .simple_form .input-alert,.user-created .simple_form .error{display:inline-block;font-size:0.8em;line-height:1.2em;margin-left:7px;margin-top:0.5em}.programs-only-registration .form-inputs .hint,.programs-only-registration .simple_form .hint,.user-confirmed .form-inputs .hint,.user-confirmed .simple_form .hint,.user-created .form-inputs .hint,.user-created .simple_form .hint{color:#464f53}.programs-only-registration .form-inputs .input-error,.programs-only-registration .form-inputs .input-alert,.programs-only-registration .form-inputs .error,.programs-only-registration .simple_form .input-error,.programs-only-registration .simple_form .input-alert,.programs-only-registration .simple_form .error,.user-confirmed .form-inputs .input-error,.user-confirmed .form-inputs .input-alert,.user-confirmed .form-inputs .error,.user-confirmed .simple_form .input-error,.user-confirmed .simple_form .input-alert,.user-confirmed .simple_form .error,.user-created .form-inputs .input-error,.user-created .form-inputs .input-alert,.user-created .form-inputs .error,.user-created .simple_form .input-error,.user-created .simple_form .input-alert,.user-created .simple_form .error{color:#e87159}.programs-only-registration .form-inputs .input-notice,.programs-only-registration .simple_form .input-notice,.user-confirmed .form-inputs .input-notice,.user-confirmed .simple_form .input-notice,.user-created .form-inputs .input-notice,.user-created .simple_form .input-notice{color:#65aae7}.programs-only-registration .button-go-ahead,.user-confirmed .button-go-ahead,.user-created .button-go-ahead{border-radius:0.28125em;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;width:100%}.programs-only-registration .form-actions::after,.user-confirmed .form-actions::after,.user-created .form-actions::after{clear:both;content:"";display:block}.programs-only-registration .form-actions button,.programs-only-registration .form-actions .button,.programs-only-registration .form-actions input[type="button"],.programs-only-registration .form-actions .ui-selectmenu-button[type="button"],.programs-only-registration .form-actions input[type="submit"],.programs-only-registration .form-actions .ui-selectmenu-button[type="submit"],.programs-only-registration .form-actions input[type="reset"],.programs-only-registration .form-actions .ui-selectmenu-button[type="reset"],.user-confirmed .form-actions button,.user-confirmed .form-actions .button,.user-confirmed .form-actions input[type="button"],.user-confirmed .form-actions .ui-selectmenu-button[type="button"],.user-confirmed .form-actions input[type="submit"],.user-confirmed .form-actions .ui-selectmenu-button[type="submit"],.user-confirmed .form-actions input[type="reset"],.user-confirmed .form-actions .ui-selectmenu-button[type="reset"],.user-created .form-actions button,.user-created .form-actions .button,.user-created .form-actions input[type="button"],.user-created .form-actions .ui-selectmenu-button[type="button"],.user-created .form-actions input[type="submit"],.user-created .form-actions .ui-selectmenu-button[type="submit"],.user-created .form-actions input[type="reset"],.user-created .form-actions .ui-selectmenu-button[type="reset"]{border-radius:0.28125em;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;width:100%}.programs-only-registration .form-actions .button-capp,.user-confirmed .form-actions .button-capp,.user-created .form-actions .button-capp{margin-top:20px;font-size:14px;font-weight:500;margin-bottom:8px;padding:0.9em;width:100%}.programs-only-registration .form-actions .remember-me,.user-confirmed .form-actions .remember-me,.user-created .form-actions .remember-me{float:left;margin-top:0.5rem}.programs-only-registration .form-actions .remember-me .input,.user-confirmed .form-actions .remember-me .input,.user-created .form-actions .remember-me .input{margin:0}.programs-only-registration .form-actions .remember-me label,.user-confirmed .form-actions .remember-me label,.user-created .form-actions .remember-me label{font-size:0.9em}.programs-only-registration .form-actions .help-link,.user-confirmed .form-actions .help-link,.user-created .form-actions .help-link{float:right;font-size:0.9em;margin-top:0.5rem}.programs-only-registration .form-links,.user-confirmed .form-links,.user-created .form-links{font-size:0.9em;line-height:1.4em;list-style:none;margin:1em 0 0;padding:0}.programs-only-registration .form-links a,.programs-only-registration .form-links .button.button-link,.user-confirmed .form-links a,.user-confirmed .form-links .button.button-link,.user-created .form-links a,.user-created .form-links .button.button-link{display:inline-block;padding:3px 0}.programs-only-registration .account_preferences_language label,.user-confirmed .account_preferences_language label,.user-created .account_preferences_language label{display:none}.programs-only-registration.help .container,.user-confirmed.help .container,.user-created.help .container{text-align:left}.programs-only-registration.help .help-links,.user-confirmed.help .help-links,.user-created.help .help-links{margin:0 0 1em}.programs-only-registration.help .help-links li,.user-confirmed.help .help-links li,.user-created.help .help-links li{margin:0.5em 0}.programs-only-registration.help .help-links a,.programs-only-registration.help .help-links .button.button-link,.user-confirmed.help .help-links a,.user-confirmed.help .help-links .button.button-link,.user-created.help .help-links a,.user-created.help .help-links .button.button-link{background-color:#f2f2f2;border-radius:0.1875em;display:block;padding:0.5em;transition:background 0.2s ease}.programs-only-registration.help .help-links a:hover,.programs-only-registration.help .help-links .button.button-link:hover,.user-confirmed.help .help-links a:hover,.user-confirmed.help .help-links .button.button-link:hover,.user-created.help .help-links a:hover,.user-created.help .help-links .button.button-link:hover{background-color:#ededed}.programs-only-registration.help .help-links a.active,.programs-only-registration.help .help-links .active.button.button-link,.user-confirmed.help .help-links a.active,.user-confirmed.help .help-links .active.button.button-link,.user-created.help .help-links a.active,.user-created.help .help-links .active.button.button-link{background-color:#e3e3e3;color:#2180d4}.programs-only-registration.help .help-form,.user-confirmed.help .help-form,.user-created.help .help-form{display:none}.programs-only-registration.created .inner h1,.user-confirmed.created .inner h1,.user-created.created .inner h1{color:#7dcf8d}.programs-only-registration.created .created-card-container h1,.user-confirmed.created .created-card-container h1,.user-created.created .created-card-container h1{color:var(--tenant-color)}.programs-only-registration.created h2,.user-confirmed.created h2,.user-created.created h2{font-size:1.5em;line-height:1.875em}.programs-only-registration.created .e-mail,.user-confirmed.created .e-mail,.user-created.created .e-mail{border-bottom:1px dashed #dedede;font-size:1.25em;font-weight:bold;line-height:1.5em;margin:1em 0 -0.5em 0}.programs-only-registration.created .instruction,.user-confirmed.created .instruction,.user-created.created .instruction{color:#464f53;font-size:0.875em;margin:1.5em 0}.programs-only-registration .air-logo-title,.user-confirmed .air-logo-title,.user-created .air-logo-title{font-size:1.5em;font-weight:700;line-height:1.5em;margin:0}.programs-only-registration .air-logo-title .title,.user-confirmed .air-logo-title .title,.user-created .air-logo-title .title{align-items:center;color:white;display:inline-flex;font-size:1.25rem;font-weight:700;overflow:hidden;padding-right:0.5rem;text-overflow:ellipsis;white-space:nowrap}.programs-only-registration .air-logo-title .title .capp-agile,.user-confirmed .air-logo-title .title .capp-agile,.user-created .air-logo-title .title .capp-agile{font-size:1.25rem;padding-right:0.5rem}.programs-only-registration .air-logo-title .title .slash-r,.user-confirmed .air-logo-title .title .slash-r,.user-created .air-logo-title .title .slash-r{--size: 1rem;align-items:center;background:white;border-radius:50%;color:var(--tenant-color);display:inline-flex;font-size:calc(var(--size) * 0.75);font-weight:bold;height:var(--size);justify-content:space-around;padding-bottom:calc(var(--size) * 0.075);width:var(--size)}.programs-only-registration .air-logo-title .title .slash-r.green,.user-confirmed .air-logo-title .title .slash-r.green,.user-created .air-logo-title .title .slash-r.green{color:#7dcf8d}.programs-only-registration .svg-logo,.user-confirmed .svg-logo,.user-created .svg-logo{align-items:stretch;display:flex;height:2rem;justify-content:center;margin:0 auto 1rem;max-width:12rem}.programs-only-registration .svg-logo .responsive-logo:not(.full.white),.user-confirmed .svg-logo .responsive-logo:not(.full.white),.user-created .svg-logo .responsive-logo:not(.full.white){display:none;height:100%}.programs-only-registration .svg-logo .single-logo,.programs-only-registration .svg-logo svg:not(.responsive-logo),.user-confirmed .svg-logo .single-logo,.user-confirmed .svg-logo svg:not(.responsive-logo),.user-created .svg-logo .single-logo,.user-created .svg-logo svg:not(.responsive-logo){fill:white}
