:root{--primary-color:hsl(196, 78%, 61%);--secondary-color:hsl(217, 15%, 83%);--success-color:hsl(165, 58%, 55%);--info-color:hsl(214, 79%, 65%);--warning-color:hsl(43, 100%, 66%);--danger-color:hsl(354, 81%, 63%);--primary-color-darker:hsl(196, 68%, 54%);--secondary-color-darker:hsl(215, 13%, 70%);--success-color-darker:hsl(165, 55%, 48%);--info-color-darker:hsl(214, 68%, 58%);--warning-color-darker:hsl(39, 97%, 62%);--danger-color-darker:hsl(354, 67%, 56%);--primary-color-lighter:hsl(196, 78%, 81%);--secondary-color-lighter:hsl(214, 16%, 92%);--success-color-lighter:hsl(165, 58%, 75%);--info-color-lighter:hsl(214, 79%, 85%);--warning-color-lighter:hsl(43, 100%, 86%);--danger-color-lighter:hsl(354, 81%, 83%);--secondary-color-darkest:hsl(215, 11%, 30%);--secondary-color-lightest:hsl(220, 1%, 98%);--ease-in-quad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-in-cubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-in-quart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-in-quint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-in-expo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-in-circ:cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-quad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-out-cubic:cubic-bezier(0.215, 0.61, 0.355, 1);--ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1);--ease-out-quint:cubic-bezier(0.23, 1, 0.32, 1);--ease-out-expo:cubic-bezier(0.19, 1, 0.22, 1);--ease-out-circ:cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-quad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-out-cubic:cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-out-quart:cubic-bezier(0.77, 0, 0.175, 1);--ease-in-out-quint:cubic-bezier(0.86, 0, 0.07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(0.785, 0.135, 0.15, 0.86)}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes scale-in{from{transform:scale(0)}to{transform:scale(1)}}@keyframes scale-in{from{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes scale-in-smaller{from{transform:scale(0)}to{transform:scale(.5)}}@keyframes scale-in-smaller{from{transform:scale(0)}to{transform:scale(.5)}}@-webkit-keyframes scale-out-in{35%{transform:scale(0)}70%{transform:scale(1)}}@keyframes scale-out-in{35%{transform:scale(0)}70%{transform:scale(1)}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes bounce-in{from{transform:scale(.8)}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes bounce-in{from{transform:scale(.8)}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes dialog-bounce-in{from{transform:translate(-50%,-50%) scale(.8)}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes dialog-bounce-in{from{transform:translate(-50%,-50%) scale(.8)}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes heartbeat{from{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes float-up-down{0%{transform:translateY(var(--negative-float-up-down-distance))}50%{transform:translateY(0)}100%{transform:translateY(var(--float-up-down-distance))}}@keyframes float-up-down{0%{transform:translateY(var(--negative-float-up-down-distance))}50%{transform:translateY(0)}100%{transform:translateY(var(--float-up-down-distance))}}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:.25}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.25}}@-webkit-keyframes pulsate-fwd{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulsate-fwd{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.btn{--btn-padding:0.75rem 1.25rem;--btn-border:1px solid var(--secondary-color);--btn-radius:4px;position:relative;padding:var(--btn-padding);color:var(--btn-color,#000);background:var(--btn-bg,#fff);border:var(--btn-border);border-radius:var(--btn-radius);white-space:nowrap;cursor:pointer;background:#d52b1e!important;color:#fff!important;border:1px solid #d52b1e;border-radius:6px!important}.btn-primary{--btn-color:white;--btn-bg:var(--primary-color);--btn-border:1px solid var(--btn-bg)}.btn-primary.disabled{--btn-bg:var(--primary-color-lighter)}.btn.disabled{cursor:not-allowed}.btn-ghost{--btn-color:var(--btn-bg);--btn-border:1px solid var(--btn-bg);background:0 0;transition:.3s}.btn-ghost:hover{--btn-color:white;background:var(--btn-bg)}.form-input-material{--input-default-border-color:rgba(0, 0, 0, 0.5);--input-invalid-border-color:var(--danger-color);--input-valid-border-color:var(--primary-color);--input-border-bottom-color:rgba(0, 0, 0, 0.3);position:relative;border-bottom:1px solid var(--input-border-bottom-color)}.form-input-material::before{position:absolute;content:"";left:0;bottom:-1px;width:100%;height:.125rem;background:#4dc1e9;transform:scaleX(0);transform-origin:left;transition:.3s}.form-input-material:focus-within::before{transform:scaleX(1)}.form-input-material label{position:absolute;top:.5rem;left:0;transition:.3s;transform-origin:left}.form-input-material .form-control-material{padding:.5rem 0;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.form-input-material .form-control-material:invalid~label{color:var(--input-invalid-border-color)}.form-input-material .form-control-material:valid~label{color:#4dc1e9}.form-input-material .form-control-material:placeholder-shown~label{color:var(--input-default-border-color)}.form-input-material .form-control-material:focus~label,.form-input-material .form-control-material:not(:placeholder-shown)~label{transform:translateY(-120%) scale(.75)}.nav{--nav-underline-color:var(--secondary-color);--nav-color:black;--nav-active-color:var(--primary-color);--nav-inactive-color:rgba(0, 0, 0, 0.2);display:flex;margin:0;padding:0;list-style-type:none;border-bottom:1px solid var(--nav-underline-color)}.table thead{color:var(--table-thead-color);background:var(--table-thead-bg)}.table tbody tr{border-bottom:1px solid var(--table-row-border-color)}.table td,.table th{padding:var(--table-td-padding);text-align:var(--table-td-align)}.block{display:block}.flex{display:flex}.table{--table-row-border-color:var(--secondary-color);--table-thead-color:var(--secondary-color-darkest);--table-thead-bg:var(--secondary-color-lightest);--table-td-padding:0.75rem;--table-td-align:left;border-collapse:collapse;display:table}.grid{display:grid}.overflow-hidden{overflow:hidden}.relative{position:relative}.items-center{align-items:center}.justify-between{justify-content:space-between}.mt-2{margin-top:.5rem!important}.pb-4{padding-bottom:1rem!important}.mt-4{margin-top:1rem!important}.pt-6{padding-top:1.5rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.mt-8{margin-top:2rem!important}.mb-10{margin-bottom:2.5rem!important}.pl-12{padding-left:3rem!important}.mt-16{margin-top:4rem!important}.py-24{padding-top:6rem!important;padding-bottom:6rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.w-full{width:100%}.text-xs{font-size:.75rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.font-bold{font-weight:700}.leading-none{line-height:1}.text-white{color:#fff}.text-black{color:#000}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.bg-white{background:#fff}.border{border-width:1px}