:root{--color-primary:#212529;--color-secondary:#6e6e6d;--color-success:#28a745;--color-danger:#dc3545;--color-warning:#ffc107;--color-info:#f2f0e9;--color-light:#fafaf8;--color-dark:#111212;--color-primary-hover:color-mix(in srgb, var(--color-primary) 35%, black);--color-secondary-hover:color-mix(in srgb, var(--color-secondary) 85%, black);--color-success-hover:color-mix(in srgb, var(--color-success) 90%, black);--color-danger-hover:color-mix(in srgb, var(--color-danger) 90%, black);--color-warning-hover:color-mix(in srgb, var(--color-warning) 96%, black);--color-info-hover:transparent;--color-light-hover:color-mix(in srgb, var(--color-light) 35%, white);--color-dark-hover:color-mix(in srgb, var(--color-dark) 5%, black);--color-background:#f2f0e9;--color-text:var(--color-primary);--color-text-muted:var(--color-secondary);--color-text-inverse:#fff;--color-surface:var(--color-light);--color-border:#bfbeb8;--color-focus-ring:#21252940;--font-family:"Lato", "Helvetica Neue", arial, helvetica, sans-serif;--font-family-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-base:16px;--font-size-sm:calc(var(--font-size-base) * .875);--font-size-h1:calc(var(--font-size-base) * 2.5);--font-size-h2:calc(var(--font-size-base) * 2);--font-size-h3:calc(var(--font-size-base) * 1.75);--font-size-h4:calc(var(--font-size-base) * 1.5);--font-size-h5:calc(var(--font-size-base) * 1.25);--font-size-h6:var(--font-size-base);--line-height:1.5;--line-height-heading:1.2;--font-weight-heading:900;--font-weight-heading-light:var(--font-weight-light);--font-weight-light:200;--font-weight-normal:400;--font-weight-bold:700;--border-radius:4px;--border-width:1px;--table-cell-padding:.35rem;--table-header-background:var(--color-background);--table-header-color:var(--color-text);--input-btn-padding-y:6px;--input-btn-padding-x:12px;--input-btn-line-height:var(--line-height);--input-btn-border-width:var(--border-width);--input-btn-focus-width:3px;--input-bg:var(--color-background);--input-color:var(--color-text);--input-border-color:var(--color-text);--input-placeholder-color:#999;--label-margin-bottom:5px;--switch-width:28px;--switch-height:16px;--switch-knob-size:12px;--switch-bg:var(--color-background);--switch-border-color:var(--color-border);--switch-border-width:var(--border-width);--switch-checked-bg:var(--color-primary);--radio-size:16px;--radio-bg:var(--color-background);--radio-border-color:var(--color-border);--radio-border-width:var(--border-width);--radio-checked-bg:var(--color-primary);--grid-gutter-width:30px;--container-padding:calc(var(--grid-gutter-width) / 2);--spacer-0:0;--spacer-1:4px;--spacer-2:8px;--spacer-3:16px;--spacer-4:24px;--spacer-5:48px;--loader-padding:40px;--spinner-width:32px;--spinner-border-width:4px;--spinner-color:var(--color-border);--transition-speed:.15s}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body{-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,h4,h5,h6,p,blockquote,figure,ol,ul,dl,dd{margin:0}abbr[title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{vertical-align:middle;border-style:none}svg{vertical-align:middle;overflow:hidden}fieldset{border:none;margin:0;padding:0}input,button,textarea,select{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);margin-bottom:8px}:is(h1,h2,h3,h4,h5,h6).title{font-weight:var(--font-weight-heading-light)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}p{margin-bottom:16px}small{font-size:var(--font-size-sm)}a{color:var(--color-primary);transition:color var(--transition-speed) ease;text-decoration:underline}a:hover{color:var(--color-primary-hover)}ul,ol{margin-bottom:16px;padding-left:32px}li{margin-bottom:4px}li>ul,li>ol{margin-top:4px;margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}dl{margin-bottom:16px}dl dt{font-weight:var(--font-weight-bold)}dl dd{margin-bottom:8px;margin-left:24px}code{font-family:var(--font-family-mono);font-size:var(--font-size-sm);background-color:var(--color-surface);border-radius:var(--border-radius);border:var(--border-width) solid var(--color-border);padding:2px 6px}pre{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);margin-bottom:16px;padding:16px;overflow-x:auto}pre code{font-size:var(--font-size-sm);background:0 0;border:none;border-radius:0;padding:0}blockquote{border-left:4px solid var(--color-primary);color:var(--color-text-muted);margin-bottom:16px;padding:8px 16px}hr{border:none;border-top:var(--border-width) solid var(--color-border);margin:24px 0}mark{background-color:var(--color-surface);border-radius:2px;padding:2px 4px}table{width:100%;margin-bottom:16px}table th,table td{padding:var(--table-cell-padding);text-align:left;border-bottom:var(--border-width) solid var(--color-border)}table th{font-weight:var(--font-weight-bold);background-color:var(--table-header-background);color:var(--table-header-color)}table caption{font-weight:var(--font-weight-bold);text-align:left;color:var(--color-text-muted);padding:8px}.table-bordered{border:var(--border-width) solid var(--color-border)}.table-bordered th,.table-bordered td{border:var(--border-width) solid var(--color-border)}.table-bordered th{border-bottom-width:calc(var(--border-width) + 1px)}.container,.container-fluid{width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}.row{margin-left:calc(var(--grid-gutter-width) / -2);margin-right:calc(var(--grid-gutter-width) / -2);flex-wrap:wrap;display:flex}.col,[class*=col-]{width:100%;padding-left:calc(var(--grid-gutter-width) / 2);padding-right:calc(var(--grid-gutter-width) / 2);position:relative}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-1{flex:0 0 8.3333%;max-width:8.3333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}@media (width>=576px){.col-sm-1{flex:0 0 8.3333%;max-width:8.3333%}.col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}}@media (width>=768px){.col-md-1{flex:0 0 8.3333%;max-width:8.3333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}}@media (width>=992px){.col-lg-1{flex:0 0 8.3333%;max-width:8.3333%}.col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}.col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}}@media (width>=1200px){.col-xl-1{flex:0 0 8.3333%;max-width:8.3333%}.col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}}label{margin-bottom:var(--label-margin-bottom);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);display:inline-block}input,textarea,select{width:100%;padding:var(--input-btn-padding-y) var(--input-btn-padding-x);font-size:var(--font-size-base);line-height:var(--input-btn-line-height);color:var(--input-color);background-color:var(--input-bg);border:var(--input-btn-border-width) solid var(--input-border-color);border-radius:var(--border-radius);transition:border-color var(--transition-speed) ease, box-shadow var(--transition-speed) ease;margin-bottom:16px;display:block}:is(input,textarea,select):focus{border-color:var(--color-primary);box-shadow:0 0 0 var(--input-btn-focus-width) var(--color-focus-ring);outline:none}:is(input,textarea,select)::placeholder{color:var(--input-placeholder-color);opacity:1}:is(input,textarea,select):disabled{opacity:.5;cursor:not-allowed}.form-control{width:100%;padding:var(--input-btn-padding-y) var(--input-btn-padding-x);font-size:var(--font-size-base);line-height:var(--input-btn-line-height);color:var(--input-color);background-color:var(--input-bg);border:var(--input-btn-border-width) solid var(--input-border-color);border-radius:var(--border-radius);transition:border-color var(--transition-speed) ease, box-shadow var(--transition-speed) ease;display:block}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 var(--input-btn-focus-width) var(--color-focus-ring);outline:none}.form-control::placeholder{color:var(--input-placeholder-color);opacity:1}.form-control:disabled{opacity:.5;cursor:not-allowed}.form-group{margin-bottom:16px}select{height:calc(var(--font-size-base) * var(--input-btn-line-height) + var(--input-btn-padding-y) * 2 + var(--input-btn-border-width) * 2);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23495057' d='M1.5 4L6 8.5 10.5 4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:32px}input[type=checkbox]{width:var(--switch-width);height:var(--switch-height);vertical-align:middle;appearance:none;background-color:var(--switch-bg);border:var(--switch-border-width) solid var(--switch-border-color);border-radius:calc(var(--switch-height) / 2);cursor:pointer;transition:background-color var(--transition-speed) ease, border-color var(--transition-speed) ease;flex-shrink:0;margin:0 4px 0 0;padding:0;display:inline-block;position:relative}input[type=checkbox]:after{content:"";top:calc((var(--switch-height) - var(--switch-knob-size)) / 2 - var(--switch-border-width));left:calc((var(--switch-height) - var(--switch-knob-size)) / 2 - var(--switch-border-width));width:var(--switch-knob-size);height:var(--switch-knob-size);background-color:var(--switch-border-color);transition:transform var(--transition-speed) ease, background-color var(--transition-speed) ease;border-radius:50%;position:absolute}input[type=checkbox]:checked{background-color:var(--switch-checked-bg);border-color:var(--switch-checked-bg)}input[type=checkbox]:checked:after{transform:translateX(calc(var(--switch-width) - var(--switch-height)));background-color:var(--color-text-inverse)}input[type=checkbox]:focus{border-color:var(--color-primary);box-shadow:0 0 0 var(--input-btn-focus-width) var(--color-focus-ring);outline:none}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}input[type=radio]{width:var(--radio-size);height:var(--radio-size);vertical-align:middle;appearance:none;background-color:var(--radio-bg);border:var(--radio-border-width) solid var(--radio-border-color);cursor:pointer;transition:background-color var(--transition-speed) ease, border-color var(--transition-speed) ease;border-radius:50%;flex-shrink:0;margin:0 4px 0 0;padding:0;display:inline-block;position:relative}input[type=radio]:after{content:"";width:6px;height:6px;transition:background-color var(--transition-speed) ease;background-color:#0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:checked{background-color:var(--radio-checked-bg);border-color:var(--radio-checked-bg)}input[type=radio]:checked:after{background-color:var(--color-text-inverse)}input[type=radio]:focus{border-color:var(--color-primary);box-shadow:0 0 0 var(--input-btn-focus-width) var(--color-focus-ring);outline:none}input[type=radio]:disabled{opacity:.5;cursor:not-allowed}input[type=hidden]{display:none}fieldset{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);margin-bottom:16px;padding:16px}fieldset legend{font-weight:var(--font-weight-bold);padding:0 4px}button,input[type=submit],input[type=reset],input[type=button],.btn{width:auto;padding:var(--input-btn-padding-y) var(--input-btn-padding-x);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--input-btn-line-height);text-align:center;vertical-align:middle;cursor:pointer;border:var(--input-btn-border-width) solid transparent;border-radius:var(--border-radius);transition:background-color var(--transition-speed) ease, border-color var(--transition-speed) ease;margin-bottom:0;text-decoration:none;display:inline-block}:is(button,input[type=submit],input[type=reset],input[type=button],.btn):active{transform:translateY(1px)}:is(button,input[type=submit],input[type=reset],input[type=button],.btn):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:is(button,input[type=submit],input[type=reset],input[type=button],.btn):disabled{opacity:.5;cursor:not-allowed}button,input[type=submit],input[type=reset],input[type=button],.btn{color:var(--color-text-inverse);background-color:var(--color-primary);border-color:var(--color-primary)}button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.btn:hover{color:var(--color-text-inverse);background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary{color:var(--color-text-inverse);background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover{color:var(--color-text-inverse);background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{color:var(--color-text-inverse);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary:hover{color:var(--color-text-inverse);background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.btn-success{color:var(--color-text-inverse);background-color:var(--color-success);border-color:var(--color-success)}.btn-success:hover{color:var(--color-text-inverse);background-color:var(--color-success-hover);border-color:var(--color-success-hover)}.btn-danger{color:var(--color-text-inverse);background-color:var(--color-danger);border-color:var(--color-danger)}.btn-danger:hover{color:var(--color-text-inverse);background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.btn-warning{color:var(--color-text);background-color:var(--color-warning);border-color:var(--color-warning)}.btn-warning:hover{color:var(--color-text);background-color:var(--color-warning-hover);border-color:var(--color-warning-hover)}.btn-info{color:var(--color-text);background-color:var(--color-info);border-color:var(--color-info)}.btn-info:hover{color:var(--color-text);background-color:var(--color-info-hover);border-color:var(--color-text)}.btn-light{color:var(--color-text);background-color:var(--color-light);border-color:var(--color-light)}.btn-light:hover{color:var(--color-text);background-color:var(--color-light-hover);border-color:var(--color-light-hover)}.btn-dark{color:var(--color-text-inverse);background-color:var(--color-dark);border-color:var(--color-dark)}.btn-dark:hover{color:var(--color-text-inverse);background-color:var(--color-dark-hover);border-color:var(--color-dark-hover)}.btn-block{width:100%;display:block}.m-0{margin:var(--spacer-0)}.m-1{margin:var(--spacer-1)}.m-2{margin:var(--spacer-2)}.m-3{margin:var(--spacer-3)}.m-4{margin:var(--spacer-4)}.m-5{margin:var(--spacer-5)}.mt-0{margin-top:var(--spacer-0)}.mt-1{margin-top:var(--spacer-1)}.mt-2{margin-top:var(--spacer-2)}.mt-3{margin-top:var(--spacer-3)}.mt-4{margin-top:var(--spacer-4)}.mt-5{margin-top:var(--spacer-5)}.mb-0{margin-bottom:var(--spacer-0)}.mb-1{margin-bottom:var(--spacer-1)}.mb-2{margin-bottom:var(--spacer-2)}.mb-3{margin-bottom:var(--spacer-3)}.mb-4{margin-bottom:var(--spacer-4)}.mb-5{margin-bottom:var(--spacer-5)}.ml-0{margin-left:var(--spacer-0)}.ml-1{margin-left:var(--spacer-1)}.ml-2{margin-left:var(--spacer-2)}.ml-3{margin-left:var(--spacer-3)}.ml-4{margin-left:var(--spacer-4)}.ml-5{margin-left:var(--spacer-5)}.mr-0{margin-right:var(--spacer-0)}.mr-1{margin-right:var(--spacer-1)}.mr-2{margin-right:var(--spacer-2)}.mr-3{margin-right:var(--spacer-3)}.mr-4{margin-right:var(--spacer-4)}.mr-5{margin-right:var(--spacer-5)}.mx-0{margin-left:var(--spacer-0);margin-right:var(--spacer-0)}.mx-1{margin-left:var(--spacer-1);margin-right:var(--spacer-1)}.mx-2{margin-left:var(--spacer-2);margin-right:var(--spacer-2)}.mx-3{margin-left:var(--spacer-3);margin-right:var(--spacer-3)}.mx-4{margin-left:var(--spacer-4);margin-right:var(--spacer-4)}.mx-5{margin-left:var(--spacer-5);margin-right:var(--spacer-5)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:var(--spacer-0);margin-bottom:var(--spacer-0)}.my-1{margin-top:var(--spacer-1);margin-bottom:var(--spacer-1)}.my-2{margin-top:var(--spacer-2);margin-bottom:var(--spacer-2)}.my-3{margin-top:var(--spacer-3);margin-bottom:var(--spacer-3)}.my-4{margin-top:var(--spacer-4);margin-bottom:var(--spacer-4)}.my-5{margin-top:var(--spacer-5);margin-bottom:var(--spacer-5)}.p-0{padding:var(--spacer-0)}.p-1{padding:var(--spacer-1)}.p-2{padding:var(--spacer-2)}.p-3{padding:var(--spacer-3)}.p-4{padding:var(--spacer-4)}.p-5{padding:var(--spacer-5)}.pt-0{padding-top:var(--spacer-0)}.pt-1{padding-top:var(--spacer-1)}.pt-2{padding-top:var(--spacer-2)}.pt-3{padding-top:var(--spacer-3)}.pt-4{padding-top:var(--spacer-4)}.pt-5{padding-top:var(--spacer-5)}.pb-0{padding-bottom:var(--spacer-0)}.pb-1{padding-bottom:var(--spacer-1)}.pb-2{padding-bottom:var(--spacer-2)}.pb-3{padding-bottom:var(--spacer-3)}.pb-4{padding-bottom:var(--spacer-4)}.pb-5{padding-bottom:var(--spacer-5)}.pl-0{padding-left:var(--spacer-0)}.pl-1{padding-left:var(--spacer-1)}.pl-2{padding-left:var(--spacer-2)}.pl-3{padding-left:var(--spacer-3)}.pl-4{padding-left:var(--spacer-4)}.pl-5{padding-left:var(--spacer-5)}.pr-0{padding-right:var(--spacer-0)}.pr-1{padding-right:var(--spacer-1)}.pr-2{padding-right:var(--spacer-2)}.pr-3{padding-right:var(--spacer-3)}.pr-4{padding-right:var(--spacer-4)}.pr-5{padding-right:var(--spacer-5)}.px-0{padding-left:var(--spacer-0);padding-right:var(--spacer-0)}.px-1{padding-left:var(--spacer-1);padding-right:var(--spacer-1)}.px-2{padding-left:var(--spacer-2);padding-right:var(--spacer-2)}.px-3{padding-left:var(--spacer-3);padding-right:var(--spacer-3)}.px-4{padding-left:var(--spacer-4);padding-right:var(--spacer-4)}.px-5{padding-left:var(--spacer-5);padding-right:var(--spacer-5)}.py-0{padding-top:var(--spacer-0);padding-bottom:var(--spacer-0)}.py-1{padding-top:var(--spacer-1);padding-bottom:var(--spacer-1)}.py-2{padding-top:var(--spacer-2);padding-bottom:var(--spacer-2)}.py-3{padding-top:var(--spacer-3);padding-bottom:var(--spacer-3)}.py-4{padding-top:var(--spacer-4);padding-bottom:var(--spacer-4)}.py-5{padding-top:var(--spacer-5);padding-bottom:var(--spacer-5)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:flex}.float-left{float:left}.float-right{float:right}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.w-100{width:100%}.fade{transition:opacity var(--transition-speed) linear;opacity:0}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}.collapsing{height:0;transition:height .35s;overflow:hidden}.loading{text-align:center;padding:var(--loader-padding);justify-content:center;display:flex}.loading.inline{padding:0;display:inline-block}.spinner{width:var(--spinner-width);height:var(--spinner-width);color:var(--spinner-color);border:var(--spinner-border-width) solid currentColor;vertical-align:middle;border-right-color:#0000;border-radius:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}body{padding:20px 0}.title{text-transform:uppercase;text-align:center;padding:5px 0 15px;font-size:28px;font-weight:200}.header-row{border-bottom:1px solid var(--color-border);padding:20px 0 12px}.header-row div{text-align:center}.bi{color:var(--color-primary)}.bi-dewpoint{white-space:nowrap}.bi-dewpoint .bi{position:relative}.bi-dewpoint .bi-thermometer-half{left:-6px}.bi-dewpoint .bi-moisture{left:0}.bi-square-half{transform:rotate(90deg)}.data-row{border-bottom:1px solid var(--color-border);padding:10px 0}.data-row div{text-align:center}.data-time{text-transform:uppercase;white-space:nowrap;color:var(--color-primary);font-size:15px;font-weight:700}.data-loading{padding:15px}.settings-link{position:absolute;top:26px;right:5px}.btn-info:hover{border-color:var(--color-primary);background-color:#0000}.form-group{margin-top:15px}.form-group label{text-transform:uppercase}.save-bar{margin-top:25px}
