.page.svelte-3otwu9{max-width:52rem;margin:0 auto;padding:0 1rem 3rem}.hero.svelte-3otwu9{position:relative;overflow:hidden;padding:2.5rem 0 1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.hero-bg.svelte-3otwu9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.12;pointer-events:none;--hero-line: var(--text-dim)}.hero-content.svelte-3otwu9{position:relative;z-index:1}.back.svelte-3otwu9{font-size:.78rem;color:var(--text-dim);text-decoration:none;display:inline-block;margin-bottom:.75rem}.back.svelte-3otwu9:hover{color:var(--text)}.eyebrow.svelte-3otwu9{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);margin-bottom:.25rem}h1.svelte-3otwu9{font-size:1.7rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.lead.svelte-3otwu9{font-size:.92rem;line-height:1.55;color:var(--text-dim);max-width:40rem}.subscribe-cta.svelte-3otwu9{font-size:.82rem;color:var(--accent);margin-top:.5rem}.stats-strip.svelte-3otwu9{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.stat-card.svelte-3otwu9{flex:1 1 120px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:.6rem .8rem;display:flex;flex-direction:column;align-items:center;gap:.15rem}.stat-value.svelte-3otwu9{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.stat-label.svelte-3otwu9{font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.featured-bulletin.svelte-3otwu9{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.featured-header.svelte-3otwu9{margin-bottom:.75rem}.featured-meta.svelte-3otwu9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bulletin-type-badge.svelte-3otwu9{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:9999px;background:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.bulletin-type-badge.flash.svelte-3otwu9{background:#f443361a;color:#f44336;border-color:#f443364d}.featured-date.svelte-3otwu9{font-size:.82rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.featured-subj.svelte-3otwu9{font-size:.88rem;font-weight:600;color:var(--text-strong)}.hf-outlook.svelte-3otwu9{display:flex;gap:1rem;align-items:flex-start;margin-bottom:.75rem}.hf-score-badge.svelte-3otwu9{display:flex;flex-direction:column;align-items:center;border:2px solid;border-radius:10px;padding:.6rem .8rem;min-width:72px}.hf-score-num.svelte-3otwu9{font-size:1.4rem;font-weight:800}.hf-score-label.svelte-3otwu9{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.hf-data.svelte-3otwu9{flex:1}.hf-indices.svelte-3otwu9{display:flex;gap:1rem;font-size:.82rem;color:var(--text-muted);margin-bottom:.5rem}.hf-indices.svelte-3otwu9 strong:where(.svelte-3otwu9){color:var(--text-strong)}.band-matrix.svelte-3otwu9{display:flex;gap:.4rem;flex-wrap:wrap}.band-matrix.compact.svelte-3otwu9{margin-bottom:.75rem}.band-cell.svelte-3otwu9{display:flex;flex-direction:column;align-items:center;background:var(--bg-3);border:1px solid var(--border);border-radius:6px;padding:.3rem .5rem;min-width:50px}.band-name.svelte-3otwu9{font-size:.72rem;color:var(--text-dim);font-weight:600}.band-rating.svelte-3otwu9{font-size:.78rem;font-weight:700}.readiness-row.svelte-3otwu9{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-muted);margin-bottom:.5rem}.readiness-dot.svelte-3otwu9{width:10px;height:10px;border-radius:50%;flex-shrink:0}.community-stats.svelte-3otwu9{font-size:.8rem;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-bottom:.5rem}.challenge-box.svelte-3otwu9{background:var(--bg-3);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;padding:.5rem .75rem}.challenge-label.svelte-3otwu9{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-weight:700;display:block;margin-bottom:.15rem}.challenge-box.svelte-3otwu9 p:where(.svelte-3otwu9){margin:0;font-size:.82rem;color:var(--text);line-height:1.5}.info.svelte-3otwu9{margin-bottom:1.5rem}.info.svelte-3otwu9 p:where(.svelte-3otwu9){font-size:.88rem;line-height:1.6;margin:0 0 .75rem;color:var(--text)}.info.svelte-3otwu9 code{background:var(--bg-3);padding:.1rem .35rem;border-radius:3px;font-size:.82rem}.info.svelte-3otwu9 a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.year-filter.svelte-3otwu9{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.year-filter.svelte-3otwu9 a:where(.svelte-3otwu9){padding:.25rem .65rem;border-radius:9999px;font-size:.78rem;border:1px solid var(--border);color:var(--text-dim);text-decoration:none;transition:all .15s}.year-filter.svelte-3otwu9 a:where(.svelte-3otwu9):hover{color:var(--text);border-color:var(--text-dim)}.year-filter.svelte-3otwu9 a.active:where(.svelte-3otwu9){background:var(--text);color:var(--bg);border-color:var(--text)}.gdnw-archive.svelte-3otwu9{display:flex;flex-direction:column;gap:.4rem}.gdnw-card.svelte-3otwu9{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;overflow:hidden}.gdnw-card.flash-card.svelte-3otwu9{border-left:3px solid #f44336}.gdnw-head.svelte-3otwu9{padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;list-style:none}.gdnw-head.svelte-3otwu9::-webkit-details-marker{display:none}.flash-badge.svelte-3otwu9{font-size:.6rem;font-weight:700;color:#f44336;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:9999px;padding:.05rem .35rem;letter-spacing:.04em}.mini-score.svelte-3otwu9{font-weight:700;font-size:.82rem}.mini-readiness.svelte-3otwu9{font-size:.55rem;font-weight:700;color:#fff;padding:.05rem .3rem;border-radius:3px;letter-spacing:.04em}.gdnw-date.svelte-3otwu9{color:var(--text-dim);font-size:.78rem;white-space:nowrap;font-variant-numeric:tabular-nums}.gdnw-subj.svelte-3otwu9{color:var(--text-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdnw-structured.svelte-3otwu9{padding:.6rem .75rem;border-top:1px solid var(--border)}.gdnw-body.svelte-3otwu9{padding:.6rem .75rem;border-top:1px solid var(--border);font-size:.78rem;line-height:1.55;color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;max-height:400px;overflow-y:auto}.gdnw-structured.svelte-3otwu9 .gdnw-body:where(.svelte-3otwu9){border-top:none;padding-top:0}.empty.svelte-3otwu9{font-size:.85rem;color:var(--text-dim)}.page-nav.svelte-3otwu9{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;gap:1.5rem;font-size:.85rem}.page-nav.svelte-3otwu9 a:where(.svelte-3otwu9){color:var(--accent);text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.hf-outlook.svelte-3otwu9{flex-direction:column}.band-cell.svelte-3otwu9{min-width:44px}}
