.gxh{--gxh-line:rgba(160,175,255,.16);--gxh-h:84px;--gxh-top:var(--wp-admin--admin-bar--height,0px);position:fixed;top:var(--gxh-top);left:0;right:0;z-index:99990;font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important;color:#e9ecff;border-bottom:1px solid var(--gxh-line);transition:box-shadow .25s ease}
.gxh::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(7,10,24,.86);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);transition:background .25s ease;pointer-events:none}
.gxh *{box-sizing:border-box}
.gxh a{text-decoration:none!important;color:inherit}
.gxh button{font:inherit;margin:0;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}
.gxh [hidden]{display:none!important}
.gxh.gxh-scrolled{box-shadow:0 14px 40px rgba(0,0,0,.4)}.gxh.gxh-scrolled::before{background:rgba(7,10,24,.96)}
.gxh::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,52,78,.85),rgba(143,180,255,.9),transparent);pointer-events:none}
.gxh-bar{position:relative;max-width:1400px;margin:0 auto;height:var(--gxh-h);display:flex;align-items:center;gap:12px;padding:0 24px;transition:height .25s ease}
.gxh-scrolled .gxh-bar{height:68px}
.gxh-logo{display:flex;align-items:center;gap:10px;flex:0 0 auto;font:900 28px/1 system-ui,sans-serif!important;letter-spacing:.01em;color:#e8344e!important}
.gxh-logo i{flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:radial-gradient(circle at 35% 35%,#fff 0 2px,transparent 3px),radial-gradient(circle at 65% 60%,#8fb4ff 0 2px,transparent 3px),radial-gradient(circle at 40% 72%,rgba(255,255,255,.55) 0 1.5px,transparent 2.5px),linear-gradient(135deg,#6e5adc,#1e82aa);box-shadow:0 0 18px rgba(110,90,220,.6)}
.gxh-nav{display:flex;align-items:center;gap:2px;margin-left:22px;min-width:0}
.gxh .gxh-top{position:relative;display:flex;align-items:center;gap:6px;height:42px;padding:0 13px;border-radius:12px;border:0;background:none;color:#cfd5f5!important;font:650 14.5px/1 system-ui,sans-serif!important;white-space:nowrap}
.gxh .gxh-top:hover,.gxh .gxh-top:focus-visible,.gxh-dd.open>.gxh-top{background:rgba(143,180,255,.1);color:#fff!important;outline:none}
.gxh .gxh-top.cur{color:#fff!important}
.gxh .gxh-top.cur::after{content:"";position:absolute;left:13px;right:13px;bottom:5px;height:2px;border-radius:2px;background:#e8344e}
.gxh-top small{font-size:10px;color:#8fb4ff;transition:transform .2s ease}
.gxh-dd{position:relative}
.gxh-dd.open .gxh-top small{transform:rotate(180deg)}
.gxh-mega{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,6px);width:min(560px,90vw);padding:12px;border-radius:20px;background:rgba(12,16,40,.97);border:1px solid rgba(160,175,255,.22);box-shadow:0 30px 80px rgba(0,0,0,.55);display:grid;grid-template-columns:1fr 1fr;gap:6px;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s}
.gxh-mega::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}
.gxh-dd.open .gxh-mega{opacity:1;visibility:visible;transform:translate(-50%,0)}
.gxh-mega a{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;color:#9aa3c7!important;font:13.5px/1.4 system-ui,sans-serif!important}
.gxh-mega a:hover,.gxh-mega a:focus-visible{background:rgba(143,180,255,.09);outline:none}
.gxh-mega a[aria-current]{background:rgba(232,52,78,.1)}
.gxh-mega i,.gxh-tiles i{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-style:normal!important;font-size:18px;background:rgba(143,180,255,.12);color:#8fb4ff}
.gxh-mega b{display:block;margin:1px 0 2px;color:#fff!important;font:700 15px/1.3 system-ui,sans-serif!important}
.gxh-mega span{padding-top:1px}
.gxh-sp{flex:1}
.gxh .gxh-ico{display:grid;place-items:center;flex:0 0 auto;min-width:44px;height:44px;padding:0;border-radius:13px;border:1px solid var(--gxh-line);background:#070a18;color:#fff!important;font-size:18px;line-height:1}
.gxh .gxh-ico:hover{border-color:rgba(143,180,255,.5)}
.gxh .gxh-ico.gxh-find{display:flex;gap:10px;padding:0 12px;color:#8fb4ff!important}
.gxh-find kbd{font:11px ui-monospace,monospace;color:#9aa3c7;border:1px solid var(--gxh-line);border-radius:6px;padding:3px 6px;background:none}
.gxh-lang{display:flex;flex:0 0 auto;height:44px;padding:4px;border-radius:13px;border:1px solid var(--gxh-line);background:#070a18}
.gxh-lang a{display:grid;place-items:center;min-width:38px;padding:0 6px;border-radius:9px;font:800 12.5px/1 system-ui,sans-serif!important;color:#9aa3c7!important}
.gxh-lang a:hover{color:#fff!important}
.gxh-lang a.on{background:#8fb4ff;color:#0a0f26!important}
.gxh .gxh-burger{display:none;background:#8fb4ff;border-color:#8fb4ff;color:#0a0f26!important;font-weight:900}
.gxh-sheet{position:fixed;inset:var(--gxh-top) 0 0 0;z-index:2;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 28px;background:#060914}
.gxh-sheet .gxh-bar{height:64px;padding:0 0 0 2px;margin-bottom:10px;border-bottom:1px solid var(--gxh-line)}
.gxh .gxh-x{background:#e8344e;border-color:#e8344e}
.gxh .gxh-msearch{display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 16px;margin:0 0 16px;border-radius:16px;background:#0b1030;border:1px solid rgba(143,180,255,.3);color:#7d86b0!important;font:16px system-ui,sans-serif!important;text-align:left}
.gxh-msearch b{color:#8fb4ff}
.gxh-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px}
.gxh-tiles a{display:block;padding:14px;border-radius:16px;background:#0f1430;border:1px solid var(--gxh-line)}
.gxh-tiles a.cur{border-color:rgba(232,52,78,.55)}
.gxh-tiles i{margin-bottom:10px;width:36px;height:36px}
.gxh-tiles b{display:block;color:#fff!important;font:700 15px/1.3 system-ui,sans-serif!important}
.gxh-tiles span{display:block;margin-top:2px;color:#9aa3c7!important;font:12.5px/1.35 system-ui,sans-serif!important}
.gxh-grp{margin:0 0 16px}
.gxh .gxh-grp h4{margin:0 6px 6px!important;padding:0!important;font:700 11.5px/1.4 system-ui,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8fb4ff!important;border:0!important}
.gxh-list a{display:flex;justify-content:space-between;align-items:center;padding:14px 8px;border-bottom:1px solid var(--gxh-line);font:650 16px/1.3 system-ui,sans-serif!important;color:#e9ecff!important}
.gxh-list a::after{content:"→";color:#8fb4ff}
.gxh-list a[aria-current]{color:#ff8a99!important}
.gxh-mfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:14px 4px 0;color:#9aa3c7;font-size:14px}
.gxh-search{position:fixed;inset:var(--gxh-top) 0 0 0;z-index:3;padding:12vh 16px 16px;background:rgba(4,6,16,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.gxh-sbox{max-width:640px;margin:0 auto;border-radius:20px;background:#0f1430;border:1px solid rgba(143,180,255,.3);box-shadow:0 40px 100px rgba(0,0,0,.6);overflow:hidden}
.gxh-sform{display:flex;align-items:center;gap:12px;height:62px;margin:0;padding:0 16px 0 20px;border-bottom:1px solid var(--gxh-line)}
.gxh-sform b{color:#8fb4ff;font-size:20px}
.gxh .gxh-sform input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0!important;background:none!important;color:#fff!important;font:18px/1.2 system-ui,sans-serif!important;outline:none!important;box-shadow:none!important}
.gxh .gxh-sform input::placeholder{color:#7d86b0}
.gxh-sform kbd{font:11px ui-monospace,monospace;color:#9aa3c7;border:1px solid var(--gxh-line);border-radius:6px;padding:3px 6px}
.gxh-res{max-height:min(60vh,460px);overflow-y:auto}
.gxh-res a{display:flex;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--gxh-line);color:#cfd5f5!important;font-size:15px}
.gxh-res a:last-child{border-bottom:0}
.gxh-res a.on,.gxh-res a:hover{background:rgba(143,180,255,.12)}
.gxh-res b{color:#fff}
.gxh-res small{margin-left:auto;color:#8fb4ff;font:700 11px system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.gxh-res .gxh-all{justify-content:center;color:#8fb4ff!important;font-weight:700}
.gxh-res p{margin:0;padding:16px 20px;color:#7d86b0}
html.gxh-lock,html.gxh-lock body{overflow:hidden!important}
@media(max-width:1240px){.gxh .gxh-top{padding:0 10px;font-size:14px!important}.gxh-nav{margin-left:12px}.gxh-find kbd{display:none}.gxh .gxh-ico.gxh-find{padding:0;width:44px;justify-content:center}}
@media(max-width:1060px){.gxh{--gxh-h:70px}.gxh-scrolled .gxh-bar{height:64px}.gxh-bar{padding:0 10px 0 16px;gap:8px}.gxh-logo{font-size:24px!important}.gxh-logo i{flex-basis:26px;width:26px;height:26px}.gxh-nav,.gxh-bar>.gxh-lang{display:none}.gxh .gxh-burger{display:grid}}
@media(max-width:380px){.gxh-logo{font-size:21px!important}.gxh-tiles{gap:8px}.gxh-tiles a{padding:12px}}
@media(prefers-reduced-motion:reduce){.gxh,.gxh *{transition:none!important}}
