.announcements-page[data-v-600b5d16]{color:#f0f4ff;background:#050811;min-height:100vh;position:relative;overflow-x:hidden}.announcements-main[data-v-600b5d16]{min-height:calc(100vh - 200px);padding:clamp(6.5rem,10vw,8.5rem) 0 6rem;position:relative}.page-bg-glow[data-v-600b5d16]{filter:blur(120px);pointer-events:none;background:radial-gradient(circle,#00f0ff14 0%,#2a9d8f0d 45%,#0000 70%);width:900px;height:600px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.page-hex[data-v-600b5d16]{opacity:.35;pointer-events:none;position:absolute;inset:0}.announcements-header[data-v-600b5d16]{z-index:2;max-width:850px;margin:0 auto 3rem;position:relative}.header-badge[data-v-600b5d16]{color:#00f0ff;letter-spacing:.06em;background:#00f0ff1a;border:1px solid #00f0ff4d;border-radius:20px;align-items:center;gap:8px;margin-bottom:1.2rem;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;display:inline-flex}.pulse-dot-cyan[data-v-600b5d16]{background:#00f0ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00f0ff}.page-title[data-v-600b5d16]{background:linear-gradient(135deg,#fff 40%,#8892a4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.2}.page-desc[data-v-600b5d16]{color:#8e9bae;font-size:1.05rem;line-height:1.65}.pinned-hero-card[data-v-600b5d16]{z-index:2;background:#0d1326d9;border:1px solid #00f0ff59;margin-bottom:3rem;padding:2.2rem 2.5rem;position:relative;box-shadow:0 10px 30px #00000080,0 0 20px #00f0ff1a}.pinned-hero-card.priority-critical[data-v-600b5d16]{border-color:#ff4d4d73;box-shadow:0 10px 30px #00000080,0 0 20px #ff4d4d26}.pinned-hero-card.priority-important[data-v-600b5d16]{border-color:#fa06;box-shadow:0 10px 30px #00000080,0 0 20px #ffaa001f}.hero-top-row[data-v-600b5d16]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.hero-badges[data-v-600b5d16]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pinned-tag[data-v-600b5d16]{color:#00f0ff;background:#00f0ff26;border:1px solid #00f0ff66;border-radius:4px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800}.hero-title[data-v-600b5d16]{color:#fff;margin-bottom:.8rem;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;line-height:1.35}.hero-summary[data-v-600b5d16]{color:#cad5e2;margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.hero-actions[data-v-600b5d16]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-link-btn[data-v-600b5d16]{padding:7px 16px;font-size:.82rem}.filter-bar[data-v-600b5d16]{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex;position:relative}.filter-pills[data-v-600b5d16]{flex-wrap:wrap;gap:8px;display:flex}.filter-pill[data-v-600b5d16]{color:#8e9bae;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.filter-pill[data-v-600b5d16]:hover{color:#f0f4ff;border-color:#fff3}.filter-pill.active[data-v-600b5d16]{color:#00f0ff;background:#00f0ff26;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff33}.pill-count[data-v-600b5d16]{background:#ffffff14;border-radius:10px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.72rem}.search-wrap[data-v-600b5d16]{color:#6c7a9c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;width:300px;padding:8px 14px;display:flex}.search-wrap input[data-v-600b5d16]{color:#f0f4ff;background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.search-wrap input[data-v-600b5d16]::placeholder{color:#6c7a9c}.clear-search[data-v-600b5d16]{color:#8892a4;cursor:pointer;background:0 0;border:none;font-size:.85rem}.announcements-grid[data-v-600b5d16]{z-index:2;grid-template-columns:repeat(2,1fr);gap:1.8rem;display:grid;position:relative}@media (width<=900px){.announcements-grid[data-v-600b5d16]{grid-template-columns:1fr}}.announcement-card[data-v-600b5d16]{background:#0d1326bf;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:1.8rem;transition:all .25s;display:flex}.announcement-card[data-v-600b5d16]:hover{border-color:#00f0ff59;transform:translateY(-2px);box-shadow:0 10px 30px #0006,0 0 15px #00f0ff14}.announcement-card.priority-critical[data-v-600b5d16]{border-left:3px solid #ff4d4d}.announcement-card.priority-important[data-v-600b5d16]{border-left:3px solid #fa0}.announcement-card.priority-normal[data-v-600b5d16]{border-left:3px solid #00f0ff}.card-meta[data-v-600b5d16]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:1rem;display:flex}.meta-left[data-v-600b5d16]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.priority-pill[data-v-600b5d16]{letter-spacing:.03em;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800}.priority-pill.pri-critical[data-v-600b5d16]{color:#ff4d4d;background:#ff4d4d26;border:1px solid #ff4d4d59}.priority-pill.pri-important[data-v-600b5d16]{color:#fa0;background:#ffaa0026;border:1px solid #ffaa0059}.priority-pill.pri-normal[data-v-600b5d16]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff4d}.cat-pill-tag[data-v-600b5d16]{color:#8e9bae;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.68rem}.pinned-indicator[data-v-600b5d16]{color:#fa0;background:#ffaa001f;border:1px solid #ffaa004d;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.meta-date[data-v-600b5d16],.date-badge[data-v-600b5d16]{color:#8892a4;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:.75rem;display:inline-flex}.card-title[data-v-600b5d16]{color:#fff;cursor:pointer;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .2s}.card-title[data-v-600b5d16]:hover{color:#00f0ff}.card-summary[data-v-600b5d16]{color:#8e9bae;flex:1;margin-bottom:1.4rem;font-size:.9rem;line-height:1.6}.card-footer[data-v-600b5d16]{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:1rem;display:flex}.btn-read-more[data-v-600b5d16]{color:#00f0ff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Space Grotesk,sans-serif;font-size:.84rem;font-weight:600;transition:transform .2s;display:inline-flex}.btn-read-more[data-v-600b5d16]:hover{transform:translate(3px)}.card-action-link[data-v-600b5d16]{color:#52b788;align-items:center;gap:5px;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.card-action-link[data-v-600b5d16]:hover{color:#74c69d;text-decoration:underline}.announcement-modal-backdrop[data-v-600b5d16]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#030712d9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.announcement-modal-dialog[data-v-600b5d16]{background:#090e1f;border:1px solid #00f0ff59;border-radius:14px;width:100%;max-width:800px;max-height:90vh;padding:2.2rem;position:relative;overflow-y:auto;box-shadow:0 20px 50px #000c,0 0 30px #00f0ff26}.modal-close-btn[data-v-600b5d16]{color:#cad5e2;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .2s;display:flex;position:absolute;top:1.2rem;right:1.4rem}.modal-close-btn[data-v-600b5d16]:hover{color:#ff4d4d;background:#ff4d4d33;border-color:#ff4d4d}.modal-header[data-v-600b5d16]{margin-bottom:1.5rem;padding-right:2rem}.modal-meta-row[data-v-600b5d16]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:.8rem;display:flex}.modal-date[data-v-600b5d16]{color:#8e9bae;font-family:JetBrains Mono,monospace;font-size:.78rem}.modal-title[data-v-600b5d16]{color:#fff;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;line-height:1.3}.modal-abstract-box[data-v-600b5d16]{background:#0006;border-left:3px solid #00f0ff;border-radius:0 6px 6px 0;margin-bottom:1.5rem;padding:1rem 1.2rem}.abstract-label[data-v-600b5d16]{color:#00f0ff;letter-spacing:.05em;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;display:block}.abstract-text[data-v-600b5d16]{color:#cad5e2;font-size:.92rem;line-height:1.6}.modal-markdown-body[data-v-600b5d16]{color:#cad5e2;border-top:1px solid #ffffff14;margin-bottom:2rem;padding-top:1.5rem;font-size:.92rem;line-height:1.7}.modal-markdown-body[data-v-600b5d16] h3{color:#f0f4ff;margin:1.4rem 0 .6rem;font-size:1.15rem;font-weight:700}.modal-markdown-body[data-v-600b5d16] h4{color:#00f0ff;margin:1rem 0 .4rem;font-size:1rem;font-weight:600}.modal-markdown-body[data-v-600b5d16] p{margin-bottom:.9rem}.modal-markdown-body[data-v-600b5d16] ul{margin:.5rem 0 1rem 1.25rem}.modal-markdown-body[data-v-600b5d16] ul li{margin-bottom:.4rem}.modal-markdown-body[data-v-600b5d16] code{color:#00f0ff;background:#00f0ff1a;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.82rem}.modal-markdown-body[data-v-600b5d16] strong{color:#fff}.modal-footer[data-v-600b5d16]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.empty-state[data-v-600b5d16]{padding:4rem 2rem}.empty-state h3[data-v-600b5d16]{margin:1rem 0 .5rem;font-size:1.3rem}.empty-state p[data-v-600b5d16]{color:#8e9bae;font-size:.95rem}.spinner[data-v-600b5d16]{border:3px solid #00f0ff33;border-top-color:#00f0ff;border-radius:50%;width:36px;height:36px;margin:0 auto 1rem;animation:.8s linear infinite spin-600b5d16}@keyframes spin-600b5d16{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-600b5d16],.modal-fade-leave-active[data-v-600b5d16]{transition:opacity .25s}.modal-fade-enter-from[data-v-600b5d16],.modal-fade-leave-to[data-v-600b5d16]{opacity:0}
