.news-page[data-v-d2a4327f]{background:var(--color-light);min-height:100vh;position:relative}.news-bg[data-v-d2a4327f]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.bg-grid[data-v-d2a4327f]{background-image:linear-gradient(rgba(3,5,129,.03) 1px,transparent 0),linear-gradient(90deg,rgba(3,5,129,.03) 1px,transparent 0);background-size:60px 60px;top:0;right:0;bottom:0;left:0}.bg-grid[data-v-d2a4327f],.bg-orb[data-v-d2a4327f]{position:absolute}.bg-orb[data-v-d2a4327f]{border-radius:50%;filter:blur(120px);opacity:.04}.bg-orb-1[data-v-d2a4327f]{height:600px;right:-100px;top:-200px;width:600px}.bg-orb-1[data-v-d2a4327f],.bg-orb-2[data-v-d2a4327f]{background:var(--color-primary)}.bg-orb-2[data-v-d2a4327f]{bottom:-100px;height:400px;left:-50px;width:400px}.news-container[data-v-d2a4327f]{display:flex;margin:0 auto;max-width:1400px;min-height:calc(100vh - 70px);position:relative;z-index:1}.news-sidebar[data-v-d2a4327f]{background:#fff6;border-right:1px solid rgba(3,5,129,.08);flex-shrink:0;width:220px}.sidebar-inner[data-v-d2a4327f]{max-height:calc(100vh - 70px);overflow-y:auto;padding:1.5rem .85rem;position:sticky;top:70px}.sidebar-header[data-v-d2a4327f]{border-bottom:1px solid rgba(3,5,129,.08);margin-bottom:1.25rem;padding:0 .5rem 1rem}.sidebar-title[data-v-d2a4327f]{color:var(--color-dark);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .25rem}.sidebar-subtitle[data-v-d2a4327f]{color:#888;font-size:.75rem;line-height:1.4;margin:0}.article-nav[data-v-d2a4327f]{display:flex;flex-direction:column;gap:2px}.article-nav-item[data-v-d2a4327f]{background:none;border:none;border-radius:8px;color:inherit;cursor:pointer;display:block;font-family:inherit;padding:.75rem;position:relative;text-align:left;transition:all .25s ease;width:100%}.article-nav-item[data-v-d2a4327f]:hover{background:#03058108}.article-nav-item.active[data-v-d2a4327f]{background:#0305810f}.article-nav-item.active[data-v-d2a4327f]:before{background:var(--color-primary);border-radius:0 2px 2px 0;bottom:20%;content:"";left:0;position:absolute;top:20%;width:3px}.article-nav-date[data-v-d2a4327f]{color:var(--color-primary);display:block;font-size:.72rem;font-weight:600;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.article-nav-title[data-v-d2a4327f]{color:var(--color-dark);font-size:.82rem;font-weight:600;line-height:1.35;-webkit-line-clamp:2}.article-nav-excerpt[data-v-d2a4327f],.article-nav-title[data-v-d2a4327f]{display:block;display:-webkit-box;margin-bottom:.25rem;-webkit-box-orient:vertical;overflow:hidden}.article-nav-excerpt[data-v-d2a4327f]{color:#888;font-size:.72rem;line-height:1.4;-webkit-line-clamp:1}.article-nav-arrow[data-v-d2a4327f]{color:var(--color-primary);display:inline-block;font-size:.7rem;opacity:0;transform:translate(-6px);transition:all .25s ease}.article-nav-item.active .article-nav-arrow[data-v-d2a4327f],.article-nav-item:hover .article-nav-arrow[data-v-d2a4327f]{opacity:1;transform:translate(0)}.sidebar-loading[data-v-d2a4327f]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.skeleton-item[data-v-d2a4327f]{padding:1rem}.skeleton-line[data-v-d2a4327f]{animation:shimmer-d2a4327f 1.5s infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5,#eee 75%);background-size:200% 100%;border-radius:4px;height:10px;margin-bottom:8px}.skeleton-date[data-v-d2a4327f]{height:8px;width:30%}.skeleton-title[data-v-d2a4327f]{height:11px;width:85%}.skeleton-excerpt[data-v-d2a4327f]{height:8px;width:60%}@keyframes shimmer-d2a4327f{0%{background-position:200% 0}to{background-position:-200% 0}}.sidebar-empty[data-v-d2a4327f]{align-items:center;color:#999;display:flex;flex-direction:column;font-size:.9rem;justify-content:center;padding:3rem 1rem;text-align:center}.news-content[data-v-d2a4327f]{flex:1;max-height:calc(100vh - 70px);min-width:0;overflow-y:auto;padding:2.5rem 2rem;position:sticky;top:70px}.article-detail[data-v-d2a4327f]{animation:fadeSlideIn-d2a4327f .4s ease-out;margin:0 auto;max-width:900px}@keyframes fadeSlideIn-d2a4327f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.article-header[data-v-d2a4327f]{margin-bottom:1.5rem}.article-meta-row[data-v-d2a4327f]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:.75rem}.article-author[data-v-d2a4327f],.article-date[data-v-d2a4327f]{align-items:center;color:#777;display:flex;font-size:.82rem;font-weight:500;gap:.4rem}.meta-icon[data-v-d2a4327f]{color:var(--color-primary);font-size:.7rem;opacity:.7}.article-tags[data-v-d2a4327f]{display:flex;flex-wrap:wrap;gap:.5rem}.article-tag[data-v-d2a4327f]{background:#0305810f;border-radius:100px;color:var(--color-primary);display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.18rem .65rem;text-transform:uppercase}.article-title[data-v-d2a4327f]{color:var(--color-dark);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 1.75rem}.article-divider[data-v-d2a4327f]{align-items:center;display:flex;gap:.75rem;margin-bottom:2.5rem}.divider-dot[data-v-d2a4327f]{background:#03058133;border-radius:50%;flex-shrink:0;height:6px;width:6px}.divider-line[data-v-d2a4327f]{background:#0305811a;flex:1;height:1px}.article-body[data-v-d2a4327f] h2{color:var(--color-dark);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:2.5rem 0 1rem}.article-body[data-v-d2a4327f] h2:first-child{margin-top:0}.article-body[data-v-d2a4327f] h3{color:var(--color-dark);font-size:1.15rem;font-weight:600;line-height:1.4;margin:2rem 0 .75rem}.article-body[data-v-d2a4327f] h4{color:#444;font-size:1.05rem;font-weight:600;margin:1.5rem 0 .5rem}.article-body[data-v-d2a4327f] p{color:#444;font-size:1.02rem;line-height:1.85;margin:0 0 1.25rem}.article-body[data-v-d2a4327f] a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity .2s ease}.article-body[data-v-d2a4327f] a:hover{opacity:.8}.article-body[data-v-d2a4327f] strong{color:var(--color-dark);font-weight:600}.article-body[data-v-d2a4327f] em{color:#555}.article-body[data-v-d2a4327f] blockquote{background:#03058106;border-left:3px solid var(--color-primary);border-radius:0 8px 8px 0;color:#666;font-style:italic;line-height:1.75;margin:2rem 0;padding:1.25rem 1.75rem}.article-body[data-v-d2a4327f] blockquote p{color:inherit;margin:0}.article-body[data-v-d2a4327f] ol,.article-body[data-v-d2a4327f] ul{color:#444;margin:1.25rem 0;padding-left:1.5rem}.article-body[data-v-d2a4327f] li{font-size:1.02rem;line-height:1.75;margin-bottom:.6rem}.article-body[data-v-d2a4327f] li::marker{color:var(--color-primary)}.article-body[data-v-d2a4327f] img{border-radius:10px;height:auto;margin:2rem 0;max-width:100%}.article-body[data-v-d2a4327f] code{background:#0305810f;border-radius:4px;color:var(--color-primary);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.88em;font-weight:500;padding:.15em .45em}.article-body[data-v-d2a4327f] pre{background:#1a1a2e;border-radius:10px;color:#e8e8f0;line-height:1.6;margin:1.75rem 0;overflow-x:auto;padding:1.5rem}.article-body[data-v-d2a4327f] pre code{background:none;color:inherit;font-size:.88rem;padding:0}.article-body[data-v-d2a4327f] hr{border:none;border-top:1px solid rgba(3,5,129,.1);margin:2.5rem 0}.article-body[data-v-d2a4327f] table{border-collapse:collapse;font-size:.95rem;margin:1.5rem 0;width:100%}.article-body[data-v-d2a4327f] td,.article-body[data-v-d2a4327f] th{border:1px solid #e0e0e0;padding:.75rem 1rem;text-align:left}.article-body[data-v-d2a4327f] th{background:#0305810a;color:var(--color-dark);font-weight:600}.content-placeholder[data-v-d2a4327f]{flex-direction:column;min-height:50vh;padding:2rem;text-align:center}.content-placeholder[data-v-d2a4327f],.placeholder-icon[data-v-d2a4327f]{align-items:center;display:flex;justify-content:center}.placeholder-icon[data-v-d2a4327f]{background:#0305810d;border-radius:20px;color:var(--color-primary);font-size:2rem;height:80px;margin-bottom:1.5rem;opacity:.6;width:80px}.placeholder-title[data-v-d2a4327f]{color:var(--color-dark);font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.placeholder-text[data-v-d2a4327f]{color:#999;font-size:.95rem;margin:0}.mobile-back-btn[data-v-d2a4327f]{align-items:center;background:none;border:1px solid rgba(3,5,129,.15);border-radius:8px;color:var(--color-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.55rem 1rem;transition:all .2s ease}.mobile-back-btn[data-v-d2a4327f]:hover{background:#0305810d}.article-fade-enter-active[data-v-d2a4327f]{transition:opacity .3s ease,transform .3s ease}.article-fade-leave-active[data-v-d2a4327f]{transition:opacity .2s ease,transform .2s ease}.article-fade-enter-from[data-v-d2a4327f]{opacity:0;transform:translateY(10px)}.article-fade-leave-to[data-v-d2a4327f]{opacity:0;transform:translateY(-10px)}.sidebar-inner[data-v-d2a4327f]::-webkit-scrollbar{width:4px}.sidebar-inner[data-v-d2a4327f]::-webkit-scrollbar-track{background:transparent}.sidebar-inner[data-v-d2a4327f]::-webkit-scrollbar-thumb{background:#03058126;border-radius:2px}.sidebar-inner[data-v-d2a4327f]::-webkit-scrollbar-thumb:hover{background:#03058140}@media (max-width:768px){.news-container[data-v-d2a4327f]{flex-direction:column}.news-sidebar[data-v-d2a4327f]{border-bottom:1px solid rgba(3,5,129,.08);border-right:none;width:100%}.news-sidebar.mobile-hidden[data-v-d2a4327f]{display:none}.news-content[data-v-d2a4327f],.sidebar-inner[data-v-d2a4327f]{max-height:none;padding:1.5rem 1rem;position:static}.news-content[data-v-d2a4327f]{display:none}.news-content.mobile-shown[data-v-d2a4327f]{display:block}.article-title[data-v-d2a4327f]{font-size:1.5rem}.article-body[data-v-d2a4327f] h2{font-size:1.25rem}.article-body[data-v-d2a4327f] h3{font-size:1.05rem}.article-body[data-v-d2a4327f] li,.article-body[data-v-d2a4327f] p{font-size:.98rem}}
