html,body{width:100%;min-width:0;margin:0}
body{font:14px "Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#828282;background:#01161b;overflow-x:hidden}
h1,h2,h3,h4,p,figure,figcaption,ul,ol,dl,dd{margin:0;padding:0}
h1,h2,h3,h4{font-size:inherit;font-weight:normal}
ul,ol{list-style:none}
img{display:block;width:100%;height:auto;border:0}
a{text-decoration:none;white-space:nowrap;color:inherit}
button,input,textarea,select{font:inherit}
address{font-style:normal}
svg{vertical-align:top}
.site-masthead{width:100%;height:72px;position:fixed;top:0;left:0;z-index:2;padding:0 80px;box-sizing:border-box;}
.site-masthead .surface-layer{position:absolute;width:100%;height:100%;background:#001D2B;left:0;top:0;transition:opacity 0.3s ease;border-bottom:1px solid rgba(0,238,255,0.15);}
.site-masthead .surface-layer.is-transparent{opacity:0;}
.site-masthead .layout-shell{position:relative;z-index:2;overflow:visible;display:flex;justify-content:space-between;align-items:center;}
.site-masthead .brand-link{margin-top:18px;}
.site-masthead .brand-link{float:left;width:224px;height:32px;background-image:var(--biubiu-image-2ba2f22f12fb0972bbed7726c45a8b1d,url(../images/header_biubiu_logo.3f871d8e.png));background-repeat:no-repeat;background-size:cover;background-position:center;}
.site-masthead .brand-link h1,.site-masthead .brand-link h3{font-size:0;}
.site-masthead .primary-navigation{float:left;margin-left:80px;transition:opacity 0.3s;}
.site-masthead .primary-navigation .primary-navigation__link{display:inline-block;color:rgba(255,255,255,0.6);font-size:14px;line-height:72px;margin-right:64px;position:relative;cursor:pointer;}
.site-masthead .primary-navigation .primary-navigation__link:hover{color:#fff;}
.site-masthead .primary-navigation .primary-navigation__link:hover .accent-symbol{opacity:1;}
.site-masthead .primary-navigation .primary-navigation__link.is-current{position:relative;font-weight:400;color:#00EEFF;}
.site-masthead .masthead-action>a{overflow:hidden;width:108px;height:32px;line-height:32px;background:#00EEFF;border-radius:16px;font-size:14px;color:#003539;font-weight:700;line-height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.site-masthead .masthead-action>a:hover{background:#66F5FF;}
.site-masthead .masthead-action>a:hover .accent-symbol{animation:download-arrow-shift 0.5s ease forwards;}
.site-masthead .masthead-action>a .accent-symbol{width:16px;height:16px;display:block;background-image:var(--biubiu-image-a74a8767c1ad9141c6179bde5f0c618d,url(../images/header_download_icon.05318a0d.png));background-repeat:no-repeat;background-size:cover;background-position:center;margin-left:4px;}
@media screen and (max-width: 1240px){.mobile-code-popover{top:-137px !important;width:107px !important;height:137px !important;}}
html,body{min-width:0;width:100%;margin:0;background:#01161b;}
html{scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:72px;}
body{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;}
img{height:auto;}
button{font:inherit;border:0;cursor:pointer;color:inherit;background:transparent;padding:0;}
:is(a,button,[tabindex]):focus-visible{outline:2px solid #00eeff;outline-offset:5px;}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.site-masthead{z-index:10;}
.site-masthead .layout-shell{height:72px;}
.site-masthead .brand-link{margin-top:18px;}
.site-masthead .brand-link span{font-size:0;}
.menu-trigger{display:none;}
dialog{background:#041e2b;color:#fff;border:1px solid #14616c;border-radius:18px;padding:36px;max-width:calc(100% - 48px);box-sizing:border-box;text-align:center;box-shadow:0 30px 100px #0008;}
dialog::backdrop{background:#000b;backdrop-filter:blur(7px);}
dialog h2{font-size:23px;font-weight:bold;margin:0 18px 25px;}
dialog p{font-size:14px;line-height:1.7;color:#b2c5ce;margin-top:20px;}
dialog a{display:block;white-space:normal;margin-top:20px;padding:12px 18px;border-radius:24px;background:#00eeff;color:#003539;font-weight:bold;}
.dialog-dismiss{position:absolute;right:10px;top:8px;width:38px;height:38px;font-size:30px;color:#c5d3da;}
#mobile-dialog-code{width:190px;margin:auto;padding:12px;background:#fff;border-radius:10px;}
#mobile-dialog-code img{width:190px;height:190px;}
#mobile-dialog-code canvas{max-width:100%;}
@media (max-width:1250px){.site-masthead{padding:0 32px;}.site-masthead .brand-link{width:196px;height:28px;}.site-masthead .primary-navigation{margin-left:45px;}.site-masthead .primary-navigation .primary-navigation__link{margin-right:34px;}}
@media (max-width:900px){html{scroll-snap-type:none;}.site-masthead{padding:0 24px;}.site-masthead .brand-link{width:182px;height:26px;}.site-masthead .primary-navigation{margin-left:28px;}.site-masthead .primary-navigation .primary-navigation__link{margin-right:23px;}}
@media (max-width:900px){html{scroll-padding-top:64px;}.site-masthead{height:64px;padding:0 20px;background:#00111acc;}.site-masthead .layout-shell{height:64px;}.site-masthead .brand-link{width:175px;height:25px;margin:0;}.site-masthead .masthead-action{margin-left:auto;margin-right:14px;}.site-masthead .masthead-action>a{width:90px;font-size:12px;}.menu-trigger{display:block;width:32px;height:44px;font-size:0;background:linear-gradient(#c6e7ed,#c6e7ed) center 15px/20px 2px no-repeat,linear-gradient(#c6e7ed,#c6e7ed) center 22px/20px 2px no-repeat,linear-gradient(#c6e7ed,#c6e7ed) center 29px/20px 2px no-repeat;}.site-masthead .primary-navigation{display:none;position:absolute;top:64px;left:-20px;right:-20px;margin:0;float:none;background:#002331;box-shadow:0 20px 30px #0007;padding:12px 24px;max-height:calc(100svh - 64px);overflow-y:auto;box-sizing:border-box;}.site-masthead.has-open-menu .primary-navigation{display:block;}.site-masthead .primary-navigation .primary-navigation__link{display:block;margin:0;line-height:48px;min-height:48px;}dialog{padding:32px 22px;}dialog h2{font-size:20px;}}
@media (max-width:360px){.site-masthead{padding:0 16px;}.site-masthead .brand-link{width:142px;height:20px;}.site-masthead .masthead-action{margin-right:8px;}.site-masthead .masthead-action>a{width:80px;}.site-masthead .primary-navigation{left:-16px;right:-16px;}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*:before,*:after{animation:none!important;transition:none!important;}}
.mobile-code-frame{width:140px;padding:10px;margin:0 auto 24px;background:#fff;border-radius:12px;box-sizing:content-box;}
.mobile-code-frame img,.mobile-code-frame canvas{width:140px;height:140px;}
.support-note{padding:26px 0;color:#9ab4c4;font-size:14px;line-height:1.8;}
.support-note a{color:#00dce9;text-decoration:underline;text-underline-offset:4px;}
.primary-menu{display:flex;gap:64px;align-items:center;margin:0;padding:0;list-style:none}
.site-masthead .primary-navigation .primary-navigation__link{margin-right:0}
.primary-menu__item{flex:none}
@media (max-width:1250px){.primary-menu{gap:34px}}
@media (max-width:900px){.primary-menu{display:block}.primary-menu__item{margin:0}.site-masthead .primary-navigation .primary-navigation__link{display:block;margin:0}}
.mobile-code{display:block}
img{vertical-align:top}
html{scrollbar-color:#42657b #020a19;scrollbar-width:thin}
.site-footer{
  flex-shrink: 0;
  width: 100%;
  color: #afc1ce;
  background: radial-gradient(ellipse at top left, #0b334447, transparent 55%), #07111f;
  border-top: 1px solid #254656;
}
.footer-shell{
  width: min(1200px, calc(100% - 64px));
  margin: 0 auto;
  padding: 34px 0 20px;
}
.footer-overview{
  display: grid;
  grid-template-columns: minmax(0, 1fr) 310px;
  gap: 56px;
  align-items: start;
  margin-bottom: 26px;
}
.footer-home-link{ display: inline-block; }
.footer-home-link .brand-signature{ display: block; width: 224px; height: auto; }
.footer-brand > p{ max-width: 224px; margin-top: 20px; font-size: 13px; line-height: 1.8; color: #a5bac9; }
.footer-section-title{ margin: 0 0 16px; font-size: 15px; font-weight: 600; line-height: 24px; color: #edf5fa; }
.footer-service-list{ margin: 0; padding: 0; list-style: none; }
.footer-service-list{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 24px; }
.footer-service-list a{ display: inline-flex; align-items: center; min-height: 32px; font-size: 14px; line-height: 24px; color: #afc1ce; }
.footer-colophon p{ margin: 0; }
.footer-colophon > p:first-child > span{ display: inline-block; }
.footer-health-notice{ display: flex; gap: 18px; padding: 12px 16px; margin-bottom: 18px; border-radius: 6px; background: #112334; font-size: 12px; line-height: 1.8; color: #a7bac9; }
.footer-health-notice p{ margin: 0; }
.footer-health-label{ flex-shrink: 0; font-weight: 600; color: #d0dee7; }
.footer-colophon{ display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; padding-top: 16px; border-top: 1px solid #ffffff14; font-size: 12px; line-height: 20px; color: #93a9b9; }
.footer-filing{ display: flex; flex-wrap: wrap; gap: 4px 16px; max-width: 100%; }
.footer-filing a{ color: inherit; }
.footer-filing > span{ min-width: 0; overflow-wrap: anywhere; }
.site-footer a{ transition: color .2s ease; }
.site-footer a:hover{ color: #5aebf5; }
.site-footer a:focus-visible{ outline: 2px solid #5aebf5; outline-offset: 4px; border-radius: 2px; }
@media (max-width: 1100px){.footer-overview{ grid-template-columns: minmax(0, 1fr) 280px; gap: 28px; }}
@media (max-width: 900px){.footer-overview{ grid-template-columns: minmax(0, 1fr) 310px; gap: 28px 40px; }.footer-brand > p{ margin-top: 14px; }}
@media (max-width: 620px){.footer-shell{ width: calc(100% - 40px); padding: 30px 0 22px; }.footer-overview{ grid-template-columns: minmax(0, 1fr); gap: 28px; margin-bottom: 26px; }.footer-home-link .brand-signature{ width: 210px; }.footer-brand > p{ max-width: none; }.footer-service-list{ gap: 4px 20px; }.footer-service-list a{ min-height: 40px; }.footer-health-notice{ display: block; margin-bottom: 20px; padding: 14px 16px; }.footer-health-label{ margin-bottom: 6px !important; }.footer-colophon{ display: block; }.footer-colophon .footer-filing{ margin-top: 8px; }}
[class^="related-links-"],[class*=" related-links-"]{display: none;}
.site-masthead .brand-link span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
.primary-menu .menu-item{position:relative;list-style:none}.primary-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:180px;margin:0;padding:10px;background:#001d2b;list-style:none}.primary-menu .sub-menu .sub-menu{left:100%;top:0}.primary-menu .menu-item:hover>.sub-menu,.primary-menu .menu-item:focus-within>.sub-menu,.primary-menu .menu-item.is-submenu-open>.sub-menu{display:block}.primary-menu .submenu-trigger{background:none;border:0;color:#00eeff;padding:8px;cursor:pointer}.primary-menu .sub-menu a{display:block;padding:10px;color:#d0e8f3}.primary-menu a[aria-current],.primary-menu .current-menu-ancestor>a{color:#00eeff}.primary-menu .sub-menu a:focus-visible{outline:2px solid #00eeff}.footer-service-list .sub-menu{list-style:none;padding-left:12px}
.unavailable-link,[aria-disabled="true"]{cursor:default}.download-unavailable{display:inline-block;padding:12px 18px;border:1px solid #294958;border-radius:8px;color:#a5bac9}.theme-admin-note{padding:12px;border:1px solid #657e8c;background:#132735;color:#edf5fa}.wp-password-form input{max-width:100%}.site-footer .footer-brand .brand-signature{object-fit:contain;object-position:left}
body.admin-bar .site-masthead{top:32px}@media(max-width:782px){body.admin-bar .site-masthead{top:46px}}@media(max-width:900px){.primary-menu .sub-menu{position:static;padding-left:18px}.primary-menu .sub-menu .sub-menu{position:static}.primary-menu .submenu-trigger{position:absolute;right:6px;top:3px}.site-masthead .primary-navigation{overflow:auto;max-height:calc(100vh - 110px)}}
