.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}: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:#3c3c4366;--main-mask-background:#fffffff2;--main-mask-Inverse-background:#00000014;--main-mask-second-background:#ffffff73;--main-color-opacity:#ffffff26;--main-dark-opacity:#ffffff26;--main-dark-shadow:#0000006e;--main-info-color:#50bfff;--main-info-color-gray:#50bfff60;--main-warning-color:orange;--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:#c8c8df66;--main-mask-background:#000000f2;--main-mask-Inverse-background:#ffffff14;--main-mask-second-background:#00000073;--main-color-opacity:#00000026}@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-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 rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.hmos{--main-font-family:"HarmonyOS_Regular", sans-serif}html.lxgw{--main-font-family:"LXGW WenKai Screen", sans-serif}html,body,#app{font-family:var(--main-font-family)}.iconfont{color:var(--main-font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-style:normal}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()}@media (width<=768px){html.image .main-nav.down .nav-center{background-color:#1b1c20}}*{-webkit-user-drag:none;box-sizing:border-box}html{user-select:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%}pre code .line span{color:var(--shiki-light,inherit)}html.dark pre code .line span{color:var(--shiki-dark,inherit)}html.gray{filter:grayscale()}body{color:var(--main-font-color);background-color:var(--main-site-background);flex-direction:column;min-height:100dvh;margin:0;padding:0;transition:color .3s,background-color .3s;animation:.5s forwards show;display:flex;overflow-x:clip}body>main{flex:1 0 auto}body>header,body>footer{flex-shrink:0}a{color:var(--main-font-color);text-decoration:none;transition:all .3s}a .iconfont{transition:all .3s}a:hover{color:var(--main-color)}#app{width:100dvw;transition:filter .3s cubic-bezier(.25,.46,.45,.94)}#app.blur{filter:blur(20px)}.s-card{background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow);cursor:pointer;border-radius:16px;padding:.8rem;transition:all .3s}.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);cursor:pointer;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--main-color)}::selection{background-color:var(--main-color);color:#efefef}body.blur-active astro-island>header,body.blur-active>main,body.blur-active>footer{filter:blur(20px);transition:filter .3s}body.blur-active .control .control-mask{background-color:var(--main-card-background);opacity:.8}.background[data-astro-cid-sor4u3rk]{z-index:-2;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.background[data-astro-cid-sor4u3rk].patterns{background-color:var(--main-site-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192'%3E%3Cpath fill='%23494849' fill-opacity='0.08' d='M192 15v2a11 11 0 0 0-11 11c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H145v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11 13 13 0 1 1 .02 26 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43a6.1 6.1 0 0 0-3.03 4.87V143h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 181 164a11 11 0 0 0 11 11v2a13 13 0 0 1-13-13 12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84a6.1 6.1 0 0 0-4.87-3.03H145v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 124 181a11 11 0 0 0-11 11h-2a13 13 0 0 1 13-13c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43a6.1 6.1 0 0 0 3.03-4.87V145h-35.02a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 107 124a11 11 0 0 0-22 0c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H49v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11A13 13 0 0 1 81 192h-2a11 11 0 0 0-11-11c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V145H11.98a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 0 1 0 177v-2a11 11 0 0 0 11-11c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H47v-35.02a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 28 109a13 13 0 1 1 0-26c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43A6.1 6.1 0 0 0 47 84.02V49H11.98a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 11 28 11 11 0 0 0 0 17v-2a13 13 0 0 1 13 13c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84A6.1 6.1 0 0 0 11.98 47H47V11.98a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 68 11 11 11 0 0 0 79 0h2a13 13 0 0 1-13 13 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43A6.1 6.1 0 0 0 49 11.98V47h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 85 68a11 11 0 0 0 22 0c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H143V11.98a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 124 13a13 13 0 0 1-13-13h2a11 11 0 0 0 11 11c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V47h35.02a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 179 28a13 13 0 0 1 13-13zM84.02 143a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 83 124a13 13 0 1 1 26 0c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84a6.1 6.1 0 0 0 4.87 3.03H143v-35.02a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 164 107a11 11 0 0 0 0-22c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V49h-35.02a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 1 1 83 68a12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84A6.1 6.1 0 0 0 84.02 49H49v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 28 85a11 11 0 0 0 0 22c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V143h35.02z'%3E%3C/path%3E%3C/svg%3E")}html.dark .background[data-astro-cid-sor4u3rk].patterns{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192'%3E%3Cpath fill='%23fcfcfc' fill-opacity='0.08' d='M192 15v2a11 11 0 0 0-11 11c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H145v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11 13 13 0 1 1 .02 26 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43a6.1 6.1 0 0 0-3.03 4.87V143h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 181 164a11 11 0 0 0 11 11v2a13 13 0 0 1-13-13 12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84a6.1 6.1 0 0 0-4.87-3.03H145v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 124 181a11 11 0 0 0-11 11h-2a13 13 0 0 1 13-13c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43a6.1 6.1 0 0 0 3.03-4.87V145h-35.02a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 107 124a11 11 0 0 0-22 0c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H49v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11A13 13 0 0 1 81 192h-2a11 11 0 0 0-11-11c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V145H11.98a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 0 1 0 177v-2a11 11 0 0 0 11-11c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H47v-35.02a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 28 109a13 13 0 1 1 0-26c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43A6.1 6.1 0 0 0 47 84.02V49H11.98a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 11 28 11 11 0 0 0 0 17v-2a13 13 0 0 1 13 13c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84A6.1 6.1 0 0 0 11.98 47H47V11.98a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 68 11 11 11 0 0 0 79 0h2a13 13 0 0 1-13 13 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43A6.1 6.1 0 0 0 49 11.98V47h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 85 68a11 11 0 0 0 22 0c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H143V11.98a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 124 13a13 13 0 0 1-13-13h2a11 11 0 0 0 11 11c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V47h35.02a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 179 28a13 13 0 0 1 13-13zM84.02 143a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 83 124a13 13 0 1 1 26 0c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84a6.1 6.1 0 0 0 4.87 3.03H143v-35.02a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 164 107a11 11 0 0 0 0-22c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V49h-35.02a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 1 1 83 68a12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84A6.1 6.1 0 0 0 84.02 49H49v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 28 85a11 11 0 0 0 0 22c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V143h35.02z'%3E%3C/path%3E%3C/svg%3E")}.background[data-astro-cid-sor4u3rk].custom-svg{background-color:var(--main-site-background);background-repeat:repeat}.background[data-astro-cid-sor4u3rk].image{overflow:hidden}.background[data-astro-cid-sor4u3rk].image .cover[data-astro-cid-sor4u3rk]{object-fit:cover;width:100%;height:100%;transition:filter .3s}html.dark .background[data-astro-cid-sor4u3rk].image .cover[data-astro-cid-sor4u3rk]{filter:brightness(.6)}.main-footer[data-v-8bf7077b]{background-color:var(--main-card-background);border-top:1px solid var(--main-card-border);margin-top:1rem;padding:1rem 0;transition:color .3s,border .3s,background-color .3s;animation:.3s backwards show;display:flex;overflow:hidden}.main-footer .footer-content[data-v-8bf7077b]{width:100%;max-width:1400px;color:var(--main-font-color);flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:32px;margin:0 auto;padding:0 1rem;line-height:1;display:flex}.main-footer .footer-content .copyright[data-v-8bf7077b]{flex-flow:wrap;justify-content:center;align-items:center;display:inline-flex}.main-footer .footer-content .copyright .time[data-v-8bf7077b]{align-items:center;display:inline-flex}.main-footer .footer-content .copyright .time .iconfont[data-v-8bf7077b]{margin-right:4px}.main-footer .footer-content .meta[data-v-8bf7077b]{flex-direction:row;align-items:center;display:flex}.main-footer .footer-content .meta .power[data-v-8bf7077b]{margin-right:4px}.main-footer .footer-content .meta .power .by[data-v-8bf7077b]{opacity:.8;margin-right:6px;font-weight:400}.main-footer .footer-content .meta .rss[data-v-8bf7077b]{margin-right:4px}.main-footer .footer-content .meta .rss .iconfont[data-v-8bf7077b]{margin-right:6px;font-weight:400}.main-footer .footer-content .meta .cc .iconfont[data-v-8bf7077b]{margin:0 2px;font-weight:400}.main-footer .footer-content .link[data-v-8bf7077b]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:12px;flex-direction:row;align-items:center;height:38px;margin:0 2px;padding:8px;font-weight:700;transition:color .3s,background-color .3s;display:inline-flex;overflow:hidden}.main-footer .footer-content .link .iconfont[data-v-8bf7077b]{margin-right:4px;font-size:22px;transition:color .3s}.main-footer .footer-content .link[data-v-8bf7077b]:hover{color:var(--main-color);background-color:var(--main-color-bg)}.main-footer .footer-content .link:hover .iconfont[data-v-8bf7077b]{color:var(--main-color)}@media (width<=768px){.main-footer .footer-content[data-v-8bf7077b]{flex-flow:column;justify-content:center;gap:2px;font-size:13px}.main-footer .footer-content .meta[data-v-8bf7077b]{flex-flow:wrap;justify-content:center;display:flex}.main-footer .footer-content .link[data-v-8bf7077b]{height:32px;padding:6px 4px}}.main-header[data-v-500600a0]{z-index:1002;width:100%;height:60px;animation:.3s backwards show;position:relative;overflow:hidden}.main-nav[data-v-500600a0]{background-color:#0000;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:60px;display:flex;position:fixed;top:0;left:0}.nav-all[data-v-500600a0]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;width:100%;max-width:1400px;height:100%;padding:0 2rem;display:grid;position:relative}.nav-all .left-nav[data-v-500600a0]{background-color:var(--main-card-background);border:1px solid var(--main-card-border);height:44px;box-shadow:0 8px 16px -4px var(--main-border-shadow);border-radius:50px;flex-direction:row;justify-self:start;align-items:center;padding:0 .425rem;transition:background-color .3s;display:flex}.nav-all .left-nav .more-menu[data-v-500600a0]{margin-right:4px;position:relative}.nav-all .left-nav .drawer-toggle[data-v-500600a0]{display:none}@media (width<=768px){.nav-all .left-nav .drawer-toggle[data-v-500600a0]{display:flex}.nav-all .left-nav .more-menu[data-v-500600a0]{display:none}}.nav-all .left-nav .more-menu .more-card[data-v-500600a0]{opacity:0;visibility:hidden;transform-origin:0 0;position:absolute;top:46px;left:0;transform:scale(.8)translateY(-5px)}.nav-all .left-nav .more-menu .more-card .more-item[data-v-500600a0]{margin-top:.8rem}.nav-all .left-nav .more-menu .more-card .more-item[data-v-500600a0]:first-child{margin-top:0}.nav-all .left-nav .more-menu .more-card .more-item .more-name[data-v-500600a0]{color:var(--main-font-second-color);margin-bottom:.6rem;font-size:14px;display:inline-block}.nav-all .left-nav .more-menu .more-card .more-item .more-list[data-v-500600a0]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.nav-all .left-nav .more-menu .more-card .more-item .more-list .more-link[data-v-500600a0]{border-radius:8px;align-items:center;width:150px;padding:6px 8px;display:flex}.nav-all .left-nav .more-menu .more-card .more-item .more-list .more-link .link-icon[data-v-500600a0]{border-radius:50%;width:24px;height:24px;margin-right:8px}.nav-all .left-nav .more-menu .more-card .more-item .more-list .more-link[data-v-500600a0]:hover{color:var(--main-card-background);background-color:var(--main-color)}.nav-all .left-nav .more-menu .more-card[data-v-500600a0]:after{content:"";z-index:1;width:100%;height:30px;position:absolute;top:-20px;left:0}.nav-all .left-nav .more-menu .more-card[data-v-500600a0]:hover{border-color:var(--main-color)}.nav-all .left-nav .more-menu:hover .more-card[data-v-500600a0]{opacity:1;visibility:visible;transform:scale(1)translateY(0)}.nav-all .left-nav .site-name[data-v-500600a0]{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;justify-content:center;align-items:center;height:34px;padding:0 6px;font-size:18px;font-weight:700;transition:transform .3s;display:flex;position:relative;overflow:hidden}.nav-all .left-nav .site-name .iconfont[data-v-500600a0]{width:100%;height:100%;color:var(--main-card-background);background-color:var(--main-color);opacity:0;border-radius:25px;justify-content:center;align-items:center;font-size:22px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}@media (width>=768px){.nav-all .left-nav .site-name:hover .iconfont[data-v-500600a0]{opacity:1}.nav-all .left-nav .site-name[data-v-500600a0]:active{transform:scale(.95)}}.nav-all .nav-center[data-v-500600a0]{place-items:center;width:fit-content;height:44px;display:grid;position:relative}.nav-all .nav-center .site-menu[data-v-500600a0]{background-color:var(--main-card-background);border:1px solid var(--main-card-border);height:44px;box-shadow:0 8px 16px -4px var(--main-border-shadow);z-index:10;opacity:0;border-radius:50px;flex-direction:row;grid-area:1/1;justify-content:center;align-items:center;padding:0 4px;transition:background-color .3s,transform .3s,opacity .3s;display:flex;transform:translateY(-50px)}.nav-all .nav-center .site-title[data-v-500600a0]{box-sizing:border-box;background-color:var(--main-card-background);border:1px solid var(--main-card-border);width:fit-content;height:44px;box-shadow:0 8px 16px -4px var(--main-border-shadow);cursor:pointer;border-radius:50px;grid-area:1/1;justify-content:center;align-items:stretch;padding:4px;transition:color .3s,background-color .3s,transform .3s,opacity .3s;display:flex;overflow:hidden}.nav-all .nav-center .site-title .site-title-inner[data-v-500600a0]{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;line-height:1.2;transition:color .3s,background-color .3s;display:flex;overflow:hidden}.nav-all .nav-center .site-title:hover .site-title-inner[data-v-500600a0]{color:var(--main-card-background);background-color:var(--main-color)}.main-nav.top .nav-all .site-menu[data-v-500600a0],.main-nav.up .nav-all .site-menu[data-v-500600a0]{opacity:1;transform:translateY(0)}.main-nav.top .nav-all .site-title[data-v-500600a0],.main-nav.up .nav-all .site-title[data-v-500600a0]{opacity:0;transform:translateY(50px)}.nav-all .nav-center .site-menu .menu-item[data-v-500600a0]{cursor:pointer;flex-direction:column;align-items:center;margin:auto;display:flex;position:relative}.nav-all .nav-center .site-menu .menu-item .link-btn[data-v-500600a0]{letter-spacing:.2rem;border-radius:50px;justify-content:center;align-items:center;height:35px;padding:0 .8rem 0 1rem;font-weight:700;line-height:35px;transition:color .3s,background-color .3s;display:flex}.nav-all .nav-center .site-menu .menu-item .link-child[data-v-500600a0]{background-color:var(--main-card-background);border:1px solid var(--main-color);box-shadow:0 8px 12px -3px var(--main-color-bg);opacity:0;visibility:hidden;border-radius:50px;flex-direction:row;align-items:center;margin-top:8px;padding:6px 2px;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:absolute;top:35px;transform:translateY(-10px)scale(.8)}.nav-all .nav-center .site-menu .menu-item .link-child[data-v-500600a0]:before{content:"";width:100%;height:20px;position:absolute;top:-14px;left:0}.nav-all .nav-center .site-menu .menu-item .link-child .link-child-btn[data-v-500600a0]{white-space:nowrap;border-radius:100px;align-items:center;margin:0 4px;padding:.6rem .8rem;transition:color .3s,padding .3s,background-color .3s,box-shadow .3s;display:flex}.nav-all .nav-center .site-menu .menu-item .link-child .link-child-btn .iconfont[data-v-500600a0]{margin-right:4px;font-size:20px;transition:color .3s}.nav-all .nav-center .site-menu .menu-item .link-child .link-child-btn[data-v-500600a0]: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-all .nav-center .site-menu .menu-item .link-child .link-child-btn:hover .iconfont[data-v-500600a0]{color:var(--main-card-background)}.nav-all .nav-center .site-menu .menu-item:first-child .link-child[data-v-500600a0]:after{content:"";width:50%;height:60px;position:absolute;top:-60px;left:0}.nav-all .nav-center .site-menu .menu-item:last-child .link-child[data-v-500600a0]:after{content:"";width:50%;height:60px;position:absolute;top:-60px;right:0}.nav-all .nav-center .site-menu .menu-item:hover .link-btn[data-v-500600a0]{color:var(--main-card-background);background-color:var(--main-color)}.nav-all .nav-center .site-menu .menu-item:hover .link-child[data-v-500600a0]{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.nav-all .right-nav[data-v-500600a0]{background-color:var(--main-card-background);border:1px solid var(--main-card-border);height:44px;box-shadow:0 8px 16px -4px var(--main-border-shadow);border-radius:50px;flex-direction:row;justify-content:flex-end;justify-self:end;align-items:center;padding:0 .425rem;transition:background-color .3s;display:flex}.nav-all .right-nav .menu-btn.mobile[data-v-500600a0]{display:none}@media (width<=768px){.nav-all .right-nav .menu-btn.mobile[data-v-500600a0]{display:flex}.nav-all .right-nav .menu-btn.pc[data-v-500600a0]{display:none}}.nav-all .right-nav .to-top[data-v-500600a0]{cursor:pointer;justify-content:center;align-items:center;width:25px;height:25px;margin-left:.5rem;transition:all .3s;display:flex;position:relative}.nav-all .right-nav .to-top .to-top-btn[data-v-500600a0]{background-color:var(--main-font-color);border-radius:40px;justify-content:center;align-items:center;width:25px;height:25px;transition:width .3s,height .3s,transform .3s,background-color .3s;display:flex;position:absolute}.nav-all .right-nav .to-top .to-top-btn .num[data-v-500600a0]{color:var(--main-card-background);font-size:12px;transition:opacity .1s;position:absolute}.nav-all .right-nav .to-top .to-top-btn .icon-up[data-v-500600a0]{color:var(--main-card-background);opacity:0;transition:opacity .3s;position:absolute}.nav-all .right-nav .to-top.hidden[data-v-500600a0]{opacity:0;width:0;margin:0;transform:scale(0)}.nav-all .right-nav .to-top.long[data-v-500600a0],.nav-all .right-nav .to-top.long .to-top-btn[data-v-500600a0]{width:70px}.nav-all .right-nav .to-top:not(.long):hover .to-top-btn[data-v-500600a0]{transform:scale(1.3)}.nav-all .right-nav .to-top:hover .to-top-btn .num[data-v-500600a0]{opacity:0}.nav-all .right-nav .to-top:hover .to-top-btn .icon-up[data-v-500600a0]{opacity:1}.nav-all .right-nav .to-top[data-v-500600a0]:active{transform:scale(.9)}@media (width<=768px){.nav-all[data-v-500600a0]{flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.nav-all .left-nav[data-v-500600a0],.nav-all .right-nav[data-v-500600a0]{min-width:auto}.nav-all .nav-center[data-v-500600a0],.nav-all .right-nav .to-top[data-v-500600a0]{display:none}}.main-header .nav-btn[data-v-500600a0]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;padding:0;transition:background-color .3s;display:flex}.main-header .nav-btn .iconfont[data-v-500600a0]{font-size:20px;line-height:1;transition:color .3s,opacity .3s}.main-header .nav-btn[data-v-500600a0]:hover{background-color:var(--main-color)}.main-header .nav-btn:hover .iconfont[data-v-500600a0]{color:var(--main-card-background)}.main-header .drawer[data-v-500600a0]{display:none}@media (width<=768px){.main-header .drawer[data-v-500600a0]{z-index:1001;opacity:0;visibility:hidden;background-color:#0006;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.main-header .drawer.open[data-v-500600a0]{opacity:1;visibility:visible}.main-header .drawer .drawer-panel[data-v-500600a0]{width:min(78vw,320px);height:100%;padding:1rem .8rem calc(1rem + env(safe-area-inset-bottom));background-color:var(--main-card-background);border-right:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow);border-radius:0 16px 16px 0;flex-direction:column;transition:transform .3s;display:flex;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.main-header .drawer.open .drawer-panel[data-v-500600a0]{transform:translate(0)}.main-header .drawer .drawer-navbar[data-v-500600a0]{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.main-header .drawer .drawer-navbar .drawer-title[data-v-500600a0]{padding-left:8px;font-size:18px;font-weight:700}.main-header .drawer .drawer-group[data-v-500600a0]{margin-bottom:.6rem}.main-header .drawer .drawer-group .drawer-group-name[data-v-500600a0]{color:var(--main-font-second-color);margin:0 0 6px 8px;font-size:13px;display:block}.main-header .drawer .drawer-group .drawer-group-list[data-v-500600a0]{flex-direction:column;gap:2px;display:flex}.main-header .drawer .drawer-group .drawer-group-list .drawer-item[data-v-500600a0]{background-color:var(--main-card-second-background);border-radius:12px;flex-direction:row;align-items:center;padding:10px 12px;transition:color .3s,background-color .3s;display:flex}.main-header .drawer .drawer-group .drawer-group-list .drawer-item .iconfont[data-v-500600a0]{margin-right:10px;font-size:20px;line-height:1}.main-header .drawer .drawer-group .drawer-group-list .drawer-item .drawer-item-icon[data-v-500600a0]{border-radius:50%;width:22px;height:22px;margin-right:10px}.main-header .drawer .drawer-group .drawer-group-list .drawer-item[data-v-500600a0]:hover,.main-header .drawer .drawer-group .drawer-group-list .drawer-item[data-v-500600a0]:active{color:var(--main-card-background);background-color:var(--main-color)}}.music-player[data-v-4172acdb]{z-index:1001;font-family:var(--main-font-family);transition:transform .35s,opacity .35s;position:fixed;bottom:24px;left:24px}.music-player.near-footer[data-v-4172acdb]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 20px))}.music-player .music-capsule[data-v-4172acdb]{border:1px solid var(--main-card-border);background-color:var(--main-card-background);height:44px;box-shadow:0 8px 16px -4px var(--main-border-shadow);color:var(--main-font-color);cursor:pointer;border-radius:50px;align-items:center;gap:10px;padding:0 16px 0 6px;font-family:inherit;font-size:14px;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.music-player .music-capsule[data-v-4172acdb]:hover{border-color:var(--main-color);box-shadow:0 8px 16px -4px var(--main-color-bg)}.music-player .music-cover[data-v-4172acdb]{background-color:var(--main-card-second-background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.music-player .music-cover img[data-v-4172acdb],.music-player .music-cover .iconfont[data-v-4172acdb]{object-fit:cover;border-radius:50%;width:100%;height:100%}.music-player .music-cover .iconfont[data-v-4172acdb]{color:var(--main-font-second-color);justify-content:center;align-items:center;display:flex}.music-player .music-cover.rotating img[data-v-4172acdb],.music-player .music-cover.rotating .iconfont[data-v-4172acdb]{animation:20s linear infinite rotate}.music-player .music-title[data-v-4172acdb]{white-space:nowrap;text-overflow:ellipsis;max-width:128px;transition:color .3s;display:block;overflow:hidden}.music-player .music-progress[data-v-4172acdb]{background-color:var(--main-card-border);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:3px;left:18px;right:18px;overflow:hidden}.music-player .music-progress-fill[data-v-4172acdb]{background-color:var(--main-color);border-radius:2px;height:100%;transition:width .3s linear;display:block}.music-player .music-panel[data-v-4172acdb]{border:1px solid var(--main-card-border);background-color:var(--main-card-background);width:280px;max-width:calc(100vw - 32px);box-shadow:0 8px 16px -4px var(--main-border-shadow);transform-origin:0 100%;border-radius:16px;flex-direction:column;padding:.7rem;transition:border-color .3s,background-color .3s;display:flex;position:absolute;bottom:calc(100% + 12px);left:0}.music-pop-enter-active[data-v-4172acdb],.music-pop-leave-active[data-v-4172acdb]{transition:opacity .25s,transform .25s}.music-pop-enter-from[data-v-4172acdb],.music-pop-leave-to[data-v-4172acdb]{opacity:0;transform:translateY(10px)scale(.96)}.music-player .panel-header[data-v-4172acdb]{border-bottom:1px solid var(--main-card-border);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.music-player .panel-title[data-v-4172acdb]{color:var(--main-font-color);font-size:14px;font-weight:700}.music-player .panel-title .panel-count[data-v-4172acdb]{color:var(--main-font-second-color);margin-left:6px;font-size:12px;font-weight:400}.music-player .panel-close[data-v-4172acdb]{width:24px;height:24px;color:var(--main-font-second-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .3s,background-color .3s;display:flex}.music-player .panel-close[data-v-4172acdb]:hover{color:var(--main-color);background-color:var(--main-color-bg)}.music-player .panel-close .iconfont[data-v-4172acdb]{font-size:12px}.music-player .panel-empty[data-v-4172acdb]{color:var(--main-font-second-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:2rem 1rem;font-size:13px;display:flex}.music-player .panel-empty .loading-icon[data-v-4172acdb]{color:var(--main-color);font-size:1.4rem;animation:1.5s infinite loading}.music-player .panel-retry[data-v-4172acdb]{border:1px solid var(--main-card-border);color:var(--main-font-color);cursor:pointer;background:0 0;border-radius:50px;padding:6px 18px;font-family:inherit;font-size:13px;transition:color .3s,border-color .3s}.music-player .panel-retry[data-v-4172acdb]:hover{color:var(--main-color);border-color:var(--main-color)}.music-player .panel-now[data-v-4172acdb]{align-items:center;gap:10px;padding:.7rem 0 .5rem;display:flex}.music-player .now-cover[data-v-4172acdb]{background-color:var(--main-card-second-background);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.music-player .now-cover img[data-v-4172acdb]{object-fit:cover;width:100%;height:100%}.music-player .now-cover .iconfont[data-v-4172acdb]{color:var(--main-font-second-color)}.music-player .now-meta[data-v-4172acdb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.music-player .now-name[data-v-4172acdb]{color:var(--main-font-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.music-player .now-artist[data-v-4172acdb]{color:var(--main-font-second-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.music-player .now-time[data-v-4172acdb]{color:var(--main-font-second-color);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.music-player .panel-controls[data-v-4172acdb]{align-items:center;gap:4px;padding:.3rem 0 .5rem;display:flex}.music-player .ctrl-btn[data-v-4172acdb]{width:30px;height:30px;color:var(--main-font-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .3s,background-color .3s;display:flex;position:relative}.music-player .ctrl-btn[data-v-4172acdb]:hover{color:var(--main-color);background-color:var(--main-color-bg)}.music-player .ctrl-btn .iconfont[data-v-4172acdb]{font-size:14px}.music-player .ctrl-play[data-v-4172acdb]{background-color:var(--main-color-bg);color:var(--main-color)}.music-player .ctrl-play .iconfont[data-v-4172acdb]{font-size:16px}.music-player .ctrl-volume[data-v-4172acdb]{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.music-player .volume-slider[data-v-4172acdb]{width:56px}.music-player .panel-list[data-v-4172acdb]{border-top:1px solid var(--main-card-border);max-height:42vh;margin:0;padding:0;list-style:none;overflow-y:auto}.music-player .panel-list li[data-v-4172acdb]{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px;transition:background-color .3s;display:flex}.music-player .panel-list li[data-v-4172acdb]:hover,.music-player .panel-list li.active[data-v-4172acdb]{background-color:var(--main-color-bg)}.music-player .list-index[data-v-4172acdb]{width:18px;color:var(--main-font-second-color);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.music-player .panel-list li.active .list-index[data-v-4172acdb]{color:var(--main-color)}.music-player .panel-list li.active .list-index .iconfont[data-v-4172acdb]{font-size:12px}.music-player .list-cover[data-v-4172acdb]{background-color:var(--main-card-second-background);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.music-player .list-cover img[data-v-4172acdb]{object-fit:cover;width:100%;height:100%}.music-player .list-cover .iconfont[data-v-4172acdb]{color:var(--main-font-second-color);font-size:13px}.music-player .list-meta[data-v-4172acdb]{flex-direction:column;gap:1px;min-width:0;display:flex}.music-player .list-name[data-v-4172acdb]{color:var(--main-font-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;transition:color .3s;overflow:hidden}.music-player .list-artist[data-v-4172acdb]{color:var(--main-font-second-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.music-player .panel-list li.active .list-name[data-v-4172acdb]{color:var(--main-color)}.music-range[data-v-4172acdb]{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--main-color) var(--fill,0%), var(--main-card-border) var(--fill,0%));border:none;border-radius:4px;outline:none;height:4px;padding:0}.music-range[data-v-4172acdb]:disabled{cursor:default;opacity:.5}.music-range[data-v-4172acdb]::-webkit-slider-thumb{appearance:none;background-color:var(--main-color);width:12px;height:12px;box-shadow:0 1px 4px var(--main-border-shadow);border-radius:50%;transition:transform .2s}.music-range[data-v-4172acdb]::-webkit-slider-thumb:hover{transform:scale(1.2)}.music-range[data-v-4172acdb]::-moz-range-thumb{background-color:var(--main-color);border:none;border-radius:50%;width:12px;height:12px}html.image,html.image{backdrop-filter:blur(20px)}@media (width<=768px){.music-player[data-v-4172acdb]{bottom:12px;left:12px}.music-player .music-title[data-v-4172acdb]{max-width:104px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.opening-scene[data-astro-cid-4kg5xj7s]{z-index:-2;pointer-events:none;position:fixed;inset:0}.opening-scene__background[data-astro-cid-4kg5xj7s]{background:var(--main-site-background);position:absolute;inset:0;overflow:hidden}.opening-media[data-astro-cid-4kg5xj7s]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.opening-scene__intro[data-astro-cid-4kg5xj7s]{opacity:0}html:is(.opening-pending,.opening-active) .opening-scene__intro[data-astro-cid-4kg5xj7s]{opacity:1}html:is(.opening-pending,.opening-active) .opening-scene__outro[data-astro-cid-4kg5xj7s]{opacity:0}.opening-scene__shade[data-astro-cid-4kg5xj7s]{background:linear-gradient(90deg, #1c15103d, transparent 65%), linear-gradient(180deg, #1c151014 20%, #1c15100f 45%, #1c15108f 80%, var(--main-site-background) 100%);transition:background .6s;position:absolute;inset:0}body:not([data-opening-home]) .opening-scene__shade[data-astro-cid-4kg5xj7s]{background:color-mix(in srgb, var(--main-site-background) 77%, transparent)}html.dark .opening-scene__frame[data-astro-cid-4kg5xj7s]{filter:brightness(.8)}.opening-dialog[data-astro-cid-4kg5xj7s]{color:#fff;pointer-events:auto;opacity:1;background:#241b16;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;transition:opacity .6s;position:fixed;inset:0;overflow:hidden}.opening-dialog[data-astro-cid-4kg5xj7s]::backdrop{background:0 0}.opening-dialog[data-astro-cid-4kg5xj7s][data-state=leaving]{opacity:0;pointer-events:none}.opening-dialog__top[data-astro-cid-4kg5xj7s]{padding:clamp(24px,4vw,56px);padding-top:max(24px, env(safe-area-inset-top));background:linear-gradient(#00000040,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.opening-dialog__brand[data-astro-cid-4kg5xj7s]{letter-spacing:.15em;text-shadow:0 2px 12px #00000040;font-size:1.25rem;font-weight:600}.opening-dialog__skip[data-astro-cid-4kg5xj7s]{min-height:44px;font:inherit;color:inherit;backdrop-filter:blur(12px);cursor:pointer;background:#0003;border:1px solid #ffffff73;border-radius:30px;padding:10px 20px;font-size:.875rem}.opening-dialog__skip[data-astro-cid-4kg5xj7s]:hover{background:#0006}.opening-dialog__skip[data-astro-cid-4kg5xj7s]:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.opening-dialog[data-astro-cid-4kg5xj7s]{transition:none}}html:has(body[data-opening]){scrollbar-gutter:stable}body[data-opening]{isolation:isolate}body[data-opening]>main,body[data-opening]>astro-island,body[data-opening]>footer{transition:opacity .6s}html.opening-pending,html.opening-active{overflow:hidden}:is(html.opening-pending,html.opening-active) body>:not(.opening-scene){pointer-events:none;opacity:0!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){body[data-opening],body[data-opening]>main,body[data-opening]>astro-island,body[data-opening]>footer{transition:none;animation:none}}.right-menu[data-astro-cid-3ukbtiku]{z-index:9999;position:fixed;inset:0}.right-menu[data-astro-cid-3ukbtiku][hidden]{display:none}.right-menu[data-astro-cid-3ukbtiku] .right-menu-content[data-astro-cid-3ukbtiku]{background-color:var(--main-card-background);border:1px solid var(--main-card-border);width:180px;box-shadow:0 8px 16px -4px var(--main-border-shadow);border-radius:16px;padding:.8rem;transition:border-color .3s,background-color .3s;animation:.2s fade-up;position:absolute}.right-menu[data-astro-cid-3ukbtiku] .right-menu-tools[data-astro-cid-3ukbtiku]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.right-menu[data-astro-cid-3ukbtiku] .right-menu-list[data-astro-cid-3ukbtiku]{border-top:1px solid var(--main-card-border);flex-direction:column;margin-top:12px;padding-top:12px;display:flex}.right-menu[data-astro-cid-3ukbtiku] .right-menu-list[data-astro-cid-3ukbtiku][hidden]{display:none}.right-menu[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku]{color:var(--main-font-color);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:color .3s,background-color .3s;display:flex}.right-menu[data-astro-cid-3ukbtiku] .right-menu-tools[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku]{width:34px;height:34px}.right-menu[data-astro-cid-3ukbtiku] .right-menu-list[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku]{justify-content:flex-start;margin-bottom:6px}.right-menu[data-astro-cid-3ukbtiku] .right-menu-list[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku]:last-child{margin-bottom:0}.right-menu[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku] .iconfont[data-astro-cid-3ukbtiku]{font-size:20px;transition:color .3s}.right-menu[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku] .name[data-astro-cid-3ukbtiku]{margin-left:12px}.right-menu[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku][data-action=back] .iconfont[data-astro-cid-3ukbtiku]{transform:rotate(180deg)}.right-menu[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku][data-action=top] .iconfont[data-astro-cid-3ukbtiku]{transform:rotate(-90deg)}.right-menu[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku]:hover{color:var(--main-card-background);background-color:var(--main-color)}.right-menu[data-astro-cid-3ukbtiku] .right-menu-btn[data-astro-cid-3ukbtiku]:hover .iconfont[data-astro-cid-3ukbtiku]{color:var(--main-card-background)}.search-modal[data-v-84de2dd5]{z-index:9000;background-color:var(--main-mask-background);justify-content:center;align-items:center;padding:0 20px;animation:.3s backwards show;display:flex;position:fixed;inset:0}.search-panel[data-v-84de2dd5]{background-color:var(--main-card-background);border:1px solid var(--main-card-border);width:calc(100% - 40px);max-width:800px;max-height:80vh;box-shadow:0 8px 16px -4px var(--main-border-shadow);border-radius:16px;flex-direction:column;padding:0;animation:.5s backwards fade-up;display:flex;position:relative;overflow:hidden}.search-title[data-v-84de2dd5]{background-color:var(--main-card-background);border-bottom:1px solid var(--main-card-border);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;height:64px;padding:20px;display:flex;position:relative}.search-title .title-left[data-v-84de2dd5]{flex-direction:row;align-items:center;display:flex}.search-title .title-left .iconfont[data-v-84de2dd5]{color:var(--main-font-color);margin-right:8px;font-size:1.25rem}.search-title .title-text[data-v-84de2dd5]{color:var(--main-font-color);font-size:1.125rem}.search-title .close[data-v-84de2dd5]{color:var(--main-font-color);cursor:pointer;border-radius:8px;padding:8px;font-size:1rem;transition:background-color .3s;position:absolute;right:20px}.search-title .close[data-v-84de2dd5]:hover{background-color:var(--main-card-border)}.search-body[data-v-84de2dd5]{flex:1;padding:20px;overflow-y:auto}.search-box[data-v-84de2dd5]{flex-shrink:0;position:relative}.search-input[data-v-84de2dd5]{width:100%;height:40px;color:var(--main-font-color);font-size:16px;font-family:var(--main-font-family);border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);border-radius:8px;outline:none;padding:.6rem 2.4rem .6rem 1rem;transition:border-color .3s,box-shadow .3s}.search-input[data-v-84de2dd5]:focus{border-color:var(--main-color);box-shadow:0 8px 16px -4px var(--main-color-bg)}.search-input[data-v-84de2dd5]::placeholder{color:var(--main-color-gray)}.search-input[data-v-84de2dd5]::-webkit-search-cancel-button{display:none}.search-clear[data-v-84de2dd5]{cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .3s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-clear .iconfont[data-v-84de2dd5]{color:var(--main-font-second-color);font-size:12px;transition:color .3s}.search-clear:hover .iconfont[data-v-84de2dd5]{color:var(--main-font-color)}.search-area[data-v-84de2dd5]{min-height:300px;margin-top:20px}.search-state[data-v-84de2dd5]{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;height:300px;display:flex}.search-state .iconfont[data-v-84de2dd5]{color:var(--main-font-color);margin-bottom:12px;font-size:40px}.search-state .text[data-v-84de2dd5]{opacity:.6;color:var(--main-font-color);font-size:18px}.search-state .tip[data-v-84de2dd5]{color:var(--main-color-gray);font-size:.8rem}.loading-state .text[data-v-84de2dd5]{animation:1.2s infinite loading}.search-stats[data-v-84de2dd5]{color:var(--main-font-second-color);margin:0 0 6px;padding:0 .8rem;font-size:12px}.search-list[data-v-84de2dd5]{margin:0;padding:0;list-style:none}.search-item[data-v-84de2dd5]{border-bottom:1px solid var(--main-card-border);cursor:pointer;padding:.65rem .8rem;transition:background-color .3s}.search-item[data-v-84de2dd5]:last-child{border-bottom:none}.search-item[data-v-84de2dd5]:hover,.search-item.active[data-v-84de2dd5]{background-color:var(--main-color-bg)}.search-item p[data-v-84de2dd5]{margin:0}.search-item .title[data-v-84de2dd5]{color:var(--main-font-color);font-size:16px}.search-item .content[data-v-84de2dd5]{color:var(--main-font-second-color);margin-top:.35rem;font-size:12px;line-height:1.6}.search-item[data-v-84de2dd5] mark{color:var(--main-color);background-color:#0000}.search-pagination[data-v-84de2dd5]{flex-direction:row;justify-content:center;align-items:center;margin-top:20px;display:flex}.search-pagination .page-btn[data-v-84de2dd5]{width:30px;height:30px;color:var(--main-font-color);cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0 4px;padding:0;font-size:14px;transition:background-color .3s;display:flex}.search-pagination .page-btn[data-v-84de2dd5]:hover{color:var(--main-card-border);background-color:var(--main-color)}.search-pagination .page-btn.selected[data-v-84de2dd5]{color:var(--main-card-border);background-color:var(--main-color);font-weight:700}.search-pagination .page-btn[data-v-84de2dd5]:disabled{opacity:.8;cursor:default;color:var(--main-font-color);background-color:#0000}.search-footer[data-v-84de2dd5]{opacity:.8;color:var(--main-font-color);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 20px 20px;font-size:14px;display:flex}.search-footer .hints[data-v-84de2dd5]{color:var(--main-font-second-color);flex-direction:row;align-items:center;gap:16px;font-size:13px;display:flex}.search-footer .hints .key-group[data-v-84de2dd5]{flex-direction:row;align-items:center;gap:5px;display:flex}.search-footer .hints kbd[data-v-84de2dd5]{border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);min-width:22px;height:20px;color:var(--main-font-second-color);border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:11px;display:inline-flex}.search-footer .power[data-v-84de2dd5]{opacity:.6;color:var(--main-font-color);flex-direction:row;align-items:center;transition:color .3s,opacity .3s;display:flex}.search-footer .power .logo[data-v-84de2dd5]{align-items:center;display:inline-flex}.search-footer .power .logo[data-v-84de2dd5] svg{width:auto;height:16px}.search-footer .power[data-v-84de2dd5]:hover{opacity:1;color:var(--main-color)}.toast-container{z-index:10000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%)}.toast{background-color:var(--main-card-background);width:220px;min-height:40px;color:var(--main-font-color);opacity:0;border:none;border-radius:50px;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;transition:opacity .3s,transform .3s;display:flex;position:relative;overflow:hidden;transform:translateY(-10px);box-shadow:0 8px 20px -4px #0000002e}.toast .toast-text{z-index:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;overflow:hidden}.toast .toast-fill{background-color:var(--main-color);opacity:.2;transform-origin:0;animation-name:toast-progress;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0}@keyframes toast-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.toast.show{opacity:1;transform:translateY(0)}.toast.toast-success,.toast.toast-error,.toast.toast-info{color:var(--main-font-color)}.control[data-astro-cid-rmtvs5nr]{z-index:1109;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.control[data-astro-cid-rmtvs5nr][hidden]{display:none}.control[data-astro-cid-rmtvs5nr] .control-mask[data-astro-cid-rmtvs5nr]{z-index:-1;background-color:var(--main-card-background);position:absolute;inset:0}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr]{animation:.5s forwards fade-up;position:relative}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr] .menu[data-astro-cid-rmtvs5nr]{flex-direction:row;align-items:center;display:flex}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr] .menu[data-astro-cid-rmtvs5nr] .menu-item[data-astro-cid-rmtvs5nr]{border:1px solid var(--main-card-border);background-color:var(--main-card-background);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 6px;padding:0;transition:transform .3s,background-color .3s;display:flex}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr] .menu[data-astro-cid-rmtvs5nr] .menu-item[data-astro-cid-rmtvs5nr] .iconfont[data-astro-cid-rmtvs5nr]{color:var(--main-font-color);font-size:30px;transition:color .3s}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr] .menu[data-astro-cid-rmtvs5nr] .menu-item[data-astro-cid-rmtvs5nr].open{background-color:var(--main-color)}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr] .menu[data-astro-cid-rmtvs5nr] .menu-item[data-astro-cid-rmtvs5nr].open .iconfont[data-astro-cid-rmtvs5nr]{color:#fff}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr] .menu[data-astro-cid-rmtvs5nr] .menu-item[data-astro-cid-rmtvs5nr]:hover{transform:scale(1.05)}.control[data-astro-cid-rmtvs5nr] .control-content[data-astro-cid-rmtvs5nr] .menu[data-astro-cid-rmtvs5nr] .menu-item[data-astro-cid-rmtvs5nr]:active{transform:scale(1)}.main-layout{width:100%;max-width:1400px;margin:0 auto;padding:1rem 2rem;animation:.5s forwards show;display:block}@media (width<=768px){.main-layout{padding:1rem 1.5rem}}
