.reports-page.svelte-1rcayky{display:flex;flex-direction:column;gap:var(--space-10)}.reports-header.svelte-1rcayky{display:flex;flex-direction:column;gap:var(--space-6)}.reports-header__intro.svelte-1rcayky{display:flex;flex-direction:column;gap:var(--space-4)}.reports-header__heading.svelte-1rcayky{font-family:var(--font-display);font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));font-weight:400;line-height:var(--leading-tight);color:var(--color-slate)}.reports-header__text.svelte-1rcayky{font-size:var(--text-lg);color:var(--color-slate-400);max-width:42rem}.reports-filters.svelte-1rcayky{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-1)}@media(min-width:768px){.reports-filters.svelte-1rcayky{flex-direction:row}}.reports-search.svelte-1rcayky{position:relative;flex:1;max-width:24rem}.reports-search__icon.svelte-1rcayky{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-slate-300)}.reports-search__input.svelte-1rcayky{width:100%;padding-left:var(--space-10);padding-right:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2);border:1px solid var(--color-slate-200);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out)}.reports-search__input.svelte-1rcayky:focus{border-color:transparent;box-shadow:0 0 0 2px var(--color-orange)}.reports-categories.svelte-1rcayky{display:flex;flex-wrap:wrap;gap:var(--space-2)}.reports-category.svelte-1rcayky{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-bold);border:1px solid var(--color-slate-200);background:var(--color-white);color:var(--color-slate-400);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.reports-category.svelte-1rcayky:hover{border-color:var(--color-slate-300)}.reports-category--active.svelte-1rcayky{background:var(--color-slate);color:var(--color-white);border-color:var(--color-slate)}.reports-section.svelte-1rcayky{display:flex;flex-direction:column;gap:var(--space-6)}.reports-section__header.svelte-1rcayky{border-bottom:1px solid var(--color-slate-200);padding-bottom:var(--space-2)}.section__heading.svelte-1rcayky{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-slate);text-transform:uppercase;letter-spacing:.05em}.reports-grid.svelte-1rcayky{display:grid;gap:var(--space-3)}.reports-grid--nested.svelte-1rcayky{grid-column:1 / -1}.reports-card.svelte-1rcayky{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:var(--color-white);border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.reports-card.svelte-1rcayky:hover{border-color:var(--color-orange);box-shadow:var(--shadow-sm)}.reports-card__content.svelte-1rcayky{display:flex;align-items:center;gap:var(--space-4)}.reports-card__year.svelte-1rcayky{padding:var(--space-1) var(--space-3);background:var(--color-slate-100);color:var(--color-slate);font-weight:var(--font-bold);font-family:monospace;font-size:var(--text-sm);border-radius:var(--radius-sm);white-space:nowrap}.reports-card__title.svelte-1rcayky{font-weight:var(--font-bold);color:var(--color-slate);transition:color var(--duration-fast) var(--ease-out)}.reports-card.svelte-1rcayky:hover .reports-card__title:where(.svelte-1rcayky){color:var(--color-orange)}.reports-card__meta.svelte-1rcayky{display:flex;align-items:center;gap:var(--space-2);color:var(--color-slate-300);font-size:var(--text-sm);font-weight:var(--font-medium)}.reports-card__format.svelte-1rcayky{display:none}@media(min-width:640px){.reports-card__format.svelte-1rcayky{display:inline}}.reports-card__arrow.svelte-1rcayky{transition:transform var(--duration-fast) var(--ease-out)}.reports-card.svelte-1rcayky:hover .reports-card__arrow:where(.svelte-1rcayky){transform:translate(4px)}.reports-toggle.svelte-1rcayky{width:100%;text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-slate-400);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-slate-50);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.reports-toggle.svelte-1rcayky:hover{color:var(--color-slate);border-color:var(--color-slate-200)}.reports-toggle__text.svelte-1rcayky{flex:0 0 auto}.reports-toggle__icon.svelte-1rcayky{font-size:var(--text-xs);transition:transform var(--duration-fast) var(--ease-out)}.reports-toggle__icon--open.svelte-1rcayky{transform:rotate(180deg)}.reports-empty.svelte-1rcayky{padding:var(--space-12) var(--space-4);text-align:center;color:var(--color-slate-400);background:var(--color-slate-50);border-radius:var(--radius-lg)}.reports-empty__text.svelte-1rcayky{font-size:var(--text-lg);margin-bottom:var(--space-2)}.reports-empty__button.svelte-1rcayky{color:var(--color-orange);font-weight:var(--font-bold);cursor:pointer;background:none;border:none;text-decoration:underline}.reports-empty__button.svelte-1rcayky:hover{opacity:.8}
