.banner[data-v-08d72c84]{position:relative;overflow:hidden;color:#eee!important}.banner[data-v-08d72c84]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,13,28,.2),rgba(6,13,28,.44) 48%,rgba(6,13,28,.72))}.article-container[data-v-08d72c84]{position:relative;z-index:2;margin:236px auto 40px auto!important}.article-info-container[data-v-08d72c84]{position:absolute;z-index:1;width:100%}.article-title[data-v-08d72c84]{font-weight:700;letter-spacing:.02em;text-shadow:0 10px 30px rgba(0,0,0,.28)}.article-info[data-v-08d72c84]{display:inline-flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.8}.article-info i[data-v-08d72c84]{font-size:14px}.article-meta[data-v-08d72c84]{display:flex;flex-wrap:wrap;gap:10px 14px}.article-meta span[data-v-08d72c84]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.08);backdrop-filter:blur(6px)}.separator[data-v-08d72c84]{display:none!important}.article-shell[data-v-08d72c84]{overflow:hidden;margin-top:-235px;border:1px solid rgba(15,23,42,.06);border-radius:24px!important;background:hsla(0,0%,100%,.96);box-shadow:0 24px 60px rgba(15,23,42,.12)}.article-shell[data-v-08d72c84]:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#49b1f5,#6c8dff,#8f6bff)}.article-main[data-v-08d72c84]{padding:40px 42px 18px}.article-content[data-v-08d72c84]{word-break:break-word}.article-panel[data-v-08d72c84],.article-side-card[data-v-08d72c84]{border:1px solid rgba(15,23,42,.06);background:hsla(0,0%,100%,.94);box-shadow:0 18px 40px rgba(15,23,42,.08)}.article-copyright-card[data-v-08d72c84],.article-operation-bar[data-v-08d72c84],.article-reward[data-v-08d72c84]{margin-right:42px;margin-left:42px}.article-copyright-card[data-v-08d72c84],.article-operation-bar[data-v-08d72c84]{margin-top:28px}.article-side-sticky[data-v-08d72c84]{position:sticky;top:20px;margin-top:-235px}.article-operation[data-v-08d72c84]{display:flex;align-items:center}.article-operation-bar[data-v-08d72c84]{justify-content:space-between;flex-wrap:wrap;gap:14px 16px;padding:18px 22px;border-radius:20px}.article-share[data-v-08d72c84]{margin-left:auto}.article-category a[data-v-08d72c84]{color:#fff!important}.tag-container[data-v-08d72c84]{display:flex;flex-wrap:wrap;gap:10px}.tag-container a[data-v-08d72c84]{display:inline-flex;align-items:center;padding:0 .95rem;border:1px solid rgba(73,177,245,.25);border-radius:999px;background:rgba(73,177,245,.08);color:#2a93d5!important;font-size:12px;line-height:2.35;transition:all .3s ease}.tag-container a[data-v-08d72c84]:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#49b1f5,#6c8dff);box-shadow:0 10px 24px rgba(73,177,245,.24)}.aritcle-copyright[data-v-08d72c84]{position:relative;padding:1rem 1.25rem;border-radius:20px;font-size:.92rem;line-height:2}.aritcle-copyright span[data-v-08d72c84]{color:#49b1f5;font-weight:700}.aritcle-copyright a[data-v-08d72c84]{text-decoration:underline!important;color:#73849b!important}.aritcle-copyright[data-v-08d72c84]:before{position:absolute;top:1rem;right:1rem;width:.95rem;height:.95rem;border-radius:50%;background:linear-gradient(135deg,#49b1f5,#6c8dff);content:""}.aritcle-copyright[data-v-08d72c84]:after{position:absolute;top:1.2rem;right:1.2rem;width:.55rem;height:.55rem;border-radius:50%;background:#fff;content:""}.article-reward[data-v-08d72c84]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px;margin-bottom:4px;padding:24px;border-radius:20px}.like-btn-active[data-v-08d72c84],.like-btn[data-v-08d72c84],.reward-btn[data-v-08d72c84]{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:0 20px;border-radius:999px;color:#fff!important;text-align:center;line-height:40px;font-size:.9rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.like-btn[data-v-08d72c84]{background:linear-gradient(135deg,#8d96a8,#737d90)}.like-btn-active[data-v-08d72c84]{background:linear-gradient(135deg,#ff8a65,#ec7259);box-shadow:0 14px 28px rgba(236,114,89,.28)}.reward-btn[data-v-08d72c84]{position:relative;background:linear-gradient(135deg,#49b1f5,#6c8dff);box-shadow:0 14px 28px rgba(73,177,245,.24)}.like-btn-active[data-v-08d72c84]:hover,.like-btn[data-v-08d72c84]:hover,.reward-btn[data-v-08d72c84]:hover{transform:translateY(-2px)}.reward-btn:hover .reward-main[data-v-08d72c84]{display:block}.reward-main[data-v-08d72c84]{display:none;position:absolute;bottom:48px;left:50%;margin:0;padding:0 0 15px;transform:translateX(-50%)}.reward-all[data-v-08d72c84]{display:inline-block;padding:18px 12px 10px!important;width:320px;border-radius:18px;background:#f8fbff;box-shadow:0 18px 36px rgba(15,23,42,.12)}.reward-all[data-v-08d72c84]:before{position:absolute;bottom:-10px;left:0;width:100%;height:20px;content:""}.reward-all[data-v-08d72c84]:after{content:"";position:absolute;right:0;bottom:2px;left:0;margin:0 auto;width:0;height:0;border-top:13px solid #f8fbff;border-right:13px solid transparent;border-left:13px solid transparent}.reward-item[data-v-08d72c84]{display:inline-block;padding:0 8px;list-style-type:none}.reward-img[data-v-08d72c84]{display:block;width:130px;height:130px;border-radius:12px}.reward-desc[data-v-08d72c84]{margin:-5px 0;color:#6e7b8c;text-align:center}.pagination-post[data-v-08d72c84]{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px;background:transparent}.post[data-v-08d72c84]{position:relative;height:160px;overflow:hidden;border-radius:20px;background:#0d1525;transition:transform .35s ease,box-shadow .35s ease}.post[data-v-08d72c84]:before,.recommend-item[data-v-08d72c84]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(12,18,30,.1),rgba(12,18,30,.6))}.post-info[data-v-08d72c84]{position:absolute;top:50%;z-index:1;width:100%;padding:20px 40px;transform:translateY(-50%);line-height:2;font-size:14px}.post-info-next[data-v-08d72c84]{text-align:right}.post-cover[data-v-08d72c84]{position:absolute;width:100%;height:100%;opacity:.52;transition:all .6s;-o-object-fit:cover;object-fit:cover}.post a[data-v-08d72c84]{position:relative;display:block;overflow:hidden;height:100%}.post[data-v-08d72c84]:hover,.recommend-item[data-v-08d72c84]:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,23,42,.16)}.post:hover .post-cover[data-v-08d72c84],.recommend-item:hover .recommend-cover[data-v-08d72c84]{opacity:.85;transform:scale(1.08)}.label[data-v-08d72c84]{font-size:90%;color:hsla(0,0%,100%,.78)}.post-title[data-v-08d72c84]{font-weight:600;color:#fff}hr[data-v-08d72c84]{position:relative;margin:46px auto 8px;border:none;width:calc(100% - 84px);height:1px;background:linear-gradient(90deg,rgba(73,177,245,0),rgba(73,177,245,.5),rgba(73,177,245,0))}.full[data-v-08d72c84]{width:100%!important}.right-container[data-v-08d72c84]{padding:0;overflow:hidden;border-radius:20px!important;font-size:14px}.article-side-card-spaced[data-v-08d72c84]{margin-top:20px}.right-title[data-v-08d72c84]{display:flex;align-items:center;line-height:2;font-size:16.8px}.article-side-title[data-v-08d72c84]{padding:16px 20px 12px;margin-bottom:0;border-bottom:1px solid rgba(15,23,42,.06)}.right-title i[data-v-08d72c84]{font-weight:700}.article-list[data-v-08d72c84]{padding:8px 20px 18px}.recommend-container[data-v-08d72c84]{margin-top:40px}.recommend-title[data-v-08d72c84]{display:flex;align-items:center;gap:8px;padding:0 42px;margin-bottom:12px;font-size:20px;line-height:2;font-weight:700}.recommend-list[data-v-08d72c84]{padding:0 39px 0}.article-wrapper[data-v-08d72c84] :deep(.v-image__image),.article-wrapper[data-v-08d72c84] :deep(.v-image__placeholder){border-radius:inherit}.recommend-item[data-v-08d72c84]{position:relative;display:inline-block;overflow:hidden;margin:3px;background:#0d1525;vertical-align:bottom;border-radius:20px;transition:transform .35s ease,box-shadow .35s ease}.recommend-cover[data-v-08d72c84]{width:100%;height:100%;opacity:.5;transition:all .6s;-o-object-fit:cover;object-fit:cover}.recommend-info[data-v-08d72c84]{position:absolute;top:50%;z-index:1;width:100%;padding:0 20px;transform:translateY(-50%);line-height:2;color:#fff;text-align:center;font-size:14px}.recommend-date[data-v-08d72c84]{font-size:90%}.article-item[data-v-08d72c84]{display:flex;align-items:center;padding:10px 0}.article-item[data-v-08d72c84]:first-child{padding-top:0}.article-item[data-v-08d72c84]:last-child{padding-bottom:0}.article-item[data-v-08d72c84]:not(:last-child){border-bottom:1px dashed rgba(115,132,155,.18)}.article-item img[data-v-08d72c84]{width:100%;height:100%;transition:all .6s;-o-object-fit:cover;object-fit:cover}.article-item img[data-v-08d72c84]:hover{transform:scale(1.08)}.content[data-v-08d72c84]{display:-webkit-box;flex:1;overflow:hidden;padding-left:12px;word-break:break-all;-webkit-box-orient:vertical}.content-cover[data-v-08d72c84]{overflow:hidden;width:62px;height:62px;border-radius:14px}.content-title a[data-v-08d72c84]{font-size:95%;transition:all .2s}.content-title a[data-v-08d72c84]:hover{color:#2ba1d1}.content-time[data-v-08d72c84]{color:#7d8796;font-size:85%;line-height:2}@media (min-width:760px){.article-info-container[data-v-08d72c84]{bottom:6.25rem;padding:0 8%;text-align:center}.article-meta[data-v-08d72c84]{justify-content:center}.article-title[data-v-08d72c84]{font-size:40px;margin:20px 0 14px}.post[data-v-08d72c84]{width:calc(50% - 7px)}.recommend-item[data-v-08d72c84]{width:calc(33.333% - 6px);height:200px}}@media (max-width:759px){.banner[data-v-08d72c84]{height:360px}.article-container[data-v-08d72c84]{margin:0 0 8px 0!important}.article-info-container[data-v-08d72c84]{bottom:1.5rem;padding:0 5%;text-align:left}.article-title[data-v-08d72c84]{font-size:1.8rem;margin-bottom:.65rem}.article-info[data-v-08d72c84]{display:flex}.article-meta[data-v-08d72c84]{justify-content:flex-start;gap:8px 10px}.article-meta span[data-v-08d72c84]{padding:6px 10px;font-size:12px}.article-shell[data-v-08d72c84]{margin-top:-96px;border-radius:18px!important;box-shadow:0 12px 24px rgba(15,23,42,.1)}.article-side-sticky[data-v-08d72c84]{margin-top:-96px}.article-main[data-v-08d72c84]{padding:24px 18px 12px}.article-copyright-card[data-v-08d72c84],.article-operation-bar[data-v-08d72c84],.article-reward[data-v-08d72c84]{margin-right:18px;margin-left:18px}.article-reward[data-v-08d72c84]{flex-wrap:wrap;padding:18px}.post[data-v-08d72c84]{width:100%}.pagination-post[data-v-08d72c84]{display:block;margin-top:32px}.pagination-post .post+.post[data-v-08d72c84]{margin-top:14px}.post-info[data-v-08d72c84]{padding:18px 22px}.recommend-title[data-v-08d72c84]{padding:0 18px}.recommend-list[data-v-08d72c84]{padding:0 16px}.recommend-item[data-v-08d72c84]{width:calc(100% - 4px);height:150px;margin:2px}hr[data-v-08d72c84]{width:calc(100% - 36px)}}.article-shell .article-markdown{color:#243042;font-size:17px;line-height:1.95}.article-shell .article-markdown>:first-child{margin-top:0!important}.article-shell .article-markdown>:last-child{margin-bottom:0!important}.article-shell .article-markdown h1,.article-shell .article-markdown h2,.article-shell .article-markdown h3,.article-shell .article-markdown h4,.article-shell .article-markdown h5,.article-shell .article-markdown h6{color:#152033;font-weight:700;letter-spacing:.01em;line-height:1.45}.article-shell .article-markdown h1{font-size:2.05em}.article-shell .article-markdown h2{margin-top:2.4em;padding-bottom:.7rem;font-size:1.65em;border-bottom:1px solid rgba(73,177,245,.18)}.article-shell .article-markdown h3{margin-top:2em;font-size:1.35em}.article-shell .article-markdown blockquote,.article-shell .article-markdown ol,.article-shell .article-markdown p,.article-shell .article-markdown pre,.article-shell .article-markdown table,.article-shell .article-markdown ul{margin-top:0;margin-bottom:1.35rem}.article-shell .article-markdown ol,.article-shell .article-markdown ul{padding-left:1.5rem}.article-shell .article-markdown>p:first-of-type{margin-bottom:1.6rem;color:#314156;font-size:1.06em}.article-shell .article-markdown li+li{margin-top:.4rem}.article-shell .article-markdown li::marker{color:#49b1f5}.article-shell .article-markdown blockquote{padding:1rem 1.2rem;border-left:4px solid #49b1f5;border-radius:0 16px 16px 0;background:linear-gradient(90deg,rgba(73,177,245,.12),rgba(73,177,245,.04));color:#415168}.article-shell .article-markdown blockquote p:last-child{margin-bottom:0}.article-shell .article-markdown a{color:#2b8bd1;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .25s ease,opacity .25s ease}.article-shell .article-markdown a:hover{color:#1e6ea7}.article-shell .article-markdown img{display:block;max-width:100%;margin:1.75rem auto;border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.14);cursor:zoom-in}.article-shell .article-markdown :not(pre)>code{padding:.18rem .5rem;border-radius:8px;background:rgba(73,177,245,.1);color:#1f5f8f;font-size:.92em}.article-shell .article-markdown pre code{padding:0;background:transparent;color:inherit}.article-shell .article-markdown table{display:block;overflow-x:auto;width:100%;border:1px solid rgba(15,23,42,.08);border-radius:16px;border-collapse:separate;border-spacing:0;background:#fff}.article-shell .article-markdown table thead th{background:rgba(73,177,245,.08);color:#152033}.article-shell .article-markdown table tbody tr:nth-child(2n){background:rgba(73,177,245,.035)}.article-shell .article-markdown table td,.article-shell .article-markdown table th{padding:.9rem 1rem;border-bottom:1px solid rgba(15,23,42,.06);white-space:nowrap}.article-shell .article-markdown table tr:last-child td{border-bottom:none}.article-shell .article-markdown hr{margin:2rem 0;border:none;height:1px;background:linear-gradient(90deg,rgba(73,177,245,0),rgba(73,177,245,.45),rgba(73,177,245,0))}.article-side-card .article-toc{max-height:420px;overflow:auto;padding:12px 16px 18px;scroll-behavior:smooth}.article-side-card .article-toc::-webkit-scrollbar{width:6px}.article-side-card .article-toc::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(73,177,245,.28)}.article-side-card .toc-list-item{margin:0;line-height:1.9}.article-side-card .toc-link{border-left:3px solid transparent;border-radius:0 10px 10px 0;padding:6px 10px;color:#516173!important;transition:all .25s ease}.article-side-card .toc-link:hover{background:rgba(73,177,245,.08);color:#1f76b1!important}.article-side-card .is-active-link{border-left-color:#49b1f5;background:rgba(73,177,245,.12);color:#1976b5!important}@media (max-width:759px){.article-shell .article-markdown{font-size:15px;line-height:1.85}.article-shell .article-markdown h1{font-size:1.75em}.article-shell .article-markdown h2{font-size:1.4em}.article-shell .article-markdown h3{font-size:1.2em}.article-shell .article-markdown table{border-radius:12px}}.article-shell pre.hljs{padding:12px 2px 12px 40px!important;border-radius:18px!important;position:relative;font-size:14px!important;line-height:22px!important;overflow:hidden!important}.article-shell pre.hljs:hover .copy-btn{display:flex;justify-content:center;align-items:center}.article-shell pre.hljs code{display:block!important;margin:0 10px!important;overflow-x:auto!important}.article-shell pre.hljs code::-webkit-scrollbar{z-index:11;width:6px}.article-shell pre.hljs code::-webkit-scrollbar:horizontal{height:6px}.article-shell pre.hljs code::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#666}.article-shell pre.hljs code::-webkit-scrollbar-corner,.article-shell pre.hljs code::-webkit-scrollbar-track{background:#1e1e1e}.article-shell pre.hljs code::-webkit-scrollbar-track-piece{background:#1e1e1e;width:6px}.article-shell pre.hljs .line-numbers-rows{position:absolute;pointer-events:none;top:12px;bottom:12px;left:0;font-size:100%;width:40px;text-align:center;letter-spacing:-1px;border-right:1px solid rgba(0,0,0,.66);-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:linenumber}.article-shell pre.hljs .line-numbers-rows span{pointer-events:none;display:block;counter-increment:linenumber}.article-shell pre.hljs .line-numbers-rows span:before{content:counter(linenumber);color:#999;display:block;text-align:center}.article-shell pre.hljs b.name{position:absolute;top:7px;right:45px;z-index:1;color:#999;pointer-events:none}.article-shell pre.hljs .copy-btn{position:absolute;top:6px;right:6px;z-index:1;color:#ccc;background-color:#525252;border-radius:6px;display:none;font-size:14px;width:32px;height:24px;outline:none}