:root{--bs-primary:#af5301;--bs-primary-rgb:0,0,255;--bs-link-color:var(--bs-primary);--bs-link-hover-color:color-mix(in srgb,var(--bs-primary),#000 15%);--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:color-mix(in srgb,var(--bs-primary),#000 90%);--bs-btn-hover-border-color:color-mix(in srgb,var(--bs-primary),#000 16%);--bs-btn-active-bg:color-mix(in srgb,var(--bs-primary),#000 18%);--bs-btn-active-border-color:color-mix(in srgb,var(--bs-primary),#000 22%)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:color-mix(in srgb,var(--bs-primary),#000 12%);--bs-btn-hover-border-color:color-mix(in srgb,var(--bs-primary),#000 16%);--bs-btn-active-bg:color-mix(in srgb,var(--bs-primary),#000 18%);--bs-btn-active-border-color:color-mix(in srgb,var(--bs-primary),#000 22%)}.btn-outline-secondary{border-color:#555;border-radius:.4rem;color:#ccc}.btn-outline-secondary:hover{background-color:#333;border-color:#888;color:#fff}.form-control{background-color:#1e1e1e;border:1px solid #3a3a3a;border-radius:.5rem;color:#f8f9fa;transition:all .3s ease}.form-control:focus{background-color:#2a2a2a;border-color:#fd7e14;box-shadow:0 0 0 .25rem rgba(253,126,20,.25)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.averti{color:#9f9f9f;font-family:monospace;font-size:small;line-height:1.2;padding-top:2em;text-align:justify}.form-check{margin-bottom:10px}.form-check-input{background-color:#1e1e1e;border:1px solid #444;border-radius:.25em;cursor:pointer;height:1.2em;transition:all .3s ease;width:1.2em}.form-check-input:focus{border-color:#fd7e14;box-shadow:0 0 0 .25rem rgba(253,126,20,.25);outline:none}.form-check-input:checked{background-color:#fd7e14;background-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M13.485 1.929a1 1 0 0 1 0 1.414l-7.071 7.071-3.899-3.899a1 1 0 0 1 1.414-1.414l2.485 3.485 6.657-6.657a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70% 70%;border-color:#fd7e14;border-color:#0d6efd}.form-mode{display:none}.form-mode.active{display:block}.loading .spinner{display:inline-block}.account-type-selector{display:flex;gap:10px;margin-bottom:20px}.account-type-btn{background:transparent;background-color:#212529;border:1px solid #444;border-radius:8px;border-radius:.5rem;color:inherit;color:#ccc;cursor:pointer;flex:1;padding:.75rem;text-decoration:none;transition:all .3s ease;width:48%}.account-type-btn.active,.account-type-btn:hover{background:rgba(13,110,253,.1);background-color:#343a40;border-color:#fd7e14;color:#fff}.enterprise-fields{display:none}.enterprise-fields.active{display:block}.password-input-group{position:relative}.password-toggle-btn{background:none;border:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:5}#password-strength{background-color:#e9ecef;border-radius:2px;height:4px;margin-top:5px;overflow:hidden}#password-bar{background-color:#ff4d4f;border-radius:2px;height:100%;transition:all .3s ease;width:0}#multiForm{background-color:#121212;border-radius:1rem;box-shadow:0 0 30px rgba(0,0,0,.6);max-width:700px;padding:2rem}#submitBtn{background-color:#fd7e14;border:none;border-radius:.5rem;color:#000;font-weight:700;transition:background .3s ease}#submitBtn:hover{transform:scale(1.01)}#submitBtn:active{transform:scale(.98)}#submitBtn:hover{background-color:#e96b0b}#submitBtn:active{background-color:#d65a00}#submitBtn.loading .spinner{display:inline-block}.spinner{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;display:none;height:1rem;margin-right:.5rem;width:1rem}#multiForm.loading .spinner{display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}}.is-invalid{animation:shake .15s ease-in-out}.code-input{font-family:monospace;font-size:1.5rem;letter-spacing:.5rem;text-align:center}.w-40{max-width:400px}.checkbox-group{margin-top:15px}.autocomplete-list{background:var(--bs-body-bg);background-color:#212529;border:1px solid #fd7e14;border-radius:.375rem;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.3);left:0;list-style:none;margin:.5rem 0 0;max-height:300px;overflow-y:auto;overflow:hidden;padding:0;position:absolute;right:0;top:100%;z-index:1000}.autocomplete-list li{border-bottom:1px solid var(--bs-border-color);border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;margin:0;padding:.75rem 1rem;transition:background-color .15s ease}.autocomplete-list li:hover{background-color:var(--bs-secondary-bg);background-color:rgba(255,126,20,.08)}.autocomplete-list li:last-child{border-bottom:none}.autocomplete_xl{align-items:center;display:flex;padding:.75rem}.autocomplete_xl .coll_10{color:var(--bs-body-color);flex:1;font-weight:500}.autocomplete_xl .coll_2{color:var(--bs-secondary-color);flex:0 0 auto;font-size:.875rem;min-width:80px;text-align:right}.ui-autocomplete{background-color:#fff;box-sizing:border-box;color:#000;list-style:none;margin:0;padding:5px;width:min-content;z-index:99999}.ui-autocomplete .autocomplete_xs{border:none;display:grid;gap:3px;grid-template-columns:repeat(12,[col] 30px);overflow:hidden}.ui-autocomplete .autocomplete_sm{border:none;display:grid;gap:3px;grid-template-columns:repeat(12,[col] 40px);overflow:hidden}.ui-autocomplete .autocomplete_md{border:none;display:grid;gap:3px;grid-template-columns:repeat(12,[col] 60px);overflow:hidden}.ui-autocomplete .autocomplete_row{border:none;color:#f0f;display:grid;gap:3px;grid-template-columns:repeat(12,[col] 65px);overflow:hidden}.ui-autocomplete .autocomplete_xl{border:none;display:grid;gap:3px;grid-template-columns:repeat(12,[col] 70px);overflow:hidden}.ui-autocomplete li{border-bottom:2px solid #f2f2f2}.ui-autocomplete li .ui-state-active{background:#7e99c4!important;color:#fff!important}.ui-autocomplete .coll_1{grid-column:span 1;padding:3px}.ui-autocomplete .coll_2{grid-column:span 2;padding:3px}.ui-autocomplete .coll_3{grid-column:span 3;padding:3px}.ui-autocomplete .coll_4{grid-column:span 4;padding:3px}.ui-autocomplete .coll_5{grid-column:span 5;padding:3px}.ui-autocomplete .coll_6{grid-column:span 6;padding:3px}.ui-autocomplete .coll_7{grid-column:span 7;padding:3px}.ui-autocomplete .coll_8{grid-column:span 8;padding:3px}.ui-autocomplete .coll_9{grid-column:span 9;padding:3px}.ui-autocomplete .coll_10{grid-column:span 10;padding:3px}.ui-autocomplete .coll_11{grid-column:span 11;padding:3px}.ui-autocomplete .coll_12{grid-column:span 12;padding:3px}.oauth-buttons .oauth-btn{align-items:center;border:2px solid #e1e4e8;display:flex;font-weight:500;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.oauth-buttons .oauth-btn svg{flex-shrink:0}.oauth-buttons .oauth-btn:hover{background-color:#f6f8fa;border-color:#d1d5da;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.oauth-buttons .oauth-btn:active{box-shadow:none;transform:translateY(0)}.divider{margin:1.5rem 0;position:relative;text-align:center}.divider:before{background-color:#e1e4e8;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.divider span{background-color:#fff;color:#6c757d;display:inline-block;font-size:.875rem;font-weight:500;padding:0 1rem;position:relative}.spinner-border-sm{border-width:.15em;height:1rem;width:1rem}@media(prefers-color-scheme:dark){.oauth-buttons .oauth-btn{background-color:#21262d;border-color:#30363d;color:#c9d1d9}.oauth-buttons .oauth-btn:hover{background-color:#30363d;border-color:#8b949e}.divider:before{background-color:#30363d}.divider span{background-color:#0d1117;color:#8b949e}}