:root{--palette-ming-blue:#2f6783;--palette-jelly-bean-blue:#397c9d;--palette-carolina-blue:#569ec2;--palette-carolina-blue-light:#8caebf;--palette-carolina-blue-ultra-light:#eff6fa;--palette-columbia-blue:#cce1ec;--palette-banana-mania-yellow:#fdedb5;--palette-dandelion-yellow:#fbdb6b;--palette-dandelion-yellow-light:#f6e4a5;--palette-dandelion-yellow-ultra-light:#fffbee;--palette-sunglow:#facf39;--palette-sunglow-lights:#fef4d2;--palette-popstar-red-dark:#612b34;--palette-popstar-red:#c25668;--palette-popstar-red-light:#e1abb4;--palette-middle-green-yellow:#9ec256;--palette-middle-green-yellow-light:#e8f1d8;--palette-middle-green-yellow-ultra-light:#f9fbf2;--palette-ghost-white:#f6fafb;--palette-anti-flash-white:#f0f2f2;--palette-solemn-silence:#d3d8d8;--palette-silver-sand:#c0c3c7;--palette-manatee:#969ca2;--palette-auro-metal-saurus:#6c757d;--palette-big-stone:#132e3c;--palette-chinese-black:#0b191f;--palette-black:#000;--palette-blue:#007bff;--palette-indigo:#6610f2;--palette-purple:#6f42c1;--palette-pink:#e83e8c;--palette-red:#dc3545;--palette-orange:#fd7e14;--palette-yellow:#ffc107;--palette-green:var(--palette-middle-green-yellow);--palette-teal:#20c997;--palette-cyan:#17a2b8;--palette-white:#fff;--palette-gray:#6c757d;--palette-gray-dark:#343a40;--palette-primary:#007bff;--palette-secondary:#6c757d;--palette-success:var(--palette-middle-green-yellow);--palette-info:#17a2b8;--palette-warning:#ffc107;--palette-danger:#dc3545;--palette-light:#f8f9fa;--palette-dark:#343a40;--ming-blue:var(--palette-ming-blue);--jelly-bean-blue:var(--palette-jelly-bean-blue);--carolina-blue:var(--palette-carolina-blue);--carolina-blue-light:var(--palette-carolina-blue-light);--carolina-blue-ultra-light:var(--palette-carolina-blue-ultra-light);--columbia-blue:var(--palette-columbia-blue);--banana-mania-yellow:var(--palette-banana-mania-yellow);--dandelion-yellow:var(--palette-dandelion-yellow);--dandelion-yellow-light:var(--palette-dandelion-yellow-light);--dandelion-yellow-ultra-light:var(--palette-dandelion-yellow-ultra-light);--sunglow:var(--palette-sunglow);--sunglow-lights:var(--palette-sunglow-lights);--popstare-red-dark:var(--palette-popstar-red-dark);--popstar-red:var(--palette-popstar-red);--popstar-red-light:var(--palette-popstar-red-light);--middle-green-yellow:var(--palette-middle-green-yellow);--middle-green-yellow-light:var(--palette-middle-green-yellow-light);--middle-green-yellow-ultra-light:var(--palette-middle-green-yellow-ultra-light);--ghost-white:var(--palette-ghost-white);--anti-flash-white:var(--palette-anti-flash-white);--solemn-silence:var(--palette-solemn-silence);--silver-sand:var(--palette-silver-sand);--manatee:var(--palette-manatee);--auro-metal-saurus:var(--palette-auro-metal-saurus);--big-stone:var(--palette-big-stone);--chinese-black:var(--palette-chinese-black);--black:var(--palette-black);--blue:var(--palette-blue);--indigo:var(--palette-indigo);--purple:var(--palette-purple);--pink:var(--palette-pink);--red:var(--palette-red);--orange:var(--palette-orange);--yellow:var(--palette-yellow);--green:var(--palette-green);--teal:var(--palette-teal);--cyan:var(--palette-cyan);--white:var(--palette-white);--gray:var(--palette-gray);--gray-dark:var(--palette-gray-dark);--primary:var(--palette-primary);--secondary:var(--palette-secondary);--success:var(--palette-success);--info:var(--palette-info);--warning:var(--palette-warning);--danger:var(--palette-danger);--light:var(--palette-light);--dark:var(--palette-dark);--semantic-brand:var(--palette-jelly-bean-blue);--semantic-accent:var(--palette-carolina-blue);--semantic-positive:var(--palette-middle-green-yellow);--semantic-negative:var(--palette-popstar-red);--semantic-caution-strong:var(--palette-dandelion-yellow);--semantic-caution-soft:var(--palette-banana-mania-yellow);--semantic-neutral:var(--palette-silver-sand);--semantic-info:var(--palette-columbia-blue);--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-base:"Roboto", sans-serif;--font-family-condensed:"Roboto Condensed", acumin-pro-condensed, "Franklin Gothic", sans-serif;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-base:1rem;--line-height-base:1.5;--font-body:var(--font-family-base);--font-body-condensed:var(--font-family-condensed);--font-footer:var(--font-family-condensed);--sticky-navbar-height:4.5rem;--btn-background:var(--white);--btn-color:var(--jelly-bean-blue);--tab-back-active:var(--dandelion-yellow);--tab-border-active:#d7d7d7 #d7d7d7 #f5f5f5 #d7d7d7;--tab-border-hover:transparent;--tab-color:#656565;--tab-active:var(--jelly-bean-blue);--tabs-border:#d7d7d7;--navtab-border-active:transparent transparent #e1cc6e transparent;--navtab-border-hover:transparent transparent #000 transparent;--nav-border-active:#e1cc6e;--nav-border-hover:#000;--breadcrumb:#555960;--table-cell-text:#656565;--body-color:#333;--link-color:#2e4d6b;--link-active-color:#000;--logo-color:var(--white);--temp:#f5f1c4;--menu-bg:var(--jelly-bean-blue);--menu-color:#fff;--menu-active-color:#fff;--menu-active-icon:#fff;--menu-active-bg:var(--ming-blue);--menu-icon:#fff;--menu-hover-bg:var(--jelly-bean-blue);--menu-border-color:var(--carolina-blue);--menu-toggle-bg:var(--dandelion-yellow);--menu-toggle-color:var(--jelly-bean-blue);--body-bg:var(--menu-bg);--bg-content:var(--white);--bg-main:var(--menu-bg);--bs-card-border-color:#fff;--bs-border-color-translucent:transparent;--bs-border-radius:.25rem;--bs-link-color:var(--black);--bs-link-hover-color:var(--black);--bs-danger:var(--semantic-negative);--bs-warning:var(--semantic-caution-soft);--bs-success:var(--semantic-positive);--bs-info:var(--semantic-info);--chip-fill-brand:var(--semantic-brand);--chip-fill-accent:var(--semantic-accent);--chip-fill-success:var(--semantic-positive);--chip-fill-screening:var(--chip-fill-success);--chip-fill-danger:var(--semantic-negative);--chip-fill-warning-solid:var(--semantic-caution-strong);--chip-fill-warning-soft:var(--semantic-caution-soft);--chip-fill-neutral:var(--semantic-neutral);--chip-brand:var(--chip-fill-brand);--chip-accent:var(--chip-fill-accent);--chip-success:var(--chip-fill-success);--chip-screening:var(--chip-fill-screening);--chip-danger:var(--chip-fill-danger);--chip-warning-solid:var(--chip-fill-warning-solid);--chip-warning-soft:var(--chip-fill-warning-soft);--chip-neutral:var(--chip-fill-neutral);--card-primary-bg:#e9f9fb;--card-success-bg:#d8f2d9;--card-warning-bg:#fbceb9;--card-secondary-bg:#e1e6e9;--card-danger-bg:#e5c1cd;--card-info-bg:#ced1f4}body{min-height:100%}#outer-wrap{min-height:100%;display:block}#outer-wrap:has(main#content .auth),#outer-wrap:has(main#content .login-card){min-height:100vh}#content:has(.auth),#content:has(.login-card){background-color:var(--menu-bg);background-image:url(/build/assets/liquid-cheese-OM-FDlY3.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden}#content:has(.auth) .flex-column,#content:has(.login-card) .flex-column{border:none;margin-top:0}#content:has(.auth) h2,#content:has(.login-card) h2{margin:0 0 2em;font-size:1.2em}.navbar-logo{max-width:6rem;display:block;color:var(--logo-color)!important}.navbar-logo svg,.navbar-logo img{max-width:100%;height:auto;display:block}.login-logo-wrapper{justify-content:center;align-items:center;width:6em;height:3em;display:flex;overflow:hidden}.login-logo-wrapper a{justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex}.login-logo-wrapper svg,.login-logo-wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.login-card-wrapper{margin:0}.login-card .login-message .navbar-logo img.leto-logo-svg{width:auto;max-width:100%;height:2.75rem}.login-card{border:3px solid var(--menu-bg);background:#fff;border:3px solid #fff;border-radius:.75rem;width:100%;min-height:50vh;margin:2em auto;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.login-card .login-message{color:var(--menu-color);background-color:var(--menu-bg);background-image:url(/build/assets/bridge-Cc-pL4JK.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;border-radius:.75rem;width:50%;min-height:20rem;position:relative}.login-card .login-message-inner{width:100%;height:100%;padding:3rem 3rem 0}.login-card .form-group{position:relative}.login-card .form-group .text-end{position:absolute;top:0;right:0}.login-card .login-body{flex:2;padding:1rem 2rem}.login-card .card-body{padding:0}.login-card .login-body .login-body-wrapper{max-width:550px}.login-card .login-register{margin-top:4em}#content:has(.auth) .btn-primary,#content:has(.login-card) .btn-primary{color:#fff;background-color:#000;border-color:#000}#content:has(.auth) .btn-primary:hover,#content:has(.auth) .btn-primary:focus,#content:has(.login-card) .btn-primary:hover,#content:has(.login-card) .btn-primary:focus{color:#000;background-color:#cfb991;border-color:#cfb991}#content:has(.auth) .btn-outline-primary,#content:has(.login-card) .btn-outline-primary{color:#000;border-color:#000}#content:has(.auth) .btn-outline-primary:hover,#content:has(.auth) .btn-outline-primary:focus,#content:has(.login-card) .btn-outline-primary:hover,#content:has(.login-card) .btn-outline-primary:focus{color:#000;background-color:#cfb991;border-color:#cfb991}.login-title .small-text{color:#6c757d;font-size:1rem;text-decoration:none!important}.auth .login-title{text-align:center;background-color:var(--white);margin-bottom:2rem;font-size:2rem}.auth,.login-box-body.auth.card{border:none;width:100%;max-width:35em;margin:0;padding-bottom:0}.auth .or{text-align:center;text-transform:uppercase;margin:2em auto;font-size:85%;position:relative;overflow:hidden}.auth .or:before,.auth .or:after{content:"";background:#eee;width:45%;height:1px;position:absolute;top:25%}.auth .or:before{left:0}.auth .or:after{right:0}.copyright{color:#fff;font-size:.875rem}.copyright a{color:var(--banana-mania-yellow)}.password-rules{margin-left:0;font-size:85%;list-style:none}.password-rules li{margin-left:0;list-style:none;position:relative}.password-rules li.passed{color:green}.password-rules li:before{content:"";display:block;position:absolute;top:0;left:-1em}.password-rules li.passed:before{content:"✓"}.organization-list .list-group-item{background:#fff;border:1px solid #0000001a}organization-list .organization-avatar{color:#397c9d;background-color:#cce1ec;width:32px;height:32px}.organization-list form{margin:0;display:inline}.hover-shadow{transition:all .2s}.hover-shadow:hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.empty-state-icon{opacity:.5}@media (width>=1200px){.login-banner,.login-card{max-width:1200px}.login-card .login-body{padding:1rem 2rem}.login-card .login-register{margin-top:2em}}@media (width<=1199px){.login-banner,.login-card{max-width:900px}.login-card .login-body{padding:1rem 2rem}.login-card .login-register{margin-top:2em}}.form-loader{pointer-events:none;opacity:.6;position:relative}.form-loader:before{content:"";z-index:1000;background:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.form-loader:after{content:"";z-index:1001;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.submit-btn-loading{pointer-events:none;opacity:.6;position:relative}.submit-btn-loading:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}.footer__signature .legal-text{color:#fff}.footer__signature .legal-text a{color:#fff;text-decoration:underline}
