.container.svelte-1jo6gb0{max-width:1100px;margin:0 auto;padding:2rem 1.5rem}@media (max-width: 480px){.container.svelte-1jo6gb0{padding:1.25rem 1rem}}.hero.svelte-1jo6gb0{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start;margin-bottom:1.5rem}.hero-left.svelte-1jo6gb0{flex:1 1 60%;min-width:min(100%,320px)}.lede.svelte-1jo6gb0{color:var(--fg-dim, #adb5bd);line-height:1.55;font-size:1.1rem;margin:0 0 .8rem}.subnote.svelte-1jo6gb0{color:var(--fg-dim, #adb5bd);font-size:.9rem;margin:0}.hero-stats.svelte-1jo6gb0{display:flex;gap:1.2rem;flex-wrap:wrap}.stat.svelte-1jo6gb0{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.4rem;min-width:120px}.stat-num.svelte-1jo6gb0{font-size:1.8rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.stat-label.svelte-1jo6gb0{color:var(--fg-dim, #adb5bd);font-size:.85rem;margin-top:.3rem;display:inline-flex;align-items:center;gap:.5em}.live-indicator.svelte-1jo6gb0{display:inline-flex;align-items:center;gap:.3em;padding:.05em .45em;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:var(--fg-dim, #adb5bd);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.live-dot.svelte-1jo6gb0{width:6px;height:6px;border-radius:50%;background:#fff3}.live-indicator.on.svelte-1jo6gb0{color:#4ade80;border-color:#4ade8059}.live-indicator.pulse.svelte-1jo6gb0{background:#4ade802e;animation:svelte-1jo6gb0-qf-live-flash .8s ease-out}@keyframes svelte-1jo6gb0-qf-live-dot{0%{box-shadow:0 0 #4ade8080}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}@keyframes svelte-1jo6gb0-qf-live-flash{0%{background:#4ade8000}35%{background:#4ade8052}to{background:#4ade8000}}.filter.svelte-1jo6gb0{display:flex;gap:.4rem;margin:1.4rem 0;align-items:center;flex-wrap:wrap}.filter-label.svelte-1jo6gb0{color:var(--fg-dim, #adb5bd);margin-right:.4rem}.sort-label.svelte-1jo6gb0{margin-left:1rem}.hint.svelte-1jo6gb0{color:var(--fg-dim, #adb5bd);font-size:.8rem;margin-left:.4rem;font-style:italic}.pill.svelte-1jo6gb0{padding:.3rem .8rem;border-radius:999px;background:#ffffff0a;color:var(--fg, #f1f3f5);text-decoration:none;font-size:.9rem}.pill.active.svelte-1jo6gb0{background:#60a5fa33;color:#93c5fd}.pill.svelte-1jo6gb0:hover:not(.active){background:#ffffff14}.grid.svelte-1jo6gb0{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.card.svelte-1jo6gb0{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .15s}.card.svelte-1jo6gb0:hover{border-color:#60a5fa66}.card-link.svelte-1jo6gb0{display:block;padding:1.2rem 1.4rem;color:inherit;text-decoration:none}.card.resolved.svelte-1jo6gb0{opacity:.85}.card.cancelled.svelte-1jo6gb0{opacity:.5}.card-header.svelte-1jo6gb0{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.6rem}.card-header.svelte-1jo6gb0 h3:where(.svelte-1jo6gb0){font-size:1.1rem;margin:0;line-height:1.3;flex:1}.badge.svelte-1jo6gb0{padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-live.svelte-1jo6gb0{background:#4ade8026;color:#4ade80}.badge-tallying.svelte-1jo6gb0{background:#fbbf2426;color:#fbbf24}.badge-resolved.svelte-1jo6gb0{background:#60a5fa26;color:#93c5fd}.badge-cancelled.svelte-1jo6gb0{background:#f8717126;color:#f87171}.badge-draft.svelte-1jo6gb0,.badge-unknown.svelte-1jo6gb0{background:#ffffff0f;color:var(--fg-dim, #adb5bd)}.desc.svelte-1jo6gb0{color:var(--fg-dim, #adb5bd);margin:0 0 .8rem;font-size:.92rem;line-height:1.45}.meta.svelte-1jo6gb0{margin:0;display:grid;gap:.4rem}.meta.svelte-1jo6gb0 div:where(.svelte-1jo6gb0){display:flex;justify-content:space-between;padding:.25rem 0;border-bottom:1px dashed rgba(255,255,255,.05)}.meta.svelte-1jo6gb0 div:where(.svelte-1jo6gb0):last-child{border-bottom:none}.meta.svelte-1jo6gb0 dt:where(.svelte-1jo6gb0){color:var(--fg-dim, #adb5bd);font-size:.85rem;margin:0}.meta.svelte-1jo6gb0 dd:where(.svelte-1jo6gb0){margin:0;font-size:.9rem;font-variant-numeric:tabular-nums}.empty.svelte-1jo6gb0{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2.5rem;text-align:center}.empty.svelte-1jo6gb0 h2:where(.svelte-1jo6gb0){margin:0 0 .6rem;font-size:1.3rem}.empty.svelte-1jo6gb0 p:where(.svelte-1jo6gb0){color:var(--fg-dim, #adb5bd);margin:0}
