#app{font-family:Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:15px;line-height:1.6;font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box}#app.dark{background:#000;color:#fff}#app .loading{text-align:center;padding:200px 100px}#app .button,#app a,#app abbr,#app acronym,#app address,#app applet,#app article,#app aside,#app audio,#app b,#app big,#app blockquote,#app button,#app canvas,#app caption,#app center,#app cite,#app code,#app dd,#app del,#app details,#app dfn,#app div,#app dl,#app dt,#app em,#app embed,#app fieldset,#app figcaption,#app figure,#app footer,#app form,#app h1,#app h2,#app h3,#app h4,#app h5,#app h6,#app header,#app hgroup,#app iframe,#app img,#app input,#app ins,#app kbd,#app label,#app legend,#app li,#app mark,#app menu,#app nav,#app object,#app ol,#app output,#app p,#app pre,#app q,#app ruby,#app s,#app samp,#app section,#app select,#app small,#app span,#app strike,#app strong,#app sub,#app summary,#app sup,#app table,#app tbody,#app td,#app textarea,#app tfoot,#app th,#app thead,#app time,#app tr,#app tt,#app u,#app ul,#app var,#app video{margin:0;padding:0;border:0;font-size:inherit;font:inherit;color:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;background:none;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#app article,#app aside,#app details,#app figcaption,#app figure,#app footer,#app header,#app hgroup,#app menu,#app nav,#app section{display:block}#app ol,#app ul{list-style:none}#app blockquote,#app q{quotes:none}#app blockquote:after,#app blockquote:before,#app q:after,#app q:before{content:"";content:none}#app table{border-collapse:collapse;border-spacing:0}#app a{color:inherit;text-decoration:inherit;text-transform:inherit}#app img{max-width:100%}#app body,#app html{margin:0;line-height:1}#app i{font-style:normal}#app *,#app :after,#app :before{-webkit-box-sizing:inherit;box-sizing:inherit}#app .check:hover,#app .content .description a,#app .content .items>li>h3,#app .explanation,#app .link,#app .primary,#app .related-sidebar h3,#app .stars,#app .vue-tabs .tab.active a{color:#0073aa}#app .content .button,#app .content button{background:#0073aa}#app .content{padding:40px}#app .content h2,#app .content h3{position:relative;border-bottom:1px solid #edf2f7;padding:10px 0;margin-bottom:10px}#app .content h2{text-align:center;font-weight:700;font-size:120%}#app .content h2 .icon{font-size:85%;color:#0073aa}#app .content h2 input{text-align:center;border:0;padding:0}#app .content h3{font-weight:700;color:#0073aa}#app .content h4{font-weight:700}#app .content .pre,#app .content pre{background:#edf2f7;font-size:90%;overflow-x:auto}#app .content .icon{position:absolute;display:block;padding:10px;top:0;color:#ddd;font-weight:400}#app .content .icon.icon-left{left:0}#app .content .icon.icon-right{right:0}#app .content .half-column:first-child{border-right:1px solid #edf2f7}#app .content .questions{margin-bottom:40px}#app .content .questions li{margin-bottom:20px}#app .content .questions li a{color:#0073aa;text-decoration:underline;font-weight:700}#app .content .narrow{max-width:44em;margin:0 auto}#app .content video{max-width:100%}#app .overdue-warning{text-align:center;color:#fff}#app .overdue-warning a{display:block;padding:5px;border-radius:6px;background:#812a02;border-bottom:1px solid #edf2f7}#app .field label{display:block;margin-bottom:5px}#app .field label a{color:#0073aa;text-decoration:underline}#app .tasks{padding:10px}#app .tasks li{padding-left:40px;position:relative;margin-bottom:10px}#app .tasks li label.complete{text-decoration:line-through;color:#aaa;font-style:oblique}#app .tasks li label.overdue{color:#812a02}#app .tasks li label input[type=checkbox]{position:absolute;left:10px;top:4px}#app strong{font-weight:700}#app a.button,#app button{display:inline-block;color:#fff;background:#0073aa;border-radius:7px;padding:10px 20px;cursor:pointer;text-align:center}#app a.button.outline,#app button.outline{background:none;border:1px solid #ddd;color:#2c3e50}#app a.button[disabled],#app button[disabled]{background:#aaa}#app .hint{font-size:14px;display:block;opacity:.5;margin-bottom:5px}#app .hint.hint-after{margin-top:5px;margin-bottom:0}#app .hint a{text-decoration:underline}#app .content .pre,#app .content pre,#app .error,#app .notice{margin-bottom:20px;padding:20px;border-radius:7px}#app .notice{background:#edf2f7}#app .error{background:#fce4e3}#app .error,#app .red{color:#812a02}#app .check{color:#ccc}#app .float-right{float:right}#app .float-left{float:left}#app hr{margin:20px 0;background:#edf2f7;height:1px;border:0}#app .fa-spinner{opacity:.5}@media (min-width:641px){#app .mobile-only{display:none!important}}@media (max-width:640px){#app .desktop-only{display:none!important}}#app .inline{display:inline-block}#app .form{padding:20px;border-radius:4px;margin:10px 0 20px;font-size:90%;border:1px solid #ddd}#app .form .field{margin-bottom:10px}#app .column-wrapper,#app .task-list{padding:10px}#app .list{list-style:disc}#app .list li{margin-left:25px}#app .align-center{text-align:center}#app .align-left{text-align:left}#app .align-right{text-align:right}#app .inline-block{display:inline-block}#app .highlight{border-radius:1em 0 1em 0;background-image:linear-gradient(-100deg,rgba(255,224,0,.3),rgba(255,224,0,.7) 95%,rgba(255,224,0,.1))}#app .steps{width:100%;max-width:640px;margin:40px auto 40px;border:1px solid #edf2f7;border-radius:4px}#app .steps li{border-bottom:1px solid #edf2f7;padding:20px}#app .steps li.step:hover{background:#fdffc1}#app .steps li:last-child{border-bottom:0}#app .steps li .link{float:right}#app .steps li.step-draft{background:#edf2f7;color:#aaa}#app em{font-style:oblique}#app .columns:after{display:block;content:" ";clear:both}#app .columns .half-column{float:left;width:48.75%;margin-right:2.5%;clear:none}#app .columns .half-column:nth-child(2n){margin-right:0}#app .columns .half-column:nth-child(odd){clear:both}@media (max-width:640px){#app .columns .half-column{width:100%;margin:0;float:none;margin-right:0;margin-top:20px;clear:both}}#app .columns .third-column{float:left;width:31.66%;margin-right:2.5%;clear:none}#app .columns .third-column:nth-child(3n){margin-right:0}#app .columns .third-column:nth-child(3n+1){clear:both}@media (max-width:640px){#app .columns .third-column{width:100%;margin:0;float:none;margin-right:0;margin-top:20px;clear:both}}#app .table,#app table.scrolling.table{width:100%}#app .table td.no-padding,#app .table th.no-padding,#app table.scrolling.table td.no-padding,#app table.scrolling.table th.no-padding{padding:0}#app .table td.narrow,#app .table th.narrow,#app table.scrolling.table td.narrow,#app table.scrolling.table th.narrow{width:5em;min-width:5em;max-width:5em}#app .table .checkbox-label,#app table.scrolling.table .checkbox-label{display:block;text-align:center;padding:9px}#app .table td,#app table.scrolling.table td{border:1px solid #ddd}#app .table td:first-child,#app table.scrolling.table td:first-child{border-left:0}#app .table td:last-child,#app table.scrolling.table td:last-child{border-right:0}#app .table input[type=date],#app .table input[type=email],#app .table input[type=number],#app .table input[type=password],#app .table input[type=tel],#app .table input[type=text],#app .table select,#app .table textarea,#app table.scrolling.table input[type=date],#app table.scrolling.table input[type=email],#app table.scrolling.table input[type=number],#app table.scrolling.table input[type=password],#app table.scrolling.table input[type=tel],#app table.scrolling.table input[type=text],#app table.scrolling.table select,#app table.scrolling.table textarea{width:100%;padding:9px;border:0}#app .table tr:last-child td,#app table.scrolling.table tr:last-child td{border-bottom:0}#app .table th,#app table.scrolling.table th{border:1px solid #ddd;border-top:0;background:#edf2f7}#app .table th:first-child,#app table.scrolling.table th:first-child{border-left:0}#app .table th:last-child,#app table.scrolling.table th:last-child{border-right:0}#app .table th svg,#app table.scrolling.table th svg{-webkit-transform:scale(.7);transform:scale(.7);opacity:.3;margin-left:1em;margin-top:9px;margin-right:-2.25em}#app .table a,#app table.scrolling.table a{display:block;padding:9px}#app .table .selected td,#app .table.with-hover tr:hover td,#app table.scrolling.table .selected td,#app table.scrolling.table.with-hover tr:hover td{background:#fdffc1}#app table.scrolling.table tbody{margin-top:-1px}#app table.scrolling.table td,#app table.scrolling.table th{width:12em;min-width:12em;max-width:12em}#app table.scrolling.table td.has-checkbox,#app table.scrolling.table th.has-checkbox{width:3em;min-width:3em;max-width:3em}#app table.scrolling.table td.has-checkbox input[type=checkbox],#app table.scrolling.table th.has-checkbox input[type=checkbox]{border:1px solid #ddd;vertical-align:middle}#app table.scrolling.table td.has-checkbox input[type=checkbox]:checked:before,#app table.scrolling.table th.has-checkbox input[type=checkbox]:checked:before{margin:-.1675rem 0 0 -.185rem}#app .table-wrapper{border:1px solid #ddd}#app .link{color:#0073aa;text-decoration:underline}#app .modal-wrapper{background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;overflow:auto;padding:20px}#app .modal-wrapper .modal{background:#fff;width:100%;max-width:640px;margin:5% auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:7px}#app .modal-wrapper .modal.wide{max-width:1280px}#app .modal-wrapper .modal h3{background:#0073aa;color:#fff;padding:20px;text-align:center;border-radius:6px 6px 0 0}#app .modal-wrapper .modal .modal-content{padding:20px}#app .modal-wrapper .modal .modal-content .field{margin-bottom:20px}#app .modal-wrapper .modal .modal-content .field:last-child{margin-bottom:0}#app .modal-wrapper .modal .modal-actions{background:#edf2f7;padding:20px;text-align:right;border-radius:0 0 6px 6px}#app .modal-wrapper .modal .modal-actions button{margin-left:20px}#app .monospace{font-family:monospace}#app input[type=date],#app input[type=number],#app input[type=tel],#app input[type=text],#app select,#app textarea{border:1px solid #ddd;border-radius:7px;width:100%;padding:10px}#app input[type=date].full-width,#app input[type=number].full-width,#app input[type=tel].full-width,#app input[type=text].full-width,#app select.full-width,#app textarea.full-width{width:100%;max-width:100%}#app input[type=date].narrow,#app input[type=number].narrow,#app input[type=tel].narrow,#app input[type=text].narrow,#app select.narrow,#app textarea.narrow{width:5em}#app textarea{height:10em}#app textarea.tall{height:18em}#app .top-nav{background:#0073aa;color:#fff}#app .top-nav:after{display:block;content:" ";clear:both}#app .top-nav h1{float:left;font-weight:700;font-size:150%;letter-spacing:2px}#app .top-nav h1 a{padding:13.33333px 40px}#app .top-nav h1 a .img,#app .top-nav h1 a img{display:inline-block;height:26px;vertical-align:middle}#app .top-nav ul{float:right}#app .top-nav ul li{float:left}#app .top-nav ul li a:hover{background:hsla(0,0%,100%,.1)}#app .top-nav ul li a.router-link-exact-active{background:hsla(0,0%,100%,.3)}#app .top-nav a{display:block;padding:20px 32px}#app .meta-nav{margin-bottom:20px}#app .meta-nav:after{display:block;content:" ";clear:both}#app .meta-nav .search{float:left;margin:0;padding:9px;border-radius:7px;border:1px solid #ddd;width:50%}#app .meta-nav>ul{float:right;border-radius:7px;border:1px solid #ddd}#app .meta-nav>ul a{display:block;padding:9px 18px}#app .meta-nav>ul a.router-link-active{background:#edf2f7}#app .meta-nav>ul>li{float:left;position:relative;border-right:1px solid #ddd}#app .meta-nav>ul>li:first-child a{border-radius:6px 0 0 6px}#app .meta-nav>ul>li:last-child{border-right:0}#app .meta-nav>ul>li:last-child a{border-radius:0 6px 6px 0}#app .meta-nav>ul>li:hover>a{border-bottom-right-radius:0;border-bottom-left-radius:0}#app .meta-nav>ul>li.disabled a{opacity:.4}#app .meta-nav>ul ul{position:absolute;right:-1px;min-width:13em;font-size:85%;border:1px solid #ddd;border-radius:0 0 7px 7px;z-index:99;background:#fff}#app .meta-nav>ul ul li{border-bottom:1px solid #ddd}#app .meta-nav>ul ul li:last-child{border-bottom:0}#app .meta-nav>ul ul li a:hover{background:#edf2f7}#app .meta-nav svg{-webkit-transform:scale(.7);transform:scale(.7);opacity:.3;margin-left:10px}#app table.scrolling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%;border-collapse:collapse;overflow:hidden;background-color:#ccc;--dead-area-color:#ccc}#app table.scrolling tfoot,#app table.scrolling thead{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;overflow:hidden}#app table.scrolling tbody{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}#app table.scrolling.scrolly tbody,#app table.scrolling.scrolly tfoot.scrollsync,#app table.scrolling.scrolly thead.scrollsync{overflow-y:scroll}#app table.scrolling.scrollx tbody{overflow-x:scroll}#app table.scrolling.scrolly thead.scrollsync::-webkit-scrollbar{display:block;background-color:var(--dead-area-color)}#app table.scrolling.scrolly thead.scrollsync::-webkit-scrollbar-track{background-color:var(--dead-area-color)}#app table.scrolling tbody:nth-child(3){display:none}#app table.scrolling td,#app table.scrolling th{border:1px solid #ddd;width:10em;min-width:10em;max-width:10em;overflow:hidden;word-wrap:break-word}#app table.scrolling td{background-color:#fff}#app table.scrolling th{background-color:#f7f7f7}#app .onboard-hint{margin-bottom:20px;padding:20px;border-radius:7px;background:#faf0b9;color:#625f4a}#app .onboard-hint.fixed{position:fixed;bottom:0;left:0;right:0;margin:0}#app .onboard-hint h4{font-weight:700}#app .onboard-hint h4 i{position:absolute;margin-top:6.66667px;margin-left:-72px;font-size:300%;line-height:1}#app .onboard-hint .button,#app .onboard-hint button,#app .onboard-hint h4,#app .onboard-hint p,#app .onboard-hint ul{margin-left:72px;margin-bottom:10px}#app .onboard-hint .button a,#app .onboard-hint button a,#app .onboard-hint h4 a,#app .onboard-hint p a,#app .onboard-hint ul a{color:#0073aa;text-decoration:underline}#app .onboard-hint .button,#app .onboard-hint button{margin-top:10px}#app .onboard-hint .hide{float:right;font-size:160%;line-height:1;opacity:.5;display:block;margin-top:-20px;margin-right:-20px;padding:20px;border-radius:7px}#app .onboard-hint .hide:hover{opacity:.85}#app .onboard-hint em{font-style:oblique}