<!DOCTYPE html>
<html>
    <head>
        <title>Pterodactyl</title>

        
                    <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
            <meta name="csrf-token" content="MUthj7d8cIamS15C8EPuFjkEc2DedyX3VyKYD9pt">
            <meta name="robots" content="noindex">
            <link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
            <link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32">
            <link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16">
            <link rel="manifest" href="/favicons/manifest.json">
            <link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#bc6e3c">
            <link rel="shortcut icon" href="/favicons/favicon.ico">
            <meta name="msapplication-config" content="/favicons/browserconfig.xml">
            <meta name="theme-color" content="#0e4688">
        
                                                <script>
                    window.SiteConfiguration = {"name":"Pterodactyl","locale":"en","recaptcha":{"enabled":true,"siteKey":"6LcJcjwUAAAAAO_Xqjrtj9wWufUpYRnK6BW8lnfn"},"blueprint":{"disable_attribution":false}};
                </script>
                    
        
            </head>
    <body class="bg-neutral-800">
                                    <div id="modal-portal"></div>
    <div id="app"></div>
            
                                <!-- Import scripts. -->
<script src="/extensions/nebula/libraries/errorHandler.js?1776531418"></script>
<script src="/extensions/nebula/libraries/locationchange.js?1776531418"></script>
<script src="https://cdn.nebula.style/modules/dart.js?30197"></script>

<!-- Import stylesheets. -->
<style>
  @import url("/extensions/nebula/libraries/statusOrb.css?1776531418");
  @import url("/extensions/nebula/libraries/fixUserInterfaceBugs.css?1776531418");
  @import url("/extensions/nebula/libraries/customContextMenu.css?1776531418");
  @import url("/extensions/nebula/libraries/fileMode.css?1776531418");
  @import url("/extensions/nebula/libraries/borderRadius.css?1776531418");
  @import url("/extensions/nebula/libraries/extendedStyles.css?1776531418");
  @import url("/extensions/nebula/libraries/tagStyling.css?1776531418");
  @import url("/extensions/nebula/libraries/floatingWindows.css?1776531418");
  @import url("/extensions/nebula/libraries/patterns.css?1776531418");
  @import url("/extensions/nebula/libraries/animations.css?1776531418");

      @import url("/extensions/nebula/libraries/serversCards.css?1776531418");
  
      @import url("/extensions/nebula/libraries/keybindsModal.css?1776531418");
  
  
  
  
      @import url("/extensions/nebula/libraries/weblinks.css?1776531418");
  
      @import url("/extensions/nebula/libraries/alert.css?1776531418");
  
  
  
      @import url("/extensions/nebula/libraries/hideRecaptcha.css?1776531418");
    @import url("/extensions/nebula/libraries/extendedStylesAuth.css?1776531418");
  
    @import url("https://cdn.nebula.style/icons/bootstrap/bootstrap-icons.css");
                   @import url("https://cdn.nebula.style/icons/feather/feather-icons.css");                           </style>  
  
<script>
    function DismissNebulaAlert() {
       let alertSpacer = document.querySelector(".nebula-weblinks");       let alert = document.querySelector(".nebula-alert")
      alert.style.opacity = 0;
      alert.style.height = alert.offsetHeight+'px';
      setInterval(() => {
        alert.style.height = 0;
        alert.style.marginTop = 0;
                  alertSpacer.style.marginBottom = 10+'px'
              }, 100);
      setInterval(() => {
        alert.style.display = "none";
      }, 750)
    }
  </script>
<style>
  /* network */
  .pl-4.pr-6.text-neutral-400 > .svg-inline--fa.fa-network-wired {display: none;}
  .pl-4.pr-6.text-neutral-400:has(.svg-inline--fa.fa-network-wired)::after {
    font-family: bootstrap-icons;
    content: "\F2EB";
    font-size: 24px;
    display: block;
    color: var(--pagePrimary);
  }

  /* schedules */
  .ScheduleRow___StyledDiv-sc-iuk2mh-0.bhGVxk > .svg-inline--fa.fa-calendar-alt {display: none;}
  .ScheduleRow___StyledDiv-sc-iuk2mh-0.bhGVxk:has(.svg-inline--fa.fa-calendar-alt)::after {
    font-family: bootstrap-icons;
    content: "\F208";
    font-size: 20px;
    display: block;
    color: var(--pagePrimary);
    margin-left: 12px;
    margin-right: 12px;
  }

  /* lock */
  .BackupRow___StyledDiv2-sc-1lzi0pw-2 > .svg-inline--fa.fa-lock {display: none;}
  .BackupRow___StyledDiv2-sc-1lzi0pw-2:has(.svg-inline--fa.fa-lock)::after {
    font-family: bootstrap-icons;
    content: "\F47A";
    font-size: 20px;
    display: block;
    color: var(--pagePrimary);
    margin-left: 12px;
    margin-right: 12px;
  }

  /* databases */
  .DatabaseRow___StyledDiv7-sc-1t67zwr-14.ixyFMx > .svg-inline--fa.fa-database {display: none;}
  .DatabaseRow___StyledDiv7-sc-1t67zwr-14.ixyFMx:has(.svg-inline--fa.fa-database)::after {
    font-family: bootstrap-icons;
    content: "\F8BE";
    font-size: 20px;
    display: block;
    color: var(--pagePrimary);
    margin-left: 12px;
    margin-right: 12px;
  }

  /* backups */
  .BackupRow___StyledDiv2-sc-1lzi0pw-2.dQhbBy > .svg-inline--fa.fa-archive {display: none;}
  .BackupRow___StyledDiv2-sc-1lzi0pw-2.dQhbBy:has(.svg-inline--fa.fa-archive)::after {
    font-family: bootstrap-icons;
    content: "\F10C";
    font-size: 20px;
    display: block;
    color: var(--pagePrimary);
    margin-left: 12px;
    margin-right: 12px;
  }

  /* subusers */
  .UserRow___StyledImg-sc-hg2wjz-2 {display: none;}
  .UserRow___StyledDiv-sc-hg2wjz-1.bnIPCP {
    background-color: var(--pageSecondaryActive);
    border-color: var(--pageSecondaryActive);
  }
  .UserRow___StyledDiv-sc-hg2wjz-1.bnIPCP::after {
    content: '\F4DA';
    display: block;
    font-size: 24px;
    font-family: bootstrap-icons;
    margin-left: 6px;
    color: var(--pagePrimary);
  }
</style>
<style id="nebula-components">

  #nebulaContextMenu,
  #filesContextMenu,
  #moreContextMenu {
    display: none
  }

  .nebulaFooter {
    text-align: center;
    font-size: 12px;
    font-weight: 300;
    color: #9aa5b1;
    text-decoration: none;
    padding-bottom: 10px;
  }

      div.sidebarContent > div.tooltip-toggle > span.tooltip,
    div.sidebarContent > #sidebarCategoryServer > div.tooltip-toggle > span.tooltip,
    div.sidebarContent > #sidebarCategoryAccount > div.tooltip-toggle > span.tooltip,
    div.sidebarContent > #sidebarCategoryGeneral > div.tooltip-toggle > span.tooltip,
    div.sidebarContent > #sidebarCategoryGeneral > a > div.tooltip-toggle > span.tooltip {
      display: none
    }
  
  /* Sidebar */
    .sidebar {
    transition: 
      left 0.5s,
      width 1s !important;
    position: fixed;
    left: 0; top: 0px;
    width: 75px; height: 100%;
    background-color: var(--sidebarBackground);
    z-index: 5;
    border-radius: 0px var(--borderRadiusSidebar) var(--borderRadiusSidebar) 0px;
  }
  
  .sidebarContentContainer {
    margin: 0px 0px 10px 10px;
    overflow: visible;
  }

  .sidebarContent {
    height: 100vh;
    padding-top: 10px;
    overflow-y: scroll;
    overflow-x: visible;

    scrollbar-width: none;
    -ms-overflow-style: none;
    &::-webkit-scrollbar {
      display: none;
    }
  }

  /* Sidebar preloader */
  @keyframes sidebar-preloader {
    0%   { background-color: var(--sidebarSecondary) }
    20%  { background-color: color-mix(in hsl, var(--sidebarSecondary) 87%, white) }
    40%  { background-color: var(--sidebarSecondary) }
    100% { background-color: var(--sidebarSecondary) }
  }
  .sidebar-placeholder-animated {
    animation: sidebar-preloader 1s linear infinite;
    color: transparent;
    background-color: var(--sidebarSecondary);
  }

  .sidebar-placeholder-animated:nth-child(0) { animation-delay: 0s }
  .sidebar-placeholder-animated:nth-child(1) { animation-delay: .05s }
  .sidebar-placeholder-animated:nth-child(2) { animation-delay: .1s }
  .sidebar-placeholder-animated:nth-child(3) { animation-delay: .15s }
  .sidebar-placeholder-animated:nth-child(4) { animation-delay: .2s }
  .sidebar-placeholder-animated:nth-child(5) { animation-delay: .25s }
  .sidebar-placeholder-animated:nth-child(6) { animation-delay: .3s }
  .sidebar-placeholder-animated:nth-child(7) { animation-delay: .35s }
  .sidebar-placeholder-animated:nth-child(8) { animation-delay: .4s }
  .sidebar-placeholder-animated:nth-child(9) { animation-delay: .45s }
  .sidebar-placeholder-animated:nth-child(10) { animation-delay: .5s }

  /* Sidebar items */
  .sidebarButton {
    border: none;
          background-color: var(--sidebarSecondary);
        width: calc(75px - 10px - 10px);
    height: calc(75px - 10px - 10px);
    border-radius: var(--borderRadiusSidebar);
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    left: 0px;
    transition: 
      background-color 0.3s,
      border .2s,
      border-left .2s,
      margin-left .3s,
      left .3s,
      padding-top .3s,
      padding-bottom .3s,
      height .3s !important;
  }
  .sidebarButton:hover {
          background-color: var(--sidebarSecondaryHover);
      }
  .sidebarButton:active {
          background-color: var(--sidebarSecondaryActive);
      }

  .sidebarButtonSelected {
          background-color: var(--sidebarButtonActive);
      }

  .sidebarIcon {
    color: var(--sidebarPrimary);
    transition:
      color 0.3s,
      opacity 0.3s !important;
    
      }
  .sidebarIcon:hover {
    color: var(--sidebarPrimaryHover);
  }

  .customicon {
    width: 100%;
    height: 100%;
    scale: calc(0.9);
      }

      .sidebarSpacer {
      padding-bottom: 12px;
      margin-left: 12.5%;
      margin-right: 12.5%;
      width: calc(75% - 10px);
      border-top: 1px solid var(--sidebarSecondary);
    }
  
  .sidebarCategory {
    display: none;
  }

      body, bg-neutral-800 {
      color: #fff;
      background-color: var(--pageBackground);
    }
  
  html:not([multitasking]) {
    background-color: var(--pageBackground) !important;
    background: var(--pageBackground) !important;
    z-index: -2 !important;
  }

  
  
  @media screen and (min-width: 760px) {
    /* Sidebar hover animations */
          .sidebarButton:hover {
        position: relative;
        left: 7px;
      }
      }
</style>
<style id="nebula-mobile-navigation">
  .nebula-mobile-nav { display: none }

  @media screen and (max-width: 760px) {
    body, body.bg-neutral-800 {
      padding-left: unset !important;
    }

    .sidebar {
      display: none;
      z-index: 101;
    }
    div.ProgressBar___StyledDiv-sc-14ayc3f-1.jleFWY {
      left: 0 !important;
      width: 100% !important;
    }
    .nebula-mobile-nav {
      position: fixed;
      bottom: 25px;
      left: 50%;
      transform: translateX(-50%);
      width: fit-content;
      height: auto;
      z-index: 99;
      display: flex;
      justify-content: center;
      gap: 15px;
      background: var(--glass-bg);
      backdrop-filter: blur(15px);
      border: 1px solid var(--glass-border);
      border-radius: 50px;
      padding: 12px 25px;
      box-shadow: 0 10px 30px rgba(0,0,0,0.5);
    }
    .mobile-nav-container {
      margin: 0;
    }

    .mobile-nav-icon {
      font-size: 20px;
      color: #ffcc00;
    }
    .mobile-nav-button {
      background: none;
      border: none;
      padding: 8px;
      border-radius: 50%;
      transition: var(--transition-smooth);
    }
    .mobile-nav-button:active {
      background-color: var(--glass-highlight);
    }

    .nebula-mobile-overlay {
      width: 100vw;
      height: 100vh;
      opacity: 0;
      display: none;
      position: fixed;
      left: 0;
      top: 0;
      transition: opacity .4s;
      z-index: 100;
      background: rgba(0, 0, 0, 0.5);
      backdrop-filter: blur(5px);
    }

    .pointer-events-none.fixed.bottom-0.mb-6.flex.justify-center.w-full.z-50:has(.ipOPTy) {
      margin-bottom: 0px !important;
      margin-top: 20px !important;
      bottom: unset !important;
      top: 0px !important;
    }
    #fileMode {
      bottom: unset !important;
      top: 20px !important;
    }

     /* loading bar styling */
    .CbttB {
      top: 0;
      bottom: unset !important;
    }

    .Pagination___StyledDiv-sc-7j9cqz-1 {
      bottom: 105px !important;
      width: 100vw !important;
      left: 0px !important;
      right: unset !important;
    }
  }
</style>

<style id="nebula-variables">
  
  /* Midnight Obsidian Design System */
  :root {
    /* Base Colors */
    --obsidian-deep: #050507;
    --obsidian-dark: #0a0a0c;
    --obsidian-light: #121215;
    
    /* Accents - Modified to Electric Gold */
    --accent-cyan: #ffcc00; /* Gold */
    --accent-indigo: #e6b800; /* Darker Gold */
    --accent-glow: rgba(255, 204, 0, 0.4);
    
    /* Glassmorphism Defaults */
    --glass-bg: rgba(15, 15, 20, 0.7);
    --glass-border: rgba(255, 255, 255, 0.08);
    --glass-highlight: rgba(255, 255, 255, 0.03);

    /* Nebula Core Mappings - Overridden for Midnight Obsidian */
    --sidebarPrimary: var(--accent-cyan);
    --sidebarPrimaryHover: #ffffff;
    --sidebarSecondary: var(--glass-highlight);
    --sidebarSecondaryHover: rgba(255, 255, 255, 0.08);
    --sidebarSecondaryActive: rgba(255, 255, 255, 0.12);
    --sidebarSecondarySelected: var(--accent-indigo);
    --sidebarButtonActive: var(--accent-cyan);

    --pagePrimary: #f8fafc;
    --pagePrimaryHover: var(--accent-cyan);
    --pageSecondary: var(--glass-bg);
    --pageSecondaryHover: rgba(255, 255, 255, 0.05);
    --pageSecondaryActive: rgba(255, 255, 255, 0.08);
    --pageSecondarySelected: var(--accent-indigo);
    --pageButtonDefault: var(--obsidian-light);
    --pageButtonHover: var(--accent-cyan);

    --statusOffline: #ff4b4b;
    --statusError: #ff4b4b;
    --statusStarting: #ffae00;
    --statusOnline: #00ff88;

    --authA: var(--obsidian-deep);
    --authB: var(--obsidian-dark);
    --authC: var(--accent-indigo);
    --authD: var(--accent-cyan);
    
    --sidebarBackground: var(--obsidian-dark);
    --pageBackground: var(--obsidian-deep);

    --borderRadius: 14px;
    --borderRadiusSidebar: 16px;
    --borderRadiusAuth: 20px;

    --patternSizeAuth: 215px;
    --patternSizeDashboard: 215px;
    
    /* Extra Utilities for Premium Look */
    --glow-strength: 15px;
    --transition-smooth: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  }


</style><script>
  document.querySelector("head > meta[name='theme-color'][content='#0e4688']").setAttribute("content", "#040814")
</script>
<!-- PTERODACTYL AUTHENTICATION THEMING -->
<style id="nebula-authentication-theme">
  html, body {
    background-color: #000 !important;
  }
  div.ProgressBar___StyledDiv-sc-14ayc3f-1.jleFWY { position: fixed; z-index: 4; top: 0; left: 0 !important; width: 100% !important; }

  @keyframes backdrop {
    0%   {scale: calc(.1 + 1 )}
    100% {scale:  1 }
  }

  
  .LoginFormContainer__Container-sc-cyh04c-0.cEWvSE .LoginFormContainer___StyledH-sc-cyh04c-1.hpqfJy {
    padding-bottom: .5rem !important;
    padding-top: unset !important;
  }

  .nebula-auth-wallpaper { 
    z-index: 3;
    overflow: hidden;
    background-color: var(--authA);
        background-position: center;
    background-size: cover;
    height: 100vh;
    width: 100vw;
    top: 0; left: 0;
    position: fixed;
                animation: backdrop 2s;
  }
  .nebula-auth-backdrop {
    background-color: #000 !important;
    z-index: 2;
    position: fixed;
    left: 0; top: 0;
    width: 100vw; height: 100vh;
  }

  div.App___StyledDiv-sc-2l91w7-0.fnfeQw { background-color: var(--pageBackground) !important; z-index: 1; }
  .LoginFormContainer___StyledDiv-sc-cyh04c-3 { padding-left: 10px !important; padding-right: 10px !important; }

  /* login container */
  div.LoginFormContainer__Container-sc-cyh04c-0 {
    z-index: 4;
    position: fixed;
    width: 30%;
    left: 50%;
    background-color: var(--authB);
    border-radius: var(--borderRadiusAuth);
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 40px !important;
  }
  @media screen and (max-width: 1200px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 40%;}}
  @media screen and (max-width: 1100px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 45%;}}
  @media screen and (max-width: 1000px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 50%;}}
  @media screen and (max-width: 900px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 55%;}}
  @media screen and (max-width: 800px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 60%; padding: 30px !important;}}
  @media screen and (max-width: 700px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 70%; padding: 25px !important;}}
  @media screen and (max-width: 600px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 80%; padding: 20px !important;}}
  @media screen and (max-width: 500px) {div.LoginFormContainer__Container-sc-cyh04c-0 {width: 90%; padding: 15px !important;}}


  .LoginFormContainer___StyledDiv-sc-cyh04c-3 { background: none; background-color: #00000000; box-shadow: none; }
  div.LoginFormContainer___StyledDiv2-sc-cyh04c-4 { display: none; }
  
  /* Fix for Android/Chrome White Input Bug */
  input[type=text], input[type=password], input[type=email], .Input-sc-19rce1w-0 {
    background-color: rgba(255, 255, 255, 0.05) !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    border: none !important;
    border-bottom: 2px solid var(--accent-cyan) !important;
    border-radius: 4px !important;
    padding: 12px !important;
    transition: var(--transition-smooth);
  }
  
  input:focus {
    background-color: rgba(255, 255, 255, 0.1) !important;
    box-shadow: 0 0 10px var(--accent-glow) !important;
  }

  input::placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
  }


  .dLAOsI:not(:disabled),
  .Button__ButtonStyle-sc-1qu1gou-0.dLAOsI {
    background: none !important;
    background-color: var(--authF) !important;
    transition: opacity .2s;
    border: none !important;
  }
  .dLAOsI:hover:not(:disabled) {
    background-color: var(--authF) !important;
    opacity: 0.90;
  }

  /* le button */
  button.Button__ButtonStyle-sc-1qu1gou-0 span.Button___StyledSpan-sc-1qu1gou-2 {
    color: var(--authH) !important;
  }
  .jtfgdV {
    border-color: var(--authH) color-mix(in hsl, var(--authH) 20%, transparent) color-mix(in hsl, var(--authH) 20%, transparent) !important;
  }

  /*ptero footer*/
  .LoginFormContainer___StyledP-sc-cyh04c-7.llNNfK {
    padding: 0;
    margin: 0;
    opacity: 0.5;
  }


  .cjgCjC {
    color: #606060 !important;
  }
  .dqkKHi,
  .LoginContainer___StyledLink-sc-qtrnpk-4.cjgCjC {
    color: var(--authG) !important;
    transition: color .2s !important;
  }
  .LoginContainer___StyledLink-sc-qtrnpk-4.cjgCjC:hover {
    color: color-mix(in hsl, var(--authG) 90%, white) !important;
  }

</style>
<!-- PTERODACTYL PANEL THEMING -->
<style id="nebula-theme">
  ::-webkit-scrollbar {
    width: 6px !important;
  }
  ::-webkit-scrollbar-thumb {
    box-shadow: unset !important;
    border-radius: 10px !important;
    background-color: var(--accent-indigo) !important;
    border: 2px solid var(--obsidian-deep);
  }

  /* Pterodactyl Hide Top Navigation & Headers - REFINED */
  [class^="NavigationBar__Container"], 
  [class*="NavigationBar__Container"],
  [class^="SubNavigation__SubNavigationContainer"],
  [class*="SubNavigation__SubNavigationContainer"],
  div.NavigationBar__RightNavigation-sc-tupl2x-0,
  div.fixed.top-0.left-0.w-full.z-40.bg-neutral-900,
  div.fixed.top-0.left-0.w-full.z-50.bg-neutral-900,
  div.NavigationBar__Container-sc-tupl2x-1,
  div.SubNavigation-sc-lfuaoi-0,
  nav.SubNavigation-sc-lfuaoi-0,
  div.w-full.bg-neutral-900.shadow-md.overflow-x-auto { 
    display: none !important; 
    height: 0 !important;
    width: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    position: absolute !important;
    top: -9999px !important;
    pointer-events: none !important;
  }
  div.w-full.bg-neutral-900.shadow-md.overflow-x-auto { display: none; background-color: var(--pageBackground); opacity: 0; transition: none; }
  div.SubNavigation-sc-lfuaoi-0.jZPsWO { display: none; background-color: var(--pageBackground); opacity: 0; transition: none; }
   div.App___StyledDiv-sc-2l91w7-0.fnfeQw { background-color: var(--pageBackground) }
    div.SubNavigation-sc-lfuaoi-0.jZPsWO { display: none; background-color: var(--pageBackground); opacity: 0; transition: none; }
  div.ProgressBar___StyledDiv-sc-14ayc3f-1.jleFWY { position: fixed; z-index: 6; top: 0; left: 70px; width: calc(100% - 70px); }
  .bg-neutral-900, .bg-gray-900, .bg-neutral-700 { background-color: var(--pageSecondaryActive) }
  .ZkNLd:not([type="checkbox"]):not([type="radio"]) { background: none; background-color: var(--pageSecondaryActive); border: none; }
  .jqTCDz:not([type="checkbox"]):not([type="radio"]) { background: none; background-color: var(--pageSecondaryActive); border: none; }
  input.form-input.styles-module_S9h-xMSg.styles-module_AWe-iPIe.mt-3,
  input.form-input.styles-module_S9h-xMSg.styles-module_AWe-iPIe.mt-1 { background: none; background-color: var(--pageSecondaryActive); border: none; }
  select.Select-sc-17exaqp-0 { background-color: var(--pageSecondaryActive); border: none; }
  div.ContentBox___StyledDiv-sc-mjlt6f-2.iGOcRf { background-color: var(--pageSecondary) }
  .DropdownMenu___StyledDiv-sc-1ojgpy2-1 { display: none }
  .FileDropdownMenu___StyledDiv-sc-17ln8oh-3 > .Fade__Container-sc-1p0gm8n-0 {display: none}
  .FileEditContainer___StyledDiv5-sc-48rzpu-9.arKOj { background-color: transparent !important; }
  [id*="floating-ui-"] {
    z-index: 9999 !important;
  }
  
  /* Remove lingering logo/brand text wrappers */
  div.NavigationBar__LogoContainer-sc-tupl2x-2,
  div[class*="LogoContainer"],
  a[href="/"] > span,
  div.fixed.top-0.left-0.w-full.z-40.bg-neutral-900 > div.flex.items-center {
    display: none !important;
  }

  /* Adjust main container to fill the top space */
  div.App___StyledDiv-sc-2l91w7-0, #app {
    margin-top: 0 !important;
    padding-top: 15px !important;
  }

  /* Ensure Terminal and Socket Messages are visible */
  .Terminal___StyledDiv-sc-179v4p0-0, 
  .WebsocketHandler___StyledDiv-sc-s2kfyl-0,
  .style-module_3TDo--Tn, .xterm-screen {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* Midnight Sidebar - Floating Glass Effect */
  @media screen and (min-width: 761px) {
    .sidebar {
      background: var(--obsidian-dark) !important;
      backdrop-filter: blur(25px) !important;
      border-right: 1px solid var(--glass-border) !important;
      box-shadow: 15px 0 45px rgba(0, 0, 0, 0.6) !important;
      margin: 10px;
      height: calc(100% - 20px) !important;
      border-radius: 20px !important;
      z-index: 100;
      left: 0 !important;
    }
    body { padding-left: 95px !important; }
  }
  
  @media screen and (max-width: 760px) {
    .sidebar {
      margin: 0 !important;
      height: 100% !important;
      border-radius: 0 20px 20px 0 !important;
      width: 250px !important;
      background: var(--obsidian-dark) !important;
      backdrop-filter: blur(20px) !important;
    }
  }

  /* Fix for Android/Mobile hidden inputs */
  input.form-input, select, textarea {
    background-color: var(--obsidian-light) !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
  }

  /*error! and alerts/messagebox*/
  .icGkbh {
    border: none !important;
    border-color: transparent !important;
    padding: 1rem !important;
  }
  .ErrorBoundary___StyledDiv2-sc-gjlwx5-1.fqqyUj {
    padding: 20px !important;
    border-radius: var(--borderRadius) !important;
    background-color: var(--pageBackground) !important;
    color: var(--pageButtonDefault) !important
  }
  .MessageBox__Container-sc-1yg9bob-0 {
    background: var(--pageSecondaryHover);
    border: unset;
    border-radius: var(--borderRadius);
    padding: 15px;
  }
  .MessageBox___StyledSpan-sc-1yg9bob-2.kNkGJR.title { background: var(--pageSecondarySelected) !important }

  /*texts*/
  .hojpzx, .jeOYKC, .Button___StyledSpan-sc-1qu1gou-2 {
    font-weight: 800 !important;
    text-transform: capitalize !important;
  }

  /* switches */
  .cDmYBr > label {
    background-color: color-mix(in hsl, var(--pageSecondaryActive) 90%, white);
    transition: background-color .3s;
  }
  .cDmYBr > input[type="checkbox"]:checked + label {
    background-color: var(--pagePrimaryHover);
  }

  /*screenblock*/
  .ScreenBlock___StyledDiv2-sc-1f87kcm-2 { background-color: transparent; width: 100%; box-shadow: none; }
  .ScreenBlock___StyledH-sc-1f87kcm-5,
  .ScreenBlock___StyledP-sc-1f87kcm-6 { color: white; }
  .ScreenBlock___StyledImg-sc-1f87kcm-4 { max-width: 420px; }
  .Button__ButtonStyle-sc-1qu1gou-0.cDkCmT.ScreenBlock__ActionButton-sc-1f87kcm-0 {
    animation: unset !important;
    width: auto;
    padding-left: 13px;
    padding-right: 13px;
  }
  .Button__ButtonStyle-sc-1qu1gou-0.cDkCmT.ScreenBlock__ActionButton-sc-1f87kcm-0 > .Button___StyledSpan-sc-1qu1gou-2::after {
    content: 'Refresh';
    margin-left: 6px;
  }
  .erSjDQ {
    position: absolute;
    left: 0px;
    top: 15px;
    margin-left: unset !important;
    margin-top: unset !important;
    display: ruby;
    width: 100%;
  }
  .ScreenBlock___StyledImg-sc-1f87kcm-4.fYzLIn {
    margin-top: 72px !important
  }
  .ScreenBlock___StyledDiv2-sc-1f87kcm-2.iEOwcT {
    margin: unset !important;
    padding: unset !important;
  }
  
  .WebsocketHandler___StyledDiv-sc-s2kfyl-0 {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 41;
    border-radius: var(--borderRadius);
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .style-module_3kBDV_wo, .cDkCmT {
    --thisButtonColor: var(--accent-indigo);
    --tw-ring-opacity: 0 !important;
    --tw-ring-color: #00000000 !important;
    --tw-ring-offset-width: 0px !important;
    background: var(--thisButtonColor) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    transition: var(--transition-smooth) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;
   }
  .style-module_3kBDV_wo:hover, .cDkCmT:hover { 
    --thisButtonColor: var(--accent-cyan);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px var(--accent-glow) !important;
  } 
  .style-module_Yp7-2Fw- { background-color: var(--glass-highlight) !important; border: 1px solid var(--glass-border) !important; }
  .style-module_Yp7-2Fw-:hover { background-color: var(--glass-border) !important; }

  /* Modal 1 & Scroll Fix */
  div.Modal___StyledDiv2-sc-9vzni8-3 { 
    background-color: var(--pageSecondary);
    max-height: 85vh !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  .bOwzFe { z-index: 101 !important }
  /* Modal 2 */
  div.style-module_1RnhIT0w div.flex.p-6.pb-0.overflow-y-auto { background-color: var(--pageSecondary) }
  div.style-module_1RnhIT0w { background-color: var(--pageSecondary) }
  div.px-6.py-3.bg-gray-700.flex.items-center.justify-end.space-x-3.rounded-b {
    background-color: var(--pageSecondary);
    padding-bottom: 1rem !important;
    padding-left: 1rem !important;
    padding-right: 1.25rem !important;
  }
  div.style-module_1RnhIT0w { border: var(--pageSecondary) 5px solid; --tw-ring-shadow: none; }
  div.fixed:nth-child(1) { background-color: #00000075 }
  button.style-module_4LBM1DKx.style-module_3kBDV_wo.style-module_3xOG8K0n.style-module_2UCZLAAp.style-module_Yp7-2Fw-.group {
    background-color: var(--pageSecondaryHover);
  }
  div#headlessui-portal-root div div div div.z-40 { z-index: 101 !important; }
  div#headlessui-portal-root div div div > div.z-50 { z-index: 102 !important; }
  .kztmyO { border-width: 0px !important; background-color: transparent !important; }
  /* search modal */
  a.fKxTnL[href*="/server/"] {
    background-color: var(--pageSecondary);
    transition: background-color .3s;
    box-shadow: unset !important;
    border: unset !important;
    border-color: transparent !important;
    border-width: 0px !important;
    border-radius: var(--borderRadius);
  }
  a.fKxTnL[href*="/server/"]:hover {
    background-color: var(--pageSecondaryHover);
  }
  .SearchModal___StyledSpan-sc-e8elnt-6.epzEyg {
    background-color: var(--pageSecondaryHover) !important;
  }

  /* loading bar styling */
  .CbttB {
    box-shadow: unset !important;
    background-color: var(--pagePrimaryHover);
    position: fixed;
    bottom: 0;
    left: 0;
    height: 2px !important;
    opacity: 1;
    transition: 
      opacity .4s,
      width .5s !important;
    z-index: 6 !important;
  }
  .CbttB.fade-exit {
    opacity: 0 !important;
  }
  .fade-enter {
    opacity: 0 !important;
  }

  /* spinners */
  /* modal spinner */
  .Modal___StyledDiv-sc-9vzni8-2:has(.Spinner__SpinnerComponent-sc-p63ahb-0) {
    background: color-mix(in hsl, var(--pageSecondary) 80%, transparent) !important;
    border-radius: var(--borderRadius) !important;
  }
  /* console/codemirror spinner */
  .style-module_RcP2_Fvj.relative > .Fade__Container-sc-1p0gm8n-0.hcgQjy > .SpinnerOverlay___StyledDiv-sc-ee99c1-0:has(.Spinner__SpinnerComponent-sc-p63ahb-0),
  .FileEditContainer___StyledDiv3-sc-48rzpu-7 > .Fade__Container-sc-1p0gm8n-0 > .SpinnerOverlay___StyledDiv-sc-ee99c1-0 {
    background: color-mix(in hsl, var(--pageBackground) 40%, transparent) !important;
    border-radius: var(--borderRadius) !important;
  }



  /* shadows begone */
  .oLbNP, .ekHIsr { --tw-shadow: unset !important; }
  /* pterodactyl home */
  div.ServerRow___StyledDiv-sc-1ibsw91-3.ecJXa-d div.icon.mr-4 {
    background-color: var(--pageSecondaryHover)
  }
  p { color: var(--pagePrimary) }
  /* account 2fa codes */
  #disable-totp-form .form-input.styles-module_S9h-xMSg.styles-module_AWe-iPIe,
  .bg-gray-800.rounded.p-2.mt-6.cursor-pointer
  { background: none; background-color: var(--pageSecondaryHover) !important }
  /* account api key */
  .ApiKeyModal___StyledPre-sc-s6pcab-2.irvYxA,
  .AccountApiContainer___StyledCode-sc-1c4s3nm-10.lnIosn { background-color: var(--pageSecondaryHover) !important }
  /* file manager */
  div.style-module_35MPv1CD.active { margin-bottom: 0px; background-color: var(--pageSecondary); transition: background-color .5s; }
  div.style-module_1WqkLT9X { margin-bottom: 7px; border-radius: var(--borderRadius); background-color: var(--pageSecondary); transition: background-color .5s; }
  div.style-module_35MPv1CD.active:hover { background-color: var(--pageSecondaryHover) }
  div.style-module_1WqkLT9X:hover { background-color: var(--pageSecondaryHover) }
  
  div.FileObjectRow___StyledDiv-sc-wrdnyp-0.cOiSgE,
  div.FileObjectRow___StyledDiv2-sc-wrdnyp-1.fsKyNz,
  div.FileObjectRow___StyledDiv4-sc-wrdnyp-3,
  div.FileObjectRow___StyledDiv3-sc-wrdnyp-2
  { 
    color: var(--pagePrimary);
    opacity: .85;
  }

  .style-module_1WqkLT9X .SelectFileCheckbox___StyledLabel-sc-1cv6gsl-1.diqvdw {
    padding-bottom: 12px;
  }

  .CodeMirror.cm-s-ayu-mirage.CodeMirror-wrap.CodeMirror-overlayscroll,
  .CodeMirror-gutter.CodeMirror-foldgutter,
  .CodeMirror-gutter.CodeMirror-linenumbers,
  .FileEditContainer___StyledDiv4-sc-48rzpu-8.eDlcZT .Select-sc-17exaqp-0.dupyoa { background-color: var(--pageSecondary); border: none; }

  .Input-sc-19rce1w-0.SelectFileCheckbox__FileActionCheckbox-sc-1cv6gsl-0.FileManagerContainer___StyledFileActionCheckbox-sc-1ehiwhq-0.jqTCDz.uOUEk.fKOwuG {
    appearance: none;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
  }

  .Input-sc-19rce1w-0.SelectFileCheckbox__FileActionCheckbox-sc-1cv6gsl-0.FileManagerContainer___StyledFileActionCheckbox-sc-1ehiwhq-0.jqTCDz.uOUEk.fKOwuG:checked {
    appearance: none;
    border: 2px solid #ccc;
    cursor: pointer;
    position: relative;
  }

  .Input-sc-19rce1w-0.SelectFileCheckbox__FileActionCheckbox-sc-1cv6gsl-0.FileManagerContainer___StyledFileActionCheckbox-sc-1ehiwhq-0.jqTCDz.uOUEk.fKOwuG:checked::before {
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .Input-sc-19rce1w-0.SelectFileCheckbox__FileActionCheckbox-sc-1cv6gsl-0.FileManagerContainer___StyledFileActionCheckbox-sc-1ehiwhq-0.jqTCDz.uOUEk.fKOwuG:checked::after {
    font-family: bootstrap-icons !important;
    content: "\F26E";
    color: #000000;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .Input-sc-19rce1w-0.SelectFileCheckbox__FileActionCheckbox-sc-1cv6gsl-0.jqTCDz.uOUEk {
    appearance: none;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
  }

  .Input-sc-19rce1w-0.SelectFileCheckbox__FileActionCheckbox-sc-1cv6gsl-0.jqTCDz.uOUEk:checked {
    appearance: none;
    border: 2px solid #ccc;
    cursor: pointer;
    position: relative;
  }

  .Input-sc-19rce1w-0.SelectFileCheckbox__FileActionCheckbox-sc-1cv6gsl-0.jqTCDz.uOUEk:checked::after {
    font-family: bootstrap-icons !important;
    content: "\F26E";
    color: #000000;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  /* .pteroignore & New Directory Button, new file path -> woo */
  .FileEditContainer___StyledDiv2-sc-48rzpu-2.eyfINz {
    border-radius: var(--borderRadius);
    background-color: var(--pageSecondary);
    border-left: 0px;
  }

  .NewDirectoryButton___StyledSpan2-sc-e7hrah-3.eFSjGD {
    transition: background-color .3s;
    color: var(--pagePrimary);
  }

  /* mass action bar */
  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1.haunnZ.fade-enter-done,
  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1.haunnZ {
    background-color: var(--pageSecondaryHover);
    height: 50px;
    border-radius: var(--borderRadius);
    padding: 10px 10px !important;
  }
  /* mass action bar container */
  div.fixed.bottom-0.mb-6.flex.justify-center.w-full.z-50 {
    width: auto;
    right: 150px;
  }
  /* mass action bar buttons */
  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1 > button:nth-child(1),
  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1 > button:nth-child(2),
  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1 > button:nth-child(3) {
    font-size: 0px;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    scale: 0.75 !important;
    border-radius: var(--borderRadius) !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #00000000 !important;
  }

  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1 > button:nth-child(1)::before {
    font-size: 22px;
    color: #c7c9cc;
    font-family: bootstrap-icons !important;
    content: "\F2E2";
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1 > button:nth-child(2)::before {
    font-size: 22px;
    color: #c7c9cc;
    font-family: bootstrap-icons !important;
    content: "\F10C";
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .MassActionsBar___StyledDiv2-sc-1x2nl3g-1 > button:nth-child(3)::before {
    font-size: 22px;
    color: #ff524c;
    font-family: bootstrap-icons !important;
    content: "\F78A";
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  
  /* checkbox */
  .jqTCDz[type="checkbox"]:checked, .jqTCDz[type="radio"]:checked {
    background: hex(#3a3a3a00) !important;
    background-color: #dddddd !important;
    background-image: none;
    border: none;
    border-color: #00000000;
  }
  .jqTCDz[type="checkbox"], .jqTCDz[type="radio"] { background-color: transparent !important;border-color: #ffffff30; transition: border-color .3s, background-color .3s; border-radius: 5px; }
  .jqTCDz[type="checkbox"]:hover, .jqTCDz[type="radio"]:hover { border-color: #ffffffaa; transition: border-color .3s, background-color .3s }

  /* terminal */
  div.style-module_2Vp6MaXq > div.style-module_1DtraXMW:has(.Icon___StyledSvg-sc-omsq29-0) {
    backdrop-filter: unset !important;
    background-color: transparent !important;
    box-shadow: unset !important;
    border: unset !important;
    border-bottom: unset !important;
  }
  div.style-module_2Vp6MaXq {
    background-color: var(--pageSecondary);
    overflow: hidden;
    color: #fff !important;
  }
  div.style-module_2XbmHEcn {
    background-color: var(--pageSecondary);
  }
  .style-module_RcP2_Fvj .style-module_3TDo--Tn:focus {
    border-color: var(--pagePrimaryHover) !important;
  }

  /* graphs */
  div.style-module_2XbmHEcn:has(div > canvas) {
    border-bottom-color: var(--pageSecondary) !important;
    box-shadow: unset !important;
  }


  .xterm-screen + div:has(.svg-inline--fa.fa-bell) {
    position: absolute !important;
    right: 0.5rem !important;
    bottom: 0.5rem !important;
    padding: 0.5rem !important;
    font-size: 1.25em !important; 
    box-shadow: var(--pageBackground) 0px 0px 27px 0px !important;
    background-color: var(--pageSecondaryHover) !important;
    z-index: 999 !important;
    cursor: pointer !important;
    visibility: visible !important;
    border-radius: 50px !important;
    width: 39px !important;
    padding-left: 12px !important;
    padding-top: 11px !important;
  }

  .xterm-search-bar__addon {
    position: absolute;
    max-width: 1467px;
    top: 0.5rem;
    right: 0.5rem;
    color: #000;
    box-shadow: var(--pageBackground) 0px 0px 27px 0px;
    background-color: var(--pageSecondaryHover);
    z-index: 999;
    display: flex;
    border-radius: 100px;
    padding: 8px;
  }
  .xterm-search-bar__addon .search-bar__input {
    background-color: color-mix(in hsl, var(--pageSecondaryActive) 96%, white);
    color: #ccc;
    border: 0;
    padding: 2px;
    height: 20px;
    width: 227px;
    border-radius: 100px;
  }
  .xterm-search-bar__addon .search-bar__input:focus-visible { outline: unset !important }
  .xterm-search-bar__addon .search-bar__btn {
    background-color: color-mix(in hsl, var(--pageSecondaryActive) 96%, white);
    border-radius: 100px;
    transition: background-color .2s;
  }
  .xterm-search-bar__addon .search-bar__btn.prev {
    margin-left: 6px !important;
    border-radius: 20px 0px 0px 20px !important;
  }
  .xterm-search-bar__addon .search-bar__btn.next {
    margin-left: 0px !important;
    border-radius: 0px 20px 20px 0px !important;
  }
  .xterm-search-bar__addon .search-bar__btn.close {
    margin-left: 6px !important;
  }
  .xterm-search-bar__addon .search-bar__btn:hover {
    background-color: color-mix(in hsl, var(--pageSecondaryActive) 86%, white);
  }
  
  /* copy notification */
  div.rounded-md.py-3.px-4.text-gray-200.bg-neutral-600\/95.shadow {
    background-color: var(--pageSecondary) !important;
  }


  /* ICONS INSTEAD OF TEXT ON START/STOP/RESTART BUTTONS */
      .PageContentBlock___StyledContentContainer-sc-kbxq2g-0 div.grid.grid-cols-4.gap-4.mb-4 div.col-span-4.sm\:col-span-2.lg\:col-span-1.self-end div.flex.sm\:justify-end.space-x-2 button.style-module_4LBM1DKx {
      font-size: 0px !important;
      background-color: transparent !important;
      transition: background-color .3s !important;
      border: none !important;
      box-shadow: none !important;
      width: 33.3% !important;
      flex: unset !important;
      border-radius: 100px !important;
      color: var(--pagePrimary) !important;
    }

    #power-start { background-color: var(--statusOnline) !important; }
    #power-restart { background-color: var(--statusStarting) !important; }
    #power-stop { background-color: var(--statusError) !important; }

    #power-start:hover { background-color: color-mix(in hsl, var(--statusOnline) 95%, white) !important; }
    #power-restart:hover { background-color: color-mix(in hsl, var(--statusStarting) 95%, white) !important; }
    #power-stop:hover { background-color: color-mix(in hsl, var(--statusError) 95%, white) !important; }
    {}
  #power-start::before {
    font-family: bootstrap-icons !important;
    font-size: 25px !important;
    content: "\F4F4" !important;
  }
  #power-restart::before {
    font-family: bootstrap-icons !important;
    font-size: 21px !important;
    content: "\F130" !important;
  }
  #power-stop::before {
    font-family: bootstrap-icons !important;
    font-size: 25px !important;
    content: "\F592" !important;
  }
  

  /* default status */
  .Icon___StyledSvg-sc-omsq29-0.ejRaBu.text-gray-100,
  /* warning status */
  .style-module_1DtraXMW.bg-yellow-500 .Icon___StyledSvg-sc-omsq29-0.ejRaBu.text-gray-50,
  /* danger status */
  .style-module_1DtraXMW.bg-red-500 .Icon___StyledSvg-sc-omsq29-0.ejRaBu.text-gray-50 {
    /* styles */
    z-index: 4;
    margin-right:25px;
    scale: 4;
    color: #ffffff12 !important;
    transition: color .3s, scale .3s, background-color .3s;
  }

  .Icon___StyledSvg-sc-omsq29-0.ejRaBu.text-gray-100:hover {
    z-index: 4;
    color: #ffffff18 !important;
  }

  /* address */ div.style-module_2Vp6MaXq:nth-child(1) > div:nth-child(2) > svg:nth-child(1) {scale: 5 !important;rotate: -20deg !important;}
  /* address hover */ div.style-module_2Vp6MaXq:nth-child(1):hover > div:nth-child(2) > svg:nth-child(1) {scale: 5.3 !important; color: #ffffff18 !important;}
  
  /* uptime */ div.style-module_2Vp6MaXq:nth-child(2) > div:nth-child(2) > svg:nth-child(1) {scale: 4.5 !important;rotate: -20deg !important; color: #ffffff12 !important; transition: color .3s, scale .3s, background-color .3s;}
  /* uptime hover */ div.style-module_2Vp6MaXq:nth-child(2):hover > div:nth-child(2) > svg:nth-child(1) {scale: 4.8 !important; color: #ffffff18 !important;}

  /* cpu */ div.style-module_2Vp6MaXq:nth-child(3) > div:nth-child(2) > svg:nth-child(1) {scale: 3.8 !important;rotate: -20deg !important;}
  /* cpu hover */ div.style-module_2Vp6MaXq:nth-child(3):hover > div:nth-child(2) > svg:nth-child(1) {scale: 4.1 !important; color: #ffffff18 !important;}
  
  /* ram */ div.style-module_2Vp6MaXq:nth-child(4) > div:nth-child(2) > svg:nth-child(1) {scale: 4 !important;rotate: -20deg !important;}
  /* ram hover */ div.style-module_2Vp6MaXq:nth-child(4):hover > div:nth-child(2) > svg:nth-child(1) {scale: 4.3 !important; color: #ffffff18 !important;}
  
  /* disk */ div.style-module_2Vp6MaXq:nth-child(5) > div:nth-child(2) > svg:nth-child(1) {scale: 4.5 !important;rotate: -20deg !important;}
  /* disk hover */ div.style-module_2Vp6MaXq:nth-child(5):hover > div:nth-child(2) > svg:nth-child(1) {scale: 4.8 !important; color: #ffffff18 !important;}
  
  /* network in */ div.style-module_2Vp6MaXq:nth-child(6) > div:nth-child(2) > svg:nth-child(1) {scale: 4.5 !important;rotate: -20deg !important;}
  /* network in hover */ div.style-module_2Vp6MaXq:nth-child(6):hover > div:nth-child(2) > svg:nth-child(1) {scale: 4.8 !important; color: #ffffff18 !important;}
  
  /* network out */ div.style-module_2Vp6MaXq:nth-child(7) > div:nth-child(2) > svg:nth-child(1) {scale: 4.5 !important;rotate: -20deg !important;}
  /* network out hover */ div.style-module_2Vp6MaXq:nth-child(7):hover > div:nth-child(2) > svg:nth-child(1) {scale: 4.8 !important; color: #ffffff18 !important;}

  /* xterm */
  .relative.style-module_1AMtO9lt input { background: none; background-color: var(--pageSecondaryHover); }
  .style-module_1n_DiqmT.style-module_1AMtO9lt, .xterm-screen, .xterm-viewport, .terminal.xterm { background: none !important; background-color: var(--pageSecondary) !important; }

  /* schedules */
  .GreyRowBox-sc-1xo9c6v-0,
  .flex.ScheduleEditContainer___StyledScheduleCronRow-sc-1fhsmlc-5.gLoyLu { background-color: var(--pageSecondary) }
  div.ScheduleEditContainer___StyledDiv3-sc-1fhsmlc-7 { background-color: var(--pageSecondary); border-bottom: unset !important; margin-bottom: 1rem; }
  div.ScheduleEditContainer___StyledDiv-sc-1fhsmlc-0.bWXUsX { background-color: var(--pageSecondary) }
  div.ScheduleTaskRow___StyledDiv-sc-17r38ls-0.ipThkt { background: none !important; background-color: var(--pageSecondary) !important; border: none; margin-bottom: 5px; border-radius: 2.5px }
  .ScheduleTaskRow___StyledDiv4-sc-17r38ls-6.cPagWz { background-color: var(--pageSecondaryHover); }
  .ScheduleEditContainer___StyledDiv7-sc-1fhsmlc-18 { background: none !important; }

  div.EditScheduleModal___StyledDiv2-sc-wh9db9-4,
  div.EditScheduleModal___StyledDiv4-sc-wh9db9-6,
  div.EditScheduleModal___StyledDiv5-sc-wh9db9-7,
  div.TaskDetailsModal___StyledDiv5-sc-1b5dnyw-7 { background-color: var(--pageSecondaryHover); border: none; } /*create/edit schedule*/

  div.EditScheduleModal___StyledDiv3-sc-wh9db9-5.hsBdEm,
  div.EditScheduleModal___StyledDiv3-sc-wh9db9-5.hsBdEm * {
    background-color: var(--pageSecondaryActive) !important;
    border-radius: var(--borderRadius) !important;
  }
  div.EditScheduleModal___StyledDiv3-sc-wh9db9-5.hsBdEm {
    margin-top: 15px;
  }
  .jpYRCT { box-shadow: none !important; }

  /* settings */
  .jRrWLs { border-bottom-width: 0 !important; }
  .SettingsContainer___StyledTitledGreyBox-sc-1e5ycmz-3 > div:nth-child(2) > div:nth-child(1) > input:nth-child(2) { background-color: var(--pageSecondaryActive); border: none; }
  .SettingsContainer___StyledDiv3-sc-1e5ycmz-4.keyYci .Input-sc-19rce1w-0.jqTCDz.cursor-pointer { background-color: var(--pageSecondaryActive); border: none; }
  #name { background-color: var(--pageSecondaryActive); border: none; }
  .Input__Textarea-sc-19rce1w-1 { background-color: var(--pageSecondaryActive); border: none; }
  
  div.RenameServerBox___StyledTitledGreyBox-sc-1bh2mfg-0 > div:nth-child(1),
  div.SettingsContainer___StyledTitledGreyBox2-sc-1e5ycmz-10 > div:nth-child(1),
  div.ReinstallServerBox___StyledTitledGreyBox-sc-1prmksw-0 > div:nth-child(1),
  div.SettingsContainer___StyledTitledGreyBox-sc-1e5ycmz-3 > div:nth-child(1)
  { background-color: var(--pageSecondary); border-bottom-width: 0 !important; }

  .SettingsContainer___StyledCode-sc-1e5ycmz-12.EwfIk,
  .SettingsContainer___StyledCode2-sc-1e5ycmz-14.izAmwE,
  div.RenameServerBox___StyledTitledGreyBox-sc-1bh2mfg-0 > div:nth-child(2),
  div.SettingsContainer___StyledTitledGreyBox2-sc-1e5ycmz-10 > div:nth-child(2),
  div.ReinstallServerBox___StyledTitledGreyBox-sc-1prmksw-0 > div:nth-child(2),
  div.SettingsContainer___StyledTitledGreyBox-sc-1e5ycmz-3 > div:nth-child(2),
  .oLbNP,
  .StartupContainer___StyledDiv-sc-163imy2-0.dUOPLC .TitledGreyBox___StyledDiv3-sc-gvsoy-4.fKIIIQ,
  .StartupContainer___StyledDiv-sc-163imy2-0.dUOPLC .TitledGreyBox___StyledDiv2-sc-gvsoy-1.jRrWLs,
  .StartupContainer___StyledDiv-sc-163imy2-0.dUOPLC .TitledGreyBox___StyledDiv-sc-gvsoy-0.oLbNP.StartupContainer___StyledTitledGreyBox-sc-163imy2-1.kRunTE,
  .StartupContainer___StyledDiv-sc-163imy2-0.dUOPLC .TitledGreyBox___StyledDiv-sc-gvsoy-0.oLbNP.StartupContainer___StyledTitledGreyBox2-sc-163imy2-4.aRhRz,
  .StartupContainer___StyledDiv3-sc-163imy2-8.gMWjQt .TitledGreyBox___StyledDiv2-sc-gvsoy-1.jRrWLs,
  .StartupContainer___StyledDiv3-sc-163imy2-8.gMWjQt .TitledGreyBox___StyledDiv3-sc-gvsoy-4.fKIIIQ,
  .StartupContainer___StyledDiv3-sc-163imy2-8.gMWjQt .TitledGreyBox___StyledDiv-sc-gvsoy-0.oLbNP
  { background-color: var(--pageSecondary) }

  .SettingsContainer___StyledDiv6-sc-1e5ycmz-7.bzLcIU {
    border-radius: var(--borderRadius);
    border-left: 0px;
  }

  .EditSubuserModal___StyledPermissionTitleBox-sc-1hon03w-8,
  .EditSubuserModal___StyledPermissionTitleBox-sc-1hon03w-8 > .TitledGreyBox___StyledDiv2-sc-gvsoy-1 {
    background-color: var(--pageSecondaryHover)
  }
  
  /* activity  ACCOUNT + SERVER */
  .ContentContainer-sc-x3r2dw-0.PageContentBlock___StyledContentContainer-sc-kbxq2g-0.jyeSuy.HeRWk > div.bg-gray-700 > div.grid {
    background-color: var(--pageSecondary);
    border-radius: var(--borderRadius);
    border: none;
    margin-bottom: 10px;
  }
  div.bg-gray-700:has(div.grid.grid-cols-10.py-4.border-b-2.border-gray-800.last\:rounded-b.last\:border-0.group),
  div.ContentContainer-sc-x3r2dw-0:nth-child(2) {
    background: none;
    background-color: none;
    transition: none;
    animation: none;
    border: none;
    border-color: #00000000;
  }
  /* startup */
  .StartupContainer___StyledDiv-sc-163imy2-0.dUOPLC .TitledGreyBox___StyledDiv-sc-gvsoy-0.oLbNP.StartupContainer___StyledTitledGreyBox2-sc-163imy2-4.aRhRz .TitledGreyBox___StyledDiv3-sc-gvsoy-4.fKIIIQ .Select-sc-17exaqp-0.dupyoa,
  .StartupContainer___StyledDiv2-sc-163imy2-2.gMdcgi p { background-color: var(--pageSecondaryActive); border: none; }

  .Label-sc-g780ms-0.eDArzA,
  .StartupContainer___StyledDiv3-sc-163imy2-8.gMWjQt .Input-sc-19rce1w-0.jqTCDz { border: none; }
  /* subusers */
  .TitledGreyBox___StyledDiv3-sc-gvsoy-4.fKIIIQ .PermissionRow__Container-sc-1h899cn-0.icxFlO:hover { border-color: #00000000; border: none; background-color: var(--pageSecondaryActive) }
  .TitledGreyBox___StyledDiv3-sc-gvsoy-4.fKIIIQ .PermissionRow__Container-sc-1h899cn-0.icxFlO { border-color: #00000000; border: none; }
  /* backups */
  .CreateBackupButton___StyledDiv2-sc-da8bqw-3.eDncUf { background-color: var(--pageSecondaryHover); border: none; }
  
  /* databases */
  .Button__ButtonStyle-sc-1qu1gou-0[color="red"],
  .Button__ButtonStyle-sc-1qu1gou-0.kztmyO,
  .Button__ButtonStyle-sc-1qu1gou-0.jUQpfY {
    border: unset;
    background-color: var(--pageSecondaryHover) !important;
  }
  .Button__ButtonStyle-sc-1qu1gou-0[color="red"]:hover,
  .Button__ButtonStyle-sc-1qu1gou-0.kztmyO:hover,
  .Button__ButtonStyle-sc-1qu1gou-0.jUQpfY:hover { background-color: var(--pageSecondaryActive) !important; }

  .DatabaseRow___StyledP3-sc-1t67zwr-18.jJXgtG.cursor-pointer,
  .DatabaseRow___StyledP5-sc-1t67zwr-21.iGUSeG,
  .DatabaseRow___StyledP7-sc-1t67zwr-24.bvwnyN.cursor-pointer {
    background-color: var(--pageSecondaryActive);
    padding: 4px 10px;
    padding-top: 5px !important;
    border-radius: var(--borderRadius);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }

  /* GLOBAL BOX OVERRIDES - Midnight Obsidian Glass */
  .TitledGreyBox___StyledDiv-sc-gvsoy-0,
  .TitledGreyBox___StyledDiv2-sc-gvsoy-1,
  .TitledGreyBox___StyledDiv3-sc-gvsoy-4,
  .oLbNP, .ekHIsr, .jRrWLs, .fKIIIQ,
  .ContentBox___StyledDiv-sc-mjlt6f-2.iGOcRf,
  [class*="TitledGreyBox"], 
  [class*="ContentBox"],
  [class*="SettingsContainer___StyledTitledGreyBox"] {
    background-color: var(--glass-bg) !important;
    backdrop-filter: blur(15px) !important;
    border: 1px solid var(--glass-border) !important;
    border-radius: var(--borderRadius) !important;
    box-shadow: 0 10px 40px rgba(0,0,0,0.6) !important;
    overflow: hidden !important;
  }

  /* Header of Boxes Override */
  .jRrWLs, .fKIIIQ,
  [class*="TitledGreyBox"] > div:first-child,
  [class*="SettingsContainer___StyledTitledGreyBox"] > div:first-child {
    background-color: var(--glass-highlight) !important;
    border-bottom: 1px solid var(--glass-border) !important;
    color: var(--accent-cyan) !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight: 800 !important;
  }

  /* Fix for remaining blue/default buttons and links */
  .ContentBox___StyledDiv-sc-mjlt6f-2 a {
    color: var(--accent-cyan) !important;
  }
</style>

  <div
    class="nebula-auth-wallpaper"  ></div>
  <div class="nebula-auth-backdrop"></div>
    <style>.g-recaptcha {display: none !important;}</style>
                                          <script src="/assets/bundle.6f659f5f.js" crossorigin="anonymous"></script>
            </body>
</html>
