@charset "UTF-8";@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/lghrmsdesign/fonts/jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/lghrmsdesign/fonts/jost-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lg-brand-50: #EAF6FC;--lg-brand-100: #CFEAF7;--lg-brand-200: #A0D5EF;--lg-brand-300: #5FBAE3;--lg-brand-400: #0599D3;--lg-brand-500: #0181BB;--lg-brand-600: #016A9B;--lg-brand-700: #01547B;--lg-brand-800: #01415F;--lg-brand-900: #012C41;--lg-brand-950: #011E2D;--lg-blue-50: var(--lg-brand-50);--lg-blue-100: var(--lg-brand-100);--lg-blue-500: var(--lg-brand-500);--lg-blue-600: var(--lg-brand-600);--lg-blue-700: var(--lg-brand-700);--lg-yellow: #FFF200;--lg-yellow-deep: #A89B00;--lg-yellow-soft: #FFFCCC;--lg-brand-gradient: linear-gradient(135deg, #0181BB 0%, #0599D3 60%, #7FD3F0 100%);--lg-brand-rule: linear-gradient(90deg, #0181BB, #0599D3 62%, #FFF200);--lg-green-50: #ECF7F0;--lg-green-100: #D4EDDE;--lg-green-200: #A9DBBD;--lg-green-300: #74C398;--lg-green-400: #44A873;--lg-green-500: #248F58;--lg-green-600: #1A7346;--lg-green-700: #145B38;--lg-green-800: #0F472C;--lg-green-900: #0B3421;--lg-amber: #C87F0A;--lg-amber-soft: #FDF2DC;--lg-clay: #C0392B;--lg-clay-soft: #FBEAE7;--lg-violet: #6B5CC4;--lg-violet-soft:#EEECFA;--lg-ink: #232B3D;--lg-body: #5A6478;--lg-muted: #808AA0;--lg-rule: rgba(1, 129, 187, .14);--lg-rule-soft: rgba(1, 129, 187, .08);--lg-ground: #EBEFF7;--lg-surface: #EBEFF7;--lg-surface-2: #F5F7FC;--lg-canvas: #FFFFFF;--lg-r-xs: 3px;--lg-r-sm: 4px;--lg-r-md: 6px;--lg-r-lg: 10px;--lg-r-xl: 14px;--lg-r-pill: 999px;--lg-sp-1: 4px;--lg-sp-2: 8px;--lg-sp-3: 12px;--lg-sp-4: 16px;--lg-sp-5: 20px;--lg-sp-6: 24px;--lg-sp-8: 32px;--lg-sp-10: 40px;--lg-sp-12: 48px;--lg-sp-16: 64px;--lg-sp-20: 80px;--lg-sp-24: 96px;--lg-shadow-xs: 0 1px 2px rgba(1, 63, 92, .06);--lg-shadow-sm: 0 2px 16px rgba(1, 63, 92, .08);--lg-shadow-md: 0 6px 28px rgba(1, 63, 92, .12);--lg-shadow-lg: 0 14px 48px rgba(1, 63, 92, .18);--lg-ring: 0 0 0 3px rgba(1, 129, 187, .22);--lg-ease: cubic-bezier(.22, .61, .36, 1);--lg-fast: .12s var(--lg-ease);--lg-med: .2s var(--lg-ease);--lg-font-display: "Jost", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lg-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lg-font-mono: "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--lg-tracking-tight: -.02em;--lg-tracking-ui: -.006em;--lg-tracking-caps: .14em;--lg-leading-body: 1.65}:root:root,:root:root[data-theme=light]{--primary: var(--lg-brand-500);--primary-color: var(--lg-brand-500);--brand-color: var(--lg-brand-500);--btn-primary: var(--lg-brand-500);--text-color: var(--lg-body);--heading-color: var(--lg-ink);--text-muted: var(--lg-muted);--text-light: var(--lg-muted);--bg-color: var(--lg-surface);--fg-color: var(--lg-canvas);--card-bg: var(--lg-canvas);--subtle-accent: var(--lg-brand-50);--subtle-fg: var(--lg-brand-50);--control-bg: var(--lg-canvas);--control-bg-on-gray: var(--lg-brand-100);--sidebar-select-color: var(--lg-brand-100);--navbar-bg: var(--lg-canvas);--border-color: var(--lg-rule);--dark-border-color: var(--lg-rule);--shadow-xs: var(--lg-shadow-xs);--shadow-sm: var(--lg-shadow-sm);--shadow-md: var(--lg-shadow-md);--shadow-lg: var(--lg-shadow-lg);--card-shadow: var(--lg-shadow-xs);--modal-shadow: var(--lg-shadow-lg);--btn-shadow: none;--border-radius: var(--lg-r-sm);--border-radius-sm: var(--lg-r-xs);--border-radius-md: var(--lg-r-sm);--border-radius-lg: var(--lg-r-lg);--border-radius-xl: var(--lg-r-xl);--border-radius-full: var(--lg-r-pill);--green-50: var(--lg-green-50);--green-100: var(--lg-green-100);--green-200: var(--lg-green-200);--green-300: var(--lg-green-300);--green-400: var(--lg-green-400);--green-500: var(--lg-green-500);--green-600: var(--lg-green-600);--green-700: var(--lg-green-700);--green-800: var(--lg-green-800);--green-900: var(--lg-green-900);--blue-50: var(--lg-brand-50);--blue-100: var(--lg-brand-100);--blue-200: var(--lg-brand-200);--blue-300: var(--lg-brand-300);--blue-400: var(--lg-brand-400);--blue-500: var(--lg-brand-500);--blue-600: var(--lg-brand-600);--blue-700: var(--lg-brand-700);--blue-800: var(--lg-brand-800);--blue-900: var(--lg-brand-900);--navbar-height: 72px}:root:root[data-theme=dark]{--primary: var(--lg-brand-300);--primary-color: var(--lg-brand-300);--brand-color: var(--lg-brand-300);--btn-primary: var(--lg-brand-500);--text-color: #CFD6E4;--heading-color: #EDF1F8;--text-muted: #8A94A8;--text-light: #8A94A8;--bg-color: #080D18;--fg-color: #151E30;--card-bg: #151E30;--subtle-accent: #17263C;--subtle-fg: #17263C;--control-bg: #151E30;--control-bg-on-gray: #1D3149;--sidebar-select-color: #1D3149;--navbar-bg: #151E30;--border-color: #21304A;--dark-border-color: #2C405F;--lg-ink: #EDF1F8;--lg-body: #CFD6E4;--lg-muted: #8A94A8;--lg-rule: #21304A;--lg-rule-soft: #17263C;--lg-ground: #080D18;--lg-surface: #080D18;--lg-surface-2: #101828;--lg-canvas: #151E30;--lg-shadow-xs: 0 1px 2px rgba(0, 0, 0, .35);--lg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--lg-shadow-md: 0 4px 14px rgba(0, 0, 0, .45);--lg-shadow-lg: 0 16px 44px rgba(0, 0, 0, .55);--lg-ring: 0 0 0 3px rgba(95, 186, 227, .24);--shadow-xs: var(--lg-shadow-xs);--shadow-sm: var(--lg-shadow-sm);--shadow-md: var(--lg-shadow-md);--shadow-lg: var(--lg-shadow-lg);--card-shadow: var(--lg-shadow-xs);--modal-shadow: var(--lg-shadow-lg)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark}}@media (prefers-reduced-motion: reduce){:root{--lg-fast: 1ms linear;--lg-med: 1ms linear}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{font-family:var(--lg-font);letter-spacing:var(--lg-tracking-ui);-webkit-font-smoothing:antialiased;color:var(--lg-body)}h1,h2,h3,h4,h5,h6,.lg-authpanel-mark span,.lg-authpanel-lede h1,.lg-authpanel-stats div strong,.page-card-head-text,.page-card-head h4{font-family:var(--lg-font-display);letter-spacing:var(--lg-tracking-tight)}body[data-path=login],body[data-path=signup],body[data-path=update-password]{background:var(--lg-canvas);min-height:100vh}body[data-path=login]:before,body[data-path=signup]:before,body[data-path=update-password]:before{content:"";position:fixed;inset:0 auto 0 0;width:46vw;max-width:760px;background-image:linear-gradient(180deg,rgba(1,41,60,.12),rgba(1,41,60,.58)),url(/assets/lghrmsdesign/images/lake-scene.svg);background-size:cover,cover;background-position:center,center;z-index:0}body[data-path=login] main.container,body[data-path=signup] main.container,body[data-path=update-password] main.container{position:relative;z-index:1;margin-left:max(46vw,0px);margin-right:0;max-width:none;width:auto;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px}@media (max-width: 900px){body[data-path=login]:before,body[data-path=signup]:before,body[data-path=update-password]:before{inset:0 0 auto;width:100%;max-width:none;height:210px}body[data-path=login] main.container,body[data-path=signup] main.container,body[data-path=update-password] main.container{margin-left:0;min-height:auto;padding-top:170px;align-items:flex-start}}.lg-authpanel{position:fixed;z-index:2;left:0;top:0;width:46vw;max-width:760px;height:100vh;padding:48px 52px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;pointer-events:none}.lg-authpanel a{pointer-events:auto}.lg-authpanel-mark{display:flex;align-items:center;gap:12px}.lg-authpanel-mark span{font-size:19px;font-weight:650;letter-spacing:-.022em}.lg-authpanel-mark img{width:44px;height:44px}.lg-authpanel-mark span em{font-style:normal;color:var(--lg-yellow);font-weight:780}.lg-authpanel-lede h1{font-size:clamp(28px,3.1vw,44px);line-height:1.12;font-weight:680;letter-spacing:-.032em;margin:0 0 14px;color:#fff;text-wrap:balance}.lg-authpanel-lede p{font-size:15.5px;line-height:1.6;margin:0;color:#ffffffc7;max-width:42ch}.lg-authpanel-stats{display:flex;gap:34px;margin-top:30px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.lg-authpanel-stats div strong{display:block;font-size:22px;font-weight:700;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.lg-authpanel-stats div span{font-size:11px;font-weight:620;text-transform:uppercase;letter-spacing:var(--lg-tracking-caps);color:#fff9}.lg-authpanel-foot{font-size:12.5px;color:#ffffff80}@media (max-width: 900px){.lg-authpanel{width:100%;max-width:none;height:210px;padding:24px 22px;justify-content:center}.lg-authpanel-lede,.lg-authpanel-stats,.lg-authpanel-foot{display:none}}body[data-path=login] .page-card,body[data-path=signup] .page-card,body[data-path=update-password] .page-card,.login-content.page-card{width:100%;max-width:408px;background:var(--lg-canvas);border:1px solid var(--lg-rule);border-radius:var(--lg-r-xl);box-shadow:var(--lg-shadow-lg);padding:38px 36px;margin:0;position:relative;overflow:hidden}body[data-path=login] .page-card:before,body[data-path=signup] .page-card:before,body[data-path=update-password] .page-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--lg-brand-rule)}.page-card-head{border:none;padding:0 0 22px;text-align:left}.page-card-head .app-logo,.page-card-head img.app-logo{width:46px;height:46px;margin:0 0 16px;border-radius:var(--lg-r-md);-o-object-fit:contain;object-fit:contain;box-shadow:0 1px 3px #003c5f38}.page-card-head-text,.page-card-head h4{font-size:23px;font-weight:680;letter-spacing:-.028em;color:var(--lg-ink);margin:0}.page-card-subtitle{color:var(--lg-muted);font-size:14.5px;margin:7px 0 0;line-height:1.5}.page-card-body{padding:0}.page-card .form-label,.login-content .form-label{font-size:12.5px;font-weight:620;color:var(--lg-body);margin-bottom:6px;letter-spacing:-.003em}.page-card .form-control,.login-content .form-control{height:44px;border-radius:var(--lg-r-sm);border:1px solid var(--lg-rule);background:var(--lg-surface);font-size:14.5px;padding-inline:13px;transition:border-color var(--lg-fast),box-shadow var(--lg-fast),background var(--lg-fast)}.page-card .form-control:focus,.login-content .form-control:focus{background:var(--lg-canvas);border-color:var(--lg-brand-400);box-shadow:var(--lg-ring);outline:none}.email-field .field-icon,.password-field .field-icon{color:var(--lg-muted)}.page-card .form-group{margin-bottom:17px}body[data-path] .page-card .page-card-actions .btn-login,body[data-path] .page-card .page-card-actions .btn-signup,body[data-path] .page-card .page-card-actions .btn-primary,body[data-path] .page-card .page-card-actions button[type=submit]{height:44px;border-radius:var(--lg-r-sm);background:var(--lg-brand-600);border-color:var(--lg-brand-600);color:#fff;font-weight:600;font-size:14.5px;letter-spacing:-.006em;box-shadow:0 1px 2px #013f5c2e;transition:background var(--lg-fast),transform var(--lg-fast),box-shadow var(--lg-fast)}body[data-path] .page-card .page-card-actions .btn-login:hover,body[data-path] .page-card .page-card-actions .btn-signup:hover,body[data-path] .page-card .page-card-actions .btn-primary:hover,body[data-path] .page-card .page-card-actions button[type=submit]:hover{background:var(--lg-brand-700);border-color:var(--lg-brand-700);color:#fff;box-shadow:0 2px 8px #013f5c38}body[data-path] .page-card .page-card-actions .btn-login:active,body[data-path] .page-card .page-card-actions .btn-signup:active{transform:translateY(.5px)}body[data-path] .page-card .page-card-actions .btn-login-with-email-link,body[data-path] .page-card .btn-login-option,body[data-path] .page-card .social-login-buttons .btn{height:42px;border-radius:var(--lg-r-sm);border:1px solid var(--lg-rule);background:var(--lg-canvas);color:var(--lg-body);font-weight:560;transition:border-color var(--lg-fast),background var(--lg-fast),color var(--lg-fast)}body[data-path] .page-card .page-card-actions .btn-login-with-email-link:hover,body[data-path] .page-card .btn-login-option:hover,body[data-path] .page-card .social-login-buttons .btn:hover{background:var(--lg-brand-50);border-color:var(--lg-brand-200);color:var(--lg-brand-700)}.btn-forgot,.sign-up-message a,.forgot-password-message a,.page-card-actions a{color:var(--lg-brand-600);font-weight:570;text-decoration:none;transition:color var(--lg-fast)}.btn-forgot:hover,.sign-up-message a:hover,.page-card-actions a:hover{color:var(--lg-brand-700);text-decoration:underline;text-underline-offset:2px}.sign-up-message,.forgot-password-message{color:var(--lg-muted);font-size:13.5px}.login-divider{color:var(--lg-muted);font-size:12px;text-transform:uppercase;letter-spacing:var(--lg-tracking-caps);font-weight:620}.login-error-banner{border-radius:var(--lg-r-sm);background:var(--lg-clay-soft);color:#8e2a1f;border:1px solid #F0C8C2;font-size:13px}.login-success-banner{border-radius:var(--lg-r-sm);background:var(--lg-green-50);color:var(--lg-green-700);border:1px solid var(--lg-green-200);font-size:13px}.field-error{color:var(--lg-clay);font-size:12.5px}.password-strength-bar-track{background:var(--lg-rule);border-radius:var(--lg-r-pill)}.password-strength-bar-fill{border-radius:var(--lg-r-pill)}.navbar.navbar-light,header .navbar{background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px);border-bottom:1px solid var(--lg-rule)}.web-footer,footer{border-top:1px solid var(--lg-rule);color:var(--lg-muted)}.page_content h1,.page_content h2,.page_content h3{color:var(--lg-ink);letter-spacing:-.025em;font-weight:680}.page_content a{color:var(--lg-brand-600)}.page_content a:hover{color:var(--lg-brand-700)}.btn-primary{background:var(--lg-brand-600);border-color:var(--lg-brand-600);border-radius:var(--lg-r-sm);font-weight:570}.btn-primary:hover{background:var(--lg-brand-700);border-color:var(--lg-brand-700)}.centered.splash img{border-radius:20px;overflow:hidden}
/*# sourceMappingURL=lghrmsdesign-web.bundle.PTMUSOEM.css.map */
