@font-face{font-family:Geist;src:url(/assets/mythril_theme/fonts/Geist-Variable.woff2) format("woff2-variations"),url(/assets/mythril_theme/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/mythril_theme/fonts/GeistMono-Variable.woff2) format("woff2-variations"),url(/assets/mythril_theme/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body:has(section.for-login),body:has(section.for-email-login),body:has(section.for-signup),body:has(section.for-forgot),body:has(section.for-login-with-email-link),body.for-login{--background: #fcfcfc;--foreground: #303030;--card: #ffffff;--primary: #303030;--primary-foreground: #ffffff;--muted: #f5f5f5;--muted-foreground: #525252;--border: #e4e4e4;--input: #ebebeb;--ring: #303030;--font-sans: Geist, sans-serif}[data-theme=dark] body:has(section.for-login),[data-theme=dark] body:has(section.for-email-login),[data-theme=dark] body:has(section.for-signup),[data-theme=dark] body:has(section.for-forgot),[data-theme=dark] body:has(section.for-login-with-email-link),[data-theme=dark] body.for-login,body[data-theme=dark]:has(section.for-login),body[data-theme=dark]:has(section.for-email-login),body[data-theme=dark]:has(section.for-signup),body[data-theme=dark]:has(section.for-forgot),body[data-theme=dark]:has(section.for-login-with-email-link),body.for-login[data-theme=dark]{--background: #17191a;--foreground: #e2e5e4;--card: #1f2123;--primary: #60a5fa;--primary-foreground: #071017;--muted: #191b1d;--muted-foreground: #b8bfbd;--border: #2c2f31;--input: #3a3f3d;--ring: #60a5fa}body:has(section.for-login),body:has(section.for-email-login),body:has(section.for-signup),body:has(section.for-forgot),body:has(section.for-login-with-email-link),body.for-login{background:var(--background)!important;min-height:100vh!important}body:has(section.for-login):before,body:has(section.for-email-login):before,body:has(section.for-signup):before,body:has(section.for-forgot):before,body:has(section.for-login-with-email-link):before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 1px 1px,var(--border) 1px,transparent 0);background-size:28px 28px;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,black 0%,transparent 100%);opacity:.65}section.for-login,section.for-email-login,section.for-signup,section.for-forgot,section.for-login-with-email-link{background:transparent!important;width:100%!important;min-height:100vh!important;position:relative!important;padding:max(8vh,64px) 24px 64px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;z-index:1!important}.for-login .page-card-head,.for-email-login .page-card-head,.for-signup .page-card-head,.for-forgot .page-card-head,.for-login-with-email-link .page-card-head{text-align:center!important;padding:0 0 36px!important;margin:0!important;width:100%!important;max-width:440px!important;border-bottom:none!important;font-size:inherit!important;position:relative!important;z-index:2!important}.for-login .page-card-head img.app-logo,.for-email-login .page-card-head img.app-logo,.for-signup .page-card-head img.app-logo,.for-forgot .page-card-head img.app-logo,.for-login-with-email-link .page-card-head img.app-logo{height:112px!important;max-height:112px!important;width:auto!important;margin:0 0 36px!important}[data-theme=dark] .for-login .page-card-head img.app-logo{filter:brightness(0) invert(1)!important}.for-login .page-card-head h4,.for-email-login .page-card-head h4,.for-signup .page-card-head h4,.for-forgot .page-card-head h4,.for-login-with-email-link .page-card-head h4{display:block!important;margin:0!important;color:var(--foreground)!important;font-family:var(--font-sans)!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.15!important}.for-login .page-card-head:after,.for-email-login .page-card-head:after,.for-forgot .page-card-head:after,.for-login-with-email-link .page-card-head:after{content:"Enter your credentials to continue.";display:block;margin-top:10px;color:var(--muted-foreground);font-family:var(--font-sans);font-size:15px;font-weight:400;letter-spacing:-.005em;line-height:1.5}.for-login .login-content.page-card,.for-email-login .login-content.page-card,.for-signup .login-content.page-card,.for-forgot .login-content.page-card,.for-login-with-email-link .login-content.page-card{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:14px!important;box-shadow:0 1px 3px #0000000a,0 8px 28px #0000000f!important;padding:36px!important;width:100%!important;max-width:440px!important;margin:0 auto!important;position:relative!important;z-index:2!important}[data-theme=dark] .for-login .login-content.page-card{box-shadow:0 1px 3px #0006,0 16px 48px #0000008c!important}.for-login .form-signin,.for-login form,.for-email-login form,.for-signup form,.for-forgot form,.for-login-with-email-link form{max-width:100%!important;margin:0!important}.for-login .page-card-body{padding:0!important}.for-login .form-group{margin-bottom:14px!important;position:relative!important}.for-login .email-field,.for-login .password-field,.for-email-login .email-field,.for-email-login .password-field,.for-forgot .email-field,.for-login-with-email-link .email-field{position:relative!important}.for-login .field-icon,.for-email-login .field-icon,.for-forgot .field-icon,.for-login-with-email-link .field-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;z-index:2!important;fill:var(--muted-foreground)!important;color:var(--muted-foreground)!important}.for-login .toggle-password,.for-email-login .toggle-password{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;font-size:11px!important;font-weight:600!important;color:var(--muted-foreground)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important;transition:color .14s ease!important}.for-login .toggle-password:hover{color:var(--foreground)!important}.for-login .form-control,.for-login input[type=text],.for-login input[type=email],.for-login input[type=password],.for-email-login .form-control,.for-signup .form-control,.for-forgot .form-control,.for-login-with-email-link .form-control{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:9px!important;color:var(--foreground)!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:400!important;height:44px!important;padding:0 50px 0 42px!important;margin:0!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease!important}.for-login .form-control:focus,.for-login input:focus{background:var(--card)!important;border-color:var(--ring)!important;box-shadow:0 0 0 4px #30303014!important;outline:none!important}[data-theme=dark] .for-login .form-control:focus,[data-theme=dark] .for-login input:focus{box-shadow:0 0 0 4px #ffffff14!important}.for-login .form-control::-moz-placeholder,.for-login input::-moz-placeholder{color:var(--muted-foreground)!important;opacity:.55!important}.for-login .form-control::placeholder,.for-login input::placeholder{color:var(--muted-foreground)!important;opacity:.55!important}.for-login .forgot-password-message{text-align:right!important;margin:6px 0 22px!important;line-height:1!important}.for-login .forgot-password-message>a{color:var(--muted-foreground)!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:color .14s ease!important}.for-login .forgot-password-message>a:hover{color:var(--foreground)!important}.for-login .page-card-actions{margin:0!important}.for-login .btn-primary,.for-login .btn-login,.for-email-login .btn-primary,.for-signup .btn-primary,.for-forgot .btn-primary,.for-login-with-email-link .btn-primary{background:var(--primary)!important;border:1px solid var(--primary)!important;color:var(--primary-foreground)!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.005em!important;height:44px!important;width:100%!important;border-radius:9px!important;cursor:pointer!important;box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff1a!important;transition:all .16s cubic-bezier(.16,1,.3,1)!important;margin:0!important}.for-login .btn-primary:hover{background:#424242!important;border-color:#424242!important;box-shadow:0 4px 14px #30303047,inset 0 1px #ffffff26!important;transform:translateY(-1px)!important}.for-login .btn-primary:active{background:#1f1f1f!important;transform:translateY(0)!important;box-shadow:0 1px 2px #0000001a!important}[data-theme=dark] .for-login .btn-primary:hover{background:#f0f0f0!important;border-color:#f0f0f0!important}.for-login .login-divider,.for-email-login .login-divider{text-align:center!important;position:relative!important;margin:24px 0!important;color:var(--muted-foreground)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;border:none!important}.for-login .login-divider:before,.for-login .login-divider:after{content:"";position:absolute;top:50%;width:calc(50% - 26px);height:1px;background:var(--border)}.for-login .login-divider:before{left:0}.for-login .login-divider:after{right:0}.for-login .btn-default,.for-login .btn-login-option,.for-login .btn-login-with-email-link{background:var(--card)!important;border:1px solid var(--border)!important;color:var(--foreground)!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:500!important;height:44px!important;width:100%!important;border-radius:9px!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .14s ease!important}.for-login .btn-default:hover,.for-login .btn-login-option:hover{background:var(--muted)!important;border-color:var(--input)!important}.for-login .social-logins,.for-login .social-login-buttons{margin-top:0!important}.for-login .login-button-wrapper{padding:0!important;margin-bottom:8px!important;min-width:100%!important}.for-login .login-button-wrapper:last-child{margin-bottom:0!important}.for-login .sign-up-message,.for-email-login .sign-up-message,.for-signup .sign-up-message,.for-forgot .sign-up-message,.for-login-with-email-link .sign-up-message{color:var(--muted-foreground)!important;font-size:14px!important;margin-top:28px!important;text-align:center!important;width:100%!important;max-width:440px!important;position:relative!important;z-index:2!important}.for-login .sign-up-message a{color:var(--foreground)!important;font-weight:500!important;text-decoration:none!important}.for-login .sign-up-message a:hover{text-decoration:underline!important;text-underline-offset:3px!important}body:has(section.for-login) .web-footer,body:has(section.for-email-login) .web-footer,body:has(section.for-signup) .web-footer,body:has(section.for-forgot) .web-footer,body:has(section.for-login-with-email-link) .web-footer,body.for-login .web-footer,body:has(section.for-login) .page-content-wrapper>.navbar:not(.desk),body:has(section.for-email-login) .page-content-wrapper>.navbar:not(.desk),body:has(section.for-signup) .page-content-wrapper>.navbar:not(.desk),body:has(section.for-forgot) .page-content-wrapper>.navbar:not(.desk),body:has(section.for-login-with-email-link) .page-content-wrapper>.navbar:not(.desk),body.for-login .page-content-wrapper>.navbar:not(.desk),.for-login+.web-footer,.for-email-login+.web-footer,.for-signup+.web-footer,.for-forgot+.web-footer,.for-login-with-email-link+.web-footer{display:none!important}body.mythril-split-login:before{display:none!important}body.mythril-split-login{background:linear-gradient(135deg,#f4f5f7 0%,#fcfcfc 60%)!important}[data-theme=dark] body.mythril-split-login,body.mythril-split-login[data-theme=dark]{background:linear-gradient(135deg,#121415 0%,#17191a 60%)!important}.mythril-login-brand{position:fixed!important;inset:0 auto 0 0!important;width:48%!important;min-width:360px!important;background-color:#dfe3e8!important;background-image:url(/assets/mythril_theme/images/login-mountain.png)!important;background-size:cover!important;background-position:center left!important;background-repeat:no-repeat!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:clamp(24px,2.5vw,36px)!important;box-sizing:border-box!important;z-index:1!important;color:#1e293b!important}.mythril-login-brand .mlb-logo{height:62px!important;width:auto!important;display:block!important;margin:0!important}.mythril-login-brand .mlb-title{margin:0!important;font-family:var(--font-sans)!important;font-size:clamp(34px,3.6vw,46px)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;color:#1e293b!important}.mythril-login-brand .mlb-subtitle{margin:14px 0 0!important;font-family:var(--font-sans)!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important;color:#475569!important;max-width:30ch!important}.mythril-login-brand .mlb-footer{font-family:var(--font-sans)!important;text-shadow:0 1px 4px rgba(0,0,0,.45)!important}.mythril-login-brand .mlb-location{margin:0!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;color:#fff!important}.mythril-login-brand .mlb-coords{margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;color:#fff!important;opacity:.92!important}.mythril-split-login section.for-login,.mythril-split-login section.for-email-login,.mythril-split-login section.for-signup,.mythril-split-login section.for-forgot,.mythril-split-login section.for-login-with-email-link{margin-left:48%!important;width:52%!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:48px clamp(32px,5vw,80px)!important}.mythril-split-login main.container,.mythril-split-login .page-content-wrapper,.mythril-split-login .page_content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.mythril-split-login .for-login .login-content.page-card,.mythril-split-login .for-email-login .login-content.page-card,.mythril-split-login .for-signup .login-content.page-card,.mythril-split-login .for-forgot .login-content.page-card,.mythril-split-login .for-login-with-email-link .login-content.page-card{max-width:540px!important;padding:44px!important}.mythril-split-login .for-login .page-card-head,.mythril-split-login .for-email-login .page-card-head,.mythril-split-login .for-signup .page-card-head,.mythril-split-login .for-forgot .page-card-head,.mythril-split-login .for-login-with-email-link .page-card-head{max-width:540px!important;padding-bottom:28px!important}.mythril-split-login .for-login .sign-up-message,.mythril-split-login .for-email-login .sign-up-message,.mythril-split-login .for-signup .sign-up-message,.mythril-split-login .for-forgot .sign-up-message,.mythril-split-login .for-login-with-email-link .sign-up-message{max-width:540px!important}.mythril-split-login .page-card-head img.app-logo{display:none!important}@media (max-width: 900px){.mythril-login-brand{display:none!important}.mythril-split-login section.for-login,.mythril-split-login section.for-email-login,.mythril-split-login section.for-signup,.mythril-split-login section.for-forgot,.mythril-split-login section.for-login-with-email-link{margin-left:0!important;width:100%!important;justify-content:flex-start!important;padding:max(8vh,64px) 24px 64px!important}.mythril-split-login .page-card-head img.app-logo{display:block!important}}.for-login .sign-up-message,.mythril-split-login .for-login .sign-up-message{display:none!important}
/*# sourceMappingURL=mythril_login.bundle.25IPPLF3.css.map */
