[data-v-8327774a] .geo-dialog{border-radius:22px;overflow:hidden}[data-v-8327774a] .geo-dialog .el-dialog__header{margin-right:0;padding:10px 12px 0}[data-v-8327774a] .geo-dialog .el-dialog__body{padding:4px 12px 10px}[data-v-8327774a] .geo-dialog .el-dialog__footer{padding:0 12px 12px}.geo-dialog__shell[data-v-8327774a]{display:grid;gap:10px;grid-template-columns:minmax(0,.92fr) minmax(220px,1fr)}.geo-dialog__copy[data-v-8327774a],.geo-dialog__qr[data-v-8327774a]{border-radius:18px;padding:18px}.geo-dialog__copy span[data-v-8327774a],.geo-dialog__copy ul li[data-v-8327774a],.geo-dialog__qr p[data-v-8327774a]{font-size:13px;line-height:1.7}.geo-dialog__copy h2[data-v-8327774a],.geo-dialog__qr strong[data-v-8327774a]{font-size:22px;line-height:1.35}.geo-dialog__qr img[data-v-8327774a]{width:min(100%,180px)}@media (max-width:768px){.geo-dialog__shell[data-v-8327774a]{gap:8px;grid-template-columns:1fr}.geo-dialog__copy[data-v-8327774a],.geo-dialog__qr[data-v-8327774a]{border-radius:16px;padding:14px}.geo-dialog__copy h2[data-v-8327774a],.geo-dialog__qr strong[data-v-8327774a]{font-size:18px}.geo-dialog__copy span[data-v-8327774a],.geo-dialog__copy ul li[data-v-8327774a],.geo-dialog__qr p[data-v-8327774a]{font-size:12px;line-height:1.65}.geo-dialog__qr img[data-v-8327774a]{width:min(100%,148px)}}.header-affix{position:sticky;top:14px;width:100%;z-index:3000}.el-affix--fixed{left:0;position:fixed;right:0;top:0!important;width:100%!important;z-index:3000}.common-header{height:90px;position:relative;transition:transform .35s ease,opacity .35s ease,background-color .35s ease,box-shadow .35s ease,border-color .35s ease;visibility:visible!important;width:100%;z-index:1}.common-header .header-shell{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:1px solid transparent;border-radius:18px;box-shadow:none}.home-header-fixed .header-shell{animation:headerFloatIn .32s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid rgba(0,64,153,.1);border-radius:18px;box-shadow:0 18px 36px #00347a1f;transform-origin:top center}@keyframes headerFloatIn{0%{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.header-shell{box-sizing:border-box;gap:24px;justify-content:space-between;margin:0 auto;max-width:1450px;min-height:90px;overflow:visible;padding-left:20px;padding-right:20px;transition:background-color .32s ease,border-color .32s ease,box-shadow .32s ease,backdrop-filter .32s ease,border-radius .32s ease,transform .32s ease,opacity .32s ease;width:min(100%,1450px)}.header-left,.header-shell{align-items:center;display:flex}.header-left{flex:0 0 auto}.header-menu-toggle{background:#ffffffd1;border:1px solid rgba(0,64,153,.14);border-radius:14px;color:#004099;display:none;flex:0 0 auto;height:44px;padding:0;width:44px}.header-menu-toggle span{background:currentColor;border-radius:999px;display:block;height:2px;margin:4px auto;width:18px}.logo-link{align-items:center;display:inline-flex}.common-header .icon-logo{color:#004099;display:block;font-size:34px;line-height:1;transition:transform .3s ease,color .3s ease}.common-header .icon-logo:hover{color:#ff7057;transform:translateY(-1px)}.header-nav{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0;overflow:visible;position:relative;z-index:2;-ms-overflow-style:none;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.header-nav-list{align-items:center;display:flex;gap:8px;justify-content:flex-end;list-style:none;margin:0;min-width:-moz-max-content;min-width:max-content;padding:0}.header-nav-list li{border-radius:999px;flex:0 0 auto;position:relative;transition:background-color .25s ease,color .25s ease}.header-nav-list li a{align-items:center;border-radius:999px;color:#004099;display:inline-flex;font-size:16px;justify-content:center;line-height:1;min-height:44px;padding:0 18px;transition:color .25s ease,background-color .25s ease;white-space:nowrap}.header-nav-list li.active,.header-nav-list li:hover{background:#0040990f}.header-nav-list li.active a{color:#ff7057}.nav-link-arrow{font-size:12px;margin-left:6px;opacity:0;transform:translate(-3px);transition:opacity .22s ease,transform .22s ease}.header-nav-list li.active .nav-link-arrow,.header-nav-list li:hover .nav-link-arrow{opacity:1;transform:translate(0)}.header-nav-dropdown{background:radial-gradient(circle at 12% 10%,rgba(244,190,99,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(103,205,180,.16),transparent 26%),#fffffffa;border-radius:18px;box-shadow:0 22px 46px #254b8821;display:grid;gap:8px;left:50%;max-width:min(380px,100vw - 32px);min-width:320px;opacity:0;padding:12px;position:absolute;top:100%;transform:translate(-50%,8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;z-index:3001}.header-nav-list li.has-children:focus-within .header-nav-dropdown,.header-nav-list li.has-children:hover .header-nav-dropdown{opacity:1;transform:translate(-50%);visibility:visible}.header-nav-dropdown__item{background:linear-gradient(135deg,#ffffffeb,#fff8e5e0);border-radius:14px!important;color:#17325d!important;display:grid!important;gap:4px;justify-content:stretch!important;line-height:1.2!important;min-height:auto!important;padding:12px 14px!important;text-align:left;transition:transform .2s ease,background-color .2s ease;white-space:normal!important}.header-nav-dropdown__item strong{font-size:14px;line-height:1.25}.header-nav-dropdown__item span{color:#60738d;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-nav-dropdown__item:hover,.header-nav-dropdown__item[aria-current=page]{background:linear-gradient(135deg,#f39a5729,#00409924);transform:translate(2px)}.header-nav-dropdown__item.is-overview{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.28),transparent 24%),linear-gradient(135deg,#ec7646,#f39a57 28%,#d48b73,#7a79a7 76%,#004099)!important;box-shadow:0 14px 28px #315fba3d;color:#fff!important}.header-nav-dropdown__item.is-overview span,.header-nav-dropdown__item.is-overview strong{color:#fff!important}.header-demo-btn{flex:0 0 auto;height:42px;min-width:116px}.header-mobile-panel{display:none}@media screen and (max-width:1200px){.header-shell{gap:14px}.header-nav-list{gap:4px}.header-nav-list li a{font-size:15px;padding:0 12px}}@media screen and (max-width:900px){.header-demo-btn{display:none}}@media screen and (max-width:768px){.header-affix{top:0}.common-header{height:auto!important}.home-header-fixed .header-shell{border-radius:0 0 18px 18px}.header-shell{gap:10px;min-height:64px;padding-left:12px;padding-right:12px}.common-header .icon-logo{font-size:24px}.header-menu-toggle{display:inline-block}.header-demo-btn,.header-nav,.header-nav-dropdown{display:none}.header-mobile-panel{display:block;padding:0 12px 12px}.header-mobile-panel__inner{background:#fffffff5;border:1px solid rgba(0,64,153,.1);border-radius:18px;box-shadow:0 14px 32px #00347a1a;display:grid;gap:8px;padding:12px}.header-mobile-group{display:grid;gap:6px}.header-mobile-link-wrap{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto}.header-mobile-link{border-radius:12px;display:flex;font-size:14px;font-weight:700;min-height:38px;padding:0 12px;width:100%}.header-mobile-expander,.header-mobile-link{align-items:center;background:#0040990d;color:#10315f}.header-mobile-expander{border:1px solid rgba(0,64,153,.08);border-radius:12px;display:inline-flex;height:38px;justify-content:center;width:38px}.header-mobile-expander span{border-bottom:2px solid;border-right:2px solid;display:block;height:10px;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;width:10px}.header-mobile-expander[aria-expanded=true] span{transform:rotate(-135deg) translateY(2px)}.header-mobile-link.active{color:#ff7057}.header-mobile-children{display:grid;gap:6px;padding-left:6px}.header-mobile-child{background:linear-gradient(135deg,#fffffff5,#f7fafff0);border-radius:12px;color:#17325d;display:grid;gap:4px;padding:10px 12px}.header-mobile-child strong{font-size:12px;line-height:1.35}.header-mobile-child span{color:#60738d;font-size:12px;line-height:1.45}.header-mobile-child.active{color:#ff7057}.header-mobile-child.is-overview{background:linear-gradient(135deg,#ec7646,#f39a57 28%,#d48b73,#7a79a7 76%,#004099);color:#fff}.header-mobile-child.is-overview span,.header-mobile-child.is-overview strong{color:#fff}.header-mobile-demo{font-size:13px;min-height:38px;width:100%}}
