.layout-container[data-v-b2c333ac],.layout-container .container[data-v-b2c333ac],.layout-container .grid-layout[data-v-b2c333ac]{overflow:visible}.container[data-v-b2c333ac]{margin:0 auto;max-width:1280px;padding:0 1rem}.grid-layout[data-v-b2c333ac]{align-items:start;display:grid;gap:1.125rem;grid-template-columns:168px minmax(0,1fr) 280px;margin-top:1.125rem}.grid-layout--no-right[data-v-b2c333ac]{grid-template-columns:168px minmax(0,1fr)}.layout-left-nav[data-v-b2c333ac]{align-self:start;position:sticky;top:4.75rem;z-index:15}.left-nav-list[data-v-b2c333ac]{background:linear-gradient(180deg,#f3f9ff,#eef6fd);border:1px solid #d7ebfb;border-radius:14px;box-shadow:0 1px 2px #0088f50a;display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:.45rem}.left-nav-item[data-v-b2c333ac]{align-items:center;border-radius:10px;color:#5b6b7c;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.55rem;min-width:0;overflow:hidden;padding:.55rem .75rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.left-nav-item i[data-v-b2c333ac]{color:#7aa0c0;flex-shrink:0;font-size:1.05rem;text-align:center;width:1.15rem}.left-nav-item span[data-v-b2c333ac]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-nav-item[data-v-b2c333ac]:hover{background:#ffffffb8;color:#334155}.left-nav-item:hover i[data-v-b2c333ac]{color:#0088f5}.left-nav-item.active[data-v-b2c333ac]{background:#fff;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0088f514;color:#0088f5;font-weight:600}.left-nav-item.active i[data-v-b2c333ac]{color:#0088f5}.layout-sidebar[data-v-b2c333ac]{align-self:start;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 5.25rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:none;top:4.75rem;z-index:20;-ms-overflow-style:none}.layout-sidebar[data-v-b2c333ac]::-webkit-scrollbar{display:none;height:0;width:0}@media (max-width:1100px){.grid-layout[data-v-b2c333ac]{grid-template-columns:152px minmax(0,1fr) 250px}}@media (max-width:960px){.grid-layout[data-v-b2c333ac],.grid-layout--no-right[data-v-b2c333ac]{gap:.875rem;grid-template-columns:1fr}.layout-left-nav[data-v-b2c333ac]{position:static}.left-nav-list[data-v-b2c333ac]{background:transparent;border:none;border-radius:0;box-shadow:none;flex-direction:row;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;padding:.35rem;scrollbar-width:none}.left-nav-list[data-v-b2c333ac]::-webkit-scrollbar{display:none}.left-nav-item[data-v-b2c333ac]{background:#fff;border:1px solid #e8ecf1;flex-shrink:0;padding:.45rem .75rem}.left-nav-item.active[data-v-b2c333ac]{border-color:transparent}.layout-sidebar[data-v-b2c333ac]{max-height:none;overflow:visible;position:static}}.sidebar-section[data-v-b2c333ac]{background-color:#fff;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a;margin-bottom:.875rem;overflow:hidden;transition:box-shadow .2s ease}.sidebar-section[data-v-b2c333ac]:hover{box-shadow:0 2px 4px #0f172a0d,0 12px 28px #0f172a0f}.friend-links-list[data-v-b2c333ac]{display:flex;flex-direction:column;gap:.45rem;padding:.35rem .5rem .5rem}.friend-link-item[data-v-b2c333ac]{align-items:center;border:1px solid transparent;border-radius:10px;color:inherit;display:flex;gap:.55rem;isolation:isolate;overflow:hidden;padding:.6rem .65rem;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .25s ease}.friend-link-glow[data-v-b2c333ac]{animation:friend-link-gradient-b2c333ac 5s ease infinite;background-size:220% 220%;top:0;right:0;bottom:0;left:0;opacity:.55;position:absolute;z-index:-1}.friend-link-item--lca .friend-link-glow[data-v-b2c333ac]{background-image:linear-gradient(120deg,#7dd3fc,#6ee7b7 35%,#a5f3fc 65%,#86efac)}.friend-link-item--esg .friend-link-glow[data-v-b2c333ac]{animation-direction:reverse;animation-duration:6s;background-image:linear-gradient(120deg,#86efac,#5eead4 30%,#93c5fd 65%,#6ee7b7)}.friend-link-item--notice .friend-link-glow[data-v-b2c333ac]{animation-duration:7s;background-image:linear-gradient(120deg,#fde68a,#fcd34d 35%,#fbbf24 65%,#f59e0b)}.friend-link-item[data-v-b2c333ac]:before{background:#fffffff7;border-radius:9px;content:"";top:1px;right:1px;bottom:1px;left:1px;position:absolute;transition:background .2s ease;z-index:-1}.friend-link-item[data-v-b2c333ac]:hover{box-shadow:0 4px 16px #6ee7b72e;transform:translateY(-2px)}.friend-link-item[data-v-b2c333ac]:hover:before{background:#ffffffeb}.friend-link-icon[data-v-b2c333ac]{align-items:center;animation:friend-link-gradient-b2c333ac 4s ease infinite;background-size:200% 200%;border-radius:9px;box-shadow:0 2px 6px #6ee7b733;color:#0d9488;display:flex;flex-shrink:0;font-size:1.05rem;height:34px;justify-content:center;width:34px}.friend-link-item--lca .friend-link-icon[data-v-b2c333ac]{background-image:linear-gradient(135deg,#bae6fd,#a7f3d0,#a5f3fc)}.friend-link-item--esg .friend-link-icon[data-v-b2c333ac]{animation-duration:5.5s;background-image:linear-gradient(135deg,#bbf7d0,#99f6e4,#bfdbfe)}.friend-link-item--notice .friend-link-icon[data-v-b2c333ac]{animation-duration:6s;background-image:linear-gradient(135deg,#fde68a,#fcd34d,#fbbf24);color:#b45309}.friend-link-text[data-v-b2c333ac]{display:flex;flex:1;flex-direction:column;gap:.12rem;min-width:0}.friend-link-name[data-v-b2c333ac]{animation:friend-link-gradient-b2c333ac 4s linear infinite;-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent;display:-webkit-box;font-size:.8125rem;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.friend-link-item--lca .friend-link-name[data-v-b2c333ac]{background-image:linear-gradient(90deg,#0284c7,#059669,#06b6d4,#10b981)}.friend-link-item--esg .friend-link-name[data-v-b2c333ac]{animation-duration:5s;background-image:linear-gradient(90deg,#16a34a,#0d9488,#3b82f6,#22c55e)}.friend-link-item--notice .friend-link-name[data-v-b2c333ac]{animation-duration:6s;background-image:linear-gradient(90deg,#b45309,#d97706,#ca8a04,#a16207)}.friend-link-desc[data-v-b2c333ac]{color:#94a3b8;font-size:.6875rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-link-arrow[data-v-b2c333ac]{color:#5eead4;flex-shrink:0;font-size:.9rem;transition:color .15s ease,transform .2s ease}.friend-link-item:hover .friend-link-arrow[data-v-b2c333ac]{color:#38bdf8;transform:translate(2px,-2px)}@keyframes friend-link-gradient-b2c333ac{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.friend-links-section .section-header h2 i[data-v-b2c333ac]{color:#34d399}.sidebar-section.glass-effect[data-v-b2c333ac]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px #00000014}.section-header[data-v-b2c333ac]{align-items:center;border-bottom:1px solid rgba(226,232,240,.6);display:flex;justify-content:space-between;padding:.6rem .75rem}.section-header h2[data-v-b2c333ac]{align-items:center;color:#1a202c;display:flex;font-size:.85rem;font-weight:600;margin:0}.section-header h2 i[data-v-b2c333ac]{color:#3b82f6;margin-right:.5rem}.btn[data-v-b2c333ac]{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem .75rem;text-decoration:none;transition:all .15s}.btn i[data-v-b2c333ac]{margin-right:.375rem}.btn-primary[data-v-b2c333ac]{background-color:#3b82f6;border:1px solid transparent;color:#fff}.btn-primary[data-v-b2c333ac]:hover{background-color:#2563eb}.btn-outline[data-v-b2c333ac]{background-color:transparent;border:1px solid #e5e7eb;color:#333}.btn-outline[data-v-b2c333ac]:hover{background-color:#f9fafb}.btn-sm[data-v-b2c333ac]{font-size:.75rem;padding:.25rem .4rem}.nav-item[data-v-b2c333ac]{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.75rem;gap:.4rem;margin:.1rem 0;padding:.35rem .6rem;transition:all .15s}.nav-item[data-v-b2c333ac]:hover{background-color:#f5f5f5}.nav-item.active[data-v-b2c333ac]{background-color:#f0f7ff;color:#06c;font-weight:600}.nav-item.active[data-v-b2c333ac]:hover{background-color:#e6f0fd}.nav-item i[data-v-b2c333ac]{color:#64748b;font-size:1rem;transition:all .15s}.nav-item:hover i[data-v-b2c333ac]{color:#3b82f6}.nav-item.active i[data-v-b2c333ac]{color:#06c}.post-item.highlight-new-post[data-v-b2c333ac]{animation:highlight-pulse-b2c333ac 2s infinite;background-color:#3b82f61a!important;border-left:4px solid #3b82f6!important;box-shadow:0 5px 15px #3b82f633;position:relative;transform:translateY(-2px);z-index:1}@keyframes highlight-pulse-b2c333ac{0%{box-shadow:0 5px 15px #3b82f633}50%{box-shadow:0 5px 20px #3b82f666}to{box-shadow:0 5px 15px #3b82f633}}.hot-posts-container[data-v-b2c333ac]{padding:.35rem .4rem .5rem}.hot-post-item[data-v-b2c333ac]{align-items:flex-start;background:transparent;border:none;border-radius:8px;color:inherit;display:flex;gap:.65rem;margin:0;padding:.55rem .45rem;position:relative;text-decoration:none;transition:background .15s ease}.hot-post-item[data-v-b2c333ac]:last-child{border-bottom:none}.hot-post-item[data-v-b2c333ac]:hover{background:#f8fafc}.hot-post-item[data-v-b2c333ac]:before{display:none}.hot-rank[data-v-b2c333ac]{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:1.25rem;justify-content:center;margin-top:.1rem;width:1.25rem}.hot-rank--1[data-v-b2c333ac]{background:#f97316;color:#fff}.hot-rank--2[data-v-b2c333ac]{background:#fb923c;color:#fff}.hot-rank--3[data-v-b2c333ac]{background:#fdba74;color:#fff}.hot-post-body[data-v-b2c333ac]{flex:1;min-width:0}.hot-post-title[data-v-b2c333ac]{color:#334155;display:-webkit-box;font-size:.8125rem;font-weight:500;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hot-post-item:hover .hot-post-title[data-v-b2c333ac]{color:#0088f5}.hot-post-meta[data-v-b2c333ac]{color:#94a3b8;display:flex;font-size:.7rem;gap:.65rem;margin-top:.25rem}.hot-post-stat[data-v-b2c333ac]{align-items:center;display:inline-flex;gap:.2rem}.hot-post-stat i[data-v-b2c333ac]{font-size:.75rem}.no-hot-posts[data-v-b2c333ac]{color:#64748b;font-size:.8125rem;padding:.75rem 0;text-align:center}.sidebar-stats[data-v-b2c333ac]{padding:.85rem .5rem}.stats-row[data-v-b2c333ac]{align-items:stretch;display:flex}.stat-cell[data-v-b2c333ac]{flex:1;position:relative;text-align:center}.stat-cell[data-v-b2c333ac]:not(:last-child):after{background:#eef2f7;content:"";height:70%;position:absolute;right:0;top:15%;width:1px}.stat-value[data-v-b2c333ac]{color:#1e293b;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.stat-label[data-v-b2c333ac]{color:#94a3b8;font-size:.6875rem;margin-top:.25rem}.layout-container .grid-layout{align-items:start;overflow:visible}.layout-container .layout-sidebar{align-self:start;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 5.25rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:none;top:4.75rem;z-index:20;-ms-overflow-style:none}.layout-container .layout-sidebar::-webkit-scrollbar{display:none;height:0;width:0}
