.author-card[data-astro-cid-32rj7774]{text-align:center;padding:16px 16px 18px}.author-avatar[data-astro-cid-32rj7774]{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#dbe4fb);transition:transform .25s ease}.author-avatar[data-astro-cid-32rj7774]:active{transform:scale(.98)}.author-avatar[data-astro-cid-32rj7774] img[data-astro-cid-32rj7774]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.dark .author-avatar[data-astro-cid-32rj7774]{background:linear-gradient(135deg,#262b3a,#1d2130)}.author-avatar-mask[data-astro-cid-32rj7774]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000;color:#fff;font-size:42px;opacity:0;transition:background-color .28s ease,opacity .28s ease}.author-avatar-mask[data-astro-cid-32rj7774] i[data-astro-cid-32rj7774]{transform:scale(.88);transition:transform .28s ease}.author-avatar[data-astro-cid-32rj7774]:hover .author-avatar-mask[data-astro-cid-32rj7774]{background:#0000004d;opacity:1}.author-avatar[data-astro-cid-32rj7774]:hover .author-avatar-mask[data-astro-cid-32rj7774] i[data-astro-cid-32rj7774]{transform:scale(1)}.author-avatar[data-astro-cid-32rj7774]:hover img[data-astro-cid-32rj7774]{transform:scale(1.04)}.author-name[data-astro-cid-32rj7774]{margin:14px 0 0;font-size:19px;font-weight:700;line-height:1.4;color:#2f3238}.author-name[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]{color:inherit;text-decoration:none}.author-name[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]:hover{color:#4270f5}.dark .author-name[data-astro-cid-32rj7774]{color:#e6e6e6}.author-bar[data-astro-cid-32rj7774]{display:block;width:22px;height:3px;margin:8px auto 10px;border-radius:999px;background:#4270f5}.author-bio[data-astro-cid-32rj7774]{margin:0 0 12px;font-size:12.5px;line-height:1.7;color:#9aa3af}.author-links[data-astro-cid-32rj7774]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px}.author-link[data-astro-cid-32rj7774]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:9px;background:#f2f4f8;color:#58616f;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.author-link[data-astro-cid-32rj7774].icon-only{width:34px;font-size:16px}.author-link[data-astro-cid-32rj7774].with-name{padding:0 12px}.author-link[data-astro-cid-32rj7774]:hover{background:#4270f5;color:#fff}.author-link[data-astro-cid-32rj7774]:active{transform:scale(.94)}.dark .author-link[data-astro-cid-32rj7774]{background:#2c2c2e;color:#b3b8c0}.dark .author-link[data-astro-cid-32rj7774]:hover{background:#4270f5;color:#fff}.author-stats[data-astro-cid-32rj7774]{display:flex;align-items:center;justify-content:center;gap:0;padding-top:12px;border-top:1px solid #f0f1f4}.dark .author-stats[data-astro-cid-32rj7774]{border-color:#333}.author-stats[data-astro-cid-32rj7774] span[data-astro-cid-32rj7774]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.author-stats[data-astro-cid-32rj7774] span[data-astro-cid-32rj7774]+span[data-astro-cid-32rj7774]{border-left:1px solid #f0f1f4}.dark .author-stats[data-astro-cid-32rj7774] span[data-astro-cid-32rj7774]+span[data-astro-cid-32rj7774]{border-color:#333}.author-stats[data-astro-cid-32rj7774] b[data-astro-cid-32rj7774]{font-size:16px;font-weight:700;color:#2f3238;line-height:1.2}.author-stats[data-astro-cid-32rj7774] em[data-astro-cid-32rj7774]{font-style:normal;font-size:11.5px;color:#a2a9b3}.dark .author-stats[data-astro-cid-32rj7774] b[data-astro-cid-32rj7774]{color:#e2e2e2}.widget_hot_post[data-astro-cid-lbacd7yn]{list-style:none;padding:0;margin:0}.widget_hot_li[data-astro-cid-lbacd7yn],.widget_hot_li[data-astro-cid-lbacd7yn].first{margin-bottom:18px}.hot_post_info[data-astro-cid-lbacd7yn]{z-index:1}.hot-dot[data-astro-cid-wmmxuevn]{position:absolute;top:-2px;right:0;width:12px;height:12px;border-radius:50%;background:#4270f5;border:3px solid #fff;z-index:1}.dark .hot-dot[data-astro-cid-wmmxuevn]{border-color:#212121}.mw-audio[data-astro-cid-oaeoium2]{display:none}.music-widget[data-astro-cid-oaeoium2]{padding:16px 16px 14px;overflow:hidden}.mw-head[data-astro-cid-oaeoium2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mw-heading[data-astro-cid-oaeoium2]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#2f3238;letter-spacing:.2px}.mw-heading[data-astro-cid-oaeoium2] i[data-astro-cid-oaeoium2]{color:#4270f5;font-size:14px}.dark .mw-heading[data-astro-cid-oaeoium2]{color:#e2e2e2}.mw-list-toggle[data-astro-cid-oaeoium2]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:0;border-radius:999px;background:#f2f4f8;color:#8c96a3;font-size:11.5px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mw-list-toggle[data-astro-cid-oaeoium2]:hover,.mw-list-toggle[data-astro-cid-oaeoium2][aria-expanded=true]{background:#4270f5;color:#fff}.dark .mw-list-toggle[data-astro-cid-oaeoium2]{background:#2c2c2e;color:#9aa0a8}.mw-body[data-astro-cid-oaeoium2]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mw-cover[data-astro-cid-oaeoium2]{position:relative;flex:0 0 auto;width:56px;height:56px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#e8eeff,#cfd9f5);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #4270f52e}.dark .mw-cover[data-astro-cid-oaeoium2]{background:linear-gradient(135deg,#2b3145,#1f2333)}.mw-cover-img[data-astro-cid-oaeoium2]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.mw-cover-fallback[data-astro-cid-oaeoium2]{position:absolute;color:#4270f5;font-size:20px;opacity:.5}.mw-cover[data-astro-cid-oaeoium2][data-playing=true] .mw-cover-img[data-astro-cid-oaeoium2]{animation:mw-spin 14s linear infinite}.mw-cover[data-astro-cid-oaeoium2][data-playing=true]:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #00000014}@keyframes mw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mw-cover[data-astro-cid-oaeoium2][data-playing=true] .mw-cover-img[data-astro-cid-oaeoium2]{animation:none}}.mw-info[data-astro-cid-oaeoium2]{flex:1;min-width:0}.mw-name[data-astro-cid-oaeoium2]{font-size:13.5px;font-weight:700;color:#2f3238;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-artist[data-astro-cid-oaeoium2]{font-size:11.5px;color:#9aa3af;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .mw-name[data-astro-cid-oaeoium2]{color:#e4e4e4}.mw-time[data-astro-cid-oaeoium2]{margin-top:3px;font-size:10.5px;font-variant-numeric:tabular-nums;color:#a8b0ba;display:flex;gap:4px}.mw-sep[data-astro-cid-oaeoium2]{opacity:.6}.mw-progress[data-astro-cid-oaeoium2]{position:relative;height:4px;border-radius:999px;background:#eceef2;cursor:pointer;margin-bottom:10px;touch-action:none}.mw-progress[data-astro-cid-oaeoium2]:focus-visible{outline:2px solid #4270f5;outline-offset:4px}.dark .mw-progress[data-astro-cid-oaeoium2]{background:#3a3a3b}.mw-progress-bar[data-astro-cid-oaeoium2]{position:absolute;left:0;top:0;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#4270f5,#7ba3ff);transition:width .12s linear}.mw-progress[data-astro-cid-oaeoium2]:after{content:"";position:absolute;right:-1px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#4270f5;box-shadow:0 0 0 2px #fff;opacity:0;transition:opacity .2s ease}.mw-progress[data-astro-cid-oaeoium2]:hover:after{opacity:1}.dark .mw-progress[data-astro-cid-oaeoium2]:after{box-shadow:0 0 0 2px #212121}.mw-controls[data-astro-cid-oaeoium2]{display:flex;align-items:center;justify-content:space-between;gap:2px}.mw-btn[data-astro-cid-oaeoium2]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#8c96a3;font-size:15px;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.mw-btn[data-astro-cid-oaeoium2]:hover{color:#4270f5;background:#4270f517}.mw-btn[data-astro-cid-oaeoium2]:active{transform:scale(.9)}.mw-btn[data-astro-cid-oaeoium2].is-on{color:#4270f5}.dark .mw-btn[data-astro-cid-oaeoium2]{color:#9aa0a8}.dark .mw-btn[data-astro-cid-oaeoium2]:hover{color:#8ab0ff;background:#8ab0ff1f}.mw-play[data-astro-cid-oaeoium2]{width:40px;height:40px;background:#4270f5;color:#fff;font-size:19px;box-shadow:0 4px 12px #4270f559}.mw-play[data-astro-cid-oaeoium2]:hover{background:#3a63e0;color:#fff}.dark .mw-play[data-astro-cid-oaeoium2]{color:#fff}.mw-volume-row[data-astro-cid-oaeoium2]{max-height:0;overflow:hidden;transition:max-height .28s ease,margin-top .28s ease}.mw-volume-row[data-astro-cid-oaeoium2].open{max-height:40px;margin-top:6px}.mw-volume[data-astro-cid-oaeoium2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:#eceef2;outline:none}.dark .mw-volume[data-astro-cid-oaeoium2]{background:#3a3a3b}.mw-volume[data-astro-cid-oaeoium2]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#4270f5;box-shadow:0 0 0 2px #fff;cursor:pointer}.mw-volume[data-astro-cid-oaeoium2]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#4270f5;cursor:pointer}.mw-list[data-astro-cid-oaeoium2]{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease;border-top:0 solid #f0f1f4}.mw-list[data-astro-cid-oaeoium2].open{max-height:190px;overflow-y:auto;margin-top:10px;padding-top:6px;border-top-width:1px}.dark .mw-list[data-astro-cid-oaeoium2]{border-color:#333}.mw-track[data-astro-cid-oaeoium2]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease}.mw-track[data-astro-cid-oaeoium2]:hover{background:#f5f7fb}.dark .mw-track[data-astro-cid-oaeoium2]:hover{background:#2a2a2c}.mw-track[data-astro-cid-oaeoium2].active{background:#4270f514}.mw-track-no[data-astro-cid-oaeoium2]{font-size:10.5px;font-variant-numeric:tabular-nums;color:#b6bcc5;width:16px;flex:0 0 auto}.mw-track-text[data-astro-cid-oaeoium2]{flex:1;min-width:0;display:flex;flex-direction:column}.mw-track-text[data-astro-cid-oaeoium2] b[data-astro-cid-oaeoium2]{font-size:12.5px;font-weight:600;color:#3a3f47;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-track-text[data-astro-cid-oaeoium2] em[data-astro-cid-oaeoium2]{font-style:normal;font-size:10.5px;color:#a2a9b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .mw-track-text[data-astro-cid-oaeoium2] b[data-astro-cid-oaeoium2]{color:#dcdcdc}.mw-track-play[data-astro-cid-oaeoium2]{color:#4270f5;font-size:13px;opacity:0;transition:opacity .18s ease}.mw-track[data-astro-cid-oaeoium2]:hover .mw-track-play[data-astro-cid-oaeoium2],.mw-track[data-astro-cid-oaeoium2].is-playing .mw-track-play[data-astro-cid-oaeoium2]{opacity:1}.mw-track[data-astro-cid-oaeoium2].active .mw-track-no[data-astro-cid-oaeoium2]{color:#4270f5;font-weight:700}.toc-nav[data-astro-cid-kck5mcrc]{max-height:min(46vh,460px);overflow-y:auto;overscroll-behavior:contain;margin-right:-6px;padding-right:6px;scrollbar-width:thin}.toc-nav[data-astro-cid-kck5mcrc]::-webkit-scrollbar{width:4px}.toc-nav[data-astro-cid-kck5mcrc]::-webkit-scrollbar-thumb{background:#00000024;border-radius:4px}.dark .toc-nav[data-astro-cid-kck5mcrc]::-webkit-scrollbar-thumb{background:#ffffff29}.toc-nav[data-astro-cid-kck5mcrc] ul[data-astro-cid-kck5mcrc]{list-style:none;margin:0;padding:0;border-left:1px solid #ececf0}.dark .toc-nav[data-astro-cid-kck5mcrc] ul[data-astro-cid-kck5mcrc]{border-left-color:#333}.toc-item[data-astro-cid-kck5mcrc]{margin:0}.toc-item[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc]{display:block;padding:6px 0 6px 12px;margin-left:-1px;border-left:2px solid transparent;color:#6b7280;font-size:13px;line-height:1.55;text-decoration:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.dark .toc-item[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc]{color:#a1a1a6}.toc-item[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc]:hover{color:#4270f5}.dark .toc-item[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc]:hover{color:#7fa0ff}.toc-item[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc].active{color:#4270f5;border-left-color:#4270f5;font-weight:600;background:linear-gradient(90deg,#4270f514,#4270f500)}.dark .toc-item[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc].active{color:#7fa0ff;border-left-color:#7fa0ff;background:linear-gradient(90deg,#7fa0ff1f,#7fa0ff00)}.toc-lv-3[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc]{padding-left:26px;font-size:12.5px;color:#9aa1ac}.dark .toc-lv-3[data-astro-cid-kck5mcrc] a[data-astro-cid-kck5mcrc]{color:#8d8d92}.rc-list[data-astro-cid-t3g372qy]{list-style:none;margin:0;padding:0}.rc-item[data-astro-cid-t3g372qy]{padding:10px 0;border-bottom:1px dashed #ececec}.rc-item[data-astro-cid-t3g372qy]:last-child{border-bottom:none}.rc-loading[data-astro-cid-t3g372qy]{font-size:12px;color:#aaa;padding:8px 0}.rc-head[data-astro-cid-t3g372qy]{display:flex;justify-content:space-between;gap:10px;font-size:12px}.rc-author[data-astro-cid-t3g372qy]{color:#4270f5;font-weight:600}.rc-head[data-astro-cid-t3g372qy] time[data-astro-cid-t3g372qy]{color:#aaa}.rc-content[data-astro-cid-t3g372qy]{margin:4px 0 0;font-size:12.5px;color:#777;line-height:1.6}.rc-link[data-astro-cid-t3g372qy]{display:inline-block;margin-top:4px;font-size:11.5px;color:#4270f5;text-decoration:none}.dark .rc-item[data-astro-cid-t3g372qy]{border-bottom-color:#333}.dark .rc-content[data-astro-cid-t3g372qy]{color:#9a9a9a}.dark .rc-author[data-astro-cid-t3g372qy],.dark .rc-link[data-astro-cid-t3g372qy]{color:#8ab0ff}.subscribe-box[data-astro-cid-47vq4obb]{background:#fff;border-radius:4px;padding:20px 22px;margin-bottom:20px}.subscribe-box[data-astro-cid-47vq4obb] h3[data-astro-cid-47vq4obb]{margin:0 0 8px;font-size:15px;font-weight:600;color:#333}.subscribe-box[data-astro-cid-47vq4obb] h3[data-astro-cid-47vq4obb] i[data-astro-cid-47vq4obb]{color:#4270f5;margin-right:6px}.subscribe-box[data-astro-cid-47vq4obb] p[data-astro-cid-47vq4obb]{margin:0 0 14px;font-size:12.5px;color:#999;line-height:1.7}.subscribe-box[data-astro-cid-47vq4obb] form[data-astro-cid-47vq4obb]{display:flex;gap:8px}.subscribe-box[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid #e2e2e2;border-radius:5px;font-size:13px;color:#333;background:#fff}.subscribe-box[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]:focus{outline:none;border-color:#4270f5}.subscribe-box[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]{height:38px;padding:0 18px;border:none;border-radius:5px;background:#4270f5;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.subscribe-box[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]:hover{background:#0a59f8}.subscribe-box[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]:focus-visible{outline:2px solid #4270f5;outline-offset:2px}.sr-only[data-astro-cid-47vq4obb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dark .subscribe-box[data-astro-cid-47vq4obb]{background:#212121}.dark .subscribe-box[data-astro-cid-47vq4obb] h3[data-astro-cid-47vq4obb]{color:#d9d9d9}.dark .subscribe-box[data-astro-cid-47vq4obb] p[data-astro-cid-47vq4obb]{color:#777}.dark .subscribe-box[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]{background:#191919;border-color:#3a3a3a;color:#ccc}.sidebar[data-astro-cid-ssfzsv2f]{display:flex;flex-direction:column;height:100%}.sidebar-flow[data-astro-cid-ssfzsv2f],.sidebar-sticky[data-astro-cid-ssfzsv2f]{display:grid;gap:20px}.sidebar-flow[data-astro-cid-ssfzsv2f]>*,.sidebar-sticky[data-astro-cid-ssfzsv2f]>*{margin-bottom:0}.sidebar-sticky[data-astro-cid-ssfzsv2f]{position:sticky;top:88px;transition:top .28s ease}body:has(#site-header.nav-hidden) .sidebar-sticky[data-astro-cid-ssfzsv2f]{top:16px}@media(min-width:1024px){.sidebar-sticky[data-astro-cid-ssfzsv2f]{max-height:calc(100dvh - 108px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.14) transparent}.sidebar-sticky[data-astro-cid-ssfzsv2f]::-webkit-scrollbar{width:4px}.sidebar-sticky[data-astro-cid-ssfzsv2f]::-webkit-scrollbar-thumb{background:#00000024;border-radius:4px}.dark .sidebar-sticky[data-astro-cid-ssfzsv2f]{scrollbar-color:rgba(255,255,255,.16) transparent}.dark .sidebar-sticky[data-astro-cid-ssfzsv2f]::-webkit-scrollbar-thumb{background:#ffffff29}}@media(max-width:1023px){.sidebar-sticky[data-astro-cid-ssfzsv2f]{position:static;max-height:none;overflow:visible}}
