html{scroll-behavior:smooth}body{margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#172f49}*{box-sizing:border-box}button,input,select,textarea{font:inherit}a{color:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #2268df;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--yk-safe-top: env(safe-area-inset-top, 0px);--yk-safe-right: env(safe-area-inset-right, 0px);--yk-safe-bottom: env(safe-area-inset-bottom, 0px);--yk-safe-left: env(safe-area-inset-left, 0px)}.yk-mobile-site-dock{display:none}body.yk-official-site-route .yk-site a,body.yk-official-site-route .yk-site button,body.yk-official-site-route .yk-mobile-site-dock a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:900px){body.yk-official-site-route{padding-bottom:calc(66px + var(--yk-safe-bottom))}body.yk-official-site-route .yk-header{padding-top:var(--yk-safe-top)}body.yk-official-site-route .yk-modal-backdrop{padding-right:calc(22px + var(--yk-safe-right));padding-bottom:calc(22px + var(--yk-safe-bottom));padding-left:calc(22px + var(--yk-safe-left))}.yk-mobile-site-dock{position:fixed;z-index:70;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:calc(58px + var(--yk-safe-bottom));padding:5px max(8px,var(--yk-safe-right)) var(--yk-safe-bottom) max(8px,var(--yk-safe-left));border-top:1px solid rgba(219,231,247,.96);background:#fffffff7;box-shadow:0 -10px 30px #10213d14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.yk-mobile-site-dock[hidden]{display:none}.yk-mobile-site-dock a{min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:11px;color:#40536b;text-decoration:none}.yk-mobile-site-dock a>span{height:19px;display:grid;place-items:center;font-size:17px;line-height:1}.yk-mobile-site-dock a>b{max-width:100%;overflow:hidden;font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.yk-mobile-site-dock a[aria-current=page]{color:#1667e8;background:#eef5ff}.yk-wechat-webview .yk-mobile-site-dock{background:#fffffffc}}@media(min-width:901px){.yk-mobile-site-dock{display:none!important}}@media(prefers-reduced-motion:reduce){.yk-mobile-site-dock,.yk-mobile-site-dock *{scroll-behavior:auto!important;transition:none!important}}
