@charset "UTF-8";:root{--font-roboto:Roboto,system-ui,-apple-system,"Segoe UI","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--body-font-family:var(--font-roboto);--body-font-size:1rem;--body-font-weight:400;--body-line-height:1.5;--fw-300:300;--fw-400:400;--fw-500:500;--fw-700:700;--fs-10:0.625rem;--fs-12:0.75rem;--fs-13:0.813rem;--fs-14:0.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-23:1.438rem;--fs-34:2.125rem;--dark-10:#1E1A28;--dark-20:#242133;--dark-30:#282438;--dark-40:#2D2A41;--dark-50:#332F4B;--dark-50-o-60:#332F4B99;--dark-50-o-70:#332F4BB2;--dark-60:#3F3B5E;--dark-70:#49446F;--dark-80:#534E7B;--green-10:#2A9254;--green-10-o-40:#2A925466;--green-20:#31A05D;--green-30:#37AF67;--green-30-o-20:#37AF6733;--green-40:#38C973;--red-10:#931F1D;--red-20:#B43429;--red-30:#DB4C40;--red-30-o-20:#DB4C4033;--red-30-o-40:#DB4C4066;--red-40:#F86054;--red-50:#FE7267;--purple-10:#6139EC;--purple-10-o-40:#6139EC66;--purple-20:#7953FF;--purple-30:#8B6AFF;--purple-30-o-20:#8B6AFF33;--purple-40:#9D81FF;--purple-50:#A990FF;--purple-60:#BBA7FF;--purple-70:#CBBCFF;--purple-80:#E7E0FF;--white-primary:#FFFFFF;--white-o-90:#FFFFFF96;--white-o-60:#FFFFFF99;--white-o-40:#FFFFFF66;--white-o-30:#FFFFFF4d;--white-secondary:#FFFFFF66;--white-disabled:#FFFFFF4D;--white-border:#FFFFFF19}*,*::after,*::before{margin:0;padding:0;border:none;outline:none;box-sizing:border-box;overflow:hidden}html{overflow:auto}body{background-color:var(--dark-30);margin:0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--white-primary);text-align:var(--body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:100vh}.cards{display:flex;flex-direction:column;gap:12px;margin:48px}@media (max-width:600px){.cards{margin:12px}}@media (max-width:450px){.cards{margin:0px}}@media (max-width:375px){.cards{margin:0px}}section.card{background-color:var(--dark-40);width:fit-content;padding:48px;border-radius:24px;display:flex;flex-direction:column;gap:32px}@media (max-width:600px){section.card{padding:12px;border-radius:12px}}@media (max-width:450px){section.card{padding:12px;border-radius:12px}}@media (max-width:375px){section.card{padding:12px;border-radius:0px}}section.card .header a{display:block;height:38px}section.card .header a .logo{height:100%;content:url(https://static.nebulant.dev/authx/img/logo.6c3fb584ebef.png)}section.card hr{width:100%;margin:0;border-width:1px;border-block-style:solid}section.card hr.transparent{border-color:transparent}section.card hr.secondary{border-color:var(--white-border)}section.card .messages .message{border:1px solid var(--purple-30);background-color:var(--purple-30-o-20);padding:16px;border-radius:5px}section.card .body{display:flex;flex-direction:column;gap:32px;max-width:400px}section.card .body a{color:var(--green-10);text-decoration:none}@media (min-width:601px){section.card .body{min-width:400px}}section.card .body form{display:flex;flex-direction:column;gap:24px}section.card .body form .form-group{display:flex;flex-direction:column;gap:8px}section.card .body form .form-group.switch_to_organization{overflow:unset;min-height:150px;justify-content:space-between}section.card .body form .form-group .error{border:1px solid var(--red-30);background-color:var(--red-30-o-20);padding:16px;border-radius:5px}section.card .body form .form-group label{font-weight:var(--fw-700);font-size:var(--fs-13)}section.card .body form .form-group input{background-color:transparent;padding:14px 16px;font-weight:var(--fw-400);font-size:var(--fs-16);color:var(--white-primary);border-radius:8px;outline:none;border:1px solid var(--white-o-30)}section.card .body form .form-group input::placeholder{color:var(--white-secondary)}section.card .body form .form-group input:hover,section.card .body form .form-group input:focus{border:1px solid var(--white-o-90)}section.card .body form .extra{display:flex;justify-content:space-between;align-items:center;gap:28px}section.card .body form .extra .rememberme{font-weight:var(--fw-400);display:flex;align-items:center;gap:8px;cursor:pointer}section.card .body form .extra .rememberme input[type="checkbox"]{-webkit-appearance:none;appearance:none;margin:0;display:grid;place-content:center;font:inherit;width:28px;height:28px;border:1px solid var(--dark-80);border-radius:8px}section.card .body form .extra .rememberme input[type="checkbox"]::before{content:"✓";width:20px;height:20px;border-radius:6px;transform:scale(0);transition:120ms transform ease-in-out;color:var(--green-40);text-align:center}section.card .body form .extra .rememberme input[type="checkbox"]:checked::before{transform:scale(1) translateY(-1px);text-align:center}section.card .body form .extra a{font-weight:var(--fw-400);font-size:var(--fs-16);color:var(--green-30);text-decoration:none}section.card .body form .extra a:hover{color:var(--green-40)}section.card .body form input[type="button"],section.card .body form input[type="submit"]{width:100%;background-color:var(--green-10);padding:14px 24px;-webkit-appearance:none;appearance:none;margin:0;border-radius:8px;border:none;color:var(--white-primary);font:inherit;cursor:pointer}section.card .body form input[type="button"]:hover,section.card .body form input[type="submit"]:hover{background-color:var(--green-20)}section.card .body form input[type="button"]:active,section.card .body form input[type="submit"]:active{background-color:var(--green-30)}section.card .body form input[type="button"]:disabled,section.card .body form input[type="submit"]:disabled{cursor:default;background-color:var(--dark-70)}section.card .body form .dropdown{width:100%;position:relative;overflow:unset}section.card .body form .dropdown.open .dropdown-button .chevron-down{display:none}section.card .body form .dropdown.open .dropdown-button .chevron-up{display:block}section.card .body form .dropdown.open .dropdown-options{display:block}section.card .body form .dropdown .dropdown-button{width:100%;display:flex;flex-direction:row;align-items:center;gap:16px;padding:13px 16px 9px 16px;border:1px solid transparent;cursor:pointer;justify-content:space-between}section.card .body form .dropdown .dropdown-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}section.card .body form .dropdown .dropdown-button span span{color:var(--white-secondary)}section.card .body form .dropdown .dropdown-button svg{flex-shrink:0}section.card .body form .dropdown .dropdown-button svg.chevron-down{display:block}section.card .body form .dropdown .dropdown-button svg.chevron-up{display:none}section.card .body form .dropdown .dropdown-button.secondary{background-color:transparent}section.card .body form .dropdown .dropdown-button.secondary:hover{background-color:var(--dark-70)}section.card .body form .dropdown .dropdown-button.secondary.open{background-color:var(--dark-60)}section.card .body form .dropdown .dropdown-button.border{border:1px solid var(--white-secondary)}section.card .body form .dropdown .dropdown-button.rounded{border-radius:8px}section.card .body form .dropdown .dropdown-options{position:absolute;max-height:200px;width:100%;transition:0.15s ease;margin-top:6px;z-index:100;top:calc(100% - 2px);overflow:hidden;box-shadow:0px 4px 13px 0px #1D1B2866;display:flex;flex-direction:column;align-items:center;gap:16px;display:none}section.card .body form .dropdown .dropdown-options.secondary{background-color:var(--dark-60)}section.card .body form .dropdown .dropdown-options.rounded{border-radius:8px}section.card .body form .dropdown .dropdown-options .dropdown-option{padding:12px 16px;gap:8px;cursor:pointer;justify-content:space-between;display:flex;width:100%}section.card .body form .dropdown .dropdown-options .dropdown-option:not(:last-child){border-bottom:1px solid var(--border-color)}section.card .body form .dropdown .dropdown-options .dropdown-option:hover{background-color:var(--dark-70)}section.card .body form .dropdown .dropdown-options .dropdown-option span span{color:var(--white-secondary)}section.card .body form .dropdown .dropdown-options .dropdown-option svg{flex-shrink:0;display:none}section.card .body form .dropdown .dropdown-options .dropdown-option.selected svg{display:block}section.card .body .shortcuts{display:inline-flex;flex-direction:column;gap:8px}section.card .body .shortcuts .shortcut{display:inline-flex;justify-content:space-between;align-items:center;gap:32px}section.card .body .shortcuts .shortcut a{flex-shrink:0;text-decoration:none;border-radius:8px;padding:14px 24px;font-size:var(--fs-16);font-weight:var(--fw-400);color:var(--green-30);text-wrap:nowrap}section.card .body .shortcuts .shortcut a:hover{color:var(--green-40)}section.card .body .shortcuts .shortcut a:active{color:var(--green-40)}section.card .body .oauth{margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}section.card .body .oauth .sn{text-decoration:none;color:var(--white-primary)}section.card .body .oauth .sn .btn{padding:14px 14px 14px 14px;background-color:var(--purple-10);border-radius:8px;text-align:center;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer}section.card .body .oauth .sn .btn:hover{background-color:var(--purple-20)}section.card .body .oauth .sn .btn .icon{width:24px;height:24px;background-repeat:no-repeat}section.card .body .oauth .sn .btn .icon.google{background-image:url(https://static.nebulant.dev/authx/img/google.1d413d48cde2.svg)}section.card .body .oauth .sn .btn .icon.twitter{background-image:url(https://static.nebulant.dev/authx/img/twitter.eba7f7ffaf70.svg)}section.card .body .oauth .sn .btn .icon.github{background-image:url(https://static.nebulant.dev/authx/img/github.e80c577c0a81.svg)}.home{background-color:var(--dark-40);width:fit-content;padding:18px 48px;border-radius:16px;width:100%}.home .content{text-decoration:none;display:flex;justify-content:center;align-items:center;gap:8px;color:var(--white-primary)}.home .content .icon{width:24px;height:24px;background-repeat:no-repeat;background-image:url(https://static.nebulant.dev/authx/img/link.b93221cbca81.svg)}