.WaveLayers-module__QG78RW__wave{width:100%;height:100%}
.page-module__6DBdpq__page{flex-direction:column;width:100%;min-height:100dvh;display:flex}.page-module__6DBdpq__mainContent{grid-template-columns:1fr;width:100%;min-height:calc(100dvh - 110px);display:grid}.page-module__6DBdpq__brandPanel{background:var(--wave-blue-deep);height:100%;display:none;position:relative;overflow:hidden}.page-module__6DBdpq__brandOverlay{flex-direction:column;justify-content:space-between;padding:3rem;display:flex;position:absolute;inset:0}.page-module__6DBdpq__formPanel{background:#f7f8fa;justify-content:center;align-items:center;height:100%;padding:2.5rem 2rem;display:flex}.page-module__6DBdpq__formWrap{width:100%;max-width:24rem}.page-module__6DBdpq__mobileWordmark{margin-bottom:2.5rem}.page-module__6DBdpq__formTitle{font-family:var(--font-display);color:var(--color-charcoal);margin:0;font-size:1.5rem;font-weight:600}.page-module__6DBdpq__formSubtitle{color:#3c3c3bb3;margin-top:.25rem;font-size:.875rem}.page-module__6DBdpq__form{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.page-module__6DBdpq__field label{color:var(--color-charcoal);font-size:.875rem;font-weight:500;display:block}.page-module__6DBdpq__field input{box-sizing:border-box;width:100%;color:var(--color-charcoal);border:1px solid #3c3c3b33;border-radius:.5rem;outline:none;margin-top:.5rem;padding:.625rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.page-module__6DBdpq__field input:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #4ea2e04d}.page-module__6DBdpq__errorBox{color:#b85e00;background:#f38c161a;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.page-module__6DBdpq__submitButton{background:var(--color-blue);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1rem;font-size:1rem;font-weight:500;transition:background .15s,opacity .15s}.page-module__6DBdpq__submitButton:hover:not(:disabled){background:var(--wave-blue-deep)}.page-module__6DBdpq__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module__6DBdpq__passwordWrap{margin-top:.5rem;position:relative}.page-module__6DBdpq__passwordWrap input{margin-top:0;padding-right:2.75rem}.page-module__6DBdpq__togglePassword{cursor:pointer;color:#3c3c3b80;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__6DBdpq__togglePassword:hover{color:var(--color-charcoal)}.page-module__6DBdpq__togglePassword:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:.25rem}@media (min-width:768px){.page-module__6DBdpq__mainContent{grid-template-columns:1fr 1fr}.page-module__6DBdpq__brandPanel{flex-direction:column;justify-content:space-between;display:flex}.page-module__6DBdpq__mobileWordmark{display:none}}
.Wordmark-module__hvWlZW__wordmark{align-items:baseline;gap:2px;display:flex}.Wordmark-module__hvWlZW__text{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.Wordmark-module__hvWlZW__textLight{color:#fff}.Wordmark-module__hvWlZW__textDark{color:#3c3c3b}.Wordmark-module__hvWlZW__dot{background:#f38c16;border-radius:9999px;width:.5rem;height:.5rem;transform:translateY(-6px)}
.DashboardHeader-module___GcMpG__header{background:var(--color-white,#fff);z-index:50;border-bottom:1px solid #3c3c3b1a;position:sticky;top:0;box-shadow:0 1px 3px #0000000a}.DashboardHeader-module___GcMpG__container{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:.875rem 1.5rem;display:flex}.DashboardHeader-module___GcMpG__leftGroup{align-items:center;gap:.875rem;min-width:0;display:flex}.DashboardHeader-module___GcMpG__badge{color:var(--color-blue,#4ea2e0);white-space:nowrap;background:#4ea2e01a;border-radius:2rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.DashboardHeader-module___GcMpG__nav{align-items:center;gap:1.75rem;display:flex}.DashboardHeader-module___GcMpG__navLink{color:var(--color-charcoal,#3c3c3b);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.DashboardHeader-module___GcMpG__navLink:hover{color:var(--color-blue,#4ea2e0)}.DashboardHeader-module___GcMpG__rightGroup{align-items:center;gap:1.25rem;display:flex}.DashboardHeader-module___GcMpG__logoutBtn{color:#ef4444;white-space:nowrap;background:#ef444414;border-radius:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s}.DashboardHeader-module___GcMpG__logoutBtn:hover{background:#ef444426}.DashboardHeader-module___GcMpG__logoutBtnMobile{display:none}.DashboardHeader-module___GcMpG__menuToggle{cursor:pointer;color:var(--color-charcoal,#3c3c3b);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;display:none}.DashboardHeader-module___GcMpG__menuToggle:hover{background:#3c3c3b0f}.DashboardHeader-module___GcMpG__overlay{display:none}@media (max-width:900px){.DashboardHeader-module___GcMpG__badge{display:none}}@media (max-width:768px){.DashboardHeader-module___GcMpG__container{padding:.75rem 1rem}.DashboardHeader-module___GcMpG__nav{background:var(--color-white,#fff);z-index:60;flex-direction:column;align-items:flex-start;gap:.25rem;width:min(80vw,20rem);height:100dvh;padding:4.5rem 1.5rem 1.5rem;transition:transform .2s;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 16px #00000014}.DashboardHeader-module___GcMpG__navOpen{transform:translate(0)}.DashboardHeader-module___GcMpG__navLink{border-bottom:1px solid #3c3c3b14;width:100%;padding:.75rem 0}.DashboardHeader-module___GcMpG__logoutBtnMobile{color:#ef4444;text-align:center;background:#ef444414;border-radius:.375rem;width:100%;margin-top:1rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.DashboardHeader-module___GcMpG__logoutBtn{display:none}.DashboardHeader-module___GcMpG__menuToggle{display:flex}.DashboardHeader-module___GcMpG__overlay{z-index:55;background:#00000059;display:block;position:fixed;inset:0}}
.Header-module__auUQmq__header{border-bottom:1px solid #3c3c3b1a}.Header-module__auUQmq__utilityBar{background:var(--color-charcoal)}.Header-module__auUQmq__utilityInner{justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:.5rem 1.5rem;display:flex}.Header-module__auUQmq__utilityLeft,.Header-module__auUQmq__utilityRight{align-items:center;gap:1.25rem;display:flex}.Header-module__auUQmq__utilityItem{color:#ffffffbf;white-space:nowrap;font-size:.75rem;text-decoration:none;transition:color .15s}.Header-module__auUQmq__utilityItem:hover{color:var(--color-white)}@media (max-width:640px){.Header-module__auUQmq__utilityInner{flex-direction:column;align-items:stretch;gap:.25rem}.Header-module__auUQmq__utilityLeft,.Header-module__auUQmq__utilityRight{justify-content:space-between}}.Header-module__auUQmq__mainBar{justify-content:space-between;align-items:center;gap:1.5rem;max-width:72rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.Header-module__auUQmq__nav{align-items:center;gap:2rem;display:none}@media (min-width:768px){.Header-module__auUQmq__nav{display:flex}}.Header-module__auUQmq__navLink{color:var(--color-charcoal);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.Header-module__auUQmq__navLink:hover{color:var(--color-blue)}.Header-module__auUQmq__cta{background:var(--color-orange);color:var(--color-white);border-radius:.5rem;flex-shrink:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s}.Header-module__auUQmq__cta:hover{background:var(--wave-orange-deep)}.Header-module__auUQmq__menuToggle{cursor:pointer;color:var(--color-charcoal);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;display:none}.Header-module__auUQmq__menuToggle:hover{background:#3c3c3b0f}.Header-module__auUQmq__mobileNav{display:none}@media (max-width:767px){.Header-module__auUQmq__cta{display:none}.Header-module__auUQmq__menuToggle{display:flex}.Header-module__auUQmq__mobileNav{flex-direction:column;padding:0 1.5rem 1rem;display:flex}.Header-module__auUQmq__mobileNav .Header-module__auUQmq__navLink{border-bottom:1px solid #3c3c3b14;padding:.75rem 0}.Header-module__auUQmq__mobileNav .Header-module__auUQmq__cta{text-align:center;margin-top:1rem;display:block}}
.DashboardFooter-module__XDD_6W__footer{background:var(--color-charcoal);color:#ffffffbf;margin-top:3rem}.DashboardFooter-module__XDD_6W__accentBar{background:linear-gradient(90deg, var(--wave-blue-light) 0%, var(--wave-blue-deep) 50%, var(--wave-orange-light) 50%, var(--wave-orange-deep) 100%);height:3px}.DashboardFooter-module__XDD_6W__content{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.DashboardFooter-module__XDD_6W__copyright{color:#ffffff8c;margin:0;font-size:.8rem}.DashboardFooter-module__XDD_6W__legal{gap:1.25rem;display:flex}.DashboardFooter-module__XDD_6W__legal a{color:#ffffff8c;font-size:.8rem;text-decoration:none}.DashboardFooter-module__XDD_6W__legal a:hover{color:var(--color-white)}
.Footer-module__LztVUa__footer{background:var(--color-charcoal);color:#ffffffbf}.Footer-module__LztVUa__accentBar{background:linear-gradient(90deg, var(--wave-blue-light) 0%, var(--wave-blue-deep) 50%, var(--wave-orange-light) 50%, var(--wave-orange-deep) 100%);height:4px}.Footer-module__LztVUa__top{grid-template-columns:1fr;gap:2.5rem;max-width:72rem;margin:0 auto;padding:3rem 1.5rem 2rem;display:grid}@media (min-width:768px){.Footer-module__LztVUa__top{grid-template-columns:1.4fr repeat(4,1fr)}}.Footer-module__LztVUa__brandCol{max-width:20rem}.Footer-module__LztVUa__tagline{color:#fff9;margin-top:1rem;font-size:.875rem;line-height:1.6}.Footer-module__LztVUa__colTitle{color:var(--color-white);margin:0 0 1rem;font-size:.8rem;font-weight:600}.Footer-module__LztVUa__colList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__LztVUa__colList a{color:#ffffffa6;font-size:.85rem;text-decoration:none;transition:color .15s}.Footer-module__LztVUa__colList a:hover{color:var(--color-white)}.Footer-module__LztVUa__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:1.5rem;display:flex}.Footer-module__LztVUa__copyright{color:#ffffff8c;margin:0;font-size:.8rem}.Footer-module__LztVUa__legal{gap:1.25rem;display:flex}.Footer-module__LztVUa__legal a{color:#ffffff8c;font-size:.8rem;text-decoration:none}.Footer-module__LztVUa__legal a:hover{color:var(--color-white)}.Footer-module__LztVUa__socials{gap:1rem;display:flex}.Footer-module__LztVUa__socials a{color:#ffffff8c;font-size:.8rem;text-decoration:none}.Footer-module__LztVUa__socials a:hover{color:var(--color-white)}
