.unified-site-header,
.unified-site-header *{box-sizing:border-box}

.unified-site-header{position:sticky;top:0;z-index:5000;height:76px;background:rgba(8,9,11,.72);transition:background .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1);border-bottom:1px solid transparent}
.unified-site-header::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(211,174,87,.2) 44%,rgba(255,255,255,.07) 66%,transparent);opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1);pointer-events:none}
.unified-site-header.is-scrolled{background:rgba(8,9,11,.82);border-bottom-color:rgba(255,255,255,.045);box-shadow:0 15px 44px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%)}
.unified-site-header.is-scrolled::after{opacity:1}
.unified-site-header__inner{width:min(1320px,calc(100% - 48px));height:100%;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,3.3vw,52px)}
.unified-site-brand{position:relative;z-index:1;color:#ffe05e!important;white-space:nowrap;text-shadow:0 0 18px rgba(255,224,94,.12)}

.unified-site-links{display:flex;align-items:center;justify-content:center;gap:clamp(17px,1.7vw,28px);min-width:0;height:100%;white-space:nowrap}
.unified-site-links>a{position:relative;display:inline-flex;align-items:center;height:100%;color:#aaa69d;font-size:15.5px;font-weight:430;letter-spacing:-.018em;text-decoration:none;transition:color .28s cubic-bezier(.16,1,.3,1)}
.unified-site-links>a::after{content:"";position:absolute;left:50%;bottom:15px;width:15px;height:1px;background:var(--gold-primary,#d3ae57);opacity:0;transform:translateX(-50%) scaleX(.25);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}
.unified-site-links>a:hover,.unified-site-links>a:focus-visible,.unified-site-links>a.is-active{color:#f2efe8}
.unified-site-links>a.is-active::after{opacity:1;transform:translateX(-50%) scaleX(1)}

.nav-media-pilot{position:relative;gap:7px;padding-right:17px}
.nav-media-pilot em{position:absolute;top:11px;right:-12px;display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#ecd47d,#d0a941);color:#1b170f;font-size:9px;font-style:normal;font-weight:760;letter-spacing:.02em;animation:media-badge-breathe 4.4s cubic-bezier(.16,1,.3,1) infinite}
.nav-media-tooltip{position:absolute;top:60px;left:50%;z-index:2;width:max-content;max-width:220px;padding:9px 11px;border:1px solid rgba(211,174,87,.2);border-radius:7px;background:rgba(16,17,20,.98);color:#d2cec5;font-size:11px;font-weight:500;line-height:1.45;box-shadow:0 18px 40px rgba(0,0,0,.34);opacity:0;pointer-events:none;transform:translate(-50%,-5px);transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}
.nav-media-pilot:hover .nav-media-tooltip,.nav-media-pilot:focus-visible .nav-media-tooltip{opacity:1;transform:translate(-50%,0)}

.unified-site-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.unified-site-actions button,.unified-site-actions a{height:40px;padding:0 17px;border-radius:9px;font:inherit;font-size:13px;font-weight:680;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1)}
.unified-site-apply{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.018);color:#d7d2c8}
.unified-site-demo{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 17px;border:1px solid rgba(226,185,78,.22);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01));color:#e8e3d8;font-size:13.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:border-color .25s ease,background .25s ease,transform .25s ease,color .25s ease;animation:none;overflow:hidden}
.unified-site-demo::before{content:"";position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle at 30% 0,rgba(226,185,78,.12),transparent 60%);opacity:.6;transition:opacity .25s ease}
.unified-site-actions button:hover,.unified-site-actions a:hover{transform:translate3d(0,-1px,0)}
.unified-site-apply:hover{border-color:rgba(211,174,87,.38);background:rgba(211,174,87,.045)}
.unified-site-demo:hover{border-color:rgba(226,185,78,.45);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));color:#fff;transform:translate3d(0,-1px,0)}
.unified-site-demo:hover::before{opacity:1}
.unified-site-actions button:active,.unified-site-actions a:active{transform:scale(.98)}
.unified-site-actions button:focus-visible,.unified-site-actions a:focus-visible,.unified-site-links>a:focus-visible{outline:2px solid rgba(226,199,120,.72);outline-offset:3px}
.unified-site-menu{display:none!important;width:40px;padding:0!important;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.018);color:#d6c493}
.unified-site-menu svg,.unified-mobile-menu__head svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.55}

.unified-mobile-shell{position:fixed;inset:0;z-index:5200;display:grid;grid-template-columns:1fr auto;visibility:hidden;pointer-events:none}
.unified-mobile-shell.is-open{visibility:visible;pointer-events:auto}
.unified-mobile-backdrop{position:absolute;inset:0;border:0;background:rgba(3,4,5,.7);opacity:0;transition:opacity .38s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.unified-mobile-shell.is-open .unified-mobile-backdrop{opacity:1}
.unified-mobile-menu{position:relative;grid-column:2;width:min(410px,100vw);height:100dvh;padding:0 24px 28px;border-left:1px solid rgba(255,255,255,.07);background:linear-gradient(160deg,rgba(20,22,25,.99),rgba(8,9,11,.995));box-shadow:-24px 0 70px rgba(0,0,0,.34);overflow:auto;transform:translate3d(100%,0,0);transition:transform .48s cubic-bezier(.16,1,.3,1)}
.unified-mobile-shell.is-open .unified-mobile-menu{transform:translate3d(0,0,0)}
.unified-mobile-menu__head{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.075);color:#8e8b84;font-size:12px;letter-spacing:.12em}
.unified-mobile-menu__head button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:transparent;color:#d3c8ac;cursor:pointer}
.unified-mobile-menu__links{display:grid;padding:22px 0}
.unified-mobile-menu__links>a{position:relative;display:grid;gap:4px;padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.055);color:#c9c5bc;font-size:19px;font-weight:650;letter-spacing:-.035em;text-decoration:none}
.unified-mobile-menu__links>a.is-active{color:#f2efe8}
.unified-mobile-menu__links>a.is-active::after{content:"";position:absolute;top:50%;right:5px;width:18px;height:1px;background:#d9b85f}
.unified-mobile-menu__links .nav-media-pilot{display:grid}
.unified-mobile-menu__links .nav-media-pilot small{color:#a58a4f;font-size:11px;font-weight:560;letter-spacing:0}
.unified-mobile-menu__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px}
.unified-mobile-menu__actions button,.unified-mobile-menu__actions a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:680;text-decoration:none}
.unified-mobile-menu__actions button{border:1px solid rgba(255,255,255,.13);background:transparent;color:#d8d4ca}
.unified-mobile-menu__actions a{border:1px solid #d9b85f;background:#d9b85f;color:#18140c}
body.og-nav-open{overflow:hidden}

body[data-nav="shared"]>.nav,body[data-nav="shared"]>#mobileNavPanel,body[data-nav="shared"]>.site-header,body[data-nav="shared"]>.header{display:none!important}

@keyframes media-badge-breathe{0%,100%{box-shadow:0 0 0 rgba(217,184,95,0)}50%{box-shadow:0 0 16px rgba(217,184,95,.2)}}
@keyframes demo-platform-flow{0%,100%{background-position:0 50%;box-shadow:0 0 0 rgba(217,184,95,0)}50%{background-position:100% 50%;box-shadow:0 0 24px rgba(255,224,94,.18)}}

/* ── 立即开通按钮 ── */
.unified-site-launch{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;height:40px;padding:0 18px;border:1px solid #e2bf4a;border-radius:999px;font:inherit;font-size:13px;font-weight:700;color:#1c160a;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#f6dd7b 0%,#e2be4a 48%,#cba235 100%);box-shadow:0 6px 22px -8px rgba(226,190,74,.44),0 0 0 0 rgba(226,190,74,0);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}
.unified-site-launch::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:999px;background:linear-gradient(135deg,rgba(255,241,184,.38),rgba(226,184,78,.22) 48%,rgba(180,145,44,.18));opacity:0;transition:opacity .35s ease}
.unified-site-launch::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;z-index:1;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.06) 15%,rgba(255,255,255,.22) 40%,rgba(255,255,255,.14) 58%,transparent 100%);transform:skewX(-22deg);animation:launch-sweep 3.6s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}
.unified-site-launch:hover{transform:translate3d(0,-1px,0);border-color:#f0d460;box-shadow:0 10px 30px -8px rgba(226,190,74,.54),0 0 28px -6px rgba(226,190,74,.18)}
.unified-site-launch:hover::before{opacity:1}
.unified-site-launch:active{transform:scale(.97)}
.unified-site-launch:focus-visible{outline:2px solid rgba(226,199,120,.72);outline-offset:3px}
@keyframes launch-sweep{0%{left:-100%}38%{left:-100%}58%{left:140%}100%{left:140%}}
@media(prefers-reduced-motion:reduce){.unified-site-launch::after{animation:none}}

/* ── 立即开通弹窗：1:1 嵌入 V13 品牌工作台页面 ── */
.og-launch-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;visibility:hidden;pointer-events:none}
.og-launch-modal.is-open{visibility:visible;pointer-events:auto}
/* 打开动效：背景先渐入模糊，卡片随后带弹性上浮 + 缩放 + 阴影生长，关闭按钮延迟淡入（更克制但更有层次） */
.og-launch-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);opacity:0;transition:opacity .45s ease,-webkit-backdrop-filter .45s ease,backdrop-filter .45s ease;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}
.og-launch-modal.is-open .og-launch-modal__backdrop{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.og-launch-modal__frame{position:relative;width:min(1400px,100vw);height:100vh;border-radius:0;border:1px solid rgba(226,185,78,.22);background:#0a0a0a;box-shadow:0 10px 40px rgba(0,0,0,.4);overflow:hidden;transform:translate3d(0,34px,0) scale(.94);opacity:0;transition:transform .58s cubic-bezier(.19,1,.22,1) .06s,opacity .42s ease .06s,box-shadow .58s ease .06s}
.og-launch-modal.is-open .og-launch-modal__frame{transform:translate3d(0,0,0) scale(1);opacity:1;box-shadow:0 40px 110px rgba(0,0,0,.7)}
.og-launch-modal__frame iframe{width:100%;height:100%;border:0;display:block}
.og-launch-modal__frame::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 60px -30px rgba(226,185,78,.5);opacity:0;transition:opacity .6s ease .2s}
.og-launch-modal.is-open .og-launch-modal__frame::after{opacity:1}
.og-launch-modal__close{position:absolute;top:12px;right:14px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(10,10,10,.85);color:#c9c5bc;font-size:22px;line-height:1;cursor:pointer;padding:0 0 2px;opacity:0;transform:scale(.8) rotate(-30deg);transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .35s ease .32s,transform .45s cubic-bezier(.19,1,.22,1) .32s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.og-launch-modal.is-open .og-launch-modal__close{opacity:1;transform:scale(1) rotate(0)}
.og-launch-modal__close:hover{background:rgba(30,30,30,.95);border-color:rgba(226,185,78,.45);color:#fff;transform:scale(1.08) rotate(90deg)}
.og-launch-modal__close:hover{background:rgba(30,30,30,.95);border-color:rgba(226,185,78,.45);color:#fff}

@media(min-width:1401px){
  .og-launch-modal__frame{border-radius:18px;width:min(1400px,calc(100vw - 48px));height:min(960px,calc(100vh - 48px))}
}

@media(max-width:900px){
  .og-launch-modal{align-items:flex-start}
  .og-launch-modal__frame{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;border:0}
  .og-launch-modal__close{top:8px;right:10px;width:32px;height:32px;font-size:20px;background:rgba(0,0,0,.7)}
}
@media(max-width:1180px){.unified-site-links{display:none}.unified-site-actions>.unified-site-demo{display:none}.unified-site-header__inner{grid-template-columns:1fr auto;gap:20px}.unified-site-menu{display:inline-flex!important;align-items:center;justify-content:center}.unified-site-actions{gap:8px}}
@media(max-width:700px){.unified-site-header{height:66px}.unified-site-header__inner{width:calc(100% - 28px)}.unified-site-apply{display:none}.unified-site-actions button,.unified-site-actions a{height:36px;padding:0 13px;font-size:12px}.unified-site-menu{width:36px}.unified-mobile-menu__head{height:66px}.unified-mobile-menu{width:100vw}.unified-mobile-menu__actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.unified-site-header,.unified-site-header::after,.unified-site-links>a,.unified-site-links>a::after,.unified-site-actions button,.unified-site-actions a,.unified-mobile-backdrop,.unified-mobile-menu,.nav-media-tooltip,.unified-site-demo{transition:none}.nav-media-pilot em{animation:none}}

/* Homepage navigation parity: shared across every inner page. */
.unified-site-header{height:79px;background:rgba(7,7,7,.78);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.unified-site-header.is-scrolled{background:rgba(7,7,7,.84);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 14px 38px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.unified-site-header::after{display:none}
.unified-site-header__inner{width:min(1180px,calc(100% - 48px));display:flex;align-items:center;justify-content:space-between;gap:24px}
body[data-nav="shared"] .unified-site-header .unified-site-brand{font-size:23px!important;font-weight:900!important;letter-spacing:-.05em!important;color:#ffe05e!important;text-shadow:0 0 19px rgba(255,224,94,.16)}
.unified-site-links{flex:1;justify-content:center;gap:32px;height:100%}
.unified-site-links>a{height:100%;color:#c9c2b3;font-size:16px;font-weight:400;letter-spacing:0}
.unified-site-links>a::after{bottom:0;width:18px;height:2px;border-radius:2px;background:#e2bd55}
.unified-site-links>a:hover,.unified-site-links>a:focus-visible,.unified-site-links>a.is-active{color:#f5d77a}
.nav-media-pilot{padding-right:12px}
.nav-media-pilot em{top:9px;right:-25px;height:auto;padding:0 1px 4px;border:0;border-radius:0;background:transparent;color:#c9ad66;font-size:8.5px;font-weight:730;letter-spacing:.11em;line-height:1;box-shadow:none;animation:none}
.nav-media-pilot em::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(226,189,85,.64),transparent)}
.nav-media-tooltip{display:none!important}
.unified-site-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}
.unified-site-launch{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;height:40px;padding:0 17px;border:1px solid #e2bf4a;border-radius:999px;font:inherit;font-size:13px;font-weight:700;color:#1c160a;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#f6dd7b 0%,#e2be4a 48%,#cba235 100%);box-shadow:0 6px 22px -8px rgba(226,190,74,.44),0 0 0 0 rgba(226,190,74,0);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}
.unified-site-launch::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:999px;background:linear-gradient(135deg,rgba(255,241,184,.38),rgba(226,184,78,.22) 48%,rgba(180,145,44,.18));opacity:0;transition:opacity .35s ease}
.unified-site-launch::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;z-index:1;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.06) 15%,rgba(255,255,255,.22) 40%,rgba(255,255,255,.14) 58%,transparent 100%);transform:skewX(-22deg);animation:launch-sweep 3.6s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}
.unified-site-launch:hover{transform:translate3d(0,-1px,0);border-color:#f0d460;box-shadow:0 10px 30px -8px rgba(226,190,74,.54),0 0 28px -6px rgba(226,190,74,.18)}
.unified-site-launch:hover::before{opacity:1}
.unified-site-launch:active{transform:scale(.97)}
.unified-site-launch:focus-visible{outline:2px solid rgba(226,199,120,.72);outline-offset:3px}
@keyframes launch-sweep{0%{left:-100%}38%{left:-100%}58%{left:140%}100%{left:140%}}
@media(prefers-reduced-motion:reduce){.unified-site-launch::after{animation:none}}
.unified-site-demo{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 17px;border:1px solid rgba(226,185,78,.22);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01));color:#e8e3d8;font-size:13.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:border-color .25s ease,background .25s ease,transform .25s ease,color .25s ease;animation:none;overflow:hidden}
.unified-site-demo::before{content:"";position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle at 30% 0,rgba(226,185,78,.12),transparent 60%);opacity:.6;transition:opacity .25s ease}
.unified-site-demo:hover{border-color:rgba(226,185,78,.45);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));color:#fff;transform:translate3d(0,-1px,0)}
.unified-site-demo:hover::before{opacity:1}
@media(max-width:1180px){.unified-site-links{display:none}.unified-site-actions>.unified-site-demo{display:none}.unified-site-header__inner{display:grid;grid-template-columns:1fr auto;gap:20px}.unified-site-menu{display:inline-flex!important;align-items:center;justify-content:center}}
@media(max-width:700px){.unified-site-header{height:66px}.unified-site-header__inner{width:calc(100% - 28px)}.unified-site-brand{font-size:18px!important}.unified-site-demo{height:36px;padding:0 13px;font-size:12px}}


/* ---------- 全局滚动条：克制、精致（thin gold） ---------- */
html{scrollbar-width:thin;scrollbar-color:rgba(226,189,85,.34) transparent;-webkit-overflow-scrolling:touch}
::-webkit-scrollbar{width:9px;height:9px}
::-webkit-scrollbar-track{background:transparent;margin:2px 0}
::-webkit-scrollbar-thumb{background-color:rgba(226,189,85,.20);border-radius:999px;border:2px solid transparent;background-clip:content-box;transition:background-color .25s ease}
::-webkit-scrollbar-thumb:hover{background-color:rgba(226,189,85,.42)}
::-webkit-scrollbar-thumb:active{background-color:rgba(226,189,85,.58)}
::-webkit-scrollbar-corner{background:transparent}

/* Final navigation lock: the homepage and every inner page share one immutable header. */
body[data-nav="shared"]>.unified-site-header{position:sticky!important;top:0!important;z-index:5000!important;height:78px!important;background:rgba(7,7,7,.78)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}
body[data-nav="shared"]>.unified-site-header.is-scrolled{background:rgba(7,7,7,.84)!important;box-shadow:0 14px 38px rgba(0,0,0,.18)!important}
body[data-nav="shared"] .unified-site-header__inner{width:min(1180px,calc(100% - 48px))!important;height:100%!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
body[data-nav="shared"] .unified-site-brand{flex:0 0 auto!important;color:#ffe05e!important;font-size:23px!important;font-weight:900!important;letter-spacing:-.05em!important;line-height:1!important;text-shadow:0 0 19px rgba(255,224,94,.16)!important}
body[data-nav="shared"] .unified-site-links{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;gap:32px!important;height:100%!important}
body[data-nav="shared"] .unified-site-links>a{height:100%!important;padding:0!important;color:#c9c2b3!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important}
body[data-nav="shared"] .unified-site-links>a:hover,body[data-nav="shared"] .unified-site-links>a:focus-visible,body[data-nav="shared"] .unified-site-links>a.is-active{color:#f5d77a!important}
body[data-nav="shared"] .unified-site-links>a::after{bottom:0!important;width:18px!important;height:2px!important;border-radius:2px!important;background:#e2bd55!important}
body[data-nav="shared"] .unified-site-actions{flex:0 0 auto!important}
body[data-nav="shared"] .unified-site-launch{height:40px!important;padding:0 17px!important;border:1px solid #e2bf4a!important;border-radius:999px!important;background:linear-gradient(135deg,#f6dd7b 0%,#e2be4a 48%,#cba235 100%)!important;color:#1c160a!important;font-size:13px!important;font-weight:700!important;line-height:1!important}
body[data-nav="shared"] .unified-site-demo{position:relative;display:inline-flex!important;align-items:center!important;height:40px!important;padding:0 17px!important;border:1px solid rgba(226,185,78,.22)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01))!important;color:#e8e3d8!important;font-size:13.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:.01em!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important}
body[data-nav="shared"] .unified-site-demo:hover{border-color:rgba(226,185,78,.45)!important;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03))!important;color:#fff!important;transform:translate3d(0,-1px,0)!important}
body[data-nav="shared"] .nav-media-pilot em{top:12px!important;right:-25px!important}
@media(max-width:1180px){body[data-nav="shared"] .unified-site-links{display:none!important}body[data-nav="shared"] .unified-site-actions>.unified-site-demo{display:none!important}body[data-nav="shared"] .unified-site-header__inner{display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important}}
@media(max-width:700px){body[data-nav="shared"]>.unified-site-header{height:66px!important}body[data-nav="shared"] .unified-site-header__inner{width:calc(100% - 28px)!important}body[data-nav="shared"] .unified-site-brand{font-size:18px!important}body[data-nav="shared"] .unified-site-launch{height:36px!important;padding:0 12px!important;font-size:12px!important}body[data-nav="shared"] .unified-site-demo{height:36px!important;padding:0 13px!important;font-size:12px!important}}


/* ================================================================
   导航栏：miora 比例（68–70px / 半透明模糊 / 克制的按钮）
   保留全部真实链接与「融媒试点」入口
   ================================================================ */
.unified-site-header,
body[data-nav="shared"]>.unified-site-header{height:70px!important;background:rgba(7,7,7,.82)!important;border-bottom:1px solid rgba(226,189,85,.08)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}
body[data-nav="shared"]>.unified-site-header.is-scrolled{background:rgba(7,7,7,.9)!important;border-bottom-color:rgba(226,189,85,.12)!important;box-shadow:0 10px 30px rgba(0,0,0,.24)!important}
.unified-site-header__inner,
body[data-nav="shared"] .unified-site-header__inner{width:min(1180px,calc(100% - 48px))!important}
body[data-nav="shared"] .unified-site-header .unified-site-brand{font-size:20px!important;font-weight:800!important;letter-spacing:-.03em!important;
  background:linear-gradient(135deg,#e2bd55,#ffe9a0)!important;-webkit-background-clip:text!important;background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}
.unified-site-links{gap:clamp(18px,1.9vw,28px)}
.unified-site-links>a{font-size:13.5px;font-weight:450;color:#b8b1a4;letter-spacing:.01em}
.unified-site-links>a:hover,.unified-site-links>a:focus-visible,.unified-site-links>a.is-active{color:#e2bd55}
.unified-site-links>a::after{bottom:18px;width:14px;height:1.5px;background:#e2bd55}
.nav-media-pilot em{top:12px;right:-24px;font-size:8px;color:#a08c53}
.unified-site-actions{gap:10px}
.unified-site-demo,body[data-nav="shared"] .unified-site-demo{height:34px!important;padding:0 16px!important;font-size:13px!important;font-weight:500;border-color:rgba(226,189,85,.3);background:transparent;color:#e2bd55}
.unified-site-demo::before{display:none}
.unified-site-demo:hover{background:rgba(226,189,85,.08);border-color:rgba(226,189,85,.45);color:#f5d77a;transform:none}
.unified-site-launch,body[data-nav="shared"] .unified-site-launch{height:34px!important;padding:0 18px!important;font-size:13px!important;font-weight:700;letter-spacing:.02em;border-color:transparent}
/* 立即开通 · 高级流光：金面缓慢流动（liquid gold）+ 每隔几秒柔和高光优雅扫过一次；
   静止即有生命感但不喧闹；hover 微微上浮、高光更亮一次 */
body[data-nav="shared"] .unified-site-launch{
  background:linear-gradient(120deg,#cba235 0%,#e2be4a 22%,#f6dd7b 40%,#ffeaa8 50%,#f6dd7b 60%,#e2be4a 78%,#cba235 100%)!important;
  background-size:220% 100%!important;
  box-shadow:0 5px 18px -8px rgba(226,190,74,.5)!important;
  transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .45s ease!important;
  animation:launchGoldFlow 7s ease-in-out infinite!important;
}
@keyframes launchGoldFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.unified-site-launch::after{
  content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;pointer-events:none;
  background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);
  transform:translateX(-150%);opacity:0;
  animation:launchSheen 5.2s cubic-bezier(.4,0,.2,1) 1.4s infinite;
}
@keyframes launchSheen{0%{transform:translateX(-150%);opacity:0}7%{opacity:.7}24%{transform:translateX(150%);opacity:0}100%{transform:translateX(150%);opacity:0}}
.unified-site-launch:hover::after,.unified-site-launch:focus-visible::after{animation:launchSheenHover .7s cubic-bezier(.3,0,.15,1) both}
@keyframes launchSheenHover{0%{transform:translateX(-150%);opacity:0}20%{opacity:.95}100%{transform:translateX(150%);opacity:0}}
body[data-nav="shared"] .unified-site-launch:hover{transform:translateY(-1px)!important;box-shadow:0 12px 30px -12px rgba(226,189,85,.6),0 0 24px -4px rgba(255,224,120,.45)!important}
.unified-site-launch:active{transform:translateY(0) scale(.97)}
@media(prefers-reduced-motion:reduce){.unified-site-launch,.unified-site-launch::after{animation:none!important}.unified-site-launch{transition:none}}

/* 导航文字：紧跟 Logo 左置，不再居中；字号进一步收紧 */
.unified-site-header__inner,body[data-nav="shared"] .unified-site-header__inner{
  display:flex!important;align-items:center;gap:clamp(32px,4vw,52px)}
.unified-site-links,body[data-nav="shared"] .unified-site-links{
  flex:0 0 auto!important;justify-content:flex-start!important;gap:22px!important;margin-left:12px!important}
.unified-site-links>a,body[data-nav="shared"] .unified-site-links>a{font-size:13px!important}
.unified-site-actions{margin-left:auto}
.nav-media-pilot{padding-right:0}
.nav-media-pilot em,.nav-media-pilot em::after{display:none}

/* 政务场景：跳动小点——跟随文字自然排布（inline-flex 内的小方框），
   不做绝对定位悬浮到右上角，避免和文字位置对不上 */
.nav-ping-wrap{position:relative;display:inline-block;width:5px;height:5px;margin-left:7px;flex:none;vertical-align:middle}
.nav-ping{position:absolute;top:-6px;left:0;width:5px;height:5px;border-radius:50%;background:var(--gold-primary,#e2bd55)}
.nav-ping.is-live{animation:navPingDot 2s cubic-bezier(0,0,.2,1) infinite}
@keyframes navPingDot{0%{transform:scale(1);opacity:1}75%,100%{transform:scale(2.3);opacity:0}}
@media(prefers-reduced-motion:reduce){.nav-ping.is-live{animation:none;opacity:.6}}

@media(max-width:1080px){.unified-site-links{display:none}}
@media(min-width:1081px) and (max-width:1180px){
  .unified-site-links{display:flex}
  .unified-site-actions>.unified-site-demo{display:inline-flex}
  .unified-site-header__inner{display:flex;grid-template-columns:none}
  .unified-site-menu{display:none!important}
}
@media(max-width:700px){.unified-site-header,body[data-nav="shared"]>.unified-site-header{height:62px!important}}

/* ================================================================
   横向溢出兜底
   移动端抽屉菜单用 translateX 移出屏幕，根元素不裁剪就会多出一条横向滚动。
   必须用 clip 而不是 hidden —— hidden 会创建滚动容器，令 position:sticky 失效
   （合作计划页的报价滚动就踩过这个坑）。
   ================================================================ */
html, body.og-site { overflow-x: clip; }
