@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;800&display=swap");*{margin:0;padding:0;box-sizing:border-box}:root,[data-bs-theme=dark],body,html{background-color:#05070e!important;background:#05070e!important;color:#dcdcdc!important;font-family:Montserrat,sans-serif!important;--bs-body-bg:#05070e!important;--bs-body-color:#dcdcdc!important;--bs-emphasis-color:#fff!important;--bs-secondary-color:#8fa1b6!important;--bs-tertiary-color:#64748b!important;--bs-emphasis-color-rgb:255,255,255!important;--bs-secondary-color-rgb:143,161,182!important;--bs-tertiary-color-rgb:100,116,139!important;--bs-primary-rgb:0,234,255!important;--bs-body-bg-rgb:5,7,14!important;--bs-body-color-rgb:220,220,220!important;--bs-secondary-bg:#090e1a!important;--bs-tertiary-bg:#0c1222!important;--bs-border-color:hsla(0,0%,100%,.08)!important;min-height:100vh;overflow-x:hidden}.background-animation{width:100vw!important;height:100vh!important;overflow:hidden!important}.background-animation,.grid{position:fixed!important;top:0!important;left:0!important;z-index:0!important;pointer-events:none!important}.grid{width:200%!important;height:200%!important;background:linear-gradient(90deg,rgba(0,234,255,.04) 1px,transparent 0),linear-gradient(0deg,rgba(0,234,255,.04) 1px,transparent 0)!important;background-size:40px 40px!important;animation:gridMove 20s linear infinite!important}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(-200px,-200px)}}nav.navbar{background:rgba(5,8,15,.75)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;padding:15px 0!important;position:relative!important;z-index:20!important}.logo-link{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important}.logo-img{width:40px!important;height:40px!important;animation:floatLogo 4s ease-in-out infinite!important}.logo-img img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-4px) rotate(-1deg)}}.logo-text{font-weight:800!important;color:#00eaff!important;font-size:18px!important;text-shadow:0 0 10px rgba(0,234,255,.3)!important}.logo-text,.navbar-user{letter-spacing:1px!important;text-transform:uppercase!important}.navbar-user{font-size:13px!important;color:#8fa1b6!important}.glass-panel{background:rgba(9,14,26,.6)!important;border:1px solid hsla(0,0%,100%,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-radius:12px!important;padding:24px!important;box-shadow:0 10px 30px rgba(0,0,0,.4)!important;position:relative!important;z-index:10!important}.stat-card{border-left:4px solid #00eaff!important;transition:all .3s ease!important}.stat-card:hover{transform:translateY(-3px)!important;box-shadow:0 10px 20px rgba(0,238,255,.08)!important}.stat-title{color:#8fa1b6!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:600!important}.stat-value{font-size:28px!important;font-weight:800!important;margin-top:5px!important;color:#fff!important}.table-responsive{border-radius:8px!important;overflow-x:auto!important;overflow-y:visible!important;border:1px solid hsla(0,0%,100%,.08)!important}.table{background:transparent!important;margin-bottom:0!important;color:#dcdcdc!important;--bs-table-bg:transparent!important;--bs-table-color:#dcdcdc!important;--bs-table-hover-bg:rgba(0,238,255,.03)!important}.table th{background:hsla(0,0%,100%,.04)!important;color:#00eaff!important;font-weight:600!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.5px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.table td,.table th{padding:14px 16px!important}.table td{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important;vertical-align:middle!important;color:#dcdcdc!important}.table td:last-child,.table th:last-child{padding-right:28px!important;min-width:320px!important}.table-hover tbody tr:hover td{background:rgba(0,238,255,.03)!important}code.license-code{font-family:monospace!important;background:rgba(0,238,255,.08)!important;border:1px solid rgba(0,238,255,.25)!important;color:#00eaff!important;border-radius:4px!important;font-size:13px!important}.badge-type,code.license-code{padding:4px 8px!important;font-weight:600!important}.badge-type{font-size:11px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.badge-active{background:rgba(48,209,88,.15)!important;color:#30d158!important;border:1px solid rgba(48,209,88,.3)!important}.badge-suspended{background:rgba(255,59,48,.15)!important;color:#ff453a!important;border:1px solid rgba(255,59,48,.3)!important}.badge-expired{background:rgba(255,159,10,.15)!important;color:#ff9f0a!important;border:1px solid rgba(255,159,10,.35)!important}.btn-theme{background:linear-gradient(135deg,#00eaff,#00a8ff)!important;border:none!important;color:#05070e!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important}.btn-theme:hover{transform:translateY(-2px)!important;box-shadow:0 5px 15px rgba(0,238,255,.4)!important;color:#05070e!important}.btn-outline-theme{background:transparent!important;border:1px solid rgba(0,238,255,.4)!important;color:#00eaff!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important}.btn-outline-theme:hover{background:rgba(0,238,255,.08)!important;border-color:#00eaff!important;color:#00eaff!important}.btn-outline-danger-theme{background:transparent!important;border:1px solid rgba(255,59,48,.4)!important;color:#ff453a!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important}.btn-outline-danger-theme:hover{background:rgba(255,59,48,.08)!important;border-color:#ff453a!important;color:#ff453a!important}.copy-btn-glow{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#00eaff!important;width:28px!important;height:28px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease-in-out!important;padding:0!important}.copy-btn-glow:hover{background:rgba(0,234,255,.1)!important;border-color:#00eaff!important;box-shadow:0 0 8px rgba(0,234,255,.3)!important;transform:scale(1.05)!important}.btn-action{padding:4px 9px!important;font-size:10px!important;font-weight:700!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.4px!important;white-space:nowrap!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;gap:4px!important;line-height:1!important;box-shadow:0 2px 5px rgba(0,0,0,.2)!important;border:none!important;cursor:pointer!important;text-decoration:none!important}.btn-action-edit{background:rgba(0,234,255,.08)!important;border:1px solid rgba(0,234,255,.35)!important;color:#00eaff!important}.btn-action-edit:hover{background:#00eaff!important;color:#05070e!important;box-shadow:0 0 12px rgba(0,234,255,.4)!important;transform:translateY(-1px)!important}.btn-action-reset{background:rgba(255,159,10,.08)!important;border:1px solid rgba(255,159,10,.35)!important;color:#ff9f0a!important}.btn-action-reset:hover{background:#ff9f0a!important;color:#05070e!important;box-shadow:0 0 12px rgba(255,159,10,.4)!important;transform:translateY(-1px)!important}.btn-action-suspend{background:rgba(255,59,48,.08)!important;border:1px solid rgba(255,59,48,.35)!important;color:#ff453a!important}.btn-action-suspend:hover{background:#ff453a!important;color:#fff!important;box-shadow:0 0 12px rgba(255,59,48,.4)!important;transform:translateY(-1px)!important}.btn-action-expire{background:rgba(255,159,10,.08)!important;border:1px solid rgba(255,159,10,.35)!important;color:#ff9f0a!important}.btn-action-expire:hover{background:#ff9f0a!important;color:#05070e!important;box-shadow:0 0 12px rgba(255,159,10,.4)!important;transform:translateY(-1px)!important}.btn-action-activate{background:rgba(48,209,88,.08)!important;border:1px solid rgba(48,209,88,.35)!important;color:#30d158!important}.btn-action-activate:hover{background:#30d158!important;color:#05070e!important;box-shadow:0 0 12px rgba(48,209,88,.4)!important;transform:translateY(-1px)!important}.btn-action-delete{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#8fa1b6!important;padding:5px 9px!important}.btn-action-delete:hover{background:rgba(255,59,48,.2)!important;border-color:#ff453a!important;color:#ff453a!important;transform:translateY(-1px)!important}.alert{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#fff!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.alert-danger{background:rgba(255,59,48,.12)!important;border-color:rgba(255,59,48,.25)!important;color:#ff453a!important}.alert-success{background:rgba(48,209,88,.12)!important;border-color:rgba(48,209,88,.25)!important;color:#30d158!important}.modal-backdrop-custom{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.8)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:1050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.modal-content{background:rgba(9,14,26,.96)!important;border:1px solid rgba(0,234,255,.22)!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;box-shadow:0 25px 60px rgba(0,0,0,.7),0 0 35px rgba(0,234,255,.1)!important;color:#fff!important;border-radius:18px!important;overflow:hidden!important}.modal-header{border-bottom:1px solid hsla(0,0%,100%,.08)!important;padding:20px 24px!important;justify-content:space-between!important}.modal-header,.modal-title{display:flex!important;align-items:center!important}.modal-title{font-size:17px!important;font-weight:800!important;color:#fff!important;gap:10px!important;letter-spacing:.5px!important;margin:0!important}.modal-title i{color:#00eaff!important;font-size:16px!important}.modal-body{padding:24px!important}.modal-footer{border-top:1px solid hsla(0,0%,100%,.08)!important;padding:18px 24px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.btn-close{filter:invert(1)!important;opacity:.75!important;transition:opacity .2s ease!important}.btn-close:hover{opacity:1!important}.form-label{color:#8fa1b6!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-weight:700!important;margin-bottom:8px!important;display:block!important}.form-control,.form-select{background:rgba(5,8,18,.8)!important;border:1px solid rgba(0,234,255,.2)!important;color:#fff!important;border-radius:10px!important;padding:11px 16px!important;font-size:13.5px!important;font-family:Montserrat,sans-serif!important;transition:all .25s ease!important;width:100%!important}.form-control:focus,.form-select:focus{background:rgba(5,8,22,.95)!important;border-color:#00eaff!important;box-shadow:0 0 16px rgba(0,234,255,.25)!important;color:#fff!important;outline:none!important}.form-control::-moz-placeholder{color:rgba(143,161,182,.45)!important;font-size:13px!important}.form-control::placeholder{color:rgba(143,161,182,.45)!important;font-size:13px!important}textarea.form-control{min-height:85px!important;resize:vertical!important;line-height:1.5!important}.form-select option{background:#090e1a!important;color:#fff!important;padding:8px!important}.input-icon-group{position:relative!important;width:100%!important}.input-icon-group,.input-icon-group .icon-left{display:flex!important;align-items:center!important}.input-icon-group .icon-left{position:absolute!important;left:15px!important;color:#00eaff!important;font-size:14px!important;pointer-events:none!important;z-index:5!important;justify-content:center!important}.input-icon-group input.with-left-icon{padding-left:46px!important}.input-icon-group input.with-both-icons{padding-left:46px!important;padding-right:46px!important}.input-icon-group .btn-password-toggle{position:absolute!important;right:14px!important;background:transparent!important;border:none!important;color:#8fa1b6!important;font-size:14px!important;cursor:pointer!important;padding:4px 6px!important;z-index:5!important;transition:color .2s ease!important}.input-group-text,.input-icon-group .btn-password-toggle:hover{color:#00eaff!important}.input-group-text{background:#090e1a!important;border-color:hsla(0,0%,100%,.15)!important}.input-group{flex-wrap:nowrap!important;align-items:stretch!important}.input-group>.form-control{width:1%!important;flex:1 1 auto!important;border-radius:0!important}.input-group>:first-child{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.input-group>:last-child{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.portal-search-bar{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;background:rgba(5,8,18,.85)!important;border:1px solid rgba(0,234,255,.25)!important;border-radius:30px!important;padding:3px 14px 3px 40px!important;transition:all .25s ease!important}.portal-search-bar:focus-within{background:rgba(5,8,22,.95)!important;border-color:#00eaff!important;box-shadow:0 0 16px rgba(0,234,255,.25)!important}.portal-search-bar .search-icon{position:absolute!important;left:15px!important;color:#00eaff!important;font-size:13px!important;pointer-events:none!important}.portal-search-bar .search-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;width:100%!important;padding:8px 6px!important;font-family:inherit!important}.portal-search-bar .search-input::-moz-placeholder{color:rgba(143,161,182,.45)!important;font-size:13px!important}.portal-search-bar .search-input::placeholder{color:rgba(143,161,182,.45)!important;font-size:13px!important}.portal-search-bar .search-clear-btn{background:hsla(0,0%,100%,.08)!important;border:none!important;color:#8fa1b6!important;border-radius:50%!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.portal-search-bar .search-clear-btn:hover{background:rgba(255,59,48,.35)!important;color:#fff!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(5,7,14,.8)}::-webkit-scrollbar-thumb{background:rgba(0,234,255,.25);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,234,255,.45)}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.03) 25%,rgba(0,234,255,.12) 50%,hsla(0,0%,100%,.03) 75%)!important;background-size:200% 100%!important;animation:skeletonShimmer 1.5s linear infinite!important;border-radius:6px!important;display:inline-block!important;vertical-align:middle!important}.skeleton-pill{border-radius:20px!important}.skeleton-circle{border-radius:50%!important}@keyframes cyberFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 12px rgba(0,234,255,.6)}50%{opacity:.5;transform:scale(.92);box-shadow:0 0 4px rgba(0,234,255,.2)}}.not-found-wrapper{min-height:100vh;position:relative;background-color:#05070e;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px 20px}.not-found-glow-cyan{top:15%;left:20%;width:480px;height:480px;background:radial-gradient(circle,rgba(0,234,255,.12) 0,rgba(0,234,255,0) 70%);filter:blur(50px)}.not-found-glow-cyan,.not-found-glow-violet{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.not-found-glow-violet{bottom:15%;right:20%;width:520px;height:520px;background:radial-gradient(circle,rgba(191,90,242,.12) 0,rgba(191,90,242,0) 70%);filter:blur(60px)}.not-found-card{position:relative;z-index:10;max-width:820px;width:100%;background:rgba(9,14,26,.88);border:1px solid rgba(0,234,255,.22);border-radius:24px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:42px 36px;box-shadow:0 30px 80px rgba(0,0,0,.8),0 0 40px rgba(0,234,255,.08)}.not-found-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;background:rgba(0,234,255,.08);border:1px solid rgba(0,234,255,.3);color:#00eaff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.not-found-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#00eaff;animation:pulseGlow 2s ease-in-out infinite}.not-found-image-container{position:relative;max-width:380px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.6),0 0 35px rgba(0,234,255,.2);border:1px solid rgba(0,234,255,.35);animation:cyberFloat 5s ease-in-out infinite}.not-found-image-container img{width:100%;height:auto;display:block;transition:transform .4s ease}.not-found-image-container:hover img{transform:scale(1.03)}.not-found-title{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.5px;line-height:1.15;background:linear-gradient(135deg,#fff 30%,#00eaff 80%,#bf5af2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:18px;margin-bottom:12px}.not-found-desc{color:#94a3b8;font-size:15px;line-height:1.6;max-width:580px;margin:0 auto 24px}.not-found-terminal{background:rgba(5,8,16,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px 18px;max-width:540px;margin:0 auto 30px;text-align:left;font-family:monospace;font-size:12px}.not-found-terminal-header{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.08)}.not-found-terminal-dot{width:10px;height:10px;border-radius:50%}.toast-container-top-right{position:fixed!important;top:24px!important;right:24px!important;z-index:999999!important;display:flex!important;flex-direction:column!important;gap:12px!important;pointer-events:none!important;max-width:440px!important;width:calc(100vw - 48px)!important}@keyframes toastSlideIn{0%{transform:translateX(110%) scale(.95);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes toastProgress{0%{width:100%}to{width:0}}.cyber-toast{pointer-events:auto!important;position:relative!important;background:rgba(9,14,26,.96)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-radius:12px!important;padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#fff!important;font-size:13.5px!important;font-weight:500!important;box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 25px rgba(0,0,0,.4)!important;border:1px solid hsla(0,0%,100%,.1)!important;animation:toastSlideIn .35s cubic-bezier(.16,1,.3,1) forwards!important;overflow:hidden!important}.cyber-toast.toast-success{border-left:4px solid #30d158!important;box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 25px rgba(48,209,88,.18)!important}.cyber-toast.toast-error{border-left:4px solid #ff453a!important;box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 25px rgba(255,69,58,.18)!important}.cyber-toast.toast-warning{border-left:4px solid #ff9f0a!important;box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 25px rgba(255,159,10,.18)!important}.cyber-toast.toast-info{border-left:4px solid #00eaff!important;box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 25px rgba(0,234,255,.18)!important}.cyber-toast .toast-icon-wrap{font-size:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.cyber-toast .toast-message-text{line-height:1.4!important;color:#fff!important;letter-spacing:.2px!important;font-size:13px!important}.cyber-toast .toast-close-btn{background:transparent!important;border:none!important;color:#8fa1b6!important;font-size:14px!important;cursor:pointer!important;padding:4px 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color .2s ease!important;flex-shrink:0!important}.cyber-toast .toast-close-btn:hover{color:#fff!important}.cyber-toast .toast-progress-bar{position:absolute!important;bottom:0!important;left:0!important;height:3px!important;animation:toastProgress 4s linear forwards!important}.cyber-toast.toast-success .toast-progress-bar{background:#30d158!important}.cyber-toast.toast-error .toast-progress-bar{background:#ff453a!important}.cyber-toast.toast-warning .toast-progress-bar{background:#ff9f0a!important}.cyber-toast.toast-info .toast-progress-bar{background:#00eaff!important}@keyframes confirmModalPop{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}