:root{--glass:rgba(255,255,255,0.04);--checkout-embed-max-width:1200px;--jvm-zoom-btn-bg-color:#374151;--jvm-zoom-btn-color:#d1d5db;--jvm-zoom-btn-size:24px!important;--jvm-tooltip-bg-color:#1f2937;--jvm-tooltip-color:#f3f4f6}.subscription-mgmt-top-cards{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (display-mode:window-controls-overlay){#main-wrapper{--sidebar-width:18rem}#main-wrapper:has(#sidebar.collapsed){--sidebar-width:4rem}#main-content-wrapper>header{position:fixed;top:env(titlebar-area-y,0);left:var(--sidebar-width);width:calc(env(titlebar-area-x,0px) + env(titlebar-area-width,100%) - max(env(titlebar-area-x,0px),var(--sidebar-width)));min-height:52px;padding-inline-start:max(env(titlebar-area-x,0px),12px);-webkit-app-region:drag;app-region:drag;z-index:41}#main-content-wrapper>header [role=button],#main-content-wrapper>header a,#main-content-wrapper>header button{-webkit-app-region:no-drag;app-region:no-drag}#main-content-wrapper #main-content{padding-top:52px}}.user-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.user-checkbox::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;opacity:0;transition:.2s}.user-checkbox:checked::before{content:'✓';width:100%;height:100%;opacity:1;color:#fff;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700}*{font-family:Outfit,ui-sans-serif,system-ui,sans-serif!important}.font-mono,code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.font-\[BebasNeue\],.font-bebasneue{font-family:BebasNeue,ui-sans-serif,system-ui,sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,ui-sans-serif,system-ui,sans-serif!important}.fade-out{opacity:0;transform:translateY(-8px);transition:.4s}#toast-container>div,#toasts>div{animation:.3s toast-fade-in;position:relative;z-index:inherit}@keyframes toast-fade-in{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.nav-btn{background:0 0;color:#cbd5e1;padding:.5rem}.nav-btn.active,.nav-btn:hover{background:rgba(255,255,255,.03);color:#fff;border:none!important;outline:0!important;box-shadow:none!important}.nav-btn svg{opacity:.7;transition:opacity .2s}.nav-btn.active svg,.nav-btn:hover svg{opacity:1}.nav-btn:focus-visible{outline:0}.nav-group{margin-bottom:.25rem}.nav-group-toggle{position:relative}.nav-group-chevron{transition:none}.nav-submenu{margin-top:.25rem;margin-bottom:.5rem;overflow:hidden;transition:.2s}.nav-submenu-item{padding-left:2rem!important;font-size:.875rem}.nav-submenu-item:hover{background:rgba(255,255,255,.02)}.nav-submenu-item.active{background:rgba(255,255,255,.03);color:#fff}table th{font-weight:600}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1f2937}::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6b7280}#sidebar{height:100vh;overflow-y:auto;overflow-x:hidden;width:auto;min-width:fit-content;max-width:100%;scrollbar-width:thin;scrollbar-color:transparent transparent}#sidebar::-webkit-scrollbar{width:0;height:0;background:0 0}#sidebar::-webkit-scrollbar-track{background:0 0}#sidebar::-webkit-scrollbar-thumb{background:0 0}#sidebar nav{overflow-x:hidden;width:100%;min-width:0}#sidebar .nav-btn,#sidebar .nav-group-toggle{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center}#sidebar .nav-group-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative;width:100%!important}#sidebar .nav-group-toggle>.sidebar-text{flex:1 1 auto!important;min-width:0!important;overflow:hidden;margin-right:.5rem}#sidebar .nav-group-toggle .nav-group-chevron{margin-left:auto!important;flex-shrink:0!important;flex-grow:0!important;order:999!important;margin-right:0!important;width:1rem!important;height:1rem!important;display:block!important;position:relative!important}.view-container{min-height:calc(100vh - 64px)}.loading{opacity:.6;pointer-events:none}.card-hover{transition:.2s}.card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px rgba(59,130,246,.1)}.bg-gray-800.rounded-xl.border{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.bg-gray-800.rounded-xl.border:hover{border-color:rgba(75,85,99,.8)!important}#slide-over{transition:opacity .3s}#slide-over aside{animation:.3s ease-out slideIn}@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}a:focus-visible,button:focus-visible,input:focus-visible{outline:0!important;border:none!important;box-shadow:none!important}.nav-btn,.nav-btn:active,.nav-btn:focus,.nav-btn:hover,.nav-group-toggle,.nav-group-toggle:active,.nav-group-toggle:focus,.nav-group-toggle:hover,.nav-submenu-item,.nav-submenu-item:active,.nav-submenu-item:focus,.nav-submenu-item:hover{border:none!important;outline:0!important;box-shadow:none!important}#auth-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:50;overflow:hidden;background-color:#111827}#auth-layout-container,#auth-layout-container>div{overflow:hidden!important}.auth-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.auth-no-scrollbar::-webkit-scrollbar{display:none}#auth-container{scrollbar-width:none;-ms-overflow-style:none}#auth-container::-webkit-scrollbar{display:none}#auth-container.hidden{display:none!important}#auth-container:not(.hidden){display:block!important}a,button,input{transition:.2s}#toasts>div,#toasts>div[class*=border],div[id*=toast]{border:0!important;outline:0!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.progress-bar-fill{transition:width .6s cubic-bezier(.4, 0, .2, 1);animation:.8s ease-out progressFill}@keyframes progressFill{from{width:0%;opacity:.5}to{opacity:1}}.step-item{transition:.3s}.step-item.active{animation:2s ease-in-out infinite stepPulse}.step-item.completed{animation:.5s ease-out stepComplete}@keyframes stepPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes stepComplete{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}.steps-progress-bar{transition:width .5s cubic-bezier(.4, 0, .2, 1)}.pagination-item{transition:.2s;padding:0;margin:0;line-height:1;appearance:none;-webkit-appearance:none}.pagination-item:disabled{opacity:1}.pagination-item:hover{transform:translateY(-1px)}.pagination-item.active{animation:.3s ease-out paginationActive}@keyframes paginationActive{0%{transform:scale(.9)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.pagination-fade{animation:.3s ease-in-out paginationFade}@keyframes paginationFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#sidebar{transition:width .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden;position:relative}#sidebar.collapsed{width:4rem!important}#sidebar.collapsed .nav-btn .sidebar-text,#sidebar.collapsed .nav-group-toggle .sidebar-text,#sidebar.collapsed .sidebar-header-text,#sidebar.collapsed .sidebar-text{opacity:0!important;width:0!important;overflow:hidden!important;white-space:nowrap!important;margin:0!important;padding:0!important}#sidebar.collapsed .nav-btn{justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}#sidebar.collapsed .nav-btn svg{margin-right:0!important}#sidebar.collapsed .nav-group-toggle{justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}#sidebar.collapsed .nav-group-toggle svg.nav-group-icon{margin-right:0!important}#sidebar.collapsed .nav-group-toggle .nav-group-chevron,#sidebar.collapsed .nav-submenu{display:none!important}.server-status-indicator{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;position:relative}.server-status-indicator.online{background-color:#10b981;animation:2s ease-in-out infinite statusPulse;box-shadow:0 0 0 0 rgba(16,185,129,.7)}.server-status-indicator.degraded{background-color:#f79009;animation:3s ease-in-out infinite statusPulse;box-shadow:0 0 0 0 rgba(247,144,9,.7)}.server-status-indicator.offline{background-color:#ef4444;animation:1s ease-in-out infinite statusPulse;box-shadow:0 0 0 0 rgba(239,68,68,.7)}@keyframes statusPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.server-status-indicator.degraded{animation-name:statusPulseDegraded}@keyframes statusPulseDegraded{0%{box-shadow:0 0 0 0 rgba(247,144,9,.7)}50%{box-shadow:0 0 0 8px rgba(247,144,9,0)}100%{box-shadow:0 0 0 0 rgba(247,144,9,0)}}.server-status-indicator.offline{animation-name:statusPulseOffline}@keyframes statusPulseOffline{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}50%{box-shadow:0 0 0 8px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.jvm-zoom-btn{background-color:var(--jvm-zoom-btn-bg-color)!important;color:var(--jvm-zoom-btn-color)!important;border:1px solid #4b5563!important;border-radius:4px!important;cursor:pointer!important;z-index:1000!important;position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;flex-shrink:0!important;flex-grow:0!important;opacity:1!important;visibility:visible!important;line-height:24px!important;font-size:16px!important;font-weight:700!important;text-align:center!important;overflow:hidden!important;white-space:nowrap!important}.jvm-zoom-btn:hover{background-color:#4b5563!important;color:#fff!important;opacity:1!important}.jvm-zoom-btn:active{background-color:#6b7280!important}.jvm-zoom-btns{position:absolute!important;left:10px!important;top:10px!important;z-index:1000!important;display:flex!important;flex-direction:column!important;gap:4px!important;width:auto!important;height:auto!important}.jvm-zoom-btns .jvm-zoom-btn,.jvm-zoom-btns button{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;flex-shrink:0!important;flex-grow:0!important}.jvm-container{height:100%!important;width:100%!important}[id*=vector-map]{min-height:0!important}[id*=vector-map]>div{height:100%!important}@media (max-width:768px){.nav-btn{padding:.5rem}#kev-sync-status{display:none}}.header-dropdown-menu{z-index:99999!important;position:absolute!important}header{position:relative;z-index:1000}header .relative{position:relative;z-index:1001}#view-container{position:relative;z-index:1}.checkout-page-wrap--embed{display:flex;flex-direction:column;min-height:0}.checkout-page-wrap{width:100%;max-width:none}.checkout-layout-inner{width:100%;max-width:min(100%,var(--checkout-embed-max-width));margin-left:auto;margin-right:auto;box-sizing:border-box}.checkout-stripe-frame{box-sizing:border-box;overflow:visible;width:100%;min-width:0}.checkout-stripe-mount{width:100%;overflow:visible}.checkout-page-wrap #checkout,.checkout-page-wrap #checkout.checkout-mount{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}#checkout iframe,.checkout-stripe-frame iframe,.checkout-stripe-mount>iframe{width:100%!important;max-height:none!important;border:0}#plans-container.stripe-pricing-table-host{display:block;width:100%;max-width:none;margin:0}.stripe-pricing-table-container{display:block;width:100%;max-width:min(100%,var(--checkout-embed-max-width,1200px));margin-left:auto;margin-right:auto;box-sizing:border-box}stripe-pricing-table{display:block;width:100%;max-width:100%}@media (min-width:1024px){.subscription-mgmt-top-cards{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr)}.checkout-page-wrap .checkout-stripe-frame,.stripe-pricing-table-container{min-width:min(100%,992px)}}#toast-container,#toasts{z-index:1000003!important;position:fixed!important}