*{scroll-behavior:smooth}
body,main,aside,[class*="content"],[class*="panel"],[class*="tab"],[class*="modal"],[class*="ai"],[id*="ai"]{transition:opacity 0.24s cubic-bezier(0.16,1,0.3,1),transform 0.24s cubic-bezier(0.16,1,0.3,1),background-color 0.2s ease,border-color 0.2s ease}
div[id="limbo-overlay"]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(238,242,245);z-index:999999;display:none;flex-direction:column;align-items:center;justify-content:center;font-family:'Poppins',sans-serif;color:rgb(17,17,17);opacity:0;pointer-events:none;transition:opacity 0.4s ease;backdrop-filter:blur(5px)}
div[id="limbo-overlay"].active{display:flex;opacity:1;pointer-events:all}
.gz-invoices-card table.gz-invoices-table{display:table!important;opacity:1!important;visibility:visible!important;height:auto!important}
aside,[class*="sidebar"]{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.12) transparent}
aside::-webkit-scrollbar,[class*="sidebar"]::-webkit-scrollbar{width:4px}
aside::-webkit-scrollbar-thumb,[class*="sidebar"]::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.12);border-radius:999px}
aside #gzBotRuntimeSection,aside #gzBotSettingsSection,aside .gz-bot-config-panel,[class*="sidebar"] #gzBotRuntimeSection,[class*="sidebar"] #gzBotSettingsSection,[class*="sidebar"] .gz-bot-config-panel,nav #gzBotRuntimeSection,nav #gzBotSettingsSection,nav .gz-bot-config-panel{display:none!important;width:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important}
.gz-nav-row-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;padding:10px 14px!important;margin-bottom:2px!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:visible!important;border-radius:9px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)!important}
.gz-nav-row-item:hover{background-color:rgba(255,255,255,0.07)!important;color:rgb(255,255,255)!important;transform:translateX(3px)!important}
.gz-icon-holder{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;flex-shrink:0!important;vertical-align:middle!important;pointer-events:none!important}
.gz-custom-nav-icon{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;flex-shrink:0!important;color:rgba(235,225,212,0.74)!important;fill:currentColor!important;opacity:0.92!important;transition:color 0.18s ease,transform 0.18s ease!important;pointer-events:none!important}
.gz-nav-row-item:hover .gz-custom-nav-icon,[class*="active"] .gz-custom-nav-icon{color:rgb(250,204,21)!important;opacity:1!important;transform:scale(1.06)!important}
.gz-account-card{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;background:rgba(20,20,24,0.95)!important;border:1px solid rgba(255,255,255,0.09)!important;border-radius:10px!important;cursor:pointer!important;transition:all 0.2s ease!important;min-height:54px!important;box-sizing:border-box!important;user-select:none!important}
.gz-account-card:hover{border-color:rgba(250,204,21,0.45)!important;background:rgba(26,26,32,0.98)!important;box-shadow:0 8px 24px rgba(0,0,0,0.5)!important}
.gz-account-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1!important;pointer-events:none!important}
.gz-avatar-wrap{position:relative!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:9px!important;background:linear-gradient(135deg,rgb(250,204,21) 0%,rgb(202,138,4) 100%)!important;border:1px solid rgba(255,255,255,0.18)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
.gz-avatar-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;z-index:2!important}
.gz-avatar-initials{font-size:13.5px!important;font-weight:800!important;color:rgb(12,12,14)!important;z-index:1!important}
.gz-account-meta{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;flex:1!important;line-height:1.25!important}
.gz-account-uname{font-size:13.5px!important;font-weight:700!important;color:rgb(250,250,252)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.gz-account-email{font-size:11px!important;font-weight:500!important;color:rgba(212,212,216,0.62)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:2px!important}
.gz-account-dots{width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(255,255,255,0.65)!important;font-size:16px!important;pointer-events:none!important}
.gz-account-popover{position:fixed!important;left:14px!important;bottom:76px!important;width:225px!important;background:rgb(18,18,22)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:11px!important;padding:6px!important;box-shadow:0 18px 48px rgba(0,0,0,0.8)!important;z-index:999995!important;display:none;flex-direction:column!important;gap:3px!important;font-family:'Inter',-apple-system,sans-serif!important;animation:gzFadePop 0.18s cubic-bezier(0.16,1,0.3,1)}
.gz-account-popover.open{display:flex!important}
.gz-popover-item{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:9px 12px!important;border-radius:8px!important;background:transparent!important;border:none!important;color:rgb(235,235,240)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;text-align:left!important;transition:all 0.15s ease!important}
.gz-popover-item:hover{background:rgba(250,204,21,0.15)!important;color:rgb(250,204,21)!important}
.gz-popover-item.danger:hover{background:rgba(239,68,68,0.16)!important;color:rgb(252,165,165)!important}
.gz-settings-shell{width:100%;max-width:1120px;min-height:640px;background:rgb(13,13,16);border:1px solid rgba(255,255,255,0.1);border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 32px 96px rgba(0,0,0,0.9);color:rgb(244,244,246);font-family:'Inter',-apple-system,sans-serif;margin:auto;overflow:hidden;animation:gzModalScale 0.22s cubic-bezier(0.16,1,0.3,1)}
.gz-settings-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid rgba(255,255,255,0.07);background:rgb(10,10,12)}
.gz-settings-crumb{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:rgb(228,228,231)}
.gz-settings-body{padding:28px 34px 36px 34px;flex:1}
.gz-settings-h1{font-size:22px;font-weight:800;color:rgb(255,255,255);letter-spacing:-0.3px;margin-bottom:4px}
.gz-settings-sub{font-size:13px;color:rgb(142,142,152);margin-bottom:26px}
.gz-settings-layout{display:grid;grid-template-columns:230px 1fr;gap:38px;align-items:start}
.gz-settings-nav{display:flex;flex-direction:column;gap:5px;background:rgb(17,17,21);padding:8px;border-radius:11px;border:1px solid rgba(255,255,255,0.06)}
.gz-settings-tab{width:100%;text-align:left;padding:11px 14px;border-radius:8px;background:transparent;border:1px solid transparent;color:rgb(200,200,208);font-size:13.5px;font-weight:600;cursor:pointer;transition:all 0.16s ease;display:flex;align-items:center;justify-content:space-between}
.gz-settings-tab:hover{color:rgb(255,255,255);background:rgba(255,255,255,0.05)}
.gz-settings-tab.active{background:rgba(250,204,21,0.14);color:rgb(250,204,21);border-color:rgba(250,204,21,0.38);font-weight:700}
.gz-settings-pane{max-width:700px;animation:gzFadePop 0.2s cubic-bezier(0.16,1,0.3,1)}
.gz-sec-title{font-size:16px;font-weight:700;color:rgb(255,255,255);margin-bottom:4px}
.gz-sec-desc{font-size:12.5px;color:rgb(142,142,152);margin-bottom:20px}
.gz-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}
.gz-form-row-1{margin-bottom:16px}
.gz-field-lbl{display:block;font-size:12.5px;font-weight:600;color:rgb(244,244,246);margin-bottom:7px}
.gz-field-inp{width:100%!important;background:rgb(20,20,24)!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:8px!important;padding:10px 14px!important;font-size:13.5px!important;color:rgb(255,255,255)!important}
.gz-field-inp:focus{border-color:rgb(250,204,21)!important;box-shadow:0 0 0 3px rgba(250,204,21,0.16)!important}
.gz-field-help{font-size:11.5px;color:rgb(142,142,152);margin-top:6px}
.gz-id-copy-row{display:flex;align-items:center;gap:10px}
.gz-id-copy-btn{background:rgba(250,204,21,0.15)!important;border:1px solid rgba(250,204,21,0.4)!important;color:rgb(250,204,21)!important;border-radius:8px!important;padding:10px 16px!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;white-space:nowrap!important;transition:all 0.16s ease!important}
.gz-id-copy-btn:hover{background:rgb(250,204,21)!important;color:rgb(10,10,12)!important}
.gz-save-white-btn{background:rgb(244,244,246)!important;color:rgb(12,12,14)!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.16s ease!important}
.gz-save-white-btn:hover{background:rgb(250,204,21)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(250,204,21,0.3)!important}
.gz-danger-zone{margin-top:34px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.07)}
.gz-danger-box{background:rgba(127,29,29,0.16);border:1px solid rgba(239,68,68,0.28);border-radius:10px;padding:16px 20px;margin-top:12px}
.gz-danger-head{font-size:13.5px;font-weight:700;color:rgb(248,113,113);margin-bottom:4px}
.gz-danger-copy{font-size:12.5px;color:rgb(239,68,68);margin-bottom:14px}
.gz-danger-btn{background:rgb(153,27,27)!important;color:rgb(254,226,226)!important;border:1px solid rgba(248,113,113,0.32)!important;border-radius:7px!important;padding:9px 16px!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.15s ease!important}
.gz-danger-btn:hover{background:rgb(185,28,28)!important;transform:translateY(-1px)!important}
.gz-settings-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 30px;font-size:12px;color:rgb(142,142,152);border-top:1px solid rgba(255,255,255,0.06);background:rgb(10,10,12)}


.gz-custom-srv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;margin-top:18px;margin-bottom:24px}
.gz-custom-srv-card{background:linear-gradient(145deg,rgba(20,20,26,0.97) 0%,rgba(12,12,16,0.99) 100%);border:1px solid rgba(255,255,255,0.1);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-shadow:0 14px 36px rgba(0,0,0,0.5);transition:all 0.24s cubic-bezier(0.16,1,0.3,1);cursor:pointer;position:relative;overflow:hidden}
.gz-custom-srv-card:hover{transform:translateY(-4px);border-color:rgba(250,204,21,0.55);box-shadow:0 22px 52px rgba(0,0,0,0.7),0 0 26px rgba(250,204,21,0.14)}
.gz-srv-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.gz-srv-card-ident{display:flex;align-items:center;gap:12px;min-width:0}
.gz-srv-card-ident img{width:42px;height:42px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,0.12);background:rgb(24,24,30);flex-shrink:0}
.gz-srv-card-name{font-size:15.5px;font-weight:800;color:rgb(255,255,255);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gz-srv-card-addr{font-size:12px;color:rgb(161,161,170);font-family:monospace;margin-top:2px}
.gz-srv-card-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:10px;padding:10px 12px}
.gz-srv-spec-box{display:flex;flex-direction:column;gap:2px}
.gz-srv-spec-lbl{font-size:10px;font-weight:700;text-transform:uppercase;color:rgb(142,142,152);letter-spacing:0.4px}
.gz-srv-spec-val{font-size:12.5px;font-weight:700;color:rgb(244,244,246)}
.gz-srv-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}
.gz-service-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}
.gz-service-tab{display:flex;align-items:center;gap:12px;padding:12px 15px;background:rgb(20,20,24);border:1.5px solid rgba(255,255,255,0.09);border-radius:10px;cursor:pointer;transition:all 0.18s cubic-bezier(0.16,1,0.3,1)}
.gz-service-tab:hover{border-color:rgba(250,204,21,0.45);background:rgb(24,24,29)}
.gz-service-tab.active{background:rgba(250,204,21,0.13);border-color:rgb(250,204,21);box-shadow:0 0 18px rgba(250,204,21,0.14)}
.gz-service-tab img{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0}
.gz-service-tab-title{font-size:13.5px;font-weight:700;color:rgb(255,255,255)}
.gz-service-tab.active .gz-service-tab-title{color:rgb(250,204,21)}
.gz-service-tab-sub{font-size:11px;color:rgb(142,142,152);margin-top:2px}
.gz-edition-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}
.gz-edition-pill{background:rgb(20,20,24);border:1.5px solid rgba(255,255,255,0.09);border-radius:9px;padding:12px 14px;cursor:pointer;text-align:left;transition:all 0.16s ease;display:flex;flex-direction:column;gap:3px}
.gz-edition-pill:hover{border-color:rgba(250,204,21,0.45);background:rgb(24,24,29)}
.gz-edition-pill.active{background:rgba(250,204,21,0.13);border-color:rgb(250,204,21);box-shadow:0 0 18px rgba(250,204,21,0.15)}
.gz-edition-pill-title{font-size:13px;font-weight:700;color:rgb(255,255,255);display:flex;align-items:center;justify-content:space-between}
.gz-edition-pill.active .gz-edition-pill-title{color:rgb(250,204,21)}
.gz-edition-pill-sub{font-size:11px;color:rgb(142,142,152)}
.gz-bedrock-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(90deg,rgba(250,204,21,0.12) 0%,rgba(20,20,24,0.95) 100%);border:1px solid rgba(250,204,21,0.38);border-radius:10px;padding:14px 18px;margin-bottom:18px;flex-wrap:wrap}
.gz-bot-runtime-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:16px;margin-top:14px}
.gz-bot-runtime-card{background:rgb(18,18,22);border:1.5px solid rgba(255,255,255,0.08);border-radius:12px;padding:20px;cursor:pointer;transition:all 0.18s ease;display:flex;flex-direction:column;justify-content:space-between;gap:14px}
.gz-bot-runtime-card:hover{transform:translateY(-3px);border-color:rgba(250,204,21,0.45);box-shadow:0 14px 34px rgba(0,0,0,0.5)}
.gz-bot-runtime-card.active{border-color:rgb(250,204,21);background:linear-gradient(145deg,rgba(250,204,21,0.1) 0%,rgba(18,18,22,0.98) 100%);box-shadow:0 0 24px rgba(250,204,21,0.14)}
.gz-bot-rt-head{display:flex;align-items:center;gap:13px}
.gz-bot-rt-title{font-size:15.5px;font-weight:800;color:rgb(255,255,255)}
.gz-bot-rt-sub{font-size:12px;color:rgb(161,161,170);margin-top:2px}
.gz-bot-rt-versions{display:flex;flex-wrap:wrap;gap:7px}
.gz-bot-ver-pill{padding:5px 11px;border-radius:7px;background:rgb(26,26,32);border:1px solid rgba(255,255,255,0.1);color:rgb(228,228,231);font-size:12px;font-weight:600;cursor:pointer;transition:all 0.15s ease}
.gz-bot-ver-pill:hover{border-color:rgb(250,204,21);color:rgb(250,204,21)}
.gz-bot-ver-pill.active{background:rgb(250,204,21);color:rgb(10,10,12);border-color:rgb(250,204,21);font-weight:800}
.gz-bot-config-panel{background:rgba(16,16,20,0.96);border:1px solid rgba(255,255,255,0.09);border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 12px 34px rgba(0,0,0,0.45);font-family:'Inter',-apple-system,sans-serif}
.gz-progress-wrap{width:100%;height:12px;background:rgb(24,24,29);border:1px solid rgba(255,255,255,0.1);border-radius:999px;overflow:hidden;margin:10px 0}
.gz-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,rgb(250,204,21),rgb(34,197,94));transition:width 0.3s ease}
.gz-apikey-box{background:rgb(20,20,24);border:1px solid rgba(250,204,21,0.35);border-radius:8px;padding:12px 14px;margin-bottom:14px;font-family:monospace;font-size:12.5px;color:rgb(250,204,21);word-break:break-all}
.gz-stop-locked{opacity:0.45!important;pointer-events:none!important;cursor:not-allowed!important;filter:grayscale(0.5)!important}
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),select,textarea{appearance:none!important;-webkit-appearance:none!important;background-color:rgb(18,18,22)!important;color:rgb(244,244,246)!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:8px!important;padding:10px 14px!important;font-family:inherit!important;font-size:13px!important;outline:none!important;box-sizing:border-box!important;transition:border-color 0.18s ease,box-shadow 0.18s ease!important}
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,select:focus,textarea:focus{border-color:rgb(250,204,21)!important;box-shadow:0 0 0 2px rgba(250,204,21,0.16)!important}
.gz-sort-order-bar{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:nowrap!important}
.gz-order-now-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:rgb(250,204,21)!important;color:rgb(10,10,12)!important;border:1px solid rgb(250,204,21)!important;border-radius:8px!important;padding:0 20px!important;height:40px!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 14px rgba(250,204,21,0.25)!important;transition:all 0.18s cubic-bezier(0.16,1,0.3,1)!important;white-space:nowrap!important;flex-shrink:0!important}
.gz-order-now-btn:hover{background:rgb(253,224,71)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px rgba(250,204,21,0.4)!important}
.gz-winscp-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;background:linear-gradient(135deg,rgba(250,204,21,0.18) 0%,rgba(202,138,4,0.1) 100%)!important;color:rgb(250,204,21)!important;border:1px solid rgba(250,204,21,0.42)!important;border-radius:8px!important;padding:8px 14px!important;height:40px!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.18s ease!important;white-space:nowrap!important;box-sizing:border-box!important}
.gz-winscp-btn:hover{background:rgb(250,204,21)!important;color:rgb(10,10,12)!important;box-shadow:0 4px 14px rgba(250,204,21,0.32)!important;transform:translateY(-1px)!important}
.gz-sftp-row{display:flex;align-items:center;justify-content:space-between;background:rgb(22,22,26);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:10px 14px;margin-bottom:10px}
.gz-modal-backdrop{position:fixed;inset:0;background:rgba(6,6,9,0.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999990;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity 0.2s cubic-bezier(0.16,1,0.3,1);overflow-y:auto}
.gz-modal-backdrop.open{display:flex;opacity:1}
.gz-search-dialog{width:100%;max-width:480px;background:rgb(16,16,20);border:1px solid rgba(250,204,21,0.28);border-radius:12px;padding:22px 24px;box-shadow:0 28px 72px rgba(0,0,0,0.85);color:rgb(250,250,250);font-family:'Inter',-apple-system,sans-serif;animation:gzModalScale 0.2s cubic-bezier(0.16,1,0.3,1)}
.gz-search-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.gz-search-title{font-size:16px;font-weight:700;color:rgb(255,255,255)}
.gz-search-close{width:30px;height:30px;border-radius:7px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:rgb(212,212,216);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1;transition:all 0.2s ease}
.gz-search-close:hover{background:rgba(239,68,68,0.2);color:rgb(252,165,165);transform:rotate(90deg)}
.gz-search-label{display:block;font-size:12px;font-weight:600;color:rgb(228,228,231);margin-bottom:7px}
.gz-checkout-shell{width:100%;max-width:1180px;background:rgb(11,11,14);border:1px solid rgba(255,255,255,0.09);border-radius:14px;padding:24px 28px 30px 28px;box-shadow:0 32px 96px rgba(0,0,0,0.88);color:rgb(244,244,246);font-family:'Inter',-apple-system,sans-serif;margin:auto;animation:gzModalScale 0.22s cubic-bezier(0.16,1,0.3,1)}
.gz-checkout-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.07)}
.gz-checkout-crumbs{display:flex;align-items:center;gap:10px;font-size:13px;color:rgb(142,142,152);font-weight:500}
.gz-checkout-crumbs strong{color:rgb(255,255,255);font-weight:700}
.gz-checkout-grid{display:grid;grid-template-columns:1.85fr 1fr;gap:22px;align-items:start}
.gz-checkout-left{background:rgb(16,16,20);border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:26px}
.gz-checkout-right{background:rgb(16,16,20);border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:24px}
.gz-details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}
.gz-details-title{font-size:16.5px;font-weight:700;color:rgb(255,255,255);margin-bottom:4px}
.gz-details-sub{font-size:12.5px;color:rgb(142,142,152)}
.gz-plan-select-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:230px}
.gz-plan-select-lbl{font-size:10.5px;font-weight:700;letter-spacing:0.6px;color:rgb(142,142,152);text-transform:uppercase}
.gz-plan-select{width:100%!important;background:rgb(22,22,26)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:8px!important;padding:9px 13px!important;font-size:13px!important;font-weight:600!important;color:rgb(255,255,255)!important;cursor:pointer!important}
.gz-field-block{margin-bottom:18px}
.gz-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}
.gz-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:18px}
.gz-range-box{background:rgb(20,20,25);border:1px solid rgba(255,255,255,0.08);border-radius:9px;padding:12px 14px}
.gz-range-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12.5px}
.gz-range-badge{font-weight:700;color:rgb(250,204,21)}
.gz-range-input{width:100%!important;height:6px!important;accent-color:rgb(250,204,21)!important;cursor:pointer!important}
.gz-promo-row{display:flex;align-items:center;gap:10px}
.gz-promo-btn{background:rgba(250,204,21,0.15)!important;border:1px solid rgba(250,204,21,0.4)!important;color:rgb(250,204,21)!important;border-radius:8px!important;padding:10px 18px!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;white-space:nowrap!important;transition:all 0.15s ease!important}
.gz-promo-btn:hover{background:rgb(250,204,21)!important;color:rgb(10,10,12)!important}
.gz-payment-strip{display:flex;align-items:center;justify-content:space-between;background:rgb(20,20,25);border:1px solid rgba(255,255,255,0.08);border-radius:9px;padding:12px 15px;margin-bottom:18px;flex-wrap:wrap;gap:10px}
.gz-payment-left{display:flex;align-items:center;gap:10px;font-size:13px;color:rgb(212,212,216);min-width:0}
.gz-autofill-pill{background:rgba(34,197,94,0.16);border:1px solid rgba(34,197,94,0.38);color:rgb(74,222,128);padding:5px 11px;border-radius:7px;font-size:11.5px;font-weight:700;cursor:pointer;flex-shrink:0}
.gz-complete-btn{background:rgb(244,244,246)!important;color:rgb(10,10,12)!important;border:none!important;border-radius:8px!important;padding:11px 22px!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.16s ease!important}
.gz-complete-btn:hover:not(:disabled){background:rgb(250,204,21)!important;transform:translateY(-1px)!important}
.gz-complete-btn:disabled{opacity:0.5!important;cursor:not-allowed!important}
.gz-summary-game{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.07)}
.gz-summary-game img{width:42px;height:42px;border-radius:9px;object-fit:cover;background:rgb(24,24,28);border:1px solid rgba(255,255,255,0.1)}
.gz-summary-title{font-size:15.5px;font-weight:700;color:rgb(255,255,255)}
.gz-summary-sub{font-size:12px;color:rgb(142,142,152);margin-top:2px}
.gz-summary-line{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:rgb(161,161,170);margin-bottom:10px}
.gz-summary-line strong{color:rgb(244,244,246);font-weight:600}
.gz-summary-total{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:rgb(255,255,255);padding-top:12px;margin-top:12px;border-top:1px solid rgba(255,255,255,0.07);margin-bottom:16px}
.gz-preview-box{background:rgb(21,21,26);border:1px solid rgba(255,255,255,0.07);border-radius:9px;padding:13px 15px;margin-bottom:16px}
.gz-preview-lbl{font-size:10.5px;font-weight:700;color:rgb(142,142,152);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px}
.gz-preview-domain{font-size:13.5px;font-weight:700;color:rgb(255,255,255);word-break:break-all}
.gz-status-paid{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:rgba(34,197,94,0.15);color:rgb(74,222,128);border:1px solid rgba(34,197,94,0.35)}
.gz-status-unpaid{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:rgba(234,179,8,0.15);color:rgb(250,204,21);border:1px solid rgba(234,179,8,0.35)}
.gz-page-btn{width:28px;height:28px;border-radius:6px;background:rgb(20,20,24);border:1px solid rgba(255,255,255,0.09);color:rgb(212,212,216);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:all 0.15s ease}
.gz-page-btn:hover:not(:disabled){border-color:rgba(250,204,21,0.5);color:rgb(250,204,21)}
.gz-mobile-nav-btn{display:none;position:fixed;top:12px;left:12px;z-index:999985;width:40px;height:40px;border-radius:9px;background:rgba(18,18,22,0.95);border:1px solid rgba(250,204,21,0.4);color:rgb(250,204,21);align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,0.6)}
.gz-mobile-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.7);backdrop-filter:blur(4px);z-index:999975}
@keyframes gzModalScale{0%{opacity:0;transform:scale(0.96) translateY(8px)}100%{opacity:1;transform:scale(1) translateY(0)}}
@keyframes gzFadePop{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}
@media (max-width:960px){.gz-checkout-grid,.gz-grid-2,.gz-grid-3,.gz-service-tabs,.gz-edition-pills,.gz-settings-layout,.gz-form-row-2{grid-template-columns:1fr!important}}
@media (max-width:768px){
  body{overflow-x:hidden!important}
  .gz-mobile-nav-btn{display:inline-flex!important}
  .gz-mobile-backdrop.open{display:block!important}
  aside,[class*="sidebar"]{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:999980!important;transform:translateX(-105%)!important;transition:transform 0.24s cubic-bezier(0.22,1,0.36,1)!important;max-width:270px!important;width:260px!important}
  aside.gz-mobile-open,[class*="sidebar"].gz-mobile-open{transform:translateX(0)!important}
  main,[class*="main"],[class*="content"]{margin-left:0!important;width:100%!important;max-width:100vw!important;padding-left:14px!important;padding-right:14px!important;padding-top:60px!important}
  .gz-checkout-shell,.gz-settings-shell{padding:16px!important}
  [class*="plugin"],[class*="addon"],button,input[type="file"],label{touch-action:manipulation!important;pointer-events:auto!important}
}




.gz-tut-box{background:rgb(14,14,18);border:1px solid rgba(255,255,255,0.09);border-radius:10px;padding:16px 18px;margin-top:16px}
.gz-tut-step{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:rgb(228,228,231);line-height:1.55;margin-bottom:10px}
.gz-tut-num{width:22px;height:22px;min-width:22px;border-radius:6px;background:rgba(250,204,21,0.18);border:1px solid rgba(250,204,21,0.45);color:rgb(250,204,21);font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}
.gz-tut-tabs{display:flex;gap:8px;margin:12px 0 8px 0}
.gz-tut-tab{padding:6px 12px;border-radius:7px;background:rgb(22,22,27);border:1px solid rgba(255,255,255,0.1);color:rgb(161,161,170);font-size:11.5px;font-weight:700;cursor:pointer;transition:all 0.15s ease}
.gz-tut-tab.active{background:rgba(250,204,21,0.16);border-color:rgb(250,204,21);color:rgb(250,204,21)}
.gz-tut-code-wrap{position:relative;background:rgb(10,10,13);border:1px solid rgba(255,255,255,0.09);border-radius:8px;padding:12px 14px;font-family:monospace;font-size:11.5px;color:rgb(212,212,216);overflow-x:auto;white-space:pre;line-height:1.5;max-height:210px}
.gz-search-dialog{width:100%!important;max-width:540px!important;background:rgb(14,14,18)!important;border:1px solid rgba(250,204,21,0.35)!important;border-radius:14px!important;padding:22px 24px!important;box-shadow:0 28px 80px rgba(0,0,0,0.88),0 0 32px rgba(250,204,21,0.08)!important;color:rgb(250,250,250)!important;font-family:'Inter',-apple-system,sans-serif!important}
.gz-search-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,0.07)!important}
.gz-search-title{font-size:16.5px!important;font-weight:800!important;color:rgb(255,255,255)!important;display:flex!important;align-items:center!important;gap:9px!important}
.gz-search-label{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12px!important;font-weight:700!important;color:rgb(212,212,216)!important;margin-bottom:8px!important;text-transform:uppercase!important;letter-spacing:0.4px!important}
.gz-search-input-wrap{position:relative!important;width:100%!important;display:flex!important;align-items:center!important}
.gz-search-input-icon{position:absolute!important;left:14px!important;color:rgb(250,204,21)!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}
.gz-search-input{width:100%!important;min-width:100%!important;box-sizing:border-box!important;padding:12px 16px 12px 42px!important;background:rgb(22,22,28)!important;border:1.5px solid rgb(234,179,8)!important;border-radius:10px!important;color:rgb(255,255,255)!important;font-size:14px!important;font-weight:500!important;outline:none!important;box-shadow:0 0 0 3px rgba(250,204,21,0.14)!important;transition:all 0.18s ease!important}
.gz-search-input:focus{border-color:rgb(250,204,21)!important;box-shadow:0 0 0 4px rgba(250,204,21,0.22)!important;background:rgb(26,26,34)!important}
.gz-search-hint{font-size:12px!important;font-weight:500!important;color:rgb(142,142,152)!important;margin-top:8px!important;margin-bottom:14px!important;line-height:1.4!important}
.gz-search-results{margin-top:6px!important;max-height:330px!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding-right:4px!important;scrollbar-width:thin;scrollbar-color:rgba(250,204,21,0.3) transparent}
.gz-search-results::-webkit-scrollbar{width:5px}
.gz-search-results::-webkit-scrollbar-thumb{background:rgba(250,204,21,0.3);border-radius:999px}
.gz-search-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 15px!important;border-radius:10px!important;background:rgb(20,20,26)!important;border:1px solid rgba(255,255,255,0.08)!important;cursor:pointer!important;transition:all 0.16s cubic-bezier(0.16,1,0.3,1)!important;box-sizing:border-box!important}
.gz-search-item:hover,.gz-search-item.active-item{background:linear-gradient(90deg,rgba(250,204,21,0.15) 0%,rgba(24,24,32,0.98) 100%)!important;border-color:rgba(250,204,21,0.55)!important;transform:translateX(3px)!important;box-shadow:0 6px 20px rgba(0,0,0,0.45)!important}
.gz-search-item-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1!important}
.gz-search-item-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;object-fit:cover!important;background:rgb(28,28,36)!important;border:1px solid rgba(255,255,255,0.12)!important}
.gz-search-item-info{display:flex!important;flex-direction:column!important;min-width:0!important;flex:1!important}
.gz-search-item-name{font-size:14px!important;font-weight:700!important;color:rgb(255,255,255)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.25!important}
.gz-search-item-meta{font-size:11.5px!important;font-weight:500!important;color:rgb(161,161,170)!important;font-family:monospace!important;margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.gz-search-item-right{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}
.gz-search-item-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(250,204,21,0.14)!important;color:rgb(250,204,21)!important;border:1px solid rgba(250,204,21,0.35)!important}
.gz-search-item-badge.online{background:rgba(34,197,94,0.16)!important;color:rgb(74,222,128)!important;border-color:rgba(34,197,94,0.4)!important}
.gz-search-empty{padding:24px 12px!important;text-align:center!important;font-size:13px!important;color:rgb(142,142,152)!important;background:rgba(255,255,255,0.02)!important;border:1px dashed rgba(255,255,255,0.08)!important;border-radius:10px!important}
.gz-inv-upgraded-wrap{background:linear-gradient(145deg,rgba(16,16,21,0.97) 0%,rgba(11,11,15,0.99) 100%)!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:14px!important;padding:22px 24px!important;box-shadow:0 16px 44px rgba(0,0,0,0.55)!important}
.gz-inv-filter-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important;flex-wrap:wrap!important}
.gz-inv-table-styled{width:100%!important;border-collapse:collapse!important;text-align:left!important}
.gz-inv-table-styled th{padding:12px 16px!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:rgb(161,161,170)!important;border-bottom:1px solid rgba(255,255,255,0.09)!important;background:rgba(255,255,255,0.02)!important}
.gz-inv-table-styled td{padding:14px 16px!important;font-size:13px!important;color:rgb(244,244,246)!important;border-bottom:1px solid rgba(255,255,255,0.05)!important;vertical-align:middle!important}
.gz-inv-table-styled tr:hover td{background:rgba(255,255,255,0.025)!important}
.gz-inv-dl-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 13px!important;border-radius:7px!important;background:rgba(250,204,21,0.14)!important;border:1px solid rgba(250,204,21,0.4)!important;color:rgb(250,204,21)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.15s ease!important}
.gz-inv-dl-btn:hover{background:rgb(250,204,21)!important;color:rgb(10,10,12)!important}
#preloader,#loader,.preloader,.loading-screen,[id*="preloader"]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important;transition:none!important}
.gz-inv-upgraded-wrap{background:linear-gradient(145deg,rgba(16,16,21,0.98) 0%,rgba(11,11,15,0.99) 100%)!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:14px!important;padding:24px 26px!important;box-shadow:0 18px 48px rgba(0,0,0,0.6)!important;width:100%!important;box-sizing:border-box!important;margin-top:10px!important}
.gz-inv-filter-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:18px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(255,255,255,0.08)!important;flex-wrap:wrap!important}
.gz-inv-table-styled{display:table!important;visibility:visible!important;opacity:1!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important;text-align:left!important;background:rgb(14,14,18)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:10px!important;overflow:hidden!important}
.gz-inv-table-styled thead tr{background:rgba(255,255,255,0.03)!important}
.gz-inv-table-styled th{padding:14px 20px!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.6px!important;color:rgb(161,161,170)!important;border-bottom:1px solid rgba(255,255,255,0.09)!important;white-space:nowrap!important}
.gz-inv-table-styled td{padding:15px 20px!important;font-size:13.5px!important;color:rgb(244,244,246)!important;border-bottom:1px solid rgba(255,255,255,0.05)!important;vertical-align:middle!important;white-space:nowrap!important}
.gz-inv-table-styled tbody tr:hover td{background:rgba(250,204,21,0.04)!important}
.gz-inv-table-styled tbody tr:last-child td{border-bottom:none!important}
.gz-inv-dl-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 14px!important;border-radius:8px!important;background:rgba(250,204,21,0.14)!important;border:1px solid rgba(250,204,21,0.42)!important;color:rgb(250,204,21)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.15s ease!important;white-space:nowrap!important}
.gz-inv-dl-btn:hover{background:rgb(250,204,21)!important;color:rgb(10,10,12)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(250,204,21,0.3)!important}
#preloader,#loader,.preloader,.loading-screen,[id*="preloader"],[id*="loader"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important}
main table,[class*="content"] table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;text-align:left!important}
main table th,[class*="content"] table th{padding:14px 18px!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:rgb(161,161,170)!important;border-bottom:1px solid rgba(255,255,255,0.09)!important;background:rgba(255,255,255,0.025)!important}
main table td,[class*="content"] table td{padding:15px 18px!important;font-size:13.5px!important;color:rgb(244,244,246)!important;border-bottom:1px solid rgba(255,255,255,0.05)!important;vertical-align:middle!important}
main table tbody tr:hover td,[class*="content"] table tbody tr:hover td{background:rgba(250,204,21,0.04)!important}
.gz-inv-upgraded-wrap{background:linear-gradient(145deg,rgba(16,16,21,0.98) 0%,rgba(11,11,15,0.99) 100%)!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:14px!important;padding:24px 26px!important;box-shadow:0 18px 48px rgba(0,0,0,0.6)!important;width:100%!important;box-sizing:border-box!important}
html,body{opacity:1!important;visibility:visible!important;}
.gimzo-v531-visible{opacity:1!important;}

#gzDashboardExtraServersGrid,.gz-custom-srv-grid,.gz-custom-srv-card,[id^="gz-srv-row-"]{display:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important}
#gzDashboardExtraServersGrid,.gz-custom-srv-grid,.gz-custom-srv-card,[id^="gz-srv-row-"]{display:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important}
#preloader,#loader,.preloader,.loading-screen,[id*="preloader"],[id*="loader"],#limbo-overlay:not(.active){display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important}
#gzDashboardExtraServersGrid,.gz-custom-srv-grid,.gz-custom-srv-card,[id^="gz-srv-row-"]{display:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important}
.gz-elite-server-card{border-radius:12px!important;border:1px solid rgba(255,255,255,0.09)!important;box-shadow:0 10px 28px rgba(0,0,0,0.42)!important;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease,box-shadow 0.2s ease!important}
.gz-elite-server-card:hover{transform:translateY(-2px)!important;border-color:rgba(250,204,21,0.45)!important;box-shadow:0 16px 38px rgba(0,0,0,0.6),0 0 22px rgba(250,204,21,0.08)!important}
.gz-elite-ctrl-btn{border-radius:8px!important;transition:transform 0.16s ease,border-color 0.16s ease,background-color 0.16s ease!important}
.gz-elite-ctrl-btn:hover{transform:translateY(-1px)!important;border-color:rgba(250,204,21,0.5)!important}