.post-view[data-v-126a39d6]{background-color:#fff;min-height:100vh;padding:80px 40px 120px}.layout[data-v-126a39d6]{grid-template-columns:360px 560px;align-items:start;gap:30px;max-width:980px;margin:64px auto 0;display:grid}.sidebar[data-v-126a39d6]{scrollbar-width:none;flex-direction:column;gap:28px;max-height:calc(100vh - 140px);padding-left:20px;display:flex;position:sticky;top:100px;overflow-y:auto}.sidebar[data-v-126a39d6]::-webkit-scrollbar{display:none}.back-link[data-v-126a39d6]{text-align:center;letter-spacing:-.03em;background:linear-gradient(#1a1a1a 0%,#333a67 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:18px;font-weight:450;line-height:149%;display:inline-flex}.back-link svg[data-v-126a39d6]{margin-right:10px}.back-link[data-v-126a39d6]:hover{opacity:.7}.toc-list[data-v-126a39d6]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.toc-list[data-v-126a39d6]:before{content:"";background:linear-gradient(#1d65ff26,#1d65ff0d);width:1px;position:absolute;top:10px;bottom:10px;left:5px}.toc-item[data-v-126a39d6]{cursor:pointer;align-items:flex-start;gap:14px;padding:6px 0;display:flex;position:relative}.toc-dot[data-v-126a39d6]{z-index:1;background:#fff;border:2px solid #d1d9f0;border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:3px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;position:relative}.toc-item:hover .toc-dot[data-v-126a39d6]{border-color:#a0b4f0;transform:scale(1.15)}.toc-item.active .toc-dot[data-v-126a39d6]{background:#1d65ff;border-color:#1d65ff;transform:scale(1.1);box-shadow:0 0 0 4px #1d65ff1f}.toc-text[data-v-126a39d6]{color:#8a96b8;font-size:13px;font-weight:400;line-height:1.55;transition:color .2s,font-weight .2s}.toc-item:hover .toc-text[data-v-126a39d6]{color:#495674}.toc-item.active .toc-text[data-v-126a39d6]{color:#1d65ff;font-weight:500}.article[data-v-126a39d6]{flex-direction:column;gap:32px;min-width:0;display:flex}.article-hero[data-v-126a39d6]{object-fit:contain;background-color:#f1f4fe;border-radius:12px;width:100%;height:380px}.article-body[data-v-126a39d6]{flex-direction:column;gap:16px;display:flex}.article-byline[data-v-126a39d6]{color:#8a96b8;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.article-byline time[data-v-126a39d6]{color:#8a96b8}.byline-author[data-v-126a39d6]{color:#495674;font-weight:500}.byline-sep[data-v-126a39d6]{color:#c5ccde;-webkit-user-select:none;user-select:none}.article-title[data-v-126a39d6]{background:linear-gradient(#1a1a1a 0%,#333a67 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:450;line-height:30px}.article-lead[data-v-126a39d6]{color:#495674;font-size:16px;font-weight:400;line-height:140%}.coming-soon[data-v-126a39d6]{color:#9ca3af;font-size:15px;font-style:italic}.article-content[data-v-126a39d6] h2{letter-spacing:-.02em;color:#1a1a1a;margin:36px 0 12px;font-size:22px;font-weight:600;line-height:130%}.article-content[data-v-126a39d6] h3{color:#1a1a1a;margin:28px 0 8px;font-size:18px;font-weight:600;line-height:140%}.article-content[data-v-126a39d6] p{color:#374163;margin:0 0 16px;font-size:15px;line-height:175%}.article-content[data-v-126a39d6] strong{color:#1a1a1a;font-weight:600}.article-content[data-v-126a39d6] em{color:#6b7280;font-size:14px;font-style:italic}.article-content[data-v-126a39d6] ul,.article-content[data-v-126a39d6] ol{flex-direction:column;gap:10px;margin:0 0 20px;padding-left:20px;display:flex}.article-content[data-v-126a39d6] li{color:#374163;font-size:15px;line-height:170%}.article-content[data-v-126a39d6] hr{border:none;border-top:1px solid #e8ecf8;margin:40px 0}.article-content[data-v-126a39d6] .table-wrapper{border:1px solid #e8ecf8;border-radius:12px;margin:24px 0;overflow-x:auto}.article-content[data-v-126a39d6] table{border-collapse:collapse;width:100%;font-size:14px}.article-content[data-v-126a39d6] th{color:#1a1a1a;text-align:left;background:#f5f7ff;border-bottom:1px solid #e8ecf8;padding:12px 16px;font-weight:600}.article-content[data-v-126a39d6] td{color:#374163;border-bottom:1px solid #f0f2fa;padding:11px 16px}.article-content[data-v-126a39d6] tr:last-child td{border-bottom:none}.article-content[data-v-126a39d6] .article-img{border-radius:12px;width:100%;height:auto;margin:24px 0;display:block}.article-content[data-v-126a39d6] a{color:#1d65ff;text-underline-offset:3px;text-decoration:underline}.article-content[data-v-126a39d6] a:hover{opacity:.75}.article-content[data-v-126a39d6] .faq-item{border-top:1px solid #e8ecf8;margin-top:20px;padding-top:20px}.article-content[data-v-126a39d6] .faq-item h3{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}.article-content[data-v-126a39d6] .faq-item p{margin:0}@media (width<=1024px){.post-view[data-v-126a39d6]{padding:80px 24px 100px}.layout[data-v-126a39d6]{grid-template-columns:280px 1fr;gap:30px}}@media (width<=768px){.post-view[data-v-126a39d6]{padding:60px 16px 80px}.layout[data-v-126a39d6]{grid-template-columns:1fr}.sidebar[data-v-126a39d6]{flex-direction:row;align-items:center;max-height:none;position:static}.toc[data-v-126a39d6]{display:none}.article-hero[data-v-126a39d6]{border-radius:14px;height:220px}.article-title[data-v-126a39d6]{font-size:24px}}html.dark-theme .post-view[data-v-126a39d6]{background-color:#0000!important}html.dark-theme .article-title[data-v-126a39d6]{-webkit-text-fill-color:#fff;color:#fff;background:0 0}html.dark-theme .article-lead[data-v-126a39d6]{color:#dae2ffbf;border-bottom-color:#ffffff14}html.dark-theme .article-byline[data-v-126a39d6],html.dark-theme .article-byline time[data-v-126a39d6]{color:#dae2ff73}html.dark-theme .byline-author[data-v-126a39d6]{color:#dae2ffcc}html.dark-theme .byline-sep[data-v-126a39d6]{color:#ffffff26}html.dark-theme .back-link[data-v-126a39d6]{color:#fff;background:unset;-webkit-text-fill-color:unset}html.dark-theme .toc-list[data-v-126a39d6]:before{background:linear-gradient(#6b9cff33,#6b9cff0d)}html.dark-theme .toc-dot[data-v-126a39d6]{background:0 0;border-color:#ffffff26}html.dark-theme .toc-item:hover .toc-dot[data-v-126a39d6]{border-color:#6b9cff80}html.dark-theme .toc-item.active .toc-dot[data-v-126a39d6]{background:#6b9cff;border-color:#6b9cff;box-shadow:0 0 0 4px #6b9cff26}html.dark-theme .toc-text[data-v-126a39d6]{color:#dae2ff73}html.dark-theme .toc-item:hover .toc-text[data-v-126a39d6]{color:#dae2ffbf}html.dark-theme .toc-item.active .toc-text[data-v-126a39d6]{color:#6b9cff}html.dark-theme .article-content[data-v-126a39d6] h2,html.dark-theme .article-content[data-v-126a39d6] h3{color:#f0f4ff}html.dark-theme .article-content[data-v-126a39d6] p,html.dark-theme .article-content[data-v-126a39d6] li,html.dark-theme .article-content[data-v-126a39d6] td{color:#dae2ffcc}html.dark-theme .article-content[data-v-126a39d6] strong{color:#fff}html.dark-theme .article-content[data-v-126a39d6] hr,html.dark-theme .article-content[data-v-126a39d6] .faq-item,html.dark-theme .article-content[data-v-126a39d6] .table-wrapper{border-color:#ffffff14}html.dark-theme .article-content[data-v-126a39d6] th{color:#f0f4ff;background:#ffffff0a;border-color:#ffffff14}html.dark-theme .article-content[data-v-126a39d6] td{border-color:#ffffff0d}html.dark-theme .article-content[data-v-126a39d6] .faq-item h3{color:#f0f4ff}html.dark-theme .article-content[data-v-126a39d6] a{color:#6b9cff}html.dark-theme .article-content[data-v-126a39d6] .article-img{opacity:.92}
