@charset "UTF-8";.main-header[data-astro-cid-m6gy25n3]{position:relative;width:100%;height:60px;overflow:hidden;z-index:1000;animation:show .3s backwards}.main-nav[data-astro-cid-m6gy25n3]{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:60px;background-color:var(--main-card-background);transition:background-color .3s,backdrop-filter .3s}.main-nav[data-astro-cid-m6gy25n3]:after{content:"";position:absolute;height:1px;width:100%;left:0;bottom:0;background-color:var(--main-card-border);transition:opacity .3s}.main-nav[data-astro-cid-m6gy25n3].top{background-color:transparent;outline:0px}.main-nav[data-astro-cid-m6gy25n3].top:after{opacity:0}.main-nav[data-astro-cid-m6gy25n3].top .nav-all[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3],.main-nav[data-astro-cid-m6gy25n3].up .nav-all[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3]{transform:translateY(0);opacity:1}.main-nav[data-astro-cid-m6gy25n3].top .nav-all[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3],.main-nav[data-astro-cid-m6gy25n3].up .nav-all[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3]{transform:translateY(50px);opacity:0}.nav-all[data-astro-cid-m6gy25n3]{position:relative;width:100%;height:100%;max-width:1400px;padding:0 2rem;display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr);align-items:center}.left-nav[data-astro-cid-m6gy25n3]{display:flex;flex-direction:row;align-items:center;min-width:200px}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3]{position:relative;margin-right:4px}@media (max-width: 512px){.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3]{display:none}}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3]{position:absolute;left:0;top:46px;opacity:0;visibility:hidden;transform-origin:left top;transform:scale(.8) translateY(-5px);transition:opacity .3s,visibility .3s,transform .3s}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3] .more-item[data-astro-cid-m6gy25n3]{margin-top:.8rem}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3] .more-item[data-astro-cid-m6gy25n3]:first-child{margin-top:0}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3] .more-item[data-astro-cid-m6gy25n3] .more-name[data-astro-cid-m6gy25n3]{font-size:14px;display:inline-block;color:var(--main-font-second-color);margin-bottom:.6rem}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3] .more-item[data-astro-cid-m6gy25n3] .more-list[data-astro-cid-m6gy25n3]{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3] .more-item[data-astro-cid-m6gy25n3] .more-list[data-astro-cid-m6gy25n3] .more-link[data-astro-cid-m6gy25n3]{display:flex;align-items:center;width:150px;padding:6px 8px;border-radius:8px}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3] .more-item[data-astro-cid-m6gy25n3] .more-list[data-astro-cid-m6gy25n3] .more-link[data-astro-cid-m6gy25n3] .link-icon[data-astro-cid-m6gy25n3]{width:24px;height:24px;border-radius:50%;margin-right:8px}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3] .more-item[data-astro-cid-m6gy25n3] .more-list[data-astro-cid-m6gy25n3] .more-link[data-astro-cid-m6gy25n3]:hover{color:var(--main-card-background);background-color:var(--main-color)}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3]:after{content:"";position:absolute;top:-20px;left:0;width:100%;height:30px;z-index:1}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3] .more-card[data-astro-cid-m6gy25n3]:hover{border-color:var(--main-color)}.left-nav[data-astro-cid-m6gy25n3] .more-menu[data-astro-cid-m6gy25n3]:hover .more-card[data-astro-cid-m6gy25n3]{opacity:1;transform:scale(1) translateY(0);visibility:visible}.left-nav[data-astro-cid-m6gy25n3] .site-name[data-astro-cid-m6gy25n3]{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;height:34px;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .3s;cursor:pointer;color:var(--main-font-color)}.left-nav[data-astro-cid-m6gy25n3] .site-name[data-astro-cid-m6gy25n3]:after{content:"";font-family:iconfont;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;color:var(--main-card-background);background-color:var(--main-color);font-size:22px;border-radius:25px;opacity:0;transition:opacity .3s}@media (min-width: 768px){.left-nav[data-astro-cid-m6gy25n3] .site-name[data-astro-cid-m6gy25n3]:hover:after{opacity:1}.left-nav[data-astro-cid-m6gy25n3] .site-name[data-astro-cid-m6gy25n3]:active{transform:scale(.95)}}.nav-center[data-astro-cid-m6gy25n3]{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:60px;overflow:hidden;transition:top .3s}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3]{position:absolute;width:fit-content;min-height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;opacity:0;transform:translateY(-50px);transition:transform .3s,opacity .3s}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3]{position:relative;padding:0 .4rem;display:flex;flex-direction:column;align-items:center;margin:auto;cursor:pointer}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3] .link-btn[data-astro-cid-m6gy25n3]{display:flex;align-items:center;justify-content:center;letter-spacing:.2rem;padding:0 .8rem 0 1rem;font-weight:700;height:35px;line-height:35px;border-radius:50px;transition:color .3s,background-color .3s;color:var(--main-font-color);white-space:nowrap}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3] .link-child[data-astro-cid-m6gy25n3]{position:absolute;top:35px;margin-top:8px;padding:6px 2px;display:flex;flex-direction:row;align-items:center;background-color:var(--main-card-background);border:1px solid var(--main-color);box-shadow:0 8px 12px -3px var(--main-color-bg);border-radius:50px;transform:translateY(-10px) scale(.8);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3] .link-child[data-astro-cid-m6gy25n3]:before{content:"";position:absolute;top:-14px;left:0;width:100%;height:20px}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3] .link-child[data-astro-cid-m6gy25n3] .link-child-btn[data-astro-cid-m6gy25n3]{display:flex;align-items:center;border-radius:100px;margin:0 4px;padding:.6rem .8rem;white-space:nowrap;text-decoration:none;color:var(--main-font-color);transition:color .3s,padding .3s,background-color .3s,box-shadow .3s}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3] .link-child[data-astro-cid-m6gy25n3] .link-child-btn[data-astro-cid-m6gy25n3] .iconfont[data-astro-cid-m6gy25n3]{margin-right:8px;font-size:20px;transition:color .3s}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3] .link-child[data-astro-cid-m6gy25n3] .link-child-btn[data-astro-cid-m6gy25n3]:hover{color:var(--main-card-background);background-color:var(--main-color);box-shadow:0 8px 12px -3px var(--main-color-bg);padding:.6rem 1rem}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3] .link-child[data-astro-cid-m6gy25n3] .link-child-btn[data-astro-cid-m6gy25n3]:hover .iconfont[data-astro-cid-m6gy25n3]{color:var(--main-card-background)}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3]:first-child .link-child[data-astro-cid-m6gy25n3]:after{content:"";position:absolute;top:-60px;left:0;width:50%;height:60px}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3]:last-child .link-child[data-astro-cid-m6gy25n3]:after{content:"";position:absolute;top:-60px;right:0;width:50%;height:60px}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3]:hover .link-btn[data-astro-cid-m6gy25n3]{color:var(--main-card-background);background-color:var(--main-color)}.nav-center[data-astro-cid-m6gy25n3] .site-menu[data-astro-cid-m6gy25n3] .menu-item[data-astro-cid-m6gy25n3]:hover .link-child[data-astro-cid-m6gy25n3]{transform:translateY(0) scale(1);opacity:1;visibility:visible}.nav-center[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3]{position:relative;display:inline-block;width:100%;min-width:280px;height:35px;font-weight:700;font-size:18px;padding:4px 8px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:transform .3s,opacity .3s;cursor:pointer}.nav-center[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3]:after{content:"返回顶部";position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:35px;font-size:16px;border-radius:50px;color:var(--main-card-background);background-color:var(--main-color);opacity:0;transition:opacity .3s;z-index:1}.nav-center[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3]:hover:after{opacity:1}.nav-center[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3]:active{transform:scale(.95)}@media (max-width: 768px){.nav-center[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3]:after{display:none}}.right-nav[data-astro-cid-m6gy25n3]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;min-width:200px}.right-nav[data-astro-cid-m6gy25n3] .menu-btn[data-astro-cid-m6gy25n3]{margin-left:.5rem}.right-nav[data-astro-cid-m6gy25n3] .menu-btn[data-astro-cid-m6gy25n3].mobile{display:none}@media (max-width: 768px){.right-nav[data-astro-cid-m6gy25n3] .menu-btn[data-astro-cid-m6gy25n3].mobile{display:flex}.right-nav[data-astro-cid-m6gy25n3] .menu-btn[data-astro-cid-m6gy25n3].pc{display:none}}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3]{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;transition:all .3s;cursor:pointer}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3] .to-top-btn[data-astro-cid-m6gy25n3]{position:absolute;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:40px;background-color:var(--main-font-color);transition:width .3s,height .3s,background-color .3s}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3] .to-top-btn[data-astro-cid-m6gy25n3] .num[data-astro-cid-m6gy25n3]{position:absolute;font-size:12px;color:var(--main-card-background);transition:opacity .1s}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3] .to-top-btn[data-astro-cid-m6gy25n3] .icon-up[data-astro-cid-m6gy25n3]{position:absolute;color:var(--main-card-background);opacity:0;transition:opacity .3s}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3].hidden{width:0;opacity:0;transform:scale(0);margin:0}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3].long{width:80px}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3].long .to-top-btn[data-astro-cid-m6gy25n3]{width:70px}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3]:hover .to-top-btn[data-astro-cid-m6gy25n3]{width:35px;height:35px;background-color:var(--main-color)}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3]:hover .to-top-btn[data-astro-cid-m6gy25n3] .num[data-astro-cid-m6gy25n3]{opacity:0}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3]:hover .to-top-btn[data-astro-cid-m6gy25n3] .icon-up[data-astro-cid-m6gy25n3]{opacity:1}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3].long:hover .to-top-btn[data-astro-cid-m6gy25n3]{width:80px;height:35px}.right-nav[data-astro-cid-m6gy25n3] .to-top[data-astro-cid-m6gy25n3]:active{transform:scale(.9)}.nav-btn[data-astro-cid-m6gy25n3]{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;transition:background-color .3s;border-radius:50%;cursor:pointer}.nav-btn[data-astro-cid-m6gy25n3] .iconfont[data-astro-cid-m6gy25n3]{font-size:20px;line-height:1;transition:color .3s,opacity .3s}.nav-btn[data-astro-cid-m6gy25n3]:hover{background-color:var(--main-color)}.nav-btn[data-astro-cid-m6gy25n3]:hover .iconfont[data-astro-cid-m6gy25n3]{color:var(--main-card-background)}@media (max-width: 768px){.nav-center[data-astro-cid-m6gy25n3]{position:absolute;top:0;left:0;background-color:var(--main-card-background);border-bottom:1px solid var(--main-card-border);z-index:100}.nav-center[data-astro-cid-m6gy25n3] .site-title[data-astro-cid-m6gy25n3]{font-size:15px;height:auto}.left-nav[data-astro-cid-m6gy25n3],.right-nav[data-astro-cid-m6gy25n3]{min-width:auto}.travellings[data-astro-cid-m6gy25n3]{display:none}}.main-footer[data-astro-cid-l3trhy4j]{display:flex;margin-top:1rem;padding:1rem 0;background-color:var(--main-card-background);border-top:1px solid var(--main-card-border);overflow:hidden;animation:show .3s backwards;transition:color .3s,border .3s,background-color .3s}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;color:var(--main-font-color);line-height:1;min-height:32px}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j] .icp[data-astro-cid-l3trhy4j] .iconfont[data-astro-cid-l3trhy4j]{font-size:20px;opacity:.6}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j] .upyun[data-astro-cid-l3trhy4j] .iconfont[data-astro-cid-l3trhy4j]{font-size:20px;font-weight:400}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .meta[data-astro-cid-l3trhy4j]{display:flex;flex-direction:row;align-items:center}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .meta[data-astro-cid-l3trhy4j] .power[data-astro-cid-l3trhy4j]{margin-right:4px}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .meta[data-astro-cid-l3trhy4j] .power[data-astro-cid-l3trhy4j] .by[data-astro-cid-l3trhy4j]{font-weight:400;opacity:.8;margin-right:6px}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .meta[data-astro-cid-l3trhy4j] .rss[data-astro-cid-l3trhy4j]{margin-right:4px}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .meta[data-astro-cid-l3trhy4j] .rss[data-astro-cid-l3trhy4j] .iconfont[data-astro-cid-l3trhy4j]{font-weight:400;margin-right:6px}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .meta[data-astro-cid-l3trhy4j] .cc[data-astro-cid-l3trhy4j] .iconfont[data-astro-cid-l3trhy4j]{margin:0 2px;font-weight:400}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]{display:inline-flex;flex-direction:row;align-items:center;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px;margin:0 2px;height:38px;border-radius:12px;transition:color .3s,background-color .3s;cursor:pointer}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j] .iconfont[data-astro-cid-l3trhy4j]{font-size:22px;margin-right:4px;transition:color .3s}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]:hover{color:var(--main-color);background-color:var(--main-color-bg)}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]:hover .iconfont[data-astro-cid-l3trhy4j]{color:var(--main-color)}@media (max-width: 768px){.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j]{font-size:14px}.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .meta[data-astro-cid-l3trhy4j]{display:none}}@media (max-width: 420px){.main-footer[data-astro-cid-l3trhy4j] .footer-content[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j] .icp[data-astro-cid-l3trhy4j] .iconfont[data-astro-cid-l3trhy4j]{display:none}}.footer-link[data-astro-cid-zpiil6pt]{width:100%;max-width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;margin:1rem auto 3rem;padding:0 1rem;animation:show .3s backwards}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt]{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;margin-top:2rem}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .social-link[data-astro-cid-zpiil6pt]{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:1rem 26px;border-radius:50%;background-color:var(--main-font-color);transition:transform .3s,background-color .3s}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .social-link[data-astro-cid-zpiil6pt] .iconfont[data-astro-cid-zpiil6pt]{font-size:20px;color:var(--main-card-background)}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .social-link[data-astro-cid-zpiil6pt]:hover{transform:scale(1.15);background-color:var(--main-color)}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .social-link[data-astro-cid-zpiil6pt]:active{transform:scale(1)}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .logo[data-astro-cid-zpiil6pt]{width:60px;height:60px;margin:0 1rem;transition:transform .3s;cursor:pointer}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .logo[data-astro-cid-zpiil6pt] img[data-astro-cid-zpiil6pt]{width:100%;height:100%}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .logo[data-astro-cid-zpiil6pt]:hover{transform:scale(1.2)}.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .logo[data-astro-cid-zpiil6pt]:active{transform:scale(1)}@media (max-width: 768px){.footer-link[data-astro-cid-zpiil6pt] .footer-social[data-astro-cid-zpiil6pt] .logo[data-astro-cid-zpiil6pt]{display:none}}.footer-link[data-astro-cid-zpiil6pt] .footer-sitemap[data-astro-cid-zpiil6pt]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}.footer-link[data-astro-cid-zpiil6pt] .footer-sitemap[data-astro-cid-zpiil6pt] .sitemap-item[data-astro-cid-zpiil6pt]{display:flex;flex-direction:column;align-items:center;min-width:120px}.footer-link[data-astro-cid-zpiil6pt] .footer-sitemap[data-astro-cid-zpiil6pt] .sitemap-item[data-astro-cid-zpiil6pt] .title[data-astro-cid-zpiil6pt]{display:inline-block;margin:1rem 0;font-size:16px;font-weight:700;color:var(--main-font-second-color)}.footer-link[data-astro-cid-zpiil6pt] .footer-sitemap[data-astro-cid-zpiil6pt] .sitemap-item[data-astro-cid-zpiil6pt] .links[data-astro-cid-zpiil6pt]{display:flex;flex-direction:column;align-items:center}.footer-link[data-astro-cid-zpiil6pt] .footer-sitemap[data-astro-cid-zpiil6pt] .sitemap-item[data-astro-cid-zpiil6pt] .links[data-astro-cid-zpiil6pt] .link-text[data-astro-cid-zpiil6pt]{color:var(--main-font-color);display:inline-block;max-width:120px;width:max-content;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word;padding:8px;border-radius:12px;transition:color .3s,background-color .3s;cursor:pointer}.footer-link[data-astro-cid-zpiil6pt] .footer-sitemap[data-astro-cid-zpiil6pt] .sitemap-item[data-astro-cid-zpiil6pt] .links[data-astro-cid-zpiil6pt] .link-text[data-astro-cid-zpiil6pt]:hover{color:var(--main-color);background-color:var(--main-color-bg)}.background[data-astro-cid-l2ooetiy]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;transition:opacity .3s}.background[data-astro-cid-l2ooetiy].patterns.light{background-color:var(--main-site-background);background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.background[data-astro-cid-l2ooetiy].patterns.dark{background-color:var(--main-site-background);background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.background[data-astro-cid-l2ooetiy].image .cover[data-astro-cid-l2ooetiy]{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.background[data-astro-cid-l2ooetiy].image .cover[data-astro-cid-l2ooetiy].loaded{opacity:1}.background[data-astro-cid-l2ooetiy].image.dark .cover[data-astro-cid-l2ooetiy]{filter:brightness(.6)}.loading-mask[data-astro-cid-4rva6hcs]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--main-site-background);cursor:pointer;transition:opacity .3s}.loading-mask[data-astro-cid-4rva6hcs] .logo[data-astro-cid-4rva6hcs]{width:100px;height:100px;border-radius:20%;animation:loading 2s infinite}@keyframes loading{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.loading-mask[data-astro-cid-4rva6hcs] .tip[data-astro-cid-4rva6hcs]{margin-top:1rem;font-size:14px;color:var(--main-font-second-color);opacity:0;transition:opacity .3s}.loading-mask[data-astro-cid-4rva6hcs] .tip[data-astro-cid-4rva6hcs].show{opacity:.6}.right-menu[data-astro-cid-6nonf4ru]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;transition:opacity .2s}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru]{position:absolute;width:180px;background-color:var(--main-card-background);animation:fade-up .2s forwards;transition:opacity .3s,border-color .3s,box-shadow .3s,background-color .3s}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .tools[data-astro-cid-6nonf4ru]{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--main-card-border)}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .tools[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru]{width:34px;height:34px;min-width:34px}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .all-menu[data-astro-cid-6nonf4ru]{margin-top:12px}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .all-menu[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru]{justify-content:flex-start;margin-bottom:6px}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .all-menu[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru] .iconfont[data-astro-cid-6nonf4ru]{font-size:20px}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .all-menu[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru]:last-child{margin-bottom:0}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .all-menu[data-astro-cid-6nonf4ru].general{padding-top:12px;border-top:1px solid var(--main-card-border)}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru]{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:8px;cursor:pointer;transition:color .3s,background-color .3s}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru] .iconfont[data-astro-cid-6nonf4ru]{font-size:20px;transition:color .3s}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru] .name[data-astro-cid-6nonf4ru]{margin-left:12px}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru]:hover{color:var(--main-card-background);background-color:var(--main-color)}.right-menu[data-astro-cid-6nonf4ru] .menu-content[data-astro-cid-6nonf4ru] .btn[data-astro-cid-6nonf4ru]:hover .iconfont[data-astro-cid-6nonf4ru]{color:var(--main-card-background)}.settings-btn[data-astro-cid-nuir5xil]{position:fixed;right:1rem;bottom:6rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;z-index:100;transition:all .3s}.settings-btn[data-astro-cid-nuir5xil] .iconfont[data-astro-cid-nuir5xil]{font-size:20px}.settings-btn[data-astro-cid-nuir5xil] .set-text[data-astro-cid-nuir5xil]{font-size:14px;white-space:nowrap;max-width:0;overflow:hidden;transition:all .3s}.settings-btn[data-astro-cid-nuir5xil]:hover .set-text[data-astro-cid-nuir5xil]{max-width:100px}.settings-modal[data-astro-cid-nuir5xil]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;display:flex;align-items:center;justify-content:center}.settings-modal[data-astro-cid-nuir5xil] .modal-mask[data-astro-cid-nuir5xil]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;backdrop-filter:blur(5px)}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil]{position:relative;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-header[data-astro-cid-nuir5xil]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--main-card-border)}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-header[data-astro-cid-nuir5xil] .modal-title[data-astro-cid-nuir5xil]{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-header[data-astro-cid-nuir5xil] .modal-title[data-astro-cid-nuir5xil] .iconfont[data-astro-cid-nuir5xil]{color:var(--main-color)}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-header[data-astro-cid-nuir5xil] .modal-close[data-astro-cid-nuir5xil]{cursor:pointer;padding:.25rem;border-radius:8px;transition:all .3s}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-header[data-astro-cid-nuir5xil] .modal-close[data-astro-cid-nuir5xil]:hover{background-color:var(--main-card-border)}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil]{padding:1.5rem}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil]{margin-bottom:1.5rem}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil]:last-child{margin-bottom:0}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .section-title[data-astro-cid-nuir5xil]{display:block;font-size:14px;font-weight:700;color:var(--main-font-second-color);margin-bottom:.75rem}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--main-card-border)}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil]:last-child{border-bottom:none}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-label[data-astro-cid-nuir5xil]{font-size:14px}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-options[data-astro-cid-nuir5xil]{display:flex;gap:.5rem}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-options[data-astro-cid-nuir5xil] .options[data-astro-cid-nuir5xil]{padding:.4rem .8rem;border-radius:8px;font-size:13px;background-color:var(--main-card-second-background);cursor:pointer;transition:all .3s}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-options[data-astro-cid-nuir5xil] .options[data-astro-cid-nuir5xil]:hover{background-color:var(--main-card-border)}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-options[data-astro-cid-nuir5xil] .options[data-astro-cid-nuir5xil].choose{background-color:var(--main-color);color:#fff}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-options[data-astro-cid-nuir5xil] .num[data-astro-cid-nuir5xil]{padding:.4rem .8rem;font-size:14px;font-weight:700}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-options[data-astro-cid-nuir5xil] input[data-astro-cid-nuir5xil]{width:200px;padding:.4rem .8rem;border:1px solid var(--main-card-border);border-radius:8px;font-size:13px;background-color:var(--main-card-second-background);color:var(--main-font-color);outline:none}.settings-modal[data-astro-cid-nuir5xil] .modal-content[data-astro-cid-nuir5xil] .modal-body[data-astro-cid-nuir5xil] .set-section[data-astro-cid-nuir5xil] .set-item[data-astro-cid-nuir5xil] .set-options[data-astro-cid-nuir5xil] input[data-astro-cid-nuir5xil]:focus{border-color:var(--main-color)}.control-modal[data-astro-cid-xqb5r7xs]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;display:flex;align-items:center;justify-content:center}.control-modal[data-astro-cid-xqb5r7xs] .control-mask[data-astro-cid-xqb5r7xs]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;backdrop-filter:blur(5px)}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs]{position:relative;padding:2rem}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs] .menu[data-astro-cid-xqb5r7xs]{display:flex;gap:1rem}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs] .menu[data-astro-cid-xqb5r7xs] .menu-item[data-astro-cid-xqb5r7xs]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--main-card-background);border:1px solid var(--main-card-border);cursor:pointer;transition:all .3s}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs] .menu[data-astro-cid-xqb5r7xs] .menu-item[data-astro-cid-xqb5r7xs] .iconfont[data-astro-cid-xqb5r7xs]{font-size:24px;color:var(--main-font-color)}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs] .menu[data-astro-cid-xqb5r7xs] .menu-item[data-astro-cid-xqb5r7xs]:hover{border-color:var(--main-color)}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs] .menu[data-astro-cid-xqb5r7xs] .menu-item[data-astro-cid-xqb5r7xs]:hover .iconfont[data-astro-cid-xqb5r7xs]{color:var(--main-color)}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs] .menu[data-astro-cid-xqb5r7xs] .menu-item[data-astro-cid-xqb5r7xs].open{background-color:var(--main-color);border-color:var(--main-color)}.control-modal[data-astro-cid-xqb5r7xs] .control-content[data-astro-cid-xqb5r7xs] .menu[data-astro-cid-xqb5r7xs] .menu-item[data-astro-cid-xqb5r7xs].open .iconfont[data-astro-cid-xqb5r7xs]{color:#fff}.toast[data-astro-cid-xqb5r7xs]{position:fixed;bottom:80px;left:50%;transform:translate(-50%) translateY(20px);padding:10px 24px;border-radius:8px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);color:var(--main-font-color);font-size:14px;box-shadow:0 4px 12px #00000026;z-index:9999;opacity:0;transition:all .3s;pointer-events:none;white-space:nowrap}.toast[data-astro-cid-xqb5r7xs].show{opacity:1;transform:translate(-50%) translateY(0)}@font-face{font-family:Site Title;font-display:swap;src:url(/fonts/title.ttf)}html,body,#app{font-family:var(--main-font-family)!important}.iconfont{font-family:iconfont!important;font-size:1rem;font-style:normal;color:var(--main-font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-opacity{0%{opacity:0;transform:translateY(20px)}to{opacity:.8;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes loading-width{0%{width:0%}to{width:100%}}@keyframes gradientFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveDown{0%,to{bottom:30px}50%{bottom:60px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fadeDown-enter-active,.fadeDown-leave-active{transition:opacity .3s ease,transform .3s ease}.fadeDown-enter-from,.fadeDown-leave-to{opacity:0;transform:translateY(-10px)}.toLeft-enter-active,.toLeft-leave-active{transition:transform .3s ease}.toLeft-enter-from,.toLeft-leave-to{transform:translate(300px)}.markdown-main-style div>h1{font-size:2rem;text-align:center;border-bottom:1px dashed var(--main-color-bg);padding-bottom:1rem}.markdown-main-style div>h1 .header-anchor:before{display:none}.markdown-main-style div>h2{font-size:1.6rem;line-height:1.6;border-bottom:1px dashed var(--main-color-bg);padding-bottom:.5rem}.markdown-main-style div>h3{width:fit-content;font-size:1.2rem;z-index:0}.markdown-main-style div>h3:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;border-radius:3px;background-color:var(--main-card-border);z-index:-1}.markdown-main-style div>h1,.markdown-main-style div>h2,.markdown-main-style div>h3,.markdown-main-style div>h4{position:relative;cursor:pointer}.markdown-main-style div>h1:hover .header-anchor,.markdown-main-style div>h2:hover .header-anchor,.markdown-main-style div>h3:hover .header-anchor,.markdown-main-style div>h4:hover .header-anchor{opacity:1}.markdown-main-style .header-anchor{position:absolute;left:0;opacity:0;transition:opacity .3s}.markdown-main-style .header-anchor:before{content:"#";position:absolute;left:-1.3rem;color:var(--main-color);font-weight:700}.markdown-main-style p{font-size:1.1rem}.markdown-main-style p,.markdown-main-style ul,.markdown-main-style li,.markdown-main-style td{margin:1rem 0;text-align:left;letter-spacing:.6px;line-height:2}.markdown-main-style p code,.markdown-main-style ul code,.markdown-main-style li code,.markdown-main-style td code{display:inline-flex;font-size:.8rem;padding:0 6px;border-radius:6px;background-color:var(--main-card-border);font-family:"Fira Code",var(--main-font-family),monospace;font-optical-sizing:auto;white-space:nowrap;transform:translateY(-2px);overflow-x:auto;max-width:100%;transition:color .3s,background-color .3s;cursor:pointer}.markdown-main-style p code:hover,.markdown-main-style ul code:hover,.markdown-main-style li code:hover,.markdown-main-style td code:hover{color:var(--main-color);background-color:var(--main-color-bg)}.markdown-main-style p a,.markdown-main-style ul a,.markdown-main-style li a,.markdown-main-style td a{position:relative;display:inline-flex;color:var(--main-color)}.markdown-main-style p a:before,.markdown-main-style ul a:before,.markdown-main-style li a:before,.markdown-main-style td a:before{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;opacity:.8;background-color:var(--main-color);border-radius:4px;transition:all .3s}.markdown-main-style p a:hover:before,.markdown-main-style ul a:hover:before,.markdown-main-style li a:hover:before,.markdown-main-style td a:hover:before{height:100%;opacity:.2;bottom:0;left:-2px;right:-2px}.markdown-main-style p strong,.markdown-main-style ul strong,.markdown-main-style li strong,.markdown-main-style td strong{color:var(--main-color)}.markdown-main-style img{width:100%;border-radius:12px}.markdown-main-style .img-fancybox{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--main-font-color)}.markdown-main-style .img-fancybox .post-img{width:auto;max-height:450px;max-width:100%;margin:0 auto;border-radius:12px;cursor:zoom-in;transition:opacity .3s,filter .3s}.markdown-main-style .img-fancybox .post-img:hover{filter:blur(0) brightness(.8)}.markdown-main-style .img-fancybox .post-img-tip{display:inline-flex;width:100%;justify-content:center;align-items:center;margin:.8rem 0;font-size:14px;opacity:.6}.markdown-main-style .img-fancybox:before{display:none}.markdown-main-style .img-fancybox:hover{color:var(--main-font-color)}.markdown-main-style div[class*=language-]{position:relative;display:flex;flex-direction:row-reverse;border-radius:12px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);padding-top:36px;margin:1rem 0;overflow:hidden}.markdown-main-style div[class*=language-] .copy,.markdown-main-style div[class*=language-] .lang{position:absolute}.markdown-main-style div[class*=language-] .lang{width:100%;height:36px;top:0;left:0;display:flex;flex-direction:row;align-items:center;background-color:var(--main-card-second-background);border-bottom:1px solid var(--main-card-border);padding-left:16px;font-weight:700;font-size:18px}.markdown-main-style div[class*=language-] .copy{top:0;right:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;font-family:iconfont;font-size:20px;font-style:normal;z-index:1;color:var(--main-font-color);cursor:pointer}.markdown-main-style div[class*=language-] .copy:after{content:"";transition:color .3s}.markdown-main-style div[class*=language-] .copy:before{content:"复制成功";position:absolute;left:-60px;font-size:14px;white-space:nowrap;opacity:0;transform:translate(5px);transition:color .3s,opacity .3s,transform .3s}.markdown-main-style div[class*=language-] .copy.copied:before{opacity:1;transform:translate(0)}.markdown-main-style div[class*=language-] .copy:hover:before,.markdown-main-style div[class*=language-] .copy:hover:after{color:var(--main-color)}.markdown-main-style div[class*=language-] .line-numbers-wrapper{padding:6px 10px;opacity:.6;text-align:center;user-select:none;color:var(--main-font-second-color);background-color:var(--main-card-second-background)}.markdown-main-style div[class*=language-] .line-numbers-wrapper .line-number{display:flex;align-items:center;justify-content:center;height:22px;font-size:14px}.markdown-main-style div[class*=language-] .line-numbers-wrapper br{display:none}.markdown-main-style div[class*=language-] pre{margin:0;padding:6px 10px;width:100%;overflow-y:auto;user-select:text;border-left:1px solid var(--main-card-border)}.markdown-main-style div[class*=language-] pre code{font-family:"Fira Code",var(--main-font-family),monospace;font-optical-sizing:auto}.markdown-main-style div[class*=language-] pre code .line{display:inline-block;height:22px}.markdown-main-style div[class*=language-] pre code .line span{color:var(--shiki-light);transition:color .3s}.markdown-main-style div[class*=language-] pre code .line.highlighted{width:100%;background-color:var(--main-card-border);border-radius:6px}.markdown-main-style div[class*=language-] pre code .line:empty{height:17px}.markdown-main-style pre.astro-code{position:relative;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--main-card-border);margin:1rem 0;overflow:hidden;padding:0}.markdown-main-style pre.astro-code:before{content:attr(data-language);display:flex;align-items:center;height:36px;padding-left:16px;font-weight:700;font-size:14px;background-color:var(--main-card-second-background);border-bottom:1px solid var(--main-card-border);color:var(--main-font-color)}.markdown-main-style pre.astro-code pre{margin:0;padding:12px 16px;width:100%;overflow-y:auto;user-select:text;background-color:transparent!important}.markdown-main-style pre.astro-code pre code{font-family:"Fira Code",var(--main-font-family),monospace;font-optical-sizing:auto}.markdown-main-style pre{width:100%;overflow-y:auto;user-select:text}.markdown-main-style blockquote{padding:2px 16px;margin:1rem 0;color:var(--main-font-color);text-align:left;border:1px solid var(--main-card-border);border-left:8px solid var(--main-card-border);background-color:var(--main-card-second-background);border-radius:4px 8px 8px 4px}.markdown-main-style blockquote p{margin:.5rem 0}.markdown-main-style ul{list-style-type:none;padding-left:1rem}.markdown-main-style ul li{position:relative;padding-left:1.2rem;margin:.6rem 0;overflow:auto}.markdown-main-style ul li:before{content:"";position:absolute;left:0;top:.7rem;width:.6rem;height:.6rem;background-color:var(--main-color);border-radius:50%}.markdown-main-style ul li p:first-child{margin-top:0}.markdown-main-style ul li p:last-child{margin-bottom:0}.markdown-main-style ol{padding-left:2rem}.markdown-main-style ol li::marker{color:var(--main-color);font-weight:700}.markdown-main-style .table-container{width:100%;margin:1rem 0;border:1px solid var(--main-card-border);border-radius:8px;overflow-y:hidden;overflow-x:auto}.markdown-main-style .table-container table{width:100%;min-width:512px;max-width:1200px;margin:0 auto;border-collapse:collapse;border-spacing:0}.markdown-main-style .table-container table td,.markdown-main-style .table-container table th{margin:0;padding:.6rem 1rem;line-height:normal;letter-spacing:normal;vertical-align:middle;border:1px solid var(--main-card-border)}.markdown-main-style .table-container table thead{background-color:var(--main-card-second-background)}.markdown-main-style .table-container table tbody tr{transition:background-color .3s;cursor:pointer}.markdown-main-style .table-container table tbody tr:hover{background-color:var(--main-card-second-background)}.markdown-main-style hr{margin:1rem 0;height:2px;border:none;background-color:var(--main-card-border)}.markdown-main-style label{cursor:pointer}.markdown-main-style mjx-container{overflow:auto;padding-bottom:8px;font-family:auto}.markdown-main-style .custom-block{margin:1rem 0;padding:16px 16px 16px 12px;border-radius:8px;background-color:var(--main-card-border);border-left:6px solid var(--main-color-gray);user-select:none}.markdown-main-style .custom-block p{margin:0;line-height:normal;font-size:.95rem}.markdown-main-style .custom-block p.custom-block-title{font-size:14px;font-weight:700;margin-bottom:6px}.markdown-main-style .custom-block.tip{background-color:var(--main-info-color-gray);border-left-color:var(--main-info-color)}.markdown-main-style .custom-block.tip p{color:var(--main-info-color)}.markdown-main-style .custom-block.warning{background-color:var(--main-warning-color-gray);border-left-color:var(--main-warning-color)}.markdown-main-style .custom-block.warning p{color:var(--main-warning-color)}.markdown-main-style .custom-block.danger{background-color:var(--main-error-color-gray);border-left-color:var(--main-error-color)}.markdown-main-style .custom-block.danger p{color:var(--main-error-color)}.markdown-main-style .custom-block.details{border:none;padding:0;background-color:transparent;transition:max-height .4s ease-in-out;overflow:hidden}.markdown-main-style .custom-block.details summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;font-weight:700;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);transition:color .3s,border-color .3s,background-color .3s;cursor:pointer}.markdown-main-style .custom-block.details summary:before{content:"";font-family:iconfont;margin-right:6px;font-size:18px;transition:transform .3s}.markdown-main-style .custom-block.details summary:after{content:"+";margin-left:auto}.markdown-main-style .custom-block.details summary:hover{color:var(--main-card-background);background-color:var(--main-color)}.markdown-main-style .custom-block.details>:last-child{padding:16px;font-size:1rem;border-radius:0 0 12px 12px;border:1px solid var(--main-card-border);background-color:var(--main-card-background);border-top:none}.markdown-main-style .custom-block.details[open] summary{border-radius:12px 12px 0 0;border-color:var(--main-color);color:var(--main-card-background);background-color:var(--main-color)}.markdown-main-style .custom-block.details[open] summary:before{transform:rotate(90deg)}.markdown-main-style .custom-block.details[open] summary:after{content:"-"}.markdown-main-style .custom-block.details[open]>:last-child{border-color:var(--main-color)}.markdown-main-style .custom-block.details:hover summary{color:var(--main-card-background);background-color:var(--main-color)}.markdown-main-style .timeline{position:relative;padding:0 0 1rem 26px;cursor:pointer}.markdown-main-style .timeline .timeline-title{display:inline-block;font-size:14px;opacity:.6;transform:translateY(-2px);transition:color .3s,opacity .3s}.markdown-main-style .timeline .timeline-content{margin-top:12px;border-radius:2px 12px 12px;padding:1rem;max-width:80%;width:max-content;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background)}.markdown-main-style .timeline .timeline-content>:first-child{margin-top:0}.markdown-main-style .timeline .timeline-content>:last-child{margin-bottom:0}.markdown-main-style .timeline:after{content:"";position:absolute;top:7px;left:7px;width:4px;height:100%;border-radius:4px;background-color:var(--main-card-border);z-index:0}.markdown-main-style .timeline:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;border:2px solid var(--main-color);background-color:var(--main-card-background);transition:transform .3s;z-index:1}.markdown-main-style .timeline:hover .timeline-title{opacity:1;color:var(--main-color)}.markdown-main-style .timeline:hover:before{transform:scale(1.2)}.markdown-main-style .radio{display:flex;flex-direction:row;align-items:center;margin:1rem 0}.markdown-main-style .radio .radio-point{position:relative;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin:0 12px 0 0;outline:2px solid var(--main-color);border-radius:50%}.markdown-main-style .radio .radio-point:after{content:"";opacity:0;position:absolute;width:65%;height:65%;background-color:var(--main-color);border-radius:50%}.markdown-main-style .radio .radio-point.checked:after{opacity:1}.markdown-main-style .radio p{margin:0}.markdown-main-style .card{padding:1rem 1.2rem;border-radius:8px;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);box-shadow:0 8px 16px -4px var(--main-border-shadow)}.markdown-main-style .card p:first-child{margin-top:0}.markdown-main-style .card p:last-child{margin-bottom:0}.markdown-main-style .button{outline:none;border-radius:8px;padding:6px 16px;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);transition:background-color .3s;cursor:pointer}.markdown-main-style .button p,.markdown-main-style .button a{padding:0;margin:0;font-size:1rem;color:var(--main-font-color)}.markdown-main-style .button p:before,.markdown-main-style .button a:before{display:none}.markdown-main-style .button.primary{color:var(--main-card-background);background-color:var(--main-color)}.markdown-main-style .button:hover{background-color:var(--main-card-border)}:root{--main-color: #425aef;--main-color-bg: #4259ef0d;--main-site-background: #f7f9fe;--main-card-background: #fff;--main-card-second-background: #f7f7f9;--main-font-color: #363636;--main-font-second-color: #3c3c43cc;--main-card-border: #e3e8f7;--main-border-shadow: #2c2d300c;--main-scrollbar-bar: rgba(60, 60, 67, .4);--main-mask-background: rgba(255, 255, 255, .95);--main-mask-Inverse-background: rgba(0, 0, 0, .08);--main-mask-second-background: rgba(255, 255, 255, .45);--main-color-opacity: rgba(255, 255, 255, .15);--main-dark-opacity: rgba(255, 255, 255, .15);--main-dark-shadow: #0000006e;--main-info-color: #50bfff;--main-info-color-gray: #50bfff60;--main-warning-color: #ffa500;--main-warning-color-gray: #f7ba2a60;--main-success-color: #13ce66;--main-success-color-gray: #13ce6660;--main-error-color: #ff3842;--main-error-color-gray: #ff38423b;--main-color-blue: #0084ff;--main-color-white: #ffffff40;--main-color-gray: #999;--main-color-red: #ff3842;--main-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}html.dark{--main-color: #dfac46;--main-color-bg: #f2b94b23;--main-site-background: #18171d;--main-card-background: #1b1c20;--main-card-second-background: #21232a;--main-font-color: #f7f7fa;--main-font-second-color: #a1a2b8;--main-card-border: #3d3d3f;--main-border-shadow: #00000050;--main-scrollbar-bar: rgba(200, 200, 223, .4);--main-mask-background: rgba(0, 0, 0, .95);--main-mask-Inverse-background: rgba(255, 255, 255, .08);--main-mask-second-background: rgba(0, 0, 0, .45);--main-color-opacity: rgba(0, 0, 0, .15)}html.hmos{--main-font-family: "HarmonyOS_Regular", sans-serif}html.lxgw{--main-font-family: "LXGW WenKai Screen", sans-serif}html .iconfont{font-size:1rem}html button{font-family:var(--main-font-family)}html.image{--main-card-border: #3d3d3f63;--main-font-second-color: #c6c6c6;--main-card-background: #1b1c20de;--main-card-second-background: #21232ab5}html.image .main-nav{backdrop-filter:blur(20px)}html.image .main-nav.top{backdrop-filter:blur(0)}@media (max-width: 768px){html.image .main-nav.down .nav-center{background-color:#1b1c20!important}}html.image .loading{backdrop-filter:blur(20px)}*{-webkit-user-drag:none;box-sizing:border-box}html{user-select:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.dark pre code .line span{color:var(--shiki-dark)!important}html.gray{filter:grayscale(100%)}body{margin:0;padding:0;color:var(--main-font-color);background-color:var(--main-site-background);animation:show forwards .5s;overflow-x:hidden;transition:color .3s,background-color .3s}a{text-decoration:none;color:var(--main-font-color);transition:all .3s}a .iconfont{transition:all .3s}a:hover{color:var(--main-color)}#app{width:100vw;width:100dvw;transition:filter .3s cubic-bezier(.25,.46,.45,.94)}#app.blur{filter:blur(20px)}.s-card{padding:.8rem;border-radius:16px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow);transition:all .3s;cursor:pointer}.s-card:hover.hover{border-color:var(--main-color);box-shadow:0 8px 16px -4px var(--main-color-bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--main-scrollbar-bar);border-radius:8px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:var(--main-color)}::selection{background-color:var(--main-color);color:#efefef}.fancybox__container .fancybox__progress{background:var(--main-color)!important}.fancybox__container .fancybox__thumb:after{border-width:2px!important;border-color:var(--main-color)!important}.main-layout{width:100%;max-width:1400px;margin:0 auto;padding:1rem 2rem;animation:show .5s forwards;display:block;&.loading{display:none}@media (max-width: 768px){padding:1rem 1.5rem}}
