:root{--medlana-background: hsl(266 96% 4%);--medlana-foreground: hsl(0 0% 100%);--medlana-card: hsl(270 80% 8%);--medlana-primary: hsl(264 93% 59%);--medlana-primary-dark: hsl(264 93% 49%);--medlana-secondary: hsl(273 60% 21%);--medlana-muted: hsl(270 30% 15%);--medlana-muted-foreground: hsl(270 15% 65%);--medlana-border: hsla(273, 60%, 50%, .25);--medlana-input-bg: hsla(270, 60%, 12%, .6);--medlana-amber: #f59e0b;--medlana-coral: #dc2626}html,body.for-login,body.for-signup,body[data-page-route=login],body[data-page-route=signup]{background:var(--medlana-background)!important;color:var(--medlana-foreground)!important;min-height:100vh;margin:0;padding:0}body.for-login:before,body.for-signup:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 10%,hsla(273,70%,30%,.5) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,hsla(264,93%,25%,.4) 0%,transparent 60%),radial-gradient(ellipse 100% 80% at 50% 50%,hsla(266,96%,6%,.8) 0%,transparent 100%);pointer-events:none;z-index:0}body.for-login .navbar,body.for-login nav.navbar,body.for-login .navbar-toggler,body.for-login .navbar-collapse,body.for-login header,body.for-login .web-footer,body.for-login footer,body.for-login .page-breadcrumbs,body.for-login .page-header-wrapper,body.for-login .page-header,body.for-signup .navbar,body.for-signup nav.navbar,body.for-signup .navbar-toggler,body.for-signup .navbar-collapse,body.for-signup header,body.for-signup .web-footer,body.for-signup footer,body.for-signup .page-breadcrumbs,body.for-signup .page-header-wrapper{display:none!important;height:0!important;overflow:hidden!important}body.for-login #page-login,body.for-signup #page-signup{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}body.for-login .page-content-wrapper,body.for-signup .page-content-wrapper{flex:1;display:flex;flex-direction:column}body.for-login main.container,body.for-signup main.container{flex:1;display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:1rem!important;margin:0!important;max-width:100%!important}@media (max-height: 820px){body.for-login .login-content.page-card,body.for-signup .login-content.page-card,body.for-login .page-card,body.for-signup .page-card{padding:1.5rem!important}body.for-login .page-card-head,body.for-signup .page-card-head{margin-bottom:1rem}body.for-login img.app-logo,body.for-signup img.app-logo{width:48px!important;height:48px!important;max-height:48px!important;margin-bottom:.625rem!important}body.for-login .page-card-head h4,body.for-signup .page-card-head h4{font-size:1.625rem!important}}body.for-login .page_content,body.for-signup .page_content{display:flex;flex-direction:column;align-items:center;width:100%}body.for-login .page_content>div,body.for-signup .page_content>div{width:100%;display:flex;flex-direction:column;align-items:center}body.for-login section.for-login,body.for-signup section.for-signup{width:100%;max-width:480px;display:flex!important;flex-direction:column;align-items:center}body.for-login .page-card-head,body.for-signup .page-card-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem;width:100%}body.for-login .page-card-head .app-logo,body.for-signup .page-card-head .app-logo,body.for-login img.app-logo,body.for-signup img.app-logo{width:64px!important;height:64px!important;max-height:64px!important;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem!important;filter:drop-shadow(0 0 20px hsla(264,93%,59%,.7)) drop-shadow(0 0 40px hsla(264,93%,59%,.35)) brightness(1.2);display:block!important}body.for-login .page-card-head h4,body.for-signup .page-card-head h4{color:var(--medlana-foreground)!important;font-size:2rem!important;font-weight:700!important;letter-spacing:-.03em;margin:0 0 .375rem!important;line-height:1.1;text-align:center}.medlana-tagline{color:var(--medlana-muted-foreground);font-size:.8125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;text-align:center;opacity:.8}body.for-login .login-content.page-card,body.for-signup .login-content.page-card,body.for-login .page-card,body.for-signup .page-card,body.for-login .card,body.for-signup .card{background:hsla(270,80%,7%,.85)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--medlana-border)!important;border-radius:20px!important;box-shadow:0 32px 64px -16px #090014cc,0 0 0 1px #8335f814,inset 0 1px #ffffff0f!important;padding:2rem!important;width:100%!important;max-width:480px!important;box-sizing:border-box!important}.medlana-card-title{font-size:1.375rem;font-weight:600;color:var(--medlana-foreground);text-align:center;margin:0 0 1.5rem;letter-spacing:-.015em}body.for-login label,body.for-login .form-label,body.for-signup label,body.for-signup .form-label{color:var(--medlana-muted-foreground)!important;font-size:.8125rem!important;font-weight:500!important;margin-bottom:.4rem;display:block!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}body.for-login .form-control,body.for-login input[type=text],body.for-login input[type=email],body.for-login input[type=password],body.for-signup .form-control,body.for-signup input[type=text],body.for-signup input[type=email],body.for-signup input[type=password]{background:hsla(270,50%,10%,.6)!important;border:1px solid hsla(270,40%,40%,.3)!important;color:var(--medlana-foreground)!important;border-radius:10px!important;padding:.65rem .875rem .65rem 2.5rem!important;font-size:.9375rem!important;height:auto!important;line-height:1.5!important;transition:border-color .2s,box-shadow .2s,background .2s!important;width:100%!important;box-sizing:border-box!important}body.for-login .form-control::-moz-placeholder,body.for-signup .form-control::-moz-placeholder{color:#a694b88c!important;opacity:1!important}body.for-login .form-control::placeholder,body.for-signup .form-control::placeholder{color:#a694b88c!important;opacity:1!important}body.for-login .form-control:focus,body.for-signup .form-control:focus{border-color:var(--medlana-primary)!important;box-shadow:0 0 0 3px #8335f82e!important;outline:none!important;background:hsla(270,60%,12%,.8)!important}body.for-login .email-field,body.for-login .password-field,body.for-signup .email-field,body.for-signup .password-field{position:relative!important}body.for-login .field-icon,body.for-signup .field-icon{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:var(--medlana-primary)!important;opacity:.7;pointer-events:none}body.for-login .field-icon use,body.for-login .field-icon path,body.for-signup .field-icon use,body.for-signup .field-icon path{stroke:var(--medlana-primary)!important;fill:none!important}body.for-login .toggle-password,body.for-signup .toggle-password{color:var(--medlana-muted-foreground)!important;font-size:.8125rem!important;cursor:pointer;position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important}body.for-login .form-group,body.for-signup .form-group{margin-bottom:1rem!important}body.for-login .forgot-password-message,body.for-signup .forgot-password-message{text-align:right;margin:-.25rem 0 1.25rem!important}body.for-login .forgot-password-message a,body.for-signup .forgot-password-message a{color:#b29cc9b3!important;font-size:.8rem!important;text-decoration:none!important;transition:color .15s,opacity .15s}body.for-login .forgot-password-message a:hover,body.for-signup .forgot-password-message a:hover{color:var(--medlana-foreground)!important}body.for-login .btn-login,body.for-login .btn-primary,body.for-login button[type=submit],body.for-signup .btn-signup,body.for-signup .btn-primary,body.for-signup button[type=submit]{background:linear-gradient(135deg,hsl(264 93% 59%) 0%,hsl(273 70% 38%) 100%)!important;border:none!important;color:#fff!important;font-weight:600!important;font-size:.9375rem!important;border-radius:10px!important;padding:.7rem 1.5rem!important;width:100%!important;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease!important;box-shadow:0 4px 16px #8335f859!important;cursor:pointer;letter-spacing:.01em;display:block!important}body.for-login .btn-login:hover,body.for-login .btn-primary:hover,body.for-login button[type=submit]:hover,body.for-signup .btn-primary:hover,body.for-signup button[type=submit]:hover{transform:translateY(-1px)!important;box-shadow:0 8px 24px #8335f873!important;opacity:.95}body.for-login .btn-login:active,body.for-login button[type=submit]:active{transform:translateY(0)!important}body.for-login .page-card-actions,body.for-signup .page-card-actions{margin-top:.5rem}body.for-login .login-divider,body.for-signup .login-divider{color:var(--medlana-muted-foreground)!important;position:relative;font-size:.8125rem;margin:1.25rem 0!important;text-align:center}body.for-login .login-divider:before,body.for-login .login-divider:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--medlana-border)}body.for-login .login-divider:before{left:0}body.for-login .login-divider:after{right:0}body.for-login .btn-login-with-email-link,body.for-login .btn-login-option,body.for-login .btn-default:not(.btn-primary),body.for-login a.btn:not(.btn-primary),body.for-signup .btn-default:not(.btn-primary){background:transparent!important;border:1px solid var(--medlana-border)!important;color:var(--medlana-muted-foreground)!important;border-radius:10px!important;font-size:.875rem!important;padding:.6rem 1.25rem!important;width:100%!important;display:block!important;text-align:center;text-decoration:none!important;transition:background .15s,border-color .15s!important}body.for-login .btn-login-with-email-link:hover,body.for-login .btn-default:not(.btn-primary):hover{background:hsla(270,60%,15%,.5)!important;border-color:#8335f84d!important;color:var(--medlana-foreground)!important}body.for-login a:not(.btn):not(.forgot-password-message a),body.for-signup a:not(.btn):not(.forgot-password-message a){text-decoration:none!important}body.for-login svg:not(.medlana-logo-svg),body.for-signup svg:not(.medlana-logo-svg){fill:none!important}body.for-login .icon-fill,body.for-signup .icon-fill{fill:var(--medlana-primary)!important}body.for-login #language-switcher,body.for-signup #language-switcher{display:none!important}body.for-login .page-card-body .page-card-body,body.for-signup .page-card-body .page-card-body{padding:0!important}.navbar-default{background:white;border-bottom:2px solid var(--medlana-primary)}.btn-primary,.btn-default.btn-primary{background:var(--medlana-primary)!important;border-color:var(--medlana-primary-dark)!important;color:#fff!important}.btn-primary:hover{background:var(--medlana-primary-dark)!important}.standard-sidebar .selected,.standard-sidebar-item.selected,.workspace-sidebar .selected{background:var(--medlana-primary)!important;color:#fff!important}html[data-theme=dark] .navbar-default,body[data-theme=dark] .navbar-default,.dark .navbar-default{background:#0f172a!important;border-bottom-color:var(--medlana-primary)!important}html[data-theme=dark] .standard-sidebar .selected,html[data-theme=dark] .standard-sidebar-item.selected,html[data-theme=dark] .workspace-sidebar .selected,body[data-theme=dark] .standard-sidebar .selected,body[data-theme=dark] .standard-sidebar-item.selected,body[data-theme=dark] .workspace-sidebar .selected,.dark .standard-sidebar .selected,.dark .standard-sidebar-item.selected,.dark .workspace-sidebar .selected{background:var(--medlana-primary-dark)!important;color:#fff!important}html[data-theme=dark] .btn-primary,body[data-theme=dark] .btn-primary,.dark .btn-primary{background:var(--medlana-primary-dark)!important;border-color:var(--medlana-primary)!important}.indicator-pill.red,.indicator.red,[data-criticality=P1]{background:var(--medlana-coral)!important;color:#fff!important}.indicator-pill.orange,[data-criticality=P2]{background:var(--medlana-amber)!important;color:#fff!important}footer .footer-copyright,footer [class*=powered-by-]{display:none!important}@media print{.print-format h1,.print-format h2{border-bottom-color:var(--medlana-primary)}.print-format .header,.print-format .letterhead{border-top:3px solid var(--medlana-primary)}}
/*# sourceMappingURL=medlana_theme.bundle.WL24U63M.css.map */
