.container.svelte-1cquqzf{padding-top:2rem;padding-bottom:2rem}.hero-meta.svelte-1cquqzf{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin:.5rem 0 0;font-variant-numeric:tabular-nums}.kpi-wrap.svelte-1cquqzf{margin:0 0 1.6rem;padding:1rem 1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.hot-deadline.svelte-1cquqzf{margin-top:.4rem}.hot.svelte-1cquqzf{margin:0 0 1.6rem}.hot.svelte-1cquqzf h2:where(.svelte-1cquqzf){font-size:var(--fs-lg);margin:0 0 .6rem}.hot-cards.svelte-1cquqzf{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.hot-card.svelte-1cquqzf{display:block;text-decoration:none;color:inherit;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.1rem;transition:border-color .15s}.hot-card.svelte-1cquqzf:hover{border-color:var(--accent-cyan)}.hot-name.svelte-1cquqzf{font-weight:600;color:var(--text-primary);margin-bottom:.15rem}.hot-parent.svelte-1cquqzf{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);margin-bottom:.3rem}.hot-delta.svelte-1cquqzf{font-size:var(--fs-xl, 1.4rem);font-weight:700;margin-bottom:.2rem;font-variant-numeric:tabular-nums}.hot-delta.svelte-1cquqzf .period:where(.svelte-1cquqzf){font-size:var(--fs-xs, .7rem);font-weight:400;color:var(--text-secondary);margin-left:.3rem}.hot-summary.svelte-1cquqzf{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:.5rem}.hypo-chips.svelte-1cquqzf{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}.hypo-chip.svelte-1cquqzf{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-sm, 4px);background:color-mix(in srgb,var(--accent-cyan) 12%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--accent-cyan) 30%,transparent);color:var(--accent-cyan);font-size:var(--fs-xs, .7rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ranking.svelte-1cquqzf{margin-top:1.2rem;overflow-x:auto}.fronts-table.svelte-1cquqzf{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.fronts-table.svelte-1cquqzf th:where(.svelte-1cquqzf),.fronts-table.svelte-1cquqzf td:where(.svelte-1cquqzf){padding:.5rem .7rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.fronts-table.svelte-1cquqzf th:where(.svelte-1cquqzf){color:var(--text-secondary);font-weight:500;font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.04em}.fronts-table.svelte-1cquqzf th:where(.svelte-1cquqzf) a:where(.svelte-1cquqzf){color:inherit;text-decoration:none}.fronts-table.svelte-1cquqzf th:where(.svelte-1cquqzf) a:where(.svelte-1cquqzf):hover{color:var(--accent-cyan)}.fronts-table.svelte-1cquqzf tbody:where(.svelte-1cquqzf) tr:where(.svelte-1cquqzf):hover{background:var(--bg-secondary)}.num.svelte-1cquqzf{text-align:right;font-variant-numeric:tabular-nums}.rank-col.svelte-1cquqzf{width:3em}.rank.svelte-1cquqzf{color:var(--text-secondary);font-variant-numeric:tabular-nums}.domain-link.svelte-1cquqzf{color:var(--text-primary);text-decoration:none;font-weight:500}.domain-link.svelte-1cquqzf:hover{color:var(--accent-cyan)}.parent.svelte-1cquqzf{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);margin-left:.4rem}.badge.svelte-1cquqzf{display:inline-block;margin-left:.4rem;padding:.05rem .3rem;font-size:var(--fs-xs, .65rem);border-radius:var(--radius-sm, 3px);font-weight:700;line-height:1.2}.badge.sat.svelte-1cquqzf{background:var(--bg-elevated, var(--bg-secondary));color:var(--text-secondary);border:1px solid var(--border-subtle)}.badge.deg.svelte-1cquqzf{background:var(--accent-red, #d47a6c);color:var(--bg-primary, #0a0a0a)}.delta.svelte-1cquqzf{font-weight:600}.delta.up.svelte-1cquqzf{color:var(--accent-green, #6cd47a)}.delta.down.svelte-1cquqzf{color:var(--accent-red, #d47a6c)}.delta.neutral.svelte-1cquqzf{color:var(--text-secondary)}.spark-col.svelte-1cquqzf{width:6em}.global.svelte-1cquqzf{margin-top:2rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem}.global.svelte-1cquqzf h3:where(.svelte-1cquqzf){margin:0 0 .4rem;font-size:var(--fs-md, 1rem)}.aside-note.svelte-1cquqzf{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin:0 0 .6rem}.aside-note.svelte-1cquqzf code:where(.svelte-1cquqzf){color:var(--text-primary)}.global.svelte-1cquqzf ul:where(.svelte-1cquqzf){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.global.svelte-1cquqzf li:where(.svelte-1cquqzf){color:var(--text-secondary);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.global.svelte-1cquqzf li:where(.svelte-1cquqzf) strong:where(.svelte-1cquqzf){color:var(--text-primary)}.pagination.svelte-1cquqzf{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.page-btn.svelte-1cquqzf{display:inline-block;padding:.4rem .9rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);color:var(--text-secondary);text-decoration:none;font-size:var(--fs-sm);transition:border-color .15s,color .15s}.page-btn.svelte-1cquqzf:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.page-footer.svelte-1cquqzf{margin-top:2rem}
